icon.js 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985
  1. const data = [
  2. 'air-freshener',
  3. 'align-center',
  4. 'align-justify',
  5. 'align-left',
  6. 'align-right',
  7. 'allergies',
  8. 'ambulance',
  9. 'american-sign-language-interpreting',
  10. 'anchor',
  11. 'angle-double-down',
  12. 'angle-double-left',
  13. 'angle-double-right',
  14. 'angle-double-up',
  15. 'angle-down',
  16. 'angle-left',
  17. 'angle-right',
  18. 'angle-up',
  19. 'angry',
  20. 'ankh',
  21. 'apple-alt',
  22. 'archive',
  23. 'archway',
  24. 'arrow-alt-circle-down',
  25. 'arrow-alt-circle-left',
  26. 'arrow-alt-circle-right',
  27. 'arrow-alt-circle-up',
  28. 'arrow-circle-down',
  29. 'arrow-circle-left',
  30. 'arrow-circle-right',
  31. 'arrow-circle-up',
  32. 'arrow-down',
  33. 'arrow-left',
  34. 'arrow-right',
  35. 'arrow-up',
  36. 'arrows-alt',
  37. 'arrows-alt-h',
  38. 'arrows-alt-v',
  39. 'assistive-listening-systems',
  40. 'asterisk',
  41. 'at',
  42. 'atlas',
  43. 'atom',
  44. 'audio-description',
  45. 'award',
  46. 'baby',
  47. 'baby-carriage',
  48. 'backspace',
  49. 'backward',
  50. 'bacon',
  51. 'bahai',
  52. 'balance-scale',
  53. 'balance-scale-left',
  54. 'balance-scale-right',
  55. 'ban',
  56. 'band-aid',
  57. 'barcode',
  58. 'bars',
  59. 'baseball-ball',
  60. 'basketball-ball',
  61. 'bath',
  62. 'battery-empty',
  63. 'battery-full',
  64. 'battery-half',
  65. 'battery-quarter',
  66. 'battery-three-quarters',
  67. 'bed',
  68. 'beer',
  69. 'bell',
  70. 'bell-slash',
  71. 'bezier-curve',
  72. 'bible',
  73. 'bicycle',
  74. 'biking',
  75. 'binoculars',
  76. 'biohazard',
  77. 'birthday-cake',
  78. 'blender',
  79. 'blender-phone',
  80. 'blind',
  81. 'blog',
  82. 'bold',
  83. 'bolt',
  84. 'bomb',
  85. 'bone',
  86. 'bong',
  87. 'book',
  88. 'book-dead',
  89. 'book-medical',
  90. 'book-open',
  91. 'book-reader',
  92. 'bookmark',
  93. 'border-all',
  94. 'border-none',
  95. 'border-style',
  96. 'bowling-ball',
  97. 'box',
  98. 'box-open',
  99. 'boxes',
  100. 'braille',
  101. 'brain',
  102. 'bread-slice',
  103. 'briefcase',
  104. 'briefcase-medical',
  105. 'broadcast-tower',
  106. 'broom',
  107. 'brush',
  108. 'bug',
  109. 'building',
  110. 'bullhorn',
  111. 'bullseye',
  112. 'burn',
  113. 'bus',
  114. 'bus-alt',
  115. 'business-time',
  116. 'calculator',
  117. 'calendar',
  118. 'calendar-alt',
  119. 'calendar-check',
  120. 'calendar-day',
  121. 'calendar-minus',
  122. 'calendar-plus',
  123. 'calendar-times',
  124. 'calendar-week',
  125. 'camera',
  126. 'camera-retro',
  127. 'campground',
  128. 'candy-cane',
  129. 'cannabis',
  130. 'capsules',
  131. 'car',
  132. 'car-alt',
  133. 'car-battery',
  134. 'car-crash',
  135. 'car-side',
  136. 'caravan',
  137. 'caret-down',
  138. 'caret-left',
  139. 'caret-right',
  140. 'caret-square-down',
  141. 'caret-square-left',
  142. 'caret-square-right',
  143. 'caret-square-up',
  144. 'caret-up',
  145. 'carrot',
  146. 'cart-arrow-down',
  147. 'cart-plus',
  148. 'cash-register',
  149. 'cat',
  150. 'certificate',
  151. 'chair',
  152. 'chalkboard',
  153. 'chalkboard-teacher',
  154. 'charging-station',
  155. 'chart-area',
  156. 'chart-bar',
  157. 'chart-line',
  158. 'chart-pie',
  159. 'check',
  160. 'check-circle',
  161. 'check-double',
  162. 'check-square',
  163. 'cheese',
  164. 'chess',
  165. 'chess-bishop',
  166. 'chess-board',
  167. 'chess-king',
  168. 'chess-knight',
  169. 'chess-pawn',
  170. 'chess-queen',
  171. 'chess-rook',
  172. 'chevron-circle-down',
  173. 'chevron-circle-left',
  174. 'chevron-circle-right',
  175. 'chevron-circle-up',
  176. 'chevron-down',
  177. 'chevron-left',
  178. 'chevron-right',
  179. 'chevron-up',
  180. 'child',
  181. 'church',
  182. 'circle',
  183. 'circle-notch',
  184. 'city',
  185. 'clinic-medical',
  186. 'clipboard',
  187. 'clipboard-check',
  188. 'clipboard-list',
  189. 'clock',
  190. 'clone',
  191. 'closed-captioning',
  192. 'cloud',
  193. 'cloud-download-alt',
  194. 'cloud-meatball',
  195. 'cloud-moon',
  196. 'cloud-moon-rain',
  197. 'cloud-rain',
  198. 'cloud-showers-heavy',
  199. 'cloud-sun',
  200. 'cloud-sun-rain',
  201. 'cloud-upload-alt',
  202. 'cocktail',
  203. 'code',
  204. 'code-branch',
  205. 'coffee',
  206. 'cog',
  207. 'cogs',
  208. 'coins',
  209. 'columns',
  210. 'comment',
  211. 'comment-alt',
  212. 'comment-dollar',
  213. 'comment-dots',
  214. 'comment-medical',
  215. 'comment-slash',
  216. 'comments',
  217. 'comments-dollar',
  218. 'compact-disc',
  219. 'compass',
  220. 'compress',
  221. 'compress-alt',
  222. 'compress-arrows-alt',
  223. 'concierge-bell',
  224. 'cookie',
  225. 'cookie-bite',
  226. 'copy',
  227. 'copyright',
  228. 'couch',
  229. 'credit-card',
  230. 'crop',
  231. 'crop-alt',
  232. 'cross',
  233. 'crosshairs',
  234. 'crow',
  235. 'crown',
  236. 'crutch',
  237. 'cube',
  238. 'cubes',
  239. 'cut',
  240. 'database',
  241. 'deaf',
  242. 'democrat',
  243. 'desktop',
  244. 'dharmachakra',
  245. 'diagnoses',
  246. 'dice',
  247. 'dice-d20',
  248. 'dice-d6',
  249. 'dice-five',
  250. 'dice-four',
  251. 'dice-one',
  252. 'dice-six',
  253. 'dice-three',
  254. 'dice-two',
  255. 'digital-tachograph',
  256. 'directions',
  257. 'divide',
  258. 'dizzy',
  259. 'dna',
  260. 'dog',
  261. 'dollar-sign',
  262. 'dolly',
  263. 'dolly-flatbed',
  264. 'donate',
  265. 'door-closed',
  266. 'door-open',
  267. 'dot-circle',
  268. 'dove',
  269. 'download',
  270. 'drafting-compass',
  271. 'dragon',
  272. 'draw-polygon',
  273. 'drum',
  274. 'drum-steelpan',
  275. 'drumstick-bite',
  276. 'dumbbell',
  277. 'dumpster',
  278. 'dumpster-fire',
  279. 'dungeon',
  280. 'edit',
  281. 'egg',
  282. 'eject',
  283. 'ellipsis-h',
  284. 'ellipsis-v',
  285. 'envelope',
  286. 'envelope-open',
  287. 'envelope-open-text',
  288. 'envelope-square',
  289. 'equals',
  290. 'eraser',
  291. 'ethernet',
  292. 'euro-sign',
  293. 'exchange-alt',
  294. 'exclamation',
  295. 'exclamation-circle',
  296. 'exclamation-triangle',
  297. 'expand',
  298. 'expand-alt',
  299. 'expand-arrows-alt',
  300. 'external-link-alt',
  301. 'external-link-square-alt',
  302. 'eye',
  303. 'eye-dropper',
  304. 'eye-slash',
  305. 'fan',
  306. 'fast-backward',
  307. 'fast-forward',
  308. 'fax',
  309. 'feather',
  310. 'feather-alt',
  311. 'female',
  312. 'fighter-jet',
  313. 'file',
  314. 'file-alt',
  315. 'file-archive',
  316. 'file-audio',
  317. 'file-code',
  318. 'file-contract',
  319. 'file-csv',
  320. 'file-download',
  321. 'file-excel',
  322. 'file-export',
  323. 'file-image',
  324. 'file-import',
  325. 'file-invoice',
  326. 'file-invoice-dollar',
  327. 'file-medical',
  328. 'file-medical-alt',
  329. 'file-pdf',
  330. 'file-powerpoint',
  331. 'file-prescription',
  332. 'file-signature',
  333. 'file-upload',
  334. 'file-video',
  335. 'file-word',
  336. 'fill',
  337. 'fill-drip',
  338. 'film',
  339. 'filter',
  340. 'fingerprint',
  341. 'fire',
  342. 'fire-alt',
  343. 'fire-extinguisher',
  344. 'first-aid',
  345. 'fish',
  346. 'fist-raised',
  347. 'flag',
  348. 'flag-checkered',
  349. 'flag-usa',
  350. 'flask',
  351. 'flushed',
  352. 'folder',
  353. 'folder-minus',
  354. 'folder-open',
  355. 'folder-plus',
  356. 'font',
  357. 'football-ball',
  358. 'forward',
  359. 'frog',
  360. 'frown',
  361. 'frown-open',
  362. 'funnel-dollar',
  363. 'futbol',
  364. 'gamepad',
  365. 'gas-pump',
  366. 'gavel',
  367. 'gem',
  368. 'genderless',
  369. 'ghost',
  370. 'gift',
  371. 'gifts',
  372. 'glass-cheers',
  373. 'glass-martini',
  374. 'glass-martini-alt',
  375. 'glass-whiskey',
  376. 'glasses',
  377. 'globe',
  378. 'globe-africa',
  379. 'globe-americas',
  380. 'globe-asia',
  381. 'globe-europe',
  382. 'golf-ball',
  383. 'gopuram',
  384. 'graduation-cap',
  385. 'greater-than',
  386. 'greater-than-equal',
  387. 'grimace',
  388. 'grin',
  389. 'grin-alt',
  390. 'grin-beam',
  391. 'grin-beam-sweat',
  392. 'grin-hearts',
  393. 'grin-squint',
  394. 'grin-squint-tears',
  395. 'grin-stars',
  396. 'grin-tears',
  397. 'grin-tongue',
  398. 'grin-tongue-squint',
  399. 'grin-tongue-wink',
  400. 'grin-wink',
  401. 'grip-horizontal',
  402. 'grip-lines',
  403. 'grip-lines-vertical',
  404. 'grip-vertical',
  405. 'guitar',
  406. 'h-square',
  407. 'hamburger',
  408. 'hammer',
  409. 'hamsa',
  410. 'hand-holding',
  411. 'hand-holding-heart',
  412. 'hand-holding-usd',
  413. 'hand-lizard',
  414. 'hand-middle-finger',
  415. 'hand-paper',
  416. 'hand-peace',
  417. 'hand-point-down',
  418. 'hand-point-left',
  419. 'hand-point-right',
  420. 'hand-point-up',
  421. 'hand-pointer',
  422. 'hand-rock',
  423. 'hand-scissors',
  424. 'hand-spock',
  425. 'hands',
  426. 'hands-helping',
  427. 'handshake',
  428. 'hanukiah',
  429. 'hard-hat',
  430. 'hashtag',
  431. 'hat-cowboy',
  432. 'hat-cowboy-side',
  433. 'hat-wizard',
  434. 'hdd',
  435. 'heading',
  436. 'headphones',
  437. 'headphones-alt',
  438. 'headset',
  439. 'heart',
  440. 'heart-broken',
  441. 'heartbeat',
  442. 'helicopter',
  443. 'highlighter',
  444. 'hiking',
  445. 'hippo',
  446. 'history',
  447. 'hockey-puck',
  448. 'holly-berry',
  449. 'home',
  450. 'horse',
  451. 'horse-head',
  452. 'hospital',
  453. 'hospital-alt',
  454. 'hospital-symbol',
  455. 'hot-tub',
  456. 'hotdog',
  457. 'hotel',
  458. 'hourglass',
  459. 'hourglass-end',
  460. 'hourglass-half',
  461. 'hourglass-start',
  462. 'house-damage',
  463. 'hryvnia',
  464. 'i-cursor',
  465. 'ice-cream',
  466. 'icicles',
  467. 'icons',
  468. 'id-badge',
  469. 'id-card',
  470. 'id-card-alt',
  471. 'igloo',
  472. 'image',
  473. 'images',
  474. 'inbox',
  475. 'indent',
  476. 'industry',
  477. 'infinity',
  478. 'info',
  479. 'info-circle',
  480. 'italic',
  481. 'jedi',
  482. 'joint',
  483. 'journal-whills',
  484. 'kaaba',
  485. 'key',
  486. 'keyboard',
  487. 'khanda',
  488. 'kiss',
  489. 'kiss-beam',
  490. 'kiss-wink-heart',
  491. 'kiwi-bird',
  492. 'landmark',
  493. 'language',
  494. 'laptop',
  495. 'laptop-code',
  496. 'laptop-medical',
  497. 'laugh',
  498. 'laugh-beam',
  499. 'laugh-squint',
  500. 'laugh-wink',
  501. 'layer-group',
  502. 'leaf',
  503. 'lemon',
  504. 'less-than',
  505. 'less-than-equal',
  506. 'level-down-alt',
  507. 'level-up-alt',
  508. 'life-ring',
  509. 'lightbulb',
  510. 'link',
  511. 'lira-sign',
  512. 'list',
  513. 'list-alt',
  514. 'list-ol',
  515. 'list-ul',
  516. 'location-arrow',
  517. 'lock',
  518. 'lock-open',
  519. 'long-arrow-alt-down',
  520. 'long-arrow-alt-left',
  521. 'long-arrow-alt-right',
  522. 'long-arrow-alt-up',
  523. 'low-vision',
  524. 'luggage-cart',
  525. 'magic',
  526. 'magnet',
  527. 'mail-bulk',
  528. 'male',
  529. 'map',
  530. 'map-marked',
  531. 'map-marked-alt',
  532. 'map-marker',
  533. 'map-marker-alt',
  534. 'map-pin',
  535. 'map-signs',
  536. 'marker',
  537. 'mars',
  538. 'mars-double',
  539. 'mars-stroke',
  540. 'mars-stroke-h',
  541. 'mars-stroke-v',
  542. 'mask',
  543. 'medal',
  544. 'medkit',
  545. 'meh',
  546. 'meh-blank',
  547. 'meh-rolling-eyes',
  548. 'memory',
  549. 'menorah',
  550. 'mercury',
  551. 'meteor',
  552. 'microchip',
  553. 'microphone',
  554. 'microphone-alt',
  555. 'microphone-alt-slash',
  556. 'microphone-slash',
  557. 'microscope',
  558. 'minus',
  559. 'minus-circle',
  560. 'minus-square',
  561. 'mitten',
  562. 'mobile',
  563. 'mobile-alt',
  564. 'money-bill',
  565. 'money-bill-alt',
  566. 'money-bill-wave',
  567. 'money-bill-wave-alt',
  568. 'money-check',
  569. 'money-check-alt',
  570. 'monument',
  571. 'moon',
  572. 'mortar-pestle',
  573. 'mosque',
  574. 'motorcycle',
  575. 'mountain',
  576. 'mouse',
  577. 'mouse-pointer',
  578. 'mug-hot',
  579. 'music',
  580. 'network-wired',
  581. 'neuter',
  582. 'newspaper',
  583. 'not-equal',
  584. 'notes-medical',
  585. 'object-group',
  586. 'object-ungroup',
  587. 'oil-can',
  588. 'om',
  589. 'otter',
  590. 'outdent',
  591. 'pager',
  592. 'paint-brush',
  593. 'paint-roller',
  594. 'palette',
  595. 'pallet',
  596. 'paper-plane',
  597. 'paperclip',
  598. 'parachute-box',
  599. 'paragraph',
  600. 'parking',
  601. 'passport',
  602. 'pastafarianism',
  603. 'paste',
  604. 'pause',
  605. 'pause-circle',
  606. 'paw',
  607. 'peace',
  608. 'pen',
  609. 'pen-alt',
  610. 'pen-fancy',
  611. 'pen-nib',
  612. 'pen-square',
  613. 'pencil-alt',
  614. 'pencil-ruler',
  615. 'people-carry',
  616. 'pepper-hot',
  617. 'percent',
  618. 'percentage',
  619. 'person-booth',
  620. 'phone',
  621. 'phone-alt',
  622. 'phone-slash',
  623. 'phone-square',
  624. 'phone-square-alt',
  625. 'phone-volume',
  626. 'photo-video',
  627. 'piggy-bank',
  628. 'pills',
  629. 'pizza-slice',
  630. 'place-of-worship',
  631. 'plane',
  632. 'plane-arrival',
  633. 'plane-departure',
  634. 'play',
  635. 'play-circle',
  636. 'plug',
  637. 'plus',
  638. 'plus-circle',
  639. 'plus-square',
  640. 'podcast',
  641. 'poll',
  642. 'poll-h',
  643. 'poo',
  644. 'poo-storm',
  645. 'poop',
  646. 'portrait',
  647. 'pound-sign',
  648. 'power-off',
  649. 'pray',
  650. 'praying-hands',
  651. 'prescription',
  652. 'prescription-bottle',
  653. 'prescription-bottle-alt',
  654. 'print',
  655. 'procedures',
  656. 'project-diagram',
  657. 'puzzle-piece',
  658. 'qrcode',
  659. 'question',
  660. 'question-circle',
  661. 'quidditch',
  662. 'quote-left',
  663. 'quote-right',
  664. 'quran',
  665. 'radiation',
  666. 'radiation-alt',
  667. 'rainbow',
  668. 'random',
  669. 'receipt',
  670. 'record-vinyl',
  671. 'recycle',
  672. 'redo',
  673. 'redo-alt',
  674. 'registered',
  675. 'remove-format',
  676. 'reply',
  677. 'reply-all',
  678. 'republican',
  679. 'restroom',
  680. 'retweet',
  681. 'ribbon',
  682. 'ring',
  683. 'road',
  684. 'robot',
  685. 'rocket',
  686. 'route',
  687. 'rss',
  688. 'rss-square',
  689. 'ruble-sign',
  690. 'ruler',
  691. 'ruler-combined',
  692. 'ruler-horizontal',
  693. 'ruler-vertical',
  694. 'running',
  695. 'rupee-sign',
  696. 'sad-cry',
  697. 'sad-tear',
  698. 'satellite',
  699. 'satellite-dish',
  700. 'save',
  701. 'school',
  702. 'screwdriver',
  703. 'scroll',
  704. 'sd-card',
  705. 'search',
  706. 'search-dollar',
  707. 'search-location',
  708. 'search-minus',
  709. 'search-plus',
  710. 'seedling',
  711. 'server',
  712. 'shapes',
  713. 'share',
  714. 'share-alt',
  715. 'share-alt-square',
  716. 'share-square',
  717. 'shekel-sign',
  718. 'shield-alt',
  719. 'ship',
  720. 'shipping-fast',
  721. 'shoe-prints',
  722. 'shopping-bag',
  723. 'shopping-basket',
  724. 'shopping-cart',
  725. 'shower',
  726. 'shuttle-van',
  727. 'sign',
  728. 'sign-in-alt',
  729. 'sign-language',
  730. 'sign-out-alt',
  731. 'signal',
  732. 'signature',
  733. 'sim-card',
  734. 'sitemap',
  735. 'skating',
  736. 'skiing',
  737. 'skiing-nordic',
  738. 'skull',
  739. 'skull-crossbones',
  740. 'slash',
  741. 'sleigh',
  742. 'sliders-h',
  743. 'smile',
  744. 'smile-beam',
  745. 'smile-wink',
  746. 'smog',
  747. 'smoking',
  748. 'smoking-ban',
  749. 'sms',
  750. 'snowboarding',
  751. 'snowflake',
  752. 'snowman',
  753. 'snowplow',
  754. 'socks',
  755. 'solar-panel',
  756. 'sort',
  757. 'sort-alpha-down',
  758. 'sort-alpha-down-alt',
  759. 'sort-alpha-up',
  760. 'sort-alpha-up-alt',
  761. 'sort-amount-down',
  762. 'sort-amount-down-alt',
  763. 'sort-amount-up',
  764. 'sort-amount-up-alt',
  765. 'sort-down',
  766. 'sort-numeric-down',
  767. 'sort-numeric-down-alt',
  768. 'sort-numeric-up',
  769. 'sort-numeric-up-alt',
  770. 'sort-up',
  771. 'spa',
  772. 'space-shuttle',
  773. 'spell-check',
  774. 'spider',
  775. 'spinner',
  776. 'splotch',
  777. 'spray-can',
  778. 'square',
  779. 'square-full',
  780. 'square-root-alt',
  781. 'stamp',
  782. 'star',
  783. 'star-and-crescent',
  784. 'star-half',
  785. 'star-half-alt',
  786. 'star-of-david',
  787. 'star-of-life',
  788. 'step-backward',
  789. 'step-forward',
  790. 'stethoscope',
  791. 'sticky-note',
  792. 'stop',
  793. 'stop-circle',
  794. 'stopwatch',
  795. 'store',
  796. 'store-alt',
  797. 'stream',
  798. 'street-view',
  799. 'strikethrough',
  800. 'stroopwafel',
  801. 'subscript',
  802. 'subway',
  803. 'suitcase',
  804. 'suitcase-rolling',
  805. 'sun',
  806. 'superscript',
  807. 'surprise',
  808. 'swatchbook',
  809. 'swimmer',
  810. 'swimming-pool',
  811. 'synagogue',
  812. 'sync',
  813. 'sync-alt',
  814. 'syringe',
  815. 'table',
  816. 'table-tennis',
  817. 'tablet',
  818. 'tablet-alt',
  819. 'tablets',
  820. 'tachometer-alt',
  821. 'tag',
  822. 'tags',
  823. 'tape',
  824. 'tasks',
  825. 'taxi',
  826. 'teeth',
  827. 'teeth-open',
  828. 'temperature-high',
  829. 'temperature-low',
  830. 'tenge',
  831. 'terminal',
  832. 'text-height',
  833. 'text-width',
  834. 'th',
  835. 'th-large',
  836. 'th-list',
  837. 'theater-masks',
  838. 'thermometer',
  839. 'thermometer-empty',
  840. 'thermometer-full',
  841. 'thermometer-half',
  842. 'thermometer-quarter',
  843. 'thermometer-three-quarters',
  844. 'thumbs-down',
  845. 'thumbs-up',
  846. 'thumbtack',
  847. 'ticket-alt',
  848. 'times',
  849. 'times-circle',
  850. 'tint',
  851. 'tint-slash',
  852. 'tired',
  853. 'toggle-off',
  854. 'toggle-on',
  855. 'toilet',
  856. 'toilet-paper',
  857. 'toolbox',
  858. 'tools',
  859. 'tooth',
  860. 'torah',
  861. 'torii-gate',
  862. 'tractor',
  863. 'trademark',
  864. 'traffic-light',
  865. 'trailer',
  866. 'train',
  867. 'tram',
  868. 'transgender',
  869. 'transgender-alt',
  870. 'trash',
  871. 'trash-alt',
  872. 'trash-restore',
  873. 'trash-restore-alt',
  874. 'tree',
  875. 'trophy',
  876. 'truck',
  877. 'truck-loading',
  878. 'truck-monster',
  879. 'truck-moving',
  880. 'truck-pickup',
  881. 'tshirt',
  882. 'tty',
  883. 'tv',
  884. 'umbrella',
  885. 'umbrella-beach',
  886. 'underline',
  887. 'undo',
  888. 'undo-alt',
  889. 'universal-access',
  890. 'university',
  891. 'unlink',
  892. 'unlock',
  893. 'unlock-alt',
  894. 'upload',
  895. 'user',
  896. 'user-alt',
  897. 'user-alt-slash',
  898. 'user-astronaut',
  899. 'user-check',
  900. 'user-circle',
  901. 'user-clock',
  902. 'user-cog',
  903. 'user-edit',
  904. 'user-friends',
  905. 'user-graduate',
  906. 'user-injured',
  907. 'user-lock',
  908. 'user-md',
  909. 'user-minus',
  910. 'user-ninja',
  911. 'user-nurse',
  912. 'user-plus',
  913. 'user-secret',
  914. 'user-shield',
  915. 'user-slash',
  916. 'user-tag',
  917. 'user-tie',
  918. 'user-times',
  919. 'users',
  920. 'users-cog',
  921. 'utensil-spoon',
  922. 'utensils',
  923. 'vector-square',
  924. 'venus',
  925. 'venus-double',
  926. 'venus-mars',
  927. 'vial',
  928. 'vials',
  929. 'video',
  930. 'video-slash',
  931. 'vihara',
  932. 'voicemail',
  933. 'volleyball-ball',
  934. 'volume-down',
  935. 'volume-mute',
  936. 'volume-off',
  937. 'volume-up',
  938. 'vote-yea',
  939. 'vr-cardboard',
  940. 'walking',
  941. 'wallet',
  942. 'warehouse',
  943. 'water',
  944. 'wave-square',
  945. 'weight',
  946. 'weight-hanging',
  947. 'wheelchair',
  948. 'wifi',
  949. 'wind',
  950. 'window-close',
  951. 'window-maximize',
  952. 'window-minimize',
  953. 'window-restore',
  954. 'wine-bottle',
  955. 'wine-glass',
  956. 'wine-glass-alt',
  957. 'won-sign',
  958. 'wrench',
  959. 'x-ray',
  960. 'yen-sign',
  961. 'yin-yang',
  962. ]
  963. module.exports = [
  964. {
  965. url: '/icon/getList',
  966. type: 'post',
  967. response(config) {
  968. const { title, pageNo = 1, pageSize = 72 } = config.body
  969. let mockList = data.filter((item) => {
  970. if (title && item.indexOf(title) < 0) return false
  971. return true
  972. })
  973. const pageList = mockList.filter(
  974. (item, index) =>
  975. index < pageSize * pageNo && index >= pageSize * (pageNo - 1)
  976. )
  977. return {
  978. code: 200,
  979. msg: 'success',
  980. totalCount: mockList.length,
  981. data: pageList,
  982. }
  983. },
  984. },
  985. ]