Files
nagi-bench/outputs/gpt-5-4/codex-xhigh/pelican-cycling.svg
T
2026-06-14 01:01:49 +01:00

218 lines
14 KiB
XML

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1600 900" role="img" aria-labelledby="title desc">
<title id="title">Pelican riding a bicycle by the seaside</title>
<desc id="desc">A vivid, realistic pelican rides a bicycle along a coastal path with waves, cliffs, clouds, and warm evening light.</desc>
<defs>
<linearGradient id="skyGrad" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#8fd3ff"/>
<stop offset="46%" stop-color="#bfe6ff"/>
<stop offset="72%" stop-color="#ffd8a6"/>
<stop offset="100%" stop-color="#fff1db"/>
</linearGradient>
<linearGradient id="seaGrad" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#5ec0df"/>
<stop offset="40%" stop-color="#2b8fb4"/>
<stop offset="100%" stop-color="#0f5f86"/>
</linearGradient>
<linearGradient id="sandGrad" x1="0" y1="0" x2="1" y2="1">
<stop offset="0%" stop-color="#d8b17a"/>
<stop offset="100%" stop-color="#a56d43"/>
</linearGradient>
<linearGradient id="pathGrad" x1="0" y1="0" x2="1" y2="0">
<stop offset="0%" stop-color="#cf9f68"/>
<stop offset="100%" stop-color="#996338"/>
</linearGradient>
<linearGradient id="sunGrad" x1="0" y1="0" x2="1" y2="1">
<stop offset="0%" stop-color="#fff9c8" stop-opacity="0.95"/>
<stop offset="100%" stop-color="#ffbf7e" stop-opacity="0.2"/>
</linearGradient>
<radialGradient id="glowGrad" cx="50%" cy="50%" r="50%">
<stop offset="0%" stop-color="#fff7db" stop-opacity="0.7"/>
<stop offset="100%" stop-color="#fff7db" stop-opacity="0"/>
</radialGradient>
<linearGradient id="featherGrad" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#f8efe2"/>
<stop offset="45%" stop-color="#f2e5d5"/>
<stop offset="100%" stop-color="#d7c7b4"/>
</linearGradient>
<linearGradient id="wingGrad" x1="0" y1="0" x2="1" y2="1">
<stop offset="0%" stop-color="#4d4946"/>
<stop offset="55%" stop-color="#271f1e"/>
<stop offset="100%" stop-color="#161111"/>
</linearGradient>
<linearGradient id="beakGrad" x1="0" y1="0" x2="1" y2="0">
<stop offset="0%" stop-color="#e7b05b"/>
<stop offset="50%" stop-color="#f2ca7e"/>
<stop offset="100%" stop-color="#ce7f34"/>
</linearGradient>
<linearGradient id="pouchGrad" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#f9dd9f"/>
<stop offset="100%" stop-color="#d39f5d"/>
</linearGradient>
<linearGradient id="metalGrad" x1="0" y1="0" x2="1" y2="1">
<stop offset="0%" stop-color="#8f9ba8"/>
<stop offset="50%" stop-color="#d7dde4"/>
<stop offset="100%" stop-color="#6a7580"/>
</linearGradient>
<linearGradient id="tireGrad" x1="0" y1="0" x2="1" y2="1">
<stop offset="0%" stop-color="#2a2a2d"/>
<stop offset="100%" stop-color="#09090a"/>
</linearGradient>
<filter id="shadow" x="-20%" y="-20%" width="140%" height="140%">
<feDropShadow dx="0" dy="12" stdDeviation="14" flood-color="#49321b" flood-opacity="0.28"/>
</filter>
<filter id="softShadow" x="-20%" y="-20%" width="140%" height="140%">
<feDropShadow dx="0" dy="8" stdDeviation="10" flood-color="#203548" flood-opacity="0.18"/>
</filter>
<filter id="sunBlur" x="-50%" y="-50%" width="200%" height="200%">
<feGaussianBlur stdDeviation="25"/>
</filter>
<clipPath id="seaClip">
<rect x="0" y="390" width="1600" height="240" rx="0"/>
</clipPath>
</defs>
<rect width="1600" height="900" fill="url(#skyGrad)"/>
<g opacity="0.9">
<circle cx="1180" cy="165" r="64" fill="url(#sunGrad)"/>
<circle cx="1180" cy="165" r="118" fill="url(#glowGrad)" filter="url(#sunBlur)"/>
</g>
<g opacity="0.65" fill="#ffffff">
<path d="M164 178c34-36 108-39 139-3 15 18 15 39 3 56-16 22-53 29-80 19-22 20-64 20-88 6-28-16-34-44-18-65 10-13 25-18 44-13z"/>
<path d="M1338 128c39-26 105-18 130 14 18 23 17 49-1 65-18 15-50 18-75 10-13 18-42 27-67 24-35-4-57-23-56-50 0-29 28-57 69-63z"/>
<path d="M1005 226c23-19 64-18 86 2 12 10 14 26 7 38-9 17-31 23-51 21-10 12-27 18-43 16-22-2-38-14-40-30-2-20 18-41 41-47z"/>
</g>
<path d="M0 405C220 372 436 360 608 380c157 18 238 55 376 47 106-7 194-43 317-37 128 6 224 36 299 53V630H0Z" fill="url(#seaGrad)"/>
<g clip-path="url(#seaClip)" opacity="0.55">
<path d="M-30 438c63 14 116 15 180 0s121-16 189 2 122 16 176-2 123-18 193 2 118 18 182-1 117-17 181-1 113 17 176 4 118-15 188 2" fill="none" stroke="#d8f5ff" stroke-width="8" stroke-linecap="round"/>
<path d="M-10 484c84 17 156 17 244-4 82-20 149-16 219 4 78 22 135 18 214-4 79-22 140-24 220 2 83 26 146 31 239 4 78-22 146-20 254 6" fill="none" stroke="#c4ecfb" stroke-width="6" stroke-linecap="round"/>
<path d="M-20 548c78 18 136 20 219 0 86-21 155-23 238 5 81 28 151 28 234-2 85-30 156-29 240 2 83 31 153 34 233 4 77-28 145-29 232-6" fill="none" stroke="#e8fbff" stroke-width="5" stroke-linecap="round"/>
</g>
<path d="M0 575c118-6 219 8 321 41 85 28 156 61 236 72 131 17 250-15 371-40 145-29 292-31 449 22 71 24 143 56 223 64V900H0Z" fill="url(#sandGrad)"/>
<path d="M0 650c172-35 307-11 439 38 154 57 290 59 433 8 195-69 354-57 520 16 77 34 136 68 208 79V900H0Z" fill="#bd8457" opacity="0.34"/>
<path d="M0 680c184-42 335-22 476 30 137 51 253 54 389 12 197-61 379-56 542 14 76 33 126 66 193 82V900H0Z" fill="url(#pathGrad)"/>
<g opacity="0.75">
<path d="M1290 383c48-48 83-100 106-158 15-39 33-41 67-16 32 24 60 61 78 103 20 47 23 97 4 133-17 34-57 52-99 51-62-2-108-41-156-113z" fill="#6f7f63"/>
<path d="M1220 420c34-34 55-73 67-115 12-42 24-43 54-21 28 20 48 52 58 87 10 34 9 71-8 98-18 27-52 38-87 34-46-5-78-30-84-83z" fill="#4c5b48"/>
</g>
<g fill="#ffffff" opacity="0.9">
<path d="M1138 338c20-11 39-6 52 7 7 8 8 18 2 26-6 9-20 12-31 9-11 10-27 11-39 6-15-6-20-21-12-33 6-7 15-12 28-15z"/>
<path d="M885 296c17-9 34-6 44 5 6 6 7 14 2 21-5 7-16 10-26 8-9 8-23 9-33 4-13-6-17-17-10-27 4-5 11-9 23-11z"/>
</g>
<ellipse cx="782" cy="762" rx="332" ry="57" fill="#5d3c20" opacity="0.22" filter="url(#softShadow)"/>
<g filter="url(#shadow)">
<g>
<circle cx="568" cy="735" r="118" fill="none" stroke="url(#tireGrad)" stroke-width="28"/>
<circle cx="1004" cy="735" r="118" fill="none" stroke="url(#tireGrad)" stroke-width="28"/>
<circle cx="568" cy="735" r="78" fill="none" stroke="#d7dee5" stroke-width="8" opacity="0.75"/>
<circle cx="1004" cy="735" r="78" fill="none" stroke="#d7dee5" stroke-width="8" opacity="0.75"/>
<g stroke="url(#metalGrad)" stroke-width="10" stroke-linecap="round">
<path d="M568 735L724 584L846 735L662 735Z" fill="none"/>
<path d="M724 584L890 557L1004 735" fill="none"/>
<path d="M724 584L792 735" fill="none"/>
<path d="M890 557L944 557" fill="none"/>
<path d="M878 545L912 493" fill="none"/>
<path d="M708 568L678 505" fill="none"/>
</g>
<g fill="none" stroke="#5b6670" stroke-linecap="round">
<path d="M656 497c12 1 20 4 28 9" stroke-width="10"/>
<path d="M906 489c11-3 25-3 35 4" stroke-width="9"/>
<path d="M768 735l44 0" stroke-width="14"/>
</g>
<g fill="url(#metalGrad)">
<rect x="658" y="488" width="42" height="10" rx="5" transform="rotate(-23 679 493)"/>
<rect x="900" y="484" width="54" height="10" rx="5" transform="rotate(2 927 489)"/>
</g>
<circle cx="790" cy="735" r="24" fill="#707b85"/>
<circle cx="790" cy="735" r="9" fill="#d8e0e6"/>
</g>
<g transform="translate(0 8)">
<path d="M742 430c-18-38-54-67-91-74-30-5-52 0-61 16-8 14-2 35 16 56 18 21 48 37 76 42 23 4 45 0 55-12 11-14 12-18 5-28z" fill="url(#wingGrad)"/>
<path d="M832 370c-16-18-46-32-80-33-38-1-72 14-82 43-9 27 6 61 34 87 31 28 75 44 114 41 32-2 60-17 71-40 15-29 1-73-57-98z" fill="url(#featherGrad)"/>
<path d="M830 404c44-2 83 12 112 43 21 23 31 49 28 75-4 30-27 58-58 69-37 13-84 2-127-27-42-29-67-67-69-104-3-46 28-71 114-56z" fill="url(#featherGrad)"/>
<path d="M934 408c56 16 103 50 128 94 22 38 27 82 7 109-18 25-58 31-101 18-52-17-100-56-130-107-24-41-29-78-12-99 21-26 61-31 108-15z" fill="url(#wingGrad)"/>
<path d="M732 343c30-37 76-66 125-77 48-10 95-2 124 23 29 24 42 66 30 109-13 49-48 92-97 116-58 29-132 33-186 10-46-20-77-61-82-108-5-47 19-93 86-73z" fill="url(#featherGrad)"/>
<path d="M804 308c46-41 97-60 141-53 32 5 60 24 72 54 15 38 6 87-25 126-32 40-86 70-140 76-51 5-95-11-123-43-29-34-38-86-4-123 21-23 48-30 79-37z" fill="#f3e8da" opacity="0.6"/>
<path d="M885 302c90-7 152 42 167 104 12 50-6 111-60 155-50 40-121 61-185 55-65-6-119-40-139-95-18-49-6-107 41-152 44-41 99-62 176-67z" fill="url(#featherGrad)"/>
<path d="M977 276c53 4 99 25 128 58 32 35 43 84 27 129-17 46-62 85-120 104-69 22-146 12-199-26-40-30-65-78-58-126 7-46 42-88 94-111 39-18 79-31 128-28z" fill="url(#featherGrad)"/>
<path d="M1063 319c64 11 122 57 138 111 10 34 1 70-25 93-30 27-77 33-129 22-60-14-118-52-148-101-24-39-28-82-6-106 35-40 101-29 170-19z" fill="url(#wingGrad)"/>
<path d="M1015 348c53-3 96 11 126 40 28 27 39 65 29 96-11 34-43 61-87 72-49 12-104 3-151-24-44-26-73-67-69-103 5-53 54-77 152-81z" fill="#f4ebdf" opacity="0.82"/>
<path d="M1086 337c65-5 122 29 142 82 12 31 9 66-10 96-21 35-58 60-103 72-47 12-101 10-148-6-44-15-84-49-94-88-9-34 4-74 35-103 44-42 104-49 178-53z" fill="url(#wingGrad)" opacity="0.96"/>
<path d="M869 274c-6-58 20-113 69-142 39-24 92-28 143-12 58 18 104 58 117 111 12 52-15 110-68 145-49 32-119 47-180 38-56-8-75-51-81-140z" fill="url(#featherGrad)"/>
<path d="M910 233c12-48 53-88 104-104 43-13 91-8 131 12 45 23 79 62 82 110 2 43-23 85-64 112-43 29-101 42-151 34-57-8-102-43-110-96-4-23-2-45 8-68z" fill="#f9f0e5" opacity="0.9"/>
<path d="M1072 184c90 2 162 52 181 121 9 34 5 72-13 104-28 51-84 84-152 93-72 10-144-10-192-52-40-34-59-82-52-129 9-56 52-99 114-119 38-12 74-19 114-18z" fill="url(#featherGrad)"/>
<path d="M1149 180c91 10 160 72 163 145 1 30-8 59-26 84-33 44-91 70-157 73-76 4-148-21-193-64-39-37-55-87-39-133 16-46 61-83 121-98 43-11 85-13 131-7z" fill="#fbf4eb" opacity="0.64"/>
<path d="M1157 169c72 9 137 50 157 103 14 39 10 82-15 118-23 35-63 62-111 74-50 12-110 11-161-5-47-15-89-47-103-87-13-37-1-81 30-115 48-50 128-61 203-53z" fill="url(#wingGrad)"/>
<path d="M1095 248c102-16 187 10 242 74 47 54 62 128 29 180-34 54-104 82-181 77-87-5-169-48-227-114-48-54-70-124-43-169 30-50 98-61 180-48z" fill="url(#featherGrad)"/>
<path d="M1183 283c93-12 169 12 216 65 34 39 47 92 26 133-23 45-76 71-140 73-71 1-143-29-196-79-46-44-73-100-54-136 21-38 79-49 148-56z" fill="#f8eee2" opacity="0.78"/>
<path d="M1168 291c78-10 150 12 196 60 36 37 52 88 35 130-17 43-61 74-119 88-59 14-126 8-186-17-66-28-115-78-122-128-5-39 15-79 58-103 38-21 80-24 138-30z" fill="url(#featherGrad)"/>
<path d="M1261 330c61 12 110 47 132 95 17 37 18 81-6 111-24 31-66 45-113 41-61-5-121-40-162-92-35-44-48-98-26-126 24-31 79-42 175-29z" fill="url(#wingGrad)"/>
<path d="M981 244c-16-21-25-52-22-82 4-38 25-72 56-91 26-16 58-22 88-17 37 7 70 34 78 71 7 34-6 73-35 102-34 33-78 49-118 41-20-4-38-13-47-24z" fill="url(#featherGrad)"/>
<g>
<path d="M964 188c20-6 38-2 48 11 8 10 9 25 0 40-10 15-28 27-48 32-18 4-34 1-44-10-9-10-10-25-2-39 9-16 26-29 46-34z" fill="#f3d9b7"/>
<circle cx="979" cy="202" r="10" fill="#1f1b1a"/>
<circle cx="976" cy="199" r="3" fill="#ffffff" opacity="0.9"/>
</g>
<path d="M1018 221c70-7 145-5 219 18 26 8 48 20 65 37 8 8 10 20 5 31-7 14-24 22-44 25-77 10-152 17-225 20-17 1-28-13-28-30 0-33 3-67 8-101z" fill="url(#beakGrad)"/>
<path d="M1028 275c83-7 168-5 253 11 16 3 27 13 29 27 2 15-8 29-25 35-78 25-160 35-245 30-23-2-39-18-41-39-2-23 7-48 29-64z" fill="url(#pouchGrad)"/>
<path d="M1044 248c56-6 113-6 170 2" fill="none" stroke="#a3652b" stroke-width="4" stroke-linecap="round" opacity="0.45"/>
<path d="M1040 292c69 2 136-3 200-16" fill="none" stroke="#a36e33" stroke-width="4" stroke-linecap="round" opacity="0.35"/>
<path d="M1056 485c48 0 79 19 101 54 21 33 36 96 40 141 2 16-11 29-29 29h-32c-13 0-24-9-27-22-8-40-20-77-39-104-12-18-26-33-49-45-12-7-18-20-15-33 5-12 15-20 27-20h23z" fill="url(#featherGrad)"/>
<path d="M1148 505c28 10 43 33 53 63 10 30 15 74 14 112-1 15-14 27-29 27h-19c-14 0-26-10-29-24-7-31-15-61-29-87-9-18-21-33-39-45-11-7-16-20-13-33 4-13 15-21 28-21 27 0 45 1 63 8z" fill="url(#wingGrad)"/>
<path d="M1043 479c22 3 36 17 42 35 8 23 5 49-8 71-12 21-31 37-53 45-18 6-36 4-47-6-13-11-16-30-11-49 8-31 31-60 77-96z" fill="url(#featherGrad)"/>
<path d="M926 546c-8 34-5 74 6 114 4 14 18 24 34 24h18c18 0 32-15 31-33-2-31-10-59-26-85-15-23-35-38-63-44z" fill="url(#wingGrad)"/>
<path d="M935 524c26 9 42 28 52 54 10 26 12 58 8 88-2 13-13 23-27 23h-16c-13 0-25-8-29-21-12-38-17-75-14-112 1-15 11-28 26-34z" fill="url(#featherGrad)"/>
<path d="M1088 674c16 8 22 28 14 45-7 15-21 23-36 21-17-2-32-16-36-34-4-18 10-39 30-43 10-2 21 0 28 11z" fill="#7d6f5f"/>
<path d="M956 657c16 8 21 30 11 47-8 14-23 21-37 18-17-4-29-20-29-38 0-22 16-39 36-39 7 0 13 2 19 12z" fill="#7d6f5f"/>
<path d="M1075 682l86 28" stroke="#8a6a42" stroke-width="8" stroke-linecap="round"/>
<path d="M950 667l-130 58" stroke="#8a6a42" stroke-width="8" stroke-linecap="round"/>
<path d="M817 727l-13-21 24-18" stroke="#6c5330" stroke-width="7" stroke-linecap="round" fill="none"/>
<path d="M1162 709l21-15 20 23" stroke="#6c5330" stroke-width="7" stroke-linecap="round" fill="none"/>
<path d="M824 441c-42 14-79 38-111 70-29 29-48 62-58 97" fill="none" stroke="#d8c7b0" stroke-width="7" stroke-linecap="round" opacity="0.45"/>
<path d="M884 415c-19 1-40 9-61 22" fill="none" stroke="#d8c7b0" stroke-width="6" stroke-linecap="round" opacity="0.42"/>
<path d="M1110 221c54 4 102 14 145 31" fill="none" stroke="#fff3df" stroke-width="7" stroke-linecap="round" opacity="0.32"/>
</g>
</g>
<g opacity="0.32" stroke="#ffffff" stroke-linecap="round">
<path d="M311 668c35-8 72-8 110 0" stroke-width="5"/>
<path d="M1230 717c43-9 91-8 135 5" stroke-width="5"/>
<path d="M260 602c26-7 54-5 82 6" stroke-width="4"/>
</g>
</svg>