diff --git a/.build/generate-sri.mjs b/.build/generate-sri.mjs index 82340d930..91ef8f96b 100644 --- a/.build/generate-sri.mjs +++ b/.build/generate-sri.mjs @@ -9,7 +9,7 @@ import { fileURLToPath } from 'node:url' const __dirname = path.dirname(fileURLToPath(import.meta.url)) -const configFile = path.join(__dirname, '../preview/_config.yml') +const configFile = path.join(__dirname, '../_config.yml') const files = [ { diff --git a/.gitignore b/.gitignore index 0954c6856..86252deab 100644 --- a/.gitignore +++ b/.gitignore @@ -24,6 +24,7 @@ node_modules/ /src/pages/playground.html /src/pages/playground-*.html /src/pages/features.html +dist/ .pnp.loader.mjs .pnp.cjs diff --git a/preview/Gemfile b/Gemfile similarity index 100% rename from preview/Gemfile rename to Gemfile diff --git a/preview/Gemfile.lock b/Gemfile.lock similarity index 100% rename from preview/Gemfile.lock rename to Gemfile.lock diff --git a/preview/_config.yml b/_config.yml similarity index 99% rename from preview/_config.yml rename to _config.yml index 94a51ef15..2da2b3847 100644 --- a/preview/_config.yml +++ b/_config.yml @@ -1,5 +1,4 @@ -source: pages -destination: dist +source: preview version: 1.0.0 diff --git a/preview/_config_prod.yml b/_config_prod.yml similarity index 100% rename from preview/_config_prod.yml rename to _config_prod.yml diff --git a/package.json b/package.json index 502c8a7a1..3e250264c 100644 --- a/package.json +++ b/package.json @@ -30,14 +30,25 @@ "watch": "pnpm run watch-css & pnpm run watch-js", "watch-css": "nodemon --watch scss/ --ext scss --exec \"pnpm run css-compile\"", "watch-js": "nodemon --watch js/ --ext js --exec \"pnpm run js-compile\"", - "img": "rm -rf dist/img && cp -r img dist/img", + "img": "rm -rf dist/css/img && cp -r scss/img dist/css/img", "lint": "eslint --ext .js,.ts,.tsx --ignore-path .gitignore .", - "bundlewatch": "bundlewatch --config .bundlewatch.config.json", + "bundlewatch": "pnpm run build && bundlewatch", "demo-build": "bundle exec jekyll build", "demo-serve": "bundle exec jekyll serve", - "demo-production": "cross-env JEKYLL_ENV=production npm run docs-build --config _config.yml,_config.production.yml", - "demo-preview": "cross-env JEKYLL_ENV=preview npm run docs-build", - "unused-files": "node .build/unused-files.mjs" + "demo-production": "cross-env JEKYLL_ENV=production npm run preview:build --config _config.yml,_config.production.yml", + "demo-preview": "cross-env JEKYLL_ENV=preview npm run preview:build", + "unused-files": "node .build/unused-files.mjs", + "preview:dev": "pnpm run watch", + "preview:clean": "rm -rf dist && rm -rf pages/dist", + "preview:images": "for i in ./static/photos/*.jpg; do convert \"$i\" -quality 80% \"${i%.jpg}.jpg\"; done", + "preview:build": "pnpm run preview:build-jekyll", + "preview:build-jekyll": "JEKYLL_ENV=production bundle exec jekyll build --destination dist --trace --config _config.yml,_config_prod.yml", + "preview:js-compile": "pnpm run js-compile-standalone && pnpm run js-compile-standalone-esm", + "preview:js-compile-standalone": "rollup --config .build/rollup.config.mjs --sourcemap", + "preview:js-compile-standalone-esm": "rollup --environment ESM:true --config .build/rollup.config.mjs --sourcemap", + "preview:watch": "pnpm run preview:watch-jekyll & pnpm run watch-js & pnpm run watch-browsersync", + "preview:watch-jekyll": "JEKYLL_ENV=development bundle exec jekyll build --watch --destination dist --config _config.yml", + "preview:watch-browsersync": "node .build/browser-sync.mjs" }, "repository": { "type": "git", @@ -82,6 +93,7 @@ "@rollup/plugin-node-resolve": "^15.2.3", "@rollup/plugin-replace": "^5.0.5", "autoprefixer": "^10.4.17", + "bundlewatch": "^0.3.3", "clean-css-cli": "^5.6.3", "cross-env": "^7.0.3", "glob": "^10.3.10", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e20113c5c..f5ca21a7a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -84,6 +84,9 @@ importers: autoprefixer: specifier: ^10.4.17 version: 10.4.17(postcss@8.4.32) + bundlewatch: + specifier: ^0.3.3 + version: 0.3.3 clean-css-cli: specifier: ^5.6.3 version: 5.6.3 @@ -1670,6 +1673,10 @@ packages: resolution: {integrity: sha512-DqJociPbZP1lbZ5SQPk4oag6W7AyaGMO6gSfRwq3PWl4PXTwJpRQJhDq4W0kzrg3w6tJ1SwlvGZ5uKFHY13LIg==} dev: true + /@types/normalize-package-data@2.4.4: + resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} + dev: true + /@types/resolve@1.20.2: resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} dev: true @@ -1776,6 +1783,14 @@ packages: resolution: {integrity: sha512-f86EjiUKE6Xvczc4ioP1JBlWG7FKrE13qe/DxBCpe8GCipCq2nFw73aO8QEBKHfSbYGDN5eB9jXWKen7tspDqQ==} dev: false + /axios@0.24.0: + resolution: {integrity: sha512-Q6cWsys88HoPgAaFAVUb0WpPk0O8iTeisR9IMqy9G8AbO4NlpVknrnQS03zzF9PGAWgO3cgletO3VjV/P7VztA==} + dependencies: + follow-redirects: 1.15.2 + transitivePeerDependencies: + - debug + dev: true + /babel-plugin-polyfill-corejs2@0.4.8(@babel/core@7.23.7): resolution: {integrity: sha512-OtIuQfafSzpo/LhnJaykc0R/MMnuLSSVjVYy9mHArIZ9qTCSZ6TpWCuEKZYVoN//t8HqBNScHrOtCrIK5IaGLg==} peerDependencies: @@ -1947,6 +1962,25 @@ packages: engines: {node: '>=6'} dev: true + /bundlewatch@0.3.3: + resolution: {integrity: sha512-qzSVWrZyyWXa546JpAPRPTFmnXms9YNVnfzB05DRJKmN6wRRa7SkxE4OgKQmbAY74Z6CM2mKAc6vwvd2R+1lUQ==} + engines: {node: '>=10'} + hasBin: true + dependencies: + axios: 0.24.0 + bytes: 3.1.2 + chalk: 4.1.2 + ci-env: 1.17.0 + commander: 5.1.0 + glob: 7.2.3 + gzip-size: 6.0.0 + jsonpack: 1.1.5 + lodash.merge: 4.6.2 + read-pkg-up: 7.0.1 + transitivePeerDependencies: + - debug + dev: true + /bytes@3.1.2: resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} engines: {node: '>= 0.8'} @@ -1996,6 +2030,10 @@ packages: fsevents: 2.3.3 dev: true + /ci-env@1.17.0: + resolution: {integrity: sha512-NtTjhgSEqv4Aj90TUYHQLxHdnCPXnjdtuGG1X8lTfp/JqeXTdw0FTWl/vUAPuvbWZTF8QVpv6ASe/XacE+7R2A==} + dev: true + /clean-css-cli@5.6.3: resolution: {integrity: sha512-MUAta8pEqA/d2DKQwtZU5nm0Og8TCyAglOx3GlWwjhGdKBwY4kVF6E5M6LU/jmmuswv+HbYqG/dKKkq5p1dD0A==} engines: {node: '>= 10.12.0'} @@ -2048,6 +2086,11 @@ packages: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} dev: true + /commander@5.1.0: + resolution: {integrity: sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==} + engines: {node: '>= 6'} + dev: true + /commander@7.2.0: resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} engines: {node: '>= 10'} @@ -2191,6 +2234,10 @@ packages: just-extend: 5.1.1 dev: false + /duplexer@0.1.2: + resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} + dev: true + /eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} dev: true @@ -2269,6 +2316,12 @@ packages: - utf-8-validate dev: true + /error-ex@1.3.2: + resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} + dependencies: + is-arrayish: 0.2.1 + dev: true + /escalade@3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} engines: {node: '>=6'} @@ -2340,6 +2393,14 @@ packages: - supports-color dev: true + /find-up@4.1.0: + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} + engines: {node: '>=8'} + dependencies: + locate-path: 5.0.0 + path-exists: 4.0.0 + dev: true + /flatpickr@4.6.13: resolution: {integrity: sha512-97PMG/aywoYpB4IvbvUJi0RQi8vearvU0oov1WW3k0WZPBMrTQVqekSX5CjSG/M4Q3i6A/0FKXC7RyAoAUUSPw==} dev: false @@ -2479,6 +2540,13 @@ packages: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} dev: true + /gzip-size@6.0.0: + resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==} + engines: {node: '>=10'} + dependencies: + duplexer: 0.1.2 + dev: true + /has-flag@3.0.0: resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} engines: {node: '>=4'} @@ -2496,6 +2564,10 @@ packages: function-bind: 1.1.1 dev: true + /hosted-git-info@2.8.9: + resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} + dev: true + /http-errors@1.6.3: resolution: {integrity: sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==} engines: {node: '>= 0.6'} @@ -2573,6 +2645,10 @@ packages: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} dev: true + /is-arrayish@0.2.1: + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + dev: true + /is-binary-path@2.1.0: resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} engines: {node: '>=8'} @@ -2658,6 +2734,10 @@ packages: hasBin: true dev: true + /json-parse-even-better-errors@2.3.1: + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + dev: true + /json5@2.2.3: resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} engines: {node: '>=6'} @@ -2678,6 +2758,10 @@ packages: graceful-fs: 4.2.11 dev: true + /jsonpack@1.1.5: + resolution: {integrity: sha512-d2vwomK605ks7Q+uCpbwGyoIF5j+UZuJjlYcugISBt3CxM+eBo/W6y63yVPIyIvbYON+pvJYsYZjCYbzqJj/xQ==} + dev: true + /jsvectormap@1.5.3: resolution: {integrity: sha512-HStTEhZEVr8t3t6juApO603nr1y54K/wjcdOvgGtvpE1etZ9Isg/sLdqh7OX4+RJ8srdP7WiBoTV/93aMqhLhw==} dev: false @@ -2695,6 +2779,10 @@ packages: resolution: {integrity: sha512-FWWMIEOxz3GwUI4Ts/IvgVy6LPvoMPgjMdQ185nN6psJyBJ4yOpzqm695/h5umdLJg2vW3GR5iG11MAkR2AzJA==} dev: true + /lines-and-columns@1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + dev: true + /list.js@2.3.1: resolution: {integrity: sha512-jnmm7DYpKtH3DxtO1E2VNCC9Gp7Wrp/FWA2JxQrZUhVJ2RCQBd57pCN6W5w6jpsfWZV0PCAbTX2NOPgyFeeZZg==} engines: {node: ^6.0 || ^8.0 || ^10.0 || ^12.0 || >=14} @@ -2710,6 +2798,13 @@ packages: resolution: {integrity: sha512-AgQGZisAlTPbTEzrHPb6q+NYBMD+DP9uvGSIjSUM5uG+0jG15cb8axWpxuOIqrmQjn6scaaH8JwloiP27b2KXA==} dev: false + /locate-path@5.0.0: + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} + engines: {node: '>=8'} + dependencies: + p-locate: 4.1.0 + dev: true + /lodash.debounce@4.0.8: resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} dev: true @@ -2718,6 +2813,10 @@ packages: resolution: {integrity: sha512-7FGG40uhC8Mm633uKW1r58aElFlBlxCrg9JfSi3P6aYiWmfiWF0PgMd86ZUsxE5GwWPdHoS2+48bwTh2VPkIQA==} dev: true + /lodash.merge@4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + dev: true + /lodash@4.17.21: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} dev: true @@ -2846,6 +2945,15 @@ packages: abbrev: 1.1.1 dev: true + /normalize-package-data@2.5.0: + resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} + dependencies: + hosted-git-info: 2.8.9 + resolve: 1.22.2 + semver: 5.7.2 + validate-npm-package-license: 3.0.4 + dev: true + /normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} @@ -2885,11 +2993,45 @@ packages: is-wsl: 1.1.0 dev: true + /p-limit@2.3.0: + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} + engines: {node: '>=6'} + dependencies: + p-try: 2.2.0 + dev: true + + /p-locate@4.1.0: + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} + engines: {node: '>=8'} + dependencies: + p-limit: 2.3.0 + dev: true + + /p-try@2.2.0: + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} + engines: {node: '>=6'} + dev: true + + /parse-json@5.2.0: + resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} + engines: {node: '>=8'} + dependencies: + '@babel/code-frame': 7.23.5 + error-ex: 1.3.2 + json-parse-even-better-errors: 2.3.1 + lines-and-columns: 1.2.4 + dev: true + /parseurl@1.3.3: resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} engines: {node: '>= 0.8'} dev: true + /path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + dev: true + /path-is-absolute@1.0.1: resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} engines: {node: '>=0.10.0'} @@ -3052,6 +3194,25 @@ packages: pify: 2.3.0 dev: true + /read-pkg-up@7.0.1: + resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} + engines: {node: '>=8'} + dependencies: + find-up: 4.1.0 + read-pkg: 5.2.0 + type-fest: 0.8.1 + dev: true + + /read-pkg@5.2.0: + resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} + engines: {node: '>=8'} + dependencies: + '@types/normalize-package-data': 2.4.4 + normalize-package-data: 2.5.0 + parse-json: 5.2.0 + type-fest: 0.6.0 + dev: true + /readdirp@3.6.0: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} @@ -3195,6 +3356,11 @@ packages: source-map-js: 1.0.2 dev: true + /semver@5.7.2: + resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} + hasBin: true + dev: true + /semver@6.3.1: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true @@ -3363,6 +3529,28 @@ packages: engines: {node: '>=0.10.0'} dev: true + /spdx-correct@3.2.0: + resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} + dependencies: + spdx-expression-parse: 3.0.1 + spdx-license-ids: 3.0.17 + dev: true + + /spdx-exceptions@2.5.0: + resolution: {integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==} + dev: true + + /spdx-expression-parse@3.0.1: + resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} + dependencies: + spdx-exceptions: 2.5.0 + spdx-license-ids: 3.0.17 + dev: true + + /spdx-license-ids@3.0.17: + resolution: {integrity: sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg==} + dev: true + /star-rating.js@4.3.0: resolution: {integrity: sha512-uHFwdMUf1+roKvZmh+clpkOpJMrRPSxvuWdIFh4oZtPCbyfUI3xzCWqDNtX060L+wRi3AHT3ZNH7JYf05FYeKQ==} dependencies: @@ -3557,6 +3745,16 @@ packages: nopt: 1.0.10 dev: true + /type-fest@0.6.0: + resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} + engines: {node: '>=8'} + dev: true + + /type-fest@0.8.1: + resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} + engines: {node: '>=8'} + dev: true + /ua-parser-js@1.0.35: resolution: {integrity: sha512-fKnGuqmTBnIE+/KXSzCn4db8RTigUzw1AN0DmdU6hJovUTbYJKyqj+8Mt1c4VfRDnOVJnENmfYkIPZ946UrSAA==} dev: true @@ -3628,6 +3826,13 @@ packages: engines: {node: '>= 0.4.0'} dev: true + /validate-npm-package-license@3.0.4: + resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} + dependencies: + spdx-correct: 3.2.0 + spdx-expression-parse: 3.0.1 + dev: true + /vary@1.1.2: resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} engines: {node: '>= 0.8'} diff --git a/preview/.build/browser-sync.mjs b/preview/.build/browser-sync.mjs deleted file mode 100644 index 970ae7e54..000000000 --- a/preview/.build/browser-sync.mjs +++ /dev/null @@ -1,16 +0,0 @@ -import browserSync from 'browser-sync' - -browserSync({ - server: { - baseDir: "./dist", - routes: { - "/static": "static", - "/dist": "node_modules/@tabler/core/dist", - } - }, - port: 3000, - notify: false, - watch: true, - open: false, - // snippet: false, -}); \ No newline at end of file diff --git a/preview/.gitignore b/preview/.gitignore deleted file mode 100644 index 53c37a166..000000000 --- a/preview/.gitignore +++ /dev/null @@ -1 +0,0 @@ -dist \ No newline at end of file diff --git a/preview/_data/package.json b/preview/_data/package.json index 8627c75e7..138a42cdf 120000 --- a/preview/_data/package.json +++ b/preview/_data/package.json @@ -1 +1 @@ -../../../package.json \ No newline at end of file +../../package.json \ No newline at end of file diff --git a/scss/demo/_examples.scss b/preview/assets/css/_examples.scss similarity index 100% rename from scss/demo/_examples.scss rename to preview/assets/css/_examples.scss diff --git a/scss/demo/_highlight.scss b/preview/assets/css/_highlight.scss similarity index 100% rename from scss/demo/_highlight.scss rename to preview/assets/css/_highlight.scss diff --git a/scss/demo.scss b/preview/assets/css/demo.scss similarity index 95% rename from scss/demo.scss rename to preview/assets/css/demo.scss index fe82d6952..c8e17d876 100644 --- a/scss/demo.scss +++ b/preview/assets/css/demo.scss @@ -1,9 +1,7 @@ -@import "banner"; -@include banner("Demo"); +@import "highlight"; +@import "examples"; -@import "config"; -@import "demo/highlight"; -@import "demo/examples"; +$prefix: "tblr-"; .card-sponsor { background: var(--#{$prefix}primary-lt) no-repeat center/100% 100%; diff --git a/preview/js/demo-theme.js b/preview/assets/js/demo-theme.js similarity index 100% rename from preview/js/demo-theme.js rename to preview/assets/js/demo-theme.js diff --git a/preview/js/index.js b/preview/assets/js/index.js similarity index 100% rename from preview/js/index.js rename to preview/assets/js/index.js diff --git a/preview/static/avatars/000f.jpg b/preview/assets/static/avatars/000f.jpg similarity index 100% rename from preview/static/avatars/000f.jpg rename to preview/assets/static/avatars/000f.jpg diff --git a/preview/static/avatars/000m.jpg b/preview/assets/static/avatars/000m.jpg similarity index 100% rename from preview/static/avatars/000m.jpg rename to preview/assets/static/avatars/000m.jpg diff --git a/preview/static/avatars/001f.jpg b/preview/assets/static/avatars/001f.jpg similarity index 100% rename from preview/static/avatars/001f.jpg rename to preview/assets/static/avatars/001f.jpg diff --git a/preview/static/avatars/001m.jpg b/preview/assets/static/avatars/001m.jpg similarity index 100% rename from preview/static/avatars/001m.jpg rename to preview/assets/static/avatars/001m.jpg diff --git a/preview/static/avatars/002f.jpg b/preview/assets/static/avatars/002f.jpg similarity index 100% rename from preview/static/avatars/002f.jpg rename to preview/assets/static/avatars/002f.jpg diff --git a/preview/static/avatars/002m.jpg b/preview/assets/static/avatars/002m.jpg similarity index 100% rename from preview/static/avatars/002m.jpg rename to preview/assets/static/avatars/002m.jpg diff --git a/preview/static/avatars/003f.jpg b/preview/assets/static/avatars/003f.jpg similarity index 100% rename from preview/static/avatars/003f.jpg rename to preview/assets/static/avatars/003f.jpg diff --git a/preview/static/avatars/003m.jpg b/preview/assets/static/avatars/003m.jpg similarity index 100% rename from preview/static/avatars/003m.jpg rename to preview/assets/static/avatars/003m.jpg diff --git a/preview/static/avatars/004f.jpg b/preview/assets/static/avatars/004f.jpg similarity index 100% rename from preview/static/avatars/004f.jpg rename to preview/assets/static/avatars/004f.jpg diff --git a/preview/static/avatars/004m.jpg b/preview/assets/static/avatars/004m.jpg similarity index 100% rename from preview/static/avatars/004m.jpg rename to preview/assets/static/avatars/004m.jpg diff --git a/preview/static/avatars/005f.jpg b/preview/assets/static/avatars/005f.jpg similarity index 100% rename from preview/static/avatars/005f.jpg rename to preview/assets/static/avatars/005f.jpg diff --git a/preview/static/avatars/005m.jpg b/preview/assets/static/avatars/005m.jpg similarity index 100% rename from preview/static/avatars/005m.jpg rename to preview/assets/static/avatars/005m.jpg diff --git a/preview/static/avatars/006f.jpg b/preview/assets/static/avatars/006f.jpg similarity index 100% rename from preview/static/avatars/006f.jpg rename to preview/assets/static/avatars/006f.jpg diff --git a/preview/static/avatars/006m.jpg b/preview/assets/static/avatars/006m.jpg similarity index 100% rename from preview/static/avatars/006m.jpg rename to preview/assets/static/avatars/006m.jpg diff --git a/preview/static/avatars/007f.jpg b/preview/assets/static/avatars/007f.jpg similarity index 100% rename from preview/static/avatars/007f.jpg rename to preview/assets/static/avatars/007f.jpg diff --git a/preview/static/avatars/007m.jpg b/preview/assets/static/avatars/007m.jpg similarity index 100% rename from preview/static/avatars/007m.jpg rename to preview/assets/static/avatars/007m.jpg diff --git a/preview/static/avatars/008f.jpg b/preview/assets/static/avatars/008f.jpg similarity index 100% rename from preview/static/avatars/008f.jpg rename to preview/assets/static/avatars/008f.jpg diff --git a/preview/static/avatars/008m.jpg b/preview/assets/static/avatars/008m.jpg similarity index 100% rename from preview/static/avatars/008m.jpg rename to preview/assets/static/avatars/008m.jpg diff --git a/preview/static/avatars/009f.jpg b/preview/assets/static/avatars/009f.jpg similarity index 100% rename from preview/static/avatars/009f.jpg rename to preview/assets/static/avatars/009f.jpg diff --git a/preview/static/avatars/009m.jpg b/preview/assets/static/avatars/009m.jpg similarity index 100% rename from preview/static/avatars/009m.jpg rename to preview/assets/static/avatars/009m.jpg diff --git a/preview/static/avatars/010f.jpg b/preview/assets/static/avatars/010f.jpg similarity index 100% rename from preview/static/avatars/010f.jpg rename to preview/assets/static/avatars/010f.jpg diff --git a/preview/static/avatars/010m.jpg b/preview/assets/static/avatars/010m.jpg similarity index 100% rename from preview/static/avatars/010m.jpg rename to preview/assets/static/avatars/010m.jpg diff --git a/preview/static/avatars/011f.jpg b/preview/assets/static/avatars/011f.jpg similarity index 100% rename from preview/static/avatars/011f.jpg rename to preview/assets/static/avatars/011f.jpg diff --git a/preview/static/avatars/011m.jpg b/preview/assets/static/avatars/011m.jpg similarity index 100% rename from preview/static/avatars/011m.jpg rename to preview/assets/static/avatars/011m.jpg diff --git a/preview/static/avatars/012f.jpg b/preview/assets/static/avatars/012f.jpg similarity index 100% rename from preview/static/avatars/012f.jpg rename to preview/assets/static/avatars/012f.jpg diff --git a/preview/static/avatars/012m.jpg b/preview/assets/static/avatars/012m.jpg similarity index 100% rename from preview/static/avatars/012m.jpg rename to preview/assets/static/avatars/012m.jpg diff --git a/preview/static/avatars/013f.jpg b/preview/assets/static/avatars/013f.jpg similarity index 100% rename from preview/static/avatars/013f.jpg rename to preview/assets/static/avatars/013f.jpg diff --git a/preview/static/avatars/013m.jpg b/preview/assets/static/avatars/013m.jpg similarity index 100% rename from preview/static/avatars/013m.jpg rename to preview/assets/static/avatars/013m.jpg diff --git a/preview/static/avatars/014f.jpg b/preview/assets/static/avatars/014f.jpg similarity index 100% rename from preview/static/avatars/014f.jpg rename to preview/assets/static/avatars/014f.jpg diff --git a/preview/static/avatars/014m.jpg b/preview/assets/static/avatars/014m.jpg similarity index 100% rename from preview/static/avatars/014m.jpg rename to preview/assets/static/avatars/014m.jpg diff --git a/preview/static/avatars/015f.jpg b/preview/assets/static/avatars/015f.jpg similarity index 100% rename from preview/static/avatars/015f.jpg rename to preview/assets/static/avatars/015f.jpg diff --git a/preview/static/avatars/015m.jpg b/preview/assets/static/avatars/015m.jpg similarity index 100% rename from preview/static/avatars/015m.jpg rename to preview/assets/static/avatars/015m.jpg diff --git a/preview/static/avatars/016f.jpg b/preview/assets/static/avatars/016f.jpg similarity index 100% rename from preview/static/avatars/016f.jpg rename to preview/assets/static/avatars/016f.jpg diff --git a/preview/static/avatars/016m.jpg b/preview/assets/static/avatars/016m.jpg similarity index 100% rename from preview/static/avatars/016m.jpg rename to preview/assets/static/avatars/016m.jpg diff --git a/preview/static/avatars/017f.jpg b/preview/assets/static/avatars/017f.jpg similarity index 100% rename from preview/static/avatars/017f.jpg rename to preview/assets/static/avatars/017f.jpg diff --git a/preview/static/avatars/017m.jpg b/preview/assets/static/avatars/017m.jpg similarity index 100% rename from preview/static/avatars/017m.jpg rename to preview/assets/static/avatars/017m.jpg diff --git a/preview/static/avatars/018f.jpg b/preview/assets/static/avatars/018f.jpg similarity index 100% rename from preview/static/avatars/018f.jpg rename to preview/assets/static/avatars/018f.jpg diff --git a/preview/static/avatars/018m.jpg b/preview/assets/static/avatars/018m.jpg similarity index 100% rename from preview/static/avatars/018m.jpg rename to preview/assets/static/avatars/018m.jpg diff --git a/preview/static/avatars/019f.jpg b/preview/assets/static/avatars/019f.jpg similarity index 100% rename from preview/static/avatars/019f.jpg rename to preview/assets/static/avatars/019f.jpg diff --git a/preview/static/avatars/019m.jpg b/preview/assets/static/avatars/019m.jpg similarity index 100% rename from preview/static/avatars/019m.jpg rename to preview/assets/static/avatars/019m.jpg diff --git a/preview/static/avatars/020f.jpg b/preview/assets/static/avatars/020f.jpg similarity index 100% rename from preview/static/avatars/020f.jpg rename to preview/assets/static/avatars/020f.jpg diff --git a/preview/static/avatars/020m.jpg b/preview/assets/static/avatars/020m.jpg similarity index 100% rename from preview/static/avatars/020m.jpg rename to preview/assets/static/avatars/020m.jpg diff --git a/preview/static/avatars/021f.jpg b/preview/assets/static/avatars/021f.jpg similarity index 100% rename from preview/static/avatars/021f.jpg rename to preview/assets/static/avatars/021f.jpg diff --git a/preview/static/avatars/021m.jpg b/preview/assets/static/avatars/021m.jpg similarity index 100% rename from preview/static/avatars/021m.jpg rename to preview/assets/static/avatars/021m.jpg diff --git a/preview/static/avatars/022f.jpg b/preview/assets/static/avatars/022f.jpg similarity index 100% rename from preview/static/avatars/022f.jpg rename to preview/assets/static/avatars/022f.jpg diff --git a/preview/static/avatars/022m.jpg b/preview/assets/static/avatars/022m.jpg similarity index 100% rename from preview/static/avatars/022m.jpg rename to preview/assets/static/avatars/022m.jpg diff --git a/preview/static/avatars/023f.jpg b/preview/assets/static/avatars/023f.jpg similarity index 100% rename from preview/static/avatars/023f.jpg rename to preview/assets/static/avatars/023f.jpg diff --git a/preview/static/avatars/023m.jpg b/preview/assets/static/avatars/023m.jpg similarity index 100% rename from preview/static/avatars/023m.jpg rename to preview/assets/static/avatars/023m.jpg diff --git a/preview/static/avatars/024f.jpg b/preview/assets/static/avatars/024f.jpg similarity index 100% rename from preview/static/avatars/024f.jpg rename to preview/assets/static/avatars/024f.jpg diff --git a/preview/static/avatars/024m.jpg b/preview/assets/static/avatars/024m.jpg similarity index 100% rename from preview/static/avatars/024m.jpg rename to preview/assets/static/avatars/024m.jpg diff --git a/preview/static/avatars/025f.jpg b/preview/assets/static/avatars/025f.jpg similarity index 100% rename from preview/static/avatars/025f.jpg rename to preview/assets/static/avatars/025f.jpg diff --git a/preview/static/avatars/025m.jpg b/preview/assets/static/avatars/025m.jpg similarity index 100% rename from preview/static/avatars/025m.jpg rename to preview/assets/static/avatars/025m.jpg diff --git a/preview/static/avatars/026f.jpg b/preview/assets/static/avatars/026f.jpg similarity index 100% rename from preview/static/avatars/026f.jpg rename to preview/assets/static/avatars/026f.jpg diff --git a/preview/static/avatars/026m.jpg b/preview/assets/static/avatars/026m.jpg similarity index 100% rename from preview/static/avatars/026m.jpg rename to preview/assets/static/avatars/026m.jpg diff --git a/preview/static/avatars/027f.jpg b/preview/assets/static/avatars/027f.jpg similarity index 100% rename from preview/static/avatars/027f.jpg rename to preview/assets/static/avatars/027f.jpg diff --git a/preview/static/avatars/027m.jpg b/preview/assets/static/avatars/027m.jpg similarity index 100% rename from preview/static/avatars/027m.jpg rename to preview/assets/static/avatars/027m.jpg diff --git a/preview/static/avatars/028f.jpg b/preview/assets/static/avatars/028f.jpg similarity index 100% rename from preview/static/avatars/028f.jpg rename to preview/assets/static/avatars/028f.jpg diff --git a/preview/static/avatars/028m.jpg b/preview/assets/static/avatars/028m.jpg similarity index 100% rename from preview/static/avatars/028m.jpg rename to preview/assets/static/avatars/028m.jpg diff --git a/preview/static/avatars/029f.jpg b/preview/assets/static/avatars/029f.jpg similarity index 100% rename from preview/static/avatars/029f.jpg rename to preview/assets/static/avatars/029f.jpg diff --git a/preview/static/avatars/029m.jpg b/preview/assets/static/avatars/029m.jpg similarity index 100% rename from preview/static/avatars/029m.jpg rename to preview/assets/static/avatars/029m.jpg diff --git a/preview/static/avatars/030f.jpg b/preview/assets/static/avatars/030f.jpg similarity index 100% rename from preview/static/avatars/030f.jpg rename to preview/assets/static/avatars/030f.jpg diff --git a/preview/static/avatars/030m.jpg b/preview/assets/static/avatars/030m.jpg similarity index 100% rename from preview/static/avatars/030m.jpg rename to preview/assets/static/avatars/030m.jpg diff --git a/preview/static/avatars/031f.jpg b/preview/assets/static/avatars/031f.jpg similarity index 100% rename from preview/static/avatars/031f.jpg rename to preview/assets/static/avatars/031f.jpg diff --git a/preview/static/avatars/031m.jpg b/preview/assets/static/avatars/031m.jpg similarity index 100% rename from preview/static/avatars/031m.jpg rename to preview/assets/static/avatars/031m.jpg diff --git a/preview/static/avatars/032f.jpg b/preview/assets/static/avatars/032f.jpg similarity index 100% rename from preview/static/avatars/032f.jpg rename to preview/assets/static/avatars/032f.jpg diff --git a/preview/static/avatars/032m.jpg b/preview/assets/static/avatars/032m.jpg similarity index 100% rename from preview/static/avatars/032m.jpg rename to preview/assets/static/avatars/032m.jpg diff --git a/preview/static/avatars/033f.jpg b/preview/assets/static/avatars/033f.jpg similarity index 100% rename from preview/static/avatars/033f.jpg rename to preview/assets/static/avatars/033f.jpg diff --git a/preview/static/avatars/033m.jpg b/preview/assets/static/avatars/033m.jpg similarity index 100% rename from preview/static/avatars/033m.jpg rename to preview/assets/static/avatars/033m.jpg diff --git a/preview/static/avatars/034f.jpg b/preview/assets/static/avatars/034f.jpg similarity index 100% rename from preview/static/avatars/034f.jpg rename to preview/assets/static/avatars/034f.jpg diff --git a/preview/static/avatars/034m.jpg b/preview/assets/static/avatars/034m.jpg similarity index 100% rename from preview/static/avatars/034m.jpg rename to preview/assets/static/avatars/034m.jpg diff --git a/preview/static/avatars/035f.jpg b/preview/assets/static/avatars/035f.jpg similarity index 100% rename from preview/static/avatars/035f.jpg rename to preview/assets/static/avatars/035f.jpg diff --git a/preview/static/avatars/035m.jpg b/preview/assets/static/avatars/035m.jpg similarity index 100% rename from preview/static/avatars/035m.jpg rename to preview/assets/static/avatars/035m.jpg diff --git a/preview/static/avatars/036f.jpg b/preview/assets/static/avatars/036f.jpg similarity index 100% rename from preview/static/avatars/036f.jpg rename to preview/assets/static/avatars/036f.jpg diff --git a/preview/static/avatars/036m.jpg b/preview/assets/static/avatars/036m.jpg similarity index 100% rename from preview/static/avatars/036m.jpg rename to preview/assets/static/avatars/036m.jpg diff --git a/preview/static/avatars/037f.jpg b/preview/assets/static/avatars/037f.jpg similarity index 100% rename from preview/static/avatars/037f.jpg rename to preview/assets/static/avatars/037f.jpg diff --git a/preview/static/avatars/037m.jpg b/preview/assets/static/avatars/037m.jpg similarity index 100% rename from preview/static/avatars/037m.jpg rename to preview/assets/static/avatars/037m.jpg diff --git a/preview/static/avatars/038f.jpg b/preview/assets/static/avatars/038f.jpg similarity index 100% rename from preview/static/avatars/038f.jpg rename to preview/assets/static/avatars/038f.jpg diff --git a/preview/static/avatars/038m.jpg b/preview/assets/static/avatars/038m.jpg similarity index 100% rename from preview/static/avatars/038m.jpg rename to preview/assets/static/avatars/038m.jpg diff --git a/preview/static/avatars/039f.jpg b/preview/assets/static/avatars/039f.jpg similarity index 100% rename from preview/static/avatars/039f.jpg rename to preview/assets/static/avatars/039f.jpg diff --git a/preview/static/avatars/039m.jpg b/preview/assets/static/avatars/039m.jpg similarity index 100% rename from preview/static/avatars/039m.jpg rename to preview/assets/static/avatars/039m.jpg diff --git a/preview/static/avatars/040f.jpg b/preview/assets/static/avatars/040f.jpg similarity index 100% rename from preview/static/avatars/040f.jpg rename to preview/assets/static/avatars/040f.jpg diff --git a/preview/static/avatars/040m.jpg b/preview/assets/static/avatars/040m.jpg similarity index 100% rename from preview/static/avatars/040m.jpg rename to preview/assets/static/avatars/040m.jpg diff --git a/preview/static/avatars/041f.jpg b/preview/assets/static/avatars/041f.jpg similarity index 100% rename from preview/static/avatars/041f.jpg rename to preview/assets/static/avatars/041f.jpg diff --git a/preview/static/avatars/041m.jpg b/preview/assets/static/avatars/041m.jpg similarity index 100% rename from preview/static/avatars/041m.jpg rename to preview/assets/static/avatars/041m.jpg diff --git a/preview/static/avatars/042f.jpg b/preview/assets/static/avatars/042f.jpg similarity index 100% rename from preview/static/avatars/042f.jpg rename to preview/assets/static/avatars/042f.jpg diff --git a/preview/static/avatars/042m.jpg b/preview/assets/static/avatars/042m.jpg similarity index 100% rename from preview/static/avatars/042m.jpg rename to preview/assets/static/avatars/042m.jpg diff --git a/preview/static/avatars/043f.jpg b/preview/assets/static/avatars/043f.jpg similarity index 100% rename from preview/static/avatars/043f.jpg rename to preview/assets/static/avatars/043f.jpg diff --git a/preview/static/avatars/043m.jpg b/preview/assets/static/avatars/043m.jpg similarity index 100% rename from preview/static/avatars/043m.jpg rename to preview/assets/static/avatars/043m.jpg diff --git a/preview/static/avatars/044f.jpg b/preview/assets/static/avatars/044f.jpg similarity index 100% rename from preview/static/avatars/044f.jpg rename to preview/assets/static/avatars/044f.jpg diff --git a/preview/static/avatars/044m.jpg b/preview/assets/static/avatars/044m.jpg similarity index 100% rename from preview/static/avatars/044m.jpg rename to preview/assets/static/avatars/044m.jpg diff --git a/preview/static/avatars/045f.jpg b/preview/assets/static/avatars/045f.jpg similarity index 100% rename from preview/static/avatars/045f.jpg rename to preview/assets/static/avatars/045f.jpg diff --git a/preview/static/avatars/045m.jpg b/preview/assets/static/avatars/045m.jpg similarity index 100% rename from preview/static/avatars/045m.jpg rename to preview/assets/static/avatars/045m.jpg diff --git a/preview/static/avatars/046f.jpg b/preview/assets/static/avatars/046f.jpg similarity index 100% rename from preview/static/avatars/046f.jpg rename to preview/assets/static/avatars/046f.jpg diff --git a/preview/static/avatars/046m.jpg b/preview/assets/static/avatars/046m.jpg similarity index 100% rename from preview/static/avatars/046m.jpg rename to preview/assets/static/avatars/046m.jpg diff --git a/preview/static/avatars/047f.jpg b/preview/assets/static/avatars/047f.jpg similarity index 100% rename from preview/static/avatars/047f.jpg rename to preview/assets/static/avatars/047f.jpg diff --git a/preview/static/avatars/047m.jpg b/preview/assets/static/avatars/047m.jpg similarity index 100% rename from preview/static/avatars/047m.jpg rename to preview/assets/static/avatars/047m.jpg diff --git a/preview/static/avatars/048f.jpg b/preview/assets/static/avatars/048f.jpg similarity index 100% rename from preview/static/avatars/048f.jpg rename to preview/assets/static/avatars/048f.jpg diff --git a/preview/static/avatars/048m.jpg b/preview/assets/static/avatars/048m.jpg similarity index 100% rename from preview/static/avatars/048m.jpg rename to preview/assets/static/avatars/048m.jpg diff --git a/preview/static/avatars/049f.jpg b/preview/assets/static/avatars/049f.jpg similarity index 100% rename from preview/static/avatars/049f.jpg rename to preview/assets/static/avatars/049f.jpg diff --git a/preview/static/avatars/049m.jpg b/preview/assets/static/avatars/049m.jpg similarity index 100% rename from preview/static/avatars/049m.jpg rename to preview/assets/static/avatars/049m.jpg diff --git a/preview/static/avatars/050f.jpg b/preview/assets/static/avatars/050f.jpg similarity index 100% rename from preview/static/avatars/050f.jpg rename to preview/assets/static/avatars/050f.jpg diff --git a/preview/static/avatars/050m.jpg b/preview/assets/static/avatars/050m.jpg similarity index 100% rename from preview/static/avatars/050m.jpg rename to preview/assets/static/avatars/050m.jpg diff --git a/preview/static/avatars/051f.jpg b/preview/assets/static/avatars/051f.jpg similarity index 100% rename from preview/static/avatars/051f.jpg rename to preview/assets/static/avatars/051f.jpg diff --git a/preview/static/avatars/051m.jpg b/preview/assets/static/avatars/051m.jpg similarity index 100% rename from preview/static/avatars/051m.jpg rename to preview/assets/static/avatars/051m.jpg diff --git a/preview/static/avatars/052f.jpg b/preview/assets/static/avatars/052f.jpg similarity index 100% rename from preview/static/avatars/052f.jpg rename to preview/assets/static/avatars/052f.jpg diff --git a/preview/static/avatars/052m.jpg b/preview/assets/static/avatars/052m.jpg similarity index 100% rename from preview/static/avatars/052m.jpg rename to preview/assets/static/avatars/052m.jpg diff --git a/preview/static/avatars/053f.jpg b/preview/assets/static/avatars/053f.jpg similarity index 100% rename from preview/static/avatars/053f.jpg rename to preview/assets/static/avatars/053f.jpg diff --git a/preview/static/avatars/053m.jpg b/preview/assets/static/avatars/053m.jpg similarity index 100% rename from preview/static/avatars/053m.jpg rename to preview/assets/static/avatars/053m.jpg diff --git a/preview/static/avatars/054f.jpg b/preview/assets/static/avatars/054f.jpg similarity index 100% rename from preview/static/avatars/054f.jpg rename to preview/assets/static/avatars/054f.jpg diff --git a/preview/static/avatars/054m.jpg b/preview/assets/static/avatars/054m.jpg similarity index 100% rename from preview/static/avatars/054m.jpg rename to preview/assets/static/avatars/054m.jpg diff --git a/preview/static/avatars/055f.jpg b/preview/assets/static/avatars/055f.jpg similarity index 100% rename from preview/static/avatars/055f.jpg rename to preview/assets/static/avatars/055f.jpg diff --git a/preview/static/avatars/055m.jpg b/preview/assets/static/avatars/055m.jpg similarity index 100% rename from preview/static/avatars/055m.jpg rename to preview/assets/static/avatars/055m.jpg diff --git a/preview/static/avatars/056f.jpg b/preview/assets/static/avatars/056f.jpg similarity index 100% rename from preview/static/avatars/056f.jpg rename to preview/assets/static/avatars/056f.jpg diff --git a/preview/static/avatars/056m.jpg b/preview/assets/static/avatars/056m.jpg similarity index 100% rename from preview/static/avatars/056m.jpg rename to preview/assets/static/avatars/056m.jpg diff --git a/preview/static/avatars/057f.jpg b/preview/assets/static/avatars/057f.jpg similarity index 100% rename from preview/static/avatars/057f.jpg rename to preview/assets/static/avatars/057f.jpg diff --git a/preview/static/avatars/057m.jpg b/preview/assets/static/avatars/057m.jpg similarity index 100% rename from preview/static/avatars/057m.jpg rename to preview/assets/static/avatars/057m.jpg diff --git a/preview/static/avatars/058f.jpg b/preview/assets/static/avatars/058f.jpg similarity index 100% rename from preview/static/avatars/058f.jpg rename to preview/assets/static/avatars/058f.jpg diff --git a/preview/static/avatars/058m.jpg b/preview/assets/static/avatars/058m.jpg similarity index 100% rename from preview/static/avatars/058m.jpg rename to preview/assets/static/avatars/058m.jpg diff --git a/preview/static/avatars/059f.jpg b/preview/assets/static/avatars/059f.jpg similarity index 100% rename from preview/static/avatars/059f.jpg rename to preview/assets/static/avatars/059f.jpg diff --git a/preview/static/avatars/059m.jpg b/preview/assets/static/avatars/059m.jpg similarity index 100% rename from preview/static/avatars/059m.jpg rename to preview/assets/static/avatars/059m.jpg diff --git a/preview/static/avatars/060f.jpg b/preview/assets/static/avatars/060f.jpg similarity index 100% rename from preview/static/avatars/060f.jpg rename to preview/assets/static/avatars/060f.jpg diff --git a/preview/static/avatars/060m.jpg b/preview/assets/static/avatars/060m.jpg similarity index 100% rename from preview/static/avatars/060m.jpg rename to preview/assets/static/avatars/060m.jpg diff --git a/preview/static/avatars/061f.jpg b/preview/assets/static/avatars/061f.jpg similarity index 100% rename from preview/static/avatars/061f.jpg rename to preview/assets/static/avatars/061f.jpg diff --git a/preview/static/avatars/061m.jpg b/preview/assets/static/avatars/061m.jpg similarity index 100% rename from preview/static/avatars/061m.jpg rename to preview/assets/static/avatars/061m.jpg diff --git a/preview/static/avatars/062f.jpg b/preview/assets/static/avatars/062f.jpg similarity index 100% rename from preview/static/avatars/062f.jpg rename to preview/assets/static/avatars/062f.jpg diff --git a/preview/static/avatars/062m.jpg b/preview/assets/static/avatars/062m.jpg similarity index 100% rename from preview/static/avatars/062m.jpg rename to preview/assets/static/avatars/062m.jpg diff --git a/preview/static/avatars/063f.jpg b/preview/assets/static/avatars/063f.jpg similarity index 100% rename from preview/static/avatars/063f.jpg rename to preview/assets/static/avatars/063f.jpg diff --git a/preview/static/avatars/063m.jpg b/preview/assets/static/avatars/063m.jpg similarity index 100% rename from preview/static/avatars/063m.jpg rename to preview/assets/static/avatars/063m.jpg diff --git a/preview/static/avatars/064f.jpg b/preview/assets/static/avatars/064f.jpg similarity index 100% rename from preview/static/avatars/064f.jpg rename to preview/assets/static/avatars/064f.jpg diff --git a/preview/static/avatars/064m.jpg b/preview/assets/static/avatars/064m.jpg similarity index 100% rename from preview/static/avatars/064m.jpg rename to preview/assets/static/avatars/064m.jpg diff --git a/preview/static/avatars/065f.jpg b/preview/assets/static/avatars/065f.jpg similarity index 100% rename from preview/static/avatars/065f.jpg rename to preview/assets/static/avatars/065f.jpg diff --git a/preview/static/avatars/065m.jpg b/preview/assets/static/avatars/065m.jpg similarity index 100% rename from preview/static/avatars/065m.jpg rename to preview/assets/static/avatars/065m.jpg diff --git a/preview/static/avatars/066f.jpg b/preview/assets/static/avatars/066f.jpg similarity index 100% rename from preview/static/avatars/066f.jpg rename to preview/assets/static/avatars/066f.jpg diff --git a/preview/static/avatars/066m.jpg b/preview/assets/static/avatars/066m.jpg similarity index 100% rename from preview/static/avatars/066m.jpg rename to preview/assets/static/avatars/066m.jpg diff --git a/preview/static/avatars/067f.jpg b/preview/assets/static/avatars/067f.jpg similarity index 100% rename from preview/static/avatars/067f.jpg rename to preview/assets/static/avatars/067f.jpg diff --git a/preview/static/avatars/067m.jpg b/preview/assets/static/avatars/067m.jpg similarity index 100% rename from preview/static/avatars/067m.jpg rename to preview/assets/static/avatars/067m.jpg diff --git a/preview/static/avatars/068f.jpg b/preview/assets/static/avatars/068f.jpg similarity index 100% rename from preview/static/avatars/068f.jpg rename to preview/assets/static/avatars/068f.jpg diff --git a/preview/static/avatars/068m.jpg b/preview/assets/static/avatars/068m.jpg similarity index 100% rename from preview/static/avatars/068m.jpg rename to preview/assets/static/avatars/068m.jpg diff --git a/preview/static/avatars/069f.jpg b/preview/assets/static/avatars/069f.jpg similarity index 100% rename from preview/static/avatars/069f.jpg rename to preview/assets/static/avatars/069f.jpg diff --git a/preview/static/avatars/069m.jpg b/preview/assets/static/avatars/069m.jpg similarity index 100% rename from preview/static/avatars/069m.jpg rename to preview/assets/static/avatars/069m.jpg diff --git a/preview/static/avatars/070f.jpg b/preview/assets/static/avatars/070f.jpg similarity index 100% rename from preview/static/avatars/070f.jpg rename to preview/assets/static/avatars/070f.jpg diff --git a/preview/static/avatars/070m.jpg b/preview/assets/static/avatars/070m.jpg similarity index 100% rename from preview/static/avatars/070m.jpg rename to preview/assets/static/avatars/070m.jpg diff --git a/preview/static/avatars/071f.jpg b/preview/assets/static/avatars/071f.jpg similarity index 100% rename from preview/static/avatars/071f.jpg rename to preview/assets/static/avatars/071f.jpg diff --git a/preview/static/avatars/071m.jpg b/preview/assets/static/avatars/071m.jpg similarity index 100% rename from preview/static/avatars/071m.jpg rename to preview/assets/static/avatars/071m.jpg diff --git a/preview/static/avatars/072f.jpg b/preview/assets/static/avatars/072f.jpg similarity index 100% rename from preview/static/avatars/072f.jpg rename to preview/assets/static/avatars/072f.jpg diff --git a/preview/static/avatars/072m.jpg b/preview/assets/static/avatars/072m.jpg similarity index 100% rename from preview/static/avatars/072m.jpg rename to preview/assets/static/avatars/072m.jpg diff --git a/preview/static/avatars/073m.jpg b/preview/assets/static/avatars/073m.jpg similarity index 100% rename from preview/static/avatars/073m.jpg rename to preview/assets/static/avatars/073m.jpg diff --git a/preview/static/avatars/074m.jpg b/preview/assets/static/avatars/074m.jpg similarity index 100% rename from preview/static/avatars/074m.jpg rename to preview/assets/static/avatars/074m.jpg diff --git a/preview/static/brands/amazon.svg b/preview/assets/static/brands/amazon.svg similarity index 100% rename from preview/static/brands/amazon.svg rename to preview/assets/static/brands/amazon.svg diff --git a/preview/static/brands/android.svg b/preview/assets/static/brands/android.svg similarity index 100% rename from preview/static/brands/android.svg rename to preview/assets/static/brands/android.svg diff --git a/preview/static/brands/app-store.svg b/preview/assets/static/brands/app-store.svg similarity index 100% rename from preview/static/brands/app-store.svg rename to preview/assets/static/brands/app-store.svg diff --git a/preview/static/brands/apple-podcast.svg b/preview/assets/static/brands/apple-podcast.svg similarity index 100% rename from preview/static/brands/apple-podcast.svg rename to preview/assets/static/brands/apple-podcast.svg diff --git a/preview/static/brands/apple.svg b/preview/assets/static/brands/apple.svg similarity index 100% rename from preview/static/brands/apple.svg rename to preview/assets/static/brands/apple.svg diff --git a/preview/static/brands/behance.svg b/preview/assets/static/brands/behance.svg similarity index 100% rename from preview/static/brands/behance.svg rename to preview/assets/static/brands/behance.svg diff --git a/preview/static/brands/discord.svg b/preview/assets/static/brands/discord.svg similarity index 100% rename from preview/static/brands/discord.svg rename to preview/assets/static/brands/discord.svg diff --git a/preview/static/brands/dribbble.svg b/preview/assets/static/brands/dribbble.svg similarity index 100% rename from preview/static/brands/dribbble.svg rename to preview/assets/static/brands/dribbble.svg diff --git a/preview/static/brands/dropbox.svg b/preview/assets/static/brands/dropbox.svg similarity index 100% rename from preview/static/brands/dropbox.svg rename to preview/assets/static/brands/dropbox.svg diff --git a/preview/static/brands/ever-green.svg b/preview/assets/static/brands/ever-green.svg similarity index 100% rename from preview/static/brands/ever-green.svg rename to preview/assets/static/brands/ever-green.svg diff --git a/preview/static/brands/facebook.svg b/preview/assets/static/brands/facebook.svg similarity index 100% rename from preview/static/brands/facebook.svg rename to preview/assets/static/brands/facebook.svg diff --git a/preview/static/brands/figma.svg b/preview/assets/static/brands/figma.svg similarity index 100% rename from preview/static/brands/figma.svg rename to preview/assets/static/brands/figma.svg diff --git a/preview/static/brands/font-awesome.svg b/preview/assets/static/brands/font-awesome.svg similarity index 100% rename from preview/static/brands/font-awesome.svg rename to preview/assets/static/brands/font-awesome.svg diff --git a/preview/static/brands/google-ads.svg b/preview/assets/static/brands/google-ads.svg similarity index 100% rename from preview/static/brands/google-ads.svg rename to preview/assets/static/brands/google-ads.svg diff --git a/preview/static/brands/google-adsense.svg b/preview/assets/static/brands/google-adsense.svg similarity index 100% rename from preview/static/brands/google-adsense.svg rename to preview/assets/static/brands/google-adsense.svg diff --git a/preview/static/brands/google-analytics.svg b/preview/assets/static/brands/google-analytics.svg similarity index 100% rename from preview/static/brands/google-analytics.svg rename to preview/assets/static/brands/google-analytics.svg diff --git a/preview/static/brands/google-cloud.svg b/preview/assets/static/brands/google-cloud.svg similarity index 100% rename from preview/static/brands/google-cloud.svg rename to preview/assets/static/brands/google-cloud.svg diff --git a/preview/static/brands/google-drive.svg b/preview/assets/static/brands/google-drive.svg similarity index 100% rename from preview/static/brands/google-drive.svg rename to preview/assets/static/brands/google-drive.svg diff --git a/preview/static/brands/google-fit.svg b/preview/assets/static/brands/google-fit.svg similarity index 100% rename from preview/static/brands/google-fit.svg rename to preview/assets/static/brands/google-fit.svg diff --git a/preview/static/brands/google-home.svg b/preview/assets/static/brands/google-home.svg similarity index 100% rename from preview/static/brands/google-home.svg rename to preview/assets/static/brands/google-home.svg diff --git a/preview/static/brands/google-maps.svg b/preview/assets/static/brands/google-maps.svg similarity index 100% rename from preview/static/brands/google-maps.svg rename to preview/assets/static/brands/google-maps.svg diff --git a/preview/static/brands/google-meet.svg b/preview/assets/static/brands/google-meet.svg similarity index 100% rename from preview/static/brands/google-meet.svg rename to preview/assets/static/brands/google-meet.svg diff --git a/preview/static/brands/google-photos.svg b/preview/assets/static/brands/google-photos.svg similarity index 100% rename from preview/static/brands/google-photos.svg rename to preview/assets/static/brands/google-photos.svg diff --git a/preview/static/brands/google-play.svg b/preview/assets/static/brands/google-play.svg similarity index 100% rename from preview/static/brands/google-play.svg rename to preview/assets/static/brands/google-play.svg diff --git a/preview/static/brands/google-shopping.svg b/preview/assets/static/brands/google-shopping.svg similarity index 100% rename from preview/static/brands/google-shopping.svg rename to preview/assets/static/brands/google-shopping.svg diff --git a/preview/static/brands/google-teams.svg b/preview/assets/static/brands/google-teams.svg similarity index 100% rename from preview/static/brands/google-teams.svg rename to preview/assets/static/brands/google-teams.svg diff --git a/preview/static/brands/google.svg b/preview/assets/static/brands/google.svg similarity index 100% rename from preview/static/brands/google.svg rename to preview/assets/static/brands/google.svg diff --git a/preview/static/brands/instagram.svg b/preview/assets/static/brands/instagram.svg similarity index 100% rename from preview/static/brands/instagram.svg rename to preview/assets/static/brands/instagram.svg diff --git a/preview/static/brands/klarna.svg b/preview/assets/static/brands/klarna.svg similarity index 100% rename from preview/static/brands/klarna.svg rename to preview/assets/static/brands/klarna.svg diff --git a/preview/static/brands/linkedin.svg b/preview/assets/static/brands/linkedin.svg similarity index 100% rename from preview/static/brands/linkedin.svg rename to preview/assets/static/brands/linkedin.svg diff --git a/preview/static/brands/mailchimp.svg b/preview/assets/static/brands/mailchimp.svg similarity index 100% rename from preview/static/brands/mailchimp.svg rename to preview/assets/static/brands/mailchimp.svg diff --git a/preview/static/brands/medium.svg b/preview/assets/static/brands/medium.svg similarity index 100% rename from preview/static/brands/medium.svg rename to preview/assets/static/brands/medium.svg diff --git a/preview/static/brands/messenger.svg b/preview/assets/static/brands/messenger.svg similarity index 100% rename from preview/static/brands/messenger.svg rename to preview/assets/static/brands/messenger.svg diff --git a/preview/static/brands/meta.svg b/preview/assets/static/brands/meta.svg similarity index 100% rename from preview/static/brands/meta.svg rename to preview/assets/static/brands/meta.svg diff --git a/preview/static/brands/monday.svg b/preview/assets/static/brands/monday.svg similarity index 100% rename from preview/static/brands/monday.svg rename to preview/assets/static/brands/monday.svg diff --git a/preview/static/brands/netflix.svg b/preview/assets/static/brands/netflix.svg similarity index 100% rename from preview/static/brands/netflix.svg rename to preview/assets/static/brands/netflix.svg diff --git a/preview/static/brands/notion.svg b/preview/assets/static/brands/notion.svg similarity index 100% rename from preview/static/brands/notion.svg rename to preview/assets/static/brands/notion.svg diff --git a/preview/static/brands/office-365.svg b/preview/assets/static/brands/office-365.svg similarity index 100% rename from preview/static/brands/office-365.svg rename to preview/assets/static/brands/office-365.svg diff --git a/preview/static/brands/opera.svg b/preview/assets/static/brands/opera.svg similarity index 100% rename from preview/static/brands/opera.svg rename to preview/assets/static/brands/opera.svg diff --git a/preview/static/brands/paypal.svg b/preview/assets/static/brands/paypal.svg similarity index 100% rename from preview/static/brands/paypal.svg rename to preview/assets/static/brands/paypal.svg diff --git a/preview/static/brands/petreon.svg b/preview/assets/static/brands/petreon.svg similarity index 100% rename from preview/static/brands/petreon.svg rename to preview/assets/static/brands/petreon.svg diff --git a/preview/static/brands/pinterest.svg b/preview/assets/static/brands/pinterest.svg similarity index 100% rename from preview/static/brands/pinterest.svg rename to preview/assets/static/brands/pinterest.svg diff --git a/preview/static/brands/play-store.svg b/preview/assets/static/brands/play-store.svg similarity index 100% rename from preview/static/brands/play-store.svg rename to preview/assets/static/brands/play-store.svg diff --git a/preview/static/brands/quora.svg b/preview/assets/static/brands/quora.svg similarity index 100% rename from preview/static/brands/quora.svg rename to preview/assets/static/brands/quora.svg diff --git a/preview/static/brands/reddit.svg b/preview/assets/static/brands/reddit.svg similarity index 100% rename from preview/static/brands/reddit.svg rename to preview/assets/static/brands/reddit.svg diff --git a/preview/static/brands/shopify.svg b/preview/assets/static/brands/shopify.svg similarity index 100% rename from preview/static/brands/shopify.svg rename to preview/assets/static/brands/shopify.svg diff --git a/preview/static/brands/skype.svg b/preview/assets/static/brands/skype.svg similarity index 100% rename from preview/static/brands/skype.svg rename to preview/assets/static/brands/skype.svg diff --git a/preview/static/brands/slack.svg b/preview/assets/static/brands/slack.svg similarity index 100% rename from preview/static/brands/slack.svg rename to preview/assets/static/brands/slack.svg diff --git a/preview/static/brands/snapchat.svg b/preview/assets/static/brands/snapchat.svg similarity index 100% rename from preview/static/brands/snapchat.svg rename to preview/assets/static/brands/snapchat.svg diff --git a/preview/static/brands/soundcloud.svg b/preview/assets/static/brands/soundcloud.svg similarity index 100% rename from preview/static/brands/soundcloud.svg rename to preview/assets/static/brands/soundcloud.svg diff --git a/preview/static/brands/spotify.svg b/preview/assets/static/brands/spotify.svg similarity index 100% rename from preview/static/brands/spotify.svg rename to preview/assets/static/brands/spotify.svg diff --git a/preview/static/brands/stripe.svg b/preview/assets/static/brands/stripe.svg similarity index 100% rename from preview/static/brands/stripe.svg rename to preview/assets/static/brands/stripe.svg diff --git a/preview/static/brands/telegram.svg b/preview/assets/static/brands/telegram.svg similarity index 100% rename from preview/static/brands/telegram.svg rename to preview/assets/static/brands/telegram.svg diff --git a/preview/static/brands/tiktok.svg b/preview/assets/static/brands/tiktok.svg similarity index 100% rename from preview/static/brands/tiktok.svg rename to preview/assets/static/brands/tiktok.svg diff --git a/preview/static/brands/tinder.svg b/preview/assets/static/brands/tinder.svg similarity index 100% rename from preview/static/brands/tinder.svg rename to preview/assets/static/brands/tinder.svg diff --git a/preview/static/brands/trello.svg b/preview/assets/static/brands/trello.svg similarity index 100% rename from preview/static/brands/trello.svg rename to preview/assets/static/brands/trello.svg diff --git a/preview/static/brands/truth.svg b/preview/assets/static/brands/truth.svg similarity index 100% rename from preview/static/brands/truth.svg rename to preview/assets/static/brands/truth.svg diff --git a/preview/static/brands/tumblr.svg b/preview/assets/static/brands/tumblr.svg similarity index 100% rename from preview/static/brands/tumblr.svg rename to preview/assets/static/brands/tumblr.svg diff --git a/preview/static/brands/twitch.svg b/preview/assets/static/brands/twitch.svg similarity index 100% rename from preview/static/brands/twitch.svg rename to preview/assets/static/brands/twitch.svg diff --git a/preview/static/brands/twitter.svg b/preview/assets/static/brands/twitter.svg similarity index 100% rename from preview/static/brands/twitter.svg rename to preview/assets/static/brands/twitter.svg diff --git a/preview/static/brands/vimeo.svg b/preview/assets/static/brands/vimeo.svg similarity index 100% rename from preview/static/brands/vimeo.svg rename to preview/assets/static/brands/vimeo.svg diff --git a/preview/static/brands/vk.svg b/preview/assets/static/brands/vk.svg similarity index 100% rename from preview/static/brands/vk.svg rename to preview/assets/static/brands/vk.svg diff --git a/preview/static/brands/watppad.svg b/preview/assets/static/brands/watppad.svg similarity index 100% rename from preview/static/brands/watppad.svg rename to preview/assets/static/brands/watppad.svg diff --git a/preview/static/brands/webflow.svg b/preview/assets/static/brands/webflow.svg similarity index 100% rename from preview/static/brands/webflow.svg rename to preview/assets/static/brands/webflow.svg diff --git a/preview/static/brands/whatsapp.svg b/preview/assets/static/brands/whatsapp.svg similarity index 100% rename from preview/static/brands/whatsapp.svg rename to preview/assets/static/brands/whatsapp.svg diff --git a/preview/static/brands/wordpress.svg b/preview/assets/static/brands/wordpress.svg similarity index 100% rename from preview/static/brands/wordpress.svg rename to preview/assets/static/brands/wordpress.svg diff --git a/preview/static/brands/xing.svg b/preview/assets/static/brands/xing.svg similarity index 100% rename from preview/static/brands/xing.svg rename to preview/assets/static/brands/xing.svg diff --git a/preview/static/brands/yelp.svg b/preview/assets/static/brands/yelp.svg similarity index 100% rename from preview/static/brands/yelp.svg rename to preview/assets/static/brands/yelp.svg diff --git a/preview/static/brands/youtube.svg b/preview/assets/static/brands/youtube.svg similarity index 100% rename from preview/static/brands/youtube.svg rename to preview/assets/static/brands/youtube.svg diff --git a/preview/static/brands/zapier.svg b/preview/assets/static/brands/zapier.svg similarity index 100% rename from preview/static/brands/zapier.svg rename to preview/assets/static/brands/zapier.svg diff --git a/preview/static/brands/zendesk.svg b/preview/assets/static/brands/zendesk.svg similarity index 100% rename from preview/static/brands/zendesk.svg rename to preview/assets/static/brands/zendesk.svg diff --git a/preview/static/brands/zoom.svg b/preview/assets/static/brands/zoom.svg similarity index 100% rename from preview/static/brands/zoom.svg rename to preview/assets/static/brands/zoom.svg diff --git a/preview/static/browsers/brave.svg b/preview/assets/static/browsers/brave.svg similarity index 100% rename from preview/static/browsers/brave.svg rename to preview/assets/static/browsers/brave.svg diff --git a/preview/static/browsers/chrome.svg b/preview/assets/static/browsers/chrome.svg similarity index 100% rename from preview/static/browsers/chrome.svg rename to preview/assets/static/browsers/chrome.svg diff --git a/preview/static/browsers/edge.svg b/preview/assets/static/browsers/edge.svg similarity index 100% rename from preview/static/browsers/edge.svg rename to preview/assets/static/browsers/edge.svg diff --git a/preview/static/browsers/electron.svg b/preview/assets/static/browsers/electron.svg similarity index 100% rename from preview/static/browsers/electron.svg rename to preview/assets/static/browsers/electron.svg diff --git a/preview/static/browsers/firefox.svg b/preview/assets/static/browsers/firefox.svg similarity index 100% rename from preview/static/browsers/firefox.svg rename to preview/assets/static/browsers/firefox.svg diff --git a/preview/static/browsers/internet-explorer.svg b/preview/assets/static/browsers/internet-explorer.svg similarity index 100% rename from preview/static/browsers/internet-explorer.svg rename to preview/assets/static/browsers/internet-explorer.svg diff --git a/preview/static/browsers/opera.svg b/preview/assets/static/browsers/opera.svg similarity index 100% rename from preview/static/browsers/opera.svg rename to preview/assets/static/browsers/opera.svg diff --git a/preview/static/browsers/safari.svg b/preview/assets/static/browsers/safari.svg similarity index 100% rename from preview/static/browsers/safari.svg rename to preview/assets/static/browsers/safari.svg diff --git a/preview/static/browsers/vivaldi.svg b/preview/assets/static/browsers/vivaldi.svg similarity index 100% rename from preview/static/browsers/vivaldi.svg rename to preview/assets/static/browsers/vivaldi.svg diff --git a/preview/static/components/card-buttons.png b/preview/assets/static/components/card-buttons.png similarity index 100% rename from preview/static/components/card-buttons.png rename to preview/assets/static/components/card-buttons.png diff --git a/preview/static/components/card-comments.png b/preview/assets/static/components/card-comments.png similarity index 100% rename from preview/static/components/card-comments.png rename to preview/assets/static/components/card-comments.png diff --git a/preview/static/components/card-ribbon.png b/preview/assets/static/components/card-ribbon.png similarity index 100% rename from preview/static/components/card-ribbon.png rename to preview/assets/static/components/card-ribbon.png diff --git a/preview/static/components/card-tabs-bottom.png b/preview/assets/static/components/card-tabs-bottom.png similarity index 100% rename from preview/static/components/card-tabs-bottom.png rename to preview/assets/static/components/card-tabs-bottom.png diff --git a/preview/static/components/card-with-image.png b/preview/assets/static/components/card-with-image.png similarity index 100% rename from preview/static/components/card-with-image.png rename to preview/assets/static/components/card-with-image.png diff --git a/preview/static/components/empty.png b/preview/assets/static/components/empty.png similarity index 100% rename from preview/static/components/empty.png rename to preview/assets/static/components/empty.png diff --git a/preview/static/components/input-colors.png b/preview/assets/static/components/input-colors.png similarity index 100% rename from preview/static/components/input-colors.png rename to preview/assets/static/components/input-colors.png diff --git a/preview/static/components/input-image.png b/preview/assets/static/components/input-image.png similarity index 100% rename from preview/static/components/input-image.png rename to preview/assets/static/components/input-image.png diff --git a/preview/static/components/simple-avatar.png b/preview/assets/static/components/simple-avatar.png similarity index 100% rename from preview/static/components/simple-avatar.png rename to preview/assets/static/components/simple-avatar.png diff --git a/preview/static/components/simple-card.png b/preview/assets/static/components/simple-card.png similarity index 100% rename from preview/static/components/simple-card.png rename to preview/assets/static/components/simple-card.png diff --git a/preview/static/components/widget-revenue.png b/preview/assets/static/components/widget-revenue.png similarity index 100% rename from preview/static/components/widget-revenue.png rename to preview/assets/static/components/widget-revenue.png diff --git a/preview/static/components/widget-sales.png b/preview/assets/static/components/widget-sales.png similarity index 100% rename from preview/static/components/widget-sales.png rename to preview/assets/static/components/widget-sales.png diff --git a/preview/static/crypto-currencies/bitcoin.svg b/preview/assets/static/crypto-currencies/bitcoin.svg similarity index 100% rename from preview/static/crypto-currencies/bitcoin.svg rename to preview/assets/static/crypto-currencies/bitcoin.svg diff --git a/preview/static/crypto-currencies/cardano.svg b/preview/assets/static/crypto-currencies/cardano.svg similarity index 100% rename from preview/static/crypto-currencies/cardano.svg rename to preview/assets/static/crypto-currencies/cardano.svg diff --git a/preview/static/crypto-currencies/dash.svg b/preview/assets/static/crypto-currencies/dash.svg similarity index 100% rename from preview/static/crypto-currencies/dash.svg rename to preview/assets/static/crypto-currencies/dash.svg diff --git a/preview/static/crypto-currencies/eos.svg b/preview/assets/static/crypto-currencies/eos.svg similarity index 100% rename from preview/static/crypto-currencies/eos.svg rename to preview/assets/static/crypto-currencies/eos.svg diff --git a/preview/static/crypto-currencies/ethereum.svg b/preview/assets/static/crypto-currencies/ethereum.svg similarity index 100% rename from preview/static/crypto-currencies/ethereum.svg rename to preview/assets/static/crypto-currencies/ethereum.svg diff --git a/preview/static/crypto-currencies/litecoin.svg b/preview/assets/static/crypto-currencies/litecoin.svg similarity index 100% rename from preview/static/crypto-currencies/litecoin.svg rename to preview/assets/static/crypto-currencies/litecoin.svg diff --git a/preview/static/crypto-currencies/nem.svg b/preview/assets/static/crypto-currencies/nem.svg similarity index 100% rename from preview/static/crypto-currencies/nem.svg rename to preview/assets/static/crypto-currencies/nem.svg diff --git a/preview/static/crypto-currencies/ripple.svg b/preview/assets/static/crypto-currencies/ripple.svg similarity index 100% rename from preview/static/crypto-currencies/ripple.svg rename to preview/assets/static/crypto-currencies/ripple.svg diff --git a/preview/static/emails/absence-dark-full.png b/preview/assets/static/emails/absence-dark-full.png similarity index 100% rename from preview/static/emails/absence-dark-full.png rename to preview/assets/static/emails/absence-dark-full.png diff --git a/preview/static/emails/absence-dark.png b/preview/assets/static/emails/absence-dark.png similarity index 100% rename from preview/static/emails/absence-dark.png rename to preview/assets/static/emails/absence-dark.png diff --git a/preview/static/emails/absence-full.png b/preview/assets/static/emails/absence-full.png similarity index 100% rename from preview/static/emails/absence-full.png rename to preview/assets/static/emails/absence-full.png diff --git a/preview/static/emails/absence.png b/preview/assets/static/emails/absence.png similarity index 100% rename from preview/static/emails/absence.png rename to preview/assets/static/emails/absence.png diff --git a/preview/static/emails/activities-dark-full.png b/preview/assets/static/emails/activities-dark-full.png similarity index 100% rename from preview/static/emails/activities-dark-full.png rename to preview/assets/static/emails/activities-dark-full.png diff --git a/preview/static/emails/activities-dark.png b/preview/assets/static/emails/activities-dark.png similarity index 100% rename from preview/static/emails/activities-dark.png rename to preview/assets/static/emails/activities-dark.png diff --git a/preview/static/emails/activities-full.png b/preview/assets/static/emails/activities-full.png similarity index 100% rename from preview/static/emails/activities-full.png rename to preview/assets/static/emails/activities-full.png diff --git a/preview/static/emails/activities.png b/preview/assets/static/emails/activities.png similarity index 100% rename from preview/static/emails/activities.png rename to preview/assets/static/emails/activities.png diff --git a/preview/static/emails/blog-post-dark-full.png b/preview/assets/static/emails/blog-post-dark-full.png similarity index 100% rename from preview/static/emails/blog-post-dark-full.png rename to preview/assets/static/emails/blog-post-dark-full.png diff --git a/preview/static/emails/blog-post-dark.png b/preview/assets/static/emails/blog-post-dark.png similarity index 100% rename from preview/static/emails/blog-post-dark.png rename to preview/assets/static/emails/blog-post-dark.png diff --git a/preview/static/emails/blog-post-full.png b/preview/assets/static/emails/blog-post-full.png similarity index 100% rename from preview/static/emails/blog-post-full.png rename to preview/assets/static/emails/blog-post-full.png diff --git a/preview/static/emails/blog-post.png b/preview/assets/static/emails/blog-post.png similarity index 100% rename from preview/static/emails/blog-post.png rename to preview/assets/static/emails/blog-post.png diff --git a/preview/static/emails/collection-dark-full.png b/preview/assets/static/emails/collection-dark-full.png similarity index 100% rename from preview/static/emails/collection-dark-full.png rename to preview/assets/static/emails/collection-dark-full.png diff --git a/preview/static/emails/collection-dark.png b/preview/assets/static/emails/collection-dark.png similarity index 100% rename from preview/static/emails/collection-dark.png rename to preview/assets/static/emails/collection-dark.png diff --git a/preview/static/emails/collection-full.png b/preview/assets/static/emails/collection-full.png similarity index 100% rename from preview/static/emails/collection-full.png rename to preview/assets/static/emails/collection-full.png diff --git a/preview/static/emails/collection.png b/preview/assets/static/emails/collection.png similarity index 100% rename from preview/static/emails/collection.png rename to preview/assets/static/emails/collection.png diff --git a/preview/static/emails/conference-dark-full.png b/preview/assets/static/emails/conference-dark-full.png similarity index 100% rename from preview/static/emails/conference-dark-full.png rename to preview/assets/static/emails/conference-dark-full.png diff --git a/preview/static/emails/conference-dark.png b/preview/assets/static/emails/conference-dark.png similarity index 100% rename from preview/static/emails/conference-dark.png rename to preview/assets/static/emails/conference-dark.png diff --git a/preview/static/emails/conference-full.png b/preview/assets/static/emails/conference-full.png similarity index 100% rename from preview/static/emails/conference-full.png rename to preview/assets/static/emails/conference-full.png diff --git a/preview/static/emails/conference.png b/preview/assets/static/emails/conference.png similarity index 100% rename from preview/static/emails/conference.png rename to preview/assets/static/emails/conference.png diff --git a/preview/static/emails/confirmation-dark-full.png b/preview/assets/static/emails/confirmation-dark-full.png similarity index 100% rename from preview/static/emails/confirmation-dark-full.png rename to preview/assets/static/emails/confirmation-dark-full.png diff --git a/preview/static/emails/confirmation-dark.png b/preview/assets/static/emails/confirmation-dark.png similarity index 100% rename from preview/static/emails/confirmation-dark.png rename to preview/assets/static/emails/confirmation-dark.png diff --git a/preview/static/emails/confirmation-full.png b/preview/assets/static/emails/confirmation-full.png similarity index 100% rename from preview/static/emails/confirmation-full.png rename to preview/assets/static/emails/confirmation-full.png diff --git a/preview/static/emails/confirmation.png b/preview/assets/static/emails/confirmation.png similarity index 100% rename from preview/static/emails/confirmation.png rename to preview/assets/static/emails/confirmation.png diff --git a/preview/static/emails/download-dark-full.png b/preview/assets/static/emails/download-dark-full.png similarity index 100% rename from preview/static/emails/download-dark-full.png rename to preview/assets/static/emails/download-dark-full.png diff --git a/preview/static/emails/download-dark.png b/preview/assets/static/emails/download-dark.png similarity index 100% rename from preview/static/emails/download-dark.png rename to preview/assets/static/emails/download-dark.png diff --git a/preview/static/emails/download-full.png b/preview/assets/static/emails/download-full.png similarity index 100% rename from preview/static/emails/download-full.png rename to preview/assets/static/emails/download-full.png diff --git a/preview/static/emails/download.png b/preview/assets/static/emails/download.png similarity index 100% rename from preview/static/emails/download.png rename to preview/assets/static/emails/download.png diff --git a/preview/static/emails/empty-dark-full.png b/preview/assets/static/emails/empty-dark-full.png similarity index 100% rename from preview/static/emails/empty-dark-full.png rename to preview/assets/static/emails/empty-dark-full.png diff --git a/preview/static/emails/empty-dark.png b/preview/assets/static/emails/empty-dark.png similarity index 100% rename from preview/static/emails/empty-dark.png rename to preview/assets/static/emails/empty-dark.png diff --git a/preview/static/emails/empty-full.png b/preview/assets/static/emails/empty-full.png similarity index 100% rename from preview/static/emails/empty-full.png rename to preview/assets/static/emails/empty-full.png diff --git a/preview/static/emails/empty.png b/preview/assets/static/emails/empty.png similarity index 100% rename from preview/static/emails/empty.png rename to preview/assets/static/emails/empty.png diff --git a/preview/static/emails/error-dark-full.png b/preview/assets/static/emails/error-dark-full.png similarity index 100% rename from preview/static/emails/error-dark-full.png rename to preview/assets/static/emails/error-dark-full.png diff --git a/preview/static/emails/error-dark.png b/preview/assets/static/emails/error-dark.png similarity index 100% rename from preview/static/emails/error-dark.png rename to preview/assets/static/emails/error-dark.png diff --git a/preview/static/emails/error-full.png b/preview/assets/static/emails/error-full.png similarity index 100% rename from preview/static/emails/error-full.png rename to preview/assets/static/emails/error-full.png diff --git a/preview/static/emails/error.png b/preview/assets/static/emails/error.png similarity index 100% rename from preview/static/emails/error.png rename to preview/assets/static/emails/error.png diff --git a/preview/static/emails/event-invitation-dark-full.png b/preview/assets/static/emails/event-invitation-dark-full.png similarity index 100% rename from preview/static/emails/event-invitation-dark-full.png rename to preview/assets/static/emails/event-invitation-dark-full.png diff --git a/preview/static/emails/event-invitation-dark.png b/preview/assets/static/emails/event-invitation-dark.png similarity index 100% rename from preview/static/emails/event-invitation-dark.png rename to preview/assets/static/emails/event-invitation-dark.png diff --git a/preview/static/emails/event-invitation-full.png b/preview/assets/static/emails/event-invitation-full.png similarity index 100% rename from preview/static/emails/event-invitation-full.png rename to preview/assets/static/emails/event-invitation-full.png diff --git a/preview/static/emails/event-invitation.png b/preview/assets/static/emails/event-invitation.png similarity index 100% rename from preview/static/emails/event-invitation.png rename to preview/assets/static/emails/event-invitation.png diff --git a/preview/static/emails/featured-photo-dark-full.png b/preview/assets/static/emails/featured-photo-dark-full.png similarity index 100% rename from preview/static/emails/featured-photo-dark-full.png rename to preview/assets/static/emails/featured-photo-dark-full.png diff --git a/preview/static/emails/featured-photo-dark.png b/preview/assets/static/emails/featured-photo-dark.png similarity index 100% rename from preview/static/emails/featured-photo-dark.png rename to preview/assets/static/emails/featured-photo-dark.png diff --git a/preview/static/emails/featured-photo-full.png b/preview/assets/static/emails/featured-photo-full.png similarity index 100% rename from preview/static/emails/featured-photo-full.png rename to preview/assets/static/emails/featured-photo-full.png diff --git a/preview/static/emails/featured-photo.png b/preview/assets/static/emails/featured-photo.png similarity index 100% rename from preview/static/emails/featured-photo.png rename to preview/assets/static/emails/featured-photo.png diff --git a/preview/static/emails/features-2-dark-full.png b/preview/assets/static/emails/features-2-dark-full.png similarity index 100% rename from preview/static/emails/features-2-dark-full.png rename to preview/assets/static/emails/features-2-dark-full.png diff --git a/preview/static/emails/features-2-dark.png b/preview/assets/static/emails/features-2-dark.png similarity index 100% rename from preview/static/emails/features-2-dark.png rename to preview/assets/static/emails/features-2-dark.png diff --git a/preview/static/emails/features-2-full.png b/preview/assets/static/emails/features-2-full.png similarity index 100% rename from preview/static/emails/features-2-full.png rename to preview/assets/static/emails/features-2-full.png diff --git a/preview/static/emails/features-2.png b/preview/assets/static/emails/features-2.png similarity index 100% rename from preview/static/emails/features-2.png rename to preview/assets/static/emails/features-2.png diff --git a/preview/static/emails/features-dark-full.png b/preview/assets/static/emails/features-dark-full.png similarity index 100% rename from preview/static/emails/features-dark-full.png rename to preview/assets/static/emails/features-dark-full.png diff --git a/preview/static/emails/features-dark.png b/preview/assets/static/emails/features-dark.png similarity index 100% rename from preview/static/emails/features-dark.png rename to preview/assets/static/emails/features-dark.png diff --git a/preview/static/emails/features-full.png b/preview/assets/static/emails/features-full.png similarity index 100% rename from preview/static/emails/features-full.png rename to preview/assets/static/emails/features-full.png diff --git a/preview/static/emails/features.png b/preview/assets/static/emails/features.png similarity index 100% rename from preview/static/emails/features.png rename to preview/assets/static/emails/features.png diff --git a/preview/static/emails/friend-request-dark-full.png b/preview/assets/static/emails/friend-request-dark-full.png similarity index 100% rename from preview/static/emails/friend-request-dark-full.png rename to preview/assets/static/emails/friend-request-dark-full.png diff --git a/preview/static/emails/friend-request-dark.png b/preview/assets/static/emails/friend-request-dark.png similarity index 100% rename from preview/static/emails/friend-request-dark.png rename to preview/assets/static/emails/friend-request-dark.png diff --git a/preview/static/emails/friend-request-full.png b/preview/assets/static/emails/friend-request-full.png similarity index 100% rename from preview/static/emails/friend-request-full.png rename to preview/assets/static/emails/friend-request-full.png diff --git a/preview/static/emails/friend-request.png b/preview/assets/static/emails/friend-request.png similarity index 100% rename from preview/static/emails/friend-request.png rename to preview/assets/static/emails/friend-request.png diff --git a/preview/static/emails/gdpr-dark-full.png b/preview/assets/static/emails/gdpr-dark-full.png similarity index 100% rename from preview/static/emails/gdpr-dark-full.png rename to preview/assets/static/emails/gdpr-dark-full.png diff --git a/preview/static/emails/gdpr-dark.png b/preview/assets/static/emails/gdpr-dark.png similarity index 100% rename from preview/static/emails/gdpr-dark.png rename to preview/assets/static/emails/gdpr-dark.png diff --git a/preview/static/emails/gdpr-full.png b/preview/assets/static/emails/gdpr-full.png similarity index 100% rename from preview/static/emails/gdpr-full.png rename to preview/assets/static/emails/gdpr-full.png diff --git a/preview/static/emails/gdpr.png b/preview/assets/static/emails/gdpr.png similarity index 100% rename from preview/static/emails/gdpr.png rename to preview/assets/static/emails/gdpr.png diff --git a/preview/static/emails/help-dark-full.png b/preview/assets/static/emails/help-dark-full.png similarity index 100% rename from preview/static/emails/help-dark-full.png rename to preview/assets/static/emails/help-dark-full.png diff --git a/preview/static/emails/help-dark.png b/preview/assets/static/emails/help-dark.png similarity index 100% rename from preview/static/emails/help-dark.png rename to preview/assets/static/emails/help-dark.png diff --git a/preview/static/emails/help-full.png b/preview/assets/static/emails/help-full.png similarity index 100% rename from preview/static/emails/help-full.png rename to preview/assets/static/emails/help-full.png diff --git a/preview/static/emails/help.png b/preview/assets/static/emails/help.png similarity index 100% rename from preview/static/emails/help.png rename to preview/assets/static/emails/help.png diff --git a/preview/static/emails/invitation-dark-full.png b/preview/assets/static/emails/invitation-dark-full.png similarity index 100% rename from preview/static/emails/invitation-dark-full.png rename to preview/assets/static/emails/invitation-dark-full.png diff --git a/preview/static/emails/invitation-dark.png b/preview/assets/static/emails/invitation-dark.png similarity index 100% rename from preview/static/emails/invitation-dark.png rename to preview/assets/static/emails/invitation-dark.png diff --git a/preview/static/emails/invitation-full.png b/preview/assets/static/emails/invitation-full.png similarity index 100% rename from preview/static/emails/invitation-full.png rename to preview/assets/static/emails/invitation-full.png diff --git a/preview/static/emails/invitation.png b/preview/assets/static/emails/invitation.png similarity index 100% rename from preview/static/emails/invitation.png rename to preview/assets/static/emails/invitation.png diff --git a/preview/static/emails/invoice-dark-full.png b/preview/assets/static/emails/invoice-dark-full.png similarity index 100% rename from preview/static/emails/invoice-dark-full.png rename to preview/assets/static/emails/invoice-dark-full.png diff --git a/preview/static/emails/invoice-dark.png b/preview/assets/static/emails/invoice-dark.png similarity index 100% rename from preview/static/emails/invoice-dark.png rename to preview/assets/static/emails/invoice-dark.png diff --git a/preview/static/emails/invoice-full.png b/preview/assets/static/emails/invoice-full.png similarity index 100% rename from preview/static/emails/invoice-full.png rename to preview/assets/static/emails/invoice-full.png diff --git a/preview/static/emails/invoice.png b/preview/assets/static/emails/invoice.png similarity index 100% rename from preview/static/emails/invoice.png rename to preview/assets/static/emails/invoice.png diff --git a/preview/static/emails/last-conversation-dark-full.png b/preview/assets/static/emails/last-conversation-dark-full.png similarity index 100% rename from preview/static/emails/last-conversation-dark-full.png rename to preview/assets/static/emails/last-conversation-dark-full.png diff --git a/preview/static/emails/last-conversation-dark.png b/preview/assets/static/emails/last-conversation-dark.png similarity index 100% rename from preview/static/emails/last-conversation-dark.png rename to preview/assets/static/emails/last-conversation-dark.png diff --git a/preview/static/emails/last-conversation-full.png b/preview/assets/static/emails/last-conversation-full.png similarity index 100% rename from preview/static/emails/last-conversation-full.png rename to preview/assets/static/emails/last-conversation-full.png diff --git a/preview/static/emails/last-conversation.png b/preview/assets/static/emails/last-conversation.png similarity index 100% rename from preview/static/emails/last-conversation.png rename to preview/assets/static/emails/last-conversation.png diff --git a/preview/static/emails/license-dark-full.png b/preview/assets/static/emails/license-dark-full.png similarity index 100% rename from preview/static/emails/license-dark-full.png rename to preview/assets/static/emails/license-dark-full.png diff --git a/preview/static/emails/license-dark.png b/preview/assets/static/emails/license-dark.png similarity index 100% rename from preview/static/emails/license-dark.png rename to preview/assets/static/emails/license-dark.png diff --git a/preview/static/emails/license-full.png b/preview/assets/static/emails/license-full.png similarity index 100% rename from preview/static/emails/license-full.png rename to preview/assets/static/emails/license-full.png diff --git a/preview/static/emails/license.png b/preview/assets/static/emails/license.png similarity index 100% rename from preview/static/emails/license.png rename to preview/assets/static/emails/license.png diff --git a/preview/static/emails/message-dark-full.png b/preview/assets/static/emails/message-dark-full.png similarity index 100% rename from preview/static/emails/message-dark-full.png rename to preview/assets/static/emails/message-dark-full.png diff --git a/preview/static/emails/message-dark.png b/preview/assets/static/emails/message-dark.png similarity index 100% rename from preview/static/emails/message-dark.png rename to preview/assets/static/emails/message-dark.png diff --git a/preview/static/emails/message-full.png b/preview/assets/static/emails/message-full.png similarity index 100% rename from preview/static/emails/message-full.png rename to preview/assets/static/emails/message-full.png diff --git a/preview/static/emails/message.png b/preview/assets/static/emails/message.png similarity index 100% rename from preview/static/emails/message.png rename to preview/assets/static/emails/message.png diff --git a/preview/static/emails/missing-order-dark-full.png b/preview/assets/static/emails/missing-order-dark-full.png similarity index 100% rename from preview/static/emails/missing-order-dark-full.png rename to preview/assets/static/emails/missing-order-dark-full.png diff --git a/preview/static/emails/missing-order-dark.png b/preview/assets/static/emails/missing-order-dark.png similarity index 100% rename from preview/static/emails/missing-order-dark.png rename to preview/assets/static/emails/missing-order-dark.png diff --git a/preview/static/emails/missing-order-full.png b/preview/assets/static/emails/missing-order-full.png similarity index 100% rename from preview/static/emails/missing-order-full.png rename to preview/assets/static/emails/missing-order-full.png diff --git a/preview/static/emails/missing-order.png b/preview/assets/static/emails/missing-order.png similarity index 100% rename from preview/static/emails/missing-order.png rename to preview/assets/static/emails/missing-order.png diff --git a/preview/static/emails/new-photos-dark-full.png b/preview/assets/static/emails/new-photos-dark-full.png similarity index 100% rename from preview/static/emails/new-photos-dark-full.png rename to preview/assets/static/emails/new-photos-dark-full.png diff --git a/preview/static/emails/new-photos-dark.png b/preview/assets/static/emails/new-photos-dark.png similarity index 100% rename from preview/static/emails/new-photos-dark.png rename to preview/assets/static/emails/new-photos-dark.png diff --git a/preview/static/emails/new-photos-full.png b/preview/assets/static/emails/new-photos-full.png similarity index 100% rename from preview/static/emails/new-photos-full.png rename to preview/assets/static/emails/new-photos-full.png diff --git a/preview/static/emails/new-photos.png b/preview/assets/static/emails/new-photos.png similarity index 100% rename from preview/static/emails/new-photos.png rename to preview/assets/static/emails/new-photos.png diff --git a/preview/static/emails/newsletter-dark-full.png b/preview/assets/static/emails/newsletter-dark-full.png similarity index 100% rename from preview/static/emails/newsletter-dark-full.png rename to preview/assets/static/emails/newsletter-dark-full.png diff --git a/preview/static/emails/newsletter-dark.png b/preview/assets/static/emails/newsletter-dark.png similarity index 100% rename from preview/static/emails/newsletter-dark.png rename to preview/assets/static/emails/newsletter-dark.png diff --git a/preview/static/emails/newsletter-full.png b/preview/assets/static/emails/newsletter-full.png similarity index 100% rename from preview/static/emails/newsletter-full.png rename to preview/assets/static/emails/newsletter-full.png diff --git a/preview/static/emails/newsletter.png b/preview/assets/static/emails/newsletter.png similarity index 100% rename from preview/static/emails/newsletter.png rename to preview/assets/static/emails/newsletter.png diff --git a/preview/static/emails/offer-dark-full.png b/preview/assets/static/emails/offer-dark-full.png similarity index 100% rename from preview/static/emails/offer-dark-full.png rename to preview/assets/static/emails/offer-dark-full.png diff --git a/preview/static/emails/offer-dark.png b/preview/assets/static/emails/offer-dark.png similarity index 100% rename from preview/static/emails/offer-dark.png rename to preview/assets/static/emails/offer-dark.png diff --git a/preview/static/emails/offer-full.png b/preview/assets/static/emails/offer-full.png similarity index 100% rename from preview/static/emails/offer-full.png rename to preview/assets/static/emails/offer-full.png diff --git a/preview/static/emails/offer.png b/preview/assets/static/emails/offer.png similarity index 100% rename from preview/static/emails/offer.png rename to preview/assets/static/emails/offer.png diff --git a/preview/static/emails/order-dark-full.png b/preview/assets/static/emails/order-dark-full.png similarity index 100% rename from preview/static/emails/order-dark-full.png rename to preview/assets/static/emails/order-dark-full.png diff --git a/preview/static/emails/order-dark.png b/preview/assets/static/emails/order-dark.png similarity index 100% rename from preview/static/emails/order-dark.png rename to preview/assets/static/emails/order-dark.png diff --git a/preview/static/emails/order-full.png b/preview/assets/static/emails/order-full.png similarity index 100% rename from preview/static/emails/order-full.png rename to preview/assets/static/emails/order-full.png diff --git a/preview/static/emails/order.png b/preview/assets/static/emails/order.png similarity index 100% rename from preview/static/emails/order.png rename to preview/assets/static/emails/order.png diff --git a/preview/static/emails/password-dark-full.png b/preview/assets/static/emails/password-dark-full.png similarity index 100% rename from preview/static/emails/password-dark-full.png rename to preview/assets/static/emails/password-dark-full.png diff --git a/preview/static/emails/password-dark.png b/preview/assets/static/emails/password-dark.png similarity index 100% rename from preview/static/emails/password-dark.png rename to preview/assets/static/emails/password-dark.png diff --git a/preview/static/emails/password-full.png b/preview/assets/static/emails/password-full.png similarity index 100% rename from preview/static/emails/password-full.png rename to preview/assets/static/emails/password-full.png diff --git a/preview/static/emails/password.png b/preview/assets/static/emails/password.png similarity index 100% rename from preview/static/emails/password.png rename to preview/assets/static/emails/password.png diff --git a/preview/static/emails/payment-dark-full.png b/preview/assets/static/emails/payment-dark-full.png similarity index 100% rename from preview/static/emails/payment-dark-full.png rename to preview/assets/static/emails/payment-dark-full.png diff --git a/preview/static/emails/payment-dark.png b/preview/assets/static/emails/payment-dark.png similarity index 100% rename from preview/static/emails/payment-dark.png rename to preview/assets/static/emails/payment-dark.png diff --git a/preview/static/emails/payment-full.png b/preview/assets/static/emails/payment-full.png similarity index 100% rename from preview/static/emails/payment-full.png rename to preview/assets/static/emails/payment-full.png diff --git a/preview/static/emails/payment.png b/preview/assets/static/emails/payment.png similarity index 100% rename from preview/static/emails/payment.png rename to preview/assets/static/emails/payment.png diff --git a/preview/static/emails/popular-posts-dark-full.png b/preview/assets/static/emails/popular-posts-dark-full.png similarity index 100% rename from preview/static/emails/popular-posts-dark-full.png rename to preview/assets/static/emails/popular-posts-dark-full.png diff --git a/preview/static/emails/popular-posts-dark.png b/preview/assets/static/emails/popular-posts-dark.png similarity index 100% rename from preview/static/emails/popular-posts-dark.png rename to preview/assets/static/emails/popular-posts-dark.png diff --git a/preview/static/emails/popular-posts-full.png b/preview/assets/static/emails/popular-posts-full.png similarity index 100% rename from preview/static/emails/popular-posts-full.png rename to preview/assets/static/emails/popular-posts-full.png diff --git a/preview/static/emails/popular-posts.png b/preview/assets/static/emails/popular-posts.png similarity index 100% rename from preview/static/emails/popular-posts.png rename to preview/assets/static/emails/popular-posts.png diff --git a/preview/static/emails/pricing-dark-full.png b/preview/assets/static/emails/pricing-dark-full.png similarity index 100% rename from preview/static/emails/pricing-dark-full.png rename to preview/assets/static/emails/pricing-dark-full.png diff --git a/preview/static/emails/pricing-dark.png b/preview/assets/static/emails/pricing-dark.png similarity index 100% rename from preview/static/emails/pricing-dark.png rename to preview/assets/static/emails/pricing-dark.png diff --git a/preview/static/emails/pricing-full.png b/preview/assets/static/emails/pricing-full.png similarity index 100% rename from preview/static/emails/pricing-full.png rename to preview/assets/static/emails/pricing-full.png diff --git a/preview/static/emails/pricing.png b/preview/assets/static/emails/pricing.png similarity index 100% rename from preview/static/emails/pricing.png rename to preview/assets/static/emails/pricing.png diff --git a/preview/static/emails/product-available-dark-full.png b/preview/assets/static/emails/product-available-dark-full.png similarity index 100% rename from preview/static/emails/product-available-dark-full.png rename to preview/assets/static/emails/product-available-dark-full.png diff --git a/preview/static/emails/product-available-dark.png b/preview/assets/static/emails/product-available-dark.png similarity index 100% rename from preview/static/emails/product-available-dark.png rename to preview/assets/static/emails/product-available-dark.png diff --git a/preview/static/emails/product-available-full.png b/preview/assets/static/emails/product-available-full.png similarity index 100% rename from preview/static/emails/product-available-full.png rename to preview/assets/static/emails/product-available-full.png diff --git a/preview/static/emails/product-available.png b/preview/assets/static/emails/product-available.png similarity index 100% rename from preview/static/emails/product-available.png rename to preview/assets/static/emails/product-available.png diff --git a/preview/static/emails/progress-dark-full.png b/preview/assets/static/emails/progress-dark-full.png similarity index 100% rename from preview/static/emails/progress-dark-full.png rename to preview/assets/static/emails/progress-dark-full.png diff --git a/preview/static/emails/progress-dark.png b/preview/assets/static/emails/progress-dark.png similarity index 100% rename from preview/static/emails/progress-dark.png rename to preview/assets/static/emails/progress-dark.png diff --git a/preview/static/emails/progress-full.png b/preview/assets/static/emails/progress-full.png similarity index 100% rename from preview/static/emails/progress-full.png rename to preview/assets/static/emails/progress-full.png diff --git a/preview/static/emails/progress.png b/preview/assets/static/emails/progress.png similarity index 100% rename from preview/static/emails/progress.png rename to preview/assets/static/emails/progress.png diff --git a/preview/static/emails/projects-dark-full.png b/preview/assets/static/emails/projects-dark-full.png similarity index 100% rename from preview/static/emails/projects-dark-full.png rename to preview/assets/static/emails/projects-dark-full.png diff --git a/preview/static/emails/projects-dark.png b/preview/assets/static/emails/projects-dark.png similarity index 100% rename from preview/static/emails/projects-dark.png rename to preview/assets/static/emails/projects-dark.png diff --git a/preview/static/emails/projects-full.png b/preview/assets/static/emails/projects-full.png similarity index 100% rename from preview/static/emails/projects-full.png rename to preview/assets/static/emails/projects-full.png diff --git a/preview/static/emails/projects.png b/preview/assets/static/emails/projects.png similarity index 100% rename from preview/static/emails/projects.png rename to preview/assets/static/emails/projects.png diff --git a/preview/static/emails/promo-code-dark-full.png b/preview/assets/static/emails/promo-code-dark-full.png similarity index 100% rename from preview/static/emails/promo-code-dark-full.png rename to preview/assets/static/emails/promo-code-dark-full.png diff --git a/preview/static/emails/promo-code-dark.png b/preview/assets/static/emails/promo-code-dark.png similarity index 100% rename from preview/static/emails/promo-code-dark.png rename to preview/assets/static/emails/promo-code-dark.png diff --git a/preview/static/emails/promo-code-full.png b/preview/assets/static/emails/promo-code-full.png similarity index 100% rename from preview/static/emails/promo-code-full.png rename to preview/assets/static/emails/promo-code-full.png diff --git a/preview/static/emails/promo-code.png b/preview/assets/static/emails/promo-code.png similarity index 100% rename from preview/static/emails/promo-code.png rename to preview/assets/static/emails/promo-code.png diff --git a/preview/static/emails/register-dark-full.png b/preview/assets/static/emails/register-dark-full.png similarity index 100% rename from preview/static/emails/register-dark-full.png rename to preview/assets/static/emails/register-dark-full.png diff --git a/preview/static/emails/register-dark.png b/preview/assets/static/emails/register-dark.png similarity index 100% rename from preview/static/emails/register-dark.png rename to preview/assets/static/emails/register-dark.png diff --git a/preview/static/emails/register-full.png b/preview/assets/static/emails/register-full.png similarity index 100% rename from preview/static/emails/register-full.png rename to preview/assets/static/emails/register-full.png diff --git a/preview/static/emails/register.png b/preview/assets/static/emails/register.png similarity index 100% rename from preview/static/emails/register.png rename to preview/assets/static/emails/register.png diff --git a/preview/static/emails/reminder-dark-full.png b/preview/assets/static/emails/reminder-dark-full.png similarity index 100% rename from preview/static/emails/reminder-dark-full.png rename to preview/assets/static/emails/reminder-dark-full.png diff --git a/preview/static/emails/reminder-dark.png b/preview/assets/static/emails/reminder-dark.png similarity index 100% rename from preview/static/emails/reminder-dark.png rename to preview/assets/static/emails/reminder-dark.png diff --git a/preview/static/emails/reminder-full.png b/preview/assets/static/emails/reminder-full.png similarity index 100% rename from preview/static/emails/reminder-full.png rename to preview/assets/static/emails/reminder-full.png diff --git a/preview/static/emails/reminder.png b/preview/assets/static/emails/reminder.png similarity index 100% rename from preview/static/emails/reminder.png rename to preview/assets/static/emails/reminder.png diff --git a/preview/static/emails/repo-stats-dark-full.png b/preview/assets/static/emails/repo-stats-dark-full.png similarity index 100% rename from preview/static/emails/repo-stats-dark-full.png rename to preview/assets/static/emails/repo-stats-dark-full.png diff --git a/preview/static/emails/repo-stats-dark.png b/preview/assets/static/emails/repo-stats-dark.png similarity index 100% rename from preview/static/emails/repo-stats-dark.png rename to preview/assets/static/emails/repo-stats-dark.png diff --git a/preview/static/emails/repo-stats-full.png b/preview/assets/static/emails/repo-stats-full.png similarity index 100% rename from preview/static/emails/repo-stats-full.png rename to preview/assets/static/emails/repo-stats-full.png diff --git a/preview/static/emails/repo-stats.png b/preview/assets/static/emails/repo-stats.png similarity index 100% rename from preview/static/emails/repo-stats.png rename to preview/assets/static/emails/repo-stats.png diff --git a/preview/static/emails/sale-dark-full.png b/preview/assets/static/emails/sale-dark-full.png similarity index 100% rename from preview/static/emails/sale-dark-full.png rename to preview/assets/static/emails/sale-dark-full.png diff --git a/preview/static/emails/sale-dark.png b/preview/assets/static/emails/sale-dark.png similarity index 100% rename from preview/static/emails/sale-dark.png rename to preview/assets/static/emails/sale-dark.png diff --git a/preview/static/emails/sale-full.png b/preview/assets/static/emails/sale-full.png similarity index 100% rename from preview/static/emails/sale-full.png rename to preview/assets/static/emails/sale-full.png diff --git a/preview/static/emails/sale.png b/preview/assets/static/emails/sale.png similarity index 100% rename from preview/static/emails/sale.png rename to preview/assets/static/emails/sale.png diff --git a/preview/static/emails/schedule-dark-full.png b/preview/assets/static/emails/schedule-dark-full.png similarity index 100% rename from preview/static/emails/schedule-dark-full.png rename to preview/assets/static/emails/schedule-dark-full.png diff --git a/preview/static/emails/schedule-dark.png b/preview/assets/static/emails/schedule-dark.png similarity index 100% rename from preview/static/emails/schedule-dark.png rename to preview/assets/static/emails/schedule-dark.png diff --git a/preview/static/emails/schedule-full.png b/preview/assets/static/emails/schedule-full.png similarity index 100% rename from preview/static/emails/schedule-full.png rename to preview/assets/static/emails/schedule-full.png diff --git a/preview/static/emails/schedule.png b/preview/assets/static/emails/schedule.png similarity index 100% rename from preview/static/emails/schedule.png rename to preview/assets/static/emails/schedule.png diff --git a/preview/static/emails/shipped-dark-full.png b/preview/assets/static/emails/shipped-dark-full.png similarity index 100% rename from preview/static/emails/shipped-dark-full.png rename to preview/assets/static/emails/shipped-dark-full.png diff --git a/preview/static/emails/shipped-dark.png b/preview/assets/static/emails/shipped-dark.png similarity index 100% rename from preview/static/emails/shipped-dark.png rename to preview/assets/static/emails/shipped-dark.png diff --git a/preview/static/emails/shipped-full.png b/preview/assets/static/emails/shipped-full.png similarity index 100% rename from preview/static/emails/shipped-full.png rename to preview/assets/static/emails/shipped-full.png diff --git a/preview/static/emails/shipped.png b/preview/assets/static/emails/shipped.png similarity index 100% rename from preview/static/emails/shipped.png rename to preview/assets/static/emails/shipped.png diff --git a/preview/static/emails/stats-2-dark-full.png b/preview/assets/static/emails/stats-2-dark-full.png similarity index 100% rename from preview/static/emails/stats-2-dark-full.png rename to preview/assets/static/emails/stats-2-dark-full.png diff --git a/preview/static/emails/stats-2-dark.png b/preview/assets/static/emails/stats-2-dark.png similarity index 100% rename from preview/static/emails/stats-2-dark.png rename to preview/assets/static/emails/stats-2-dark.png diff --git a/preview/static/emails/stats-2-full.png b/preview/assets/static/emails/stats-2-full.png similarity index 100% rename from preview/static/emails/stats-2-full.png rename to preview/assets/static/emails/stats-2-full.png diff --git a/preview/static/emails/stats-2.png b/preview/assets/static/emails/stats-2.png similarity index 100% rename from preview/static/emails/stats-2.png rename to preview/assets/static/emails/stats-2.png diff --git a/preview/static/emails/stats-dark-full.png b/preview/assets/static/emails/stats-dark-full.png similarity index 100% rename from preview/static/emails/stats-dark-full.png rename to preview/assets/static/emails/stats-dark-full.png diff --git a/preview/static/emails/stats-dark.png b/preview/assets/static/emails/stats-dark.png similarity index 100% rename from preview/static/emails/stats-dark.png rename to preview/assets/static/emails/stats-dark.png diff --git a/preview/static/emails/stats-full.png b/preview/assets/static/emails/stats-full.png similarity index 100% rename from preview/static/emails/stats-full.png rename to preview/assets/static/emails/stats-full.png diff --git a/preview/static/emails/stats.png b/preview/assets/static/emails/stats.png similarity index 100% rename from preview/static/emails/stats.png rename to preview/assets/static/emails/stats.png diff --git a/preview/static/emails/subscribe-dark-full.png b/preview/assets/static/emails/subscribe-dark-full.png similarity index 100% rename from preview/static/emails/subscribe-dark-full.png rename to preview/assets/static/emails/subscribe-dark-full.png diff --git a/preview/static/emails/subscribe-dark.png b/preview/assets/static/emails/subscribe-dark.png similarity index 100% rename from preview/static/emails/subscribe-dark.png rename to preview/assets/static/emails/subscribe-dark.png diff --git a/preview/static/emails/subscribe-full.png b/preview/assets/static/emails/subscribe-full.png similarity index 100% rename from preview/static/emails/subscribe-full.png rename to preview/assets/static/emails/subscribe-full.png diff --git a/preview/static/emails/subscribe.png b/preview/assets/static/emails/subscribe.png similarity index 100% rename from preview/static/emails/subscribe.png rename to preview/assets/static/emails/subscribe.png diff --git a/preview/static/emails/subscription-dark-full.png b/preview/assets/static/emails/subscription-dark-full.png similarity index 100% rename from preview/static/emails/subscription-dark-full.png rename to preview/assets/static/emails/subscription-dark-full.png diff --git a/preview/static/emails/subscription-dark.png b/preview/assets/static/emails/subscription-dark.png similarity index 100% rename from preview/static/emails/subscription-dark.png rename to preview/assets/static/emails/subscription-dark.png diff --git a/preview/static/emails/subscription-full.png b/preview/assets/static/emails/subscription-full.png similarity index 100% rename from preview/static/emails/subscription-full.png rename to preview/assets/static/emails/subscription-full.png diff --git a/preview/static/emails/subscription.png b/preview/assets/static/emails/subscription.png similarity index 100% rename from preview/static/emails/subscription.png rename to preview/assets/static/emails/subscription.png diff --git a/preview/static/emails/survey-dark-full.png b/preview/assets/static/emails/survey-dark-full.png similarity index 100% rename from preview/static/emails/survey-dark-full.png rename to preview/assets/static/emails/survey-dark-full.png diff --git a/preview/static/emails/survey-dark.png b/preview/assets/static/emails/survey-dark.png similarity index 100% rename from preview/static/emails/survey-dark.png rename to preview/assets/static/emails/survey-dark.png diff --git a/preview/static/emails/survey-full.png b/preview/assets/static/emails/survey-full.png similarity index 100% rename from preview/static/emails/survey-full.png rename to preview/assets/static/emails/survey-full.png diff --git a/preview/static/emails/survey.png b/preview/assets/static/emails/survey.png similarity index 100% rename from preview/static/emails/survey.png rename to preview/assets/static/emails/survey.png diff --git a/preview/static/emails/todo-dark-full.png b/preview/assets/static/emails/todo-dark-full.png similarity index 100% rename from preview/static/emails/todo-dark-full.png rename to preview/assets/static/emails/todo-dark-full.png diff --git a/preview/static/emails/todo-dark.png b/preview/assets/static/emails/todo-dark.png similarity index 100% rename from preview/static/emails/todo-dark.png rename to preview/assets/static/emails/todo-dark.png diff --git a/preview/static/emails/todo-full.png b/preview/assets/static/emails/todo-full.png similarity index 100% rename from preview/static/emails/todo-full.png rename to preview/assets/static/emails/todo-full.png diff --git a/preview/static/emails/todo.png b/preview/assets/static/emails/todo.png similarity index 100% rename from preview/static/emails/todo.png rename to preview/assets/static/emails/todo.png diff --git a/preview/static/emails/top-comments-dark-full.png b/preview/assets/static/emails/top-comments-dark-full.png similarity index 100% rename from preview/static/emails/top-comments-dark-full.png rename to preview/assets/static/emails/top-comments-dark-full.png diff --git a/preview/static/emails/top-comments-dark.png b/preview/assets/static/emails/top-comments-dark.png similarity index 100% rename from preview/static/emails/top-comments-dark.png rename to preview/assets/static/emails/top-comments-dark.png diff --git a/preview/static/emails/top-comments-full.png b/preview/assets/static/emails/top-comments-full.png similarity index 100% rename from preview/static/emails/top-comments-full.png rename to preview/assets/static/emails/top-comments-full.png diff --git a/preview/static/emails/top-comments.png b/preview/assets/static/emails/top-comments.png similarity index 100% rename from preview/static/emails/top-comments.png rename to preview/assets/static/emails/top-comments.png diff --git a/preview/static/emails/ui-colors-dark-full.png b/preview/assets/static/emails/ui-colors-dark-full.png similarity index 100% rename from preview/static/emails/ui-colors-dark-full.png rename to preview/assets/static/emails/ui-colors-dark-full.png diff --git a/preview/static/emails/ui-colors-dark.png b/preview/assets/static/emails/ui-colors-dark.png similarity index 100% rename from preview/static/emails/ui-colors-dark.png rename to preview/assets/static/emails/ui-colors-dark.png diff --git a/preview/static/emails/ui-colors-full.png b/preview/assets/static/emails/ui-colors-full.png similarity index 100% rename from preview/static/emails/ui-colors-full.png rename to preview/assets/static/emails/ui-colors-full.png diff --git a/preview/static/emails/ui-colors.png b/preview/assets/static/emails/ui-colors.png similarity index 100% rename from preview/static/emails/ui-colors.png rename to preview/assets/static/emails/ui-colors.png diff --git a/preview/static/emails/ui-grid-dark-full.png b/preview/assets/static/emails/ui-grid-dark-full.png similarity index 100% rename from preview/static/emails/ui-grid-dark-full.png rename to preview/assets/static/emails/ui-grid-dark-full.png diff --git a/preview/static/emails/ui-grid-dark.png b/preview/assets/static/emails/ui-grid-dark.png similarity index 100% rename from preview/static/emails/ui-grid-dark.png rename to preview/assets/static/emails/ui-grid-dark.png diff --git a/preview/static/emails/ui-grid-full.png b/preview/assets/static/emails/ui-grid-full.png similarity index 100% rename from preview/static/emails/ui-grid-full.png rename to preview/assets/static/emails/ui-grid-full.png diff --git a/preview/static/emails/ui-grid.png b/preview/assets/static/emails/ui-grid.png similarity index 100% rename from preview/static/emails/ui-grid.png rename to preview/assets/static/emails/ui-grid.png diff --git a/preview/static/emails/ui-typography-dark-full.png b/preview/assets/static/emails/ui-typography-dark-full.png similarity index 100% rename from preview/static/emails/ui-typography-dark-full.png rename to preview/assets/static/emails/ui-typography-dark-full.png diff --git a/preview/static/emails/ui-typography-dark.png b/preview/assets/static/emails/ui-typography-dark.png similarity index 100% rename from preview/static/emails/ui-typography-dark.png rename to preview/assets/static/emails/ui-typography-dark.png diff --git a/preview/static/emails/ui-typography-full.png b/preview/assets/static/emails/ui-typography-full.png similarity index 100% rename from preview/static/emails/ui-typography-full.png rename to preview/assets/static/emails/ui-typography-full.png diff --git a/preview/static/emails/ui-typography.png b/preview/assets/static/emails/ui-typography.png similarity index 100% rename from preview/static/emails/ui-typography.png rename to preview/assets/static/emails/ui-typography.png diff --git a/preview/static/emails/valentines-1-dark-full.png b/preview/assets/static/emails/valentines-1-dark-full.png similarity index 100% rename from preview/static/emails/valentines-1-dark-full.png rename to preview/assets/static/emails/valentines-1-dark-full.png diff --git a/preview/static/emails/valentines-1-dark.png b/preview/assets/static/emails/valentines-1-dark.png similarity index 100% rename from preview/static/emails/valentines-1-dark.png rename to preview/assets/static/emails/valentines-1-dark.png diff --git a/preview/static/emails/valentines-1-full.png b/preview/assets/static/emails/valentines-1-full.png similarity index 100% rename from preview/static/emails/valentines-1-full.png rename to preview/assets/static/emails/valentines-1-full.png diff --git a/preview/static/emails/valentines-1.png b/preview/assets/static/emails/valentines-1.png similarity index 100% rename from preview/static/emails/valentines-1.png rename to preview/assets/static/emails/valentines-1.png diff --git a/preview/static/emails/valentines-2-dark-full.png b/preview/assets/static/emails/valentines-2-dark-full.png similarity index 100% rename from preview/static/emails/valentines-2-dark-full.png rename to preview/assets/static/emails/valentines-2-dark-full.png diff --git a/preview/static/emails/valentines-2-dark.png b/preview/assets/static/emails/valentines-2-dark.png similarity index 100% rename from preview/static/emails/valentines-2-dark.png rename to preview/assets/static/emails/valentines-2-dark.png diff --git a/preview/static/emails/valentines-2-full.png b/preview/assets/static/emails/valentines-2-full.png similarity index 100% rename from preview/static/emails/valentines-2-full.png rename to preview/assets/static/emails/valentines-2-full.png diff --git a/preview/static/emails/valentines-2.png b/preview/assets/static/emails/valentines-2.png similarity index 100% rename from preview/static/emails/valentines-2.png rename to preview/assets/static/emails/valentines-2.png diff --git a/preview/static/emails/valentines-3-dark-full.png b/preview/assets/static/emails/valentines-3-dark-full.png similarity index 100% rename from preview/static/emails/valentines-3-dark-full.png rename to preview/assets/static/emails/valentines-3-dark-full.png diff --git a/preview/static/emails/valentines-3-dark.png b/preview/assets/static/emails/valentines-3-dark.png similarity index 100% rename from preview/static/emails/valentines-3-dark.png rename to preview/assets/static/emails/valentines-3-dark.png diff --git a/preview/static/emails/valentines-3-full.png b/preview/assets/static/emails/valentines-3-full.png similarity index 100% rename from preview/static/emails/valentines-3-full.png rename to preview/assets/static/emails/valentines-3-full.png diff --git a/preview/static/emails/valentines-3.png b/preview/assets/static/emails/valentines-3.png similarity index 100% rename from preview/static/emails/valentines-3.png rename to preview/assets/static/emails/valentines-3.png diff --git a/preview/static/emails/valentines-4-dark-full.png b/preview/assets/static/emails/valentines-4-dark-full.png similarity index 100% rename from preview/static/emails/valentines-4-dark-full.png rename to preview/assets/static/emails/valentines-4-dark-full.png diff --git a/preview/static/emails/valentines-4-dark.png b/preview/assets/static/emails/valentines-4-dark.png similarity index 100% rename from preview/static/emails/valentines-4-dark.png rename to preview/assets/static/emails/valentines-4-dark.png diff --git a/preview/static/emails/valentines-4-full.png b/preview/assets/static/emails/valentines-4-full.png similarity index 100% rename from preview/static/emails/valentines-4-full.png rename to preview/assets/static/emails/valentines-4-full.png diff --git a/preview/static/emails/valentines-4.png b/preview/assets/static/emails/valentines-4.png similarity index 100% rename from preview/static/emails/valentines-4.png rename to preview/assets/static/emails/valentines-4.png diff --git a/preview/static/emails/visitors-map-dark-full.png b/preview/assets/static/emails/visitors-map-dark-full.png similarity index 100% rename from preview/static/emails/visitors-map-dark-full.png rename to preview/assets/static/emails/visitors-map-dark-full.png diff --git a/preview/static/emails/visitors-map-dark.png b/preview/assets/static/emails/visitors-map-dark.png similarity index 100% rename from preview/static/emails/visitors-map-dark.png rename to preview/assets/static/emails/visitors-map-dark.png diff --git a/preview/static/emails/visitors-map-full.png b/preview/assets/static/emails/visitors-map-full.png similarity index 100% rename from preview/static/emails/visitors-map-full.png rename to preview/assets/static/emails/visitors-map-full.png diff --git a/preview/static/emails/visitors-map.png b/preview/assets/static/emails/visitors-map.png similarity index 100% rename from preview/static/emails/visitors-map.png rename to preview/assets/static/emails/visitors-map.png diff --git a/preview/static/emails/wishlist-dark-full.png b/preview/assets/static/emails/wishlist-dark-full.png similarity index 100% rename from preview/static/emails/wishlist-dark-full.png rename to preview/assets/static/emails/wishlist-dark-full.png diff --git a/preview/static/emails/wishlist-dark.png b/preview/assets/static/emails/wishlist-dark.png similarity index 100% rename from preview/static/emails/wishlist-dark.png rename to preview/assets/static/emails/wishlist-dark.png diff --git a/preview/static/emails/wishlist-full.png b/preview/assets/static/emails/wishlist-full.png similarity index 100% rename from preview/static/emails/wishlist-full.png rename to preview/assets/static/emails/wishlist-full.png diff --git a/preview/static/emails/wishlist.png b/preview/assets/static/emails/wishlist.png similarity index 100% rename from preview/static/emails/wishlist.png rename to preview/assets/static/emails/wishlist.png diff --git a/preview/static/jobs/job-1.jpg b/preview/assets/static/jobs/job-1.jpg similarity index 100% rename from preview/static/jobs/job-1.jpg rename to preview/assets/static/jobs/job-1.jpg diff --git a/preview/static/jobs/job-2.png b/preview/assets/static/jobs/job-2.png similarity index 100% rename from preview/static/jobs/job-2.png rename to preview/assets/static/jobs/job-2.png diff --git a/preview/static/jobs/job-3.png b/preview/assets/static/jobs/job-3.png similarity index 100% rename from preview/static/jobs/job-3.png rename to preview/assets/static/jobs/job-3.png diff --git a/preview/static/jobs/job-4.png b/preview/assets/static/jobs/job-4.png similarity index 100% rename from preview/static/jobs/job-4.png rename to preview/assets/static/jobs/job-4.png diff --git a/preview/static/jobs/job-5.png b/preview/assets/static/jobs/job-5.png similarity index 100% rename from preview/static/jobs/job-5.png rename to preview/assets/static/jobs/job-5.png diff --git a/preview/static/jobs/job-6.png b/preview/assets/static/jobs/job-6.png similarity index 100% rename from preview/static/jobs/job-6.png rename to preview/assets/static/jobs/job-6.png diff --git a/preview/static/jobs/job-7.png b/preview/assets/static/jobs/job-7.png similarity index 100% rename from preview/static/jobs/job-7.png rename to preview/assets/static/jobs/job-7.png diff --git a/preview/static/jobs/job-8.png b/preview/assets/static/jobs/job-8.png similarity index 100% rename from preview/static/jobs/job-8.png rename to preview/assets/static/jobs/job-8.png diff --git a/preview/static/jobs/job-9.jpg b/preview/assets/static/jobs/job-9.jpg similarity index 100% rename from preview/static/jobs/job-9.jpg rename to preview/assets/static/jobs/job-9.jpg diff --git a/preview/static/logo-small-white.svg b/preview/assets/static/logo-small-white.svg similarity index 100% rename from preview/static/logo-small-white.svg rename to preview/assets/static/logo-small-white.svg diff --git a/preview/static/logo-small.svg b/preview/assets/static/logo-small.svg similarity index 100% rename from preview/static/logo-small.svg rename to preview/assets/static/logo-small.svg diff --git a/preview/static/logo-white.svg b/preview/assets/static/logo-white.svg similarity index 100% rename from preview/static/logo-white.svg rename to preview/assets/static/logo-white.svg diff --git a/preview/static/logo.svg b/preview/assets/static/logo.svg similarity index 100% rename from preview/static/logo.svg rename to preview/assets/static/logo.svg diff --git a/preview/static/og.png b/preview/assets/static/og.png similarity index 100% rename from preview/static/og.png rename to preview/assets/static/og.png diff --git a/preview/static/photos/a-visit-to-the-bookstore.jpg b/preview/assets/static/photos/a-visit-to-the-bookstore.jpg similarity index 100% rename from preview/static/photos/a-visit-to-the-bookstore.jpg rename to preview/assets/static/photos/a-visit-to-the-bookstore.jpg diff --git a/preview/static/photos/a-woman-works-at-a-desk-with-a-laptop-and-a-cup-of-coffee.jpg b/preview/assets/static/photos/a-woman-works-at-a-desk-with-a-laptop-and-a-cup-of-coffee.jpg similarity index 100% rename from preview/static/photos/a-woman-works-at-a-desk-with-a-laptop-and-a-cup-of-coffee.jpg rename to preview/assets/static/photos/a-woman-works-at-a-desk-with-a-laptop-and-a-cup-of-coffee.jpg diff --git a/preview/static/photos/a-woman-works-on-a-laptop-at-home-2.jpg b/preview/assets/static/photos/a-woman-works-on-a-laptop-at-home-2.jpg similarity index 100% rename from preview/static/photos/a-woman-works-on-a-laptop-at-home-2.jpg rename to preview/assets/static/photos/a-woman-works-on-a-laptop-at-home-2.jpg diff --git a/preview/static/photos/a-woman-works-on-a-laptop-at-home-3.jpg b/preview/assets/static/photos/a-woman-works-on-a-laptop-at-home-3.jpg similarity index 100% rename from preview/static/photos/a-woman-works-on-a-laptop-at-home-3.jpg rename to preview/assets/static/photos/a-woman-works-on-a-laptop-at-home-3.jpg diff --git a/preview/static/photos/a-woman-works-on-a-laptop-at-home.jpg b/preview/assets/static/photos/a-woman-works-on-a-laptop-at-home.jpg similarity index 100% rename from preview/static/photos/a-woman-works-on-a-laptop-at-home.jpg rename to preview/assets/static/photos/a-woman-works-on-a-laptop-at-home.jpg diff --git a/preview/static/photos/beautiful-blonde-woman-on-a-wooden-pier-by-the-lake.jpg b/preview/assets/static/photos/beautiful-blonde-woman-on-a-wooden-pier-by-the-lake.jpg similarity index 100% rename from preview/static/photos/beautiful-blonde-woman-on-a-wooden-pier-by-the-lake.jpg rename to preview/assets/static/photos/beautiful-blonde-woman-on-a-wooden-pier-by-the-lake.jpg diff --git a/preview/static/photos/beautiful-blonde-woman-relaxing-with-a-can-of-coke-on-a-tree-stump-by-the-beach.jpg b/preview/assets/static/photos/beautiful-blonde-woman-relaxing-with-a-can-of-coke-on-a-tree-stump-by-the-beach.jpg similarity index 100% rename from preview/static/photos/beautiful-blonde-woman-relaxing-with-a-can-of-coke-on-a-tree-stump-by-the-beach.jpg rename to preview/assets/static/photos/beautiful-blonde-woman-relaxing-with-a-can-of-coke-on-a-tree-stump-by-the-beach.jpg diff --git a/preview/static/photos/blond-using-her-laptop-at-her-bedroom.jpg b/preview/assets/static/photos/blond-using-her-laptop-at-her-bedroom.jpg similarity index 100% rename from preview/static/photos/blond-using-her-laptop-at-her-bedroom.jpg rename to preview/assets/static/photos/blond-using-her-laptop-at-her-bedroom.jpg diff --git a/preview/static/photos/blue-sofa-with-pillows-in-a-designer-living-room-interior.jpg b/preview/assets/static/photos/blue-sofa-with-pillows-in-a-designer-living-room-interior.jpg similarity index 100% rename from preview/static/photos/blue-sofa-with-pillows-in-a-designer-living-room-interior.jpg rename to preview/assets/static/photos/blue-sofa-with-pillows-in-a-designer-living-room-interior.jpg diff --git a/preview/static/photos/book-on-the-grass.jpg b/preview/assets/static/photos/book-on-the-grass.jpg similarity index 100% rename from preview/static/photos/book-on-the-grass.jpg rename to preview/assets/static/photos/book-on-the-grass.jpg diff --git a/preview/static/photos/books-and-purple-flowers-on-a-wooden-stool-by-the-bed.jpg b/preview/assets/static/photos/books-and-purple-flowers-on-a-wooden-stool-by-the-bed.jpg similarity index 100% rename from preview/static/photos/books-and-purple-flowers-on-a-wooden-stool-by-the-bed.jpg rename to preview/assets/static/photos/books-and-purple-flowers-on-a-wooden-stool-by-the-bed.jpg diff --git a/preview/static/photos/brainstorming-session-with-creative-designers-2.jpg b/preview/assets/static/photos/brainstorming-session-with-creative-designers-2.jpg similarity index 100% rename from preview/static/photos/brainstorming-session-with-creative-designers-2.jpg rename to preview/assets/static/photos/brainstorming-session-with-creative-designers-2.jpg diff --git a/preview/static/photos/brainstorming-session-with-creative-designers.jpg b/preview/assets/static/photos/brainstorming-session-with-creative-designers.jpg similarity index 100% rename from preview/static/photos/brainstorming-session-with-creative-designers.jpg rename to preview/assets/static/photos/brainstorming-session-with-creative-designers.jpg diff --git a/preview/static/photos/businesswoman-working-at-her-laptop-2.jpg b/preview/assets/static/photos/businesswoman-working-at-her-laptop-2.jpg similarity index 100% rename from preview/static/photos/businesswoman-working-at-her-laptop-2.jpg rename to preview/assets/static/photos/businesswoman-working-at-her-laptop-2.jpg diff --git a/preview/static/photos/businesswoman-working-at-her-laptop.jpg b/preview/assets/static/photos/businesswoman-working-at-her-laptop.jpg similarity index 100% rename from preview/static/photos/businesswoman-working-at-her-laptop.jpg rename to preview/assets/static/photos/businesswoman-working-at-her-laptop.jpg diff --git a/preview/static/photos/city-lights-reflected-in-the-water-at-night.jpg b/preview/assets/static/photos/city-lights-reflected-in-the-water-at-night.jpg similarity index 100% rename from preview/static/photos/city-lights-reflected-in-the-water-at-night.jpg rename to preview/assets/static/photos/city-lights-reflected-in-the-water-at-night.jpg diff --git a/preview/static/photos/coffee-on-a-table-with-other-items.jpg b/preview/assets/static/photos/coffee-on-a-table-with-other-items.jpg similarity index 100% rename from preview/static/photos/coffee-on-a-table-with-other-items.jpg rename to preview/assets/static/photos/coffee-on-a-table-with-other-items.jpg diff --git a/preview/static/photos/color-palette-guide-sample-colors-catalog-.jpg b/preview/assets/static/photos/color-palette-guide-sample-colors-catalog-.jpg similarity index 100% rename from preview/static/photos/color-palette-guide-sample-colors-catalog-.jpg rename to preview/assets/static/photos/color-palette-guide-sample-colors-catalog-.jpg diff --git a/preview/static/photos/colorful-exotic-flowers-and-greenery.jpg b/preview/assets/static/photos/colorful-exotic-flowers-and-greenery.jpg similarity index 100% rename from preview/static/photos/colorful-exotic-flowers-and-greenery.jpg rename to preview/assets/static/photos/colorful-exotic-flowers-and-greenery.jpg diff --git a/preview/static/photos/contemporary-black-and-white-home-decor.jpg b/preview/assets/static/photos/contemporary-black-and-white-home-decor.jpg similarity index 100% rename from preview/static/photos/contemporary-black-and-white-home-decor.jpg rename to preview/assets/static/photos/contemporary-black-and-white-home-decor.jpg diff --git a/preview/static/photos/cryptocurrency-bitcoin-coins-2.jpg b/preview/assets/static/photos/cryptocurrency-bitcoin-coins-2.jpg similarity index 100% rename from preview/static/photos/cryptocurrency-bitcoin-coins-2.jpg rename to preview/assets/static/photos/cryptocurrency-bitcoin-coins-2.jpg diff --git a/preview/static/photos/cryptocurrency-bitcoin-coins.jpg b/preview/assets/static/photos/cryptocurrency-bitcoin-coins.jpg similarity index 100% rename from preview/static/photos/cryptocurrency-bitcoin-coins.jpg rename to preview/assets/static/photos/cryptocurrency-bitcoin-coins.jpg diff --git a/preview/static/photos/cup-of-coffee-and-an-open-book.jpg b/preview/assets/static/photos/cup-of-coffee-and-an-open-book.jpg similarity index 100% rename from preview/static/photos/cup-of-coffee-and-an-open-book.jpg rename to preview/assets/static/photos/cup-of-coffee-and-an-open-book.jpg diff --git a/preview/static/photos/cup-of-coffee-on-table-in-cafe-2.jpg b/preview/assets/static/photos/cup-of-coffee-on-table-in-cafe-2.jpg similarity index 100% rename from preview/static/photos/cup-of-coffee-on-table-in-cafe-2.jpg rename to preview/assets/static/photos/cup-of-coffee-on-table-in-cafe-2.jpg diff --git a/preview/static/photos/cup-of-coffee-on-table-in-cafe.jpg b/preview/assets/static/photos/cup-of-coffee-on-table-in-cafe.jpg similarity index 100% rename from preview/static/photos/cup-of-coffee-on-table-in-cafe.jpg rename to preview/assets/static/photos/cup-of-coffee-on-table-in-cafe.jpg diff --git a/preview/static/photos/elegant-home-office-with-golden-accessories.jpg b/preview/assets/static/photos/elegant-home-office-with-golden-accessories.jpg similarity index 100% rename from preview/static/photos/elegant-home-office-with-golden-accessories.jpg rename to preview/assets/static/photos/elegant-home-office-with-golden-accessories.jpg diff --git a/preview/static/photos/everything-you-need-to-work-from-your-bed-2.jpg b/preview/assets/static/photos/everything-you-need-to-work-from-your-bed-2.jpg similarity index 100% rename from preview/static/photos/everything-you-need-to-work-from-your-bed-2.jpg rename to preview/assets/static/photos/everything-you-need-to-work-from-your-bed-2.jpg diff --git a/preview/static/photos/everything-you-need-to-work-from-your-bed.jpg b/preview/assets/static/photos/everything-you-need-to-work-from-your-bed.jpg similarity index 100% rename from preview/static/photos/everything-you-need-to-work-from-your-bed.jpg rename to preview/assets/static/photos/everything-you-need-to-work-from-your-bed.jpg diff --git a/preview/static/photos/fairy-lights-at-the-beach-in-bulgaria.jpg b/preview/assets/static/photos/fairy-lights-at-the-beach-in-bulgaria.jpg similarity index 100% rename from preview/static/photos/fairy-lights-at-the-beach-in-bulgaria.jpg rename to preview/assets/static/photos/fairy-lights-at-the-beach-in-bulgaria.jpg diff --git a/preview/static/photos/finances-us-dollars-and-bitcoins-currency-money-2.jpg b/preview/assets/static/photos/finances-us-dollars-and-bitcoins-currency-money-2.jpg similarity index 100% rename from preview/static/photos/finances-us-dollars-and-bitcoins-currency-money-2.jpg rename to preview/assets/static/photos/finances-us-dollars-and-bitcoins-currency-money-2.jpg diff --git a/preview/static/photos/finances-us-dollars-and-bitcoins-currency-money-3.jpg b/preview/assets/static/photos/finances-us-dollars-and-bitcoins-currency-money-3.jpg similarity index 100% rename from preview/static/photos/finances-us-dollars-and-bitcoins-currency-money-3.jpg rename to preview/assets/static/photos/finances-us-dollars-and-bitcoins-currency-money-3.jpg diff --git a/preview/static/photos/finances-us-dollars-and-bitcoins-currency-money-4.jpg b/preview/assets/static/photos/finances-us-dollars-and-bitcoins-currency-money-4.jpg similarity index 100% rename from preview/static/photos/finances-us-dollars-and-bitcoins-currency-money-4.jpg rename to preview/assets/static/photos/finances-us-dollars-and-bitcoins-currency-money-4.jpg diff --git a/preview/static/photos/finances-us-dollars-and-bitcoins-currency-money-5.jpg b/preview/assets/static/photos/finances-us-dollars-and-bitcoins-currency-money-5.jpg similarity index 100% rename from preview/static/photos/finances-us-dollars-and-bitcoins-currency-money-5.jpg rename to preview/assets/static/photos/finances-us-dollars-and-bitcoins-currency-money-5.jpg diff --git a/preview/static/photos/finances-us-dollars-and-bitcoins-currency-money.jpg b/preview/assets/static/photos/finances-us-dollars-and-bitcoins-currency-money.jpg similarity index 100% rename from preview/static/photos/finances-us-dollars-and-bitcoins-currency-money.jpg rename to preview/assets/static/photos/finances-us-dollars-and-bitcoins-currency-money.jpg diff --git a/preview/static/photos/friends-at-a-restaurant-drinking-wine.jpg b/preview/assets/static/photos/friends-at-a-restaurant-drinking-wine.jpg similarity index 100% rename from preview/static/photos/friends-at-a-restaurant-drinking-wine.jpg rename to preview/assets/static/photos/friends-at-a-restaurant-drinking-wine.jpg diff --git a/preview/static/photos/geometric-decoration-on-yellow-background.jpg b/preview/assets/static/photos/geometric-decoration-on-yellow-background.jpg similarity index 100% rename from preview/static/photos/geometric-decoration-on-yellow-background.jpg rename to preview/assets/static/photos/geometric-decoration-on-yellow-background.jpg diff --git a/preview/static/photos/group-of-people-brainstorming-and-taking-notes-2.jpg b/preview/assets/static/photos/group-of-people-brainstorming-and-taking-notes-2.jpg similarity index 100% rename from preview/static/photos/group-of-people-brainstorming-and-taking-notes-2.jpg rename to preview/assets/static/photos/group-of-people-brainstorming-and-taking-notes-2.jpg diff --git a/preview/static/photos/group-of-people-brainstorming-and-taking-notes-3.jpg b/preview/assets/static/photos/group-of-people-brainstorming-and-taking-notes-3.jpg similarity index 100% rename from preview/static/photos/group-of-people-brainstorming-and-taking-notes-3.jpg rename to preview/assets/static/photos/group-of-people-brainstorming-and-taking-notes-3.jpg diff --git a/preview/static/photos/group-of-people-brainstorming-and-taking-notes-4.jpg b/preview/assets/static/photos/group-of-people-brainstorming-and-taking-notes-4.jpg similarity index 100% rename from preview/static/photos/group-of-people-brainstorming-and-taking-notes-4.jpg rename to preview/assets/static/photos/group-of-people-brainstorming-and-taking-notes-4.jpg diff --git a/preview/static/photos/group-of-people-brainstorming-and-taking-notes.jpg b/preview/assets/static/photos/group-of-people-brainstorming-and-taking-notes.jpg similarity index 100% rename from preview/static/photos/group-of-people-brainstorming-and-taking-notes.jpg rename to preview/assets/static/photos/group-of-people-brainstorming-and-taking-notes.jpg diff --git a/preview/static/photos/group-of-people-sightseeing-in-the-city.jpg b/preview/assets/static/photos/group-of-people-sightseeing-in-the-city.jpg similarity index 100% rename from preview/static/photos/group-of-people-sightseeing-in-the-city.jpg rename to preview/assets/static/photos/group-of-people-sightseeing-in-the-city.jpg diff --git a/preview/static/photos/home-office-desk-with-macbook-iphone-calendar-watch-and-organizer.jpg b/preview/assets/static/photos/home-office-desk-with-macbook-iphone-calendar-watch-and-organizer.jpg similarity index 100% rename from preview/static/photos/home-office-desk-with-macbook-iphone-calendar-watch-and-organizer.jpg rename to preview/assets/static/photos/home-office-desk-with-macbook-iphone-calendar-watch-and-organizer.jpg diff --git a/preview/static/photos/home-office-laptop-organizer-and-cup-of-coffee.jpg b/preview/assets/static/photos/home-office-laptop-organizer-and-cup-of-coffee.jpg similarity index 100% rename from preview/static/photos/home-office-laptop-organizer-and-cup-of-coffee.jpg rename to preview/assets/static/photos/home-office-laptop-organizer-and-cup-of-coffee.jpg diff --git a/preview/static/photos/making-magic-with-fairy-lights.jpg b/preview/assets/static/photos/making-magic-with-fairy-lights.jpg similarity index 100% rename from preview/static/photos/making-magic-with-fairy-lights.jpg rename to preview/assets/static/photos/making-magic-with-fairy-lights.jpg diff --git a/preview/static/photos/man-looking-out-to-sea.jpg b/preview/assets/static/photos/man-looking-out-to-sea.jpg similarity index 100% rename from preview/static/photos/man-looking-out-to-sea.jpg rename to preview/assets/static/photos/man-looking-out-to-sea.jpg diff --git a/preview/static/photos/modern-home-office.jpg b/preview/assets/static/photos/modern-home-office.jpg similarity index 100% rename from preview/static/photos/modern-home-office.jpg rename to preview/assets/static/photos/modern-home-office.jpg diff --git a/preview/static/photos/netflix-drug-lords-from-narcos.jpg b/preview/assets/static/photos/netflix-drug-lords-from-narcos.jpg similarity index 100% rename from preview/static/photos/netflix-drug-lords-from-narcos.jpg rename to preview/assets/static/photos/netflix-drug-lords-from-narcos.jpg diff --git a/preview/static/photos/people-by-a-banquet-table-full-with-food.jpg b/preview/assets/static/photos/people-by-a-banquet-table-full-with-food.jpg similarity index 100% rename from preview/static/photos/people-by-a-banquet-table-full-with-food.jpg rename to preview/assets/static/photos/people-by-a-banquet-table-full-with-food.jpg diff --git a/preview/static/photos/people-watching-a-presentation-in-a-room.jpg b/preview/assets/static/photos/people-watching-a-presentation-in-a-room.jpg similarity index 100% rename from preview/static/photos/people-watching-a-presentation-in-a-room.jpg rename to preview/assets/static/photos/people-watching-a-presentation-in-a-room.jpg diff --git a/preview/static/photos/pink-desk-in-the-home-office.jpg b/preview/assets/static/photos/pink-desk-in-the-home-office.jpg similarity index 100% rename from preview/static/photos/pink-desk-in-the-home-office.jpg rename to preview/assets/static/photos/pink-desk-in-the-home-office.jpg diff --git a/preview/static/photos/portrait-of-a-teen-girl.jpg b/preview/assets/static/photos/portrait-of-a-teen-girl.jpg similarity index 100% rename from preview/static/photos/portrait-of-a-teen-girl.jpg rename to preview/assets/static/photos/portrait-of-a-teen-girl.jpg diff --git a/preview/static/photos/soft-photo-of-woman-on-the-bed-with-the-book-and-cup-of-coffee-in-hands.jpg b/preview/assets/static/photos/soft-photo-of-woman-on-the-bed-with-the-book-and-cup-of-coffee-in-hands.jpg similarity index 100% rename from preview/static/photos/soft-photo-of-woman-on-the-bed-with-the-book-and-cup-of-coffee-in-hands.jpg rename to preview/assets/static/photos/soft-photo-of-woman-on-the-bed-with-the-book-and-cup-of-coffee-in-hands.jpg diff --git a/preview/static/photos/stone-texture-high-resolution-background-2.jpg b/preview/assets/static/photos/stone-texture-high-resolution-background-2.jpg similarity index 100% rename from preview/static/photos/stone-texture-high-resolution-background-2.jpg rename to preview/assets/static/photos/stone-texture-high-resolution-background-2.jpg diff --git a/preview/static/photos/stone-texture-high-resolution-background.jpg b/preview/assets/static/photos/stone-texture-high-resolution-background.jpg similarity index 100% rename from preview/static/photos/stone-texture-high-resolution-background.jpg rename to preview/assets/static/photos/stone-texture-high-resolution-background.jpg diff --git a/preview/static/photos/stylish-workplace-with-computer-at-home.jpg b/preview/assets/static/photos/stylish-workplace-with-computer-at-home.jpg similarity index 100% rename from preview/static/photos/stylish-workplace-with-computer-at-home.jpg rename to preview/assets/static/photos/stylish-workplace-with-computer-at-home.jpg diff --git a/preview/static/photos/stylish-workspace-with-macbook-pro-2.jpg b/preview/assets/static/photos/stylish-workspace-with-macbook-pro-2.jpg similarity index 100% rename from preview/static/photos/stylish-workspace-with-macbook-pro-2.jpg rename to preview/assets/static/photos/stylish-workspace-with-macbook-pro-2.jpg diff --git a/preview/static/photos/stylish-workspace-with-macbook-pro.jpg b/preview/assets/static/photos/stylish-workspace-with-macbook-pro.jpg similarity index 100% rename from preview/static/photos/stylish-workspace-with-macbook-pro.jpg rename to preview/assets/static/photos/stylish-workspace-with-macbook-pro.jpg diff --git a/preview/static/photos/sweet-buns-with-cream-cheese-inside.jpg b/preview/assets/static/photos/sweet-buns-with-cream-cheese-inside.jpg similarity index 100% rename from preview/static/photos/sweet-buns-with-cream-cheese-inside.jpg rename to preview/assets/static/photos/sweet-buns-with-cream-cheese-inside.jpg diff --git a/preview/static/photos/tropical-palm-leaves-floral-pattern-background.jpg b/preview/assets/static/photos/tropical-palm-leaves-floral-pattern-background.jpg similarity index 100% rename from preview/static/photos/tropical-palm-leaves-floral-pattern-background.jpg rename to preview/assets/static/photos/tropical-palm-leaves-floral-pattern-background.jpg diff --git a/preview/static/photos/white-apple-imac-computer-with-elephant-mousepad.jpg b/preview/assets/static/photos/white-apple-imac-computer-with-elephant-mousepad.jpg similarity index 100% rename from preview/static/photos/white-apple-imac-computer-with-elephant-mousepad.jpg rename to preview/assets/static/photos/white-apple-imac-computer-with-elephant-mousepad.jpg diff --git a/preview/static/photos/woman-drinking-hot-tea-in-her-home-office.jpg b/preview/assets/static/photos/woman-drinking-hot-tea-in-her-home-office.jpg similarity index 100% rename from preview/static/photos/woman-drinking-hot-tea-in-her-home-office.jpg rename to preview/assets/static/photos/woman-drinking-hot-tea-in-her-home-office.jpg diff --git a/preview/static/photos/woman-drinking-tea-and-reading-book.jpg b/preview/assets/static/photos/woman-drinking-tea-and-reading-book.jpg similarity index 100% rename from preview/static/photos/woman-drinking-tea-and-reading-book.jpg rename to preview/assets/static/photos/woman-drinking-tea-and-reading-book.jpg diff --git a/preview/static/photos/woman-read-book-and-drink-coffee-2.jpg b/preview/assets/static/photos/woman-read-book-and-drink-coffee-2.jpg similarity index 100% rename from preview/static/photos/woman-read-book-and-drink-coffee-2.jpg rename to preview/assets/static/photos/woman-read-book-and-drink-coffee-2.jpg diff --git a/preview/static/photos/woman-read-book-and-drink-coffee.jpg b/preview/assets/static/photos/woman-read-book-and-drink-coffee.jpg similarity index 100% rename from preview/static/photos/woman-read-book-and-drink-coffee.jpg rename to preview/assets/static/photos/woman-read-book-and-drink-coffee.jpg diff --git a/preview/static/photos/woman-working-on-a-laptop-while-enjoying-a-breakfast-coffee-and-chocolate-in-bed-2.jpg b/preview/assets/static/photos/woman-working-on-a-laptop-while-enjoying-a-breakfast-coffee-and-chocolate-in-bed-2.jpg similarity index 100% rename from preview/static/photos/woman-working-on-a-laptop-while-enjoying-a-breakfast-coffee-and-chocolate-in-bed-2.jpg rename to preview/assets/static/photos/woman-working-on-a-laptop-while-enjoying-a-breakfast-coffee-and-chocolate-in-bed-2.jpg diff --git a/preview/static/photos/woman-working-on-a-laptop-while-enjoying-a-breakfast-coffee-and-chocolate-in-bed.jpg b/preview/assets/static/photos/woman-working-on-a-laptop-while-enjoying-a-breakfast-coffee-and-chocolate-in-bed.jpg similarity index 100% rename from preview/static/photos/woman-working-on-a-laptop-while-enjoying-a-breakfast-coffee-and-chocolate-in-bed.jpg rename to preview/assets/static/photos/woman-working-on-a-laptop-while-enjoying-a-breakfast-coffee-and-chocolate-in-bed.jpg diff --git a/preview/static/photos/woman-working-on-laptop-at-home-office.jpg b/preview/assets/static/photos/woman-working-on-laptop-at-home-office.jpg similarity index 100% rename from preview/static/photos/woman-working-on-laptop-at-home-office.jpg rename to preview/assets/static/photos/woman-working-on-laptop-at-home-office.jpg diff --git a/preview/static/photos/working-in-a-restaurant-macbook-cheese-cake-and-cup-of-coffee.jpg b/preview/assets/static/photos/working-in-a-restaurant-macbook-cheese-cake-and-cup-of-coffee.jpg similarity index 100% rename from preview/static/photos/working-in-a-restaurant-macbook-cheese-cake-and-cup-of-coffee.jpg rename to preview/assets/static/photos/working-in-a-restaurant-macbook-cheese-cake-and-cup-of-coffee.jpg diff --git a/preview/static/photos/workplace-with-laptop-on-table-at-home-2.jpg b/preview/assets/static/photos/workplace-with-laptop-on-table-at-home-2.jpg similarity index 100% rename from preview/static/photos/workplace-with-laptop-on-table-at-home-2.jpg rename to preview/assets/static/photos/workplace-with-laptop-on-table-at-home-2.jpg diff --git a/preview/static/photos/workplace-with-laptop-on-table-at-home-3.jpg b/preview/assets/static/photos/workplace-with-laptop-on-table-at-home-3.jpg similarity index 100% rename from preview/static/photos/workplace-with-laptop-on-table-at-home-3.jpg rename to preview/assets/static/photos/workplace-with-laptop-on-table-at-home-3.jpg diff --git a/preview/static/photos/workplace-with-laptop-on-table-at-home-4.jpg b/preview/assets/static/photos/workplace-with-laptop-on-table-at-home-4.jpg similarity index 100% rename from preview/static/photos/workplace-with-laptop-on-table-at-home-4.jpg rename to preview/assets/static/photos/workplace-with-laptop-on-table-at-home-4.jpg diff --git a/preview/static/photos/workplace-with-laptop-on-table-at-home.jpg b/preview/assets/static/photos/workplace-with-laptop-on-table-at-home.jpg similarity index 100% rename from preview/static/photos/workplace-with-laptop-on-table-at-home.jpg rename to preview/assets/static/photos/workplace-with-laptop-on-table-at-home.jpg diff --git a/preview/static/photos/young-entrepreneur-working-from-a-modern-cafe-2.jpg b/preview/assets/static/photos/young-entrepreneur-working-from-a-modern-cafe-2.jpg similarity index 100% rename from preview/static/photos/young-entrepreneur-working-from-a-modern-cafe-2.jpg rename to preview/assets/static/photos/young-entrepreneur-working-from-a-modern-cafe-2.jpg diff --git a/preview/static/photos/young-entrepreneur-working-from-a-modern-cafe.jpg b/preview/assets/static/photos/young-entrepreneur-working-from-a-modern-cafe.jpg similarity index 100% rename from preview/static/photos/young-entrepreneur-working-from-a-modern-cafe.jpg rename to preview/assets/static/photos/young-entrepreneur-working-from-a-modern-cafe.jpg diff --git a/preview/static/photos/young-woman-sitting-on-the-sofa-and-working-on-her-laptop-2.jpg b/preview/assets/static/photos/young-woman-sitting-on-the-sofa-and-working-on-her-laptop-2.jpg similarity index 100% rename from preview/static/photos/young-woman-sitting-on-the-sofa-and-working-on-her-laptop-2.jpg rename to preview/assets/static/photos/young-woman-sitting-on-the-sofa-and-working-on-her-laptop-2.jpg diff --git a/preview/static/photos/young-woman-sitting-on-the-sofa-and-working-on-her-laptop-3.jpg b/preview/assets/static/photos/young-woman-sitting-on-the-sofa-and-working-on-her-laptop-3.jpg similarity index 100% rename from preview/static/photos/young-woman-sitting-on-the-sofa-and-working-on-her-laptop-3.jpg rename to preview/assets/static/photos/young-woman-sitting-on-the-sofa-and-working-on-her-laptop-3.jpg diff --git a/preview/static/photos/young-woman-sitting-on-the-sofa-and-working-on-her-laptop-4.jpg b/preview/assets/static/photos/young-woman-sitting-on-the-sofa-and-working-on-her-laptop-4.jpg similarity index 100% rename from preview/static/photos/young-woman-sitting-on-the-sofa-and-working-on-her-laptop-4.jpg rename to preview/assets/static/photos/young-woman-sitting-on-the-sofa-and-working-on-her-laptop-4.jpg diff --git a/preview/static/photos/young-woman-sitting-on-the-sofa-and-working-on-her-laptop.jpg b/preview/assets/static/photos/young-woman-sitting-on-the-sofa-and-working-on-her-laptop.jpg similarity index 100% rename from preview/static/photos/young-woman-sitting-on-the-sofa-and-working-on-her-laptop.jpg rename to preview/assets/static/photos/young-woman-sitting-on-the-sofa-and-working-on-her-laptop.jpg diff --git a/preview/static/photos/young-woman-working-in-a-cafe.jpg b/preview/assets/static/photos/young-woman-working-in-a-cafe.jpg similarity index 100% rename from preview/static/photos/young-woman-working-in-a-cafe.jpg rename to preview/assets/static/photos/young-woman-working-in-a-cafe.jpg diff --git a/preview/static/products/apple-iphone7-special.jpg b/preview/assets/static/products/apple-iphone7-special.jpg similarity index 100% rename from preview/static/products/apple-iphone7-special.jpg rename to preview/assets/static/products/apple-iphone7-special.jpg diff --git a/preview/static/products/apple-iphone7.jpg b/preview/assets/static/products/apple-iphone7.jpg similarity index 100% rename from preview/static/products/apple-iphone7.jpg rename to preview/assets/static/products/apple-iphone7.jpg diff --git a/preview/static/products/apple-macbook-pro.jpg b/preview/assets/static/products/apple-macbook-pro.jpg similarity index 100% rename from preview/static/products/apple-macbook-pro.jpg rename to preview/assets/static/products/apple-macbook-pro.jpg diff --git a/preview/static/products/gopro-hero.jpg b/preview/assets/static/products/gopro-hero.jpg similarity index 100% rename from preview/static/products/gopro-hero.jpg rename to preview/assets/static/products/gopro-hero.jpg diff --git a/preview/static/products/huawei-mate.jpg b/preview/assets/static/products/huawei-mate.jpg similarity index 100% rename from preview/static/products/huawei-mate.jpg rename to preview/assets/static/products/huawei-mate.jpg diff --git a/preview/static/products/lenovo-tab.jpg b/preview/assets/static/products/lenovo-tab.jpg similarity index 100% rename from preview/static/products/lenovo-tab.jpg rename to preview/assets/static/products/lenovo-tab.jpg diff --git a/preview/static/products/lg-g6.jpg b/preview/assets/static/products/lg-g6.jpg similarity index 100% rename from preview/static/products/lg-g6.jpg rename to preview/assets/static/products/lg-g6.jpg diff --git a/preview/static/products/msi.jpg b/preview/assets/static/products/msi.jpg similarity index 100% rename from preview/static/products/msi.jpg rename to preview/assets/static/products/msi.jpg diff --git a/preview/static/products/product-1.jpg b/preview/assets/static/products/product-1.jpg similarity index 100% rename from preview/static/products/product-1.jpg rename to preview/assets/static/products/product-1.jpg diff --git a/preview/static/products/product-10.jpg b/preview/assets/static/products/product-10.jpg similarity index 100% rename from preview/static/products/product-10.jpg rename to preview/assets/static/products/product-10.jpg diff --git a/preview/static/products/product-11.jpg b/preview/assets/static/products/product-11.jpg similarity index 100% rename from preview/static/products/product-11.jpg rename to preview/assets/static/products/product-11.jpg diff --git a/preview/static/products/product-12.jpg b/preview/assets/static/products/product-12.jpg similarity index 100% rename from preview/static/products/product-12.jpg rename to preview/assets/static/products/product-12.jpg diff --git a/preview/static/products/product-13.jpg b/preview/assets/static/products/product-13.jpg similarity index 100% rename from preview/static/products/product-13.jpg rename to preview/assets/static/products/product-13.jpg diff --git a/preview/static/products/product-2.jpg b/preview/assets/static/products/product-2.jpg similarity index 100% rename from preview/static/products/product-2.jpg rename to preview/assets/static/products/product-2.jpg diff --git a/preview/static/products/product-3.jpg b/preview/assets/static/products/product-3.jpg similarity index 100% rename from preview/static/products/product-3.jpg rename to preview/assets/static/products/product-3.jpg diff --git a/preview/static/products/product-4.jpg b/preview/assets/static/products/product-4.jpg similarity index 100% rename from preview/static/products/product-4.jpg rename to preview/assets/static/products/product-4.jpg diff --git a/preview/static/products/product-5.jpg b/preview/assets/static/products/product-5.jpg similarity index 100% rename from preview/static/products/product-5.jpg rename to preview/assets/static/products/product-5.jpg diff --git a/preview/static/products/product-6.jpg b/preview/assets/static/products/product-6.jpg similarity index 100% rename from preview/static/products/product-6.jpg rename to preview/assets/static/products/product-6.jpg diff --git a/preview/static/products/product-7.jpg b/preview/assets/static/products/product-7.jpg similarity index 100% rename from preview/static/products/product-7.jpg rename to preview/assets/static/products/product-7.jpg diff --git a/preview/static/products/product-8.jpg b/preview/assets/static/products/product-8.jpg similarity index 100% rename from preview/static/products/product-8.jpg rename to preview/assets/static/products/product-8.jpg diff --git a/preview/static/products/product-9.jpg b/preview/assets/static/products/product-9.jpg similarity index 100% rename from preview/static/products/product-9.jpg rename to preview/assets/static/products/product-9.jpg diff --git a/preview/static/products/samsung-galaxy.jpg b/preview/assets/static/products/samsung-galaxy.jpg similarity index 100% rename from preview/static/products/samsung-galaxy.jpg rename to preview/assets/static/products/samsung-galaxy.jpg diff --git a/preview/static/products/sony-kd.jpg b/preview/assets/static/products/sony-kd.jpg similarity index 100% rename from preview/static/products/sony-kd.jpg rename to preview/assets/static/products/sony-kd.jpg diff --git a/preview/static/products/xiaomi-mi.jpg b/preview/assets/static/products/xiaomi-mi.jpg similarity index 100% rename from preview/static/products/xiaomi-mi.jpg rename to preview/assets/static/products/xiaomi-mi.jpg diff --git a/preview/static/projects/dashboard-1.png b/preview/assets/static/projects/dashboard-1.png similarity index 100% rename from preview/static/projects/dashboard-1.png rename to preview/assets/static/projects/dashboard-1.png diff --git a/preview/static/projects/dashboard-2.png b/preview/assets/static/projects/dashboard-2.png similarity index 100% rename from preview/static/projects/dashboard-2.png rename to preview/assets/static/projects/dashboard-2.png diff --git a/preview/static/projects/dashboard-3.png b/preview/assets/static/projects/dashboard-3.png similarity index 100% rename from preview/static/projects/dashboard-3.png rename to preview/assets/static/projects/dashboard-3.png diff --git a/preview/static/sponsor-banner-homepage.svg b/preview/assets/static/sponsor-banner-homepage.svg similarity index 100% rename from preview/static/sponsor-banner-homepage.svg rename to preview/assets/static/sponsor-banner-homepage.svg diff --git a/preview/static/sponsor-banner-readme.png b/preview/assets/static/sponsor-banner-readme.png similarity index 100% rename from preview/static/sponsor-banner-readme.png rename to preview/assets/static/sponsor-banner-readme.png diff --git a/preview/static/tabler-preview.png b/preview/assets/static/tabler-preview.png similarity index 100% rename from preview/static/tabler-preview.png rename to preview/assets/static/tabler-preview.png diff --git a/preview/static/tracks/014f38920ba75a4efd3488b4626cf6e16f94c9e5.jpg b/preview/assets/static/tracks/014f38920ba75a4efd3488b4626cf6e16f94c9e5.jpg similarity index 100% rename from preview/static/tracks/014f38920ba75a4efd3488b4626cf6e16f94c9e5.jpg rename to preview/assets/static/tracks/014f38920ba75a4efd3488b4626cf6e16f94c9e5.jpg diff --git a/preview/static/tracks/04168ff76158e7bed216979a5ea97c7e52b1e97c.jpg b/preview/assets/static/tracks/04168ff76158e7bed216979a5ea97c7e52b1e97c.jpg similarity index 100% rename from preview/static/tracks/04168ff76158e7bed216979a5ea97c7e52b1e97c.jpg rename to preview/assets/static/tracks/04168ff76158e7bed216979a5ea97c7e52b1e97c.jpg diff --git a/preview/static/tracks/089726b25ce5a55b906b3b65580a517b65c7c881.jpg b/preview/assets/static/tracks/089726b25ce5a55b906b3b65580a517b65c7c881.jpg similarity index 100% rename from preview/static/tracks/089726b25ce5a55b906b3b65580a517b65c7c881.jpg rename to preview/assets/static/tracks/089726b25ce5a55b906b3b65580a517b65c7c881.jpg diff --git a/preview/static/tracks/0b12aaeffdef54e56dda3c1b1cb5fbc8bc20f1ca.jpg b/preview/assets/static/tracks/0b12aaeffdef54e56dda3c1b1cb5fbc8bc20f1ca.jpg similarity index 100% rename from preview/static/tracks/0b12aaeffdef54e56dda3c1b1cb5fbc8bc20f1ca.jpg rename to preview/assets/static/tracks/0b12aaeffdef54e56dda3c1b1cb5fbc8bc20f1ca.jpg diff --git a/preview/static/tracks/0bb28beeb3f0b553d4b1b7a89061d72ad73b8a59.jpg b/preview/assets/static/tracks/0bb28beeb3f0b553d4b1b7a89061d72ad73b8a59.jpg similarity index 100% rename from preview/static/tracks/0bb28beeb3f0b553d4b1b7a89061d72ad73b8a59.jpg rename to preview/assets/static/tracks/0bb28beeb3f0b553d4b1b7a89061d72ad73b8a59.jpg diff --git a/preview/static/tracks/0db34b6caab2312acdaee332be0c7a0ed3172a2a.jpg b/preview/assets/static/tracks/0db34b6caab2312acdaee332be0c7a0ed3172a2a.jpg similarity index 100% rename from preview/static/tracks/0db34b6caab2312acdaee332be0c7a0ed3172a2a.jpg rename to preview/assets/static/tracks/0db34b6caab2312acdaee332be0c7a0ed3172a2a.jpg diff --git a/preview/static/tracks/0dcc53286b2ed65d0667584ed5f557e385c25188.jpg b/preview/assets/static/tracks/0dcc53286b2ed65d0667584ed5f557e385c25188.jpg similarity index 100% rename from preview/static/tracks/0dcc53286b2ed65d0667584ed5f557e385c25188.jpg rename to preview/assets/static/tracks/0dcc53286b2ed65d0667584ed5f557e385c25188.jpg diff --git a/preview/static/tracks/11065380c7303972ca2d1d799d06f248fb442225.jpg b/preview/assets/static/tracks/11065380c7303972ca2d1d799d06f248fb442225.jpg similarity index 100% rename from preview/static/tracks/11065380c7303972ca2d1d799d06f248fb442225.jpg rename to preview/assets/static/tracks/11065380c7303972ca2d1d799d06f248fb442225.jpg diff --git a/preview/static/tracks/1143cd331d7ff1c105fa8140d00edf286fb9f9a5.jpg b/preview/assets/static/tracks/1143cd331d7ff1c105fa8140d00edf286fb9f9a5.jpg similarity index 100% rename from preview/static/tracks/1143cd331d7ff1c105fa8140d00edf286fb9f9a5.jpg rename to preview/assets/static/tracks/1143cd331d7ff1c105fa8140d00edf286fb9f9a5.jpg diff --git a/preview/static/tracks/18ca653b602887a9b211da03a7c26e8867b528e2.jpg b/preview/assets/static/tracks/18ca653b602887a9b211da03a7c26e8867b528e2.jpg similarity index 100% rename from preview/static/tracks/18ca653b602887a9b211da03a7c26e8867b528e2.jpg rename to preview/assets/static/tracks/18ca653b602887a9b211da03a7c26e8867b528e2.jpg diff --git a/preview/static/tracks/1a9dab25976c706fffccb6bf2cf8a6f5eadd0d29.jpg b/preview/assets/static/tracks/1a9dab25976c706fffccb6bf2cf8a6f5eadd0d29.jpg similarity index 100% rename from preview/static/tracks/1a9dab25976c706fffccb6bf2cf8a6f5eadd0d29.jpg rename to preview/assets/static/tracks/1a9dab25976c706fffccb6bf2cf8a6f5eadd0d29.jpg diff --git a/preview/static/tracks/213906d9faa26ccd959947613557ea3b75dde85b.jpg b/preview/assets/static/tracks/213906d9faa26ccd959947613557ea3b75dde85b.jpg similarity index 100% rename from preview/static/tracks/213906d9faa26ccd959947613557ea3b75dde85b.jpg rename to preview/assets/static/tracks/213906d9faa26ccd959947613557ea3b75dde85b.jpg diff --git a/preview/static/tracks/22c6434a15cc410c656356a9862a2afbe51205ff.jpg b/preview/assets/static/tracks/22c6434a15cc410c656356a9862a2afbe51205ff.jpg similarity index 100% rename from preview/static/tracks/22c6434a15cc410c656356a9862a2afbe51205ff.jpg rename to preview/assets/static/tracks/22c6434a15cc410c656356a9862a2afbe51205ff.jpg diff --git a/preview/static/tracks/24b4146508ef0a7969de8d938ee875d0123989f6.jpg b/preview/assets/static/tracks/24b4146508ef0a7969de8d938ee875d0123989f6.jpg similarity index 100% rename from preview/static/tracks/24b4146508ef0a7969de8d938ee875d0123989f6.jpg rename to preview/assets/static/tracks/24b4146508ef0a7969de8d938ee875d0123989f6.jpg diff --git a/preview/static/tracks/257b1dee9f7d1c6f41bfa567348f8444535feac6.jpg b/preview/assets/static/tracks/257b1dee9f7d1c6f41bfa567348f8444535feac6.jpg similarity index 100% rename from preview/static/tracks/257b1dee9f7d1c6f41bfa567348f8444535feac6.jpg rename to preview/assets/static/tracks/257b1dee9f7d1c6f41bfa567348f8444535feac6.jpg diff --git a/preview/static/tracks/281357a445748bc906270ca7a01253f480eaf1b4.jpg b/preview/assets/static/tracks/281357a445748bc906270ca7a01253f480eaf1b4.jpg similarity index 100% rename from preview/static/tracks/281357a445748bc906270ca7a01253f480eaf1b4.jpg rename to preview/assets/static/tracks/281357a445748bc906270ca7a01253f480eaf1b4.jpg diff --git a/preview/static/tracks/285c50b8d12090ce411acf5eba9cca721a4a1c0a.jpg b/preview/assets/static/tracks/285c50b8d12090ce411acf5eba9cca721a4a1c0a.jpg similarity index 100% rename from preview/static/tracks/285c50b8d12090ce411acf5eba9cca721a4a1c0a.jpg rename to preview/assets/static/tracks/285c50b8d12090ce411acf5eba9cca721a4a1c0a.jpg diff --git a/preview/static/tracks/2be99e6ce2bb214a9072e315f4e17948af30af75.jpg b/preview/assets/static/tracks/2be99e6ce2bb214a9072e315f4e17948af30af75.jpg similarity index 100% rename from preview/static/tracks/2be99e6ce2bb214a9072e315f4e17948af30af75.jpg rename to preview/assets/static/tracks/2be99e6ce2bb214a9072e315f4e17948af30af75.jpg diff --git a/preview/static/tracks/2ccc3bd0455066a58b00083b3920c3642a072e42.jpg b/preview/assets/static/tracks/2ccc3bd0455066a58b00083b3920c3642a072e42.jpg similarity index 100% rename from preview/static/tracks/2ccc3bd0455066a58b00083b3920c3642a072e42.jpg rename to preview/assets/static/tracks/2ccc3bd0455066a58b00083b3920c3642a072e42.jpg diff --git a/preview/static/tracks/2e55b9c247cc6b0b713fbbce9db0527a932f8748.jpg b/preview/assets/static/tracks/2e55b9c247cc6b0b713fbbce9db0527a932f8748.jpg similarity index 100% rename from preview/static/tracks/2e55b9c247cc6b0b713fbbce9db0527a932f8748.jpg rename to preview/assets/static/tracks/2e55b9c247cc6b0b713fbbce9db0527a932f8748.jpg diff --git a/preview/static/tracks/2e7357491deb8a6796ee8d9181ca9ea1f407bb5f.jpg b/preview/assets/static/tracks/2e7357491deb8a6796ee8d9181ca9ea1f407bb5f.jpg similarity index 100% rename from preview/static/tracks/2e7357491deb8a6796ee8d9181ca9ea1f407bb5f.jpg rename to preview/assets/static/tracks/2e7357491deb8a6796ee8d9181ca9ea1f407bb5f.jpg diff --git a/preview/static/tracks/2fb88b8efab810c50670a2d9ca3abb2af35f01a0.jpg b/preview/assets/static/tracks/2fb88b8efab810c50670a2d9ca3abb2af35f01a0.jpg similarity index 100% rename from preview/static/tracks/2fb88b8efab810c50670a2d9ca3abb2af35f01a0.jpg rename to preview/assets/static/tracks/2fb88b8efab810c50670a2d9ca3abb2af35f01a0.jpg diff --git a/preview/static/tracks/3144e46ee207860391866a086b41eb01749582d6.jpg b/preview/assets/static/tracks/3144e46ee207860391866a086b41eb01749582d6.jpg similarity index 100% rename from preview/static/tracks/3144e46ee207860391866a086b41eb01749582d6.jpg rename to preview/assets/static/tracks/3144e46ee207860391866a086b41eb01749582d6.jpg diff --git a/preview/static/tracks/363b158c2f5b904f9df760a6ae2b9aa2600e7521.jpg b/preview/assets/static/tracks/363b158c2f5b904f9df760a6ae2b9aa2600e7521.jpg similarity index 100% rename from preview/static/tracks/363b158c2f5b904f9df760a6ae2b9aa2600e7521.jpg rename to preview/assets/static/tracks/363b158c2f5b904f9df760a6ae2b9aa2600e7521.jpg diff --git a/preview/static/tracks/37c84d9b11d74b5625635a2c6c05aa80f4dc240c.jpg b/preview/assets/static/tracks/37c84d9b11d74b5625635a2c6c05aa80f4dc240c.jpg similarity index 100% rename from preview/static/tracks/37c84d9b11d74b5625635a2c6c05aa80f4dc240c.jpg rename to preview/assets/static/tracks/37c84d9b11d74b5625635a2c6c05aa80f4dc240c.jpg diff --git a/preview/static/tracks/3abf5ca23380d633a3add2dab444b9a1b8012aeb.jpg b/preview/assets/static/tracks/3abf5ca23380d633a3add2dab444b9a1b8012aeb.jpg similarity index 100% rename from preview/static/tracks/3abf5ca23380d633a3add2dab444b9a1b8012aeb.jpg rename to preview/assets/static/tracks/3abf5ca23380d633a3add2dab444b9a1b8012aeb.jpg diff --git a/preview/static/tracks/41351ae11fec30f74422caffed8ba5a05d086d86.jpg b/preview/assets/static/tracks/41351ae11fec30f74422caffed8ba5a05d086d86.jpg similarity index 100% rename from preview/static/tracks/41351ae11fec30f74422caffed8ba5a05d086d86.jpg rename to preview/assets/static/tracks/41351ae11fec30f74422caffed8ba5a05d086d86.jpg diff --git a/preview/static/tracks/446b2000ec677fed9e915790d8ee8ce021b7db72.jpg b/preview/assets/static/tracks/446b2000ec677fed9e915790d8ee8ce021b7db72.jpg similarity index 100% rename from preview/static/tracks/446b2000ec677fed9e915790d8ee8ce021b7db72.jpg rename to preview/assets/static/tracks/446b2000ec677fed9e915790d8ee8ce021b7db72.jpg diff --git a/preview/static/tracks/488f389cd61dba31b65e36768808c2d0da84737f.jpg b/preview/assets/static/tracks/488f389cd61dba31b65e36768808c2d0da84737f.jpg similarity index 100% rename from preview/static/tracks/488f389cd61dba31b65e36768808c2d0da84737f.jpg rename to preview/assets/static/tracks/488f389cd61dba31b65e36768808c2d0da84737f.jpg diff --git a/preview/static/tracks/49faef83b73d483c653f08aede55d81df52e9d18.jpg b/preview/assets/static/tracks/49faef83b73d483c653f08aede55d81df52e9d18.jpg similarity index 100% rename from preview/static/tracks/49faef83b73d483c653f08aede55d81df52e9d18.jpg rename to preview/assets/static/tracks/49faef83b73d483c653f08aede55d81df52e9d18.jpg diff --git a/preview/static/tracks/4d4ab714dfca7b9df41d4a02a2c39394ebdeb6b6.jpg b/preview/assets/static/tracks/4d4ab714dfca7b9df41d4a02a2c39394ebdeb6b6.jpg similarity index 100% rename from preview/static/tracks/4d4ab714dfca7b9df41d4a02a2c39394ebdeb6b6.jpg rename to preview/assets/static/tracks/4d4ab714dfca7b9df41d4a02a2c39394ebdeb6b6.jpg diff --git a/preview/static/tracks/4d78b06d3286a328a6a72268c474514f04932260.jpg b/preview/assets/static/tracks/4d78b06d3286a328a6a72268c474514f04932260.jpg similarity index 100% rename from preview/static/tracks/4d78b06d3286a328a6a72268c474514f04932260.jpg rename to preview/assets/static/tracks/4d78b06d3286a328a6a72268c474514f04932260.jpg diff --git a/preview/static/tracks/4f6c0ba1317ea1d032ed8f1e5d51777f5ed78192.jpg b/preview/assets/static/tracks/4f6c0ba1317ea1d032ed8f1e5d51777f5ed78192.jpg similarity index 100% rename from preview/static/tracks/4f6c0ba1317ea1d032ed8f1e5d51777f5ed78192.jpg rename to preview/assets/static/tracks/4f6c0ba1317ea1d032ed8f1e5d51777f5ed78192.jpg diff --git a/preview/static/tracks/56d8e3e1c597b0382c4dc236ba630d2a0f1eddf1.jpg b/preview/assets/static/tracks/56d8e3e1c597b0382c4dc236ba630d2a0f1eddf1.jpg similarity index 100% rename from preview/static/tracks/56d8e3e1c597b0382c4dc236ba630d2a0f1eddf1.jpg rename to preview/assets/static/tracks/56d8e3e1c597b0382c4dc236ba630d2a0f1eddf1.jpg diff --git a/preview/static/tracks/5843ed4a56177db9ae39a09d23319f87a78ed7d6.jpg b/preview/assets/static/tracks/5843ed4a56177db9ae39a09d23319f87a78ed7d6.jpg similarity index 100% rename from preview/static/tracks/5843ed4a56177db9ae39a09d23319f87a78ed7d6.jpg rename to preview/assets/static/tracks/5843ed4a56177db9ae39a09d23319f87a78ed7d6.jpg diff --git a/preview/static/tracks/5a6c8514a481afe89cbf4f37b13dde14e62ed616.jpg b/preview/assets/static/tracks/5a6c8514a481afe89cbf4f37b13dde14e62ed616.jpg similarity index 100% rename from preview/static/tracks/5a6c8514a481afe89cbf4f37b13dde14e62ed616.jpg rename to preview/assets/static/tracks/5a6c8514a481afe89cbf4f37b13dde14e62ed616.jpg diff --git a/preview/static/tracks/5da09480ae1ab3f00cfaf6cd4e3a6ba03b4a5fd1.jpg b/preview/assets/static/tracks/5da09480ae1ab3f00cfaf6cd4e3a6ba03b4a5fd1.jpg similarity index 100% rename from preview/static/tracks/5da09480ae1ab3f00cfaf6cd4e3a6ba03b4a5fd1.jpg rename to preview/assets/static/tracks/5da09480ae1ab3f00cfaf6cd4e3a6ba03b4a5fd1.jpg diff --git a/preview/static/tracks/5f9ed99f071ced583dfb5a1dcdac6c555dc755aa.jpg b/preview/assets/static/tracks/5f9ed99f071ced583dfb5a1dcdac6c555dc755aa.jpg similarity index 100% rename from preview/static/tracks/5f9ed99f071ced583dfb5a1dcdac6c555dc755aa.jpg rename to preview/assets/static/tracks/5f9ed99f071ced583dfb5a1dcdac6c555dc755aa.jpg diff --git a/preview/static/tracks/603793bf01019734d7b67b18f5e91220ea8deb14.jpg b/preview/assets/static/tracks/603793bf01019734d7b67b18f5e91220ea8deb14.jpg similarity index 100% rename from preview/static/tracks/603793bf01019734d7b67b18f5e91220ea8deb14.jpg rename to preview/assets/static/tracks/603793bf01019734d7b67b18f5e91220ea8deb14.jpg diff --git a/preview/static/tracks/60e40883ae3c1edba925cedd554fc8dabc677ba1.jpg b/preview/assets/static/tracks/60e40883ae3c1edba925cedd554fc8dabc677ba1.jpg similarity index 100% rename from preview/static/tracks/60e40883ae3c1edba925cedd554fc8dabc677ba1.jpg rename to preview/assets/static/tracks/60e40883ae3c1edba925cedd554fc8dabc677ba1.jpg diff --git a/preview/static/tracks/617c5567a6ed4342fb48df7ab753a8d9f2c0054b.jpg b/preview/assets/static/tracks/617c5567a6ed4342fb48df7ab753a8d9f2c0054b.jpg similarity index 100% rename from preview/static/tracks/617c5567a6ed4342fb48df7ab753a8d9f2c0054b.jpg rename to preview/assets/static/tracks/617c5567a6ed4342fb48df7ab753a8d9f2c0054b.jpg diff --git a/preview/static/tracks/6207c3f216b3caeb36be9854040930819c38cf8d.jpg b/preview/assets/static/tracks/6207c3f216b3caeb36be9854040930819c38cf8d.jpg similarity index 100% rename from preview/static/tracks/6207c3f216b3caeb36be9854040930819c38cf8d.jpg rename to preview/assets/static/tracks/6207c3f216b3caeb36be9854040930819c38cf8d.jpg diff --git a/preview/static/tracks/621d2909bcc2c26cd0b274aab0414c9d422a1576.jpg b/preview/assets/static/tracks/621d2909bcc2c26cd0b274aab0414c9d422a1576.jpg similarity index 100% rename from preview/static/tracks/621d2909bcc2c26cd0b274aab0414c9d422a1576.jpg rename to preview/assets/static/tracks/621d2909bcc2c26cd0b274aab0414c9d422a1576.jpg diff --git a/preview/static/tracks/6607274645fa3302e4b885c1678e6e2fef40d889.jpg b/preview/assets/static/tracks/6607274645fa3302e4b885c1678e6e2fef40d889.jpg similarity index 100% rename from preview/static/tracks/6607274645fa3302e4b885c1678e6e2fef40d889.jpg rename to preview/assets/static/tracks/6607274645fa3302e4b885c1678e6e2fef40d889.jpg diff --git a/preview/static/tracks/695dfa63a47c7db21c0124f1d598d54058063b94.jpg b/preview/assets/static/tracks/695dfa63a47c7db21c0124f1d598d54058063b94.jpg similarity index 100% rename from preview/static/tracks/695dfa63a47c7db21c0124f1d598d54058063b94.jpg rename to preview/assets/static/tracks/695dfa63a47c7db21c0124f1d598d54058063b94.jpg diff --git a/preview/static/tracks/6ba02c2ab0ecc649a84fdafb4539e3ad71d0e6ab.jpg b/preview/assets/static/tracks/6ba02c2ab0ecc649a84fdafb4539e3ad71d0e6ab.jpg similarity index 100% rename from preview/static/tracks/6ba02c2ab0ecc649a84fdafb4539e3ad71d0e6ab.jpg rename to preview/assets/static/tracks/6ba02c2ab0ecc649a84fdafb4539e3ad71d0e6ab.jpg diff --git a/preview/static/tracks/6bb542e3ff67f6a6ba2918bdff2e9c5bbabb94a1.jpg b/preview/assets/static/tracks/6bb542e3ff67f6a6ba2918bdff2e9c5bbabb94a1.jpg similarity index 100% rename from preview/static/tracks/6bb542e3ff67f6a6ba2918bdff2e9c5bbabb94a1.jpg rename to preview/assets/static/tracks/6bb542e3ff67f6a6ba2918bdff2e9c5bbabb94a1.jpg diff --git a/preview/static/tracks/6e94ab39c917096d876b895dbab0019953d27a96.jpg b/preview/assets/static/tracks/6e94ab39c917096d876b895dbab0019953d27a96.jpg similarity index 100% rename from preview/static/tracks/6e94ab39c917096d876b895dbab0019953d27a96.jpg rename to preview/assets/static/tracks/6e94ab39c917096d876b895dbab0019953d27a96.jpg diff --git a/preview/static/tracks/71a9517412a65940f2203c7ee7b0eb352f31199c.jpg b/preview/assets/static/tracks/71a9517412a65940f2203c7ee7b0eb352f31199c.jpg similarity index 100% rename from preview/static/tracks/71a9517412a65940f2203c7ee7b0eb352f31199c.jpg rename to preview/assets/static/tracks/71a9517412a65940f2203c7ee7b0eb352f31199c.jpg diff --git a/preview/static/tracks/72c4be59e52052d4fa76c3abcf47921da517d88e.jpg b/preview/assets/static/tracks/72c4be59e52052d4fa76c3abcf47921da517d88e.jpg similarity index 100% rename from preview/static/tracks/72c4be59e52052d4fa76c3abcf47921da517d88e.jpg rename to preview/assets/static/tracks/72c4be59e52052d4fa76c3abcf47921da517d88e.jpg diff --git a/preview/static/tracks/73f4938130140174efb1cc0a82ececb277e40932.jpg b/preview/assets/static/tracks/73f4938130140174efb1cc0a82ececb277e40932.jpg similarity index 100% rename from preview/static/tracks/73f4938130140174efb1cc0a82ececb277e40932.jpg rename to preview/assets/static/tracks/73f4938130140174efb1cc0a82ececb277e40932.jpg diff --git a/preview/static/tracks/748adbfec069804f4ce1c09f4bff86e0eb06f60e.jpg b/preview/assets/static/tracks/748adbfec069804f4ce1c09f4bff86e0eb06f60e.jpg similarity index 100% rename from preview/static/tracks/748adbfec069804f4ce1c09f4bff86e0eb06f60e.jpg rename to preview/assets/static/tracks/748adbfec069804f4ce1c09f4bff86e0eb06f60e.jpg diff --git a/preview/static/tracks/77b2563eda24abe226bc08d59a0dec59a07815e6.jpg b/preview/assets/static/tracks/77b2563eda24abe226bc08d59a0dec59a07815e6.jpg similarity index 100% rename from preview/static/tracks/77b2563eda24abe226bc08d59a0dec59a07815e6.jpg rename to preview/assets/static/tracks/77b2563eda24abe226bc08d59a0dec59a07815e6.jpg diff --git a/preview/static/tracks/77cb96a59f7a3bf4c6513781a1a48688f88330a3.jpg b/preview/assets/static/tracks/77cb96a59f7a3bf4c6513781a1a48688f88330a3.jpg similarity index 100% rename from preview/static/tracks/77cb96a59f7a3bf4c6513781a1a48688f88330a3.jpg rename to preview/assets/static/tracks/77cb96a59f7a3bf4c6513781a1a48688f88330a3.jpg diff --git a/preview/static/tracks/79b2422b467ad20c07576e8f8f5f2f1692ac7142.jpg b/preview/assets/static/tracks/79b2422b467ad20c07576e8f8f5f2f1692ac7142.jpg similarity index 100% rename from preview/static/tracks/79b2422b467ad20c07576e8f8f5f2f1692ac7142.jpg rename to preview/assets/static/tracks/79b2422b467ad20c07576e8f8f5f2f1692ac7142.jpg diff --git a/preview/static/tracks/7f6114053b1ad190459770bc7a941c95ca608b39.jpg b/preview/assets/static/tracks/7f6114053b1ad190459770bc7a941c95ca608b39.jpg similarity index 100% rename from preview/static/tracks/7f6114053b1ad190459770bc7a941c95ca608b39.jpg rename to preview/assets/static/tracks/7f6114053b1ad190459770bc7a941c95ca608b39.jpg diff --git a/preview/static/tracks/7fb6b008325b9536dbd02ed14d0c47de59f65935.jpg b/preview/assets/static/tracks/7fb6b008325b9536dbd02ed14d0c47de59f65935.jpg similarity index 100% rename from preview/static/tracks/7fb6b008325b9536dbd02ed14d0c47de59f65935.jpg rename to preview/assets/static/tracks/7fb6b008325b9536dbd02ed14d0c47de59f65935.jpg diff --git a/preview/static/tracks/81a97f9d44d189a959d4838364ee3d2056c88341.jpg b/preview/assets/static/tracks/81a97f9d44d189a959d4838364ee3d2056c88341.jpg similarity index 100% rename from preview/static/tracks/81a97f9d44d189a959d4838364ee3d2056c88341.jpg rename to preview/assets/static/tracks/81a97f9d44d189a959d4838364ee3d2056c88341.jpg diff --git a/preview/static/tracks/8581468e913349d55449686175d6ad55f2efda47.jpg b/preview/assets/static/tracks/8581468e913349d55449686175d6ad55f2efda47.jpg similarity index 100% rename from preview/static/tracks/8581468e913349d55449686175d6ad55f2efda47.jpg rename to preview/assets/static/tracks/8581468e913349d55449686175d6ad55f2efda47.jpg diff --git a/preview/static/tracks/859337f0eaa49b1ad6ed76719b7c1ae26d6412c8.jpg b/preview/assets/static/tracks/859337f0eaa49b1ad6ed76719b7c1ae26d6412c8.jpg similarity index 100% rename from preview/static/tracks/859337f0eaa49b1ad6ed76719b7c1ae26d6412c8.jpg rename to preview/assets/static/tracks/859337f0eaa49b1ad6ed76719b7c1ae26d6412c8.jpg diff --git a/preview/static/tracks/896b2434b87ea37ba7f99183db5c99c60bc252a1.jpg b/preview/assets/static/tracks/896b2434b87ea37ba7f99183db5c99c60bc252a1.jpg similarity index 100% rename from preview/static/tracks/896b2434b87ea37ba7f99183db5c99c60bc252a1.jpg rename to preview/assets/static/tracks/896b2434b87ea37ba7f99183db5c99c60bc252a1.jpg diff --git a/preview/static/tracks/8c48d9658ca7a04cebb1e568ffcca0c0c9fce576.jpg b/preview/assets/static/tracks/8c48d9658ca7a04cebb1e568ffcca0c0c9fce576.jpg similarity index 100% rename from preview/static/tracks/8c48d9658ca7a04cebb1e568ffcca0c0c9fce576.jpg rename to preview/assets/static/tracks/8c48d9658ca7a04cebb1e568ffcca0c0c9fce576.jpg diff --git a/preview/static/tracks/8ca79fea1c7bcd6e79eceb38d1f7b1a5c7b26d9f.jpg b/preview/assets/static/tracks/8ca79fea1c7bcd6e79eceb38d1f7b1a5c7b26d9f.jpg similarity index 100% rename from preview/static/tracks/8ca79fea1c7bcd6e79eceb38d1f7b1a5c7b26d9f.jpg rename to preview/assets/static/tracks/8ca79fea1c7bcd6e79eceb38d1f7b1a5c7b26d9f.jpg diff --git a/preview/static/tracks/8ebf0216fa9d294177e79cfef03628ed68043454.jpg b/preview/assets/static/tracks/8ebf0216fa9d294177e79cfef03628ed68043454.jpg similarity index 100% rename from preview/static/tracks/8ebf0216fa9d294177e79cfef03628ed68043454.jpg rename to preview/assets/static/tracks/8ebf0216fa9d294177e79cfef03628ed68043454.jpg diff --git a/preview/static/tracks/91f76bae8e1b8369fa2f4287af94d065d92e21cc.jpg b/preview/assets/static/tracks/91f76bae8e1b8369fa2f4287af94d065d92e21cc.jpg similarity index 100% rename from preview/static/tracks/91f76bae8e1b8369fa2f4287af94d065d92e21cc.jpg rename to preview/assets/static/tracks/91f76bae8e1b8369fa2f4287af94d065d92e21cc.jpg diff --git a/preview/static/tracks/93ad7f491db7df0cb517308e7bb847da41647618.jpg b/preview/assets/static/tracks/93ad7f491db7df0cb517308e7bb847da41647618.jpg similarity index 100% rename from preview/static/tracks/93ad7f491db7df0cb517308e7bb847da41647618.jpg rename to preview/assets/static/tracks/93ad7f491db7df0cb517308e7bb847da41647618.jpg diff --git a/preview/static/tracks/9901c9a39491c4456119dde7e626965c5342a6ba.jpg b/preview/assets/static/tracks/9901c9a39491c4456119dde7e626965c5342a6ba.jpg similarity index 100% rename from preview/static/tracks/9901c9a39491c4456119dde7e626965c5342a6ba.jpg rename to preview/assets/static/tracks/9901c9a39491c4456119dde7e626965c5342a6ba.jpg diff --git a/preview/static/tracks/996e277d1049cef3442bc932c08d76e465436a18.jpg b/preview/assets/static/tracks/996e277d1049cef3442bc932c08d76e465436a18.jpg similarity index 100% rename from preview/static/tracks/996e277d1049cef3442bc932c08d76e465436a18.jpg rename to preview/assets/static/tracks/996e277d1049cef3442bc932c08d76e465436a18.jpg diff --git a/preview/static/tracks/9b092f765831793404d46b816d688135ff32735f.jpg b/preview/assets/static/tracks/9b092f765831793404d46b816d688135ff32735f.jpg similarity index 100% rename from preview/static/tracks/9b092f765831793404d46b816d688135ff32735f.jpg rename to preview/assets/static/tracks/9b092f765831793404d46b816d688135ff32735f.jpg diff --git a/preview/static/tracks/9d022729e6f9917b17800029b9308e8b563c7ab8.jpg b/preview/assets/static/tracks/9d022729e6f9917b17800029b9308e8b563c7ab8.jpg similarity index 100% rename from preview/static/tracks/9d022729e6f9917b17800029b9308e8b563c7ab8.jpg rename to preview/assets/static/tracks/9d022729e6f9917b17800029b9308e8b563c7ab8.jpg diff --git a/preview/static/tracks/9d99ddd56d7cf8599b6c8764fe62577df649de93.jpg b/preview/assets/static/tracks/9d99ddd56d7cf8599b6c8764fe62577df649de93.jpg similarity index 100% rename from preview/static/tracks/9d99ddd56d7cf8599b6c8764fe62577df649de93.jpg rename to preview/assets/static/tracks/9d99ddd56d7cf8599b6c8764fe62577df649de93.jpg diff --git a/preview/static/tracks/9fa22d9c7a720db1e1addb60b86b6869851b4a76.jpg b/preview/assets/static/tracks/9fa22d9c7a720db1e1addb60b86b6869851b4a76.jpg similarity index 100% rename from preview/static/tracks/9fa22d9c7a720db1e1addb60b86b6869851b4a76.jpg rename to preview/assets/static/tracks/9fa22d9c7a720db1e1addb60b86b6869851b4a76.jpg diff --git a/preview/static/tracks/a4fb1d293bd8d3fd38352418c50fcf1369a7a87d.jpg b/preview/assets/static/tracks/a4fb1d293bd8d3fd38352418c50fcf1369a7a87d.jpg similarity index 100% rename from preview/static/tracks/a4fb1d293bd8d3fd38352418c50fcf1369a7a87d.jpg rename to preview/assets/static/tracks/a4fb1d293bd8d3fd38352418c50fcf1369a7a87d.jpg diff --git a/preview/static/tracks/a715f85cf0ba0cc2ed61e62d5441763871d83a5b.jpg b/preview/assets/static/tracks/a715f85cf0ba0cc2ed61e62d5441763871d83a5b.jpg similarity index 100% rename from preview/static/tracks/a715f85cf0ba0cc2ed61e62d5441763871d83a5b.jpg rename to preview/assets/static/tracks/a715f85cf0ba0cc2ed61e62d5441763871d83a5b.jpg diff --git a/preview/static/tracks/a77d19d2ac9e19d59da67952fcf78c24d94f3848.jpg b/preview/assets/static/tracks/a77d19d2ac9e19d59da67952fcf78c24d94f3848.jpg similarity index 100% rename from preview/static/tracks/a77d19d2ac9e19d59da67952fcf78c24d94f3848.jpg rename to preview/assets/static/tracks/a77d19d2ac9e19d59da67952fcf78c24d94f3848.jpg diff --git a/preview/static/tracks/a8a4ee30b73a0454bd4d4245e36d87447c7f318d.jpg b/preview/assets/static/tracks/a8a4ee30b73a0454bd4d4245e36d87447c7f318d.jpg similarity index 100% rename from preview/static/tracks/a8a4ee30b73a0454bd4d4245e36d87447c7f318d.jpg rename to preview/assets/static/tracks/a8a4ee30b73a0454bd4d4245e36d87447c7f318d.jpg diff --git a/preview/static/tracks/aa5b5b3795416a0e275d41838d9737c8faedad6c.jpg b/preview/assets/static/tracks/aa5b5b3795416a0e275d41838d9737c8faedad6c.jpg similarity index 100% rename from preview/static/tracks/aa5b5b3795416a0e275d41838d9737c8faedad6c.jpg rename to preview/assets/static/tracks/aa5b5b3795416a0e275d41838d9737c8faedad6c.jpg diff --git a/preview/static/tracks/aac97056fc02fe02c7e95f7ff77a07c6e82f7d6e.jpg b/preview/assets/static/tracks/aac97056fc02fe02c7e95f7ff77a07c6e82f7d6e.jpg similarity index 100% rename from preview/static/tracks/aac97056fc02fe02c7e95f7ff77a07c6e82f7d6e.jpg rename to preview/assets/static/tracks/aac97056fc02fe02c7e95f7ff77a07c6e82f7d6e.jpg diff --git a/preview/static/tracks/ab9e1e2e78d4f25e10364403dc13d7cffded6daf.jpg b/preview/assets/static/tracks/ab9e1e2e78d4f25e10364403dc13d7cffded6daf.jpg similarity index 100% rename from preview/static/tracks/ab9e1e2e78d4f25e10364403dc13d7cffded6daf.jpg rename to preview/assets/static/tracks/ab9e1e2e78d4f25e10364403dc13d7cffded6daf.jpg diff --git a/preview/static/tracks/ac7215afbceb58c8a7f3713eaf9d00ff3d959779.jpg b/preview/assets/static/tracks/ac7215afbceb58c8a7f3713eaf9d00ff3d959779.jpg similarity index 100% rename from preview/static/tracks/ac7215afbceb58c8a7f3713eaf9d00ff3d959779.jpg rename to preview/assets/static/tracks/ac7215afbceb58c8a7f3713eaf9d00ff3d959779.jpg diff --git a/preview/static/tracks/b089902e72614818a73c9dfc258633734761a6c1.jpg b/preview/assets/static/tracks/b089902e72614818a73c9dfc258633734761a6c1.jpg similarity index 100% rename from preview/static/tracks/b089902e72614818a73c9dfc258633734761a6c1.jpg rename to preview/assets/static/tracks/b089902e72614818a73c9dfc258633734761a6c1.jpg diff --git a/preview/static/tracks/b114db565bfbdfed73f15cf11963428da1f10e90.jpg b/preview/assets/static/tracks/b114db565bfbdfed73f15cf11963428da1f10e90.jpg similarity index 100% rename from preview/static/tracks/b114db565bfbdfed73f15cf11963428da1f10e90.jpg rename to preview/assets/static/tracks/b114db565bfbdfed73f15cf11963428da1f10e90.jpg diff --git a/preview/static/tracks/b77ddc595b81c3c9081fa38df536e47ccd08d5ac.jpg b/preview/assets/static/tracks/b77ddc595b81c3c9081fa38df536e47ccd08d5ac.jpg similarity index 100% rename from preview/static/tracks/b77ddc595b81c3c9081fa38df536e47ccd08d5ac.jpg rename to preview/assets/static/tracks/b77ddc595b81c3c9081fa38df536e47ccd08d5ac.jpg diff --git a/preview/static/tracks/b8e4106aa31f47d16803def16904b0a7bc5e1a5a.jpg b/preview/assets/static/tracks/b8e4106aa31f47d16803def16904b0a7bc5e1a5a.jpg similarity index 100% rename from preview/static/tracks/b8e4106aa31f47d16803def16904b0a7bc5e1a5a.jpg rename to preview/assets/static/tracks/b8e4106aa31f47d16803def16904b0a7bc5e1a5a.jpg diff --git a/preview/static/tracks/b93e4faa3b5300952e385b893e8d49037b7abc6e.jpg b/preview/assets/static/tracks/b93e4faa3b5300952e385b893e8d49037b7abc6e.jpg similarity index 100% rename from preview/static/tracks/b93e4faa3b5300952e385b893e8d49037b7abc6e.jpg rename to preview/assets/static/tracks/b93e4faa3b5300952e385b893e8d49037b7abc6e.jpg diff --git a/preview/static/tracks/baa69b4e848c9ac4859aa7fd33ca592d384ebd94.jpg b/preview/assets/static/tracks/baa69b4e848c9ac4859aa7fd33ca592d384ebd94.jpg similarity index 100% rename from preview/static/tracks/baa69b4e848c9ac4859aa7fd33ca592d384ebd94.jpg rename to preview/assets/static/tracks/baa69b4e848c9ac4859aa7fd33ca592d384ebd94.jpg diff --git a/preview/static/tracks/c07289080dac8c111fddc6fddcf239c645daac9d.jpg b/preview/assets/static/tracks/c07289080dac8c111fddc6fddcf239c645daac9d.jpg similarity index 100% rename from preview/static/tracks/c07289080dac8c111fddc6fddcf239c645daac9d.jpg rename to preview/assets/static/tracks/c07289080dac8c111fddc6fddcf239c645daac9d.jpg diff --git a/preview/static/tracks/c396ca27ce8cfe43c41bff9cce5aadbb481bb3a0.jpg b/preview/assets/static/tracks/c396ca27ce8cfe43c41bff9cce5aadbb481bb3a0.jpg similarity index 100% rename from preview/static/tracks/c396ca27ce8cfe43c41bff9cce5aadbb481bb3a0.jpg rename to preview/assets/static/tracks/c396ca27ce8cfe43c41bff9cce5aadbb481bb3a0.jpg diff --git a/preview/static/tracks/c3f13b4f7a674abda9aa36fd72fa341e918c0f26.jpg b/preview/assets/static/tracks/c3f13b4f7a674abda9aa36fd72fa341e918c0f26.jpg similarity index 100% rename from preview/static/tracks/c3f13b4f7a674abda9aa36fd72fa341e918c0f26.jpg rename to preview/assets/static/tracks/c3f13b4f7a674abda9aa36fd72fa341e918c0f26.jpg diff --git a/preview/static/tracks/c6d8adf2461ca3e91156b645be472fbe1dcb0fc8.jpg b/preview/assets/static/tracks/c6d8adf2461ca3e91156b645be472fbe1dcb0fc8.jpg similarity index 100% rename from preview/static/tracks/c6d8adf2461ca3e91156b645be472fbe1dcb0fc8.jpg rename to preview/assets/static/tracks/c6d8adf2461ca3e91156b645be472fbe1dcb0fc8.jpg diff --git a/preview/static/tracks/c75a4b750f94fda9d1108c26d28ad47b69c46f09.jpg b/preview/assets/static/tracks/c75a4b750f94fda9d1108c26d28ad47b69c46f09.jpg similarity index 100% rename from preview/static/tracks/c75a4b750f94fda9d1108c26d28ad47b69c46f09.jpg rename to preview/assets/static/tracks/c75a4b750f94fda9d1108c26d28ad47b69c46f09.jpg diff --git a/preview/static/tracks/c76f990296ba4b77c85b569ca311f5eefbcf75e5.jpg b/preview/assets/static/tracks/c76f990296ba4b77c85b569ca311f5eefbcf75e5.jpg similarity index 100% rename from preview/static/tracks/c76f990296ba4b77c85b569ca311f5eefbcf75e5.jpg rename to preview/assets/static/tracks/c76f990296ba4b77c85b569ca311f5eefbcf75e5.jpg diff --git a/preview/static/tracks/c903b69c7c123786eb658afbbacbeb0a61fc108f.jpg b/preview/assets/static/tracks/c903b69c7c123786eb658afbbacbeb0a61fc108f.jpg similarity index 100% rename from preview/static/tracks/c903b69c7c123786eb658afbbacbeb0a61fc108f.jpg rename to preview/assets/static/tracks/c903b69c7c123786eb658afbbacbeb0a61fc108f.jpg diff --git a/preview/static/tracks/c976bfc96d5e44820e553a16a6097cd02a61fd2f.jpg b/preview/assets/static/tracks/c976bfc96d5e44820e553a16a6097cd02a61fd2f.jpg similarity index 100% rename from preview/static/tracks/c976bfc96d5e44820e553a16a6097cd02a61fd2f.jpg rename to preview/assets/static/tracks/c976bfc96d5e44820e553a16a6097cd02a61fd2f.jpg diff --git a/preview/static/tracks/c9a8350feee77e9345eec4155cddc96694803d1a.jpg b/preview/assets/static/tracks/c9a8350feee77e9345eec4155cddc96694803d1a.jpg similarity index 100% rename from preview/static/tracks/c9a8350feee77e9345eec4155cddc96694803d1a.jpg rename to preview/assets/static/tracks/c9a8350feee77e9345eec4155cddc96694803d1a.jpg diff --git a/preview/static/tracks/caf848886b4cd05003fb342f928b64ea09b305f3.jpg b/preview/assets/static/tracks/caf848886b4cd05003fb342f928b64ea09b305f3.jpg similarity index 100% rename from preview/static/tracks/caf848886b4cd05003fb342f928b64ea09b305f3.jpg rename to preview/assets/static/tracks/caf848886b4cd05003fb342f928b64ea09b305f3.jpg diff --git a/preview/static/tracks/cc955a4bee6a76a217de86ce72dc3c304186bc7d.jpg b/preview/assets/static/tracks/cc955a4bee6a76a217de86ce72dc3c304186bc7d.jpg similarity index 100% rename from preview/static/tracks/cc955a4bee6a76a217de86ce72dc3c304186bc7d.jpg rename to preview/assets/static/tracks/cc955a4bee6a76a217de86ce72dc3c304186bc7d.jpg diff --git a/preview/static/tracks/cefff458b9d5cb4ce224de82dfddb390da9811ca.jpg b/preview/assets/static/tracks/cefff458b9d5cb4ce224de82dfddb390da9811ca.jpg similarity index 100% rename from preview/static/tracks/cefff458b9d5cb4ce224de82dfddb390da9811ca.jpg rename to preview/assets/static/tracks/cefff458b9d5cb4ce224de82dfddb390da9811ca.jpg diff --git a/preview/static/tracks/cf0c8ff362a486a63527ac8c3fbec07b30854866.jpg b/preview/assets/static/tracks/cf0c8ff362a486a63527ac8c3fbec07b30854866.jpg similarity index 100% rename from preview/static/tracks/cf0c8ff362a486a63527ac8c3fbec07b30854866.jpg rename to preview/assets/static/tracks/cf0c8ff362a486a63527ac8c3fbec07b30854866.jpg diff --git a/preview/static/tracks/cfb2a532996512eff95c4b0d566d067384aaa441.jpg b/preview/assets/static/tracks/cfb2a532996512eff95c4b0d566d067384aaa441.jpg similarity index 100% rename from preview/static/tracks/cfb2a532996512eff95c4b0d566d067384aaa441.jpg rename to preview/assets/static/tracks/cfb2a532996512eff95c4b0d566d067384aaa441.jpg diff --git a/preview/static/tracks/d07f62044c007eb1b21ceac4c57a19b552797509.jpg b/preview/assets/static/tracks/d07f62044c007eb1b21ceac4c57a19b552797509.jpg similarity index 100% rename from preview/static/tracks/d07f62044c007eb1b21ceac4c57a19b552797509.jpg rename to preview/assets/static/tracks/d07f62044c007eb1b21ceac4c57a19b552797509.jpg diff --git a/preview/static/tracks/d0b9aed7b44169ef38398496c8eb0fed14da89d2.jpg b/preview/assets/static/tracks/d0b9aed7b44169ef38398496c8eb0fed14da89d2.jpg similarity index 100% rename from preview/static/tracks/d0b9aed7b44169ef38398496c8eb0fed14da89d2.jpg rename to preview/assets/static/tracks/d0b9aed7b44169ef38398496c8eb0fed14da89d2.jpg diff --git a/preview/static/tracks/d3138273a495bdbc3e7f2b6a0b69213dceccfb66.jpg b/preview/assets/static/tracks/d3138273a495bdbc3e7f2b6a0b69213dceccfb66.jpg similarity index 100% rename from preview/static/tracks/d3138273a495bdbc3e7f2b6a0b69213dceccfb66.jpg rename to preview/assets/static/tracks/d3138273a495bdbc3e7f2b6a0b69213dceccfb66.jpg diff --git a/preview/static/tracks/d35863120ae67588110c66bfa534bb645cf99a16.jpg b/preview/assets/static/tracks/d35863120ae67588110c66bfa534bb645cf99a16.jpg similarity index 100% rename from preview/static/tracks/d35863120ae67588110c66bfa534bb645cf99a16.jpg rename to preview/assets/static/tracks/d35863120ae67588110c66bfa534bb645cf99a16.jpg diff --git a/preview/static/tracks/d4e02c12a8ef14462f3b4f15df6398cdcfec9898.jpg b/preview/assets/static/tracks/d4e02c12a8ef14462f3b4f15df6398cdcfec9898.jpg similarity index 100% rename from preview/static/tracks/d4e02c12a8ef14462f3b4f15df6398cdcfec9898.jpg rename to preview/assets/static/tracks/d4e02c12a8ef14462f3b4f15df6398cdcfec9898.jpg diff --git a/preview/static/tracks/d5fd5256e0763c1e9f60b054e33e82ca08fdeca8.jpg b/preview/assets/static/tracks/d5fd5256e0763c1e9f60b054e33e82ca08fdeca8.jpg similarity index 100% rename from preview/static/tracks/d5fd5256e0763c1e9f60b054e33e82ca08fdeca8.jpg rename to preview/assets/static/tracks/d5fd5256e0763c1e9f60b054e33e82ca08fdeca8.jpg diff --git a/preview/static/tracks/d85ff971ec79f3cb6743540ed0f416e2d0a1c311.jpg b/preview/assets/static/tracks/d85ff971ec79f3cb6743540ed0f416e2d0a1c311.jpg similarity index 100% rename from preview/static/tracks/d85ff971ec79f3cb6743540ed0f416e2d0a1c311.jpg rename to preview/assets/static/tracks/d85ff971ec79f3cb6743540ed0f416e2d0a1c311.jpg diff --git a/preview/static/tracks/da194bbe320834f7cc18b51ab2a69ea0fcc93d3e.jpg b/preview/assets/static/tracks/da194bbe320834f7cc18b51ab2a69ea0fcc93d3e.jpg similarity index 100% rename from preview/static/tracks/da194bbe320834f7cc18b51ab2a69ea0fcc93d3e.jpg rename to preview/assets/static/tracks/da194bbe320834f7cc18b51ab2a69ea0fcc93d3e.jpg diff --git a/preview/static/tracks/dd00b1d051d4997779bf48fa56e6ecb6583ac4cc.jpg b/preview/assets/static/tracks/dd00b1d051d4997779bf48fa56e6ecb6583ac4cc.jpg similarity index 100% rename from preview/static/tracks/dd00b1d051d4997779bf48fa56e6ecb6583ac4cc.jpg rename to preview/assets/static/tracks/dd00b1d051d4997779bf48fa56e6ecb6583ac4cc.jpg diff --git a/preview/static/tracks/eb33214151082431206ab6e1ad4bbf83f487d58e.jpg b/preview/assets/static/tracks/eb33214151082431206ab6e1ad4bbf83f487d58e.jpg similarity index 100% rename from preview/static/tracks/eb33214151082431206ab6e1ad4bbf83f487d58e.jpg rename to preview/assets/static/tracks/eb33214151082431206ab6e1ad4bbf83f487d58e.jpg diff --git a/preview/static/tracks/ef96f4e6be04b4b8bde0861bd3d6b54f6c39408b.jpg b/preview/assets/static/tracks/ef96f4e6be04b4b8bde0861bd3d6b54f6c39408b.jpg similarity index 100% rename from preview/static/tracks/ef96f4e6be04b4b8bde0861bd3d6b54f6c39408b.jpg rename to preview/assets/static/tracks/ef96f4e6be04b4b8bde0861bd3d6b54f6c39408b.jpg diff --git a/preview/static/tracks/f046d0f22f8b8f888f173758da202b54b309c3cb.jpg b/preview/assets/static/tracks/f046d0f22f8b8f888f173758da202b54b309c3cb.jpg similarity index 100% rename from preview/static/tracks/f046d0f22f8b8f888f173758da202b54b309c3cb.jpg rename to preview/assets/static/tracks/f046d0f22f8b8f888f173758da202b54b309c3cb.jpg diff --git a/preview/static/tracks/f04bb6fba32e89475d9981007aff21e13745dec2.jpg b/preview/assets/static/tracks/f04bb6fba32e89475d9981007aff21e13745dec2.jpg similarity index 100% rename from preview/static/tracks/f04bb6fba32e89475d9981007aff21e13745dec2.jpg rename to preview/assets/static/tracks/f04bb6fba32e89475d9981007aff21e13745dec2.jpg diff --git a/preview/static/tracks/f164a2ba24b716986dbbf2c40d34e5c84bddeec3.jpg b/preview/assets/static/tracks/f164a2ba24b716986dbbf2c40d34e5c84bddeec3.jpg similarity index 100% rename from preview/static/tracks/f164a2ba24b716986dbbf2c40d34e5c84bddeec3.jpg rename to preview/assets/static/tracks/f164a2ba24b716986dbbf2c40d34e5c84bddeec3.jpg diff --git a/preview/static/tracks/f34590c6e7b48c89e9e7b0b26586a47e1f427f65.jpg b/preview/assets/static/tracks/f34590c6e7b48c89e9e7b0b26586a47e1f427f65.jpg similarity index 100% rename from preview/static/tracks/f34590c6e7b48c89e9e7b0b26586a47e1f427f65.jpg rename to preview/assets/static/tracks/f34590c6e7b48c89e9e7b0b26586a47e1f427f65.jpg diff --git a/preview/static/tracks/f4e96086f44c4dff1758b1fc1338cd88c1b5ce9c.jpg b/preview/assets/static/tracks/f4e96086f44c4dff1758b1fc1338cd88c1b5ce9c.jpg similarity index 100% rename from preview/static/tracks/f4e96086f44c4dff1758b1fc1338cd88c1b5ce9c.jpg rename to preview/assets/static/tracks/f4e96086f44c4dff1758b1fc1338cd88c1b5ce9c.jpg diff --git a/preview/static/tracks/f54d58d3c8ff2fb935cfbd8461a7bf867ec88e8b.jpg b/preview/assets/static/tracks/f54d58d3c8ff2fb935cfbd8461a7bf867ec88e8b.jpg similarity index 100% rename from preview/static/tracks/f54d58d3c8ff2fb935cfbd8461a7bf867ec88e8b.jpg rename to preview/assets/static/tracks/f54d58d3c8ff2fb935cfbd8461a7bf867ec88e8b.jpg diff --git a/preview/static/tracks/f59354f8d3f2841e44c1bd7aa0cd55a22843cfc7.jpg b/preview/assets/static/tracks/f59354f8d3f2841e44c1bd7aa0cd55a22843cfc7.jpg similarity index 100% rename from preview/static/tracks/f59354f8d3f2841e44c1bd7aa0cd55a22843cfc7.jpg rename to preview/assets/static/tracks/f59354f8d3f2841e44c1bd7aa0cd55a22843cfc7.jpg diff --git a/preview/static/tracks/f891f1864651e04eb94edd64b8e707e150e2425f.jpg b/preview/assets/static/tracks/f891f1864651e04eb94edd64b8e707e150e2425f.jpg similarity index 100% rename from preview/static/tracks/f891f1864651e04eb94edd64b8e707e150e2425f.jpg rename to preview/assets/static/tracks/f891f1864651e04eb94edd64b8e707e150e2425f.jpg diff --git a/preview/static/tracks/fa3c3fea65a9a175bcf1fcd36d3c71763b5dc451.jpg b/preview/assets/static/tracks/fa3c3fea65a9a175bcf1fcd36d3c71763b5dc451.jpg similarity index 100% rename from preview/static/tracks/fa3c3fea65a9a175bcf1fcd36d3c71763b5dc451.jpg rename to preview/assets/static/tracks/fa3c3fea65a9a175bcf1fcd36d3c71763b5dc451.jpg diff --git a/preview/static/tracks/fb4998c955d8eba049ffbfc7ab8523a4a4a1f7e9.jpg b/preview/assets/static/tracks/fb4998c955d8eba049ffbfc7ab8523a4a4a1f7e9.jpg similarity index 100% rename from preview/static/tracks/fb4998c955d8eba049ffbfc7ab8523a4a4a1f7e9.jpg rename to preview/assets/static/tracks/fb4998c955d8eba049ffbfc7ab8523a4a4a1f7e9.jpg diff --git a/preview/static/tracks/fe4ee21d30450829e5b172e806b3c1e14ca1e5f3.jpg b/preview/assets/static/tracks/fe4ee21d30450829e5b172e806b3c1e14ca1e5f3.jpg similarity index 100% rename from preview/static/tracks/fe4ee21d30450829e5b172e806b3c1e14ca1e5f3.jpg rename to preview/assets/static/tracks/fe4ee21d30450829e5b172e806b3c1e14ca1e5f3.jpg diff --git a/preview/static/tracks/ff2381a011d29cefb3804436ed29f60b4faa63d6.jpg b/preview/assets/static/tracks/ff2381a011d29cefb3804436ed29f60b4faa63d6.jpg similarity index 100% rename from preview/static/tracks/ff2381a011d29cefb3804436ed29f60b4faa63d6.jpg rename to preview/assets/static/tracks/ff2381a011d29cefb3804436ed29f60b4faa63d6.jpg diff --git a/preview/package.json b/preview/package.json index 3ac365156..3d4f88df4 100644 --- a/preview/package.json +++ b/preview/package.json @@ -2,22 +2,7 @@ "name": "@tabler/preview", "private": true, "scripts": { - "dev": "pnpm run watch", - "clean": "rm -rf dist && rm -rf pages/dist", - "images": "for i in ./static/photos/*.jpg; do convert \"$i\" -quality 80% \"${i%.jpg}.jpg\"; done", - "build": "pnpm run build-jekyll", - "build-jekyll": "JEKYLL_ENV=production bundle exec jekyll build --destination dist --trace --config _config.yml,_config_prod.yml", - "js-compile": "pnpm run js-compile-standalone && pnpm run js-compile-standalone-esm", - "js-compile-standalone": "rollup --config .build/rollup.config.mjs --sourcemap", - "js-compile-standalone-esm": "rollup --environment ESM:true --config .build/rollup.config.mjs --sourcemap", - "watch": "pnpm run watch-jekyll & pnpm run watch-js & pnpm run watch-browsersync", - "watch-jekyll": "JEKYLL_ENV=development bundle exec jekyll build --watch --destination dist --config _config.yml", - "watch-browsersync": "node .build/browser-sync.mjs", - "watch-js": "nodemon --watch js/ --ext js --exec \"pnpm run js-compile\"", - "unused-files": "node .build/unused-files.mjs" - }, - "dependencies": { - "@tabler/core": "workspace:*" + }, "devDependencies": { "browser-sync": "^3.0.2", diff --git a/img/flags/ad.svg b/scss/img/flags/ad.svg similarity index 100% rename from img/flags/ad.svg rename to scss/img/flags/ad.svg diff --git a/img/flags/ae.svg b/scss/img/flags/ae.svg similarity index 100% rename from img/flags/ae.svg rename to scss/img/flags/ae.svg diff --git a/img/flags/af.svg b/scss/img/flags/af.svg similarity index 100% rename from img/flags/af.svg rename to scss/img/flags/af.svg diff --git a/img/flags/afrun.svg b/scss/img/flags/afrun.svg similarity index 100% rename from img/flags/afrun.svg rename to scss/img/flags/afrun.svg diff --git a/img/flags/ag.svg b/scss/img/flags/ag.svg similarity index 100% rename from img/flags/ag.svg rename to scss/img/flags/ag.svg diff --git a/img/flags/ai.svg b/scss/img/flags/ai.svg similarity index 100% rename from img/flags/ai.svg rename to scss/img/flags/ai.svg diff --git a/img/flags/al.svg b/scss/img/flags/al.svg similarity index 100% rename from img/flags/al.svg rename to scss/img/flags/al.svg diff --git a/img/flags/am.svg b/scss/img/flags/am.svg similarity index 100% rename from img/flags/am.svg rename to scss/img/flags/am.svg diff --git a/img/flags/ao.svg b/scss/img/flags/ao.svg similarity index 100% rename from img/flags/ao.svg rename to scss/img/flags/ao.svg diff --git a/img/flags/aq.svg b/scss/img/flags/aq.svg similarity index 100% rename from img/flags/aq.svg rename to scss/img/flags/aq.svg diff --git a/img/flags/ar.svg b/scss/img/flags/ar.svg similarity index 100% rename from img/flags/ar.svg rename to scss/img/flags/ar.svg diff --git a/img/flags/as.svg b/scss/img/flags/as.svg similarity index 100% rename from img/flags/as.svg rename to scss/img/flags/as.svg diff --git a/img/flags/at.svg b/scss/img/flags/at.svg similarity index 100% rename from img/flags/at.svg rename to scss/img/flags/at.svg diff --git a/img/flags/au.svg b/scss/img/flags/au.svg similarity index 100% rename from img/flags/au.svg rename to scss/img/flags/au.svg diff --git a/img/flags/aw.svg b/scss/img/flags/aw.svg similarity index 100% rename from img/flags/aw.svg rename to scss/img/flags/aw.svg diff --git a/img/flags/ax.svg b/scss/img/flags/ax.svg similarity index 100% rename from img/flags/ax.svg rename to scss/img/flags/ax.svg diff --git a/img/flags/az.svg b/scss/img/flags/az.svg similarity index 100% rename from img/flags/az.svg rename to scss/img/flags/az.svg diff --git a/img/flags/ba.svg b/scss/img/flags/ba.svg similarity index 100% rename from img/flags/ba.svg rename to scss/img/flags/ba.svg diff --git a/img/flags/bb.svg b/scss/img/flags/bb.svg similarity index 100% rename from img/flags/bb.svg rename to scss/img/flags/bb.svg diff --git a/img/flags/bd.svg b/scss/img/flags/bd.svg similarity index 100% rename from img/flags/bd.svg rename to scss/img/flags/bd.svg diff --git a/img/flags/be.svg b/scss/img/flags/be.svg similarity index 100% rename from img/flags/be.svg rename to scss/img/flags/be.svg diff --git a/img/flags/bf.svg b/scss/img/flags/bf.svg similarity index 100% rename from img/flags/bf.svg rename to scss/img/flags/bf.svg diff --git a/img/flags/bg.svg b/scss/img/flags/bg.svg similarity index 100% rename from img/flags/bg.svg rename to scss/img/flags/bg.svg diff --git a/img/flags/bh.svg b/scss/img/flags/bh.svg similarity index 100% rename from img/flags/bh.svg rename to scss/img/flags/bh.svg diff --git a/img/flags/bi.svg b/scss/img/flags/bi.svg similarity index 100% rename from img/flags/bi.svg rename to scss/img/flags/bi.svg diff --git a/img/flags/bj.svg b/scss/img/flags/bj.svg similarity index 100% rename from img/flags/bj.svg rename to scss/img/flags/bj.svg diff --git a/img/flags/bl.svg b/scss/img/flags/bl.svg similarity index 100% rename from img/flags/bl.svg rename to scss/img/flags/bl.svg diff --git a/img/flags/bm.svg b/scss/img/flags/bm.svg similarity index 100% rename from img/flags/bm.svg rename to scss/img/flags/bm.svg diff --git a/img/flags/bn.svg b/scss/img/flags/bn.svg similarity index 100% rename from img/flags/bn.svg rename to scss/img/flags/bn.svg diff --git a/img/flags/bo.svg b/scss/img/flags/bo.svg similarity index 100% rename from img/flags/bo.svg rename to scss/img/flags/bo.svg diff --git a/img/flags/bq-bo.svg b/scss/img/flags/bq-bo.svg similarity index 100% rename from img/flags/bq-bo.svg rename to scss/img/flags/bq-bo.svg diff --git a/img/flags/bq-sa.svg b/scss/img/flags/bq-sa.svg similarity index 100% rename from img/flags/bq-sa.svg rename to scss/img/flags/bq-sa.svg diff --git a/img/flags/bq-se.svg b/scss/img/flags/bq-se.svg similarity index 100% rename from img/flags/bq-se.svg rename to scss/img/flags/bq-se.svg diff --git a/img/flags/br.svg b/scss/img/flags/br.svg similarity index 100% rename from img/flags/br.svg rename to scss/img/flags/br.svg diff --git a/img/flags/bs.svg b/scss/img/flags/bs.svg similarity index 100% rename from img/flags/bs.svg rename to scss/img/flags/bs.svg diff --git a/img/flags/bt.svg b/scss/img/flags/bt.svg similarity index 100% rename from img/flags/bt.svg rename to scss/img/flags/bt.svg diff --git a/img/flags/bv.svg b/scss/img/flags/bv.svg similarity index 100% rename from img/flags/bv.svg rename to scss/img/flags/bv.svg diff --git a/img/flags/bw.svg b/scss/img/flags/bw.svg similarity index 100% rename from img/flags/bw.svg rename to scss/img/flags/bw.svg diff --git a/img/flags/by.svg b/scss/img/flags/by.svg similarity index 100% rename from img/flags/by.svg rename to scss/img/flags/by.svg diff --git a/img/flags/bz.svg b/scss/img/flags/bz.svg similarity index 100% rename from img/flags/bz.svg rename to scss/img/flags/bz.svg diff --git a/img/flags/ca.svg b/scss/img/flags/ca.svg similarity index 100% rename from img/flags/ca.svg rename to scss/img/flags/ca.svg diff --git a/img/flags/cc.svg b/scss/img/flags/cc.svg similarity index 100% rename from img/flags/cc.svg rename to scss/img/flags/cc.svg diff --git a/img/flags/cd.svg b/scss/img/flags/cd.svg similarity index 100% rename from img/flags/cd.svg rename to scss/img/flags/cd.svg diff --git a/img/flags/cf.svg b/scss/img/flags/cf.svg similarity index 100% rename from img/flags/cf.svg rename to scss/img/flags/cf.svg diff --git a/img/flags/cg.svg b/scss/img/flags/cg.svg similarity index 100% rename from img/flags/cg.svg rename to scss/img/flags/cg.svg diff --git a/img/flags/ch.svg b/scss/img/flags/ch.svg similarity index 100% rename from img/flags/ch.svg rename to scss/img/flags/ch.svg diff --git a/img/flags/ci.svg b/scss/img/flags/ci.svg similarity index 100% rename from img/flags/ci.svg rename to scss/img/flags/ci.svg diff --git a/img/flags/ck.svg b/scss/img/flags/ck.svg similarity index 100% rename from img/flags/ck.svg rename to scss/img/flags/ck.svg diff --git a/img/flags/cl.svg b/scss/img/flags/cl.svg similarity index 100% rename from img/flags/cl.svg rename to scss/img/flags/cl.svg diff --git a/img/flags/cm.svg b/scss/img/flags/cm.svg similarity index 100% rename from img/flags/cm.svg rename to scss/img/flags/cm.svg diff --git a/img/flags/cn.svg b/scss/img/flags/cn.svg similarity index 100% rename from img/flags/cn.svg rename to scss/img/flags/cn.svg diff --git a/img/flags/co.svg b/scss/img/flags/co.svg similarity index 100% rename from img/flags/co.svg rename to scss/img/flags/co.svg diff --git a/img/flags/cr.svg b/scss/img/flags/cr.svg similarity index 100% rename from img/flags/cr.svg rename to scss/img/flags/cr.svg diff --git a/img/flags/cu.svg b/scss/img/flags/cu.svg similarity index 100% rename from img/flags/cu.svg rename to scss/img/flags/cu.svg diff --git a/img/flags/cv.svg b/scss/img/flags/cv.svg similarity index 100% rename from img/flags/cv.svg rename to scss/img/flags/cv.svg diff --git a/img/flags/cw.svg b/scss/img/flags/cw.svg similarity index 100% rename from img/flags/cw.svg rename to scss/img/flags/cw.svg diff --git a/img/flags/cx.svg b/scss/img/flags/cx.svg similarity index 100% rename from img/flags/cx.svg rename to scss/img/flags/cx.svg diff --git a/img/flags/cy.svg b/scss/img/flags/cy.svg similarity index 100% rename from img/flags/cy.svg rename to scss/img/flags/cy.svg diff --git a/img/flags/cz.svg b/scss/img/flags/cz.svg similarity index 100% rename from img/flags/cz.svg rename to scss/img/flags/cz.svg diff --git a/img/flags/de.svg b/scss/img/flags/de.svg similarity index 100% rename from img/flags/de.svg rename to scss/img/flags/de.svg diff --git a/img/flags/dj.svg b/scss/img/flags/dj.svg similarity index 100% rename from img/flags/dj.svg rename to scss/img/flags/dj.svg diff --git a/img/flags/dk.svg b/scss/img/flags/dk.svg similarity index 100% rename from img/flags/dk.svg rename to scss/img/flags/dk.svg diff --git a/img/flags/dm.svg b/scss/img/flags/dm.svg similarity index 100% rename from img/flags/dm.svg rename to scss/img/flags/dm.svg diff --git a/img/flags/do.svg b/scss/img/flags/do.svg similarity index 100% rename from img/flags/do.svg rename to scss/img/flags/do.svg diff --git a/img/flags/dz.svg b/scss/img/flags/dz.svg similarity index 100% rename from img/flags/dz.svg rename to scss/img/flags/dz.svg diff --git a/img/flags/ec.svg b/scss/img/flags/ec.svg similarity index 100% rename from img/flags/ec.svg rename to scss/img/flags/ec.svg diff --git a/img/flags/ee.svg b/scss/img/flags/ee.svg similarity index 100% rename from img/flags/ee.svg rename to scss/img/flags/ee.svg diff --git a/img/flags/eg.svg b/scss/img/flags/eg.svg similarity index 100% rename from img/flags/eg.svg rename to scss/img/flags/eg.svg diff --git a/img/flags/eh.svg b/scss/img/flags/eh.svg similarity index 100% rename from img/flags/eh.svg rename to scss/img/flags/eh.svg diff --git a/img/flags/er.svg b/scss/img/flags/er.svg similarity index 100% rename from img/flags/er.svg rename to scss/img/flags/er.svg diff --git a/img/flags/es.svg b/scss/img/flags/es.svg similarity index 100% rename from img/flags/es.svg rename to scss/img/flags/es.svg diff --git a/img/flags/et.svg b/scss/img/flags/et.svg similarity index 100% rename from img/flags/et.svg rename to scss/img/flags/et.svg diff --git a/img/flags/eu.svg b/scss/img/flags/eu.svg similarity index 100% rename from img/flags/eu.svg rename to scss/img/flags/eu.svg diff --git a/img/flags/fi.svg b/scss/img/flags/fi.svg similarity index 100% rename from img/flags/fi.svg rename to scss/img/flags/fi.svg diff --git a/img/flags/fj.svg b/scss/img/flags/fj.svg similarity index 100% rename from img/flags/fj.svg rename to scss/img/flags/fj.svg diff --git a/img/flags/fk.svg b/scss/img/flags/fk.svg similarity index 100% rename from img/flags/fk.svg rename to scss/img/flags/fk.svg diff --git a/img/flags/fm.svg b/scss/img/flags/fm.svg similarity index 100% rename from img/flags/fm.svg rename to scss/img/flags/fm.svg diff --git a/img/flags/fo.svg b/scss/img/flags/fo.svg similarity index 100% rename from img/flags/fo.svg rename to scss/img/flags/fo.svg diff --git a/img/flags/fr.svg b/scss/img/flags/fr.svg similarity index 100% rename from img/flags/fr.svg rename to scss/img/flags/fr.svg diff --git a/img/flags/ga.svg b/scss/img/flags/ga.svg similarity index 100% rename from img/flags/ga.svg rename to scss/img/flags/ga.svg diff --git a/img/flags/gb-eng.svg b/scss/img/flags/gb-eng.svg similarity index 100% rename from img/flags/gb-eng.svg rename to scss/img/flags/gb-eng.svg diff --git a/img/flags/gb-nir.svg b/scss/img/flags/gb-nir.svg similarity index 100% rename from img/flags/gb-nir.svg rename to scss/img/flags/gb-nir.svg diff --git a/img/flags/gb-sct.svg b/scss/img/flags/gb-sct.svg similarity index 100% rename from img/flags/gb-sct.svg rename to scss/img/flags/gb-sct.svg diff --git a/img/flags/gb-wls.svg b/scss/img/flags/gb-wls.svg similarity index 100% rename from img/flags/gb-wls.svg rename to scss/img/flags/gb-wls.svg diff --git a/img/flags/gb.svg b/scss/img/flags/gb.svg similarity index 100% rename from img/flags/gb.svg rename to scss/img/flags/gb.svg diff --git a/img/flags/gd.svg b/scss/img/flags/gd.svg similarity index 100% rename from img/flags/gd.svg rename to scss/img/flags/gd.svg diff --git a/img/flags/ge.svg b/scss/img/flags/ge.svg similarity index 100% rename from img/flags/ge.svg rename to scss/img/flags/ge.svg diff --git a/img/flags/gf.svg b/scss/img/flags/gf.svg similarity index 100% rename from img/flags/gf.svg rename to scss/img/flags/gf.svg diff --git a/img/flags/gg.svg b/scss/img/flags/gg.svg similarity index 100% rename from img/flags/gg.svg rename to scss/img/flags/gg.svg diff --git a/img/flags/gh.svg b/scss/img/flags/gh.svg similarity index 100% rename from img/flags/gh.svg rename to scss/img/flags/gh.svg diff --git a/img/flags/gi.svg b/scss/img/flags/gi.svg similarity index 100% rename from img/flags/gi.svg rename to scss/img/flags/gi.svg diff --git a/img/flags/gl.svg b/scss/img/flags/gl.svg similarity index 100% rename from img/flags/gl.svg rename to scss/img/flags/gl.svg diff --git a/img/flags/gm.svg b/scss/img/flags/gm.svg similarity index 100% rename from img/flags/gm.svg rename to scss/img/flags/gm.svg diff --git a/img/flags/gn.svg b/scss/img/flags/gn.svg similarity index 100% rename from img/flags/gn.svg rename to scss/img/flags/gn.svg diff --git a/img/flags/gp.svg b/scss/img/flags/gp.svg similarity index 100% rename from img/flags/gp.svg rename to scss/img/flags/gp.svg diff --git a/img/flags/gq.svg b/scss/img/flags/gq.svg similarity index 100% rename from img/flags/gq.svg rename to scss/img/flags/gq.svg diff --git a/img/flags/gr.svg b/scss/img/flags/gr.svg similarity index 100% rename from img/flags/gr.svg rename to scss/img/flags/gr.svg diff --git a/img/flags/gs.svg b/scss/img/flags/gs.svg similarity index 100% rename from img/flags/gs.svg rename to scss/img/flags/gs.svg diff --git a/img/flags/gt.svg b/scss/img/flags/gt.svg similarity index 100% rename from img/flags/gt.svg rename to scss/img/flags/gt.svg diff --git a/img/flags/gu.svg b/scss/img/flags/gu.svg similarity index 100% rename from img/flags/gu.svg rename to scss/img/flags/gu.svg diff --git a/img/flags/gw.svg b/scss/img/flags/gw.svg similarity index 100% rename from img/flags/gw.svg rename to scss/img/flags/gw.svg diff --git a/img/flags/gy.svg b/scss/img/flags/gy.svg similarity index 100% rename from img/flags/gy.svg rename to scss/img/flags/gy.svg diff --git a/img/flags/hk.svg b/scss/img/flags/hk.svg similarity index 100% rename from img/flags/hk.svg rename to scss/img/flags/hk.svg diff --git a/img/flags/hm.svg b/scss/img/flags/hm.svg similarity index 100% rename from img/flags/hm.svg rename to scss/img/flags/hm.svg diff --git a/img/flags/hn.svg b/scss/img/flags/hn.svg similarity index 100% rename from img/flags/hn.svg rename to scss/img/flags/hn.svg diff --git a/img/flags/hr.svg b/scss/img/flags/hr.svg similarity index 100% rename from img/flags/hr.svg rename to scss/img/flags/hr.svg diff --git a/img/flags/ht.svg b/scss/img/flags/ht.svg similarity index 100% rename from img/flags/ht.svg rename to scss/img/flags/ht.svg diff --git a/img/flags/hu.svg b/scss/img/flags/hu.svg similarity index 100% rename from img/flags/hu.svg rename to scss/img/flags/hu.svg diff --git a/img/flags/id.svg b/scss/img/flags/id.svg similarity index 100% rename from img/flags/id.svg rename to scss/img/flags/id.svg diff --git a/img/flags/ie.svg b/scss/img/flags/ie.svg similarity index 100% rename from img/flags/ie.svg rename to scss/img/flags/ie.svg diff --git a/img/flags/il.svg b/scss/img/flags/il.svg similarity index 100% rename from img/flags/il.svg rename to scss/img/flags/il.svg diff --git a/img/flags/im.svg b/scss/img/flags/im.svg similarity index 100% rename from img/flags/im.svg rename to scss/img/flags/im.svg diff --git a/img/flags/in.svg b/scss/img/flags/in.svg similarity index 100% rename from img/flags/in.svg rename to scss/img/flags/in.svg diff --git a/img/flags/io.svg b/scss/img/flags/io.svg similarity index 100% rename from img/flags/io.svg rename to scss/img/flags/io.svg diff --git a/img/flags/iq.svg b/scss/img/flags/iq.svg similarity index 100% rename from img/flags/iq.svg rename to scss/img/flags/iq.svg diff --git a/img/flags/ir.svg b/scss/img/flags/ir.svg similarity index 100% rename from img/flags/ir.svg rename to scss/img/flags/ir.svg diff --git a/img/flags/is.svg b/scss/img/flags/is.svg similarity index 100% rename from img/flags/is.svg rename to scss/img/flags/is.svg diff --git a/img/flags/it.svg b/scss/img/flags/it.svg similarity index 100% rename from img/flags/it.svg rename to scss/img/flags/it.svg diff --git a/img/flags/je.svg b/scss/img/flags/je.svg similarity index 100% rename from img/flags/je.svg rename to scss/img/flags/je.svg diff --git a/img/flags/jm.svg b/scss/img/flags/jm.svg similarity index 100% rename from img/flags/jm.svg rename to scss/img/flags/jm.svg diff --git a/img/flags/jo.svg b/scss/img/flags/jo.svg similarity index 100% rename from img/flags/jo.svg rename to scss/img/flags/jo.svg diff --git a/img/flags/jp.svg b/scss/img/flags/jp.svg similarity index 100% rename from img/flags/jp.svg rename to scss/img/flags/jp.svg diff --git a/img/flags/ke.svg b/scss/img/flags/ke.svg similarity index 100% rename from img/flags/ke.svg rename to scss/img/flags/ke.svg diff --git a/img/flags/kg.svg b/scss/img/flags/kg.svg similarity index 100% rename from img/flags/kg.svg rename to scss/img/flags/kg.svg diff --git a/img/flags/kh.svg b/scss/img/flags/kh.svg similarity index 100% rename from img/flags/kh.svg rename to scss/img/flags/kh.svg diff --git a/img/flags/ki.svg b/scss/img/flags/ki.svg similarity index 100% rename from img/flags/ki.svg rename to scss/img/flags/ki.svg diff --git a/img/flags/km.svg b/scss/img/flags/km.svg similarity index 100% rename from img/flags/km.svg rename to scss/img/flags/km.svg diff --git a/img/flags/kn-sk.svg b/scss/img/flags/kn-sk.svg similarity index 100% rename from img/flags/kn-sk.svg rename to scss/img/flags/kn-sk.svg diff --git a/img/flags/kn.svg b/scss/img/flags/kn.svg similarity index 100% rename from img/flags/kn.svg rename to scss/img/flags/kn.svg diff --git a/img/flags/kp.svg b/scss/img/flags/kp.svg similarity index 100% rename from img/flags/kp.svg rename to scss/img/flags/kp.svg diff --git a/img/flags/kr.svg b/scss/img/flags/kr.svg similarity index 100% rename from img/flags/kr.svg rename to scss/img/flags/kr.svg diff --git a/img/flags/kw.svg b/scss/img/flags/kw.svg similarity index 100% rename from img/flags/kw.svg rename to scss/img/flags/kw.svg diff --git a/img/flags/ky.svg b/scss/img/flags/ky.svg similarity index 100% rename from img/flags/ky.svg rename to scss/img/flags/ky.svg diff --git a/img/flags/kz.svg b/scss/img/flags/kz.svg similarity index 100% rename from img/flags/kz.svg rename to scss/img/flags/kz.svg diff --git a/img/flags/la.svg b/scss/img/flags/la.svg similarity index 100% rename from img/flags/la.svg rename to scss/img/flags/la.svg diff --git a/img/flags/lb.svg b/scss/img/flags/lb.svg similarity index 100% rename from img/flags/lb.svg rename to scss/img/flags/lb.svg diff --git a/img/flags/lc.svg b/scss/img/flags/lc.svg similarity index 100% rename from img/flags/lc.svg rename to scss/img/flags/lc.svg diff --git a/img/flags/li.svg b/scss/img/flags/li.svg similarity index 100% rename from img/flags/li.svg rename to scss/img/flags/li.svg diff --git a/img/flags/lk.svg b/scss/img/flags/lk.svg similarity index 100% rename from img/flags/lk.svg rename to scss/img/flags/lk.svg diff --git a/img/flags/lr.svg b/scss/img/flags/lr.svg similarity index 100% rename from img/flags/lr.svg rename to scss/img/flags/lr.svg diff --git a/img/flags/ls.svg b/scss/img/flags/ls.svg similarity index 100% rename from img/flags/ls.svg rename to scss/img/flags/ls.svg diff --git a/img/flags/lt.svg b/scss/img/flags/lt.svg similarity index 100% rename from img/flags/lt.svg rename to scss/img/flags/lt.svg diff --git a/img/flags/lu.svg b/scss/img/flags/lu.svg similarity index 100% rename from img/flags/lu.svg rename to scss/img/flags/lu.svg diff --git a/img/flags/lv.svg b/scss/img/flags/lv.svg similarity index 100% rename from img/flags/lv.svg rename to scss/img/flags/lv.svg diff --git a/img/flags/ly.svg b/scss/img/flags/ly.svg similarity index 100% rename from img/flags/ly.svg rename to scss/img/flags/ly.svg diff --git a/img/flags/ma.svg b/scss/img/flags/ma.svg similarity index 100% rename from img/flags/ma.svg rename to scss/img/flags/ma.svg diff --git a/img/flags/mc.svg b/scss/img/flags/mc.svg similarity index 100% rename from img/flags/mc.svg rename to scss/img/flags/mc.svg diff --git a/img/flags/md.svg b/scss/img/flags/md.svg similarity index 100% rename from img/flags/md.svg rename to scss/img/flags/md.svg diff --git a/img/flags/me.svg b/scss/img/flags/me.svg similarity index 100% rename from img/flags/me.svg rename to scss/img/flags/me.svg diff --git a/img/flags/mf.svg b/scss/img/flags/mf.svg similarity index 100% rename from img/flags/mf.svg rename to scss/img/flags/mf.svg diff --git a/img/flags/mg.svg b/scss/img/flags/mg.svg similarity index 100% rename from img/flags/mg.svg rename to scss/img/flags/mg.svg diff --git a/img/flags/mh.svg b/scss/img/flags/mh.svg similarity index 100% rename from img/flags/mh.svg rename to scss/img/flags/mh.svg diff --git a/img/flags/mk.svg b/scss/img/flags/mk.svg similarity index 100% rename from img/flags/mk.svg rename to scss/img/flags/mk.svg diff --git a/img/flags/ml.svg b/scss/img/flags/ml.svg similarity index 100% rename from img/flags/ml.svg rename to scss/img/flags/ml.svg diff --git a/img/flags/mm.svg b/scss/img/flags/mm.svg similarity index 100% rename from img/flags/mm.svg rename to scss/img/flags/mm.svg diff --git a/img/flags/mn.svg b/scss/img/flags/mn.svg similarity index 100% rename from img/flags/mn.svg rename to scss/img/flags/mn.svg diff --git a/img/flags/mo.svg b/scss/img/flags/mo.svg similarity index 100% rename from img/flags/mo.svg rename to scss/img/flags/mo.svg diff --git a/img/flags/mp.svg b/scss/img/flags/mp.svg similarity index 100% rename from img/flags/mp.svg rename to scss/img/flags/mp.svg diff --git a/img/flags/mq.svg b/scss/img/flags/mq.svg similarity index 100% rename from img/flags/mq.svg rename to scss/img/flags/mq.svg diff --git a/img/flags/mr.svg b/scss/img/flags/mr.svg similarity index 100% rename from img/flags/mr.svg rename to scss/img/flags/mr.svg diff --git a/img/flags/ms.svg b/scss/img/flags/ms.svg similarity index 100% rename from img/flags/ms.svg rename to scss/img/flags/ms.svg diff --git a/img/flags/mt.svg b/scss/img/flags/mt.svg similarity index 100% rename from img/flags/mt.svg rename to scss/img/flags/mt.svg diff --git a/img/flags/mu.svg b/scss/img/flags/mu.svg similarity index 100% rename from img/flags/mu.svg rename to scss/img/flags/mu.svg diff --git a/img/flags/mv.svg b/scss/img/flags/mv.svg similarity index 100% rename from img/flags/mv.svg rename to scss/img/flags/mv.svg diff --git a/img/flags/mw.svg b/scss/img/flags/mw.svg similarity index 100% rename from img/flags/mw.svg rename to scss/img/flags/mw.svg diff --git a/img/flags/mx.svg b/scss/img/flags/mx.svg similarity index 100% rename from img/flags/mx.svg rename to scss/img/flags/mx.svg diff --git a/img/flags/my.svg b/scss/img/flags/my.svg similarity index 100% rename from img/flags/my.svg rename to scss/img/flags/my.svg diff --git a/img/flags/mz.svg b/scss/img/flags/mz.svg similarity index 100% rename from img/flags/mz.svg rename to scss/img/flags/mz.svg diff --git a/img/flags/na.svg b/scss/img/flags/na.svg similarity index 100% rename from img/flags/na.svg rename to scss/img/flags/na.svg diff --git a/img/flags/nc.svg b/scss/img/flags/nc.svg similarity index 100% rename from img/flags/nc.svg rename to scss/img/flags/nc.svg diff --git a/img/flags/ne.svg b/scss/img/flags/ne.svg similarity index 100% rename from img/flags/ne.svg rename to scss/img/flags/ne.svg diff --git a/img/flags/nf.svg b/scss/img/flags/nf.svg similarity index 100% rename from img/flags/nf.svg rename to scss/img/flags/nf.svg diff --git a/img/flags/ng.svg b/scss/img/flags/ng.svg similarity index 100% rename from img/flags/ng.svg rename to scss/img/flags/ng.svg diff --git a/img/flags/ni.svg b/scss/img/flags/ni.svg similarity index 100% rename from img/flags/ni.svg rename to scss/img/flags/ni.svg diff --git a/img/flags/nl.svg b/scss/img/flags/nl.svg similarity index 100% rename from img/flags/nl.svg rename to scss/img/flags/nl.svg diff --git a/img/flags/no.svg b/scss/img/flags/no.svg similarity index 100% rename from img/flags/no.svg rename to scss/img/flags/no.svg diff --git a/img/flags/np.svg b/scss/img/flags/np.svg similarity index 100% rename from img/flags/np.svg rename to scss/img/flags/np.svg diff --git a/img/flags/nr.svg b/scss/img/flags/nr.svg similarity index 100% rename from img/flags/nr.svg rename to scss/img/flags/nr.svg diff --git a/img/flags/nu.svg b/scss/img/flags/nu.svg similarity index 100% rename from img/flags/nu.svg rename to scss/img/flags/nu.svg diff --git a/img/flags/nz.svg b/scss/img/flags/nz.svg similarity index 100% rename from img/flags/nz.svg rename to scss/img/flags/nz.svg diff --git a/img/flags/om.svg b/scss/img/flags/om.svg similarity index 100% rename from img/flags/om.svg rename to scss/img/flags/om.svg diff --git a/img/flags/pa.svg b/scss/img/flags/pa.svg similarity index 100% rename from img/flags/pa.svg rename to scss/img/flags/pa.svg diff --git a/img/flags/pe.svg b/scss/img/flags/pe.svg similarity index 100% rename from img/flags/pe.svg rename to scss/img/flags/pe.svg diff --git a/img/flags/pf.svg b/scss/img/flags/pf.svg similarity index 100% rename from img/flags/pf.svg rename to scss/img/flags/pf.svg diff --git a/img/flags/pg.svg b/scss/img/flags/pg.svg similarity index 100% rename from img/flags/pg.svg rename to scss/img/flags/pg.svg diff --git a/img/flags/ph.svg b/scss/img/flags/ph.svg similarity index 100% rename from img/flags/ph.svg rename to scss/img/flags/ph.svg diff --git a/img/flags/pk.svg b/scss/img/flags/pk.svg similarity index 100% rename from img/flags/pk.svg rename to scss/img/flags/pk.svg diff --git a/img/flags/pl.svg b/scss/img/flags/pl.svg similarity index 100% rename from img/flags/pl.svg rename to scss/img/flags/pl.svg diff --git a/img/flags/pm.svg b/scss/img/flags/pm.svg similarity index 100% rename from img/flags/pm.svg rename to scss/img/flags/pm.svg diff --git a/img/flags/pn.svg b/scss/img/flags/pn.svg similarity index 100% rename from img/flags/pn.svg rename to scss/img/flags/pn.svg diff --git a/img/flags/pr.svg b/scss/img/flags/pr.svg similarity index 100% rename from img/flags/pr.svg rename to scss/img/flags/pr.svg diff --git a/img/flags/ps.svg b/scss/img/flags/ps.svg similarity index 100% rename from img/flags/ps.svg rename to scss/img/flags/ps.svg diff --git a/img/flags/pt.svg b/scss/img/flags/pt.svg similarity index 100% rename from img/flags/pt.svg rename to scss/img/flags/pt.svg diff --git a/img/flags/pw.svg b/scss/img/flags/pw.svg similarity index 100% rename from img/flags/pw.svg rename to scss/img/flags/pw.svg diff --git a/img/flags/py.svg b/scss/img/flags/py.svg similarity index 100% rename from img/flags/py.svg rename to scss/img/flags/py.svg diff --git a/img/flags/qa.svg b/scss/img/flags/qa.svg similarity index 100% rename from img/flags/qa.svg rename to scss/img/flags/qa.svg diff --git a/img/flags/rainbow.svg b/scss/img/flags/rainbow.svg similarity index 100% rename from img/flags/rainbow.svg rename to scss/img/flags/rainbow.svg diff --git a/img/flags/re.svg b/scss/img/flags/re.svg similarity index 100% rename from img/flags/re.svg rename to scss/img/flags/re.svg diff --git a/img/flags/ro.svg b/scss/img/flags/ro.svg similarity index 100% rename from img/flags/ro.svg rename to scss/img/flags/ro.svg diff --git a/img/flags/rs.svg b/scss/img/flags/rs.svg similarity index 100% rename from img/flags/rs.svg rename to scss/img/flags/rs.svg diff --git a/img/flags/ru.svg b/scss/img/flags/ru.svg similarity index 100% rename from img/flags/ru.svg rename to scss/img/flags/ru.svg diff --git a/img/flags/rw.svg b/scss/img/flags/rw.svg similarity index 100% rename from img/flags/rw.svg rename to scss/img/flags/rw.svg diff --git a/img/flags/sa.svg b/scss/img/flags/sa.svg similarity index 100% rename from img/flags/sa.svg rename to scss/img/flags/sa.svg diff --git a/img/flags/sb.svg b/scss/img/flags/sb.svg similarity index 100% rename from img/flags/sb.svg rename to scss/img/flags/sb.svg diff --git a/img/flags/sc.svg b/scss/img/flags/sc.svg similarity index 100% rename from img/flags/sc.svg rename to scss/img/flags/sc.svg diff --git a/img/flags/sd.svg b/scss/img/flags/sd.svg similarity index 100% rename from img/flags/sd.svg rename to scss/img/flags/sd.svg diff --git a/img/flags/se.svg b/scss/img/flags/se.svg similarity index 100% rename from img/flags/se.svg rename to scss/img/flags/se.svg diff --git a/img/flags/sg.svg b/scss/img/flags/sg.svg similarity index 100% rename from img/flags/sg.svg rename to scss/img/flags/sg.svg diff --git a/img/flags/sh.svg b/scss/img/flags/sh.svg similarity index 100% rename from img/flags/sh.svg rename to scss/img/flags/sh.svg diff --git a/img/flags/si.svg b/scss/img/flags/si.svg similarity index 100% rename from img/flags/si.svg rename to scss/img/flags/si.svg diff --git a/img/flags/sj.svg b/scss/img/flags/sj.svg similarity index 100% rename from img/flags/sj.svg rename to scss/img/flags/sj.svg diff --git a/img/flags/sk.svg b/scss/img/flags/sk.svg similarity index 100% rename from img/flags/sk.svg rename to scss/img/flags/sk.svg diff --git a/img/flags/sl.svg b/scss/img/flags/sl.svg similarity index 100% rename from img/flags/sl.svg rename to scss/img/flags/sl.svg diff --git a/img/flags/sm.svg b/scss/img/flags/sm.svg similarity index 100% rename from img/flags/sm.svg rename to scss/img/flags/sm.svg diff --git a/img/flags/sn.svg b/scss/img/flags/sn.svg similarity index 100% rename from img/flags/sn.svg rename to scss/img/flags/sn.svg diff --git a/img/flags/so.svg b/scss/img/flags/so.svg similarity index 100% rename from img/flags/so.svg rename to scss/img/flags/so.svg diff --git a/img/flags/sr.svg b/scss/img/flags/sr.svg similarity index 100% rename from img/flags/sr.svg rename to scss/img/flags/sr.svg diff --git a/img/flags/ss.svg b/scss/img/flags/ss.svg similarity index 100% rename from img/flags/ss.svg rename to scss/img/flags/ss.svg diff --git a/img/flags/st.svg b/scss/img/flags/st.svg similarity index 100% rename from img/flags/st.svg rename to scss/img/flags/st.svg diff --git a/img/flags/sv.svg b/scss/img/flags/sv.svg similarity index 100% rename from img/flags/sv.svg rename to scss/img/flags/sv.svg diff --git a/img/flags/sx.svg b/scss/img/flags/sx.svg similarity index 100% rename from img/flags/sx.svg rename to scss/img/flags/sx.svg diff --git a/img/flags/sy.svg b/scss/img/flags/sy.svg similarity index 100% rename from img/flags/sy.svg rename to scss/img/flags/sy.svg diff --git a/img/flags/sz.svg b/scss/img/flags/sz.svg similarity index 100% rename from img/flags/sz.svg rename to scss/img/flags/sz.svg diff --git a/img/flags/tc.svg b/scss/img/flags/tc.svg similarity index 100% rename from img/flags/tc.svg rename to scss/img/flags/tc.svg diff --git a/img/flags/td.svg b/scss/img/flags/td.svg similarity index 100% rename from img/flags/td.svg rename to scss/img/flags/td.svg diff --git a/img/flags/tf.svg b/scss/img/flags/tf.svg similarity index 100% rename from img/flags/tf.svg rename to scss/img/flags/tf.svg diff --git a/img/flags/tg.svg b/scss/img/flags/tg.svg similarity index 100% rename from img/flags/tg.svg rename to scss/img/flags/tg.svg diff --git a/img/flags/th.svg b/scss/img/flags/th.svg similarity index 100% rename from img/flags/th.svg rename to scss/img/flags/th.svg diff --git a/img/flags/tj.svg b/scss/img/flags/tj.svg similarity index 100% rename from img/flags/tj.svg rename to scss/img/flags/tj.svg diff --git a/img/flags/tk.svg b/scss/img/flags/tk.svg similarity index 100% rename from img/flags/tk.svg rename to scss/img/flags/tk.svg diff --git a/img/flags/tl.svg b/scss/img/flags/tl.svg similarity index 100% rename from img/flags/tl.svg rename to scss/img/flags/tl.svg diff --git a/img/flags/tm.svg b/scss/img/flags/tm.svg similarity index 100% rename from img/flags/tm.svg rename to scss/img/flags/tm.svg diff --git a/img/flags/tn.svg b/scss/img/flags/tn.svg similarity index 100% rename from img/flags/tn.svg rename to scss/img/flags/tn.svg diff --git a/img/flags/to.svg b/scss/img/flags/to.svg similarity index 100% rename from img/flags/to.svg rename to scss/img/flags/to.svg diff --git a/img/flags/tr.svg b/scss/img/flags/tr.svg similarity index 100% rename from img/flags/tr.svg rename to scss/img/flags/tr.svg diff --git a/img/flags/tt.svg b/scss/img/flags/tt.svg similarity index 100% rename from img/flags/tt.svg rename to scss/img/flags/tt.svg diff --git a/img/flags/tv.svg b/scss/img/flags/tv.svg similarity index 100% rename from img/flags/tv.svg rename to scss/img/flags/tv.svg diff --git a/img/flags/tw.svg b/scss/img/flags/tw.svg similarity index 100% rename from img/flags/tw.svg rename to scss/img/flags/tw.svg diff --git a/img/flags/tz.svg b/scss/img/flags/tz.svg similarity index 100% rename from img/flags/tz.svg rename to scss/img/flags/tz.svg diff --git a/img/flags/ua.svg b/scss/img/flags/ua.svg similarity index 100% rename from img/flags/ua.svg rename to scss/img/flags/ua.svg diff --git a/img/flags/ug.svg b/scss/img/flags/ug.svg similarity index 100% rename from img/flags/ug.svg rename to scss/img/flags/ug.svg diff --git a/img/flags/um.svg b/scss/img/flags/um.svg similarity index 100% rename from img/flags/um.svg rename to scss/img/flags/um.svg diff --git a/img/flags/unasur.svg b/scss/img/flags/unasur.svg similarity index 100% rename from img/flags/unasur.svg rename to scss/img/flags/unasur.svg diff --git a/img/flags/us.svg b/scss/img/flags/us.svg similarity index 100% rename from img/flags/us.svg rename to scss/img/flags/us.svg diff --git a/img/flags/uy.svg b/scss/img/flags/uy.svg similarity index 100% rename from img/flags/uy.svg rename to scss/img/flags/uy.svg diff --git a/img/flags/uz.svg b/scss/img/flags/uz.svg similarity index 100% rename from img/flags/uz.svg rename to scss/img/flags/uz.svg diff --git a/img/flags/va.svg b/scss/img/flags/va.svg similarity index 100% rename from img/flags/va.svg rename to scss/img/flags/va.svg diff --git a/img/flags/vc.svg b/scss/img/flags/vc.svg similarity index 100% rename from img/flags/vc.svg rename to scss/img/flags/vc.svg diff --git a/img/flags/ve.svg b/scss/img/flags/ve.svg similarity index 100% rename from img/flags/ve.svg rename to scss/img/flags/ve.svg diff --git a/img/flags/vg.svg b/scss/img/flags/vg.svg similarity index 100% rename from img/flags/vg.svg rename to scss/img/flags/vg.svg diff --git a/img/flags/vi.svg b/scss/img/flags/vi.svg similarity index 100% rename from img/flags/vi.svg rename to scss/img/flags/vi.svg diff --git a/img/flags/vn.svg b/scss/img/flags/vn.svg similarity index 100% rename from img/flags/vn.svg rename to scss/img/flags/vn.svg diff --git a/img/flags/vu.svg b/scss/img/flags/vu.svg similarity index 100% rename from img/flags/vu.svg rename to scss/img/flags/vu.svg diff --git a/img/flags/wf.svg b/scss/img/flags/wf.svg similarity index 100% rename from img/flags/wf.svg rename to scss/img/flags/wf.svg diff --git a/img/flags/ws.svg b/scss/img/flags/ws.svg similarity index 100% rename from img/flags/ws.svg rename to scss/img/flags/ws.svg diff --git a/img/flags/ye.svg b/scss/img/flags/ye.svg similarity index 100% rename from img/flags/ye.svg rename to scss/img/flags/ye.svg diff --git a/img/flags/yt.svg b/scss/img/flags/yt.svg similarity index 100% rename from img/flags/yt.svg rename to scss/img/flags/yt.svg diff --git a/img/flags/za.svg b/scss/img/flags/za.svg similarity index 100% rename from img/flags/za.svg rename to scss/img/flags/za.svg diff --git a/img/flags/zm.svg b/scss/img/flags/zm.svg similarity index 100% rename from img/flags/zm.svg rename to scss/img/flags/zm.svg diff --git a/img/flags/zw.svg b/scss/img/flags/zw.svg similarity index 100% rename from img/flags/zw.svg rename to scss/img/flags/zw.svg diff --git a/img/payments/2checkout-dark.svg b/scss/img/payments/2checkout-dark.svg similarity index 100% rename from img/payments/2checkout-dark.svg rename to scss/img/payments/2checkout-dark.svg diff --git a/img/payments/2checkout.svg b/scss/img/payments/2checkout.svg similarity index 100% rename from img/payments/2checkout.svg rename to scss/img/payments/2checkout.svg diff --git a/img/payments/alipay-dark.svg b/scss/img/payments/alipay-dark.svg similarity index 100% rename from img/payments/alipay-dark.svg rename to scss/img/payments/alipay-dark.svg diff --git a/img/payments/alipay.svg b/scss/img/payments/alipay.svg similarity index 100% rename from img/payments/alipay.svg rename to scss/img/payments/alipay.svg diff --git a/img/payments/amazon-dark.svg b/scss/img/payments/amazon-dark.svg similarity index 100% rename from img/payments/amazon-dark.svg rename to scss/img/payments/amazon-dark.svg diff --git a/img/payments/amazon.svg b/scss/img/payments/amazon.svg similarity index 100% rename from img/payments/amazon.svg rename to scss/img/payments/amazon.svg diff --git a/img/payments/americanexpress-dark.svg b/scss/img/payments/americanexpress-dark.svg similarity index 100% rename from img/payments/americanexpress-dark.svg rename to scss/img/payments/americanexpress-dark.svg diff --git a/img/payments/americanexpress.svg b/scss/img/payments/americanexpress.svg similarity index 100% rename from img/payments/americanexpress.svg rename to scss/img/payments/americanexpress.svg diff --git a/img/payments/applepay-dark.svg b/scss/img/payments/applepay-dark.svg similarity index 100% rename from img/payments/applepay-dark.svg rename to scss/img/payments/applepay-dark.svg diff --git a/img/payments/applepay.svg b/scss/img/payments/applepay.svg similarity index 100% rename from img/payments/applepay.svg rename to scss/img/payments/applepay.svg diff --git a/img/payments/bancontact-dark.svg b/scss/img/payments/bancontact-dark.svg similarity index 100% rename from img/payments/bancontact-dark.svg rename to scss/img/payments/bancontact-dark.svg diff --git a/img/payments/bancontact.svg b/scss/img/payments/bancontact.svg similarity index 100% rename from img/payments/bancontact.svg rename to scss/img/payments/bancontact.svg diff --git a/img/payments/bitcoin-dark.svg b/scss/img/payments/bitcoin-dark.svg similarity index 100% rename from img/payments/bitcoin-dark.svg rename to scss/img/payments/bitcoin-dark.svg diff --git a/img/payments/bitcoin.svg b/scss/img/payments/bitcoin.svg similarity index 100% rename from img/payments/bitcoin.svg rename to scss/img/payments/bitcoin.svg diff --git a/img/payments/bitpay-dark.svg b/scss/img/payments/bitpay-dark.svg similarity index 100% rename from img/payments/bitpay-dark.svg rename to scss/img/payments/bitpay-dark.svg diff --git a/img/payments/bitpay.svg b/scss/img/payments/bitpay.svg similarity index 100% rename from img/payments/bitpay.svg rename to scss/img/payments/bitpay.svg diff --git a/img/payments/blik-dark.svg b/scss/img/payments/blik-dark.svg similarity index 100% rename from img/payments/blik-dark.svg rename to scss/img/payments/blik-dark.svg diff --git a/img/payments/blik.svg b/scss/img/payments/blik.svg similarity index 100% rename from img/payments/blik.svg rename to scss/img/payments/blik.svg diff --git a/img/payments/cirrus-dark.svg b/scss/img/payments/cirrus-dark.svg similarity index 100% rename from img/payments/cirrus-dark.svg rename to scss/img/payments/cirrus-dark.svg diff --git a/img/payments/cirrus.svg b/scss/img/payments/cirrus.svg similarity index 100% rename from img/payments/cirrus.svg rename to scss/img/payments/cirrus.svg diff --git a/img/payments/clickandbuy-dark.svg b/scss/img/payments/clickandbuy-dark.svg similarity index 100% rename from img/payments/clickandbuy-dark.svg rename to scss/img/payments/clickandbuy-dark.svg diff --git a/img/payments/clickandbuy.svg b/scss/img/payments/clickandbuy.svg similarity index 100% rename from img/payments/clickandbuy.svg rename to scss/img/payments/clickandbuy.svg diff --git a/img/payments/coinkite-dark.svg b/scss/img/payments/coinkite-dark.svg similarity index 100% rename from img/payments/coinkite-dark.svg rename to scss/img/payments/coinkite-dark.svg diff --git a/img/payments/coinkite.svg b/scss/img/payments/coinkite.svg similarity index 100% rename from img/payments/coinkite.svg rename to scss/img/payments/coinkite.svg diff --git a/img/payments/dinersclub-dark.svg b/scss/img/payments/dinersclub-dark.svg similarity index 100% rename from img/payments/dinersclub-dark.svg rename to scss/img/payments/dinersclub-dark.svg diff --git a/img/payments/dinersclub.svg b/scss/img/payments/dinersclub.svg similarity index 100% rename from img/payments/dinersclub.svg rename to scss/img/payments/dinersclub.svg diff --git a/img/payments/directdebit-dark.svg b/scss/img/payments/directdebit-dark.svg similarity index 100% rename from img/payments/directdebit-dark.svg rename to scss/img/payments/directdebit-dark.svg diff --git a/img/payments/directdebit.svg b/scss/img/payments/directdebit.svg similarity index 100% rename from img/payments/directdebit.svg rename to scss/img/payments/directdebit.svg diff --git a/img/payments/discover-dark.svg b/scss/img/payments/discover-dark.svg similarity index 100% rename from img/payments/discover-dark.svg rename to scss/img/payments/discover-dark.svg diff --git a/img/payments/discover.svg b/scss/img/payments/discover.svg similarity index 100% rename from img/payments/discover.svg rename to scss/img/payments/discover.svg diff --git a/img/payments/dotpay-dark.svg b/scss/img/payments/dotpay-dark.svg similarity index 100% rename from img/payments/dotpay-dark.svg rename to scss/img/payments/dotpay-dark.svg diff --git a/img/payments/dotpay.svg b/scss/img/payments/dotpay.svg similarity index 100% rename from img/payments/dotpay.svg rename to scss/img/payments/dotpay.svg diff --git a/img/payments/dwolla-dark.svg b/scss/img/payments/dwolla-dark.svg similarity index 100% rename from img/payments/dwolla-dark.svg rename to scss/img/payments/dwolla-dark.svg diff --git a/img/payments/dwolla.svg b/scss/img/payments/dwolla.svg similarity index 100% rename from img/payments/dwolla.svg rename to scss/img/payments/dwolla.svg diff --git a/img/payments/ebay-dark.svg b/scss/img/payments/ebay-dark.svg similarity index 100% rename from img/payments/ebay-dark.svg rename to scss/img/payments/ebay-dark.svg diff --git a/img/payments/ebay.svg b/scss/img/payments/ebay.svg similarity index 100% rename from img/payments/ebay.svg rename to scss/img/payments/ebay.svg diff --git a/img/payments/epayco-dark.svg b/scss/img/payments/epayco-dark.svg similarity index 100% rename from img/payments/epayco-dark.svg rename to scss/img/payments/epayco-dark.svg diff --git a/img/payments/epayco.svg b/scss/img/payments/epayco.svg similarity index 100% rename from img/payments/epayco.svg rename to scss/img/payments/epayco.svg diff --git a/img/payments/eway-dark.svg b/scss/img/payments/eway-dark.svg similarity index 100% rename from img/payments/eway-dark.svg rename to scss/img/payments/eway-dark.svg diff --git a/img/payments/eway.svg b/scss/img/payments/eway.svg similarity index 100% rename from img/payments/eway.svg rename to scss/img/payments/eway.svg diff --git a/img/payments/giropay-dark.svg b/scss/img/payments/giropay-dark.svg similarity index 100% rename from img/payments/giropay-dark.svg rename to scss/img/payments/giropay-dark.svg diff --git a/img/payments/giropay.svg b/scss/img/payments/giropay.svg similarity index 100% rename from img/payments/giropay.svg rename to scss/img/payments/giropay.svg diff --git a/img/payments/googlewallet-dark.svg b/scss/img/payments/googlewallet-dark.svg similarity index 100% rename from img/payments/googlewallet-dark.svg rename to scss/img/payments/googlewallet-dark.svg diff --git a/img/payments/googlewallet.svg b/scss/img/payments/googlewallet.svg similarity index 100% rename from img/payments/googlewallet.svg rename to scss/img/payments/googlewallet.svg diff --git a/img/payments/ingenico-dark.svg b/scss/img/payments/ingenico-dark.svg similarity index 100% rename from img/payments/ingenico-dark.svg rename to scss/img/payments/ingenico-dark.svg diff --git a/img/payments/ingenico.svg b/scss/img/payments/ingenico.svg similarity index 100% rename from img/payments/ingenico.svg rename to scss/img/payments/ingenico.svg diff --git a/img/payments/jcb-dark.svg b/scss/img/payments/jcb-dark.svg similarity index 100% rename from img/payments/jcb-dark.svg rename to scss/img/payments/jcb-dark.svg diff --git a/img/payments/jcb.svg b/scss/img/payments/jcb.svg similarity index 100% rename from img/payments/jcb.svg rename to scss/img/payments/jcb.svg diff --git a/img/payments/klarna-dark.svg b/scss/img/payments/klarna-dark.svg similarity index 100% rename from img/payments/klarna-dark.svg rename to scss/img/payments/klarna-dark.svg diff --git a/img/payments/klarna.svg b/scss/img/payments/klarna.svg similarity index 100% rename from img/payments/klarna.svg rename to scss/img/payments/klarna.svg diff --git a/img/payments/laser-dark.svg b/scss/img/payments/laser-dark.svg similarity index 100% rename from img/payments/laser-dark.svg rename to scss/img/payments/laser-dark.svg diff --git a/img/payments/laser.svg b/scss/img/payments/laser.svg similarity index 100% rename from img/payments/laser.svg rename to scss/img/payments/laser.svg diff --git a/img/payments/maestro-dark.svg b/scss/img/payments/maestro-dark.svg similarity index 100% rename from img/payments/maestro-dark.svg rename to scss/img/payments/maestro-dark.svg diff --git a/img/payments/maestro.svg b/scss/img/payments/maestro.svg similarity index 100% rename from img/payments/maestro.svg rename to scss/img/payments/maestro.svg diff --git a/img/payments/mastercard-dark.svg b/scss/img/payments/mastercard-dark.svg similarity index 100% rename from img/payments/mastercard-dark.svg rename to scss/img/payments/mastercard-dark.svg diff --git a/img/payments/mastercard.svg b/scss/img/payments/mastercard.svg similarity index 100% rename from img/payments/mastercard.svg rename to scss/img/payments/mastercard.svg diff --git a/img/payments/mir-dark.svg b/scss/img/payments/mir-dark.svg similarity index 100% rename from img/payments/mir-dark.svg rename to scss/img/payments/mir-dark.svg diff --git a/img/payments/mir.svg b/scss/img/payments/mir.svg similarity index 100% rename from img/payments/mir.svg rename to scss/img/payments/mir.svg diff --git a/img/payments/monero-dark.svg b/scss/img/payments/monero-dark.svg similarity index 100% rename from img/payments/monero-dark.svg rename to scss/img/payments/monero-dark.svg diff --git a/img/payments/monero.svg b/scss/img/payments/monero.svg similarity index 100% rename from img/payments/monero.svg rename to scss/img/payments/monero.svg diff --git a/img/payments/neteller-dark.svg b/scss/img/payments/neteller-dark.svg similarity index 100% rename from img/payments/neteller-dark.svg rename to scss/img/payments/neteller-dark.svg diff --git a/img/payments/neteller.svg b/scss/img/payments/neteller.svg similarity index 100% rename from img/payments/neteller.svg rename to scss/img/payments/neteller.svg diff --git a/img/payments/ogone-dark.svg b/scss/img/payments/ogone-dark.svg similarity index 100% rename from img/payments/ogone-dark.svg rename to scss/img/payments/ogone-dark.svg diff --git a/img/payments/ogone.svg b/scss/img/payments/ogone.svg similarity index 100% rename from img/payments/ogone.svg rename to scss/img/payments/ogone.svg diff --git a/img/payments/okpay-dark.svg b/scss/img/payments/okpay-dark.svg similarity index 100% rename from img/payments/okpay-dark.svg rename to scss/img/payments/okpay-dark.svg diff --git a/img/payments/okpay.svg b/scss/img/payments/okpay.svg similarity index 100% rename from img/payments/okpay.svg rename to scss/img/payments/okpay.svg diff --git a/img/payments/paybox-dark.svg b/scss/img/payments/paybox-dark.svg similarity index 100% rename from img/payments/paybox-dark.svg rename to scss/img/payments/paybox-dark.svg diff --git a/img/payments/paybox.svg b/scss/img/payments/paybox.svg similarity index 100% rename from img/payments/paybox.svg rename to scss/img/payments/paybox.svg diff --git a/img/payments/paymill-dark.svg b/scss/img/payments/paymill-dark.svg similarity index 100% rename from img/payments/paymill-dark.svg rename to scss/img/payments/paymill-dark.svg diff --git a/img/payments/paymill.svg b/scss/img/payments/paymill.svg similarity index 100% rename from img/payments/paymill.svg rename to scss/img/payments/paymill.svg diff --git a/img/payments/payone-dark.svg b/scss/img/payments/payone-dark.svg similarity index 100% rename from img/payments/payone-dark.svg rename to scss/img/payments/payone-dark.svg diff --git a/img/payments/payone.svg b/scss/img/payments/payone.svg similarity index 100% rename from img/payments/payone.svg rename to scss/img/payments/payone.svg diff --git a/img/payments/payoneer-dark.svg b/scss/img/payments/payoneer-dark.svg similarity index 100% rename from img/payments/payoneer-dark.svg rename to scss/img/payments/payoneer-dark.svg diff --git a/img/payments/payoneer.svg b/scss/img/payments/payoneer.svg similarity index 100% rename from img/payments/payoneer.svg rename to scss/img/payments/payoneer.svg diff --git a/img/payments/paypal-dark.svg b/scss/img/payments/paypal-dark.svg similarity index 100% rename from img/payments/paypal-dark.svg rename to scss/img/payments/paypal-dark.svg diff --git a/img/payments/paypal.svg b/scss/img/payments/paypal.svg similarity index 100% rename from img/payments/paypal.svg rename to scss/img/payments/paypal.svg diff --git a/img/payments/paysafecard-dark.svg b/scss/img/payments/paysafecard-dark.svg similarity index 100% rename from img/payments/paysafecard-dark.svg rename to scss/img/payments/paysafecard-dark.svg diff --git a/img/payments/paysafecard.svg b/scss/img/payments/paysafecard.svg similarity index 100% rename from img/payments/paysafecard.svg rename to scss/img/payments/paysafecard.svg diff --git a/img/payments/payu-dark.svg b/scss/img/payments/payu-dark.svg similarity index 100% rename from img/payments/payu-dark.svg rename to scss/img/payments/payu-dark.svg diff --git a/img/payments/payu.svg b/scss/img/payments/payu.svg similarity index 100% rename from img/payments/payu.svg rename to scss/img/payments/payu.svg diff --git a/img/payments/payza-dark.svg b/scss/img/payments/payza-dark.svg similarity index 100% rename from img/payments/payza-dark.svg rename to scss/img/payments/payza-dark.svg diff --git a/img/payments/payza.svg b/scss/img/payments/payza.svg similarity index 100% rename from img/payments/payza.svg rename to scss/img/payments/payza.svg diff --git a/img/payments/przelewy24-dark.svg b/scss/img/payments/przelewy24-dark.svg similarity index 100% rename from img/payments/przelewy24-dark.svg rename to scss/img/payments/przelewy24-dark.svg diff --git a/img/payments/przelewy24.svg b/scss/img/payments/przelewy24.svg similarity index 100% rename from img/payments/przelewy24.svg rename to scss/img/payments/przelewy24.svg diff --git a/img/payments/ripple-dark.svg b/scss/img/payments/ripple-dark.svg similarity index 100% rename from img/payments/ripple-dark.svg rename to scss/img/payments/ripple-dark.svg diff --git a/img/payments/ripple.svg b/scss/img/payments/ripple.svg similarity index 100% rename from img/payments/ripple.svg rename to scss/img/payments/ripple.svg diff --git a/img/payments/sage-dark.svg b/scss/img/payments/sage-dark.svg similarity index 100% rename from img/payments/sage-dark.svg rename to scss/img/payments/sage-dark.svg diff --git a/img/payments/sage.svg b/scss/img/payments/sage.svg similarity index 100% rename from img/payments/sage.svg rename to scss/img/payments/sage.svg diff --git a/img/payments/sepa-dark.svg b/scss/img/payments/sepa-dark.svg similarity index 100% rename from img/payments/sepa-dark.svg rename to scss/img/payments/sepa-dark.svg diff --git a/img/payments/sepa.svg b/scss/img/payments/sepa.svg similarity index 100% rename from img/payments/sepa.svg rename to scss/img/payments/sepa.svg diff --git a/img/payments/shopify-dark.svg b/scss/img/payments/shopify-dark.svg similarity index 100% rename from img/payments/shopify-dark.svg rename to scss/img/payments/shopify-dark.svg diff --git a/img/payments/shopify.svg b/scss/img/payments/shopify.svg similarity index 100% rename from img/payments/shopify.svg rename to scss/img/payments/shopify.svg diff --git a/img/payments/skrill-dark.svg b/scss/img/payments/skrill-dark.svg similarity index 100% rename from img/payments/skrill-dark.svg rename to scss/img/payments/skrill-dark.svg diff --git a/img/payments/skrill.svg b/scss/img/payments/skrill.svg similarity index 100% rename from img/payments/skrill.svg rename to scss/img/payments/skrill.svg diff --git a/img/payments/solo-dark.svg b/scss/img/payments/solo-dark.svg similarity index 100% rename from img/payments/solo-dark.svg rename to scss/img/payments/solo-dark.svg diff --git a/img/payments/solo.svg b/scss/img/payments/solo.svg similarity index 100% rename from img/payments/solo.svg rename to scss/img/payments/solo.svg diff --git a/img/payments/square-dark.svg b/scss/img/payments/square-dark.svg similarity index 100% rename from img/payments/square-dark.svg rename to scss/img/payments/square-dark.svg diff --git a/img/payments/square.svg b/scss/img/payments/square.svg similarity index 100% rename from img/payments/square.svg rename to scss/img/payments/square.svg diff --git a/img/payments/stripe-dark.svg b/scss/img/payments/stripe-dark.svg similarity index 100% rename from img/payments/stripe-dark.svg rename to scss/img/payments/stripe-dark.svg diff --git a/img/payments/stripe.svg b/scss/img/payments/stripe.svg similarity index 100% rename from img/payments/stripe.svg rename to scss/img/payments/stripe.svg diff --git a/img/payments/switch-dark.svg b/scss/img/payments/switch-dark.svg similarity index 100% rename from img/payments/switch-dark.svg rename to scss/img/payments/switch-dark.svg diff --git a/img/payments/switch.svg b/scss/img/payments/switch.svg similarity index 100% rename from img/payments/switch.svg rename to scss/img/payments/switch.svg diff --git a/img/payments/tpay-dark.svg b/scss/img/payments/tpay-dark.svg similarity index 100% rename from img/payments/tpay-dark.svg rename to scss/img/payments/tpay-dark.svg diff --git a/img/payments/tpay.svg b/scss/img/payments/tpay.svg similarity index 100% rename from img/payments/tpay.svg rename to scss/img/payments/tpay.svg diff --git a/img/payments/ukash-dark.svg b/scss/img/payments/ukash-dark.svg similarity index 100% rename from img/payments/ukash-dark.svg rename to scss/img/payments/ukash-dark.svg diff --git a/img/payments/ukash.svg b/scss/img/payments/ukash.svg similarity index 100% rename from img/payments/ukash.svg rename to scss/img/payments/ukash.svg diff --git a/img/payments/unionpay-dark.svg b/scss/img/payments/unionpay-dark.svg similarity index 100% rename from img/payments/unionpay-dark.svg rename to scss/img/payments/unionpay-dark.svg diff --git a/img/payments/unionpay.svg b/scss/img/payments/unionpay.svg similarity index 100% rename from img/payments/unionpay.svg rename to scss/img/payments/unionpay.svg diff --git a/img/payments/verifone-dark.svg b/scss/img/payments/verifone-dark.svg similarity index 100% rename from img/payments/verifone-dark.svg rename to scss/img/payments/verifone-dark.svg diff --git a/img/payments/verifone.svg b/scss/img/payments/verifone.svg similarity index 100% rename from img/payments/verifone.svg rename to scss/img/payments/verifone.svg diff --git a/img/payments/verisign-dark.svg b/scss/img/payments/verisign-dark.svg similarity index 100% rename from img/payments/verisign-dark.svg rename to scss/img/payments/verisign-dark.svg diff --git a/img/payments/verisign.svg b/scss/img/payments/verisign.svg similarity index 100% rename from img/payments/verisign.svg rename to scss/img/payments/verisign.svg diff --git a/img/payments/visa-dark.svg b/scss/img/payments/visa-dark.svg similarity index 100% rename from img/payments/visa-dark.svg rename to scss/img/payments/visa-dark.svg diff --git a/img/payments/visa.svg b/scss/img/payments/visa.svg similarity index 100% rename from img/payments/visa.svg rename to scss/img/payments/visa.svg diff --git a/img/payments/webmoney-dark.svg b/scss/img/payments/webmoney-dark.svg similarity index 100% rename from img/payments/webmoney-dark.svg rename to scss/img/payments/webmoney-dark.svg diff --git a/img/payments/webmoney.svg b/scss/img/payments/webmoney.svg similarity index 100% rename from img/payments/webmoney.svg rename to scss/img/payments/webmoney.svg diff --git a/img/payments/westernunion-dark.svg b/scss/img/payments/westernunion-dark.svg similarity index 100% rename from img/payments/westernunion-dark.svg rename to scss/img/payments/westernunion-dark.svg diff --git a/img/payments/westernunion.svg b/scss/img/payments/westernunion.svg similarity index 100% rename from img/payments/westernunion.svg rename to scss/img/payments/westernunion.svg diff --git a/img/payments/worldpay-dark.svg b/scss/img/payments/worldpay-dark.svg similarity index 100% rename from img/payments/worldpay-dark.svg rename to scss/img/payments/worldpay-dark.svg diff --git a/img/payments/worldpay.svg b/scss/img/payments/worldpay.svg similarity index 100% rename from img/payments/worldpay.svg rename to scss/img/payments/worldpay.svg