diff --git a/components/artists-section.tsx b/components/artists-section.tsx index d5e220765..d41308386 100644 --- a/components/artists-section.tsx +++ b/components/artists-section.tsx @@ -106,29 +106,14 @@ export function ArtistsSection() { style={transitionDelay ? { transitionDelay } : undefined} >
- {/* Imagery */} + {/* Imagery: use only the artist portrait */}
{`${artist.name} -
- - {/* Portrait with feathered mask */} -
- {`${artist.name} -
{/* Softer hover wash (replaces heavy overlay) */} diff --git a/package-lock.json b/package-lock.json index 2845a0023..0551d4397 100644 --- a/package-lock.json +++ b/package-lock.json @@ -88,8 +88,10 @@ "@vitest/coverage-v8": "^3.2.4", "eslint": "^8.57.0", "eslint-config-next": "14.2.16", + "heic-convert": "^2.1.0", "jsdom": "^27.0.0", "postcss": "^8.5", + "sharp": "^0.34.4", "tailwindcss": "^4.1.9", "tw-animate-css": "1.3.3", "typescript": "^5", @@ -5066,13 +5068,24 @@ "dev": true, "license": "BSD-3-Clause" }, + "node_modules/@img/colour": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@img/colour/-/colour-1.0.0.tgz", + "integrity": "sha512-A5P/LfWGFSl6nsckYtjw9da+19jB8hkJ6ACTGcDfEJ0aE+l2n2El7dsVM7UVHZQ9s2lmYMWlrS21YLy2IR1LUw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, "node_modules/@img/sharp-darwin-arm64": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.5.tgz", - "integrity": "sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==", + "version": "0.34.4", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.4.tgz", + "integrity": "sha512-sitdlPzDVyvmINUdJle3TNHl+AG9QcwiAMsXmccqsCOMZNIdW2/7S26w0LyU8euiLVzFBL3dXPwVCq/ODnf2vA==", "cpu": [ "arm64" ], + "dev": true, "license": "Apache-2.0", "optional": true, "os": [ @@ -5085,16 +5098,17 @@ "url": "https://opencollective.com/libvips" }, "optionalDependencies": { - "@img/sharp-libvips-darwin-arm64": "1.0.4" + "@img/sharp-libvips-darwin-arm64": "1.2.3" } }, "node_modules/@img/sharp-darwin-x64": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.5.tgz", - "integrity": "sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==", + "version": "0.34.4", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.4.tgz", + "integrity": "sha512-rZheupWIoa3+SOdF/IcUe1ah4ZDpKBGWcsPX6MT0lYniH9micvIU7HQkYTfrx5Xi8u+YqwLtxC/3vl8TQN6rMg==", "cpu": [ "x64" ], + "dev": true, "license": "Apache-2.0", "optional": true, "os": [ @@ -5107,16 +5121,17 @@ "url": "https://opencollective.com/libvips" }, "optionalDependencies": { - "@img/sharp-libvips-darwin-x64": "1.0.4" + "@img/sharp-libvips-darwin-x64": "1.2.3" } }, "node_modules/@img/sharp-libvips-darwin-arm64": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.4.tgz", - "integrity": "sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.2.3.tgz", + "integrity": "sha512-QzWAKo7kpHxbuHqUC28DZ9pIKpSi2ts2OJnoIGI26+HMgq92ZZ4vk8iJd4XsxN+tYfNJxzH6W62X5eTcsBymHw==", "cpu": [ "arm64" ], + "dev": true, "license": "LGPL-3.0-or-later", "optional": true, "os": [ @@ -5127,12 +5142,13 @@ } }, "node_modules/@img/sharp-libvips-darwin-x64": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.4.tgz", - "integrity": "sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.2.3.tgz", + "integrity": "sha512-Ju+g2xn1E2AKO6YBhxjj+ACcsPQRHT0bhpglxcEf+3uyPY+/gL8veniKoo96335ZaPo03bdDXMv0t+BBFAbmRA==", "cpu": [ "x64" ], + "dev": true, "license": "LGPL-3.0-or-later", "optional": true, "os": [ @@ -5143,12 +5159,13 @@ } }, "node_modules/@img/sharp-libvips-linux-arm": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.5.tgz", - "integrity": "sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.2.3.tgz", + "integrity": "sha512-x1uE93lyP6wEwGvgAIV0gP6zmaL/a0tGzJs/BIDDG0zeBhMnuUPm7ptxGhUbcGs4okDJrk4nxgrmxpib9g6HpA==", "cpu": [ "arm" ], + "dev": true, "license": "LGPL-3.0-or-later", "optional": true, "os": [ @@ -5159,12 +5176,30 @@ } }, "node_modules/@img/sharp-libvips-linux-arm64": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.4.tgz", - "integrity": "sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.2.3.tgz", + "integrity": "sha512-I4RxkXU90cpufazhGPyVujYwfIm9Nk1QDEmiIsaPwdnm013F7RIceaCc87kAH+oUB1ezqEvC6ga4m7MSlqsJvQ==", "cpu": [ "arm64" ], + "dev": true, + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-ppc64": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.2.3.tgz", + "integrity": "sha512-Y2T7IsQvJLMCBM+pmPbM3bKT/yYJvVtLJGfCs4Sp95SjvnFIjynbjzsa7dY1fRJX45FTSfDksbTp6AGWudiyCg==", + "cpu": [ + "ppc64" + ], + "dev": true, "license": "LGPL-3.0-or-later", "optional": true, "os": [ @@ -5175,12 +5210,13 @@ } }, "node_modules/@img/sharp-libvips-linux-s390x": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.4.tgz", - "integrity": "sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.2.3.tgz", + "integrity": "sha512-RgWrs/gVU7f+K7P+KeHFaBAJlNkD1nIZuVXdQv6S+fNA6syCcoboNjsV2Pou7zNlVdNQoQUpQTk8SWDHUA3y/w==", "cpu": [ "s390x" ], + "dev": true, "license": "LGPL-3.0-or-later", "optional": true, "os": [ @@ -5191,12 +5227,13 @@ } }, "node_modules/@img/sharp-libvips-linux-x64": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.4.tgz", - "integrity": "sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.2.3.tgz", + "integrity": "sha512-3JU7LmR85K6bBiRzSUc/Ff9JBVIFVvq6bomKE0e63UXGeRw2HPVEjoJke1Yx+iU4rL7/7kUjES4dZ/81Qjhyxg==", "cpu": [ "x64" ], + "dev": true, "license": "LGPL-3.0-or-later", "optional": true, "os": [ @@ -5207,12 +5244,13 @@ } }, "node_modules/@img/sharp-libvips-linuxmusl-arm64": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.4.tgz", - "integrity": "sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.2.3.tgz", + "integrity": "sha512-F9q83RZ8yaCwENw1GieztSfj5msz7GGykG/BA+MOUefvER69K/ubgFHNeSyUu64amHIYKGDs4sRCMzXVj8sEyw==", "cpu": [ "arm64" ], + "dev": true, "license": "LGPL-3.0-or-later", "optional": true, "os": [ @@ -5223,12 +5261,13 @@ } }, "node_modules/@img/sharp-libvips-linuxmusl-x64": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.4.tgz", - "integrity": "sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.2.3.tgz", + "integrity": "sha512-U5PUY5jbc45ANM6tSJpsgqmBF/VsL6LnxJmIf11kB7J5DctHgqm0SkuXzVWtIY90GnJxKnC/JT251TDnk1fu/g==", "cpu": [ "x64" ], + "dev": true, "license": "LGPL-3.0-or-later", "optional": true, "os": [ @@ -5239,12 +5278,13 @@ } }, "node_modules/@img/sharp-linux-arm": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.5.tgz", - "integrity": "sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==", + "version": "0.34.4", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.4.tgz", + "integrity": "sha512-Xyam4mlqM0KkTHYVSuc6wXRmM7LGN0P12li03jAnZ3EJWZqj83+hi8Y9UxZUbxsgsK1qOEwg7O0Bc0LjqQVtxA==", "cpu": [ "arm" ], + "dev": true, "license": "Apache-2.0", "optional": true, "os": [ @@ -5257,16 +5297,17 @@ "url": "https://opencollective.com/libvips" }, "optionalDependencies": { - "@img/sharp-libvips-linux-arm": "1.0.5" + "@img/sharp-libvips-linux-arm": "1.2.3" } }, "node_modules/@img/sharp-linux-arm64": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.5.tgz", - "integrity": "sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==", + "version": "0.34.4", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.4.tgz", + "integrity": "sha512-YXU1F/mN/Wu786tl72CyJjP/Ngl8mGHN1hST4BGl+hiW5jhCnV2uRVTNOcaYPs73NeT/H8Upm3y9582JVuZHrQ==", "cpu": [ "arm64" ], + "dev": true, "license": "Apache-2.0", "optional": true, "os": [ @@ -5279,16 +5320,40 @@ "url": "https://opencollective.com/libvips" }, "optionalDependencies": { - "@img/sharp-libvips-linux-arm64": "1.0.4" + "@img/sharp-libvips-linux-arm64": "1.2.3" + } + }, + "node_modules/@img/sharp-linux-ppc64": { + "version": "0.34.4", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.34.4.tgz", + "integrity": "sha512-F4PDtF4Cy8L8hXA2p3TO6s4aDt93v+LKmpcYFLAVdkkD3hSxZzee0rh6/+94FpAynsuMpLX5h+LRsSG3rIciUQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-ppc64": "1.2.3" } }, "node_modules/@img/sharp-linux-s390x": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.5.tgz", - "integrity": "sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==", + "version": "0.34.4", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.4.tgz", + "integrity": "sha512-qVrZKE9Bsnzy+myf7lFKvng6bQzhNUAYcVORq2P7bDlvmF6u2sCmK2KyEQEBdYk+u3T01pVsPrkj943T1aJAsw==", "cpu": [ "s390x" ], + "dev": true, "license": "Apache-2.0", "optional": true, "os": [ @@ -5301,16 +5366,17 @@ "url": "https://opencollective.com/libvips" }, "optionalDependencies": { - "@img/sharp-libvips-linux-s390x": "1.0.4" + "@img/sharp-libvips-linux-s390x": "1.2.3" } }, "node_modules/@img/sharp-linux-x64": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.5.tgz", - "integrity": "sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==", + "version": "0.34.4", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.4.tgz", + "integrity": "sha512-ZfGtcp2xS51iG79c6Vhw9CWqQC8l2Ot8dygxoDoIQPTat/Ov3qAa8qpxSrtAEAJW+UjTXc4yxCjNfxm4h6Xm2A==", "cpu": [ "x64" ], + "dev": true, "license": "Apache-2.0", "optional": true, "os": [ @@ -5323,16 +5389,17 @@ "url": "https://opencollective.com/libvips" }, "optionalDependencies": { - "@img/sharp-libvips-linux-x64": "1.0.4" + "@img/sharp-libvips-linux-x64": "1.2.3" } }, "node_modules/@img/sharp-linuxmusl-arm64": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.5.tgz", - "integrity": "sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==", + "version": "0.34.4", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.4.tgz", + "integrity": "sha512-8hDVvW9eu4yHWnjaOOR8kHVrew1iIX+MUgwxSuH2XyYeNRtLUe4VNioSqbNkB7ZYQJj9rUTT4PyRscyk2PXFKA==", "cpu": [ "arm64" ], + "dev": true, "license": "Apache-2.0", "optional": true, "os": [ @@ -5345,16 +5412,17 @@ "url": "https://opencollective.com/libvips" }, "optionalDependencies": { - "@img/sharp-libvips-linuxmusl-arm64": "1.0.4" + "@img/sharp-libvips-linuxmusl-arm64": "1.2.3" } }, "node_modules/@img/sharp-linuxmusl-x64": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.5.tgz", - "integrity": "sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==", + "version": "0.34.4", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.4.tgz", + "integrity": "sha512-lU0aA5L8QTlfKjpDCEFOZsTYGn3AEiO6db8W5aQDxj0nQkVrZWmN3ZP9sYKWJdtq3PWPhUNlqehWyXpYDcI9Sg==", "cpu": [ "x64" ], + "dev": true, "license": "Apache-2.0", "optional": true, "os": [ @@ -5367,20 +5435,21 @@ "url": "https://opencollective.com/libvips" }, "optionalDependencies": { - "@img/sharp-libvips-linuxmusl-x64": "1.0.4" + "@img/sharp-libvips-linuxmusl-x64": "1.2.3" } }, "node_modules/@img/sharp-wasm32": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.5.tgz", - "integrity": "sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==", + "version": "0.34.4", + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.34.4.tgz", + "integrity": "sha512-33QL6ZO/qpRyG7woB/HUALz28WnTMI2W1jgX3Nu2bypqLIKx/QKMILLJzJjI+SIbvXdG9fUnmrxR7vbi1sTBeA==", "cpu": [ "wasm32" ], + "dev": true, "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", "optional": true, "dependencies": { - "@emnapi/runtime": "^1.2.0" + "@emnapi/runtime": "^1.5.0" }, "engines": { "node": "^18.17.0 || ^20.3.0 || >=21.0.0" @@ -5389,13 +5458,34 @@ "url": "https://opencollective.com/libvips" } }, + "node_modules/@img/sharp-win32-arm64": { + "version": "0.34.4", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.34.4.tgz", + "integrity": "sha512-2Q250do/5WXTwxW3zjsEuMSv5sUU4Tq9VThWKlU2EYLm4MB7ZeMwF+SFJutldYODXF6jzc6YEOC+VfX0SZQPqA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, "node_modules/@img/sharp-win32-ia32": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.5.tgz", - "integrity": "sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==", + "version": "0.34.4", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.4.tgz", + "integrity": "sha512-3ZeLue5V82dT92CNL6rsal6I2weKw1cYu+rGKm8fOCCtJTR2gYeUfY3FqUnIJsMUPIH68oS5jmZ0NiJ508YpEw==", "cpu": [ "ia32" ], + "dev": true, "license": "Apache-2.0 AND LGPL-3.0-or-later", "optional": true, "os": [ @@ -5409,12 +5499,13 @@ } }, "node_modules/@img/sharp-win32-x64": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.5.tgz", - "integrity": "sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==", + "version": "0.34.4", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.4.tgz", + "integrity": "sha512-xIyj4wpYs8J18sVN3mSQjwrw7fKUqRw+Z5rnHNCy5fYTxigBz81u5mOMPmFumwjcn8+ld1ppptMBCLic1nz6ig==", "cpu": [ "x64" ], + "dev": true, "license": "Apache-2.0 AND LGPL-3.0-or-later", "optional": true, "os": [ @@ -17213,6 +17304,34 @@ "node": ">= 0.4" } }, + "node_modules/heic-convert": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/heic-convert/-/heic-convert-2.1.0.tgz", + "integrity": "sha512-1qDuRvEHifTVAj3pFIgkqGgJIr0M3X7cxEPjEp0oG4mo8GFjq99DpCo8Eg3kg17Cy0MTjxpFdoBHOatj7ZVKtg==", + "dev": true, + "license": "ISC", + "dependencies": { + "heic-decode": "^2.0.0", + "jpeg-js": "^0.4.4", + "pngjs": "^6.0.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/heic-decode": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/heic-decode/-/heic-decode-2.1.0.tgz", + "integrity": "sha512-0fB3O3WMk38+PScbHLVp66jcNhsZ/ErtQ6u2lMYu/YxXgbBtl+oKOhGQHa4RpvE68k8IzbWkABzHnyAIjR758A==", + "dev": true, + "license": "ISC", + "dependencies": { + "libheif-js": "^1.19.8" + }, + "engines": { + "node": ">=8.0.0" + } + }, "node_modules/html-encoding-sniffer": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-4.0.0.tgz", @@ -18028,6 +18147,13 @@ "url": "https://github.com/sponsors/panva" } }, + "node_modules/jpeg-js": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.4.4.tgz", + "integrity": "sha512-WZzeDOEtTOBK4Mdsar0IqEU5sMr3vSV2RqkAIzUEV2BHnUfKGyswWFPFwK5EeDo93K3FohSHbLAjj0s1Wzd+dg==", + "dev": true, + "license": "BSD-3-Clause" + }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -18240,6 +18366,16 @@ "node": ">= 0.8.0" } }, + "node_modules/libheif-js": { + "version": "1.19.8", + "resolved": "https://registry.npmjs.org/libheif-js/-/libheif-js-1.19.8.tgz", + "integrity": "sha512-vQJWusIxO7wavpON1dusciL8Go9jsIQ+EUrckauFYAiSTjcmLAsuJh3SszLpvkwPci3JcL41ek2n+LUZGFpPIQ==", + "dev": true, + "license": "LGPL-3.0", + "engines": { + "node": ">=8.0.0" + } + }, "node_modules/lightningcss": { "version": "1.30.1", "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.30.1.tgz", @@ -19550,6 +19686,16 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, + "node_modules/pngjs": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-6.0.0.tgz", + "integrity": "sha512-TRzzuFRRmEoSW/p1KVAmiOgPco2Irlah+bGFCeNfJXxxYGwSw7YwAOAcd7X28K/m5bjBWKsC29KyoMfHbypayg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.13.0" + } + }, "node_modules/possible-typed-array-names": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", @@ -20552,15 +20698,16 @@ "license": "ISC" }, "node_modules/sharp": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.5.tgz", - "integrity": "sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==", + "version": "0.34.4", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.34.4.tgz", + "integrity": "sha512-FUH39xp3SBPnxWvd5iib1X8XY7J0K0X7d93sie9CJg2PO8/7gmg89Nve6OjItK53/MlAushNNxteBYfM6DEuoA==", + "dev": true, "hasInstallScript": true, "license": "Apache-2.0", "dependencies": { - "color": "^4.2.3", - "detect-libc": "^2.0.3", - "semver": "^7.6.3" + "@img/colour": "^1.0.0", + "detect-libc": "^2.1.0", + "semver": "^7.7.2" }, "engines": { "node": "^18.17.0 || ^20.3.0 || >=21.0.0" @@ -20569,31 +20716,35 @@ "url": "https://opencollective.com/libvips" }, "optionalDependencies": { - "@img/sharp-darwin-arm64": "0.33.5", - "@img/sharp-darwin-x64": "0.33.5", - "@img/sharp-libvips-darwin-arm64": "1.0.4", - "@img/sharp-libvips-darwin-x64": "1.0.4", - "@img/sharp-libvips-linux-arm": "1.0.5", - "@img/sharp-libvips-linux-arm64": "1.0.4", - "@img/sharp-libvips-linux-s390x": "1.0.4", - "@img/sharp-libvips-linux-x64": "1.0.4", - "@img/sharp-libvips-linuxmusl-arm64": "1.0.4", - "@img/sharp-libvips-linuxmusl-x64": "1.0.4", - "@img/sharp-linux-arm": "0.33.5", - "@img/sharp-linux-arm64": "0.33.5", - "@img/sharp-linux-s390x": "0.33.5", - "@img/sharp-linux-x64": "0.33.5", - "@img/sharp-linuxmusl-arm64": "0.33.5", - "@img/sharp-linuxmusl-x64": "0.33.5", - "@img/sharp-wasm32": "0.33.5", - "@img/sharp-win32-ia32": "0.33.5", - "@img/sharp-win32-x64": "0.33.5" + "@img/sharp-darwin-arm64": "0.34.4", + "@img/sharp-darwin-x64": "0.34.4", + "@img/sharp-libvips-darwin-arm64": "1.2.3", + "@img/sharp-libvips-darwin-x64": "1.2.3", + "@img/sharp-libvips-linux-arm": "1.2.3", + "@img/sharp-libvips-linux-arm64": "1.2.3", + "@img/sharp-libvips-linux-ppc64": "1.2.3", + "@img/sharp-libvips-linux-s390x": "1.2.3", + "@img/sharp-libvips-linux-x64": "1.2.3", + "@img/sharp-libvips-linuxmusl-arm64": "1.2.3", + "@img/sharp-libvips-linuxmusl-x64": "1.2.3", + "@img/sharp-linux-arm": "0.34.4", + "@img/sharp-linux-arm64": "0.34.4", + "@img/sharp-linux-ppc64": "0.34.4", + "@img/sharp-linux-s390x": "0.34.4", + "@img/sharp-linux-x64": "0.34.4", + "@img/sharp-linuxmusl-arm64": "0.34.4", + "@img/sharp-linuxmusl-x64": "0.34.4", + "@img/sharp-wasm32": "0.34.4", + "@img/sharp-win32-arm64": "0.34.4", + "@img/sharp-win32-ia32": "0.34.4", + "@img/sharp-win32-x64": "0.34.4" } }, "node_modules/sharp/node_modules/semver": { "version": "7.7.2", "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "dev": true, "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -22835,6 +22986,367 @@ "node": ">=18" } }, + "node_modules/wrangler/node_modules/@img/sharp-darwin-arm64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.5.tgz", + "integrity": "sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-arm64": "1.0.4" + } + }, + "node_modules/wrangler/node_modules/@img/sharp-darwin-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.5.tgz", + "integrity": "sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-x64": "1.0.4" + } + }, + "node_modules/wrangler/node_modules/@img/sharp-libvips-darwin-arm64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.4.tgz", + "integrity": "sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/wrangler/node_modules/@img/sharp-libvips-darwin-x64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.4.tgz", + "integrity": "sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/wrangler/node_modules/@img/sharp-libvips-linux-arm": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.5.tgz", + "integrity": "sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==", + "cpu": [ + "arm" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/wrangler/node_modules/@img/sharp-libvips-linux-arm64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.4.tgz", + "integrity": "sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/wrangler/node_modules/@img/sharp-libvips-linux-s390x": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.4.tgz", + "integrity": "sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==", + "cpu": [ + "s390x" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/wrangler/node_modules/@img/sharp-libvips-linux-x64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.4.tgz", + "integrity": "sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/wrangler/node_modules/@img/sharp-libvips-linuxmusl-arm64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.4.tgz", + "integrity": "sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/wrangler/node_modules/@img/sharp-libvips-linuxmusl-x64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.4.tgz", + "integrity": "sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/wrangler/node_modules/@img/sharp-linux-arm": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.5.tgz", + "integrity": "sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==", + "cpu": [ + "arm" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm": "1.0.5" + } + }, + "node_modules/wrangler/node_modules/@img/sharp-linux-arm64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.5.tgz", + "integrity": "sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm64": "1.0.4" + } + }, + "node_modules/wrangler/node_modules/@img/sharp-linux-s390x": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.5.tgz", + "integrity": "sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==", + "cpu": [ + "s390x" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-s390x": "1.0.4" + } + }, + "node_modules/wrangler/node_modules/@img/sharp-linux-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.5.tgz", + "integrity": "sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-x64": "1.0.4" + } + }, + "node_modules/wrangler/node_modules/@img/sharp-linuxmusl-arm64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.5.tgz", + "integrity": "sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-arm64": "1.0.4" + } + }, + "node_modules/wrangler/node_modules/@img/sharp-linuxmusl-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.5.tgz", + "integrity": "sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-x64": "1.0.4" + } + }, + "node_modules/wrangler/node_modules/@img/sharp-wasm32": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.5.tgz", + "integrity": "sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==", + "cpu": [ + "wasm32" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", + "optional": true, + "dependencies": { + "@emnapi/runtime": "^1.2.0" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/wrangler/node_modules/@img/sharp-win32-ia32": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.5.tgz", + "integrity": "sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==", + "cpu": [ + "ia32" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/wrangler/node_modules/@img/sharp-win32-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.5.tgz", + "integrity": "sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, "node_modules/wrangler/node_modules/acorn": { "version": "8.14.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", @@ -22922,6 +23434,57 @@ "node": ">=18.0.0" } }, + "node_modules/wrangler/node_modules/semver": { + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", + "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/wrangler/node_modules/sharp": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.5.tgz", + "integrity": "sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==", + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "color": "^4.2.3", + "detect-libc": "^2.0.3", + "semver": "^7.6.3" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-darwin-arm64": "0.33.5", + "@img/sharp-darwin-x64": "0.33.5", + "@img/sharp-libvips-darwin-arm64": "1.0.4", + "@img/sharp-libvips-darwin-x64": "1.0.4", + "@img/sharp-libvips-linux-arm": "1.0.5", + "@img/sharp-libvips-linux-arm64": "1.0.4", + "@img/sharp-libvips-linux-s390x": "1.0.4", + "@img/sharp-libvips-linux-x64": "1.0.4", + "@img/sharp-libvips-linuxmusl-arm64": "1.0.4", + "@img/sharp-libvips-linuxmusl-x64": "1.0.4", + "@img/sharp-linux-arm": "0.33.5", + "@img/sharp-linux-arm64": "0.33.5", + "@img/sharp-linux-s390x": "0.33.5", + "@img/sharp-linux-x64": "0.33.5", + "@img/sharp-linuxmusl-arm64": "0.33.5", + "@img/sharp-linuxmusl-x64": "0.33.5", + "@img/sharp-wasm32": "0.33.5", + "@img/sharp-win32-ia32": "0.33.5", + "@img/sharp-win32-x64": "0.33.5" + } + }, "node_modules/wrangler/node_modules/undici": { "version": "7.14.0", "resolved": "https://registry.npmjs.org/undici/-/undici-7.14.0.tgz", diff --git a/package.json b/package.json index 76ca8a60a..57beb05e5 100644 --- a/package.json +++ b/package.json @@ -128,8 +128,10 @@ "@vitest/coverage-v8": "^3.2.4", "eslint": "^8.57.0", "eslint-config-next": "14.2.16", + "heic-convert": "^2.1.0", "jsdom": "^27.0.0", "postcss": "^8.5", + "sharp": "^0.34.4", "tailwindcss": "^4.1.9", "tw-animate-css": "1.3.3", "typescript": "^5", diff --git a/public/artists/Amari-Rodriguez/Bio/United Artist Bio.pdf b/public/artists/Amari-Rodriguez/Bio/United Artist Bio.pdf new file mode 100644 index 000000000..2f9943d4e Binary files /dev/null and b/public/artists/Amari-Rodriguez/Bio/United Artist Bio.pdf differ diff --git a/public/artists/Amari-Rodriguez/EDIT ME.md b/public/artists/Amari-Rodriguez/EDIT ME.md new file mode 100644 index 000000000..49f340687 --- /dev/null +++ b/public/artists/Amari-Rodriguez/EDIT ME.md @@ -0,0 +1,138 @@ +# Tattoo Artist Portfolio Questionnaire + +## Basic Information + +**Artist Name/Alias: Amari Kyss** + +**Contact Email: grimmtatt@gmail.com** + +**Instagram Handle:@grimmtatt** + +**Other Social Media/Website:** + +## Background + +**How did you get started in tattooing? In my Mothers House** + +**Who were your mentors or influences? Christy Lumberg** + +**In 2-3 paragraphs, describe your artistic philosophy and what makes your work unique:** + +i think what sets me apart isn’t just how i tattoo it’s how i care. i don’t want this to feel like a + +transaction, like you’re ordering a tattoo the way you’d order a meal. this isn’t fast, or + +disposable, or something to rush through. i want every person who sits in my chair to feel like + +they’re seen, like their story matters, and like the art we make together is something sacred + +even if it’s small. i know i didn’t invent traditional tattooing, and i’m not pretending to be the + +first person to lead with kindness. what i am is genuine. consistent. thoughtful. i approach this + +work with deep respect for the history of it, for the people who wear it, and for the trust that + +comes with putting something permanent on someone’s body. i’d do this for free if the world + +let me. because to me, tattooing isn’t just a job for me it’s an exchange of energy, of care, of time. and + +i think that intention lives in every piece i put out. + +**What do you want potential clients to know about you and your work?** + +i’d want them to know it feels like hanging out with someone they could actually be friends with + +outside of the tattoo. like it was easy, comforting, and they didn’t have to be anything but + +themselves. no pressure to be confident or outgoing or have the perfect idea or body just come + +as you are, and that’s more than enough. i really try to create a space where people feel safe + +and accepted. your body is welcome here. your story is welcome here. i want it to feel like + +you’re just spending time with someone who sees you, hears you, and wants you to leave + +feeling a little more at home in yourself. + +**What are your goals for your tattoo career in the next few years?** + +**slang insane ink** + +## Artistic Style & Specialties + +**What tattoo styles do you specialize in?** (Check all that apply) + +- \[ x\] Traditional/American Traditional +- \[x \] Neo-Traditional +- \[ \] Realism (Black & Grey) +- \[ \] Realism (Color) +- \[x \] Japanese/Irezumi +- \[x \] Blackwork +- \[x \] Fine Line +- \[ \] Geometric +- \[ \] Watercolor +- \[ \] Tribal +- \[ \] Portrait +- \[ x\] Lettering/Script +- \[ \] Illustrative +- \[x \] Dotwork +- \[ \] Biomechanical +- \[x \] Cover-ups +- \[ \] Other: \________________\_ + +**What are your top 3 favorite styles to tattoo?** + +1. American and Japanese Traditional +2. Floral Black and Grey +3. Color Work + +**What types of designs do you most enjoy creating?** + +**Anything American Traditional** + +**Are there any styles or subjects you prefer NOT to tattoo?** + +**Realism** + +## Portfolio Pieces + +**Please list 5-10 of your best tattoos that represent your work:** + +[https://portal.united-tattoos.com/index.php/f/17904](https://portal.united-tattoos.com/index.php/f/17904 (preview)) + +## Process & Approach + +**Describe your consultation process with clients:** + +**Talking about the design seeing the space they want it and then going over availability, price ranges and the scheduling with a deposit** + +**How do you approach custom design work?** + +**with love** + +## Availability & Pricing + +**Current booking status:** + +- \[ x\] Currently booking +- \[ \] Waitlist +- \[ \] By appointment only +- \[x \] Walk-ins welcome + +**Typical booking lead time:** + +**idk what this means** + +**Average session length:** + +**depends on the tattoo** + +**Hourly rate or price range:** + +**I price by piece outside of day sessions** + +**Minimum charge:** + +**0** + +**Do you require a deposit?** If yes, how much? yes depending on how much the tattoo is no more than $100 though \ No newline at end of file diff --git a/public/artists/Amari-Rodriguez/Flash/Arrow_Lady.jpg b/public/artists/Amari-Rodriguez/Flash/Arrow_Lady.jpg new file mode 100644 index 000000000..50843399a Binary files /dev/null and b/public/artists/Amari-Rodriguez/Flash/Arrow_Lady.jpg differ diff --git a/public/artists/Amari-Rodriguez/Flash/Ball_and_Chain_Face.jpg b/public/artists/Amari-Rodriguez/Flash/Ball_and_Chain_Face.jpg new file mode 100644 index 000000000..70ce583b8 Binary files /dev/null and b/public/artists/Amari-Rodriguez/Flash/Ball_and_Chain_Face.jpg differ diff --git a/public/artists/Amari-Rodriguez/Flash/Beetle.jpg b/public/artists/Amari-Rodriguez/Flash/Beetle.jpg new file mode 100644 index 000000000..59e6d26fe Binary files /dev/null and b/public/artists/Amari-Rodriguez/Flash/Beetle.jpg differ diff --git a/public/artists/Amari-Rodriguez/Flash/Bonsai.jpg b/public/artists/Amari-Rodriguez/Flash/Bonsai.jpg new file mode 100644 index 000000000..228f83aa6 Binary files /dev/null and b/public/artists/Amari-Rodriguez/Flash/Bonsai.jpg differ diff --git a/public/artists/Amari-Rodriguez/Flash/Boys_Will_Be_Bugs_Print.jpg b/public/artists/Amari-Rodriguez/Flash/Boys_Will_Be_Bugs_Print.jpg new file mode 100644 index 000000000..a338a5458 Binary files /dev/null and b/public/artists/Amari-Rodriguez/Flash/Boys_Will_Be_Bugs_Print.jpg differ diff --git a/public/artists/Amari-Rodriguez/Flash/Cactus.jpg b/public/artists/Amari-Rodriguez/Flash/Cactus.jpg new file mode 100644 index 000000000..3d0c05dad Binary files /dev/null and b/public/artists/Amari-Rodriguez/Flash/Cactus.jpg differ diff --git a/public/artists/Amari-Rodriguez/Flash/Cowboy_Killer_Print.jpg b/public/artists/Amari-Rodriguez/Flash/Cowboy_Killer_Print.jpg new file mode 100644 index 000000000..57350a38f Binary files /dev/null and b/public/artists/Amari-Rodriguez/Flash/Cowboy_Killer_Print.jpg differ diff --git a/public/artists/Amari-Rodriguez/Flash/Dark_Horse.jpg b/public/artists/Amari-Rodriguez/Flash/Dark_Horse.jpg new file mode 100644 index 000000000..c1fd493b1 Binary files /dev/null and b/public/artists/Amari-Rodriguez/Flash/Dark_Horse.jpg differ diff --git a/public/artists/Amari-Rodriguez/Flash/Dragon_Castle.jpg b/public/artists/Amari-Rodriguez/Flash/Dragon_Castle.jpg new file mode 100644 index 000000000..d941f5b7a Binary files /dev/null and b/public/artists/Amari-Rodriguez/Flash/Dragon_Castle.jpg differ diff --git a/public/artists/Amari-Rodriguez/Flash/Dune_Lady.jpg b/public/artists/Amari-Rodriguez/Flash/Dune_Lady.jpg new file mode 100644 index 000000000..e5ae48337 Binary files /dev/null and b/public/artists/Amari-Rodriguez/Flash/Dune_Lady.jpg differ diff --git a/public/artists/Amari-Rodriguez/Flash/Flor_De_Femme.jpg b/public/artists/Amari-Rodriguez/Flash/Flor_De_Femme.jpg new file mode 100644 index 000000000..c6336a014 Binary files /dev/null and b/public/artists/Amari-Rodriguez/Flash/Flor_De_Femme.jpg differ diff --git a/public/artists/Amari-Rodriguez/Flash/Gypsy.jpg b/public/artists/Amari-Rodriguez/Flash/Gypsy.jpg new file mode 100644 index 000000000..57605d62b Binary files /dev/null and b/public/artists/Amari-Rodriguez/Flash/Gypsy.jpg differ diff --git a/public/artists/Amari-Rodriguez/Flash/Heart_Dagger.jpg b/public/artists/Amari-Rodriguez/Flash/Heart_Dagger.jpg new file mode 100644 index 000000000..be9b72de0 Binary files /dev/null and b/public/artists/Amari-Rodriguez/Flash/Heart_Dagger.jpg differ diff --git a/public/artists/Amari-Rodriguez/Flash/JestersPrivilege_Print.jpg b/public/artists/Amari-Rodriguez/Flash/JestersPrivilege_Print.jpg new file mode 100644 index 000000000..7625db687 Binary files /dev/null and b/public/artists/Amari-Rodriguez/Flash/JestersPrivilege_Print.jpg differ diff --git a/public/artists/Amari-Rodriguez/Flash/Jesters_Privillege.jpg b/public/artists/Amari-Rodriguez/Flash/Jesters_Privillege.jpg new file mode 100644 index 000000000..60df0ae5b Binary files /dev/null and b/public/artists/Amari-Rodriguez/Flash/Jesters_Privillege.jpg differ diff --git a/public/artists/Amari-Rodriguez/Flash/LadyBug.jpg b/public/artists/Amari-Rodriguez/Flash/LadyBug.jpg new file mode 100644 index 000000000..dce51cf27 Binary files /dev/null and b/public/artists/Amari-Rodriguez/Flash/LadyBug.jpg differ diff --git a/public/artists/Amari-Rodriguez/Flash/Lightnin_Bugz.jpg b/public/artists/Amari-Rodriguez/Flash/Lightnin_Bugz.jpg new file mode 100644 index 000000000..5c470f53d Binary files /dev/null and b/public/artists/Amari-Rodriguez/Flash/Lightnin_Bugz.jpg differ diff --git a/public/artists/Amari-Rodriguez/Flash/Monstera.jpg b/public/artists/Amari-Rodriguez/Flash/Monstera.jpg new file mode 100644 index 000000000..aa6853723 Binary files /dev/null and b/public/artists/Amari-Rodriguez/Flash/Monstera.jpg differ diff --git a/public/artists/Amari-Rodriguez/Flash/Outlaw.jpg b/public/artists/Amari-Rodriguez/Flash/Outlaw.jpg new file mode 100644 index 000000000..1630b1898 Binary files /dev/null and b/public/artists/Amari-Rodriguez/Flash/Outlaw.jpg differ diff --git a/public/artists/Amari-Rodriguez/Flash/Panther.jpg b/public/artists/Amari-Rodriguez/Flash/Panther.jpg new file mode 100644 index 000000000..681bdc328 Binary files /dev/null and b/public/artists/Amari-Rodriguez/Flash/Panther.jpg differ diff --git a/public/artists/Amari-Rodriguez/Flash/Queen.jpg b/public/artists/Amari-Rodriguez/Flash/Queen.jpg new file mode 100644 index 000000000..53fb6fdfa Binary files /dev/null and b/public/artists/Amari-Rodriguez/Flash/Queen.jpg differ diff --git a/public/artists/Amari-Rodriguez/Flash/Rosebush.jpg b/public/artists/Amari-Rodriguez/Flash/Rosebush.jpg new file mode 100644 index 000000000..ccff1fe4c Binary files /dev/null and b/public/artists/Amari-Rodriguez/Flash/Rosebush.jpg differ diff --git a/public/artists/Amari-Rodriguez/Flash/Sailor_Jerry.jpg b/public/artists/Amari-Rodriguez/Flash/Sailor_Jerry.jpg new file mode 100644 index 000000000..c42db7721 Binary files /dev/null and b/public/artists/Amari-Rodriguez/Flash/Sailor_Jerry.jpg differ diff --git a/public/artists/Amari-Rodriguez/Flash/Scorpion.jpg b/public/artists/Amari-Rodriguez/Flash/Scorpion.jpg new file mode 100644 index 000000000..e141297a0 Binary files /dev/null and b/public/artists/Amari-Rodriguez/Flash/Scorpion.jpg differ diff --git a/public/artists/Amari-Rodriguez/Flash/Skeleton_Cowboy.jpg b/public/artists/Amari-Rodriguez/Flash/Skeleton_Cowboy.jpg new file mode 100644 index 000000000..dd2712d25 Binary files /dev/null and b/public/artists/Amari-Rodriguez/Flash/Skeleton_Cowboy.jpg differ diff --git a/public/artists/Amari-Rodriguez/Flash/Spread_Eagle.jpg b/public/artists/Amari-Rodriguez/Flash/Spread_Eagle.jpg new file mode 100644 index 000000000..5635ad14d Binary files /dev/null and b/public/artists/Amari-Rodriguez/Flash/Spread_Eagle.jpg differ diff --git a/public/artists/Amari-Rodriguez/Flash/Traditional_Spiderweb.jpg b/public/artists/Amari-Rodriguez/Flash/Traditional_Spiderweb.jpg new file mode 100644 index 000000000..7556eca39 Binary files /dev/null and b/public/artists/Amari-Rodriguez/Flash/Traditional_Spiderweb.jpg differ diff --git a/public/artists/Amari-Rodriguez/Flash/_Caterpiller.jpg b/public/artists/Amari-Rodriguez/Flash/_Caterpiller.jpg new file mode 100644 index 000000000..4f43b5072 Binary files /dev/null and b/public/artists/Amari-Rodriguez/Flash/_Caterpiller.jpg differ diff --git a/public/artists/Amari-Rodriguez/Portfolio/Alina Rose.HEIC b/public/artists/Amari-Rodriguez/Portfolio/Alina Rose.HEIC new file mode 100644 index 000000000..16154d0f4 Binary files /dev/null and b/public/artists/Amari-Rodriguez/Portfolio/Alina Rose.HEIC differ diff --git a/public/artists/Amari-Rodriguez/Portfolio/Alina Rose.avif b/public/artists/Amari-Rodriguez/Portfolio/Alina Rose.avif new file mode 100644 index 000000000..20ef891cf Binary files /dev/null and b/public/artists/Amari-Rodriguez/Portfolio/Alina Rose.avif differ diff --git a/public/artists/Amari-Rodriguez/Portfolio/Alina Russian Doll.avif b/public/artists/Amari-Rodriguez/Portfolio/Alina Russian Doll.avif new file mode 100644 index 000000000..945422492 Binary files /dev/null and b/public/artists/Amari-Rodriguez/Portfolio/Alina Russian Doll.avif differ diff --git a/public/artists/Amari-Rodriguez/Portfolio/Alina Russian Doll.jpg b/public/artists/Amari-Rodriguez/Portfolio/Alina Russian Doll.jpg new file mode 100644 index 000000000..b39abca34 Binary files /dev/null and b/public/artists/Amari-Rodriguez/Portfolio/Alina Russian Doll.jpg differ diff --git a/public/artists/Amari-Rodriguez/Portfolio/Alina Seppuku.HEIC b/public/artists/Amari-Rodriguez/Portfolio/Alina Seppuku.HEIC new file mode 100644 index 000000000..8f7e24e0e Binary files /dev/null and b/public/artists/Amari-Rodriguez/Portfolio/Alina Seppuku.HEIC differ diff --git a/public/artists/Amari-Rodriguez/Portfolio/Alina Seppuku.avif b/public/artists/Amari-Rodriguez/Portfolio/Alina Seppuku.avif new file mode 100644 index 000000000..273aa7237 Binary files /dev/null and b/public/artists/Amari-Rodriguez/Portfolio/Alina Seppuku.avif differ diff --git a/public/artists/Amari-Rodriguez/Portfolio/Alina Sombrero.avif b/public/artists/Amari-Rodriguez/Portfolio/Alina Sombrero.avif new file mode 100644 index 000000000..01d5b47fe Binary files /dev/null and b/public/artists/Amari-Rodriguez/Portfolio/Alina Sombrero.avif differ diff --git a/public/artists/Amari-Rodriguez/Portfolio/Alina Sombrero.jpg b/public/artists/Amari-Rodriguez/Portfolio/Alina Sombrero.jpg new file mode 100644 index 000000000..0c53dae36 Binary files /dev/null and b/public/artists/Amari-Rodriguez/Portfolio/Alina Sombrero.jpg differ diff --git a/public/artists/Amari-Rodriguez/Portfolio/Anahi Sternum.HEIC b/public/artists/Amari-Rodriguez/Portfolio/Anahi Sternum.HEIC new file mode 100644 index 000000000..3c42bd2d4 Binary files /dev/null and b/public/artists/Amari-Rodriguez/Portfolio/Anahi Sternum.HEIC differ diff --git a/public/artists/Amari-Rodriguez/Portfolio/Anahi Sternum.avif b/public/artists/Amari-Rodriguez/Portfolio/Anahi Sternum.avif new file mode 100644 index 000000000..bba27cdd3 Binary files /dev/null and b/public/artists/Amari-Rodriguez/Portfolio/Anahi Sternum.avif differ diff --git a/public/artists/Amari-Rodriguez/Portfolio/Anna Clown.avif b/public/artists/Amari-Rodriguez/Portfolio/Anna Clown.avif new file mode 100644 index 000000000..17be1fd06 Binary files /dev/null and b/public/artists/Amari-Rodriguez/Portfolio/Anna Clown.avif differ diff --git a/public/artists/Amari-Rodriguez/Portfolio/Anna Clown.jpg b/public/artists/Amari-Rodriguez/Portfolio/Anna Clown.jpg new file mode 100644 index 000000000..e3a6e4857 Binary files /dev/null and b/public/artists/Amari-Rodriguez/Portfolio/Anna Clown.jpg differ diff --git a/public/artists/Amari-Rodriguez/Portfolio/Anna Cowgirl.avif b/public/artists/Amari-Rodriguez/Portfolio/Anna Cowgirl.avif new file mode 100644 index 000000000..d988e787d Binary files /dev/null and b/public/artists/Amari-Rodriguez/Portfolio/Anna Cowgirl.avif differ diff --git a/public/artists/Amari-Rodriguez/Portfolio/Anna Cowgirl.jpg b/public/artists/Amari-Rodriguez/Portfolio/Anna Cowgirl.jpg new file mode 100644 index 000000000..18a4af963 Binary files /dev/null and b/public/artists/Amari-Rodriguez/Portfolio/Anna Cowgirl.jpg differ diff --git a/public/artists/Amari-Rodriguez/Portfolio/Ash Hummingbird.avif b/public/artists/Amari-Rodriguez/Portfolio/Ash Hummingbird.avif new file mode 100644 index 000000000..d820ce2b1 Binary files /dev/null and b/public/artists/Amari-Rodriguez/Portfolio/Ash Hummingbird.avif differ diff --git a/public/artists/Amari-Rodriguez/Portfolio/Ash Hummingbird.jpg b/public/artists/Amari-Rodriguez/Portfolio/Ash Hummingbird.jpg new file mode 100644 index 000000000..ba3b4d43a Binary files /dev/null and b/public/artists/Amari-Rodriguez/Portfolio/Ash Hummingbird.jpg differ diff --git a/public/artists/Amari-Rodriguez/Portfolio/Cam Bonsai.HEIC b/public/artists/Amari-Rodriguez/Portfolio/Cam Bonsai.HEIC new file mode 100644 index 000000000..ec407134f Binary files /dev/null and b/public/artists/Amari-Rodriguez/Portfolio/Cam Bonsai.HEIC differ diff --git a/public/artists/Amari-Rodriguez/Portfolio/Cam Bonsai.avif b/public/artists/Amari-Rodriguez/Portfolio/Cam Bonsai.avif new file mode 100644 index 000000000..b255da593 Binary files /dev/null and b/public/artists/Amari-Rodriguez/Portfolio/Cam Bonsai.avif differ diff --git a/public/artists/Amari-Rodriguez/Portfolio/Evaline Guillotine.HEIC b/public/artists/Amari-Rodriguez/Portfolio/Evaline Guillotine.HEIC new file mode 100644 index 000000000..a2c0b742c Binary files /dev/null and b/public/artists/Amari-Rodriguez/Portfolio/Evaline Guillotine.HEIC differ diff --git a/public/artists/Amari-Rodriguez/Portfolio/Evaline Guillotine.avif b/public/artists/Amari-Rodriguez/Portfolio/Evaline Guillotine.avif new file mode 100644 index 000000000..f8fca1f0b Binary files /dev/null and b/public/artists/Amari-Rodriguez/Portfolio/Evaline Guillotine.avif differ diff --git a/public/artists/Amari-Rodriguez/Portfolio/Evaline Vamp.avif b/public/artists/Amari-Rodriguez/Portfolio/Evaline Vamp.avif new file mode 100644 index 000000000..bd561cb30 Binary files /dev/null and b/public/artists/Amari-Rodriguez/Portfolio/Evaline Vamp.avif differ diff --git a/public/artists/Amari-Rodriguez/Portfolio/Evaline Vamp.jpg b/public/artists/Amari-Rodriguez/Portfolio/Evaline Vamp.jpg new file mode 100644 index 000000000..873ad24da Binary files /dev/null and b/public/artists/Amari-Rodriguez/Portfolio/Evaline Vamp.jpg differ diff --git a/public/artists/Amari-Rodriguez/Portfolio/Hailey Raven Skull.avif b/public/artists/Amari-Rodriguez/Portfolio/Hailey Raven Skull.avif new file mode 100644 index 000000000..eebd94b8e Binary files /dev/null and b/public/artists/Amari-Rodriguez/Portfolio/Hailey Raven Skull.avif differ diff --git a/public/artists/Amari-Rodriguez/Portfolio/Hailey Raven Skull.jpg b/public/artists/Amari-Rodriguez/Portfolio/Hailey Raven Skull.jpg new file mode 100644 index 000000000..3137bca32 Binary files /dev/null and b/public/artists/Amari-Rodriguez/Portfolio/Hailey Raven Skull.jpg differ diff --git a/public/artists/Amari-Rodriguez/Portfolio/Ian Bat.avif b/public/artists/Amari-Rodriguez/Portfolio/Ian Bat.avif new file mode 100644 index 000000000..c1d975179 Binary files /dev/null and b/public/artists/Amari-Rodriguez/Portfolio/Ian Bat.avif differ diff --git a/public/artists/Amari-Rodriguez/Portfolio/Ian Bat.jpg b/public/artists/Amari-Rodriguez/Portfolio/Ian Bat.jpg new file mode 100644 index 000000000..b79e8d8a3 Binary files /dev/null and b/public/artists/Amari-Rodriguez/Portfolio/Ian Bat.jpg differ diff --git a/public/artists/Amari-Rodriguez/Portfolio/Isabel Crane.avif b/public/artists/Amari-Rodriguez/Portfolio/Isabel Crane.avif new file mode 100644 index 000000000..c4c0f8fe4 Binary files /dev/null and b/public/artists/Amari-Rodriguez/Portfolio/Isabel Crane.avif differ diff --git a/public/artists/Amari-Rodriguez/Portfolio/Isabel Crane.jpg b/public/artists/Amari-Rodriguez/Portfolio/Isabel Crane.jpg new file mode 100644 index 000000000..4822b023b Binary files /dev/null and b/public/artists/Amari-Rodriguez/Portfolio/Isabel Crane.jpg differ diff --git a/public/artists/Amari-Rodriguez/Portfolio/Jazzy Hand.avif b/public/artists/Amari-Rodriguez/Portfolio/Jazzy Hand.avif new file mode 100644 index 000000000..2b94bd6fe Binary files /dev/null and b/public/artists/Amari-Rodriguez/Portfolio/Jazzy Hand.avif differ diff --git a/public/artists/Amari-Rodriguez/Portfolio/Jazzy Hand.jpg b/public/artists/Amari-Rodriguez/Portfolio/Jazzy Hand.jpg new file mode 100644 index 000000000..b23451cac Binary files /dev/null and b/public/artists/Amari-Rodriguez/Portfolio/Jazzy Hand.jpg differ diff --git a/public/artists/Amari-Rodriguez/Portfolio/Jazzy Zombie.avif b/public/artists/Amari-Rodriguez/Portfolio/Jazzy Zombie.avif new file mode 100644 index 000000000..e2bd857e6 Binary files /dev/null and b/public/artists/Amari-Rodriguez/Portfolio/Jazzy Zombie.avif differ diff --git a/public/artists/Amari-Rodriguez/Portfolio/Jazzy Zombie.jpg b/public/artists/Amari-Rodriguez/Portfolio/Jazzy Zombie.jpg new file mode 100644 index 000000000..7de068b85 Binary files /dev/null and b/public/artists/Amari-Rodriguez/Portfolio/Jazzy Zombie.jpg differ diff --git a/public/artists/Amari-Rodriguez/Portfolio/Jess FlipFace.HEIC b/public/artists/Amari-Rodriguez/Portfolio/Jess FlipFace.HEIC new file mode 100644 index 000000000..a962d028b Binary files /dev/null and b/public/artists/Amari-Rodriguez/Portfolio/Jess FlipFace.HEIC differ diff --git a/public/artists/Amari-Rodriguez/Portfolio/Jess FlipFace.avif b/public/artists/Amari-Rodriguez/Portfolio/Jess FlipFace.avif new file mode 100644 index 000000000..ce604bde7 Binary files /dev/null and b/public/artists/Amari-Rodriguez/Portfolio/Jess FlipFace.avif differ diff --git a/public/artists/Amari-Rodriguez/Portfolio/Kenline Spoon v.1.avif b/public/artists/Amari-Rodriguez/Portfolio/Kenline Spoon v.1.avif new file mode 100644 index 000000000..04167c701 Binary files /dev/null and b/public/artists/Amari-Rodriguez/Portfolio/Kenline Spoon v.1.avif differ diff --git a/public/artists/Amari-Rodriguez/Portfolio/Kenline Spoon v.1.jpg b/public/artists/Amari-Rodriguez/Portfolio/Kenline Spoon v.1.jpg new file mode 100644 index 000000000..a7ee8099c Binary files /dev/null and b/public/artists/Amari-Rodriguez/Portfolio/Kenline Spoon v.1.jpg differ diff --git a/public/artists/Amari-Rodriguez/Portfolio/Kenline Spoon v.2.avif b/public/artists/Amari-Rodriguez/Portfolio/Kenline Spoon v.2.avif new file mode 100644 index 000000000..2bc6f851b Binary files /dev/null and b/public/artists/Amari-Rodriguez/Portfolio/Kenline Spoon v.2.avif differ diff --git a/public/artists/Amari-Rodriguez/Portfolio/Kenline Spoon v.2.jpg b/public/artists/Amari-Rodriguez/Portfolio/Kenline Spoon v.2.jpg new file mode 100644 index 000000000..6e1fe5fe3 Binary files /dev/null and b/public/artists/Amari-Rodriguez/Portfolio/Kenline Spoon v.2.jpg differ diff --git a/public/artists/Amari-Rodriguez/Portfolio/Macey Ladybug.avif b/public/artists/Amari-Rodriguez/Portfolio/Macey Ladybug.avif new file mode 100644 index 000000000..6889b753e Binary files /dev/null and b/public/artists/Amari-Rodriguez/Portfolio/Macey Ladybug.avif differ diff --git a/public/artists/Amari-Rodriguez/Portfolio/Macey Ladybug.jpg b/public/artists/Amari-Rodriguez/Portfolio/Macey Ladybug.jpg new file mode 100644 index 000000000..a1e3f2c63 Binary files /dev/null and b/public/artists/Amari-Rodriguez/Portfolio/Macey Ladybug.jpg differ diff --git a/public/artists/Amari-Rodriguez/Portfolio/Macey Locket.avif b/public/artists/Amari-Rodriguez/Portfolio/Macey Locket.avif new file mode 100644 index 000000000..8945dbb2e Binary files /dev/null and b/public/artists/Amari-Rodriguez/Portfolio/Macey Locket.avif differ diff --git a/public/artists/Amari-Rodriguez/Portfolio/Macey Locket.jpg b/public/artists/Amari-Rodriguez/Portfolio/Macey Locket.jpg new file mode 100644 index 000000000..67923dfc4 Binary files /dev/null and b/public/artists/Amari-Rodriguez/Portfolio/Macey Locket.jpg differ diff --git a/public/artists/Amari-Rodriguez/Portfolio/Moby Dick 2.HEIC b/public/artists/Amari-Rodriguez/Portfolio/Moby Dick 2.HEIC new file mode 100644 index 000000000..2704a74f3 Binary files /dev/null and b/public/artists/Amari-Rodriguez/Portfolio/Moby Dick 2.HEIC differ diff --git a/public/artists/Amari-Rodriguez/Portfolio/Moby Dick 2.avif b/public/artists/Amari-Rodriguez/Portfolio/Moby Dick 2.avif new file mode 100644 index 000000000..5f15a35b5 Binary files /dev/null and b/public/artists/Amari-Rodriguez/Portfolio/Moby Dick 2.avif differ diff --git a/public/artists/Amari-Rodriguez/Portfolio/Moby Dick.HEIC b/public/artists/Amari-Rodriguez/Portfolio/Moby Dick.HEIC new file mode 100644 index 000000000..18bc7550f Binary files /dev/null and b/public/artists/Amari-Rodriguez/Portfolio/Moby Dick.HEIC differ diff --git a/public/artists/Amari-Rodriguez/Portfolio/Moby Dick.avif b/public/artists/Amari-Rodriguez/Portfolio/Moby Dick.avif new file mode 100644 index 000000000..df6866b0f Binary files /dev/null and b/public/artists/Amari-Rodriguez/Portfolio/Moby Dick.avif differ diff --git a/public/artists/Amari-Rodriguez/Portfolio/Nicholai Moth.HEIC b/public/artists/Amari-Rodriguez/Portfolio/Nicholai Moth.HEIC new file mode 100644 index 000000000..f5ca4e65f Binary files /dev/null and b/public/artists/Amari-Rodriguez/Portfolio/Nicholai Moth.HEIC differ diff --git a/public/artists/Amari-Rodriguez/Portfolio/Nicholai Moth.avif b/public/artists/Amari-Rodriguez/Portfolio/Nicholai Moth.avif new file mode 100644 index 000000000..b62edbd4a Binary files /dev/null and b/public/artists/Amari-Rodriguez/Portfolio/Nicholai Moth.avif differ diff --git a/public/artists/Amari-Rodriguez/Portfolio/Nisha Snake.avif b/public/artists/Amari-Rodriguez/Portfolio/Nisha Snake.avif new file mode 100644 index 000000000..3ad55f48b Binary files /dev/null and b/public/artists/Amari-Rodriguez/Portfolio/Nisha Snake.avif differ diff --git a/public/artists/Amari-Rodriguez/Portfolio/Nisha Snake.jpg b/public/artists/Amari-Rodriguez/Portfolio/Nisha Snake.jpg new file mode 100644 index 000000000..cea32a2d5 Binary files /dev/null and b/public/artists/Amari-Rodriguez/Portfolio/Nisha Snake.jpg differ diff --git a/public/artists/Amari-Rodriguez/Portfolio/PawPrint Kaley.avif b/public/artists/Amari-Rodriguez/Portfolio/PawPrint Kaley.avif new file mode 100644 index 000000000..39310ee20 Binary files /dev/null and b/public/artists/Amari-Rodriguez/Portfolio/PawPrint Kaley.avif differ diff --git a/public/artists/Amari-Rodriguez/Portfolio/PawPrint Kaley.jpg b/public/artists/Amari-Rodriguez/Portfolio/PawPrint Kaley.jpg new file mode 100644 index 000000000..a94c62f3c Binary files /dev/null and b/public/artists/Amari-Rodriguez/Portfolio/PawPrint Kaley.jpg differ diff --git a/public/artists/Amari-Rodriguez/Portfolio/Pigeon.avif b/public/artists/Amari-Rodriguez/Portfolio/Pigeon.avif new file mode 100644 index 000000000..e539f35c0 Binary files /dev/null and b/public/artists/Amari-Rodriguez/Portfolio/Pigeon.avif differ diff --git a/public/artists/Amari-Rodriguez/Portfolio/Pigeon.jpg b/public/artists/Amari-Rodriguez/Portfolio/Pigeon.jpg new file mode 100644 index 000000000..180dd4c0f Binary files /dev/null and b/public/artists/Amari-Rodriguez/Portfolio/Pigeon.jpg differ diff --git a/public/artists/Amari-Rodriguez/Portfolio/Queen Flash.HEIC b/public/artists/Amari-Rodriguez/Portfolio/Queen Flash.HEIC new file mode 100644 index 000000000..d7b7efb97 Binary files /dev/null and b/public/artists/Amari-Rodriguez/Portfolio/Queen Flash.HEIC differ diff --git a/public/artists/Amari-Rodriguez/Portfolio/Queen Flash.avif b/public/artists/Amari-Rodriguez/Portfolio/Queen Flash.avif new file mode 100644 index 000000000..d2c0ff47f Binary files /dev/null and b/public/artists/Amari-Rodriguez/Portfolio/Queen Flash.avif differ diff --git a/public/artists/Amari-Rodriguez/Portfolio/Rachel Shoulder.HEIC b/public/artists/Amari-Rodriguez/Portfolio/Rachel Shoulder.HEIC new file mode 100644 index 000000000..c6d1f5b00 Binary files /dev/null and b/public/artists/Amari-Rodriguez/Portfolio/Rachel Shoulder.HEIC differ diff --git a/public/artists/Amari-Rodriguez/Portfolio/Rachel Shoulder.avif b/public/artists/Amari-Rodriguez/Portfolio/Rachel Shoulder.avif new file mode 100644 index 000000000..b0a2fe013 Binary files /dev/null and b/public/artists/Amari-Rodriguez/Portfolio/Rachel Shoulder.avif differ diff --git a/public/artists/Amari-Rodriguez/Portfolio/Scorpion Ashton.HEIC b/public/artists/Amari-Rodriguez/Portfolio/Scorpion Ashton.HEIC new file mode 100644 index 000000000..4114ab7e0 Binary files /dev/null and b/public/artists/Amari-Rodriguez/Portfolio/Scorpion Ashton.HEIC differ diff --git a/public/artists/Amari-Rodriguez/Portfolio/Scorpion Ashton.avif b/public/artists/Amari-Rodriguez/Portfolio/Scorpion Ashton.avif new file mode 100644 index 000000000..2ad487dcc Binary files /dev/null and b/public/artists/Amari-Rodriguez/Portfolio/Scorpion Ashton.avif differ diff --git a/public/artists/Amari-Rodriguez/Portfolio/Shawn Scorpion.avif b/public/artists/Amari-Rodriguez/Portfolio/Shawn Scorpion.avif new file mode 100644 index 000000000..704372de1 Binary files /dev/null and b/public/artists/Amari-Rodriguez/Portfolio/Shawn Scorpion.avif differ diff --git a/public/artists/Amari-Rodriguez/Portfolio/Shawn Scorpion.jpg b/public/artists/Amari-Rodriguez/Portfolio/Shawn Scorpion.jpg new file mode 100644 index 000000000..29a1df236 Binary files /dev/null and b/public/artists/Amari-Rodriguez/Portfolio/Shawn Scorpion.jpg differ diff --git a/public/artists/Amari-Rodriguez/Portfolio/Tree Panther.HEIC b/public/artists/Amari-Rodriguez/Portfolio/Tree Panther.HEIC new file mode 100644 index 000000000..4f43859d4 Binary files /dev/null and b/public/artists/Amari-Rodriguez/Portfolio/Tree Panther.HEIC differ diff --git a/public/artists/Amari-Rodriguez/Portfolio/Tree Panther.avif b/public/artists/Amari-Rodriguez/Portfolio/Tree Panther.avif new file mode 100644 index 000000000..92cd1b23f Binary files /dev/null and b/public/artists/Amari-Rodriguez/Portfolio/Tree Panther.avif differ diff --git a/public/artists/Amari-Rodriguez/Portfolio/Wren Centipede.avif b/public/artists/Amari-Rodriguez/Portfolio/Wren Centipede.avif new file mode 100644 index 000000000..a7c16b27a Binary files /dev/null and b/public/artists/Amari-Rodriguez/Portfolio/Wren Centipede.avif differ diff --git a/public/artists/Amari-Rodriguez/Portfolio/Wren Centipede.jpg b/public/artists/Amari-Rodriguez/Portfolio/Wren Centipede.jpg new file mode 100644 index 000000000..819730223 Binary files /dev/null and b/public/artists/Amari-Rodriguez/Portfolio/Wren Centipede.jpg differ diff --git a/sql/seed_flash_amari.sql b/sql/seed_flash_amari.sql new file mode 100644 index 000000000..b801d4c7d --- /dev/null +++ b/sql/seed_flash_amari.sql @@ -0,0 +1,28 @@ +INSERT OR IGNORE INTO flash_items (id, artist_id, url, title, description, order_index, is_available) VALUES ('4d5f32ca-b61d-4827-ae0b-0498fcd9a132', 'a79f0ed5-5244-4074-b221-29cfc49fe280', '/artists/Amari-Rodriguez/Flash/Arrow_Lady.jpg', 'Arrow Lady', '', 0, 1); +INSERT OR IGNORE INTO flash_items (id, artist_id, url, title, description, order_index, is_available) VALUES ('33cc9512-4071-488c-a2cd-0e0406e283be', 'a79f0ed5-5244-4074-b221-29cfc49fe280', '/artists/Amari-Rodriguez/Flash/Ball_and_Chain_Face.jpg', 'Ball and Chain Face', '', 1, 1); +INSERT OR IGNORE INTO flash_items (id, artist_id, url, title, description, order_index, is_available) VALUES ('f8b8b2c4-7614-4faf-976c-1a1a1422aa0f', 'a79f0ed5-5244-4074-b221-29cfc49fe280', '/artists/Amari-Rodriguez/Flash/Beetle.jpg', 'Beetle', '', 2, 1); +INSERT OR IGNORE INTO flash_items (id, artist_id, url, title, description, order_index, is_available) VALUES ('15ec4cb8-add5-4847-b1af-5901cdbc4f7b', 'a79f0ed5-5244-4074-b221-29cfc49fe280', '/artists/Amari-Rodriguez/Flash/Bonsai.jpg', 'Bonsai', '', 3, 1); +INSERT OR IGNORE INTO flash_items (id, artist_id, url, title, description, order_index, is_available) VALUES ('3b61ebb4-46bd-4086-823a-c83ea281de8f', 'a79f0ed5-5244-4074-b221-29cfc49fe280', '/artists/Amari-Rodriguez/Flash/Boys_Will_Be_Bugs_Print.jpg', 'Boys Will Be Bugs Print', '', 4, 1); +INSERT OR IGNORE INTO flash_items (id, artist_id, url, title, description, order_index, is_available) VALUES ('57189de2-aa4b-4d15-a627-2c9b5eb8fe66', 'a79f0ed5-5244-4074-b221-29cfc49fe280', '/artists/Amari-Rodriguez/Flash/Cactus.jpg', 'Cactus', '', 5, 1); +INSERT OR IGNORE INTO flash_items (id, artist_id, url, title, description, order_index, is_available) VALUES ('715f9578-f3eb-4cb4-9055-0684ea29bb68', 'a79f0ed5-5244-4074-b221-29cfc49fe280', '/artists/Amari-Rodriguez/Flash/Cowboy_Killer_Print.jpg', 'Cowboy Killer Print', '', 6, 1); +INSERT OR IGNORE INTO flash_items (id, artist_id, url, title, description, order_index, is_available) VALUES ('88f8b2f1-a985-43d3-bbf4-97c4c1a03763', 'a79f0ed5-5244-4074-b221-29cfc49fe280', '/artists/Amari-Rodriguez/Flash/Dark_Horse.jpg', 'Dark Horse', '', 7, 1); +INSERT OR IGNORE INTO flash_items (id, artist_id, url, title, description, order_index, is_available) VALUES ('aa157dca-452d-4795-bc62-f9904ae1e762', 'a79f0ed5-5244-4074-b221-29cfc49fe280', '/artists/Amari-Rodriguez/Flash/Dragon_Castle.jpg', 'Dragon Castle', '', 8, 1); +INSERT OR IGNORE INTO flash_items (id, artist_id, url, title, description, order_index, is_available) VALUES ('b746fdad-119d-4edf-96a2-a0e75ab8b24b', 'a79f0ed5-5244-4074-b221-29cfc49fe280', '/artists/Amari-Rodriguez/Flash/Dune_Lady.jpg', 'Dune Lady', '', 9, 1); +INSERT OR IGNORE INTO flash_items (id, artist_id, url, title, description, order_index, is_available) VALUES ('49e26924-a2c1-40c2-8884-6b00de68450e', 'a79f0ed5-5244-4074-b221-29cfc49fe280', '/artists/Amari-Rodriguez/Flash/Flor_De_Femme.jpg', 'Flor De Femme', '', 10, 1); +INSERT OR IGNORE INTO flash_items (id, artist_id, url, title, description, order_index, is_available) VALUES ('e5e1b2c6-f10e-495e-b541-26b0991469e4', 'a79f0ed5-5244-4074-b221-29cfc49fe280', '/artists/Amari-Rodriguez/Flash/Gypsy.jpg', 'Gypsy', '', 11, 1); +INSERT OR IGNORE INTO flash_items (id, artist_id, url, title, description, order_index, is_available) VALUES ('cce89295-a46a-4a5b-ab4e-eee7cada9635', 'a79f0ed5-5244-4074-b221-29cfc49fe280', '/artists/Amari-Rodriguez/Flash/Heart_Dagger.jpg', 'Heart Dagger', '', 12, 1); +INSERT OR IGNORE INTO flash_items (id, artist_id, url, title, description, order_index, is_available) VALUES ('a0539475-8432-414b-808f-fcb7d0e386e3', 'a79f0ed5-5244-4074-b221-29cfc49fe280', '/artists/Amari-Rodriguez/Flash/JestersPrivilege_Print.jpg', 'JestersPrivilege Print', '', 13, 1); +INSERT OR IGNORE INTO flash_items (id, artist_id, url, title, description, order_index, is_available) VALUES ('a77f29b8-72e2-44c5-8bbe-5ba6be5266fd', 'a79f0ed5-5244-4074-b221-29cfc49fe280', '/artists/Amari-Rodriguez/Flash/Jesters_Privillege.jpg', 'Jesters Privillege', '', 14, 1); +INSERT OR IGNORE INTO flash_items (id, artist_id, url, title, description, order_index, is_available) VALUES ('16fbd1c8-efa9-41fd-88a5-f332e89aafab', 'a79f0ed5-5244-4074-b221-29cfc49fe280', '/artists/Amari-Rodriguez/Flash/LadyBug.jpg', 'LadyBug', '', 15, 1); +INSERT OR IGNORE INTO flash_items (id, artist_id, url, title, description, order_index, is_available) VALUES ('75c07315-d492-453a-b57f-b9c4efc1ac10', 'a79f0ed5-5244-4074-b221-29cfc49fe280', '/artists/Amari-Rodriguez/Flash/Lightnin_Bugz.jpg', 'Lightnin Bugz', '', 16, 1); +INSERT OR IGNORE INTO flash_items (id, artist_id, url, title, description, order_index, is_available) VALUES ('344d1791-0e1c-41bb-a0fe-742693fbfc33', 'a79f0ed5-5244-4074-b221-29cfc49fe280', '/artists/Amari-Rodriguez/Flash/Monstera.jpg', 'Monstera', '', 17, 1); +INSERT OR IGNORE INTO flash_items (id, artist_id, url, title, description, order_index, is_available) VALUES ('ac639b5b-e03c-495f-9f46-8eb8162095c0', 'a79f0ed5-5244-4074-b221-29cfc49fe280', '/artists/Amari-Rodriguez/Flash/Outlaw.jpg', 'Outlaw', '', 18, 1); +INSERT OR IGNORE INTO flash_items (id, artist_id, url, title, description, order_index, is_available) VALUES ('7a570c44-3c47-4c86-b525-72551e768a76', 'a79f0ed5-5244-4074-b221-29cfc49fe280', '/artists/Amari-Rodriguez/Flash/Panther.jpg', 'Panther', '', 19, 1); +INSERT OR IGNORE INTO flash_items (id, artist_id, url, title, description, order_index, is_available) VALUES ('9bd6b026-8d1f-440c-8aa9-24eb83137d5f', 'a79f0ed5-5244-4074-b221-29cfc49fe280', '/artists/Amari-Rodriguez/Flash/Queen.jpg', 'Queen', '', 20, 1); +INSERT OR IGNORE INTO flash_items (id, artist_id, url, title, description, order_index, is_available) VALUES ('577216d2-e95f-48d7-8356-33e6b623f0b4', 'a79f0ed5-5244-4074-b221-29cfc49fe280', '/artists/Amari-Rodriguez/Flash/Rosebush.jpg', 'Rosebush', '', 21, 1); +INSERT OR IGNORE INTO flash_items (id, artist_id, url, title, description, order_index, is_available) VALUES ('ed5c2a83-73d6-4df4-9141-b548ffd90203', 'a79f0ed5-5244-4074-b221-29cfc49fe280', '/artists/Amari-Rodriguez/Flash/Sailor_Jerry.jpg', 'Sailor Jerry', '', 22, 1); +INSERT OR IGNORE INTO flash_items (id, artist_id, url, title, description, order_index, is_available) VALUES ('84b2bb93-03a8-4a47-b8c8-9d9ee8713d04', 'a79f0ed5-5244-4074-b221-29cfc49fe280', '/artists/Amari-Rodriguez/Flash/Scorpion.jpg', 'Scorpion', '', 23, 1); +INSERT OR IGNORE INTO flash_items (id, artist_id, url, title, description, order_index, is_available) VALUES ('3fb24786-4865-4f1f-8770-531bc6af980b', 'a79f0ed5-5244-4074-b221-29cfc49fe280', '/artists/Amari-Rodriguez/Flash/Skeleton_Cowboy.jpg', 'Skeleton Cowboy', '', 24, 1); +INSERT OR IGNORE INTO flash_items (id, artist_id, url, title, description, order_index, is_available) VALUES ('9fbfd592-a2b1-4369-bb2d-bcc50cd83a1f', 'a79f0ed5-5244-4074-b221-29cfc49fe280', '/artists/Amari-Rodriguez/Flash/Spread_Eagle.jpg', 'Spread Eagle', '', 25, 1); +INSERT OR IGNORE INTO flash_items (id, artist_id, url, title, description, order_index, is_available) VALUES ('bef35374-ac25-42bb-947b-2d85532a764d', 'a79f0ed5-5244-4074-b221-29cfc49fe280', '/artists/Amari-Rodriguez/Flash/Traditional_Spiderweb.jpg', 'Traditional Spiderweb', '', 26, 1); +INSERT OR IGNORE INTO flash_items (id, artist_id, url, title, description, order_index, is_available) VALUES ('ef5906e4-67e6-4893-a3d6-68079e18bfec', 'a79f0ed5-5244-4074-b221-29cfc49fe280', '/artists/Amari-Rodriguez/Flash/_Caterpiller.jpg', ' Caterpiller', '', 27, 1); diff --git a/sql/seed_portfolio_amari.sql b/sql/seed_portfolio_amari.sql new file mode 100644 index 000000000..a843b1ecf --- /dev/null +++ b/sql/seed_portfolio_amari.sql @@ -0,0 +1,33 @@ +INSERT OR IGNORE INTO portfolio_images (id, artist_id, url, caption, tags, order_index, is_public, created_at) VALUES ('242edbcf-12ad-46e2-bdfa-dbe42a8488cb', 'a79f0ed5-5244-4074-b221-29cfc49fe280', '/artists/Amari-Rodriguez/Portfolio/Alina Rose.HEIC', 'Alina Rose', '[]', 0, 1, CURRENT_TIMESTAMP); +INSERT OR IGNORE INTO portfolio_images (id, artist_id, url, caption, tags, order_index, is_public, created_at) VALUES ('51751483-4cb4-4a37-b444-30ae2a221ed4', 'a79f0ed5-5244-4074-b221-29cfc49fe280', '/artists/Amari-Rodriguez/Portfolio/Alina Russian Doll.jpg', 'Alina Russian Doll', '[]', 1, 1, CURRENT_TIMESTAMP); +INSERT OR IGNORE INTO portfolio_images (id, artist_id, url, caption, tags, order_index, is_public, created_at) VALUES ('2e0e6e04-8940-4736-b20a-fcc5cfb29dd3', 'a79f0ed5-5244-4074-b221-29cfc49fe280', '/artists/Amari-Rodriguez/Portfolio/Alina Seppuku.HEIC', 'Alina Seppuku', '[]', 2, 1, CURRENT_TIMESTAMP); +INSERT OR IGNORE INTO portfolio_images (id, artist_id, url, caption, tags, order_index, is_public, created_at) VALUES ('6c7503e3-eb1e-486e-9e76-e4a36d0222dd', 'a79f0ed5-5244-4074-b221-29cfc49fe280', '/artists/Amari-Rodriguez/Portfolio/Alina Sombrero.jpg', 'Alina Sombrero', '[]', 3, 1, CURRENT_TIMESTAMP); +INSERT OR IGNORE INTO portfolio_images (id, artist_id, url, caption, tags, order_index, is_public, created_at) VALUES ('aa59da7b-23af-4df2-8502-869afb500fc9', 'a79f0ed5-5244-4074-b221-29cfc49fe280', '/artists/Amari-Rodriguez/Portfolio/Anahi Sternum.HEIC', 'Anahi Sternum', '[]', 4, 1, CURRENT_TIMESTAMP); +INSERT OR IGNORE INTO portfolio_images (id, artist_id, url, caption, tags, order_index, is_public, created_at) VALUES ('7cdaf43a-94e8-4e12-9a2f-ac75c2800372', 'a79f0ed5-5244-4074-b221-29cfc49fe280', '/artists/Amari-Rodriguez/Portfolio/Anna Clown.jpg', 'Anna Clown', '[]', 5, 1, CURRENT_TIMESTAMP); +INSERT OR IGNORE INTO portfolio_images (id, artist_id, url, caption, tags, order_index, is_public, created_at) VALUES ('92e5b171-14f4-42e6-afdd-b660f6013034', 'a79f0ed5-5244-4074-b221-29cfc49fe280', '/artists/Amari-Rodriguez/Portfolio/Anna Cowgirl.jpg', 'Anna Cowgirl', '[]', 6, 1, CURRENT_TIMESTAMP); +INSERT OR IGNORE INTO portfolio_images (id, artist_id, url, caption, tags, order_index, is_public, created_at) VALUES ('c7376782-5c3b-4cb5-9142-1e56341037f5', 'a79f0ed5-5244-4074-b221-29cfc49fe280', '/artists/Amari-Rodriguez/Portfolio/Ash Hummingbird.jpg', 'Ash Hummingbird', '[]', 7, 1, CURRENT_TIMESTAMP); +INSERT OR IGNORE INTO portfolio_images (id, artist_id, url, caption, tags, order_index, is_public, created_at) VALUES ('156869a4-2379-482c-8b19-fb3d7d92031f', 'a79f0ed5-5244-4074-b221-29cfc49fe280', '/artists/Amari-Rodriguez/Portfolio/Cam Bonsai.HEIC', 'Cam Bonsai', '[]', 8, 1, CURRENT_TIMESTAMP); +INSERT OR IGNORE INTO portfolio_images (id, artist_id, url, caption, tags, order_index, is_public, created_at) VALUES ('583f90ed-3c86-4ad0-9ab9-14105ebe11c2', 'a79f0ed5-5244-4074-b221-29cfc49fe280', '/artists/Amari-Rodriguez/Portfolio/Evaline Guillotine.HEIC', 'Evaline Guillotine', '[]', 9, 1, CURRENT_TIMESTAMP); +INSERT OR IGNORE INTO portfolio_images (id, artist_id, url, caption, tags, order_index, is_public, created_at) VALUES ('baeb3e0b-d188-46fc-90b6-5b1ef77fa1ed', 'a79f0ed5-5244-4074-b221-29cfc49fe280', '/artists/Amari-Rodriguez/Portfolio/Evaline Vamp.jpg', 'Evaline Vamp', '[]', 10, 1, CURRENT_TIMESTAMP); +INSERT OR IGNORE INTO portfolio_images (id, artist_id, url, caption, tags, order_index, is_public, created_at) VALUES ('cb9b57ab-adb6-4ee2-8ca6-1b9cf1bc8d0a', 'a79f0ed5-5244-4074-b221-29cfc49fe280', '/artists/Amari-Rodriguez/Portfolio/Hailey Raven Skull.jpg', 'Hailey Raven Skull', '[]', 11, 1, CURRENT_TIMESTAMP); +INSERT OR IGNORE INTO portfolio_images (id, artist_id, url, caption, tags, order_index, is_public, created_at) VALUES ('aba8a7ff-7d77-4821-ae90-e382465ee8df', 'a79f0ed5-5244-4074-b221-29cfc49fe280', '/artists/Amari-Rodriguez/Portfolio/Ian Bat.jpg', 'Ian Bat', '[]', 12, 1, CURRENT_TIMESTAMP); +INSERT OR IGNORE INTO portfolio_images (id, artist_id, url, caption, tags, order_index, is_public, created_at) VALUES ('239b92a0-49b9-41aa-aeb8-0d7681b4d990', 'a79f0ed5-5244-4074-b221-29cfc49fe280', '/artists/Amari-Rodriguez/Portfolio/Isabel Crane.jpg', 'Isabel Crane', '[]', 13, 1, CURRENT_TIMESTAMP); +INSERT OR IGNORE INTO portfolio_images (id, artist_id, url, caption, tags, order_index, is_public, created_at) VALUES ('6f6aada5-4e0f-4c53-8d94-a6b551992823', 'a79f0ed5-5244-4074-b221-29cfc49fe280', '/artists/Amari-Rodriguez/Portfolio/Jazzy Hand.jpg', 'Jazzy Hand', '[]', 14, 1, CURRENT_TIMESTAMP); +INSERT OR IGNORE INTO portfolio_images (id, artist_id, url, caption, tags, order_index, is_public, created_at) VALUES ('96325341-8ed1-46de-9e50-6010b86861f2', 'a79f0ed5-5244-4074-b221-29cfc49fe280', '/artists/Amari-Rodriguez/Portfolio/Jazzy Zombie.jpg', 'Jazzy Zombie', '[]', 15, 1, CURRENT_TIMESTAMP); +INSERT OR IGNORE INTO portfolio_images (id, artist_id, url, caption, tags, order_index, is_public, created_at) VALUES ('0b96b429-2db2-4765-8040-4bc69160c9b2', 'a79f0ed5-5244-4074-b221-29cfc49fe280', '/artists/Amari-Rodriguez/Portfolio/Jess FlipFace.HEIC', 'Jess FlipFace', '[]', 16, 1, CURRENT_TIMESTAMP); +INSERT OR IGNORE INTO portfolio_images (id, artist_id, url, caption, tags, order_index, is_public, created_at) VALUES ('23be960e-db8f-4590-855d-d7a0dbe193ed', 'a79f0ed5-5244-4074-b221-29cfc49fe280', '/artists/Amari-Rodriguez/Portfolio/Kenline Spoon v.1.jpg', 'Kenline Spoon v.1', '[]', 17, 1, CURRENT_TIMESTAMP); +INSERT OR IGNORE INTO portfolio_images (id, artist_id, url, caption, tags, order_index, is_public, created_at) VALUES ('1e8f7e55-7b9a-48eb-933f-0585866e620c', 'a79f0ed5-5244-4074-b221-29cfc49fe280', '/artists/Amari-Rodriguez/Portfolio/Kenline Spoon v.2.jpg', 'Kenline Spoon v.2', '[]', 18, 1, CURRENT_TIMESTAMP); +INSERT OR IGNORE INTO portfolio_images (id, artist_id, url, caption, tags, order_index, is_public, created_at) VALUES ('7e32ec63-cdb1-4ec4-bac5-8486be5da0fa', 'a79f0ed5-5244-4074-b221-29cfc49fe280', '/artists/Amari-Rodriguez/Portfolio/Macey Ladybug.jpg', 'Macey Ladybug', '[]', 19, 1, CURRENT_TIMESTAMP); +INSERT OR IGNORE INTO portfolio_images (id, artist_id, url, caption, tags, order_index, is_public, created_at) VALUES ('5843b780-c216-4b4b-8d95-0b19f3869904', 'a79f0ed5-5244-4074-b221-29cfc49fe280', '/artists/Amari-Rodriguez/Portfolio/Macey Locket.jpg', 'Macey Locket', '[]', 20, 1, CURRENT_TIMESTAMP); +INSERT OR IGNORE INTO portfolio_images (id, artist_id, url, caption, tags, order_index, is_public, created_at) VALUES ('9bc2aae8-2b27-49f5-bbd2-eba8fc282e0c', 'a79f0ed5-5244-4074-b221-29cfc49fe280', '/artists/Amari-Rodriguez/Portfolio/Moby Dick 2.HEIC', 'Moby Dick 2', '[]', 21, 1, CURRENT_TIMESTAMP); +INSERT OR IGNORE INTO portfolio_images (id, artist_id, url, caption, tags, order_index, is_public, created_at) VALUES ('924a42e5-8675-40eb-831e-d2bd0eb88c60', 'a79f0ed5-5244-4074-b221-29cfc49fe280', '/artists/Amari-Rodriguez/Portfolio/Moby Dick.HEIC', 'Moby Dick', '[]', 22, 1, CURRENT_TIMESTAMP); +INSERT OR IGNORE INTO portfolio_images (id, artist_id, url, caption, tags, order_index, is_public, created_at) VALUES ('852ff0fe-a436-4cfa-acd0-509393f8602c', 'a79f0ed5-5244-4074-b221-29cfc49fe280', '/artists/Amari-Rodriguez/Portfolio/Nicholai Moth.HEIC', 'Nicholai Moth', '[]', 23, 1, CURRENT_TIMESTAMP); +INSERT OR IGNORE INTO portfolio_images (id, artist_id, url, caption, tags, order_index, is_public, created_at) VALUES ('f9407e87-a126-4f38-87f3-e50a474cc5b6', 'a79f0ed5-5244-4074-b221-29cfc49fe280', '/artists/Amari-Rodriguez/Portfolio/Nisha Snake.jpg', 'Nisha Snake', '[]', 24, 1, CURRENT_TIMESTAMP); +INSERT OR IGNORE INTO portfolio_images (id, artist_id, url, caption, tags, order_index, is_public, created_at) VALUES ('e823bbb7-27ea-4e6c-8c75-9cad3a11f76e', 'a79f0ed5-5244-4074-b221-29cfc49fe280', '/artists/Amari-Rodriguez/Portfolio/PawPrint Kaley.jpg', 'PawPrint Kaley', '[]', 25, 1, CURRENT_TIMESTAMP); +INSERT OR IGNORE INTO portfolio_images (id, artist_id, url, caption, tags, order_index, is_public, created_at) VALUES ('94fa09b8-07e4-49b7-8e22-fdc7098a239f', 'a79f0ed5-5244-4074-b221-29cfc49fe280', '/artists/Amari-Rodriguez/Portfolio/Pigeon.jpg', 'Pigeon', '[]', 26, 1, CURRENT_TIMESTAMP); +INSERT OR IGNORE INTO portfolio_images (id, artist_id, url, caption, tags, order_index, is_public, created_at) VALUES ('db3d0fd7-30bf-4599-a132-f256a987e335', 'a79f0ed5-5244-4074-b221-29cfc49fe280', '/artists/Amari-Rodriguez/Portfolio/Queen Flash.HEIC', 'Queen Flash', '[]', 27, 1, CURRENT_TIMESTAMP); +INSERT OR IGNORE INTO portfolio_images (id, artist_id, url, caption, tags, order_index, is_public, created_at) VALUES ('1585c8f2-68aa-4408-a812-a5b0f5949c56', 'a79f0ed5-5244-4074-b221-29cfc49fe280', '/artists/Amari-Rodriguez/Portfolio/Rachel Shoulder.HEIC', 'Rachel Shoulder', '[]', 28, 1, CURRENT_TIMESTAMP); +INSERT OR IGNORE INTO portfolio_images (id, artist_id, url, caption, tags, order_index, is_public, created_at) VALUES ('54f8d993-0eb8-455f-b2f2-9dde13a0d6b0', 'a79f0ed5-5244-4074-b221-29cfc49fe280', '/artists/Amari-Rodriguez/Portfolio/Scorpion Ashton.HEIC', 'Scorpion Ashton', '[]', 29, 1, CURRENT_TIMESTAMP); +INSERT OR IGNORE INTO portfolio_images (id, artist_id, url, caption, tags, order_index, is_public, created_at) VALUES ('628e46b5-6c88-4b7a-bb3f-55d38b826757', 'a79f0ed5-5244-4074-b221-29cfc49fe280', '/artists/Amari-Rodriguez/Portfolio/Shawn Scorpion.jpg', 'Shawn Scorpion', '[]', 30, 1, CURRENT_TIMESTAMP); +INSERT OR IGNORE INTO portfolio_images (id, artist_id, url, caption, tags, order_index, is_public, created_at) VALUES ('fbccabfe-6450-49b4-8840-2a9ee2fb1267', 'a79f0ed5-5244-4074-b221-29cfc49fe280', '/artists/Amari-Rodriguez/Portfolio/Tree Panther.HEIC', 'Tree Panther', '[]', 31, 1, CURRENT_TIMESTAMP); +INSERT OR IGNORE INTO portfolio_images (id, artist_id, url, caption, tags, order_index, is_public, created_at) VALUES ('ff3392ea-b9cf-41ad-8750-a44b95c1ca07', 'a79f0ed5-5244-4074-b221-29cfc49fe280', '/artists/Amari-Rodriguez/Portfolio/Wren Centipede.jpg', 'Wren Centipede', '[]', 32, 1, CURRENT_TIMESTAMP); diff --git a/sql/update_portfolio_amari_avif.sql b/sql/update_portfolio_amari_avif.sql new file mode 100644 index 000000000..b24513c96 --- /dev/null +++ b/sql/update_portfolio_amari_avif.sql @@ -0,0 +1,84 @@ +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Alina Russian Doll.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Alina Russian Doll.jpg'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Alina Russian Doll.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Alina Russian Doll.jpeg'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Alina Russian Doll.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Alina Russian Doll.png'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Alina Russian Doll.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Alina Russian Doll.webp'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Alina Sombrero.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Alina Sombrero.jpg'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Alina Sombrero.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Alina Sombrero.jpeg'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Alina Sombrero.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Alina Sombrero.png'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Alina Sombrero.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Alina Sombrero.webp'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Anna Clown.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Anna Clown.jpg'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Anna Clown.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Anna Clown.jpeg'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Anna Clown.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Anna Clown.png'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Anna Clown.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Anna Clown.webp'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Anna Cowgirl.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Anna Cowgirl.jpg'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Anna Cowgirl.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Anna Cowgirl.jpeg'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Anna Cowgirl.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Anna Cowgirl.png'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Anna Cowgirl.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Anna Cowgirl.webp'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Ash Hummingbird.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Ash Hummingbird.jpg'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Ash Hummingbird.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Ash Hummingbird.jpeg'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Ash Hummingbird.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Ash Hummingbird.png'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Ash Hummingbird.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Ash Hummingbird.webp'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Evaline Guillotine.tmp.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Evaline Guillotine.tmp.jpg'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Evaline Guillotine.tmp.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Evaline Guillotine.tmp.jpeg'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Evaline Guillotine.tmp.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Evaline Guillotine.tmp.png'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Evaline Guillotine.tmp.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Evaline Guillotine.tmp.webp'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Evaline Vamp.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Evaline Vamp.jpg'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Evaline Vamp.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Evaline Vamp.jpeg'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Evaline Vamp.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Evaline Vamp.png'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Evaline Vamp.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Evaline Vamp.webp'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Hailey Raven Skull.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Hailey Raven Skull.jpg'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Hailey Raven Skull.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Hailey Raven Skull.jpeg'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Hailey Raven Skull.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Hailey Raven Skull.png'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Hailey Raven Skull.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Hailey Raven Skull.webp'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Ian Bat.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Ian Bat.jpg'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Ian Bat.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Ian Bat.jpeg'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Ian Bat.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Ian Bat.png'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Ian Bat.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Ian Bat.webp'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Isabel Crane.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Isabel Crane.jpg'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Isabel Crane.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Isabel Crane.jpeg'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Isabel Crane.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Isabel Crane.png'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Isabel Crane.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Isabel Crane.webp'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Jazzy Hand.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Jazzy Hand.jpg'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Jazzy Hand.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Jazzy Hand.jpeg'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Jazzy Hand.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Jazzy Hand.png'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Jazzy Hand.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Jazzy Hand.webp'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Jazzy Zombie.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Jazzy Zombie.jpg'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Jazzy Zombie.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Jazzy Zombie.jpeg'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Jazzy Zombie.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Jazzy Zombie.png'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Jazzy Zombie.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Jazzy Zombie.webp'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Kenline Spoon v.1.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Kenline Spoon v.1.jpg'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Kenline Spoon v.1.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Kenline Spoon v.1.jpeg'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Kenline Spoon v.1.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Kenline Spoon v.1.png'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Kenline Spoon v.1.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Kenline Spoon v.1.webp'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Kenline Spoon v.2.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Kenline Spoon v.2.jpg'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Kenline Spoon v.2.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Kenline Spoon v.2.jpeg'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Kenline Spoon v.2.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Kenline Spoon v.2.png'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Kenline Spoon v.2.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Kenline Spoon v.2.webp'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Macey Ladybug.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Macey Ladybug.jpg'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Macey Ladybug.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Macey Ladybug.jpeg'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Macey Ladybug.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Macey Ladybug.png'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Macey Ladybug.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Macey Ladybug.webp'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Macey Locket.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Macey Locket.jpg'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Macey Locket.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Macey Locket.jpeg'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Macey Locket.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Macey Locket.png'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Macey Locket.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Macey Locket.webp'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Nisha Snake.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Nisha Snake.jpg'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Nisha Snake.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Nisha Snake.jpeg'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Nisha Snake.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Nisha Snake.png'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Nisha Snake.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Nisha Snake.webp'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/PawPrint Kaley.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/PawPrint Kaley.jpg'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/PawPrint Kaley.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/PawPrint Kaley.jpeg'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/PawPrint Kaley.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/PawPrint Kaley.png'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/PawPrint Kaley.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/PawPrint Kaley.webp'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Pigeon.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Pigeon.jpg'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Pigeon.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Pigeon.jpeg'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Pigeon.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Pigeon.png'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Pigeon.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Pigeon.webp'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Shawn Scorpion.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Shawn Scorpion.jpg'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Shawn Scorpion.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Shawn Scorpion.jpeg'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Shawn Scorpion.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Shawn Scorpion.png'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Shawn Scorpion.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Shawn Scorpion.webp'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Wren Centipede.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Wren Centipede.jpg'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Wren Centipede.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Wren Centipede.jpeg'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Wren Centipede.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Wren Centipede.png'; +UPDATE portfolio_images SET url='/artists/Amari-Rodriguez/Portfolio/Wren Centipede.avif' WHERE artist_id='a79f0ed5-5244-4074-b221-29cfc49fe280' AND url='/artists/Amari-Rodriguez/Portfolio/Wren Centipede.webp';