lucide-angular
Version:
A Lucide icon library package for Angular applications.
704 lines (666 loc) • 2.46 MB
JavaScript
import * as i0 from '@angular/core';
import { InjectionToken, Injectable, ElementRef, Renderer2, ChangeDetectorRef, Component as Component$1, Inject, Input, Optional, NgModule } from '@angular/core';
/**
* @component @name AArrowDown
* @description Lucide SVG icon component, renders SVG Element with children.
*
* @preview  - https://lucide.dev/icons/a-arrow-down
* @see https://lucide.dev/guide/packages/lucide-vue-next - Documentation
*
* @param {Object} props - Lucide icons props and any valid SVG attribute
* @returns {FunctionalComponent} Vue component
*
*/
const AArrowDown = [
['path', { d: 'm14 12 4 4 4-4', key: 'buelq4' }],
['path', { d: 'M18 16V7', key: 'ty0viw' }],
['path', { d: 'm2 16 4.039-9.69a.5.5 0 0 1 .923 0L11 16', key: 'd5nyq2' }],
['path', { d: 'M3.304 13h6.392', key: '1q3zxz' }],
]; //eslint-disable-line no-shadow-restricted-names
/**
* @component @name AArrowUp
* @description Lucide SVG icon component, renders SVG Element with children.
*
* @preview  - https://lucide.dev/icons/a-arrow-up
* @see https://lucide.dev/guide/packages/lucide-vue-next - Documentation
*
* @param {Object} props - Lucide icons props and any valid SVG attribute
* @returns {FunctionalComponent} Vue component
*
*/
const AArrowUp = [
['path', { d: 'm14 11 4-4 4 4', key: '1pu57t' }],
['path', { d: 'M18 16V7', key: 'ty0viw' }],
['path', { d: 'm2 16 4.039-9.69a.5.5 0 0 1 .923 0L11 16', key: 'd5nyq2' }],
['path', { d: 'M3.304 13h6.392', key: '1q3zxz' }],
]; //eslint-disable-line no-shadow-restricted-names
/**
* @component @name ALargeSmall
* @description Lucide SVG icon component, renders SVG Element with children.
*
* @preview  - https://lucide.dev/icons/a-large-small
* @see https://lucide.dev/guide/packages/lucide-vue-next - Documentation
*
* @param {Object} props - Lucide icons props and any valid SVG attribute
* @returns {FunctionalComponent} Vue component
*
*/
const ALargeSmall = [
['path', { d: 'm15 16 2.536-7.328a1.02 1.02 1 0 1 1.928 0L22 16', key: 'xik6mr' }],
['path', { d: 'M15.697 14h5.606', key: '1stdlc' }],
['path', { d: 'm2 16 4.039-9.69a.5.5 0 0 1 .923 0L11 16', key: 'd5nyq2' }],
['path', { d: 'M3.304 13h6.392', key: '1q3zxz' }],
]; //eslint-disable-line no-shadow-restricted-names
/**
* @component @name Accessibility
* @description Lucide SVG icon component, renders SVG Element with children.
*
* @preview  - https://lucide.dev/icons/accessibility
* @see https://lucide.dev/guide/packages/lucide-vue-next - Documentation
*
* @param {Object} props - Lucide icons props and any valid SVG attribute
* @returns {FunctionalComponent} Vue component
*
*/
const Accessibility = [
['circle', { cx: '16', cy: '4', r: '1', key: '1grugj' }],
['path', { d: 'm18 19 1-7-6 1', key: 'r0i19z' }],
['path', { d: 'm5 8 3-3 5.5 3-2.36 3.5', key: '9ptxx2' }],
['path', { d: 'M4.24 14.5a5 5 0 0 0 6.88 6', key: '10kmtu' }],
['path', { d: 'M13.76 17.5a5 5 0 0 0-6.88-6', key: '2qq6rc' }],
]; //eslint-disable-line no-shadow-restricted-names
/**
* @component @name Activity
* @description Lucide SVG icon component, renders SVG Element with children.
*
* @preview  - https://lucide.dev/icons/activity
* @see https://lucide.dev/guide/packages/lucide-vue-next - Documentation
*
* @param {Object} props - Lucide icons props and any valid SVG attribute
* @returns {FunctionalComponent} Vue component
*
*/
const Activity = [
[
'path',
{
d: 'M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2',
key: '169zse',
},
],
]; //eslint-disable-line no-shadow-restricted-names
/**
* @component @name AirVent
* @description Lucide SVG icon component, renders SVG Element with children.
*
* @preview  - https://lucide.dev/icons/air-vent
* @see https://lucide.dev/guide/packages/lucide-vue-next - Documentation
*
* @param {Object} props - Lucide icons props and any valid SVG attribute
* @returns {FunctionalComponent} Vue component
*
*/
const AirVent = [
['path', { d: 'M18 17.5a2.5 2.5 0 1 1-4 2.03V12', key: 'yd12zl' }],
[
'path',
{
d: 'M6 12H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2',
key: 'larmp2',
},
],
['path', { d: 'M6 8h12', key: '6g4wlu' }],
['path', { d: 'M6.6 15.572A2 2 0 1 0 10 17v-5', key: '1x1kqn' }],
]; //eslint-disable-line no-shadow-restricted-names
/**
* @component @name Airplay
* @description Lucide SVG icon component, renders SVG Element with children.
*
* @preview  - https://lucide.dev/icons/airplay
* @see https://lucide.dev/guide/packages/lucide-vue-next - Documentation
*
* @param {Object} props - Lucide icons props and any valid SVG attribute
* @returns {FunctionalComponent} Vue component
*
*/
const Airplay = [
[
'path',
{
d: 'M5 17H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-1',
key: 'ns4c3b',
},
],
['path', { d: 'm12 15 5 6H7Z', key: '14qnn2' }],
]; //eslint-disable-line no-shadow-restricted-names
/**
* @component @name AlarmClockCheck
* @description Lucide SVG icon component, renders SVG Element with children.
*
* @preview  - https://lucide.dev/icons/alarm-clock-check
* @see https://lucide.dev/guide/packages/lucide-vue-next - Documentation
*
* @param {Object} props - Lucide icons props and any valid SVG attribute
* @returns {FunctionalComponent} Vue component
*
*/
const AlarmClockCheck = [
['circle', { cx: '12', cy: '13', r: '8', key: '3y4lt7' }],
['path', { d: 'M5 3 2 6', key: '18tl5t' }],
['path', { d: 'm22 6-3-3', key: '1opdir' }],
['path', { d: 'M6.38 18.7 4 21', key: '17xu3x' }],
['path', { d: 'M17.64 18.67 20 21', key: 'kv2oe2' }],
['path', { d: 'm9 13 2 2 4-4', key: '6343dt' }],
]; //eslint-disable-line no-shadow-restricted-names
/**
* @component @name AlarmClockMinus
* @description Lucide SVG icon component, renders SVG Element with children.
*
* @preview  - https://lucide.dev/icons/alarm-clock-minus
* @see https://lucide.dev/guide/packages/lucide-vue-next - Documentation
*
* @param {Object} props - Lucide icons props and any valid SVG attribute
* @returns {FunctionalComponent} Vue component
*
*/
const AlarmClockMinus = [
['circle', { cx: '12', cy: '13', r: '8', key: '3y4lt7' }],
['path', { d: 'M5 3 2 6', key: '18tl5t' }],
['path', { d: 'm22 6-3-3', key: '1opdir' }],
['path', { d: 'M6.38 18.7 4 21', key: '17xu3x' }],
['path', { d: 'M17.64 18.67 20 21', key: 'kv2oe2' }],
['path', { d: 'M9 13h6', key: '1uhe8q' }],
]; //eslint-disable-line no-shadow-restricted-names
/**
* @component @name AlarmClockOff
* @description Lucide SVG icon component, renders SVG Element with children.
*
* @preview  - https://lucide.dev/icons/alarm-clock-off
* @see https://lucide.dev/guide/packages/lucide-vue-next - Documentation
*
* @param {Object} props - Lucide icons props and any valid SVG attribute
* @returns {FunctionalComponent} Vue component
*
*/
const AlarmClockOff = [
['path', { d: 'M6.87 6.87a8 8 0 1 0 11.26 11.26', key: '3on8tj' }],
['path', { d: 'M19.9 14.25a8 8 0 0 0-9.15-9.15', key: '15ghsc' }],
['path', { d: 'm22 6-3-3', key: '1opdir' }],
['path', { d: 'M6.26 18.67 4 21', key: 'yzmioq' }],
['path', { d: 'm2 2 20 20', key: '1ooewy' }],
['path', { d: 'M4 4 2 6', key: '1ycko6' }],
]; //eslint-disable-line no-shadow-restricted-names
/**
* @component @name AlarmClockPlus
* @description Lucide SVG icon component, renders SVG Element with children.
*
* @preview  - https://lucide.dev/icons/alarm-clock-plus
* @see https://lucide.dev/guide/packages/lucide-vue-next - Documentation
*
* @param {Object} props - Lucide icons props and any valid SVG attribute
* @returns {FunctionalComponent} Vue component
*
*/
const AlarmClockPlus = [
['circle', { cx: '12', cy: '13', r: '8', key: '3y4lt7' }],
['path', { d: 'M5 3 2 6', key: '18tl5t' }],
['path', { d: 'm22 6-3-3', key: '1opdir' }],
['path', { d: 'M6.38 18.7 4 21', key: '17xu3x' }],
['path', { d: 'M17.64 18.67 20 21', key: 'kv2oe2' }],
['path', { d: 'M12 10v6', key: '1bos4e' }],
['path', { d: 'M9 13h6', key: '1uhe8q' }],
]; //eslint-disable-line no-shadow-restricted-names
/**
* @component @name AlarmClock
* @description Lucide SVG icon component, renders SVG Element with children.
*
* @preview  - https://lucide.dev/icons/alarm-clock
* @see https://lucide.dev/guide/packages/lucide-vue-next - Documentation
*
* @param {Object} props - Lucide icons props and any valid SVG attribute
* @returns {FunctionalComponent} Vue component
*
*/
const AlarmClock = [
['circle', { cx: '12', cy: '13', r: '8', key: '3y4lt7' }],
['path', { d: 'M12 9v4l2 2', key: '1c63tq' }],
['path', { d: 'M5 3 2 6', key: '18tl5t' }],
['path', { d: 'm22 6-3-3', key: '1opdir' }],
['path', { d: 'M6.38 18.7 4 21', key: '17xu3x' }],
['path', { d: 'M17.64 18.67 20 21', key: 'kv2oe2' }],
]; //eslint-disable-line no-shadow-restricted-names
/**
* @component @name AlarmSmoke
* @description Lucide SVG icon component, renders SVG Element with children.
*
* @preview  - https://lucide.dev/icons/alarm-smoke
* @see https://lucide.dev/guide/packages/lucide-vue-next - Documentation
*
* @param {Object} props - Lucide icons props and any valid SVG attribute
* @returns {FunctionalComponent} Vue component
*
*/
const AlarmSmoke = [
['path', { d: 'M11 21c0-2.5 2-2.5 2-5', key: '1sicvv' }],
['path', { d: 'M16 21c0-2.5 2-2.5 2-5', key: '1o3eny' }],
['path', { d: 'm19 8-.8 3a1.25 1.25 0 0 1-1.2 1H7a1.25 1.25 0 0 1-1.2-1L5 8', key: '1bvca4' }],
[
'path',
{ d: 'M21 3a1 1 0 0 1 1 1v2a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a1 1 0 0 1 1-1z', key: 'x3qr1j' },
],
['path', { d: 'M6 21c0-2.5 2-2.5 2-5', key: 'i3w1gp' }],
]; //eslint-disable-line no-shadow-restricted-names
/**
* @component @name Album
* @description Lucide SVG icon component, renders SVG Element with children.
*
* @preview  - https://lucide.dev/icons/album
* @see https://lucide.dev/guide/packages/lucide-vue-next - Documentation
*
* @param {Object} props - Lucide icons props and any valid SVG attribute
* @returns {FunctionalComponent} Vue component
*
*/
const Album = [
['rect', { width: '18', height: '18', x: '3', y: '3', rx: '2', ry: '2', key: '1m3agn' }],
['polyline', { points: '11 3 11 11 14 8 17 11 17 3', key: '1wcwz3' }],
]; //eslint-disable-line no-shadow-restricted-names
/**
* @component @name AlignCenterHorizontal
* @description Lucide SVG icon component, renders SVG Element with children.
*
* @preview  - https://lucide.dev/icons/align-center-horizontal
* @see https://lucide.dev/guide/packages/lucide-vue-next - Documentation
*
* @param {Object} props - Lucide icons props and any valid SVG attribute
* @returns {FunctionalComponent} Vue component
*
*/
const AlignCenterHorizontal = [
['path', { d: 'M2 12h20', key: '9i4pu4' }],
['path', { d: 'M10 16v4a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-4', key: '11f1s0' }],
['path', { d: 'M10 8V4a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v4', key: 't14dx9' }],
['path', { d: 'M20 16v1a2 2 0 0 1-2 2h-2a2 2 0 0 1-2-2v-1', key: '1w07xs' }],
['path', { d: 'M14 8V7c0-1.1.9-2 2-2h2a2 2 0 0 1 2 2v1', key: '1apec2' }],
]; //eslint-disable-line no-shadow-restricted-names
/**
* @component @name AlignCenterVertical
* @description Lucide SVG icon component, renders SVG Element with children.
*
* @preview  - https://lucide.dev/icons/align-center-vertical
* @see https://lucide.dev/guide/packages/lucide-vue-next - Documentation
*
* @param {Object} props - Lucide icons props and any valid SVG attribute
* @returns {FunctionalComponent} Vue component
*
*/
const AlignCenterVertical = [
['path', { d: 'M12 2v20', key: 't6zp3m' }],
['path', { d: 'M8 10H4a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2h4', key: '14d6g8' }],
['path', { d: 'M16 10h4a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2h-4', key: '1e2lrw' }],
['path', { d: 'M8 20H7a2 2 0 0 1-2-2v-2c0-1.1.9-2 2-2h1', key: '1fkdwx' }],
['path', { d: 'M16 14h1a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2h-1', key: '1euafb' }],
]; //eslint-disable-line no-shadow-restricted-names
/**
* @component @name AlignEndHorizontal
* @description Lucide SVG icon component, renders SVG Element with children.
*
* @preview  - https://lucide.dev/icons/align-end-horizontal
* @see https://lucide.dev/guide/packages/lucide-vue-next - Documentation
*
* @param {Object} props - Lucide icons props and any valid SVG attribute
* @returns {FunctionalComponent} Vue component
*
*/
const AlignEndHorizontal = [
['rect', { width: '6', height: '16', x: '4', y: '2', rx: '2', key: 'z5wdxg' }],
['rect', { width: '6', height: '9', x: '14', y: '9', rx: '2', key: 'um7a8w' }],
['path', { d: 'M22 22H2', key: '19qnx5' }],
]; //eslint-disable-line no-shadow-restricted-names
/**
* @component @name AlignEndVertical
* @description Lucide SVG icon component, renders SVG Element with children.
*
* @preview  - https://lucide.dev/icons/align-end-vertical
* @see https://lucide.dev/guide/packages/lucide-vue-next - Documentation
*
* @param {Object} props - Lucide icons props and any valid SVG attribute
* @returns {FunctionalComponent} Vue component
*
*/
const AlignEndVertical = [
['rect', { width: '16', height: '6', x: '2', y: '4', rx: '2', key: '10wcwx' }],
['rect', { width: '9', height: '6', x: '9', y: '14', rx: '2', key: '4p5bwg' }],
['path', { d: 'M22 22V2', key: '12ipfv' }],
]; //eslint-disable-line no-shadow-restricted-names
/**
* @component @name AlignHorizontalDistributeCenter
* @description Lucide SVG icon component, renders SVG Element with children.
*
* @preview  - https://lucide.dev/icons/align-horizontal-distribute-center
* @see https://lucide.dev/guide/packages/lucide-vue-next - Documentation
*
* @param {Object} props - Lucide icons props and any valid SVG attribute
* @returns {FunctionalComponent} Vue component
*
*/
const AlignHorizontalDistributeCenter = [
['rect', { width: '6', height: '14', x: '4', y: '5', rx: '2', key: '1wwnby' }],
['rect', { width: '6', height: '10', x: '14', y: '7', rx: '2', key: '1fe6j6' }],
['path', { d: 'M17 22v-5', key: '4b6g73' }],
['path', { d: 'M17 7V2', key: 'hnrr36' }],
['path', { d: 'M7 22v-3', key: '1r4jpn' }],
['path', { d: 'M7 5V2', key: 'liy1u9' }],
]; //eslint-disable-line no-shadow-restricted-names
/**
* @component @name AlignHorizontalDistributeEnd
* @description Lucide SVG icon component, renders SVG Element with children.
*
* @preview  - https://lucide.dev/icons/align-horizontal-distribute-end
* @see https://lucide.dev/guide/packages/lucide-vue-next - Documentation
*
* @param {Object} props - Lucide icons props and any valid SVG attribute
* @returns {FunctionalComponent} Vue component
*
*/
const AlignHorizontalDistributeEnd = [
['rect', { width: '6', height: '14', x: '4', y: '5', rx: '2', key: '1wwnby' }],
['rect', { width: '6', height: '10', x: '14', y: '7', rx: '2', key: '1fe6j6' }],
['path', { d: 'M10 2v20', key: 'uyc634' }],
['path', { d: 'M20 2v20', key: '1tx262' }],
]; //eslint-disable-line no-shadow-restricted-names
/**
* @component @name AlignHorizontalDistributeStart
* @description Lucide SVG icon component, renders SVG Element with children.
*
* @preview  - https://lucide.dev/icons/align-horizontal-distribute-start
* @see https://lucide.dev/guide/packages/lucide-vue-next - Documentation
*
* @param {Object} props - Lucide icons props and any valid SVG attribute
* @returns {FunctionalComponent} Vue component
*
*/
const AlignHorizontalDistributeStart = [
['rect', { width: '6', height: '14', x: '4', y: '5', rx: '2', key: '1wwnby' }],
['rect', { width: '6', height: '10', x: '14', y: '7', rx: '2', key: '1fe6j6' }],
['path', { d: 'M4 2v20', key: 'gtpd5x' }],
['path', { d: 'M14 2v20', key: 'tg6bpw' }],
]; //eslint-disable-line no-shadow-restricted-names
/**
* @component @name AlignHorizontalJustifyCenter
* @description Lucide SVG icon component, renders SVG Element with children.
*
* @preview  - https://lucide.dev/icons/align-horizontal-justify-center
* @see https://lucide.dev/guide/packages/lucide-vue-next - Documentation
*
* @param {Object} props - Lucide icons props and any valid SVG attribute
* @returns {FunctionalComponent} Vue component
*
*/
const AlignHorizontalJustifyCenter = [
['rect', { width: '6', height: '14', x: '2', y: '5', rx: '2', key: 'dy24zr' }],
['rect', { width: '6', height: '10', x: '16', y: '7', rx: '2', key: '13zkjt' }],
['path', { d: 'M12 2v20', key: 't6zp3m' }],
]; //eslint-disable-line no-shadow-restricted-names
/**
* @component @name AlignHorizontalJustifyEnd
* @description Lucide SVG icon component, renders SVG Element with children.
*
* @preview  - https://lucide.dev/icons/align-horizontal-justify-end
* @see https://lucide.dev/guide/packages/lucide-vue-next - Documentation
*
* @param {Object} props - Lucide icons props and any valid SVG attribute
* @returns {FunctionalComponent} Vue component
*
*/
const AlignHorizontalJustifyEnd = [
['rect', { width: '6', height: '14', x: '2', y: '5', rx: '2', key: 'dy24zr' }],
['rect', { width: '6', height: '10', x: '12', y: '7', rx: '2', key: '1ht384' }],
['path', { d: 'M22 2v20', key: '40qfg1' }],
]; //eslint-disable-line no-shadow-restricted-names
/**
* @component @name AlignHorizontalJustifyStart
* @description Lucide SVG icon component, renders SVG Element with children.
*
* @preview  - https://lucide.dev/icons/align-horizontal-justify-start
* @see https://lucide.dev/guide/packages/lucide-vue-next - Documentation
*
* @param {Object} props - Lucide icons props and any valid SVG attribute
* @returns {FunctionalComponent} Vue component
*
*/
const AlignHorizontalJustifyStart = [
['rect', { width: '6', height: '14', x: '6', y: '5', rx: '2', key: 'hsirpf' }],
['rect', { width: '6', height: '10', x: '16', y: '7', rx: '2', key: '13zkjt' }],
['path', { d: 'M2 2v20', key: '1ivd8o' }],
]; //eslint-disable-line no-shadow-restricted-names
/**
* @component @name AlignHorizontalSpaceAround
* @description Lucide SVG icon component, renders SVG Element with children.
*
* @preview  - https://lucide.dev/icons/align-horizontal-space-around
* @see https://lucide.dev/guide/packages/lucide-vue-next - Documentation
*
* @param {Object} props - Lucide icons props and any valid SVG attribute
* @returns {FunctionalComponent} Vue component
*
*/
const AlignHorizontalSpaceAround = [
['rect', { width: '6', height: '10', x: '9', y: '7', rx: '2', key: 'yn7j0q' }],
['path', { d: 'M4 22V2', key: 'tsjzd3' }],
['path', { d: 'M20 22V2', key: '1bnhr8' }],
]; //eslint-disable-line no-shadow-restricted-names
/**
* @component @name AlignHorizontalSpaceBetween
* @description Lucide SVG icon component, renders SVG Element with children.
*
* @preview  - https://lucide.dev/icons/align-horizontal-space-between
* @see https://lucide.dev/guide/packages/lucide-vue-next - Documentation
*
* @param {Object} props - Lucide icons props and any valid SVG attribute
* @returns {FunctionalComponent} Vue component
*
*/
const AlignHorizontalSpaceBetween = [
['rect', { width: '6', height: '14', x: '3', y: '5', rx: '2', key: 'j77dae' }],
['rect', { width: '6', height: '10', x: '15', y: '7', rx: '2', key: 'bq30hj' }],
['path', { d: 'M3 2v20', key: '1d2pfg' }],
['path', { d: 'M21 2v20', key: 'p059bm' }],
]; //eslint-disable-line no-shadow-restricted-names
/**
* @component @name AlignStartHorizontal
* @description Lucide SVG icon component, renders SVG Element with children.
*
* @preview  - https://lucide.dev/icons/align-start-horizontal
* @see https://lucide.dev/guide/packages/lucide-vue-next - Documentation
*
* @param {Object} props - Lucide icons props and any valid SVG attribute
* @returns {FunctionalComponent} Vue component
*
*/
const AlignStartHorizontal = [
['rect', { width: '6', height: '16', x: '4', y: '6', rx: '2', key: '1n4dg1' }],
['rect', { width: '6', height: '9', x: '14', y: '6', rx: '2', key: '17khns' }],
['path', { d: 'M22 2H2', key: 'fhrpnj' }],
]; //eslint-disable-line no-shadow-restricted-names
/**
* @component @name AlignStartVertical
* @description Lucide SVG icon component, renders SVG Element with children.
*
* @preview  - https://lucide.dev/icons/align-start-vertical
* @see https://lucide.dev/guide/packages/lucide-vue-next - Documentation
*
* @param {Object} props - Lucide icons props and any valid SVG attribute
* @returns {FunctionalComponent} Vue component
*
*/
const AlignStartVertical = [
['rect', { width: '9', height: '6', x: '6', y: '14', rx: '2', key: 'lpm2y7' }],
['rect', { width: '16', height: '6', x: '6', y: '4', rx: '2', key: 'rdj6ps' }],
['path', { d: 'M2 2v20', key: '1ivd8o' }],
]; //eslint-disable-line no-shadow-restricted-names
/**
* @component @name AlignVerticalDistributeCenter
* @description Lucide SVG icon component, renders SVG Element with children.
*
* @preview  - https://lucide.dev/icons/align-vertical-distribute-center
* @see https://lucide.dev/guide/packages/lucide-vue-next - Documentation
*
* @param {Object} props - Lucide icons props and any valid SVG attribute
* @returns {FunctionalComponent} Vue component
*
*/
const AlignVerticalDistributeCenter = [
['path', { d: 'M22 17h-3', key: '1lwga1' }],
['path', { d: 'M22 7h-5', key: 'o2endc' }],
['path', { d: 'M5 17H2', key: '1gx9xc' }],
['path', { d: 'M7 7H2', key: '6bq26l' }],
['rect', { x: '5', y: '14', width: '14', height: '6', rx: '2', key: '1qrzuf' }],
['rect', { x: '7', y: '4', width: '10', height: '6', rx: '2', key: 'we8e9z' }],
]; //eslint-disable-line no-shadow-restricted-names
/**
* @component @name AlignVerticalDistributeEnd
* @description Lucide SVG icon component, renders SVG Element with children.
*
* @preview  - https://lucide.dev/icons/align-vertical-distribute-end
* @see https://lucide.dev/guide/packages/lucide-vue-next - Documentation
*
* @param {Object} props - Lucide icons props and any valid SVG attribute
* @returns {FunctionalComponent} Vue component
*
*/
const AlignVerticalDistributeEnd = [
['rect', { width: '14', height: '6', x: '5', y: '14', rx: '2', key: 'jmoj9s' }],
['rect', { width: '10', height: '6', x: '7', y: '4', rx: '2', key: 'aza5on' }],
['path', { d: 'M2 20h20', key: 'owomy5' }],
['path', { d: 'M2 10h20', key: '1ir3d8' }],
]; //eslint-disable-line no-shadow-restricted-names
/**
* @component @name AlignVerticalDistributeStart
* @description Lucide SVG icon component, renders SVG Element with children.
*
* @preview  - https://lucide.dev/icons/align-vertical-distribute-start
* @see https://lucide.dev/guide/packages/lucide-vue-next - Documentation
*
* @param {Object} props - Lucide icons props and any valid SVG attribute
* @returns {FunctionalComponent} Vue component
*
*/
const AlignVerticalDistributeStart = [
['rect', { width: '14', height: '6', x: '5', y: '14', rx: '2', key: 'jmoj9s' }],
['rect', { width: '10', height: '6', x: '7', y: '4', rx: '2', key: 'aza5on' }],
['path', { d: 'M2 14h20', key: 'myj16y' }],
['path', { d: 'M2 4h20', key: 'mda7wb' }],
]; //eslint-disable-line no-shadow-restricted-names
/**
* @component @name AlignVerticalJustifyCenter
* @description Lucide SVG icon component, renders SVG Element with children.
*
* @preview  - https://lucide.dev/icons/align-vertical-justify-center
* @see https://lucide.dev/guide/packages/lucide-vue-next - Documentation
*
* @param {Object} props - Lucide icons props and any valid SVG attribute
* @returns {FunctionalComponent} Vue component
*
*/
const AlignVerticalJustifyCenter = [
['rect', { width: '14', height: '6', x: '5', y: '16', rx: '2', key: '1i8z2d' }],
['rect', { width: '10', height: '6', x: '7', y: '2', rx: '2', key: 'ypihtt' }],
['path', { d: 'M2 12h20', key: '9i4pu4' }],
]; //eslint-disable-line no-shadow-restricted-names
/**
* @component @name AlignVerticalJustifyEnd
* @description Lucide SVG icon component, renders SVG Element with children.
*
* @preview  - https://lucide.dev/icons/align-vertical-justify-end
* @see https://lucide.dev/guide/packages/lucide-vue-next - Documentation
*
* @param {Object} props - Lucide icons props and any valid SVG attribute
* @returns {FunctionalComponent} Vue component
*
*/
const AlignVerticalJustifyEnd = [
['rect', { width: '14', height: '6', x: '5', y: '12', rx: '2', key: '4l4tp2' }],
['rect', { width: '10', height: '6', x: '7', y: '2', rx: '2', key: 'ypihtt' }],
['path', { d: 'M2 22h20', key: '272qi7' }],
]; //eslint-disable-line no-shadow-restricted-names
/**
* @component @name AlignVerticalJustifyStart
* @description Lucide SVG icon component, renders SVG Element with children.
*
* @preview  - https://lucide.dev/icons/align-vertical-justify-start
* @see https://lucide.dev/guide/packages/lucide-vue-next - Documentation
*
* @param {Object} props - Lucide icons props and any valid SVG attribute
* @returns {FunctionalComponent} Vue component
*
*/
const AlignVerticalJustifyStart = [
['rect', { width: '14', height: '6', x: '5', y: '16', rx: '2', key: '1i8z2d' }],
['rect', { width: '10', height: '6', x: '7', y: '6', rx: '2', key: '13squh' }],
['path', { d: 'M2 2h20', key: '1ennik' }],
]; //eslint-disable-line no-shadow-restricted-names
/**
* @component @name AlignVerticalSpaceAround
* @description Lucide SVG icon component, renders SVG Element with children.
*
* @preview  - https://lucide.dev/icons/align-vertical-space-around
* @see https://lucide.dev/guide/packages/lucide-vue-next - Documentation
*
* @param {Object} props - Lucide icons props and any valid SVG attribute
* @returns {FunctionalComponent} Vue component
*
*/
const AlignVerticalSpaceAround = [
['rect', { width: '10', height: '6', x: '7', y: '9', rx: '2', key: 'b1zbii' }],
['path', { d: 'M22 20H2', key: '1p1f7z' }],
['path', { d: 'M22 4H2', key: '1b7qnq' }],
]; //eslint-disable-line no-shadow-restricted-names
/**
* @component @name AlignVerticalSpaceBetween
* @description Lucide SVG icon component, renders SVG Element with children.
*
* @preview  - https://lucide.dev/icons/align-vertical-space-between
* @see https://lucide.dev/guide/packages/lucide-vue-next - Documentation
*
* @param {Object} props - Lucide icons props and any valid SVG attribute
* @returns {FunctionalComponent} Vue component
*
*/
const AlignVerticalSpaceBetween = [
['rect', { width: '14', height: '6', x: '5', y: '15', rx: '2', key: '1w91an' }],
['rect', { width: '10', height: '6', x: '7', y: '3', rx: '2', key: '17wqzy' }],
['path', { d: 'M2 21h20', key: '1nyx9w' }],
['path', { d: 'M2 3h20', key: '91anmk' }],
]; //eslint-disable-line no-shadow-restricted-names
/**
* @component @name Ambulance
* @description Lucide SVG icon component, renders SVG Element with children.
*
* @preview  - https://lucide.dev/icons/ambulance
* @see https://lucide.dev/guide/packages/lucide-vue-next - Documentation
*
* @param {Object} props - Lucide icons props and any valid SVG attribute
* @returns {FunctionalComponent} Vue component
*
*/
const Ambulance = [
['path', { d: 'M10 10H6', key: '1bsnug' }],
['path', { d: 'M14 18V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v11a1 1 0 0 0 1 1h2', key: 'wrbu53' }],
[
'path',
{
d: 'M19 18h2a1 1 0 0 0 1-1v-3.28a1 1 0 0 0-.684-.948l-1.923-.641a1 1 0 0 1-.578-.502l-1.539-3.076A1 1 0 0 0 16.382 8H14',
key: 'lrkjwd',
},
],
['path', { d: 'M8 8v4', key: '1fwk8c' }],
['path', { d: 'M9 18h6', key: 'x1upvd' }],
['circle', { cx: '17', cy: '18', r: '2', key: '332jqn' }],
['circle', { cx: '7', cy: '18', r: '2', key: '19iecd' }],
]; //eslint-disable-line no-shadow-restricted-names
/**
* @component @name Ampersand
* @description Lucide SVG icon component, renders SVG Element with children.
*
* @preview ![img](data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3Z