Coverage for src\shortrich\colormap.py: 99%

1149 statements  

« prev     ^ index     » next       coverage.py v7.2.2, created at 2024-02-13 11:18 -0600

1from dataclasses import dataclass 

2from typing import Iterator 

3 

4 

5@dataclass 

6class Tag: 

7 """Reduce the size of f-strings when using `rich`. 

8 >>> from rich import print 

9 >>> p = Tag("pink1") 

10 >>> c = Tag("cyan") 

11 >>> print(f"{p}This{p.o} {c}is{c.o} {p}a{p.o} {c}string") 

12 >>> same as 

13 >>> print("[pink1]This[/pink1] [cyan]is[/cyan] [pink1]a[/pink1] [cyan]string")""" 

14 

15 name: str 

16 

17 def __str__(self) -> str: 

18 return f"[{self.name}]" 

19 

20 @property 

21 def o(self) -> str: 

22 """Closing tag for this tag.""" 

23 return f"[/{self.name}]" 

24 

25 @property 

26 def off(self) -> str: 

27 """Closing tag for this tag.""" 

28 return self.o 

29 

30 

31class ColorMap: 

32 """Color map for the rich colors at https://rich.readthedocs.io/en/stable/appendix/colors.html 

33 

34 See color options conveniently with your IDE's autocomplete. 

35 

36 Each color has two `Tag` properties: one using the full name and one using an abbreviation. 

37 

38 `ColorMap.aquamarine1` and `ColorMap.a1` return equivalent `Tag` instances. 

39 

40 >>> from rich import print 

41 >>> 'To alternate colors, instead of doing this:' 

42 >>> print("[aquamarine1]This [light_pink4]is [aquamarine]a [light_pink4]string") 

43 >>> 'You can do:' 

44 >>> c = ColorMap() 

45 >>> print(f"{c.a1}This {c.lp4}is {c.a1}a {c.lp4}string")""" 

46 

47 @property 

48 def _toggle_list(self) -> list[Tag]: 

49 return [ 

50 getattr(self, obj) 

51 for obj in dir(self) 

52 if not obj.startswith("_") and isinstance(getattr(self, obj), Tag) 

53 ] 

54 

55 def __len__(self) -> int: 

56 return len(self._toggle_list) 

57 

58 def __iter__(self) -> Iterator[Tag]: 

59 for toggle in self._toggle_list: 

60 yield toggle 

61 

62 def __getitem__(self, key: int) -> Tag: 

63 return self._toggle_list[key] 

64 

65 @property 

66 def aquamarine1(self) -> Tag: 

67 """abbreviation: `a1`""" 

68 return Tag("aquamarine1") 

69 

70 @property 

71 def a1(self) -> Tag: 

72 """aquamarine1""" 

73 return self.aquamarine1 

74 

75 @property 

76 def aquamarine3(self) -> Tag: 

77 """abbreviation: `a3`""" 

78 return Tag("aquamarine3") 

79 

80 @property 

81 def a3(self) -> Tag: 

82 """aquamarine3""" 

83 return self.aquamarine3 

84 

85 @property 

86 def black(self) -> Tag: 

87 """abbreviation: `bl`""" 

88 return Tag("black") 

89 

90 @property 

91 def bl(self) -> Tag: 

92 """black""" 

93 return self.black 

94 

95 @property 

96 def blue(self) -> Tag: 

97 """abbreviation: `b`""" 

98 return Tag("blue") 

99 

100 @property 

101 def b(self) -> Tag: 

102 """blue""" 

103 return self.blue 

104 

105 @property 

106 def blue1(self) -> Tag: 

107 """abbreviation: `b1`""" 

108 return Tag("blue1") 

109 

110 @property 

111 def b1(self) -> Tag: 

112 """blue1""" 

113 return self.blue1 

114 

115 @property 

116 def blue3(self) -> Tag: 

117 """abbreviation: `b3`""" 

118 return Tag("blue3") 

119 

120 @property 

121 def b3(self) -> Tag: 

122 """blue3""" 

123 return self.blue3 

124 

125 @property 

126 def blue_violet(self) -> Tag: 

127 """abbreviation: `bv`""" 

128 return Tag("blue_violet") 

129 

130 @property 

131 def bv(self) -> Tag: 

132 """blue_violet""" 

133 return self.blue_violet 

134 

135 @property 

136 def bright_black(self) -> Tag: 

137 """abbreviation: `brbl`""" 

138 return Tag("bright_black") 

139 

140 @property 

141 def brbl(self) -> Tag: 

142 """bright_black""" 

143 return self.bright_black 

144 

145 @property 

146 def bright_blue(self) -> Tag: 

147 """abbreviation: `bb`""" 

148 return Tag("bright_blue") 

149 

150 @property 

151 def bb(self) -> Tag: 

152 """bright_blue""" 

153 return self.bright_blue 

154 

155 @property 

156 def bright_cyan(self) -> Tag: 

157 """abbreviation: `bc`""" 

158 return Tag("bright_cyan") 

159 

160 @property 

161 def bc(self) -> Tag: 

162 """bright_cyan""" 

163 return self.bright_cyan 

164 

165 @property 

166 def bright_green(self) -> Tag: 

167 """abbreviation: `bg`""" 

168 return Tag("bright_green") 

169 

170 @property 

171 def bg(self) -> Tag: 

172 """bright_green""" 

173 return self.bright_green 

174 

175 @property 

176 def bright_magenta(self) -> Tag: 

177 """abbreviation: `bm`""" 

178 return Tag("bright_magenta") 

179 

180 @property 

181 def bm(self) -> Tag: 

182 """bright_magenta""" 

183 return self.bright_magenta 

184 

185 @property 

186 def bright_red(self) -> Tag: 

187 """abbreviation: `br`""" 

188 return Tag("bright_red") 

189 

190 @property 

191 def br(self) -> Tag: 

192 """bright_red""" 

193 return self.bright_red 

194 

195 @property 

196 def bright_white(self) -> Tag: 

197 """abbreviation: `bw`""" 

198 return Tag("bright_white") 

199 

200 @property 

201 def bw(self) -> Tag: 

202 """bright_white""" 

203 return self.bright_white 

204 

205 @property 

206 def bright_yellow(self) -> Tag: 

207 """abbreviation: `by`""" 

208 return Tag("bright_yellow") 

209 

210 @property 

211 def by(self) -> Tag: 

212 """bright_yellow""" 

213 return self.bright_yellow 

214 

215 @property 

216 def cadet_blue(self) -> Tag: 

217 """abbreviation: `cb`""" 

218 return Tag("cadet_blue") 

219 

220 @property 

221 def cb(self) -> Tag: 

222 """cadet_blue""" 

223 return self.cadet_blue 

224 

225 @property 

226 def chartreuse1(self) -> Tag: 

227 """abbreviation: `ch1`""" 

228 return Tag("chartreuse1") 

229 

230 @property 

231 def ch1(self) -> Tag: 

232 """chartreuse1""" 

233 return self.chartreuse1 

234 

235 @property 

236 def chartreuse2(self) -> Tag: 

237 """abbreviation: `ch2`""" 

238 return Tag("chartreuse2") 

239 

240 @property 

241 def ch2(self) -> Tag: 

242 """chartreuse2""" 

243 return self.chartreuse2 

244 

245 @property 

246 def chartreuse3(self) -> Tag: 

247 """abbreviation: `ch3`""" 

248 return Tag("chartreuse3") 

249 

250 @property 

251 def ch3(self) -> Tag: 

252 """chartreuse3""" 

253 return self.chartreuse3 

254 

255 @property 

256 def chartreuse4(self) -> Tag: 

257 """abbreviation: `ch4`""" 

258 return Tag("chartreuse4") 

259 

260 @property 

261 def ch4(self) -> Tag: 

262 """chartreuse4""" 

263 return self.chartreuse4 

264 

265 @property 

266 def cornflower_blue(self) -> Tag: 

267 """abbreviation: `cobl`""" 

268 return Tag("cornflower_blue") 

269 

270 @property 

271 def cobl(self) -> Tag: 

272 """cornflower_blue""" 

273 return self.cornflower_blue 

274 

275 @property 

276 def cornsilk1(self) -> Tag: 

277 """abbreviation: `co1`""" 

278 return Tag("cornsilk1") 

279 

280 @property 

281 def co1(self) -> Tag: 

282 """cornsilk1""" 

283 return self.cornsilk1 

284 

285 @property 

286 def cyan(self) -> Tag: 

287 """abbreviation: `c`""" 

288 return Tag("cyan") 

289 

290 @property 

291 def c(self) -> Tag: 

292 """cyan""" 

293 return self.cyan 

294 

295 @property 

296 def cyan1(self) -> Tag: 

297 """abbreviation: `c1`""" 

298 return Tag("cyan1") 

299 

300 @property 

301 def c1(self) -> Tag: 

302 """cyan1""" 

303 return self.cyan1 

304 

305 @property 

306 def cyan2(self) -> Tag: 

307 """abbreviation: `c2`""" 

308 return Tag("cyan2") 

309 

310 @property 

311 def c2(self) -> Tag: 

312 """cyan2""" 

313 return self.cyan2 

314 

315 @property 

316 def cyan3(self) -> Tag: 

317 """abbreviation: `c3`""" 

318 return Tag("cyan3") 

319 

320 @property 

321 def c3(self) -> Tag: 

322 """cyan3""" 

323 return self.cyan3 

324 

325 @property 

326 def dark_blue(self) -> Tag: 

327 """abbreviation: `db`""" 

328 return Tag("dark_blue") 

329 

330 @property 

331 def db(self) -> Tag: 

332 """dark_blue""" 

333 return self.dark_blue 

334 

335 @property 

336 def dark_cyan(self) -> Tag: 

337 """abbreviation: `dc`""" 

338 return Tag("dark_cyan") 

339 

340 @property 

341 def dc(self) -> Tag: 

342 """dark_cyan""" 

343 return self.dark_cyan 

344 

345 @property 

346 def dark_goldenrod(self) -> Tag: 

347 """abbreviation: `dg`""" 

348 return Tag("dark_goldenrod") 

349 

350 @property 

351 def dg(self) -> Tag: 

352 """dark_goldenrod""" 

353 return self.dark_goldenrod 

354 

355 @property 

356 def dark_green(self) -> Tag: 

357 """abbreviation: `dagr`""" 

358 return Tag("dark_green") 

359 

360 @property 

361 def dagr(self) -> Tag: 

362 """dark_green""" 

363 return self.dark_green 

364 

365 @property 

366 def dark_khaki(self) -> Tag: 

367 """abbreviation: `dk`""" 

368 return Tag("dark_khaki") 

369 

370 @property 

371 def dk(self) -> Tag: 

372 """dark_khaki""" 

373 return self.dark_khaki 

374 

375 @property 

376 def dark_magenta(self) -> Tag: 

377 """abbreviation: `dm`""" 

378 return Tag("dark_magenta") 

379 

380 @property 

381 def dm(self) -> Tag: 

382 """dark_magenta""" 

383 return self.dark_magenta 

384 

385 @property 

386 def dark_olive_green1(self) -> Tag: 

387 """abbreviation: `dog1`""" 

388 return Tag("dark_olive_green1") 

389 

390 @property 

391 def dog1(self) -> Tag: 

392 """dark_olive_green1""" 

393 return self.dark_olive_green1 

394 

395 @property 

396 def dark_olive_green2(self) -> Tag: 

397 """abbreviation: `dog2`""" 

398 return Tag("dark_olive_green2") 

399 

400 @property 

401 def dog2(self) -> Tag: 

402 """dark_olive_green2""" 

403 return self.dark_olive_green2 

404 

405 @property 

406 def dark_olive_green3(self) -> Tag: 

407 """abbreviation: `dog3`""" 

408 return Tag("dark_olive_green3") 

409 

410 @property 

411 def dog3(self) -> Tag: 

412 """dark_olive_green3""" 

413 return self.dark_olive_green3 

414 

415 @property 

416 def dark_orange(self) -> Tag: 

417 """abbreviation: `do`""" 

418 return Tag("dark_orange") 

419 

420 @property 

421 def do(self) -> Tag: 

422 """dark_orange""" 

423 return self.dark_orange 

424 

425 @property 

426 def dark_orange3(self) -> Tag: 

427 """abbreviation: `do3`""" 

428 return Tag("dark_orange3") 

429 

430 @property 

431 def do3(self) -> Tag: 

432 """dark_orange3""" 

433 return self.dark_orange3 

434 

435 @property 

436 def dark_red(self) -> Tag: 

437 """abbreviation: `dr`""" 

438 return Tag("dark_red") 

439 

440 @property 

441 def dr(self) -> Tag: 

442 """dark_red""" 

443 return self.dark_red 

444 

445 @property 

446 def dark_sea_green(self) -> Tag: 

447 """abbreviation: `dsg`""" 

448 return Tag("dark_sea_green") 

449 

450 @property 

451 def dsg(self) -> Tag: 

452 """dark_sea_green""" 

453 return self.dark_sea_green 

454 

455 @property 

456 def dark_sea_green1(self) -> Tag: 

457 """abbreviation: `dsg1`""" 

458 return Tag("dark_sea_green1") 

459 

460 @property 

461 def dsg1(self) -> Tag: 

462 """dark_sea_green1""" 

463 return self.dark_sea_green1 

464 

465 @property 

466 def dark_sea_green2(self) -> Tag: 

467 """abbreviation: `dsg2`""" 

468 return Tag("dark_sea_green2") 

469 

470 @property 

471 def dsg2(self) -> Tag: 

472 """dark_sea_green2""" 

473 return self.dark_sea_green2 

474 

475 @property 

476 def dark_sea_green3(self) -> Tag: 

477 """abbreviation: `dsg3`""" 

478 return Tag("dark_sea_green3") 

479 

480 @property 

481 def dsg3(self) -> Tag: 

482 """dark_sea_green3""" 

483 return self.dark_sea_green3 

484 

485 @property 

486 def dark_sea_green4(self) -> Tag: 

487 """abbreviation: `dsg4`""" 

488 return Tag("dark_sea_green4") 

489 

490 @property 

491 def dsg4(self) -> Tag: 

492 """dark_sea_green4""" 

493 return self.dark_sea_green4 

494 

495 @property 

496 def dark_slate_gray1(self) -> Tag: 

497 """abbreviation: `daslgr1`""" 

498 return Tag("dark_slate_gray1") 

499 

500 @property 

501 def daslgr1(self) -> Tag: 

502 """dark_slate_gray1""" 

503 return self.dark_slate_gray1 

504 

505 @property 

506 def dark_slate_gray2(self) -> Tag: 

507 """abbreviation: `daslgr2`""" 

508 return Tag("dark_slate_gray2") 

509 

510 @property 

511 def daslgr2(self) -> Tag: 

512 """dark_slate_gray2""" 

513 return self.dark_slate_gray2 

514 

515 @property 

516 def dark_slate_gray3(self) -> Tag: 

517 """abbreviation: `daslgr3`""" 

518 return Tag("dark_slate_gray3") 

519 

520 @property 

521 def daslgr3(self) -> Tag: 

522 """dark_slate_gray3""" 

523 return self.dark_slate_gray3 

524 

525 @property 

526 def dark_turquoise(self) -> Tag: 

527 """abbreviation: `dt`""" 

528 return Tag("dark_turquoise") 

529 

530 @property 

531 def dt(self) -> Tag: 

532 """dark_turquoise""" 

533 return self.dark_turquoise 

534 

535 @property 

536 def dark_violet(self) -> Tag: 

537 """abbreviation: `dv`""" 

538 return Tag("dark_violet") 

539 

540 @property 

541 def dv(self) -> Tag: 

542 """dark_violet""" 

543 return self.dark_violet 

544 

545 @property 

546 def deep_pink1(self) -> Tag: 

547 """abbreviation: `dp1`""" 

548 return Tag("deep_pink1") 

549 

550 @property 

551 def dp1(self) -> Tag: 

552 """deep_pink1""" 

553 return self.deep_pink1 

554 

555 @property 

556 def deep_pink2(self) -> Tag: 

557 """abbreviation: `dp2`""" 

558 return Tag("deep_pink2") 

559 

560 @property 

561 def dp2(self) -> Tag: 

562 """deep_pink2""" 

563 return self.deep_pink2 

564 

565 @property 

566 def deep_pink3(self) -> Tag: 

567 """abbreviation: `dp3`""" 

568 return Tag("deep_pink3") 

569 

570 @property 

571 def dp3(self) -> Tag: 

572 """deep_pink3""" 

573 return self.deep_pink3 

574 

575 @property 

576 def deep_pink4(self) -> Tag: 

577 """abbreviation: `dp4`""" 

578 return Tag("deep_pink4") 

579 

580 @property 

581 def dp4(self) -> Tag: 

582 """deep_pink4""" 

583 return self.deep_pink4 

584 

585 @property 

586 def deep_sky_blue1(self) -> Tag: 

587 """abbreviation: `dsb1`""" 

588 return Tag("deep_sky_blue1") 

589 

590 @property 

591 def dsb1(self) -> Tag: 

592 """deep_sky_blue1""" 

593 return self.deep_sky_blue1 

594 

595 @property 

596 def deep_sky_blue2(self) -> Tag: 

597 """abbreviation: `dsb2`""" 

598 return Tag("deep_sky_blue2") 

599 

600 @property 

601 def dsb2(self) -> Tag: 

602 """deep_sky_blue2""" 

603 return self.deep_sky_blue2 

604 

605 @property 

606 def deep_sky_blue3(self) -> Tag: 

607 """abbreviation: `dsb3`""" 

608 return Tag("deep_sky_blue3") 

609 

610 @property 

611 def dsb3(self) -> Tag: 

612 """deep_sky_blue3""" 

613 return self.deep_sky_blue3 

614 

615 @property 

616 def deep_sky_blue4(self) -> Tag: 

617 """abbreviation: `dsb4`""" 

618 return Tag("deep_sky_blue4") 

619 

620 @property 

621 def dsb4(self) -> Tag: 

622 """deep_sky_blue4""" 

623 return self.deep_sky_blue4 

624 

625 @property 

626 def dodger_blue1(self) -> Tag: 

627 """abbreviation: `db1`""" 

628 return Tag("dodger_blue1") 

629 

630 @property 

631 def db1(self) -> Tag: 

632 """dodger_blue1""" 

633 return self.dodger_blue1 

634 

635 @property 

636 def dodger_blue2(self) -> Tag: 

637 """abbreviation: `db2`""" 

638 return Tag("dodger_blue2") 

639 

640 @property 

641 def db2(self) -> Tag: 

642 """dodger_blue2""" 

643 return self.dodger_blue2 

644 

645 @property 

646 def dodger_blue3(self) -> Tag: 

647 """abbreviation: `db3`""" 

648 return Tag("dodger_blue3") 

649 

650 @property 

651 def db3(self) -> Tag: 

652 """dodger_blue3""" 

653 return self.dodger_blue3 

654 

655 @property 

656 def gold1(self) -> Tag: 

657 """abbreviation: `go1`""" 

658 return Tag("gold1") 

659 

660 @property 

661 def go1(self) -> Tag: 

662 """gold1""" 

663 return self.gold1 

664 

665 @property 

666 def gold3(self) -> Tag: 

667 """abbreviation: `go3`""" 

668 return Tag("gold3") 

669 

670 @property 

671 def go3(self) -> Tag: 

672 """gold3""" 

673 return self.gold3 

674 

675 @property 

676 def green(self) -> Tag: 

677 """abbreviation: `g`""" 

678 return Tag("green") 

679 

680 @property 

681 def g(self) -> Tag: 

682 """green""" 

683 return self.green 

684 

685 @property 

686 def green1(self) -> Tag: 

687 """abbreviation: `g1`""" 

688 return Tag("green1") 

689 

690 @property 

691 def g1(self) -> Tag: 

692 """green1""" 

693 return self.green1 

694 

695 @property 

696 def green3(self) -> Tag: 

697 """abbreviation: `g3`""" 

698 return Tag("green3") 

699 

700 @property 

701 def g3(self) -> Tag: 

702 """green3""" 

703 return self.green3 

704 

705 @property 

706 def green4(self) -> Tag: 

707 """abbreviation: `g4`""" 

708 return Tag("green4") 

709 

710 @property 

711 def g4(self) -> Tag: 

712 """green4""" 

713 return self.green4 

714 

715 @property 

716 def green_yellow(self) -> Tag: 

717 """abbreviation: `gy`""" 

718 return Tag("green_yellow") 

719 

720 @property 

721 def gy(self) -> Tag: 

722 """green_yellow""" 

723 return self.green_yellow 

724 

725 @property 

726 def grey0(self) -> Tag: 

727 """abbreviation: `grey0`""" 

728 return Tag("grey0") 

729 

730 @property 

731 def grey100(self) -> Tag: 

732 """abbreviation: `grey100`""" 

733 return Tag("grey100") 

734 

735 @property 

736 def grey11(self) -> Tag: 

737 """abbreviation: `grey11`""" 

738 return Tag("grey11") 

739 

740 @property 

741 def grey15(self) -> Tag: 

742 """abbreviation: `grey15`""" 

743 return Tag("grey15") 

744 

745 @property 

746 def grey19(self) -> Tag: 

747 """abbreviation: `grey19`""" 

748 return Tag("grey19") 

749 

750 @property 

751 def grey23(self) -> Tag: 

752 """abbreviation: `grey23`""" 

753 return Tag("grey23") 

754 

755 @property 

756 def grey27(self) -> Tag: 

757 """abbreviation: `grey27`""" 

758 return Tag("grey27") 

759 

760 @property 

761 def grey3(self) -> Tag: 

762 """abbreviation: `grey3`""" 

763 return Tag("grey3") 

764 

765 @property 

766 def grey30(self) -> Tag: 

767 """abbreviation: `grey30`""" 

768 return Tag("grey30") 

769 

770 @property 

771 def grey35(self) -> Tag: 

772 """abbreviation: `grey35`""" 

773 return Tag("grey35") 

774 

775 @property 

776 def grey37(self) -> Tag: 

777 """abbreviation: `grey37`""" 

778 return Tag("grey37") 

779 

780 @property 

781 def grey39(self) -> Tag: 

782 """abbreviation: `grey39`""" 

783 return Tag("grey39") 

784 

785 @property 

786 def grey42(self) -> Tag: 

787 """abbreviation: `grey42`""" 

788 return Tag("grey42") 

789 

790 @property 

791 def grey46(self) -> Tag: 

792 """abbreviation: `grey46`""" 

793 return Tag("grey46") 

794 

795 @property 

796 def grey50(self) -> Tag: 

797 """abbreviation: `grey50`""" 

798 return Tag("grey50") 

799 

800 @property 

801 def grey53(self) -> Tag: 

802 """abbreviation: `grey53`""" 

803 return Tag("grey53") 

804 

805 @property 

806 def grey54(self) -> Tag: 

807 """abbreviation: `grey54`""" 

808 return Tag("grey54") 

809 

810 @property 

811 def grey58(self) -> Tag: 

812 """abbreviation: `grey58`""" 

813 return Tag("grey58") 

814 

815 @property 

816 def grey62(self) -> Tag: 

817 """abbreviation: `grey62`""" 

818 return Tag("grey62") 

819 

820 @property 

821 def grey63(self) -> Tag: 

822 """abbreviation: `grey63`""" 

823 return Tag("grey63") 

824 

825 @property 

826 def grey66(self) -> Tag: 

827 """abbreviation: `grey66`""" 

828 return Tag("grey66") 

829 

830 @property 

831 def grey69(self) -> Tag: 

832 """abbreviation: `grey69`""" 

833 return Tag("grey69") 

834 

835 @property 

836 def grey7(self) -> Tag: 

837 """abbreviation: `grey7`""" 

838 return Tag("grey7") 

839 

840 @property 

841 def grey70(self) -> Tag: 

842 """abbreviation: `grey70`""" 

843 return Tag("grey70") 

844 

845 @property 

846 def grey74(self) -> Tag: 

847 """abbreviation: `grey74`""" 

848 return Tag("grey74") 

849 

850 @property 

851 def grey78(self) -> Tag: 

852 """abbreviation: `grey78`""" 

853 return Tag("grey78") 

854 

855 @property 

856 def grey82(self) -> Tag: 

857 """abbreviation: `grey82`""" 

858 return Tag("grey82") 

859 

860 @property 

861 def grey84(self) -> Tag: 

862 """abbreviation: `grey84`""" 

863 return Tag("grey84") 

864 

865 @property 

866 def grey85(self) -> Tag: 

867 """abbreviation: `grey85`""" 

868 return Tag("grey85") 

869 

870 @property 

871 def grey89(self) -> Tag: 

872 """abbreviation: `grey89`""" 

873 return Tag("grey89") 

874 

875 @property 

876 def grey93(self) -> Tag: 

877 """abbreviation: `grey93`""" 

878 return Tag("grey93") 

879 

880 @property 

881 def honeydew2(self) -> Tag: 

882 """abbreviation: `ho2`""" 

883 return Tag("honeydew2") 

884 

885 @property 

886 def ho2(self) -> Tag: 

887 """honeydew2""" 

888 return self.honeydew2 

889 

890 @property 

891 def hot_pink(self) -> Tag: 

892 """abbreviation: `hp`""" 

893 return Tag("hot_pink") 

894 

895 @property 

896 def hp(self) -> Tag: 

897 """hot_pink""" 

898 return self.hot_pink 

899 

900 @property 

901 def hot_pink2(self) -> Tag: 

902 """abbreviation: `hp2`""" 

903 return Tag("hot_pink2") 

904 

905 @property 

906 def hp2(self) -> Tag: 

907 """hot_pink2""" 

908 return self.hot_pink2 

909 

910 @property 

911 def hot_pink3(self) -> Tag: 

912 """abbreviation: `hp3`""" 

913 return Tag("hot_pink3") 

914 

915 @property 

916 def hp3(self) -> Tag: 

917 """hot_pink3""" 

918 return self.hot_pink3 

919 

920 @property 

921 def indian_red(self) -> Tag: 

922 """abbreviation: `ir`""" 

923 return Tag("indian_red") 

924 

925 @property 

926 def ir(self) -> Tag: 

927 """indian_red""" 

928 return self.indian_red 

929 

930 @property 

931 def indian_red1(self) -> Tag: 

932 """abbreviation: `ir1`""" 

933 return Tag("indian_red1") 

934 

935 @property 

936 def ir1(self) -> Tag: 

937 """indian_red1""" 

938 return self.indian_red1 

939 

940 @property 

941 def khaki1(self) -> Tag: 

942 """abbreviation: `k1`""" 

943 return Tag("khaki1") 

944 

945 @property 

946 def k1(self) -> Tag: 

947 """khaki1""" 

948 return self.khaki1 

949 

950 @property 

951 def khaki3(self) -> Tag: 

952 """abbreviation: `k3`""" 

953 return Tag("khaki3") 

954 

955 @property 

956 def k3(self) -> Tag: 

957 """khaki3""" 

958 return self.khaki3 

959 

960 @property 

961 def light_coral(self) -> Tag: 

962 """abbreviation: `lc`""" 

963 return Tag("light_coral") 

964 

965 @property 

966 def lc(self) -> Tag: 

967 """light_coral""" 

968 return self.light_coral 

969 

970 @property 

971 def light_cyan1(self) -> Tag: 

972 """abbreviation: `lc1`""" 

973 return Tag("light_cyan1") 

974 

975 @property 

976 def lc1(self) -> Tag: 

977 """light_cyan1""" 

978 return self.light_cyan1 

979 

980 @property 

981 def light_cyan3(self) -> Tag: 

982 """abbreviation: `lc3`""" 

983 return Tag("light_cyan3") 

984 

985 @property 

986 def lc3(self) -> Tag: 

987 """light_cyan3""" 

988 return self.light_cyan3 

989 

990 @property 

991 def light_goldenrod1(self) -> Tag: 

992 """abbreviation: `lg1`""" 

993 return Tag("light_goldenrod1") 

994 

995 @property 

996 def lg1(self) -> Tag: 

997 """light_goldenrod1""" 

998 return self.light_goldenrod1 

999 

1000 @property 

1001 def light_goldenrod2(self) -> Tag: 

1002 """abbreviation: `lg2`""" 

1003 return Tag("light_goldenrod2") 

1004 

1005 @property 

1006 def lg2(self) -> Tag: 

1007 """light_goldenrod2""" 

1008 return self.light_goldenrod2 

1009 

1010 @property 

1011 def light_goldenrod3(self) -> Tag: 

1012 """abbreviation: `lg3`""" 

1013 return Tag("light_goldenrod3") 

1014 

1015 @property 

1016 def lg3(self) -> Tag: 

1017 """light_goldenrod3""" 

1018 return self.light_goldenrod3 

1019 

1020 @property 

1021 def light_green(self) -> Tag: 

1022 """abbreviation: `lg`""" 

1023 return Tag("light_green") 

1024 

1025 @property 

1026 def lg(self) -> Tag: 

1027 """light_green""" 

1028 return self.light_green 

1029 

1030 @property 

1031 def light_pink1(self) -> Tag: 

1032 """abbreviation: `lp1`""" 

1033 return Tag("light_pink1") 

1034 

1035 @property 

1036 def lp1(self) -> Tag: 

1037 """light_pink1""" 

1038 return self.light_pink1 

1039 

1040 @property 

1041 def light_pink3(self) -> Tag: 

1042 """abbreviation: `lp3`""" 

1043 return Tag("light_pink3") 

1044 

1045 @property 

1046 def lp3(self) -> Tag: 

1047 """light_pink3""" 

1048 return self.light_pink3 

1049 

1050 @property 

1051 def light_pink4(self) -> Tag: 

1052 """abbreviation: `lp4`""" 

1053 return Tag("light_pink4") 

1054 

1055 @property 

1056 def lp4(self) -> Tag: 

1057 """light_pink4""" 

1058 return self.light_pink4 

1059 

1060 @property 

1061 def light_salmon1(self) -> Tag: 

1062 """abbreviation: `ls1`""" 

1063 return Tag("light_salmon1") 

1064 

1065 @property 

1066 def ls1(self) -> Tag: 

1067 """light_salmon1""" 

1068 return self.light_salmon1 

1069 

1070 @property 

1071 def light_salmon3(self) -> Tag: 

1072 """abbreviation: `ls3`""" 

1073 return Tag("light_salmon3") 

1074 

1075 @property 

1076 def ls3(self) -> Tag: 

1077 """light_salmon3""" 

1078 return self.light_salmon3 

1079 

1080 @property 

1081 def light_sea_green(self) -> Tag: 

1082 """abbreviation: `lsg`""" 

1083 return Tag("light_sea_green") 

1084 

1085 @property 

1086 def lsg(self) -> Tag: 

1087 """light_sea_green""" 

1088 return self.light_sea_green 

1089 

1090 @property 

1091 def light_sky_blue1(self) -> Tag: 

1092 """abbreviation: `lsb1`""" 

1093 return Tag("light_sky_blue1") 

1094 

1095 @property 

1096 def lsb1(self) -> Tag: 

1097 """light_sky_blue1""" 

1098 return self.light_sky_blue1 

1099 

1100 @property 

1101 def light_sky_blue3(self) -> Tag: 

1102 """abbreviation: `lsb3`""" 

1103 return Tag("light_sky_blue3") 

1104 

1105 @property 

1106 def lsb3(self) -> Tag: 

1107 """light_sky_blue3""" 

1108 return self.light_sky_blue3 

1109 

1110 @property 

1111 def light_slate_blue(self) -> Tag: 

1112 """abbreviation: `lsb`""" 

1113 return Tag("light_slate_blue") 

1114 

1115 @property 

1116 def lsb(self) -> Tag: 

1117 """light_slate_blue""" 

1118 return self.light_slate_blue 

1119 

1120 @property 

1121 def light_slate_grey(self) -> Tag: 

1122 """abbreviation: `lislgr`""" 

1123 return Tag("light_slate_grey") 

1124 

1125 @property 

1126 def lislgr(self) -> Tag: 

1127 """light_slate_grey""" 

1128 return self.light_slate_grey 

1129 

1130 @property 

1131 def light_steel_blue(self) -> Tag: 

1132 """abbreviation: `listbl`""" 

1133 return Tag("light_steel_blue") 

1134 

1135 @property 

1136 def listbl(self) -> Tag: 

1137 """light_steel_blue""" 

1138 return self.light_steel_blue 

1139 

1140 @property 

1141 def light_steel_blue1(self) -> Tag: 

1142 """abbreviation: `listbl1`""" 

1143 return Tag("light_steel_blue1") 

1144 

1145 @property 

1146 def listbl1(self) -> Tag: 

1147 """light_steel_blue1""" 

1148 return self.light_steel_blue1 

1149 

1150 @property 

1151 def light_steel_blue3(self) -> Tag: 

1152 """abbreviation: `listbl3`""" 

1153 return Tag("light_steel_blue3") 

1154 

1155 @property 

1156 def listbl3(self) -> Tag: 

1157 """light_steel_blue3""" 

1158 return self.light_steel_blue3 

1159 

1160 @property 

1161 def light_yellow3(self) -> Tag: 

1162 """abbreviation: `ly3`""" 

1163 return Tag("light_yellow3") 

1164 

1165 @property 

1166 def ly3(self) -> Tag: 

1167 """light_yellow3""" 

1168 return self.light_yellow3 

1169 

1170 @property 

1171 def magenta(self) -> Tag: 

1172 """abbreviation: `m`""" 

1173 return Tag("magenta") 

1174 

1175 @property 

1176 def m(self) -> Tag: 

1177 """magenta""" 

1178 return self.magenta 

1179 

1180 @property 

1181 def magenta1(self) -> Tag: 

1182 """abbreviation: `m1`""" 

1183 return Tag("magenta1") 

1184 

1185 @property 

1186 def m1(self) -> Tag: 

1187 """magenta1""" 

1188 return self.magenta1 

1189 

1190 @property 

1191 def magenta2(self) -> Tag: 

1192 """abbreviation: `m2`""" 

1193 return Tag("magenta2") 

1194 

1195 @property 

1196 def m2(self) -> Tag: 

1197 """magenta2""" 

1198 return self.magenta2 

1199 

1200 @property 

1201 def magenta3(self) -> Tag: 

1202 """abbreviation: `m3`""" 

1203 return Tag("magenta3") 

1204 

1205 @property 

1206 def m3(self) -> Tag: 

1207 """magenta3""" 

1208 return self.magenta3 

1209 

1210 @property 

1211 def medium_orchid(self) -> Tag: 

1212 """abbreviation: `mo`""" 

1213 return Tag("medium_orchid") 

1214 

1215 @property 

1216 def mo(self) -> Tag: 

1217 """medium_orchid""" 

1218 return self.medium_orchid 

1219 

1220 @property 

1221 def medium_orchid1(self) -> Tag: 

1222 """abbreviation: `mo1`""" 

1223 return Tag("medium_orchid1") 

1224 

1225 @property 

1226 def mo1(self) -> Tag: 

1227 """medium_orchid1""" 

1228 return self.medium_orchid1 

1229 

1230 @property 

1231 def medium_orchid3(self) -> Tag: 

1232 """abbreviation: `mo3`""" 

1233 return Tag("medium_orchid3") 

1234 

1235 @property 

1236 def mo3(self) -> Tag: 

1237 """medium_orchid3""" 

1238 return self.medium_orchid3 

1239 

1240 @property 

1241 def medium_purple(self) -> Tag: 

1242 """abbreviation: `mp`""" 

1243 return Tag("medium_purple") 

1244 

1245 @property 

1246 def mp(self) -> Tag: 

1247 """medium_purple""" 

1248 return self.medium_purple 

1249 

1250 @property 

1251 def medium_purple1(self) -> Tag: 

1252 """abbreviation: `mp1`""" 

1253 return Tag("medium_purple1") 

1254 

1255 @property 

1256 def mp1(self) -> Tag: 

1257 """medium_purple1""" 

1258 return self.medium_purple1 

1259 

1260 @property 

1261 def medium_purple2(self) -> Tag: 

1262 """abbreviation: `mp2`""" 

1263 return Tag("medium_purple2") 

1264 

1265 @property 

1266 def mp2(self) -> Tag: 

1267 """medium_purple2""" 

1268 return self.medium_purple2 

1269 

1270 @property 

1271 def medium_purple3(self) -> Tag: 

1272 """abbreviation: `mp3`""" 

1273 return Tag("medium_purple3") 

1274 

1275 @property 

1276 def mp3(self) -> Tag: 

1277 """medium_purple3""" 

1278 return self.medium_purple3 

1279 

1280 @property 

1281 def medium_purple4(self) -> Tag: 

1282 """abbreviation: `mp4`""" 

1283 return Tag("medium_purple4") 

1284 

1285 @property 

1286 def mp4(self) -> Tag: 

1287 """medium_purple4""" 

1288 return self.medium_purple4 

1289 

1290 @property 

1291 def medium_spring_green(self) -> Tag: 

1292 """abbreviation: `msg`""" 

1293 return Tag("medium_spring_green") 

1294 

1295 @property 

1296 def msg(self) -> Tag: 

1297 """medium_spring_green""" 

1298 return self.medium_spring_green 

1299 

1300 @property 

1301 def medium_turquoise(self) -> Tag: 

1302 """abbreviation: `mt`""" 

1303 return Tag("medium_turquoise") 

1304 

1305 @property 

1306 def mt(self) -> Tag: 

1307 """medium_turquoise""" 

1308 return self.medium_turquoise 

1309 

1310 @property 

1311 def medium_violet_red(self) -> Tag: 

1312 """abbreviation: `mvr`""" 

1313 return Tag("medium_violet_red") 

1314 

1315 @property 

1316 def mvr(self) -> Tag: 

1317 """medium_violet_red""" 

1318 return self.medium_violet_red 

1319 

1320 @property 

1321 def misty_rose1(self) -> Tag: 

1322 """abbreviation: `mr1`""" 

1323 return Tag("misty_rose1") 

1324 

1325 @property 

1326 def mr1(self) -> Tag: 

1327 """misty_rose1""" 

1328 return self.misty_rose1 

1329 

1330 @property 

1331 def misty_rose3(self) -> Tag: 

1332 """abbreviation: `mr3`""" 

1333 return Tag("misty_rose3") 

1334 

1335 @property 

1336 def mr3(self) -> Tag: 

1337 """misty_rose3""" 

1338 return self.misty_rose3 

1339 

1340 @property 

1341 def navajo_white1(self) -> Tag: 

1342 """abbreviation: `nw1`""" 

1343 return Tag("navajo_white1") 

1344 

1345 @property 

1346 def nw1(self) -> Tag: 

1347 """navajo_white1""" 

1348 return self.navajo_white1 

1349 

1350 @property 

1351 def navajo_white3(self) -> Tag: 

1352 """abbreviation: `nw3`""" 

1353 return Tag("navajo_white3") 

1354 

1355 @property 

1356 def nw3(self) -> Tag: 

1357 """navajo_white3""" 

1358 return self.navajo_white3 

1359 

1360 @property 

1361 def navy_blue(self) -> Tag: 

1362 """abbreviation: `nb`""" 

1363 return Tag("navy_blue") 

1364 

1365 @property 

1366 def nb(self) -> Tag: 

1367 """navy_blue""" 

1368 return self.navy_blue 

1369 

1370 @property 

1371 def orange1(self) -> Tag: 

1372 """abbreviation: `o1`""" 

1373 return Tag("orange1") 

1374 

1375 @property 

1376 def o1(self) -> Tag: 

1377 """orange1""" 

1378 return self.orange1 

1379 

1380 @property 

1381 def orange3(self) -> Tag: 

1382 """abbreviation: `o3`""" 

1383 return Tag("orange3") 

1384 

1385 @property 

1386 def o3(self) -> Tag: 

1387 """orange3""" 

1388 return self.orange3 

1389 

1390 @property 

1391 def orange4(self) -> Tag: 

1392 """abbreviation: `o4`""" 

1393 return Tag("orange4") 

1394 

1395 @property 

1396 def o4(self) -> Tag: 

1397 """orange4""" 

1398 return self.orange4 

1399 

1400 @property 

1401 def orange_red1(self) -> Tag: 

1402 """abbreviation: `orre1`""" 

1403 return Tag("orange_red1") 

1404 

1405 @property 

1406 def orre1(self) -> Tag: 

1407 """orange_red1""" 

1408 return self.orange_red1 

1409 

1410 @property 

1411 def orchid(self) -> Tag: 

1412 """abbreviation: `or_`""" 

1413 return Tag("orchid") 

1414 

1415 @property 

1416 def or_(self) -> Tag: 

1417 """orchid""" 

1418 return self.orchid 

1419 

1420 @property 

1421 def orchid1(self) -> Tag: 

1422 """abbreviation: `or1`""" 

1423 return Tag("orchid1") 

1424 

1425 @property 

1426 def or1(self) -> Tag: 

1427 """orchid1""" 

1428 return self.orchid1 

1429 

1430 @property 

1431 def orchid2(self) -> Tag: 

1432 """abbreviation: `or2`""" 

1433 return Tag("orchid2") 

1434 

1435 @property 

1436 def or2(self) -> Tag: 

1437 """orchid2""" 

1438 return self.orchid2 

1439 

1440 @property 

1441 def pale_green1(self) -> Tag: 

1442 """abbreviation: `pg1`""" 

1443 return Tag("pale_green1") 

1444 

1445 @property 

1446 def pg1(self) -> Tag: 

1447 """pale_green1""" 

1448 return self.pale_green1 

1449 

1450 @property 

1451 def pale_green3(self) -> Tag: 

1452 """abbreviation: `pg3`""" 

1453 return Tag("pale_green3") 

1454 

1455 @property 

1456 def pg3(self) -> Tag: 

1457 """pale_green3""" 

1458 return self.pale_green3 

1459 

1460 @property 

1461 def pale_turquoise1(self) -> Tag: 

1462 """abbreviation: `pt1`""" 

1463 return Tag("pale_turquoise1") 

1464 

1465 @property 

1466 def pt1(self) -> Tag: 

1467 """pale_turquoise1""" 

1468 return self.pale_turquoise1 

1469 

1470 @property 

1471 def pale_turquoise4(self) -> Tag: 

1472 """abbreviation: `pt4`""" 

1473 return Tag("pale_turquoise4") 

1474 

1475 @property 

1476 def pt4(self) -> Tag: 

1477 """pale_turquoise4""" 

1478 return self.pale_turquoise4 

1479 

1480 @property 

1481 def pale_violet_red1(self) -> Tag: 

1482 """abbreviation: `pvr1`""" 

1483 return Tag("pale_violet_red1") 

1484 

1485 @property 

1486 def pvr1(self) -> Tag: 

1487 """pale_violet_red1""" 

1488 return self.pale_violet_red1 

1489 

1490 @property 

1491 def pink1(self) -> Tag: 

1492 """abbreviation: `p1`""" 

1493 return Tag("pink1") 

1494 

1495 @property 

1496 def p1(self) -> Tag: 

1497 """pink1""" 

1498 return self.pink1 

1499 

1500 @property 

1501 def pink3(self) -> Tag: 

1502 """abbreviation: `p3`""" 

1503 return Tag("pink3") 

1504 

1505 @property 

1506 def p3(self) -> Tag: 

1507 """pink3""" 

1508 return self.pink3 

1509 

1510 @property 

1511 def plum1(self) -> Tag: 

1512 """abbreviation: `pl1`""" 

1513 return Tag("plum1") 

1514 

1515 @property 

1516 def pl1(self) -> Tag: 

1517 """plum1""" 

1518 return self.plum1 

1519 

1520 @property 

1521 def plum2(self) -> Tag: 

1522 """abbreviation: `pl2`""" 

1523 return Tag("plum2") 

1524 

1525 @property 

1526 def pl2(self) -> Tag: 

1527 """plum2""" 

1528 return self.plum2 

1529 

1530 @property 

1531 def plum3(self) -> Tag: 

1532 """abbreviation: `pl3`""" 

1533 return Tag("plum3") 

1534 

1535 @property 

1536 def pl3(self) -> Tag: 

1537 """plum3""" 

1538 return self.plum3 

1539 

1540 @property 

1541 def plum4(self) -> Tag: 

1542 """abbreviation: `pl4`""" 

1543 return Tag("plum4") 

1544 

1545 @property 

1546 def pl4(self) -> Tag: 

1547 """plum4""" 

1548 return self.plum4 

1549 

1550 @property 

1551 def purple(self) -> Tag: 

1552 """abbreviation: `pu`""" 

1553 return Tag("purple") 

1554 

1555 @property 

1556 def pu(self) -> Tag: 

1557 """purple""" 

1558 return self.purple 

1559 

1560 @property 

1561 def purple3(self) -> Tag: 

1562 """abbreviation: `pu3`""" 

1563 return Tag("purple3") 

1564 

1565 @property 

1566 def pu3(self) -> Tag: 

1567 """purple3""" 

1568 return self.purple3 

1569 

1570 @property 

1571 def purple4(self) -> Tag: 

1572 """abbreviation: `pu4`""" 

1573 return Tag("purple4") 

1574 

1575 @property 

1576 def pu4(self) -> Tag: 

1577 """purple4""" 

1578 return self.purple4 

1579 

1580 @property 

1581 def red(self) -> Tag: 

1582 """abbreviation: `r`""" 

1583 return Tag("red") 

1584 

1585 @property 

1586 def r(self) -> Tag: 

1587 """red""" 

1588 return self.red 

1589 

1590 @property 

1591 def red1(self) -> Tag: 

1592 """abbreviation: `r1`""" 

1593 return Tag("red1") 

1594 

1595 @property 

1596 def r1(self) -> Tag: 

1597 """red1""" 

1598 return self.red1 

1599 

1600 @property 

1601 def red3(self) -> Tag: 

1602 """abbreviation: `r3`""" 

1603 return Tag("red3") 

1604 

1605 @property 

1606 def r3(self) -> Tag: 

1607 """red3""" 

1608 return self.red3 

1609 

1610 @property 

1611 def rosy_brown(self) -> Tag: 

1612 """abbreviation: `rb`""" 

1613 return Tag("rosy_brown") 

1614 

1615 @property 

1616 def rb(self) -> Tag: 

1617 """rosy_brown""" 

1618 return self.rosy_brown 

1619 

1620 @property 

1621 def royal_blue1(self) -> Tag: 

1622 """abbreviation: `rb1`""" 

1623 return Tag("royal_blue1") 

1624 

1625 @property 

1626 def rb1(self) -> Tag: 

1627 """royal_blue1""" 

1628 return self.royal_blue1 

1629 

1630 @property 

1631 def salmon1(self) -> Tag: 

1632 """abbreviation: `s1`""" 

1633 return Tag("salmon1") 

1634 

1635 @property 

1636 def s1(self) -> Tag: 

1637 """salmon1""" 

1638 return self.salmon1 

1639 

1640 @property 

1641 def sandy_brown(self) -> Tag: 

1642 """abbreviation: `sb`""" 

1643 return Tag("sandy_brown") 

1644 

1645 @property 

1646 def sb(self) -> Tag: 

1647 """sandy_brown""" 

1648 return self.sandy_brown 

1649 

1650 @property 

1651 def sea_green1(self) -> Tag: 

1652 """abbreviation: `sg1`""" 

1653 return Tag("sea_green1") 

1654 

1655 @property 

1656 def sg1(self) -> Tag: 

1657 """sea_green1""" 

1658 return self.sea_green1 

1659 

1660 @property 

1661 def sea_green2(self) -> Tag: 

1662 """abbreviation: `sg2`""" 

1663 return Tag("sea_green2") 

1664 

1665 @property 

1666 def sg2(self) -> Tag: 

1667 """sea_green2""" 

1668 return self.sea_green2 

1669 

1670 @property 

1671 def sea_green3(self) -> Tag: 

1672 """abbreviation: `sg3`""" 

1673 return Tag("sea_green3") 

1674 

1675 @property 

1676 def sg3(self) -> Tag: 

1677 """sea_green3""" 

1678 return self.sea_green3 

1679 

1680 @property 

1681 def sky_blue1(self) -> Tag: 

1682 """abbreviation: `sb1`""" 

1683 return Tag("sky_blue1") 

1684 

1685 @property 

1686 def sb1(self) -> Tag: 

1687 """sky_blue1""" 

1688 return self.sky_blue1 

1689 

1690 @property 

1691 def sky_blue2(self) -> Tag: 

1692 """abbreviation: `sb2`""" 

1693 return Tag("sky_blue2") 

1694 

1695 @property 

1696 def sb2(self) -> Tag: 

1697 """sky_blue2""" 

1698 return self.sky_blue2 

1699 

1700 @property 

1701 def sky_blue3(self) -> Tag: 

1702 """abbreviation: `sb3`""" 

1703 return Tag("sky_blue3") 

1704 

1705 @property 

1706 def sb3(self) -> Tag: 

1707 """sky_blue3""" 

1708 return self.sky_blue3 

1709 

1710 @property 

1711 def slate_blue1(self) -> Tag: 

1712 """abbreviation: `slbl1`""" 

1713 return Tag("slate_blue1") 

1714 

1715 @property 

1716 def slbl1(self) -> Tag: 

1717 """slate_blue1""" 

1718 return self.slate_blue1 

1719 

1720 @property 

1721 def slate_blue3(self) -> Tag: 

1722 """abbreviation: `slbl3`""" 

1723 return Tag("slate_blue3") 

1724 

1725 @property 

1726 def slbl3(self) -> Tag: 

1727 """slate_blue3""" 

1728 return self.slate_blue3 

1729 

1730 @property 

1731 def spring_green1(self) -> Tag: 

1732 """abbreviation: `spgr1`""" 

1733 return Tag("spring_green1") 

1734 

1735 @property 

1736 def spgr1(self) -> Tag: 

1737 """spring_green1""" 

1738 return self.spring_green1 

1739 

1740 @property 

1741 def spring_green2(self) -> Tag: 

1742 """abbreviation: `spgr2`""" 

1743 return Tag("spring_green2") 

1744 

1745 @property 

1746 def spgr2(self) -> Tag: 

1747 """spring_green2""" 

1748 return self.spring_green2 

1749 

1750 @property 

1751 def spring_green3(self) -> Tag: 

1752 """abbreviation: `spgr3`""" 

1753 return Tag("spring_green3") 

1754 

1755 @property 

1756 def spgr3(self) -> Tag: 

1757 """spring_green3""" 

1758 return self.spring_green3 

1759 

1760 @property 

1761 def spring_green4(self) -> Tag: 

1762 """abbreviation: `spgr4`""" 

1763 return Tag("spring_green4") 

1764 

1765 @property 

1766 def spgr4(self) -> Tag: 

1767 """spring_green4""" 

1768 return self.spring_green4 

1769 

1770 @property 

1771 def steel_blue(self) -> Tag: 

1772 """abbreviation: `stbl`""" 

1773 return Tag("steel_blue") 

1774 

1775 @property 

1776 def stbl(self) -> Tag: 

1777 """steel_blue""" 

1778 return self.steel_blue 

1779 

1780 @property 

1781 def steel_blue1(self) -> Tag: 

1782 """abbreviation: `stbl1`""" 

1783 return Tag("steel_blue1") 

1784 

1785 @property 

1786 def stbl1(self) -> Tag: 

1787 """steel_blue1""" 

1788 return self.steel_blue1 

1789 

1790 @property 

1791 def steel_blue3(self) -> Tag: 

1792 """abbreviation: `stbl3`""" 

1793 return Tag("steel_blue3") 

1794 

1795 @property 

1796 def stbl3(self) -> Tag: 

1797 """steel_blue3""" 

1798 return self.steel_blue3 

1799 

1800 @property 

1801 def tan(self) -> Tag: 

1802 """abbreviation: `ta`""" 

1803 return Tag("tan") 

1804 

1805 @property 

1806 def ta(self) -> Tag: 

1807 """tan""" 

1808 return self.tan 

1809 

1810 @property 

1811 def thistle1(self) -> Tag: 

1812 """abbreviation: `th1`""" 

1813 return Tag("thistle1") 

1814 

1815 @property 

1816 def th1(self) -> Tag: 

1817 """thistle1""" 

1818 return self.thistle1 

1819 

1820 @property 

1821 def thistle3(self) -> Tag: 

1822 """abbreviation: `th3`""" 

1823 return Tag("thistle3") 

1824 

1825 @property 

1826 def th3(self) -> Tag: 

1827 """thistle3""" 

1828 return self.thistle3 

1829 

1830 @property 

1831 def turquoise2(self) -> Tag: 

1832 """abbreviation: `t2`""" 

1833 return Tag("turquoise2") 

1834 

1835 @property 

1836 def t2(self) -> Tag: 

1837 """turquoise2""" 

1838 return self.turquoise2 

1839 

1840 @property 

1841 def turquoise4(self) -> Tag: 

1842 """abbreviation: `t4`""" 

1843 return Tag("turquoise4") 

1844 

1845 @property 

1846 def t4(self) -> Tag: 

1847 """turquoise4""" 

1848 return self.turquoise4 

1849 

1850 @property 

1851 def violet(self) -> Tag: 

1852 """abbreviation: `v`""" 

1853 return Tag("violet") 

1854 

1855 @property 

1856 def v(self) -> Tag: 

1857 """violet""" 

1858 return self.violet 

1859 

1860 @property 

1861 def wheat1(self) -> Tag: 

1862 """abbreviation: `wh1`""" 

1863 return Tag("wheat1") 

1864 

1865 @property 

1866 def wh1(self) -> Tag: 

1867 """wheat1""" 

1868 return self.wheat1 

1869 

1870 @property 

1871 def wheat4(self) -> Tag: 

1872 """abbreviation: `wh4`""" 

1873 return Tag("wheat4") 

1874 

1875 @property 

1876 def wh4(self) -> Tag: 

1877 """wheat4""" 

1878 return self.wheat4 

1879 

1880 @property 

1881 def white(self) -> Tag: 

1882 """abbreviation: `w`""" 

1883 return Tag("white") 

1884 

1885 @property 

1886 def w(self) -> Tag: 

1887 """white""" 

1888 return self.white 

1889 

1890 @property 

1891 def yellow(self) -> Tag: 

1892 """abbreviation: `y`""" 

1893 return Tag("yellow") 

1894 

1895 @property 

1896 def y(self) -> Tag: 

1897 """yellow""" 

1898 return self.yellow 

1899 

1900 @property 

1901 def yellow1(self) -> Tag: 

1902 """abbreviation: `y1`""" 

1903 return Tag("yellow1") 

1904 

1905 @property 

1906 def y1(self) -> Tag: 

1907 """yellow1""" 

1908 return self.yellow1 

1909 

1910 @property 

1911 def yellow2(self) -> Tag: 

1912 """abbreviation: `y2`""" 

1913 return Tag("yellow2") 

1914 

1915 @property 

1916 def y2(self) -> Tag: 

1917 """yellow2""" 

1918 return self.yellow2 

1919 

1920 @property 

1921 def yellow3(self) -> Tag: 

1922 """abbreviation: `y3`""" 

1923 return Tag("yellow3") 

1924 

1925 @property 

1926 def y3(self) -> Tag: 

1927 """yellow3""" 

1928 return self.yellow3 

1929 

1930 @property 

1931 def yellow4(self) -> Tag: 

1932 """abbreviation: `y4`""" 

1933 return Tag("yellow4") 

1934 

1935 @property 

1936 def y4(self) -> Tag: 

1937 """yellow4""" 

1938 return self.yellow4