UNPKG

ion-icon-angular-standalone

Version:
419 lines (398 loc) 2.04 MB
import * as i0 from '@angular/core'; import { ChangeDetectionStrategy, Component, inject, ChangeDetectorRef, ElementRef, NgZone } from '@angular/core'; import { IonIcon } from '@ionic/angular/standalone'; import { addIcons } from 'ionicons'; import { accessibility, accessibilityOutline, accessibilitySharp, add, addCircle, addCircleOutline, addCircleSharp, addOutline, addSharp, airplane, airplaneOutline, airplaneSharp, alarm, alarmOutline, alarmSharp, albums, albumsOutline, albumsSharp, alert, alertCircle, alertCircleOutline, alertCircleSharp, alertOutline, alertSharp, americanFootball, americanFootballOutline, americanFootballSharp, analytics, analyticsOutline, analyticsSharp, aperture, apertureOutline, apertureSharp, apps, appsOutline, appsSharp, archive, archiveOutline, archiveSharp, arrowBack, arrowBackCircle, arrowBackCircleOutline, arrowBackCircleSharp, arrowBackOutline, arrowBackSharp, arrowDown, arrowDownCircle, arrowDownCircleOutline, arrowDownCircleSharp, arrowDownLeftBox, arrowDownLeftBoxOutline, arrowDownLeftBoxSharp, arrowDownOutline, arrowDownRightBox, arrowDownRightBoxOutline, arrowDownRightBoxSharp, arrowDownSharp, arrowForward, arrowForwardCircle, arrowForwardCircleOutline, arrowForwardCircleSharp, arrowForwardOutline, arrowForwardSharp, arrowRedo, arrowRedoCircle, arrowRedoCircleOutline, arrowRedoCircleSharp, arrowRedoOutline, arrowRedoSharp, arrowUndo, arrowUndoCircle, arrowUndoCircleOutline, arrowUndoCircleSharp, arrowUndoOutline, arrowUndoSharp, arrowUp, arrowUpCircle, arrowUpCircleOutline, arrowUpCircleSharp, arrowUpLeftBox, arrowUpLeftBoxOutline, arrowUpLeftBoxSharp, arrowUpOutline, arrowUpRightBox, arrowUpRightBoxOutline, arrowUpRightBoxSharp, arrowUpSharp, at, atCircle, atCircleOutline, atCircleSharp, atOutline, atSharp, attach, attachOutline, attachSharp, backspace, backspaceOutline, backspaceSharp, bag, bagAdd, bagAddOutline, bagAddSharp, bagCheck, bagCheckOutline, bagCheckSharp, bagHandle, bagHandleOutline, bagHandleSharp, bagOutline, bagRemove, bagRemoveOutline, bagRemoveSharp, bagSharp, balloon, balloonOutline, balloonSharp, ban, banOutline, banSharp, bandage, bandageOutline, bandageSharp, barChart, barChartOutline, barChartSharp, barbell, barbellOutline, barbellSharp, barcode, barcodeOutline, barcodeSharp, baseball, baseballOutline, baseballSharp, basket, basketOutline, basketSharp, basketball, basketballOutline, basketballSharp, batteryCharging, batteryChargingOutline, batteryChargingSharp, batteryDead, batteryDeadOutline, batteryDeadSharp, batteryFull, batteryFullOutline, batteryFullSharp, batteryHalf, batteryHalfOutline, batteryHalfSharp, beaker, beakerOutline, beakerSharp, bed, bedOutline, bedSharp, beer, beerOutline, beerSharp, bicycle, bicycleOutline, bicycleSharp, binoculars, binocularsOutline, binocularsSharp, bluetooth, bluetoothOutline, bluetoothSharp, boat, boatOutline, boatSharp, body, bodyOutline, bodySharp, bonfire, bonfireOutline, bonfireSharp, book, bookOutline, bookSharp, bookmark, bookmarkOutline, bookmarkSharp, bookmarks, bookmarksOutline, bookmarksSharp, bowlingBall, bowlingBallOutline, bowlingBallSharp, briefcase, briefcaseOutline, briefcaseSharp, browsers, browsersOutline, browsersSharp, brush, brushOutline, brushSharp, bug, bugOutline, bugSharp, build, buildOutline, buildSharp, bulb, bulbOutline, bulbSharp, bus, busOutline, busSharp, business, businessOutline, businessSharp, cafe, cafeOutline, cafeSharp, calculator, calculatorOutline, calculatorSharp, calendar, calendarClear, calendarClearOutline, calendarClearSharp, calendarNumber, calendarNumberOutline, calendarNumberSharp, calendarOutline, calendarSharp, call, callOutline, callSharp, camera, cameraOutline, cameraReverse, cameraReverseOutline, cameraReverseSharp, cameraSharp, car, carOutline, carSharp, carSport, carSportOutline, carSportSharp, card, cardOutline, cardSharp, caretBack, caretBackCircle, caretBackCircleOutline, caretBackCircleSharp, caretBackOutline, caretBackSharp, caretDown, caretDownCircle, caretDownCircleOutline, caretDownCircleSharp, caretDownOutline, caretDownSharp, caretForward, caretForwardCircle, caretForwardCircleOutline, caretForwardCircleSharp, caretForwardOutline, caretForwardSharp, caretUp, caretUpCircle, caretUpCircleOutline, caretUpCircleSharp, caretUpOutline, caretUpSharp, cart, cartOutline, cartSharp, cash, cashOutline, cashSharp, cellular, cellularOutline, cellularSharp, chatbox, chatboxEllipses, chatboxEllipsesOutline, chatboxEllipsesSharp, chatboxOutline, chatboxSharp, chatbubble, chatbubbleEllipses, chatbubbleEllipsesOutline, chatbubbleEllipsesSharp, chatbubbleOutline, chatbubbleSharp, chatbubbles, chatbubblesOutline, chatbubblesSharp, checkbox, checkboxOutline, checkboxSharp, checkmark, checkmarkCircle, checkmarkCircleOutline, checkmarkCircleSharp, checkmarkDone, checkmarkDoneCircle, checkmarkDoneCircleOutline, checkmarkDoneCircleSharp, checkmarkDoneOutline, checkmarkDoneSharp, checkmarkOutline, checkmarkSharp, chevronBack, chevronBackCircle, chevronBackCircleOutline, chevronBackCircleSharp, chevronBackOutline, chevronBackSharp, chevronCollapse, chevronCollapseOutline, chevronCollapseSharp, chevronDown, chevronDownCircle, chevronDownCircleOutline, chevronDownCircleSharp, chevronDownOutline, chevronDownSharp, chevronExpand, chevronExpandOutline, chevronExpandSharp, chevronForward, chevronForwardCircle, chevronForwardCircleOutline, chevronForwardCircleSharp, chevronForwardOutline, chevronForwardSharp, chevronUp, chevronUpCircle, chevronUpCircleOutline, chevronUpCircleSharp, chevronUpOutline, chevronUpSharp, clipboard, clipboardOutline, clipboardSharp, close, closeCircle, closeCircleOutline, closeCircleSharp, closeOutline, closeSharp, cloud, cloudCircle, cloudCircleOutline, cloudCircleSharp, cloudDone, cloudDoneOutline, cloudDoneSharp, cloudDownload, cloudDownloadOutline, cloudDownloadSharp, cloudOffline, cloudOfflineOutline, cloudOfflineSharp, cloudOutline, cloudSharp, cloudUpload, cloudUploadOutline, cloudUploadSharp, cloudy, cloudyNight, cloudyNightOutline, cloudyNightSharp, cloudyOutline, cloudySharp, code, codeDownload, codeDownloadOutline, codeDownloadSharp, codeOutline, codeSharp, codeSlash, codeSlashOutline, codeSlashSharp, codeWorking, codeWorkingOutline, codeWorkingSharp, cog, cogOutline, cogSharp, colorFill, colorFillOutline, colorFillSharp, colorFilter, colorFilterOutline, colorFilterSharp, colorPalette, colorPaletteOutline, colorPaletteSharp, colorWand, colorWandOutline, colorWandSharp, compass, compassOutline, compassSharp, construct, constructOutline, constructSharp, contract, contractOutline, contractSharp, contrast, contrastOutline, contrastSharp, copy, copyOutline, copySharp, create, createOutline, createSharp, crop, cropOutline, cropSharp, cube, cubeOutline, cubeSharp, cut, cutOutline, cutSharp, desktop, desktopOutline, desktopSharp, diamond, diamondOutline, diamondSharp, dice, diceOutline, diceSharp, disc, discOutline, discSharp, document, documentAttach, documentAttachOutline, documentAttachSharp, documentLock, documentLockOutline, documentLockSharp, documentOutline, documentSharp, documentText, documentTextOutline, documentTextSharp, documents, documentsOutline, documentsSharp, download, downloadOutline, downloadSharp, duplicate, duplicateOutline, duplicateSharp, ear, earOutline, earSharp, earth, earthOutline, earthSharp, easel, easelOutline, easelSharp, egg, eggOutline, eggSharp, ellipse, ellipseOutline, ellipseSharp, ellipsisHorizontal, ellipsisHorizontalCircle, ellipsisHorizontalCircleOutline, ellipsisHorizontalCircleSharp, ellipsisHorizontalOutline, ellipsisHorizontalSharp, ellipsisVertical, ellipsisVerticalCircle, ellipsisVerticalCircleOutline, ellipsisVerticalCircleSharp, ellipsisVerticalOutline, ellipsisVerticalSharp, enter, enterOutline, enterSharp, exit, exitOutline, exitSharp, expand, expandOutline, expandSharp, extensionPuzzle, extensionPuzzleOutline, extensionPuzzleSharp, eye, eyeOff, eyeOffOutline, eyeOffSharp, eyeOutline, eyeSharp, eyedrop, eyedropOutline, eyedropSharp, fastFood, fastFoodOutline, fastFoodSharp, female, femaleOutline, femaleSharp, fileTray, fileTrayFull, fileTrayFullOutline, fileTrayFullSharp, fileTrayOutline, fileTraySharp, fileTrayStacked, fileTrayStackedOutline, fileTrayStackedSharp, film, filmOutline, filmSharp, filter, filterCircle, filterCircleOutline, filterCircleSharp, filterOutline, filterSharp, fingerPrint, fingerPrintOutline, fingerPrintSharp, fish, fishOutline, fishSharp, fitness, fitnessOutline, fitnessSharp, flag, flagOutline, flagSharp, flame, flameOutline, flameSharp, flash, flashOff, flashOffOutline, flashOffSharp, flashOutline, flashSharp, flashlight, flashlightOutline, flashlightSharp, flask, flaskOutline, flaskSharp, flower, flowerOutline, flowerSharp, folder, folderOpen, folderOpenOutline, folderOpenSharp, folderOutline, folderSharp, football, footballOutline, footballSharp, footsteps, footstepsOutline, footstepsSharp, funnel, funnelOutline, funnelSharp, gameController, gameControllerOutline, gameControllerSharp, gift, giftOutline, giftSharp, gitBranch, gitBranchOutline, gitBranchSharp, gitCommit, gitCommitOutline, gitCommitSharp, gitCompare, gitCompareOutline, gitCompareSharp, gitMerge, gitMergeOutline, gitMergeSharp, gitNetwork, gitNetworkOutline, gitNetworkSharp, gitPullRequest, gitPullRequestOutline, gitPullRequestSharp, glasses, glassesOutline, glassesSharp, globe, globeOutline, globeSharp, golf, golfOutline, golfSharp, grid, gridOutline, gridSharp, hammer, hammerOutline, hammerSharp, handLeft, handLeftOutline, handLeftSharp, handRight, handRightOutline, handRightSharp, happy, happyOutline, happySharp, hardwareChip, hardwareChipOutline, hardwareChipSharp, headset, headsetOutline, headsetSharp, heart, heartCircle, heartCircleOutline, heartCircleSharp, heartDislike, heartDislikeCircle, heartDislikeCircleOutline, heartDislikeCircleSharp, heartDislikeOutline, heartDislikeSharp, heartHalf, heartHalfOutline, heartHalfSharp, heartOutline, heartSharp, help, helpBuoy, helpBuoyOutline, helpBuoySharp, helpCircle, helpCircleOutline, helpCircleSharp, helpOutline, helpSharp, home, homeOutline, homeSharp, hourglass, hourglassOutline, hourglassSharp, iceCream, iceCreamOutline, iceCreamSharp, idCard, idCardOutline, idCardSharp, image, imageOutline, imageSharp, images, imagesOutline, imagesSharp, infinite, infiniteOutline, infiniteSharp, information, informationCircle, informationCircleOutline, informationCircleSharp, informationOutline, informationSharp, invertMode, invertModeOutline, invertModeSharp, journal, journalOutline, journalSharp, key, keyOutline, keySharp, keypad, keypadOutline, keypadSharp, language, languageOutline, languageSharp, laptop, laptopOutline, laptopSharp, layers, layersOutline, layersSharp, leaf, leafOutline, leafSharp, library, libraryOutline, librarySharp, link, linkOutline, linkSharp, list, listCircle, listCircleOutline, listCircleSharp, listOutline, listSharp, locate, locateOutline, locateSharp, location, locationOutline, locationSharp, lockClosed, lockClosedOutline, lockClosedSharp, lockOpen, lockOpenOutline, lockOpenSharp, logIn, logInOutline, logInSharp, logOut, logOutOutline, logOutSharp, logoAlipay, logoAmazon, logoAmplify, logoAndroid, logoAngular, logoAppflow, logoApple, logoAppleAppstore, logoAppleAr, logoBehance, logoBitbucket, logoBitcoin, logoBuffer, logoCapacitor, logoChrome, logoClosedCaptioning, logoCodepen, logoCss3, logoDesignernews, logoDeviantart, logoDiscord, logoDocker, logoDribbble, logoDropbox, logoEdge, logoElectron, logoEuro, logoFacebook, logoFigma, logoFirebase, logoFirefox, logoFlickr, logoFoursquare, logoGithub, logoGitlab, logoGoogle, logoGooglePlaystore, logoHackernews, logoHtml5, logoInstagram, logoIonic, logoIonitron, logoJavascript, logoLaravel, logoLinkedin, logoMarkdown, logoMastodon, logoMedium, logoMicrosoft, logoNoSmoking, logoNodejs, logoNpm, logoOctocat, logoPaypal, logoPinterest, logoPlaystation, logoPwa, logoPython, logoReact, logoReddit, logoRss, logoSass, logoSkype, logoSlack, logoSnapchat, logoSoundcloud, logoStackoverflow, logoSteam, logoStencil, logoTableau, logoTiktok, logoTrapeze, logoTumblr, logoTux, logoTwitch, logoTwitter, logoUsd, logoVenmo, logoVercel, logoVimeo, logoVk, logoVue, logoWebComponent, logoWechat, logoWhatsapp, logoWindows, logoWordpress, logoXbox, logoXing, logoYahoo, logoYen, logoYoutube, magnet, magnetOutline, magnetSharp, mail, mailOpen, mailOpenOutline, mailOpenSharp, mailOutline, mailSharp, mailUnread, mailUnreadOutline, mailUnreadSharp, male, maleFemale, maleFemaleOutline, maleFemaleSharp, maleOutline, maleSharp, man, manOutline, manSharp, map, mapOutline, mapSharp, medal, medalOutline, medalSharp, medical, medicalOutline, medicalSharp, medkit, medkitOutline, medkitSharp, megaphone, megaphoneOutline, megaphoneSharp, menu, menuOutline, menuSharp, mic, micCircle, micCircleOutline, micCircleSharp, micOff, micOffCircle, micOffCircleOutline, micOffCircleSharp, micOffOutline, micOffSharp, micOutline, micSharp, moon, moonOutline, moonSharp, move, moveOutline, moveSharp, musicalNote, musicalNoteOutline, musicalNoteSharp, musicalNotes, musicalNotesOutline, musicalNotesSharp, navigate, navigateCircle, navigateCircleOutline, navigateCircleSharp, navigateOutline, navigateSharp, newspaper, newspaperOutline, newspaperSharp, notifications, notificationsCircle, notificationsCircleOutline, notificationsCircleSharp, notificationsOff, notificationsOffCircle, notificationsOffCircleOutline, notificationsOffCircleSharp, notificationsOffOutline, notificationsOffSharp, notificationsOutline, notificationsSharp, nuclear, nuclearOutline, nuclearSharp, nutrition, nutritionOutline, nutritionSharp, open, openOutline, openSharp, options, optionsOutline, optionsSharp, paperPlane, paperPlaneOutline, paperPlaneSharp, partlySunny, partlySunnyOutline, partlySunnySharp, pause, pauseCircle, pauseCircleOutline, pauseCircleSharp, pauseOutline, pauseSharp, paw, pawOutline, pawSharp, pencil, pencilOutline, pencilSharp, people, peopleCircle, peopleCircleOutline, peopleCircleSharp, peopleOutline, peopleSharp, person, personAdd, personAddOutline, personAddSharp, personCircle, personCircleOutline, personCircleSharp, personOutline, personRemove, personRemoveOutline, personRemoveSharp, personSharp, phoneLandscape, phoneLandscapeOutline, phoneLandscapeSharp, phonePortrait, phonePortraitOutline, phonePortraitSharp, pieChart, pieChartOutline, pieChartSharp, pin, pinOutline, pinSharp, pint, pintOutline, pintSharp, pizza, pizzaOutline, pizzaSharp, planet, planetOutline, planetSharp, play, playBack, playBackCircle, playBackCircleOutline, playBackCircleSharp, playBackOutline, playBackSharp, playCircle, playCircleOutline, playCircleSharp, playForward, playForwardCircle, playForwardCircleOutline, playForwardCircleSharp, playForwardOutline, playForwardSharp, playOutline, playSharp, playSkipBack, playSkipBackCircle, playSkipBackCircleOutline, playSkipBackCircleSharp, playSkipBackOutline, playSkipBackSharp, playSkipForward, playSkipForwardCircle, playSkipForwardCircleOutline, playSkipForwardCircleSharp, playSkipForwardOutline, playSkipForwardSharp, podium, podiumOutline, podiumSharp, power, powerOutline, powerSharp, pricetag, pricetagOutline, pricetagSharp, pricetags, pricetagsOutline, pricetagsSharp, print, printOutline, printSharp, prism, prismOutline, prismSharp, pulse, pulseOutline, pulseSharp, push, pushOutline, pushSharp, qrCode, qrCodeOutline, qrCodeSharp, radio, radioButtonOff, radioButtonOffOutline, radioButtonOffSharp, radioButtonOn, radioButtonOnOutline, radioButtonOnSharp, radioOutline, radioSharp, rainy, rainyOutline, rainySharp, reader, readerOutline, readerSharp, receipt, receiptOutline, receiptSharp, recording, recordingOutline, recordingSharp, refresh, refreshCircle, refreshCircleOutline, refreshCircleSharp, refreshOutline, refreshSharp, reload, reloadCircle, reloadCircleOutline, reloadCircleSharp, reloadOutline, reloadSharp, remove, removeCircle, removeCircleOutline, removeCircleSharp, removeOutline, removeSharp, reorderFour, reorderFourOutline, reorderFourSharp, reorderThree, reorderThreeOutline, reorderThreeSharp, reorderTwo, reorderTwoOutline, reorderTwoSharp, repeat, repeatOutline, repeatSharp, resize, resizeOutline, resizeSharp, restaurant, restaurantOutline, restaurantSharp, returnDownBack, returnDownBackOutline, returnDownBackSharp, returnDownForward, returnDownForwardOutline, returnDownForwardSharp, returnUpBack, returnUpBackOutline, returnUpBackSharp, returnUpForward, returnUpForwardOutline, returnUpForwardSharp, ribbon, ribbonOutline, ribbonSharp, rocket, rocketOutline, rocketSharp, rose, roseOutline, roseSharp, sad, sadOutline, sadSharp, save, saveOutline, saveSharp, scale, scaleOutline, scaleSharp, scan, scanCircle, scanCircleOutline, scanCircleSharp, scanOutline, scanSharp, school, schoolOutline, schoolSharp, search, searchCircle, searchCircleOutline, searchCircleSharp, searchOutline, searchSharp, send, sendOutline, sendSharp, server, serverOutline, serverSharp, settings, settingsOutline, settingsSharp, shapes, shapesOutline, shapesSharp, share, shareOutline, shareSharp, shareSocial, shareSocialOutline, shareSocialSharp, shield, shieldCheckmark, shieldCheckmarkOutline, shieldCheckmarkSharp, shieldHalf, shieldHalfOutline, shieldHalfSharp, shieldOutline, shieldSharp, shirt, shirtOutline, shirtSharp, shuffle, shuffleOutline, shuffleSharp, skull, skullOutline, skullSharp, snow, snowOutline, snowSharp, sparkles, sparklesOutline, sparklesSharp, speedometer, speedometerOutline, speedometerSharp, square, squareOutline, squareSharp, star, starHalf, starHalfOutline, starHalfSharp, starOutline, starSharp, statsChart, statsChartOutline, statsChartSharp, stop, stopCircle, stopCircleOutline, stopCircleSharp, stopOutline, stopSharp, stopwatch, stopwatchOutline, stopwatchSharp, storefront, storefrontOutline, storefrontSharp, subway, subwayOutline, subwaySharp, sunny, sunnyOutline, sunnySharp, swapHorizontal, swapHorizontalOutline, swapHorizontalSharp, swapVertical, swapVerticalOutline, swapVerticalSharp, sync, syncCircle, syncCircleOutline, syncCircleSharp, syncOutline, syncSharp, tabletLandscape, tabletLandscapeOutline, tabletLandscapeSharp, tabletPortrait, tabletPortraitOutline, tabletPortraitSharp, telescope, telescopeOutline, telescopeSharp, tennisball, tennisballOutline, tennisballSharp, terminal, terminalOutline, terminalSharp, text, textOutline, textSharp, thermometer, thermometerOutline, thermometerSharp, thumbsDown, thumbsDownOutline, thumbsDownSharp, thumbsUp, thumbsUpOutline, thumbsUpSharp, thunderstorm, thunderstormOutline, thunderstormSharp, ticket, ticketOutline, ticketSharp, time, timeOutline, timeSharp, timer, timerOutline, timerSharp, today, todayOutline, todaySharp, toggle, toggleOutline, toggleSharp, trailSign, trailSignOutline, trailSignSharp, train, trainOutline, trainSharp, transgender, transgenderOutline, transgenderSharp, trash, trashBin, trashBinOutline, trashBinSharp, trashOutline, trashSharp, trendingDown, trendingDownOutline, trendingDownSharp, trendingUp, trendingUpOutline, trendingUpSharp, triangle, triangleOutline, triangleSharp, trophy, trophyOutline, trophySharp, tv, tvOutline, tvSharp, umbrella, umbrellaOutline, umbrellaSharp, unlink, unlinkOutline, unlinkSharp, videocam, videocamOff, videocamOffOutline, videocamOffSharp, videocamOutline, videocamSharp, volumeHigh, volumeHighOutline, volumeHighSharp, volumeLow, volumeLowOutline, volumeLowSharp, volumeMedium, volumeMediumOutline, volumeMediumSharp, volumeMute, volumeMuteOutline, volumeMuteSharp, volumeOff, volumeOffOutline, volumeOffSharp, walk, walkOutline, walkSharp, wallet, walletOutline, walletSharp, warning, warningOutline, warningSharp, watch, watchOutline, watchSharp, water, waterOutline, waterSharp, wifi, wifiOutline, wifiSharp, wine, wineOutline, wineSharp, woman, womanOutline, womanSharp } from 'ionicons/icons'; // Copyright (c) atama plus inc. All rights reserved. Licensed under the MIT license. class IonIconWithoutName extends IonIcon { static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "19.2.14", ngImport: i0, type: IonIconWithoutName, deps: null, target: i0.ɵɵFactoryTarget.Component }); } static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "19.2.14", type: IonIconWithoutName, isStandalone: true, selector: "ion-icon:not([name])", inputs: { color: "color", flipRtl: "flipRtl", icon: "icon", ios: "ios", lazy: "lazy", md: "md", mode: "mode", sanitize: "sanitize", size: "size", src: "src" }, usesInheritance: true, ngImport: i0, template: '<ng-content/>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "19.2.14", ngImport: i0, type: IonIconWithoutName, decorators: [{ type: Component, args: [{ selector: 'ion-icon:not([name])', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content/>', inputs: ['color', 'flipRtl', 'icon', 'ios', 'lazy', 'md', 'mode', 'sanitize', 'size', 'src'], standalone: true, }] }] }); // Copyright (c) atama plus inc. All rights reserved. Licensed under the MIT license. class IonIcon_accessibility extends IonIcon { constructor() { addIcons({ accessibility }); super(inject(ChangeDetectorRef), inject(ElementRef), inject(NgZone)); } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "19.2.14", ngImport: i0, type: IonIcon_accessibility, deps: [], target: i0.ɵɵFactoryTarget.Component }); } static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "19.2.14", type: IonIcon_accessibility, isStandalone: true, selector: "ion-icon[name=\"accessibility\"]", inputs: { color: "color", flipRtl: "flipRtl", lazy: "lazy", mode: "mode", name: "name", size: "size" }, usesInheritance: true, ngImport: i0, template: '<ng-content/>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "19.2.14", ngImport: i0, type: IonIcon_accessibility, decorators: [{ type: Component, args: [{ selector: 'ion-icon[name="accessibility"]', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content/>', inputs: ['color', 'flipRtl', 'lazy', 'mode', { name: 'name', required: true }, 'size'], standalone: true, }] }], ctorParameters: () => [] }); // Copyright (c) atama plus inc. All rights reserved. Licensed under the MIT license. class IonIcon_accessibilityOutline extends IonIcon { constructor() { addIcons({ accessibilityOutline }); super(inject(ChangeDetectorRef), inject(ElementRef), inject(NgZone)); } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "19.2.14", ngImport: i0, type: IonIcon_accessibilityOutline, deps: [], target: i0.ɵɵFactoryTarget.Component }); } static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "19.2.14", type: IonIcon_accessibilityOutline, isStandalone: true, selector: "ion-icon[name=\"accessibility-outline\"]", inputs: { color: "color", flipRtl: "flipRtl", lazy: "lazy", mode: "mode", name: "name", size: "size" }, usesInheritance: true, ngImport: i0, template: '<ng-content/>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "19.2.14", ngImport: i0, type: IonIcon_accessibilityOutline, decorators: [{ type: Component, args: [{ selector: 'ion-icon[name="accessibility-outline"]', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content/>', inputs: ['color', 'flipRtl', 'lazy', 'mode', { name: 'name', required: true }, 'size'], standalone: true, }] }], ctorParameters: () => [] }); // Copyright (c) atama plus inc. All rights reserved. Licensed under the MIT license. class IonIcon_accessibilitySharp extends IonIcon { constructor() { addIcons({ accessibilitySharp }); super(inject(ChangeDetectorRef), inject(ElementRef), inject(NgZone)); } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "19.2.14", ngImport: i0, type: IonIcon_accessibilitySharp, deps: [], target: i0.ɵɵFactoryTarget.Component }); } static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "19.2.14", type: IonIcon_accessibilitySharp, isStandalone: true, selector: "ion-icon[name=\"accessibility-sharp\"]", inputs: { color: "color", flipRtl: "flipRtl", lazy: "lazy", mode: "mode", name: "name", size: "size" }, usesInheritance: true, ngImport: i0, template: '<ng-content/>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "19.2.14", ngImport: i0, type: IonIcon_accessibilitySharp, decorators: [{ type: Component, args: [{ selector: 'ion-icon[name="accessibility-sharp"]', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content/>', inputs: ['color', 'flipRtl', 'lazy', 'mode', { name: 'name', required: true }, 'size'], standalone: true, }] }], ctorParameters: () => [] }); // Copyright (c) atama plus inc. All rights reserved. Licensed under the MIT license. class IonIcon_add extends IonIcon { constructor() { addIcons({ add }); super(inject(ChangeDetectorRef), inject(ElementRef), inject(NgZone)); } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "19.2.14", ngImport: i0, type: IonIcon_add, deps: [], target: i0.ɵɵFactoryTarget.Component }); } static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "19.2.14", type: IonIcon_add, isStandalone: true, selector: "ion-icon[name=\"add\"]", inputs: { color: "color", flipRtl: "flipRtl", lazy: "lazy", mode: "mode", name: "name", size: "size" }, usesInheritance: true, ngImport: i0, template: '<ng-content/>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "19.2.14", ngImport: i0, type: IonIcon_add, decorators: [{ type: Component, args: [{ selector: 'ion-icon[name="add"]', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content/>', inputs: ['color', 'flipRtl', 'lazy', 'mode', { name: 'name', required: true }, 'size'], standalone: true, }] }], ctorParameters: () => [] }); // Copyright (c) atama plus inc. All rights reserved. Licensed under the MIT license. class IonIcon_addCircle extends IonIcon { constructor() { addIcons({ addCircle }); super(inject(ChangeDetectorRef), inject(ElementRef), inject(NgZone)); } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "19.2.14", ngImport: i0, type: IonIcon_addCircle, deps: [], target: i0.ɵɵFactoryTarget.Component }); } static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "19.2.14", type: IonIcon_addCircle, isStandalone: true, selector: "ion-icon[name=\"add-circle\"]", inputs: { color: "color", flipRtl: "flipRtl", lazy: "lazy", mode: "mode", name: "name", size: "size" }, usesInheritance: true, ngImport: i0, template: '<ng-content/>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "19.2.14", ngImport: i0, type: IonIcon_addCircle, decorators: [{ type: Component, args: [{ selector: 'ion-icon[name="add-circle"]', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content/>', inputs: ['color', 'flipRtl', 'lazy', 'mode', { name: 'name', required: true }, 'size'], standalone: true, }] }], ctorParameters: () => [] }); // Copyright (c) atama plus inc. All rights reserved. Licensed under the MIT license. class IonIcon_addCircleOutline extends IonIcon { constructor() { addIcons({ addCircleOutline }); super(inject(ChangeDetectorRef), inject(ElementRef), inject(NgZone)); } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "19.2.14", ngImport: i0, type: IonIcon_addCircleOutline, deps: [], target: i0.ɵɵFactoryTarget.Component }); } static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "19.2.14", type: IonIcon_addCircleOutline, isStandalone: true, selector: "ion-icon[name=\"add-circle-outline\"]", inputs: { color: "color", flipRtl: "flipRtl", lazy: "lazy", mode: "mode", name: "name", size: "size" }, usesInheritance: true, ngImport: i0, template: '<ng-content/>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "19.2.14", ngImport: i0, type: IonIcon_addCircleOutline, decorators: [{ type: Component, args: [{ selector: 'ion-icon[name="add-circle-outline"]', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content/>', inputs: ['color', 'flipRtl', 'lazy', 'mode', { name: 'name', required: true }, 'size'], standalone: true, }] }], ctorParameters: () => [] }); // Copyright (c) atama plus inc. All rights reserved. Licensed under the MIT license. class IonIcon_addCircleSharp extends IonIcon { constructor() { addIcons({ addCircleSharp }); super(inject(ChangeDetectorRef), inject(ElementRef), inject(NgZone)); } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "19.2.14", ngImport: i0, type: IonIcon_addCircleSharp, deps: [], target: i0.ɵɵFactoryTarget.Component }); } static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "19.2.14", type: IonIcon_addCircleSharp, isStandalone: true, selector: "ion-icon[name=\"add-circle-sharp\"]", inputs: { color: "color", flipRtl: "flipRtl", lazy: "lazy", mode: "mode", name: "name", size: "size" }, usesInheritance: true, ngImport: i0, template: '<ng-content/>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "19.2.14", ngImport: i0, type: IonIcon_addCircleSharp, decorators: [{ type: Component, args: [{ selector: 'ion-icon[name="add-circle-sharp"]', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content/>', inputs: ['color', 'flipRtl', 'lazy', 'mode', { name: 'name', required: true }, 'size'], standalone: true, }] }], ctorParameters: () => [] }); // Copyright (c) atama plus inc. All rights reserved. Licensed under the MIT license. class IonIcon_addOutline extends IonIcon { constructor() { addIcons({ addOutline }); super(inject(ChangeDetectorRef), inject(ElementRef), inject(NgZone)); } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "19.2.14", ngImport: i0, type: IonIcon_addOutline, deps: [], target: i0.ɵɵFactoryTarget.Component }); } static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "19.2.14", type: IonIcon_addOutline, isStandalone: true, selector: "ion-icon[name=\"add-outline\"]", inputs: { color: "color", flipRtl: "flipRtl", lazy: "lazy", mode: "mode", name: "name", size: "size" }, usesInheritance: true, ngImport: i0, template: '<ng-content/>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "19.2.14", ngImport: i0, type: IonIcon_addOutline, decorators: [{ type: Component, args: [{ selector: 'ion-icon[name="add-outline"]', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content/>', inputs: ['color', 'flipRtl', 'lazy', 'mode', { name: 'name', required: true }, 'size'], standalone: true, }] }], ctorParameters: () => [] }); // Copyright (c) atama plus inc. All rights reserved. Licensed under the MIT license. class IonIcon_addSharp extends IonIcon { constructor() { addIcons({ addSharp }); super(inject(ChangeDetectorRef), inject(ElementRef), inject(NgZone)); } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "19.2.14", ngImport: i0, type: IonIcon_addSharp, deps: [], target: i0.ɵɵFactoryTarget.Component }); } static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "19.2.14", type: IonIcon_addSharp, isStandalone: true, selector: "ion-icon[name=\"add-sharp\"]", inputs: { color: "color", flipRtl: "flipRtl", lazy: "lazy", mode: "mode", name: "name", size: "size" }, usesInheritance: true, ngImport: i0, template: '<ng-content/>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "19.2.14", ngImport: i0, type: IonIcon_addSharp, decorators: [{ type: Component, args: [{ selector: 'ion-icon[name="add-sharp"]', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content/>', inputs: ['color', 'flipRtl', 'lazy', 'mode', { name: 'name', required: true }, 'size'], standalone: true, }] }], ctorParameters: () => [] }); // Copyright (c) atama plus inc. All rights reserved. Licensed under the MIT license. class IonIcon_airplane extends IonIcon { constructor() { addIcons({ airplane }); super(inject(ChangeDetectorRef), inject(ElementRef), inject(NgZone)); } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "19.2.14", ngImport: i0, type: IonIcon_airplane, deps: [], target: i0.ɵɵFactoryTarget.Component }); } static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "19.2.14", type: IonIcon_airplane, isStandalone: true, selector: "ion-icon[name=\"airplane\"]", inputs: { color: "color", flipRtl: "flipRtl", lazy: "lazy", mode: "mode", name: "name", size: "size" }, usesInheritance: true, ngImport: i0, template: '<ng-content/>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "19.2.14", ngImport: i0, type: IonIcon_airplane, decorators: [{ type: Component, args: [{ selector: 'ion-icon[name="airplane"]', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content/>', inputs: ['color', 'flipRtl', 'lazy', 'mode', { name: 'name', required: true }, 'size'], standalone: true, }] }], ctorParameters: () => [] }); // Copyright (c) atama plus inc. All rights reserved. Licensed under the MIT license. class IonIcon_airplaneOutline extends IonIcon { constructor() { addIcons({ airplaneOutline }); super(inject(ChangeDetectorRef), inject(ElementRef), inject(NgZone)); } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "19.2.14", ngImport: i0, type: IonIcon_airplaneOutline, deps: [], target: i0.ɵɵFactoryTarget.Component }); } static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "19.2.14", type: IonIcon_airplaneOutline, isStandalone: true, selector: "ion-icon[name=\"airplane-outline\"]", inputs: { color: "color", flipRtl: "flipRtl", lazy: "lazy", mode: "mode", name: "name", size: "size" }, usesInheritance: true, ngImport: i0, template: '<ng-content/>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "19.2.14", ngImport: i0, type: IonIcon_airplaneOutline, decorators: [{ type: Component, args: [{ selector: 'ion-icon[name="airplane-outline"]', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content/>', inputs: ['color', 'flipRtl', 'lazy', 'mode', { name: 'name', required: true }, 'size'], standalone: true, }] }], ctorParameters: () => [] }); // Copyright (c) atama plus inc. All rights reserved. Licensed under the MIT license. class IonIcon_airplaneSharp extends IonIcon { constructor() { addIcons({ airplaneSharp }); super(inject(ChangeDetectorRef), inject(ElementRef), inject(NgZone)); } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "19.2.14", ngImport: i0, type: IonIcon_airplaneSharp, deps: [], target: i0.ɵɵFactoryTarget.Component }); } static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "19.2.14", type: IonIcon_airplaneSharp, isStandalone: true, selector: "ion-icon[name=\"airplane-sharp\"]", inputs: { color: "color", flipRtl: "flipRtl", lazy: "lazy", mode: "mode", name: "name", size: "size" }, usesInheritance: true, ngImport: i0, template: '<ng-content/>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "19.2.14", ngImport: i0, type: IonIcon_airplaneSharp, decorators: [{ type: Component, args: [{ selector: 'ion-icon[name="airplane-sharp"]', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content/>', inputs: ['color', 'flipRtl', 'lazy', 'mode', { name: 'name', required: true }, 'size'], standalone: true, }] }], ctorParameters: () => [] }); // Copyright (c) atama plus inc. All rights reserved. Licensed under the MIT license. class IonIcon_alarm extends IonIcon { constructor() { addIcons({ alarm }); super(inject(ChangeDetectorRef), inject(ElementRef), inject(NgZone)); } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "19.2.14", ngImport: i0, type: IonIcon_alarm, deps: [], target: i0.ɵɵFactoryTarget.Component }); } static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "19.2.14", type: IonIcon_alarm, isStandalone: true, selector: "ion-icon[name=\"alarm\"]", inputs: { color: "color", flipRtl: "flipRtl", lazy: "lazy", mode: "mode", name: "name", size: "size" }, usesInheritance: true, ngImport: i0, template: '<ng-content/>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "19.2.14", ngImport: i0, type: IonIcon_alarm, decorators: [{ type: Component, args: [{ selector: 'ion-icon[name="alarm"]', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content/>', inputs: ['color', 'flipRtl', 'lazy', 'mode', { name: 'name', required: true }, 'size'], standalone: true, }] }], ctorParameters: () => [] }); // Copyright (c) atama plus inc. All rights reserved. Licensed under the MIT license. class IonIcon_alarmOutline extends IonIcon { constructor() { addIcons({ alarmOutline }); super(inject(ChangeDetectorRef), inject(ElementRef), inject(NgZone)); } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "19.2.14", ngImport: i0, type: IonIcon_alarmOutline, deps: [], target: i0.ɵɵFactoryTarget.Component }); } static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "19.2.14", type: IonIcon_alarmOutline, isStandalone: true, selector: "ion-icon[name=\"alarm-outline\"]", inputs: { color: "color", flipRtl: "flipRtl", lazy: "lazy", mode: "mode", name: "name", size: "size" }, usesInheritance: true, ngImport: i0, template: '<ng-content/>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "19.2.14", ngImport: i0, type: IonIcon_alarmOutline, decorators: [{ type: Component, args: [{ selector: 'ion-icon[name="alarm-outline"]', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content/>', inputs: ['color', 'flipRtl', 'lazy', 'mode', { name: 'name', required: true }, 'size'], standalone: true, }] }], ctorParameters: () => [] }); // Copyright (c) atama plus inc. All rights reserved. Licensed under the MIT license. class IonIcon_alarmSharp extends IonIcon { constructor() { addIcons({ alarmSharp }); super(inject(ChangeDetectorRef), inject(ElementRef), inject(NgZone)); } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "19.2.14", ngImport: i0, type: IonIcon_alarmSharp, deps: [], target: i0.ɵɵFactoryTarget.Component }); } static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "19.2.14", type: IonIcon_alarmSharp, isStandalone: true, selector: "ion-icon[name=\"alarm-sharp\"]", inputs: { color: "color", flipRtl: "flipRtl", lazy: "lazy", mode: "mode", name: "name", size: "size" }, usesInheritance: true, ngImport: i0, template: '<ng-content/>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "19.2.14", ngImport: i0, type: IonIcon_alarmSharp, decorators: [{ type: Component, args: [{ selector: 'ion-icon[name="alarm-sharp"]', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content/>', inputs: ['color', 'flipRtl', 'lazy', 'mode', { name: 'name', required: true }, 'size'], standalone: true, }] }], ctorParameters: () => [] }); // Copyright (c) atama plus inc. All rights reserved. Licensed under the MIT license. class IonIcon_albums extends IonIcon { constructor() { addIcons({ albums }); super(inject(ChangeDetectorRef), inject(ElementRef), inject(NgZone)); } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "19.2.14", ngImport: i0, type: IonIcon_albums, deps: [], target: i0.ɵɵFactoryTarget.Component }); } static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "19.2.14", type: IonIcon_albums, isStandalone: true, selector: "ion-icon[name=\"albums\"]", inputs: { color: "color", flipRtl: "flipRtl", lazy: "lazy", mode: "mode", name: "name", size: "size" }, usesInheritance: true, ngImport: i0, template: '<ng-content/>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "19.2.14", ngImport: i0, type: IonIcon_albums, decorators: [{ type: Component, args: [{ selector: 'ion-icon[name="albums"]', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content/>', inputs: ['color', 'flipRtl', 'lazy', 'mode', { name: 'name', required: true }, 'size'], standalone: true, }] }], ctorParameters: () => [] }); // Copyright (c) atama plus inc. All rights reserved. Licensed under the MIT license. class IonIcon_albumsOutline extends IonIcon { constructor() { addIcons({ albumsOutline }); super(inject(ChangeDetectorRef), inject(ElementRef), inject(NgZone)); } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "19.2.14", ngImport: i0, type: IonIcon_albumsOutline, deps: [], target: i0.ɵɵFactoryTarget.Component }); } static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "19.2.14", type: IonIcon_albumsOutline, isStandalone: true, selector: "ion-icon[name=\"albums-outline\"]", inputs: { color: "color", flipRtl: "flipRtl", lazy: "lazy", mode: "mode", name: "name", size: "size" }, usesInheritance: true, ngImport: i0, template: '<ng-content/>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "19.2.14", ngImport: i0, type: IonIcon_albumsOutline, decorators: [{ type: Component, args: [{ selector: 'ion-icon[name="albums-outline"]', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content/>', inputs: ['color', 'flipRtl', 'lazy', 'mode', { name: 'name', required: true }, 'size'], standalone: true, }] }], ctorParameters: () => [] }); // Copyright (c) atama plus inc. All rights reserved. Licensed under the MIT license. class IonIcon_albumsSharp extends IonIcon { constructor() { addIcons({ albumsSharp }); super(inject(ChangeDetectorRef), inject(ElementRef), inject(NgZone)); } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "19.2.14", ngImport: i0, type: IonIcon_albumsSharp, deps: [], target: i0.ɵɵFactoryTarget.Component }); } static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "19.2.14", type: IonIcon_albumsSharp, isStandalone: true, selector: "ion-icon[name=\"albums-sharp\"]", inputs: { color: "color", flipRtl: "flipRtl", lazy: "lazy", mode: "mode", name: "name", size: "size" }, usesInheritance: true, ngImport: i0, template: '<ng-content/>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "19.2.14", ngImport: i0, type: IonIcon_albumsSharp, decorators: [{ type: Component, args: [{ selector: 'ion-icon[name="albums-sharp"]', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content/>', inputs: ['color', 'flipRtl', 'lazy', 'mode', { name: 'name', required: true }, 'size'], standalone: true, }] }], ctorParameters: () => [] }); // Copyright (c) atama plus inc. All rights reserved. Licensed under the MIT license. class IonIcon_alert extends IonIcon { constructor() { addIcons({ alert }); super(inject(ChangeDetectorRef), inject(ElementRef), inject(NgZone)); } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "19.2.14", ngImport: i0, type: IonIcon_alert, deps: [], target: i0.ɵɵFactoryTarget.Component }); } static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "19.2.14", type: IonIcon_alert, isStandalone: true, selector: "ion-icon[name=\"alert\"]", inputs: { color: "color", flipRtl: "flipRtl", lazy: "lazy", mode: "mode", name: "name", size: "size" }, usesInheritance: true, ngImport: i0, template: '<ng-content/>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "19.2.14", ngImport: i0, type: IonIcon_alert, decorators: [{ type: Component, args: [{ selector: 'ion-icon[name="alert"]', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content/>', inputs: ['color', 'flipRtl', 'lazy', 'mode', { name: 'name', required: true }, 'size'], standalone: true, }] }], ctorParameters: () => [] }); // Copyright (c) atama plus inc. All rights reserved. Licensed under the MIT license. class IonIcon_alertCircle extends IonIcon { constructor() { addIcons({ alertCircle }); super(inject(ChangeDetectorRef), inject(ElementRef), inject(NgZone)); } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "19.2.14", ngImport: i0, type: IonIcon_alertCircle, deps: [], target: i0.ɵɵFactoryTarget.Component }); } static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "19.2.14", type: IonIcon_alertCircle, isStandalone: true, selector: "ion-icon[name=\"alert-circle\"]", inputs: { color: "color", flipRtl: "flipRtl", lazy: "lazy", mode: "mode", name: "name", size: "size" }, usesInheritance: true, ngImport: i0, template: '<ng-content/>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "19.2.14", ngImport: i0, type: IonIcon_alertCircle, decorators: [{ type: Component, args: [{ selector: 'ion-icon[name="alert-circle"]', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content/>', inputs: ['color', 'flipRtl', 'lazy', 'mode', { name: 'name', required: true }, 'size'], standa