12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479 |
- import { __decorate } from 'tslib';
- import * as i0 from '@angular/core';
- import { ViewContainerRef, Component, Attribute, Optional, SkipSelf, ViewChild, ChangeDetectionStrategy, Directive, ContentChild, ContentChildren, inject, Injector, EnvironmentInjector, Injectable, makeEnvironmentProviders, APP_INITIALIZER, forwardRef, HostListener } from '@angular/core';
- import * as i2$1 from '@ionic/angular/common';
- import { IonRouterOutlet as IonRouterOutlet$1, ProxyCmp as ProxyCmp$1, IonBackButton as IonBackButton$1, IonModal as IonModal$1, IonPopover as IonPopover$1, RouterLinkDelegateDirective, RouterLinkWithHrefDelegateDirective, IonTabs as IonTabs$1, OverlayBaseController, AngularDelegate, ConfigToken, provideComponentInputBinding, MenuController as MenuController$1, IonNav as IonNav$1, ValueAccessor, setIonicClasses } from '@ionic/angular/common';
- export { Config, DomController, IonicRouteStrategy, NavController, NavParams, Platform } from '@ionic/angular/common';
- import { defineCustomElement as defineCustomElement$2 } from '@ionic/core/components/ion-back-button.js';
- import { defineCustomElement as defineCustomElement$1 } from '@ionic/core/components/ion-router-outlet.js';
- import * as i1 from '@angular/common';
- import { CommonModule, NgIf, DOCUMENT } from '@angular/common';
- import * as i2 from '@angular/router';
- import { defineCustomElement as defineCustomElement$3 } from '@ionic/core/components/ion-modal.js';
- import { defineCustomElement as defineCustomElement$4 } from '@ionic/core/components/ion-popover.js';
- import { fromEvent } from 'rxjs';
- import { defineCustomElement as defineCustomElement$5 } from '@ionic/core/components/ion-accordion.js';
- import { defineCustomElement as defineCustomElement$6 } from '@ionic/core/components/ion-accordion-group.js';
- import { defineCustomElement as defineCustomElement$7 } from '@ionic/core/components/ion-action-sheet.js';
- import { defineCustomElement as defineCustomElement$8 } from '@ionic/core/components/ion-alert.js';
- import { defineCustomElement as defineCustomElement$9 } from '@ionic/core/components/ion-app.js';
- import { defineCustomElement as defineCustomElement$a } from '@ionic/core/components/ion-avatar.js';
- import { defineCustomElement as defineCustomElement$b } from '@ionic/core/components/ion-backdrop.js';
- import { defineCustomElement as defineCustomElement$c } from '@ionic/core/components/ion-badge.js';
- import { defineCustomElement as defineCustomElement$d } from '@ionic/core/components/ion-breadcrumb.js';
- import { defineCustomElement as defineCustomElement$e } from '@ionic/core/components/ion-breadcrumbs.js';
- import { defineCustomElement as defineCustomElement$f } from '@ionic/core/components/ion-button.js';
- import { defineCustomElement as defineCustomElement$g } from '@ionic/core/components/ion-buttons.js';
- import { defineCustomElement as defineCustomElement$h } from '@ionic/core/components/ion-card.js';
- import { defineCustomElement as defineCustomElement$i } from '@ionic/core/components/ion-card-content.js';
- import { defineCustomElement as defineCustomElement$j } from '@ionic/core/components/ion-card-header.js';
- import { defineCustomElement as defineCustomElement$k } from '@ionic/core/components/ion-card-subtitle.js';
- import { defineCustomElement as defineCustomElement$l } from '@ionic/core/components/ion-card-title.js';
- import { defineCustomElement as defineCustomElement$m } from '@ionic/core/components/ion-chip.js';
- import { defineCustomElement as defineCustomElement$n } from '@ionic/core/components/ion-col.js';
- import { defineCustomElement as defineCustomElement$o } from '@ionic/core/components/ion-content.js';
- import { defineCustomElement as defineCustomElement$p } from '@ionic/core/components/ion-datetime-button.js';
- import { defineCustomElement as defineCustomElement$q } from '@ionic/core/components/ion-fab.js';
- import { defineCustomElement as defineCustomElement$r } from '@ionic/core/components/ion-fab-button.js';
- import { defineCustomElement as defineCustomElement$s } from '@ionic/core/components/ion-fab-list.js';
- import { defineCustomElement as defineCustomElement$t } from '@ionic/core/components/ion-footer.js';
- import { defineCustomElement as defineCustomElement$u } from '@ionic/core/components/ion-grid.js';
- import { defineCustomElement as defineCustomElement$v } from '@ionic/core/components/ion-header.js';
- import { defineCustomElement as defineCustomElement$w } from '@ionic/core/components/ion-img.js';
- import { defineCustomElement as defineCustomElement$x } from '@ionic/core/components/ion-infinite-scroll.js';
- import { defineCustomElement as defineCustomElement$y } from '@ionic/core/components/ion-infinite-scroll-content.js';
- import { defineCustomElement as defineCustomElement$z } from '@ionic/core/components/ion-input-password-toggle.js';
- import { defineCustomElement as defineCustomElement$A } from '@ionic/core/components/ion-item.js';
- import { defineCustomElement as defineCustomElement$B } from '@ionic/core/components/ion-item-divider.js';
- import { defineCustomElement as defineCustomElement$C } from '@ionic/core/components/ion-item-group.js';
- import { defineCustomElement as defineCustomElement$D } from '@ionic/core/components/ion-item-option.js';
- import { defineCustomElement as defineCustomElement$E } from '@ionic/core/components/ion-item-options.js';
- import { defineCustomElement as defineCustomElement$F } from '@ionic/core/components/ion-item-sliding.js';
- import { defineCustomElement as defineCustomElement$G } from '@ionic/core/components/ion-label.js';
- import { defineCustomElement as defineCustomElement$H } from '@ionic/core/components/ion-list.js';
- import { defineCustomElement as defineCustomElement$I } from '@ionic/core/components/ion-list-header.js';
- import { defineCustomElement as defineCustomElement$J } from '@ionic/core/components/ion-loading.js';
- import { defineCustomElement as defineCustomElement$K } from '@ionic/core/components/ion-menu.js';
- import { defineCustomElement as defineCustomElement$L } from '@ionic/core/components/ion-menu-button.js';
- import { defineCustomElement as defineCustomElement$M } from '@ionic/core/components/ion-menu-toggle.js';
- import { defineCustomElement as defineCustomElement$N } from '@ionic/core/components/ion-nav-link.js';
- import { defineCustomElement as defineCustomElement$O } from '@ionic/core/components/ion-note.js';
- import { defineCustomElement as defineCustomElement$P } from '@ionic/core/components/ion-picker.js';
- import { defineCustomElement as defineCustomElement$Q } from '@ionic/core/components/ion-picker-column.js';
- import { defineCustomElement as defineCustomElement$R } from '@ionic/core/components/ion-picker-column-option.js';
- import { defineCustomElement as defineCustomElement$S } from '@ionic/core/components/ion-picker-legacy.js';
- import { defineCustomElement as defineCustomElement$T } from '@ionic/core/components/ion-progress-bar.js';
- import { defineCustomElement as defineCustomElement$U } from '@ionic/core/components/ion-radio.js';
- import { defineCustomElement as defineCustomElement$V } from '@ionic/core/components/ion-refresher.js';
- import { defineCustomElement as defineCustomElement$W } from '@ionic/core/components/ion-refresher-content.js';
- import { defineCustomElement as defineCustomElement$X } from '@ionic/core/components/ion-reorder.js';
- import { defineCustomElement as defineCustomElement$Y } from '@ionic/core/components/ion-reorder-group.js';
- import { defineCustomElement as defineCustomElement$Z } from '@ionic/core/components/ion-ripple-effect.js';
- import { defineCustomElement as defineCustomElement$_ } from '@ionic/core/components/ion-row.js';
- import { defineCustomElement as defineCustomElement$$ } from '@ionic/core/components/ion-segment-button.js';
- import { defineCustomElement as defineCustomElement$10 } from '@ionic/core/components/ion-segment-content.js';
- import { defineCustomElement as defineCustomElement$11 } from '@ionic/core/components/ion-segment-view.js';
- import { defineCustomElement as defineCustomElement$12 } from '@ionic/core/components/ion-select-modal.js';
- import { defineCustomElement as defineCustomElement$13 } from '@ionic/core/components/ion-select-option.js';
- import { defineCustomElement as defineCustomElement$14 } from '@ionic/core/components/ion-skeleton-text.js';
- import { defineCustomElement as defineCustomElement$15 } from '@ionic/core/components/ion-spinner.js';
- import { defineCustomElement as defineCustomElement$16 } from '@ionic/core/components/ion-split-pane.js';
- import { defineCustomElement as defineCustomElement$17 } from '@ionic/core/components/ion-tab.js';
- import { defineCustomElement as defineCustomElement$18 } from '@ionic/core/components/ion-tab-bar.js';
- import { defineCustomElement as defineCustomElement$19 } from '@ionic/core/components/ion-tab-button.js';
- import { defineCustomElement as defineCustomElement$1a } from '@ionic/core/components/ion-text.js';
- import { defineCustomElement as defineCustomElement$1b } from '@ionic/core/components/ion-thumbnail.js';
- import { defineCustomElement as defineCustomElement$1c } from '@ionic/core/components/ion-title.js';
- import { defineCustomElement as defineCustomElement$1d } from '@ionic/core/components/ion-toast.js';
- import { defineCustomElement as defineCustomElement$1e } from '@ionic/core/components/ion-toolbar.js';
- import { modalController, popoverController, initialize, actionSheetController, alertController, createAnimation, getTimeGivenProgression, createGesture, loadingController, menuController, pickerController, toastController } from '@ionic/core/components';
- export { IonicSafeString, IonicSlides, createAnimation, createGesture, getPlatforms, getTimeGivenProgression, iosTransitionAnimation, isPlatform, mdTransitionAnimation } from '@ionic/core/components';
- import { defineCustomElement as defineCustomElement$1f } from '@ionic/core/components/ion-nav.js';
- import { NG_VALUE_ACCESSOR } from '@angular/forms';
- import { defineCustomElement as defineCustomElement$1g } from '@ionic/core/components/ion-checkbox.js';
- import { defineCustomElement as defineCustomElement$1h } from '@ionic/core/components/ion-datetime.js';
- import { defineCustomElement as defineCustomElement$1i } from 'ionicons/components/ion-icon.js';
- import { defineCustomElement as defineCustomElement$1j } from '@ionic/core/components/ion-input.js';
- import { defineCustomElement as defineCustomElement$1k } from '@ionic/core/components/ion-radio-group.js';
- import { defineCustomElement as defineCustomElement$1l } from '@ionic/core/components/ion-range.js';
- import { defineCustomElement as defineCustomElement$1m } from '@ionic/core/components/ion-searchbar.js';
- import { defineCustomElement as defineCustomElement$1n } from '@ionic/core/components/ion-segment.js';
- import { defineCustomElement as defineCustomElement$1o } from '@ionic/core/components/ion-select.js';
- import { defineCustomElement as defineCustomElement$1p } from '@ionic/core/components/ion-textarea.js';
- import { defineCustomElement as defineCustomElement$1q } from '@ionic/core/components/ion-toggle.js';
- let IonRouterOutlet = class IonRouterOutlet extends IonRouterOutlet$1 {
- parentOutlet;
- /**
- * `static: true` must be set so the query results are resolved
- * before change detection runs. Otherwise, the view container
- * ref will be ion-router-outlet instead of ng-container, and
- * the first view will be added as a sibling of ion-router-outlet
- * instead of a child.
- */
- outletContent;
- /**
- * We need to pass in the correct instance of IonRouterOutlet
- * otherwise parentOutlet will be null in a nested outlet context.
- * This results in APIs such as NavController.pop not working
- * in nested outlets because the parent outlet cannot be found.
- */
- constructor(name, tabs, commonLocation, elementRef, router, zone, activatedRoute, parentOutlet) {
- super(name, tabs, commonLocation, elementRef, router, zone, activatedRoute, parentOutlet);
- this.parentOutlet = parentOutlet;
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonRouterOutlet, deps: [{ token: 'name', attribute: true }, { token: 'tabs', attribute: true, optional: true }, { token: i1.Location }, { token: i0.ElementRef }, { token: i2.Router }, { token: i0.NgZone }, { token: i2.ActivatedRoute }, { token: IonRouterOutlet, optional: true, skipSelf: true }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonRouterOutlet, isStandalone: true, selector: "ion-router-outlet", viewQueries: [{ propertyName: "outletContent", first: true, predicate: ["outletContent"], descendants: true, read: ViewContainerRef, static: true }], usesInheritance: true, ngImport: i0, template: '<ng-container #outletContent><ng-content></ng-content></ng-container>', isInline: true });
- };
- IonRouterOutlet = __decorate([
- ProxyCmp$1({
- defineCustomElementFn: defineCustomElement$1,
- })
- ], IonRouterOutlet);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonRouterOutlet, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-router-outlet',
- standalone: true,
- template: '<ng-container #outletContent><ng-content></ng-content></ng-container>',
- }]
- }], ctorParameters: function () { return [{ type: undefined, decorators: [{
- type: Attribute,
- args: ['name']
- }] }, { type: undefined, decorators: [{
- type: Optional
- }, {
- type: Attribute,
- args: ['tabs']
- }] }, { type: i1.Location }, { type: i0.ElementRef }, { type: i2.Router }, { type: i0.NgZone }, { type: i2.ActivatedRoute }, { type: IonRouterOutlet, decorators: [{
- type: SkipSelf
- }, {
- type: Optional
- }] }]; }, propDecorators: { outletContent: [{
- type: ViewChild,
- args: ['outletContent', { read: ViewContainerRef, static: true }]
- }] } });
- let IonBackButton = class IonBackButton extends IonBackButton$1 {
- constructor(routerOutlet, navCtrl, config, r, z, c) {
- super(routerOutlet, navCtrl, config, r, z, c);
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonBackButton, deps: [{ token: IonRouterOutlet, optional: true }, { token: i2$1.NavController }, { token: i2$1.Config }, { token: i0.ElementRef }, { token: i0.NgZone }, { token: i0.ChangeDetectorRef }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonBackButton, isStandalone: true, selector: "ion-back-button", usesInheritance: true, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonBackButton = __decorate([
- ProxyCmp$1({
- defineCustomElementFn: defineCustomElement$2,
- })
- ], IonBackButton);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonBackButton, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-back-button',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- standalone: true,
- }]
- }], ctorParameters: function () { return [{ type: IonRouterOutlet, decorators: [{
- type: Optional
- }] }, { type: i2$1.NavController }, { type: i2$1.Config }, { type: i0.ElementRef }, { type: i0.NgZone }, { type: i0.ChangeDetectorRef }]; } });
- let IonModal = class IonModal extends IonModal$1 {
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonModal, deps: null, target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonModal, isStandalone: true, selector: "ion-modal", usesInheritance: true, ngImport: i0, template: `<div class="ion-delegate-host ion-page" *ngIf="isCmpOpen || keepContentsMounted">
- <ng-container [ngTemplateOutlet]="template"></ng-container>
- </div>`, isInline: true, dependencies: [{ kind: "ngmodule", type: CommonModule }, { kind: "directive", type: i1.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }, { kind: "directive", type: i1.NgTemplateOutlet, selector: "[ngTemplateOutlet]", inputs: ["ngTemplateOutletContext", "ngTemplateOutlet", "ngTemplateOutletInjector"] }], changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonModal = __decorate([
- ProxyCmp$1({
- defineCustomElementFn: defineCustomElement$3,
- })
- ], IonModal);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonModal, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-modal',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: `<div class="ion-delegate-host ion-page" *ngIf="isCmpOpen || keepContentsMounted">
- <ng-container [ngTemplateOutlet]="template"></ng-container>
- </div>`,
- standalone: true,
- imports: [CommonModule],
- }]
- }] });
- let IonPopover = class IonPopover extends IonPopover$1 {
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonPopover, deps: null, target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonPopover, isStandalone: true, selector: "ion-popover", usesInheritance: true, ngImport: i0, template: `<ng-container [ngTemplateOutlet]="template" *ngIf="isCmpOpen || keepContentsMounted"></ng-container>`, isInline: true, dependencies: [{ kind: "ngmodule", type: CommonModule }, { kind: "directive", type: i1.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }, { kind: "directive", type: i1.NgTemplateOutlet, selector: "[ngTemplateOutlet]", inputs: ["ngTemplateOutletContext", "ngTemplateOutlet", "ngTemplateOutletInjector"] }], changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonPopover = __decorate([
- ProxyCmp$1({
- defineCustomElementFn: defineCustomElement$4,
- })
- ], IonPopover);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonPopover, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-popover',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: `<ng-container [ngTemplateOutlet]="template" *ngIf="isCmpOpen || keepContentsMounted"></ng-container>`,
- standalone: true,
- imports: [CommonModule],
- }]
- }] });
- // eslint-disable-next-line @angular-eslint/directive-class-suffix
- class IonRouterLink extends RouterLinkDelegateDirective {
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonRouterLink, deps: null, target: i0.ɵɵFactoryTarget.Directive });
- /** @nocollapse */ static ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "14.0.0", version: "16.2.12", type: IonRouterLink, isStandalone: true, selector: ":not(a):not(area)[routerLink]", usesInheritance: true, ngImport: i0 });
- }
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonRouterLink, decorators: [{
- type: Directive,
- args: [{
- selector: ':not(a):not(area)[routerLink]',
- standalone: true,
- }]
- }] });
- // eslint-disable-next-line @angular-eslint/directive-class-suffix
- class IonRouterLinkWithHref extends RouterLinkWithHrefDelegateDirective {
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonRouterLinkWithHref, deps: null, target: i0.ɵɵFactoryTarget.Directive });
- /** @nocollapse */ static ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "14.0.0", version: "16.2.12", type: IonRouterLinkWithHref, isStandalone: true, selector: "a[routerLink],area[routerLink]", usesInheritance: true, ngImport: i0 });
- }
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonRouterLinkWithHref, decorators: [{
- type: Directive,
- args: [{
- selector: 'a[routerLink],area[routerLink]',
- standalone: true,
- }]
- }] });
- /* eslint-disable */
- /* tslint:disable */
- const proxyInputs = (Cmp, inputs) => {
- const Prototype = Cmp.prototype;
- inputs.forEach((item) => {
- Object.defineProperty(Prototype, item, {
- get() {
- return this.el[item];
- },
- set(val) {
- this.z.runOutsideAngular(() => (this.el[item] = val));
- },
- /**
- * In the event that proxyInputs is called
- * multiple times re-defining these inputs
- * will cause an error to be thrown. As a result
- * we set configurable: true to indicate these
- * properties can be changed.
- */
- configurable: true,
- });
- });
- };
- const proxyMethods = (Cmp, methods) => {
- const Prototype = Cmp.prototype;
- methods.forEach((methodName) => {
- Prototype[methodName] = function () {
- const args = arguments;
- return this.z.runOutsideAngular(() => this.el[methodName].apply(this.el, args));
- };
- });
- };
- const proxyOutputs = (instance, el, events) => {
- events.forEach((eventName) => (instance[eventName] = fromEvent(el, eventName)));
- };
- const defineCustomElement = (tagName, customElement) => {
- if (customElement !== undefined && typeof customElements !== 'undefined' && !customElements.get(tagName)) {
- customElements.define(tagName, customElement);
- }
- };
- // tslint:disable-next-line: only-arrow-functions
- function ProxyCmp(opts) {
- const decorator = function (cls) {
- const { defineCustomElementFn, inputs, methods } = opts;
- if (defineCustomElementFn !== undefined) {
- defineCustomElementFn();
- }
- if (inputs) {
- proxyInputs(cls, inputs);
- }
- if (methods) {
- proxyMethods(cls, methods);
- }
- return cls;
- };
- return decorator;
- }
- let IonAccordion = class IonAccordion {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonAccordion, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonAccordion, isStandalone: true, selector: "ion-accordion", inputs: { disabled: "disabled", mode: "mode", readonly: "readonly", toggleIcon: "toggleIcon", toggleIconSlot: "toggleIconSlot", value: "value" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonAccordion = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$5,
- inputs: ['disabled', 'mode', 'readonly', 'toggleIcon', 'toggleIconSlot', 'value']
- })
- ], IonAccordion);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonAccordion, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-accordion',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['disabled', 'mode', 'readonly', 'toggleIcon', 'toggleIconSlot', 'value'],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonAccordionGroup = class IonAccordionGroup {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- proxyOutputs(this, this.el, ['ionChange']);
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonAccordionGroup, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonAccordionGroup, isStandalone: true, selector: "ion-accordion-group", inputs: { animated: "animated", disabled: "disabled", expand: "expand", mode: "mode", multiple: "multiple", readonly: "readonly", value: "value" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonAccordionGroup = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$6,
- inputs: ['animated', 'disabled', 'expand', 'mode', 'multiple', 'readonly', 'value']
- })
- ], IonAccordionGroup);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonAccordionGroup, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-accordion-group',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['animated', 'disabled', 'expand', 'mode', 'multiple', 'readonly', 'value'],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonActionSheet = class IonActionSheet {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- proxyOutputs(this, this.el, ['ionActionSheetDidPresent', 'ionActionSheetWillPresent', 'ionActionSheetWillDismiss', 'ionActionSheetDidDismiss', 'didPresent', 'willPresent', 'willDismiss', 'didDismiss']);
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonActionSheet, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonActionSheet, isStandalone: true, selector: "ion-action-sheet", inputs: { animated: "animated", backdropDismiss: "backdropDismiss", buttons: "buttons", cssClass: "cssClass", enterAnimation: "enterAnimation", header: "header", htmlAttributes: "htmlAttributes", isOpen: "isOpen", keyboardClose: "keyboardClose", leaveAnimation: "leaveAnimation", mode: "mode", subHeader: "subHeader", translucent: "translucent", trigger: "trigger" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonActionSheet = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$7,
- inputs: ['animated', 'backdropDismiss', 'buttons', 'cssClass', 'enterAnimation', 'header', 'htmlAttributes', 'isOpen', 'keyboardClose', 'leaveAnimation', 'mode', 'subHeader', 'translucent', 'trigger'],
- methods: ['present', 'dismiss', 'onDidDismiss', 'onWillDismiss']
- })
- ], IonActionSheet);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonActionSheet, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-action-sheet',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['animated', 'backdropDismiss', 'buttons', 'cssClass', 'enterAnimation', 'header', 'htmlAttributes', 'isOpen', 'keyboardClose', 'leaveAnimation', 'mode', 'subHeader', 'translucent', 'trigger'],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonAlert = class IonAlert {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- proxyOutputs(this, this.el, ['ionAlertDidPresent', 'ionAlertWillPresent', 'ionAlertWillDismiss', 'ionAlertDidDismiss', 'didPresent', 'willPresent', 'willDismiss', 'didDismiss']);
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonAlert, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonAlert, isStandalone: true, selector: "ion-alert", inputs: { animated: "animated", backdropDismiss: "backdropDismiss", buttons: "buttons", cssClass: "cssClass", enterAnimation: "enterAnimation", header: "header", htmlAttributes: "htmlAttributes", inputs: "inputs", isOpen: "isOpen", keyboardClose: "keyboardClose", leaveAnimation: "leaveAnimation", message: "message", mode: "mode", subHeader: "subHeader", translucent: "translucent", trigger: "trigger" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonAlert = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$8,
- inputs: ['animated', 'backdropDismiss', 'buttons', 'cssClass', 'enterAnimation', 'header', 'htmlAttributes', 'inputs', 'isOpen', 'keyboardClose', 'leaveAnimation', 'message', 'mode', 'subHeader', 'translucent', 'trigger'],
- methods: ['present', 'dismiss', 'onDidDismiss', 'onWillDismiss']
- })
- ], IonAlert);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonAlert, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-alert',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['animated', 'backdropDismiss', 'buttons', 'cssClass', 'enterAnimation', 'header', 'htmlAttributes', 'inputs', 'isOpen', 'keyboardClose', 'leaveAnimation', 'message', 'mode', 'subHeader', 'translucent', 'trigger'],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonApp = class IonApp {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonApp, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonApp, isStandalone: true, selector: "ion-app", ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonApp = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$9,
- methods: ['setFocus']
- })
- ], IonApp);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonApp, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-app',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: [],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonAvatar = class IonAvatar {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonAvatar, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonAvatar, isStandalone: true, selector: "ion-avatar", ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonAvatar = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$a
- })
- ], IonAvatar);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonAvatar, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-avatar',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: [],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonBackdrop = class IonBackdrop {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- proxyOutputs(this, this.el, ['ionBackdropTap']);
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonBackdrop, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonBackdrop, isStandalone: true, selector: "ion-backdrop", inputs: { stopPropagation: "stopPropagation", tappable: "tappable", visible: "visible" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonBackdrop = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$b,
- inputs: ['stopPropagation', 'tappable', 'visible']
- })
- ], IonBackdrop);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonBackdrop, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-backdrop',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['stopPropagation', 'tappable', 'visible'],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonBadge = class IonBadge {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonBadge, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonBadge, isStandalone: true, selector: "ion-badge", inputs: { color: "color", mode: "mode" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonBadge = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$c,
- inputs: ['color', 'mode']
- })
- ], IonBadge);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonBadge, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-badge',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['color', 'mode'],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonBreadcrumb = class IonBreadcrumb {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- proxyOutputs(this, this.el, ['ionFocus', 'ionBlur']);
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonBreadcrumb, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonBreadcrumb, isStandalone: true, selector: "ion-breadcrumb", inputs: { active: "active", color: "color", disabled: "disabled", download: "download", href: "href", mode: "mode", rel: "rel", routerAnimation: "routerAnimation", routerDirection: "routerDirection", separator: "separator", target: "target" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonBreadcrumb = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$d,
- inputs: ['active', 'color', 'disabled', 'download', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'separator', 'target']
- })
- ], IonBreadcrumb);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonBreadcrumb, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-breadcrumb',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['active', 'color', 'disabled', 'download', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'separator', 'target'],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonBreadcrumbs = class IonBreadcrumbs {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- proxyOutputs(this, this.el, ['ionCollapsedClick']);
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonBreadcrumbs, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonBreadcrumbs, isStandalone: true, selector: "ion-breadcrumbs", inputs: { color: "color", itemsAfterCollapse: "itemsAfterCollapse", itemsBeforeCollapse: "itemsBeforeCollapse", maxItems: "maxItems", mode: "mode" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonBreadcrumbs = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$e,
- inputs: ['color', 'itemsAfterCollapse', 'itemsBeforeCollapse', 'maxItems', 'mode']
- })
- ], IonBreadcrumbs);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonBreadcrumbs, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-breadcrumbs',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['color', 'itemsAfterCollapse', 'itemsBeforeCollapse', 'maxItems', 'mode'],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonButton = class IonButton {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- proxyOutputs(this, this.el, ['ionFocus', 'ionBlur']);
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonButton, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonButton, isStandalone: true, selector: "ion-button", inputs: { buttonType: "buttonType", color: "color", disabled: "disabled", download: "download", expand: "expand", fill: "fill", form: "form", href: "href", mode: "mode", rel: "rel", routerAnimation: "routerAnimation", routerDirection: "routerDirection", shape: "shape", size: "size", strong: "strong", target: "target", type: "type" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonButton = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$f,
- inputs: ['buttonType', 'color', 'disabled', 'download', 'expand', 'fill', 'form', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'shape', 'size', 'strong', 'target', 'type']
- })
- ], IonButton);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonButton, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-button',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['buttonType', 'color', 'disabled', 'download', 'expand', 'fill', 'form', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'shape', 'size', 'strong', 'target', 'type'],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonButtons = class IonButtons {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonButtons, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonButtons, isStandalone: true, selector: "ion-buttons", inputs: { collapse: "collapse" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonButtons = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$g,
- inputs: ['collapse']
- })
- ], IonButtons);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonButtons, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-buttons',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['collapse'],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonCard = class IonCard {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonCard, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonCard, isStandalone: true, selector: "ion-card", inputs: { button: "button", color: "color", disabled: "disabled", download: "download", href: "href", mode: "mode", rel: "rel", routerAnimation: "routerAnimation", routerDirection: "routerDirection", target: "target", type: "type" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonCard = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$h,
- inputs: ['button', 'color', 'disabled', 'download', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'target', 'type']
- })
- ], IonCard);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonCard, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-card',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['button', 'color', 'disabled', 'download', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'target', 'type'],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonCardContent = class IonCardContent {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonCardContent, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonCardContent, isStandalone: true, selector: "ion-card-content", inputs: { mode: "mode" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonCardContent = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$i,
- inputs: ['mode']
- })
- ], IonCardContent);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonCardContent, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-card-content',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['mode'],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonCardHeader = class IonCardHeader {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonCardHeader, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonCardHeader, isStandalone: true, selector: "ion-card-header", inputs: { color: "color", mode: "mode", translucent: "translucent" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonCardHeader = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$j,
- inputs: ['color', 'mode', 'translucent']
- })
- ], IonCardHeader);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonCardHeader, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-card-header',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['color', 'mode', 'translucent'],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonCardSubtitle = class IonCardSubtitle {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonCardSubtitle, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonCardSubtitle, isStandalone: true, selector: "ion-card-subtitle", inputs: { color: "color", mode: "mode" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonCardSubtitle = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$k,
- inputs: ['color', 'mode']
- })
- ], IonCardSubtitle);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonCardSubtitle, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-card-subtitle',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['color', 'mode'],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonCardTitle = class IonCardTitle {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonCardTitle, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonCardTitle, isStandalone: true, selector: "ion-card-title", inputs: { color: "color", mode: "mode" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonCardTitle = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$l,
- inputs: ['color', 'mode']
- })
- ], IonCardTitle);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonCardTitle, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-card-title',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['color', 'mode'],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonChip = class IonChip {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonChip, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonChip, isStandalone: true, selector: "ion-chip", inputs: { color: "color", disabled: "disabled", mode: "mode", outline: "outline" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonChip = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$m,
- inputs: ['color', 'disabled', 'mode', 'outline']
- })
- ], IonChip);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonChip, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-chip',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['color', 'disabled', 'mode', 'outline'],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonCol = class IonCol {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonCol, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonCol, isStandalone: true, selector: "ion-col", inputs: { offset: "offset", offsetLg: "offsetLg", offsetMd: "offsetMd", offsetSm: "offsetSm", offsetXl: "offsetXl", offsetXs: "offsetXs", pull: "pull", pullLg: "pullLg", pullMd: "pullMd", pullSm: "pullSm", pullXl: "pullXl", pullXs: "pullXs", push: "push", pushLg: "pushLg", pushMd: "pushMd", pushSm: "pushSm", pushXl: "pushXl", pushXs: "pushXs", size: "size", sizeLg: "sizeLg", sizeMd: "sizeMd", sizeSm: "sizeSm", sizeXl: "sizeXl", sizeXs: "sizeXs" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonCol = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$n,
- inputs: ['offset', 'offsetLg', 'offsetMd', 'offsetSm', 'offsetXl', 'offsetXs', 'pull', 'pullLg', 'pullMd', 'pullSm', 'pullXl', 'pullXs', 'push', 'pushLg', 'pushMd', 'pushSm', 'pushXl', 'pushXs', 'size', 'sizeLg', 'sizeMd', 'sizeSm', 'sizeXl', 'sizeXs']
- })
- ], IonCol);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonCol, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-col',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['offset', 'offsetLg', 'offsetMd', 'offsetSm', 'offsetXl', 'offsetXs', 'pull', 'pullLg', 'pullMd', 'pullSm', 'pullXl', 'pullXs', 'push', 'pushLg', 'pushMd', 'pushSm', 'pushXl', 'pushXs', 'size', 'sizeLg', 'sizeMd', 'sizeSm', 'sizeXl', 'sizeXs'],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonContent = class IonContent {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- proxyOutputs(this, this.el, ['ionScrollStart', 'ionScroll', 'ionScrollEnd']);
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonContent, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonContent, isStandalone: true, selector: "ion-content", inputs: { color: "color", fixedSlotPlacement: "fixedSlotPlacement", forceOverscroll: "forceOverscroll", fullscreen: "fullscreen", scrollEvents: "scrollEvents", scrollX: "scrollX", scrollY: "scrollY" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonContent = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$o,
- inputs: ['color', 'fixedSlotPlacement', 'forceOverscroll', 'fullscreen', 'scrollEvents', 'scrollX', 'scrollY'],
- methods: ['getScrollElement', 'scrollToTop', 'scrollToBottom', 'scrollByPoint', 'scrollToPoint']
- })
- ], IonContent);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonContent, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-content',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['color', 'fixedSlotPlacement', 'forceOverscroll', 'fullscreen', 'scrollEvents', 'scrollX', 'scrollY'],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonDatetimeButton = class IonDatetimeButton {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonDatetimeButton, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonDatetimeButton, isStandalone: true, selector: "ion-datetime-button", inputs: { color: "color", datetime: "datetime", disabled: "disabled", mode: "mode" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonDatetimeButton = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$p,
- inputs: ['color', 'datetime', 'disabled', 'mode']
- })
- ], IonDatetimeButton);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonDatetimeButton, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-datetime-button',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['color', 'datetime', 'disabled', 'mode'],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonFab = class IonFab {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonFab, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonFab, isStandalone: true, selector: "ion-fab", inputs: { activated: "activated", edge: "edge", horizontal: "horizontal", vertical: "vertical" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonFab = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$q,
- inputs: ['activated', 'edge', 'horizontal', 'vertical'],
- methods: ['close']
- })
- ], IonFab);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonFab, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-fab',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['activated', 'edge', 'horizontal', 'vertical'],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonFabButton = class IonFabButton {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- proxyOutputs(this, this.el, ['ionFocus', 'ionBlur']);
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonFabButton, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonFabButton, isStandalone: true, selector: "ion-fab-button", inputs: { activated: "activated", closeIcon: "closeIcon", color: "color", disabled: "disabled", download: "download", href: "href", mode: "mode", rel: "rel", routerAnimation: "routerAnimation", routerDirection: "routerDirection", show: "show", size: "size", target: "target", translucent: "translucent", type: "type" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonFabButton = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$r,
- inputs: ['activated', 'closeIcon', 'color', 'disabled', 'download', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'show', 'size', 'target', 'translucent', 'type']
- })
- ], IonFabButton);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonFabButton, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-fab-button',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['activated', 'closeIcon', 'color', 'disabled', 'download', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'show', 'size', 'target', 'translucent', 'type'],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonFabList = class IonFabList {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonFabList, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonFabList, isStandalone: true, selector: "ion-fab-list", inputs: { activated: "activated", side: "side" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonFabList = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$s,
- inputs: ['activated', 'side']
- })
- ], IonFabList);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonFabList, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-fab-list',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['activated', 'side'],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonFooter = class IonFooter {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonFooter, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonFooter, isStandalone: true, selector: "ion-footer", inputs: { collapse: "collapse", mode: "mode", translucent: "translucent" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonFooter = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$t,
- inputs: ['collapse', 'mode', 'translucent']
- })
- ], IonFooter);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonFooter, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-footer',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['collapse', 'mode', 'translucent'],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonGrid = class IonGrid {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonGrid, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonGrid, isStandalone: true, selector: "ion-grid", inputs: { fixed: "fixed" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonGrid = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$u,
- inputs: ['fixed']
- })
- ], IonGrid);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonGrid, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-grid',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['fixed'],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonHeader = class IonHeader {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonHeader, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonHeader, isStandalone: true, selector: "ion-header", inputs: { collapse: "collapse", mode: "mode", translucent: "translucent" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonHeader = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$v,
- inputs: ['collapse', 'mode', 'translucent']
- })
- ], IonHeader);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonHeader, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-header',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['collapse', 'mode', 'translucent'],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonImg = class IonImg {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- proxyOutputs(this, this.el, ['ionImgWillLoad', 'ionImgDidLoad', 'ionError']);
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonImg, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonImg, isStandalone: true, selector: "ion-img", inputs: { alt: "alt", src: "src" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonImg = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$w,
- inputs: ['alt', 'src']
- })
- ], IonImg);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonImg, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-img',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['alt', 'src'],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonInfiniteScroll = class IonInfiniteScroll {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- proxyOutputs(this, this.el, ['ionInfinite']);
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonInfiniteScroll, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonInfiniteScroll, isStandalone: true, selector: "ion-infinite-scroll", inputs: { disabled: "disabled", position: "position", threshold: "threshold" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonInfiniteScroll = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$x,
- inputs: ['disabled', 'position', 'threshold'],
- methods: ['complete']
- })
- ], IonInfiniteScroll);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonInfiniteScroll, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-infinite-scroll',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['disabled', 'position', 'threshold'],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonInfiniteScrollContent = class IonInfiniteScrollContent {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonInfiniteScrollContent, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonInfiniteScrollContent, isStandalone: true, selector: "ion-infinite-scroll-content", inputs: { loadingSpinner: "loadingSpinner", loadingText: "loadingText" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonInfiniteScrollContent = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$y,
- inputs: ['loadingSpinner', 'loadingText']
- })
- ], IonInfiniteScrollContent);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonInfiniteScrollContent, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-infinite-scroll-content',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['loadingSpinner', 'loadingText'],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonInputPasswordToggle = class IonInputPasswordToggle {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonInputPasswordToggle, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonInputPasswordToggle, isStandalone: true, selector: "ion-input-password-toggle", inputs: { color: "color", hideIcon: "hideIcon", mode: "mode", showIcon: "showIcon" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonInputPasswordToggle = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$z,
- inputs: ['color', 'hideIcon', 'mode', 'showIcon']
- })
- ], IonInputPasswordToggle);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonInputPasswordToggle, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-input-password-toggle',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['color', 'hideIcon', 'mode', 'showIcon'],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonItem = class IonItem {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonItem, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonItem, isStandalone: true, selector: "ion-item", inputs: { button: "button", color: "color", detail: "detail", detailIcon: "detailIcon", disabled: "disabled", download: "download", href: "href", lines: "lines", mode: "mode", rel: "rel", routerAnimation: "routerAnimation", routerDirection: "routerDirection", target: "target", type: "type" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonItem = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$A,
- inputs: ['button', 'color', 'detail', 'detailIcon', 'disabled', 'download', 'href', 'lines', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'target', 'type']
- })
- ], IonItem);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonItem, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-item',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['button', 'color', 'detail', 'detailIcon', 'disabled', 'download', 'href', 'lines', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'target', 'type'],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonItemDivider = class IonItemDivider {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonItemDivider, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonItemDivider, isStandalone: true, selector: "ion-item-divider", inputs: { color: "color", mode: "mode", sticky: "sticky" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonItemDivider = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$B,
- inputs: ['color', 'mode', 'sticky']
- })
- ], IonItemDivider);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonItemDivider, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-item-divider',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['color', 'mode', 'sticky'],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonItemGroup = class IonItemGroup {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonItemGroup, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonItemGroup, isStandalone: true, selector: "ion-item-group", ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonItemGroup = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$C
- })
- ], IonItemGroup);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonItemGroup, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-item-group',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: [],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonItemOption = class IonItemOption {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonItemOption, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonItemOption, isStandalone: true, selector: "ion-item-option", inputs: { color: "color", disabled: "disabled", download: "download", expandable: "expandable", href: "href", mode: "mode", rel: "rel", target: "target", type: "type" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonItemOption = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$D,
- inputs: ['color', 'disabled', 'download', 'expandable', 'href', 'mode', 'rel', 'target', 'type']
- })
- ], IonItemOption);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonItemOption, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-item-option',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['color', 'disabled', 'download', 'expandable', 'href', 'mode', 'rel', 'target', 'type'],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonItemOptions = class IonItemOptions {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- proxyOutputs(this, this.el, ['ionSwipe']);
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonItemOptions, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonItemOptions, isStandalone: true, selector: "ion-item-options", inputs: { side: "side" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonItemOptions = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$E,
- inputs: ['side']
- })
- ], IonItemOptions);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonItemOptions, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-item-options',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['side'],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonItemSliding = class IonItemSliding {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- proxyOutputs(this, this.el, ['ionDrag']);
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonItemSliding, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonItemSliding, isStandalone: true, selector: "ion-item-sliding", inputs: { disabled: "disabled" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonItemSliding = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$F,
- inputs: ['disabled'],
- methods: ['getOpenAmount', 'getSlidingRatio', 'open', 'close', 'closeOpened']
- })
- ], IonItemSliding);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonItemSliding, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-item-sliding',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['disabled'],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonLabel = class IonLabel {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonLabel, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonLabel, isStandalone: true, selector: "ion-label", inputs: { color: "color", mode: "mode", position: "position" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonLabel = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$G,
- inputs: ['color', 'mode', 'position']
- })
- ], IonLabel);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonLabel, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-label',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['color', 'mode', 'position'],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonList = class IonList {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonList, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonList, isStandalone: true, selector: "ion-list", inputs: { inset: "inset", lines: "lines", mode: "mode" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonList = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$H,
- inputs: ['inset', 'lines', 'mode'],
- methods: ['closeSlidingItems']
- })
- ], IonList);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonList, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-list',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['inset', 'lines', 'mode'],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonListHeader = class IonListHeader {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonListHeader, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonListHeader, isStandalone: true, selector: "ion-list-header", inputs: { color: "color", lines: "lines", mode: "mode" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonListHeader = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$I,
- inputs: ['color', 'lines', 'mode']
- })
- ], IonListHeader);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonListHeader, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-list-header',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['color', 'lines', 'mode'],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonLoading = class IonLoading {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- proxyOutputs(this, this.el, ['ionLoadingDidPresent', 'ionLoadingWillPresent', 'ionLoadingWillDismiss', 'ionLoadingDidDismiss', 'didPresent', 'willPresent', 'willDismiss', 'didDismiss']);
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonLoading, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonLoading, isStandalone: true, selector: "ion-loading", inputs: { animated: "animated", backdropDismiss: "backdropDismiss", cssClass: "cssClass", duration: "duration", enterAnimation: "enterAnimation", htmlAttributes: "htmlAttributes", isOpen: "isOpen", keyboardClose: "keyboardClose", leaveAnimation: "leaveAnimation", message: "message", mode: "mode", showBackdrop: "showBackdrop", spinner: "spinner", translucent: "translucent", trigger: "trigger" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonLoading = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$J,
- inputs: ['animated', 'backdropDismiss', 'cssClass', 'duration', 'enterAnimation', 'htmlAttributes', 'isOpen', 'keyboardClose', 'leaveAnimation', 'message', 'mode', 'showBackdrop', 'spinner', 'translucent', 'trigger'],
- methods: ['present', 'dismiss', 'onDidDismiss', 'onWillDismiss']
- })
- ], IonLoading);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonLoading, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-loading',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['animated', 'backdropDismiss', 'cssClass', 'duration', 'enterAnimation', 'htmlAttributes', 'isOpen', 'keyboardClose', 'leaveAnimation', 'message', 'mode', 'showBackdrop', 'spinner', 'translucent', 'trigger'],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonMenu = class IonMenu {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- proxyOutputs(this, this.el, ['ionWillOpen', 'ionWillClose', 'ionDidOpen', 'ionDidClose']);
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonMenu, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonMenu, isStandalone: true, selector: "ion-menu", inputs: { contentId: "contentId", disabled: "disabled", maxEdgeStart: "maxEdgeStart", menuId: "menuId", side: "side", swipeGesture: "swipeGesture", type: "type" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonMenu = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$K,
- inputs: ['contentId', 'disabled', 'maxEdgeStart', 'menuId', 'side', 'swipeGesture', 'type'],
- methods: ['isOpen', 'isActive', 'open', 'close', 'toggle', 'setOpen']
- })
- ], IonMenu);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonMenu, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-menu',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['contentId', 'disabled', 'maxEdgeStart', 'menuId', 'side', 'swipeGesture', 'type'],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonMenuButton = class IonMenuButton {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonMenuButton, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonMenuButton, isStandalone: true, selector: "ion-menu-button", inputs: { autoHide: "autoHide", color: "color", disabled: "disabled", menu: "menu", mode: "mode", type: "type" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonMenuButton = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$L,
- inputs: ['autoHide', 'color', 'disabled', 'menu', 'mode', 'type']
- })
- ], IonMenuButton);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonMenuButton, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-menu-button',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['autoHide', 'color', 'disabled', 'menu', 'mode', 'type'],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonMenuToggle = class IonMenuToggle {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonMenuToggle, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonMenuToggle, isStandalone: true, selector: "ion-menu-toggle", inputs: { autoHide: "autoHide", menu: "menu" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonMenuToggle = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$M,
- inputs: ['autoHide', 'menu']
- })
- ], IonMenuToggle);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonMenuToggle, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-menu-toggle',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['autoHide', 'menu'],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonNavLink = class IonNavLink {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonNavLink, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonNavLink, isStandalone: true, selector: "ion-nav-link", inputs: { component: "component", componentProps: "componentProps", routerAnimation: "routerAnimation", routerDirection: "routerDirection" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonNavLink = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$N,
- inputs: ['component', 'componentProps', 'routerAnimation', 'routerDirection']
- })
- ], IonNavLink);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonNavLink, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-nav-link',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['component', 'componentProps', 'routerAnimation', 'routerDirection'],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonNote = class IonNote {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonNote, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonNote, isStandalone: true, selector: "ion-note", inputs: { color: "color", mode: "mode" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonNote = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$O,
- inputs: ['color', 'mode']
- })
- ], IonNote);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonNote, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-note',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['color', 'mode'],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonPicker = class IonPicker {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonPicker, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonPicker, isStandalone: true, selector: "ion-picker", inputs: { mode: "mode" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonPicker = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$P,
- inputs: ['mode']
- })
- ], IonPicker);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonPicker, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-picker',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['mode'],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonPickerColumn = class IonPickerColumn {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- proxyOutputs(this, this.el, ['ionChange']);
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonPickerColumn, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonPickerColumn, isStandalone: true, selector: "ion-picker-column", inputs: { color: "color", disabled: "disabled", mode: "mode", value: "value" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonPickerColumn = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$Q,
- inputs: ['color', 'disabled', 'mode', 'value'],
- methods: ['setFocus']
- })
- ], IonPickerColumn);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonPickerColumn, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-picker-column',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['color', 'disabled', 'mode', 'value'],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonPickerColumnOption = class IonPickerColumnOption {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonPickerColumnOption, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonPickerColumnOption, isStandalone: true, selector: "ion-picker-column-option", inputs: { color: "color", disabled: "disabled", value: "value" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonPickerColumnOption = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$R,
- inputs: ['color', 'disabled', 'value']
- })
- ], IonPickerColumnOption);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonPickerColumnOption, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-picker-column-option',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['color', 'disabled', 'value'],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonPickerLegacy = class IonPickerLegacy {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- proxyOutputs(this, this.el, ['ionPickerDidPresent', 'ionPickerWillPresent', 'ionPickerWillDismiss', 'ionPickerDidDismiss', 'didPresent', 'willPresent', 'willDismiss', 'didDismiss']);
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonPickerLegacy, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonPickerLegacy, isStandalone: true, selector: "ion-picker-legacy", inputs: { animated: "animated", backdropDismiss: "backdropDismiss", buttons: "buttons", columns: "columns", cssClass: "cssClass", duration: "duration", enterAnimation: "enterAnimation", htmlAttributes: "htmlAttributes", isOpen: "isOpen", keyboardClose: "keyboardClose", leaveAnimation: "leaveAnimation", mode: "mode", showBackdrop: "showBackdrop", trigger: "trigger" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonPickerLegacy = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$S,
- inputs: ['animated', 'backdropDismiss', 'buttons', 'columns', 'cssClass', 'duration', 'enterAnimation', 'htmlAttributes', 'isOpen', 'keyboardClose', 'leaveAnimation', 'mode', 'showBackdrop', 'trigger'],
- methods: ['present', 'dismiss', 'onDidDismiss', 'onWillDismiss', 'getColumn']
- })
- ], IonPickerLegacy);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonPickerLegacy, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-picker-legacy',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['animated', 'backdropDismiss', 'buttons', 'columns', 'cssClass', 'duration', 'enterAnimation', 'htmlAttributes', 'isOpen', 'keyboardClose', 'leaveAnimation', 'mode', 'showBackdrop', 'trigger'],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonProgressBar = class IonProgressBar {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonProgressBar, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonProgressBar, isStandalone: true, selector: "ion-progress-bar", inputs: { buffer: "buffer", color: "color", mode: "mode", reversed: "reversed", type: "type", value: "value" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonProgressBar = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$T,
- inputs: ['buffer', 'color', 'mode', 'reversed', 'type', 'value']
- })
- ], IonProgressBar);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonProgressBar, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-progress-bar',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['buffer', 'color', 'mode', 'reversed', 'type', 'value'],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonRadio = class IonRadio {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- proxyOutputs(this, this.el, ['ionFocus', 'ionBlur']);
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonRadio, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonRadio, isStandalone: true, selector: "ion-radio", inputs: { alignment: "alignment", color: "color", disabled: "disabled", justify: "justify", labelPlacement: "labelPlacement", mode: "mode", name: "name", value: "value" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonRadio = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$U,
- inputs: ['alignment', 'color', 'disabled', 'justify', 'labelPlacement', 'mode', 'name', 'value']
- })
- ], IonRadio);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonRadio, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-radio',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['alignment', 'color', 'disabled', 'justify', 'labelPlacement', 'mode', 'name', 'value'],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonRefresher = class IonRefresher {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- proxyOutputs(this, this.el, ['ionRefresh', 'ionPull', 'ionStart']);
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonRefresher, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonRefresher, isStandalone: true, selector: "ion-refresher", inputs: { closeDuration: "closeDuration", disabled: "disabled", mode: "mode", pullFactor: "pullFactor", pullMax: "pullMax", pullMin: "pullMin", snapbackDuration: "snapbackDuration" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonRefresher = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$V,
- inputs: ['closeDuration', 'disabled', 'mode', 'pullFactor', 'pullMax', 'pullMin', 'snapbackDuration'],
- methods: ['complete', 'cancel', 'getProgress']
- })
- ], IonRefresher);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonRefresher, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-refresher',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['closeDuration', 'disabled', 'mode', 'pullFactor', 'pullMax', 'pullMin', 'snapbackDuration'],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonRefresherContent = class IonRefresherContent {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonRefresherContent, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonRefresherContent, isStandalone: true, selector: "ion-refresher-content", inputs: { pullingIcon: "pullingIcon", pullingText: "pullingText", refreshingSpinner: "refreshingSpinner", refreshingText: "refreshingText" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonRefresherContent = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$W,
- inputs: ['pullingIcon', 'pullingText', 'refreshingSpinner', 'refreshingText']
- })
- ], IonRefresherContent);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonRefresherContent, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-refresher-content',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['pullingIcon', 'pullingText', 'refreshingSpinner', 'refreshingText'],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonReorder = class IonReorder {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonReorder, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonReorder, isStandalone: true, selector: "ion-reorder", ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonReorder = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$X
- })
- ], IonReorder);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonReorder, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-reorder',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: [],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonReorderGroup = class IonReorderGroup {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- proxyOutputs(this, this.el, ['ionItemReorder']);
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonReorderGroup, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonReorderGroup, isStandalone: true, selector: "ion-reorder-group", inputs: { disabled: "disabled" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonReorderGroup = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$Y,
- inputs: ['disabled'],
- methods: ['complete']
- })
- ], IonReorderGroup);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonReorderGroup, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-reorder-group',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['disabled'],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonRippleEffect = class IonRippleEffect {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonRippleEffect, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonRippleEffect, isStandalone: true, selector: "ion-ripple-effect", inputs: { type: "type" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonRippleEffect = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$Z,
- inputs: ['type'],
- methods: ['addRipple']
- })
- ], IonRippleEffect);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonRippleEffect, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-ripple-effect',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['type'],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonRow = class IonRow {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonRow, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonRow, isStandalone: true, selector: "ion-row", ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonRow = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$_
- })
- ], IonRow);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonRow, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-row',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: [],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonSegmentButton = class IonSegmentButton {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonSegmentButton, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonSegmentButton, isStandalone: true, selector: "ion-segment-button", inputs: { contentId: "contentId", disabled: "disabled", layout: "layout", mode: "mode", type: "type", value: "value" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonSegmentButton = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$$,
- inputs: ['contentId', 'disabled', 'layout', 'mode', 'type', 'value']
- })
- ], IonSegmentButton);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonSegmentButton, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-segment-button',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['contentId', 'disabled', 'layout', 'mode', 'type', 'value'],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonSegmentContent = class IonSegmentContent {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonSegmentContent, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonSegmentContent, isStandalone: true, selector: "ion-segment-content", ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonSegmentContent = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$10
- })
- ], IonSegmentContent);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonSegmentContent, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-segment-content',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: [],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonSegmentView = class IonSegmentView {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- proxyOutputs(this, this.el, ['ionSegmentViewScroll']);
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonSegmentView, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonSegmentView, isStandalone: true, selector: "ion-segment-view", inputs: { disabled: "disabled" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonSegmentView = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$11,
- inputs: ['disabled']
- })
- ], IonSegmentView);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonSegmentView, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-segment-view',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['disabled'],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonSelectModal = class IonSelectModal {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonSelectModal, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonSelectModal, isStandalone: true, selector: "ion-select-modal", inputs: { header: "header", multiple: "multiple", options: "options" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonSelectModal = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$12,
- inputs: ['header', 'multiple', 'options']
- })
- ], IonSelectModal);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonSelectModal, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-select-modal',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['header', 'multiple', 'options'],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonSelectOption = class IonSelectOption {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonSelectOption, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonSelectOption, isStandalone: true, selector: "ion-select-option", inputs: { disabled: "disabled", value: "value" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonSelectOption = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$13,
- inputs: ['disabled', 'value']
- })
- ], IonSelectOption);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonSelectOption, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-select-option',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['disabled', 'value'],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonSkeletonText = class IonSkeletonText {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonSkeletonText, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonSkeletonText, isStandalone: true, selector: "ion-skeleton-text", inputs: { animated: "animated" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonSkeletonText = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$14,
- inputs: ['animated']
- })
- ], IonSkeletonText);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonSkeletonText, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-skeleton-text',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['animated'],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonSpinner = class IonSpinner {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonSpinner, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonSpinner, isStandalone: true, selector: "ion-spinner", inputs: { color: "color", duration: "duration", name: "name", paused: "paused" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonSpinner = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$15,
- inputs: ['color', 'duration', 'name', 'paused']
- })
- ], IonSpinner);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonSpinner, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-spinner',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['color', 'duration', 'name', 'paused'],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonSplitPane = class IonSplitPane {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- proxyOutputs(this, this.el, ['ionSplitPaneVisible']);
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonSplitPane, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonSplitPane, isStandalone: true, selector: "ion-split-pane", inputs: { contentId: "contentId", disabled: "disabled", when: "when" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonSplitPane = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$16,
- inputs: ['contentId', 'disabled', 'when']
- })
- ], IonSplitPane);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonSplitPane, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-split-pane',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['contentId', 'disabled', 'when'],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonTab = class IonTab {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonTab, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonTab, isStandalone: true, selector: "ion-tab", inputs: { component: "component", tab: "tab" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonTab = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$17,
- inputs: ['component', 'tab'],
- methods: ['setActive']
- })
- ], IonTab);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonTab, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-tab',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['component', 'tab'],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonTabBar = class IonTabBar {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonTabBar, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonTabBar, isStandalone: true, selector: "ion-tab-bar", inputs: { color: "color", mode: "mode", selectedTab: "selectedTab", translucent: "translucent" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonTabBar = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$18,
- inputs: ['color', 'mode', 'selectedTab', 'translucent']
- })
- ], IonTabBar);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonTabBar, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-tab-bar',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['color', 'mode', 'selectedTab', 'translucent'],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonTabButton = class IonTabButton {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonTabButton, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonTabButton, isStandalone: true, selector: "ion-tab-button", inputs: { disabled: "disabled", download: "download", href: "href", layout: "layout", mode: "mode", rel: "rel", selected: "selected", tab: "tab", target: "target" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonTabButton = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$19,
- inputs: ['disabled', 'download', 'href', 'layout', 'mode', 'rel', 'selected', 'tab', 'target']
- })
- ], IonTabButton);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonTabButton, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-tab-button',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['disabled', 'download', 'href', 'layout', 'mode', 'rel', 'selected', 'tab', 'target'],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonText = class IonText {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonText, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonText, isStandalone: true, selector: "ion-text", inputs: { color: "color", mode: "mode" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonText = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$1a,
- inputs: ['color', 'mode']
- })
- ], IonText);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonText, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-text',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['color', 'mode'],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonThumbnail = class IonThumbnail {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonThumbnail, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonThumbnail, isStandalone: true, selector: "ion-thumbnail", ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonThumbnail = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$1b
- })
- ], IonThumbnail);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonThumbnail, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-thumbnail',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: [],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonTitle = class IonTitle {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonTitle, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonTitle, isStandalone: true, selector: "ion-title", inputs: { color: "color", size: "size" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonTitle = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$1c,
- inputs: ['color', 'size']
- })
- ], IonTitle);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonTitle, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-title',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['color', 'size'],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonToast = class IonToast {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- proxyOutputs(this, this.el, ['ionToastDidPresent', 'ionToastWillPresent', 'ionToastWillDismiss', 'ionToastDidDismiss', 'didPresent', 'willPresent', 'willDismiss', 'didDismiss']);
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonToast, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonToast, isStandalone: true, selector: "ion-toast", inputs: { animated: "animated", buttons: "buttons", color: "color", cssClass: "cssClass", duration: "duration", enterAnimation: "enterAnimation", header: "header", htmlAttributes: "htmlAttributes", icon: "icon", isOpen: "isOpen", keyboardClose: "keyboardClose", layout: "layout", leaveAnimation: "leaveAnimation", message: "message", mode: "mode", position: "position", positionAnchor: "positionAnchor", swipeGesture: "swipeGesture", translucent: "translucent", trigger: "trigger" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonToast = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$1d,
- inputs: ['animated', 'buttons', 'color', 'cssClass', 'duration', 'enterAnimation', 'header', 'htmlAttributes', 'icon', 'isOpen', 'keyboardClose', 'layout', 'leaveAnimation', 'message', 'mode', 'position', 'positionAnchor', 'swipeGesture', 'translucent', 'trigger'],
- methods: ['present', 'dismiss', 'onDidDismiss', 'onWillDismiss']
- })
- ], IonToast);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonToast, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-toast',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['animated', 'buttons', 'color', 'cssClass', 'duration', 'enterAnimation', 'header', 'htmlAttributes', 'icon', 'isOpen', 'keyboardClose', 'layout', 'leaveAnimation', 'message', 'mode', 'position', 'positionAnchor', 'swipeGesture', 'translucent', 'trigger'],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- let IonToolbar = class IonToolbar {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonToolbar, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonToolbar, isStandalone: true, selector: "ion-toolbar", inputs: { color: "color", mode: "mode" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonToolbar = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$1e,
- inputs: ['color', 'mode']
- })
- ], IonToolbar);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonToolbar, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-toolbar',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['color', 'mode'],
- standalone: true
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- // eslint-disable-next-line @angular-eslint/component-class-suffix
- class IonTabs extends IonTabs$1 {
- outlet;
- tabBar;
- tabBars;
- tabs;
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonTabs, deps: null, target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonTabs, isStandalone: true, selector: "ion-tabs", queries: [{ propertyName: "tabBar", first: true, predicate: IonTabBar, descendants: true }, { propertyName: "tabBars", predicate: IonTabBar }, { propertyName: "tabs", predicate: IonTab }], viewQueries: [{ propertyName: "outlet", first: true, predicate: ["outlet"], descendants: true, read: IonRouterOutlet }], usesInheritance: true, ngImport: i0, template: `
- <ng-content select="[slot=top]"></ng-content>
- <div class="tabs-inner" #tabsInner>
- <ion-router-outlet
- *ngIf="tabs.length === 0"
- #outlet
- tabs="true"
- (stackWillChange)="onStackWillChange($event)"
- (stackDidChange)="onStackDidChange($event)"
- ></ion-router-outlet>
- <ng-content *ngIf="tabs.length > 0" select="ion-tab"></ng-content>
- </div>
- <ng-content></ng-content>
- `, isInline: true, styles: [":host{display:flex;position:absolute;inset:0;flex-direction:column;width:100%;height:100%;contain:layout size style}.tabs-inner{position:relative;flex:1;contain:layout size style}\n"], dependencies: [{ kind: "component", type: IonRouterOutlet, selector: "ion-router-outlet" }, { kind: "directive", type: NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }] });
- }
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonTabs, decorators: [{
- type: Component,
- args: [{ selector: 'ion-tabs', template: `
- <ng-content select="[slot=top]"></ng-content>
- <div class="tabs-inner" #tabsInner>
- <ion-router-outlet
- *ngIf="tabs.length === 0"
- #outlet
- tabs="true"
- (stackWillChange)="onStackWillChange($event)"
- (stackDidChange)="onStackDidChange($event)"
- ></ion-router-outlet>
- <ng-content *ngIf="tabs.length > 0" select="ion-tab"></ng-content>
- </div>
- <ng-content></ng-content>
- `, standalone: true, imports: [IonRouterOutlet, NgIf], styles: [":host{display:flex;position:absolute;inset:0;flex-direction:column;width:100%;height:100%;contain:layout size style}.tabs-inner{position:relative;flex:1;contain:layout size style}\n"] }]
- }], propDecorators: { outlet: [{
- type: ViewChild,
- args: ['outlet', { read: IonRouterOutlet, static: false }]
- }], tabBar: [{
- type: ContentChild,
- args: [IonTabBar, { static: false }]
- }], tabBars: [{
- type: ContentChildren,
- args: [IonTabBar]
- }], tabs: [{
- type: ContentChildren,
- args: [IonTab]
- }] } });
- class ModalController extends OverlayBaseController {
- angularDelegate = inject(AngularDelegate);
- injector = inject(Injector);
- environmentInjector = inject(EnvironmentInjector);
- constructor() {
- super(modalController);
- defineCustomElement$3();
- }
- create(opts) {
- return super.create({
- ...opts,
- delegate: this.angularDelegate.create(this.environmentInjector, this.injector, 'modal'),
- });
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: ModalController, deps: [], target: i0.ɵɵFactoryTarget.Injectable });
- /** @nocollapse */ static ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: ModalController });
- }
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: ModalController, decorators: [{
- type: Injectable
- }], ctorParameters: function () { return []; } });
- class PopoverController extends OverlayBaseController {
- angularDelegate = inject(AngularDelegate);
- injector = inject(Injector);
- environmentInjector = inject(EnvironmentInjector);
- constructor() {
- super(popoverController);
- defineCustomElement$4();
- }
- create(opts) {
- return super.create({
- ...opts,
- delegate: this.angularDelegate.create(this.environmentInjector, this.injector, 'popover'),
- });
- }
- }
- const provideIonicAngular = (config = {}) => {
- return makeEnvironmentProviders([
- {
- provide: ConfigToken,
- useValue: config,
- },
- {
- provide: APP_INITIALIZER,
- useFactory: initializeIonicAngular,
- multi: true,
- deps: [ConfigToken, DOCUMENT],
- },
- provideComponentInputBinding(),
- AngularDelegate,
- ModalController,
- PopoverController,
- ]);
- };
- const initializeIonicAngular = (config, doc) => {
- return () => {
- /**
- * By default Ionic Framework hides elements that
- * are not hydrated, but in the CE build there is no
- * hydration.
- * TODO FW-2797: Remove when all integrations have been
- * migrated to CE build.
- */
- doc.documentElement.classList.add('ion-ce');
- initialize(config);
- };
- };
- class ActionSheetController extends OverlayBaseController {
- constructor() {
- super(actionSheetController);
- defineCustomElement$7();
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: ActionSheetController, deps: [], target: i0.ɵɵFactoryTarget.Injectable });
- /** @nocollapse */ static ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: ActionSheetController, providedIn: 'root' });
- }
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: ActionSheetController, decorators: [{
- type: Injectable,
- args: [{
- providedIn: 'root',
- }]
- }], ctorParameters: function () { return []; } });
- class AlertController extends OverlayBaseController {
- constructor() {
- super(alertController);
- defineCustomElement$8();
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: AlertController, deps: [], target: i0.ɵɵFactoryTarget.Injectable });
- /** @nocollapse */ static ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: AlertController, providedIn: 'root' });
- }
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: AlertController, decorators: [{
- type: Injectable,
- args: [{
- providedIn: 'root',
- }]
- }], ctorParameters: function () { return []; } });
- class AnimationController {
- /**
- * Create a new animation
- */
- create(animationId) {
- return createAnimation(animationId);
- }
- /**
- * EXPERIMENTAL
- *
- * Given a progression and a cubic bezier function,
- * this utility returns the time value(s) at which the
- * cubic bezier reaches the given time progression.
- *
- * If the cubic bezier never reaches the progression
- * the result will be an empty array.
- *
- * This is most useful for switching between easing curves
- * when doing a gesture animation (i.e. going from linear easing
- * during a drag, to another easing when `progressEnd` is called)
- */
- easingTime(p0, p1, p2, p3, progression) {
- return getTimeGivenProgression(p0, p1, p2, p3, progression);
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: AnimationController, deps: [], target: i0.ɵɵFactoryTarget.Injectable });
- /** @nocollapse */ static ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: AnimationController, providedIn: 'root' });
- }
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: AnimationController, decorators: [{
- type: Injectable,
- args: [{
- providedIn: 'root',
- }]
- }] });
- class GestureController {
- zone;
- constructor(zone) {
- this.zone = zone;
- }
- /**
- * Create a new gesture
- */
- create(opts, runInsideAngularZone = false) {
- if (runInsideAngularZone) {
- Object.getOwnPropertyNames(opts).forEach((key) => {
- if (typeof opts[key] === 'function') {
- const fn = opts[key];
- opts[key] = (...props) => this.zone.run(() => fn(...props));
- }
- });
- }
- return createGesture(opts);
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: GestureController, deps: [{ token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Injectable });
- /** @nocollapse */ static ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: GestureController, providedIn: 'root' });
- }
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: GestureController, decorators: [{
- type: Injectable,
- args: [{
- providedIn: 'root',
- }]
- }], ctorParameters: function () { return [{ type: i0.NgZone }]; } });
- class LoadingController extends OverlayBaseController {
- constructor() {
- super(loadingController);
- defineCustomElement$J();
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: LoadingController, deps: [], target: i0.ɵɵFactoryTarget.Injectable });
- /** @nocollapse */ static ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: LoadingController, providedIn: 'root' });
- }
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: LoadingController, decorators: [{
- type: Injectable,
- args: [{
- providedIn: 'root',
- }]
- }], ctorParameters: function () { return []; } });
- class MenuController extends MenuController$1 {
- constructor() {
- super(menuController);
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: MenuController, deps: [], target: i0.ɵɵFactoryTarget.Injectable });
- /** @nocollapse */ static ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: MenuController, providedIn: 'root' });
- }
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: MenuController, decorators: [{
- type: Injectable,
- args: [{
- providedIn: 'root',
- }]
- }], ctorParameters: function () { return []; } });
- /**
- * @deprecated Use the inline ion-picker component instead.
- */
- class PickerController extends OverlayBaseController {
- constructor() {
- super(pickerController);
- defineCustomElement$S();
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: PickerController, deps: [], target: i0.ɵɵFactoryTarget.Injectable });
- /** @nocollapse */ static ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: PickerController, providedIn: 'root' });
- }
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: PickerController, decorators: [{
- type: Injectable,
- args: [{
- providedIn: 'root',
- }]
- }], ctorParameters: function () { return []; } });
- class ToastController extends OverlayBaseController {
- constructor() {
- super(toastController);
- defineCustomElement$1d();
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: ToastController, deps: [], target: i0.ɵɵFactoryTarget.Injectable });
- /** @nocollapse */ static ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: ToastController, providedIn: 'root' });
- }
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: ToastController, decorators: [{
- type: Injectable,
- args: [{
- providedIn: 'root',
- }]
- }], ctorParameters: function () { return []; } });
- let IonNav = class IonNav extends IonNav$1 {
- constructor(ref, environmentInjector, injector, angularDelegate, z, c) {
- super(ref, environmentInjector, injector, angularDelegate, z, c);
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonNav, deps: [{ token: i0.ElementRef }, { token: i0.EnvironmentInjector }, { token: i0.Injector }, { token: i2$1.AngularDelegate }, { token: i0.NgZone }, { token: i0.ChangeDetectorRef }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonNav, isStandalone: true, selector: "ion-nav", usesInheritance: true, ngImport: i0, template: '<ng-content></ng-content>', isInline: true });
- };
- IonNav = __decorate([
- ProxyCmp$1({
- defineCustomElementFn: defineCustomElement$1f,
- })
- ], IonNav);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonNav, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-nav',
- template: '<ng-content></ng-content>',
- standalone: true,
- }]
- }], ctorParameters: function () { return [{ type: i0.ElementRef }, { type: i0.EnvironmentInjector }, { type: i0.Injector }, { type: i2$1.AngularDelegate }, { type: i0.NgZone }, { type: i0.ChangeDetectorRef }]; } });
- const CHECKBOX_INPUTS = [
- 'checked',
- 'color',
- 'disabled',
- 'errorText',
- 'helperText',
- 'indeterminate',
- 'justify',
- 'labelPlacement',
- 'mode',
- 'name',
- 'value',
- ];
- /**
- * Pulling the provider into an object and using PURE works
- * around an ng-packagr issue that causes
- * components with multiple decorators and
- * a provider to be re-assigned. This re-assignment
- * is not supported by Webpack and causes treeshaking
- * to not work on these kinds of components.
- */
- const accessorProvider$9 = {
- provide: NG_VALUE_ACCESSOR,
- useExisting: /*@__PURE__*/ forwardRef(() => IonCheckbox),
- multi: true,
- };
- let IonCheckbox = class IonCheckbox extends ValueAccessor {
- z;
- el;
- constructor(c, r, z, injector) {
- super(injector, r);
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- proxyOutputs(this, this.el, ['ionChange', 'ionFocus', 'ionBlur']);
- }
- writeValue(value) {
- this.elementRef.nativeElement.checked = this.lastValue = value;
- setIonicClasses(this.elementRef);
- }
- handleIonChange(el) {
- this.handleValueChange(el, el.checked);
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonCheckbox, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }, { token: i0.Injector }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonCheckbox, isStandalone: true, selector: "ion-checkbox", inputs: { checked: "checked", color: "color", disabled: "disabled", errorText: "errorText", helperText: "helperText", indeterminate: "indeterminate", justify: "justify", labelPlacement: "labelPlacement", mode: "mode", name: "name", value: "value" }, host: { listeners: { "ionChange": "handleIonChange($event.target)" } }, providers: [accessorProvider$9], usesInheritance: true, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonCheckbox = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$1g,
- inputs: CHECKBOX_INPUTS,
- })
- ], IonCheckbox);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonCheckbox, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-checkbox',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: CHECKBOX_INPUTS,
- providers: [accessorProvider$9],
- standalone: true,
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }, { type: i0.Injector }]; }, propDecorators: { handleIonChange: [{
- type: HostListener,
- args: ['ionChange', ['$event.target']]
- }] } });
- const DATETIME_INPUTS = [
- 'cancelText',
- 'clearText',
- 'color',
- 'dayValues',
- 'disabled',
- 'doneText',
- 'firstDayOfWeek',
- 'formatOptions',
- 'highlightedDates',
- 'hourCycle',
- 'hourValues',
- 'isDateEnabled',
- 'locale',
- 'max',
- 'min',
- 'minuteValues',
- 'mode',
- 'monthValues',
- 'multiple',
- 'name',
- 'preferWheel',
- 'presentation',
- 'readonly',
- 'showClearButton',
- 'showDefaultButtons',
- 'showDefaultTimeLabel',
- 'showDefaultTitle',
- 'size',
- 'titleSelectedDatesFormatter',
- 'value',
- 'yearValues',
- ];
- /**
- * Pulling the provider into an object and using PURE works
- * around an ng-packagr issue that causes
- * components with multiple decorators and
- * a provider to be re-assigned. This re-assignment
- * is not supported by Webpack and causes treeshaking
- * to not work on these kinds of components.
- */
- const accessorProvider$8 = {
- provide: NG_VALUE_ACCESSOR,
- useExisting: /*@__PURE__*/ forwardRef(() => IonDatetime),
- multi: true,
- };
- let IonDatetime = class IonDatetime extends ValueAccessor {
- z;
- el;
- constructor(c, r, z, injector) {
- super(injector, r);
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- proxyOutputs(this, this.el, ['ionCancel', 'ionChange', 'ionFocus', 'ionBlur']);
- }
- handleIonChange(el) {
- this.handleValueChange(el, el.value);
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonDatetime, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }, { token: i0.Injector }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonDatetime, isStandalone: true, selector: "ion-datetime", inputs: { cancelText: "cancelText", clearText: "clearText", color: "color", dayValues: "dayValues", disabled: "disabled", doneText: "doneText", firstDayOfWeek: "firstDayOfWeek", formatOptions: "formatOptions", highlightedDates: "highlightedDates", hourCycle: "hourCycle", hourValues: "hourValues", isDateEnabled: "isDateEnabled", locale: "locale", max: "max", min: "min", minuteValues: "minuteValues", mode: "mode", monthValues: "monthValues", multiple: "multiple", name: "name", preferWheel: "preferWheel", presentation: "presentation", readonly: "readonly", showClearButton: "showClearButton", showDefaultButtons: "showDefaultButtons", showDefaultTimeLabel: "showDefaultTimeLabel", showDefaultTitle: "showDefaultTitle", size: "size", titleSelectedDatesFormatter: "titleSelectedDatesFormatter", value: "value", yearValues: "yearValues" }, host: { listeners: { "ionChange": "handleIonChange($event.target)" } }, providers: [accessorProvider$8], usesInheritance: true, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonDatetime = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$1h,
- inputs: DATETIME_INPUTS,
- methods: ['confirm', 'reset', 'cancel'],
- })
- ], IonDatetime);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonDatetime, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-datetime',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: DATETIME_INPUTS,
- providers: [accessorProvider$8],
- standalone: true,
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }, { type: i0.Injector }]; }, propDecorators: { handleIonChange: [{
- type: HostListener,
- args: ['ionChange', ['$event.target']]
- }] } });
- let IonIcon = class IonIcon {
- z;
- el;
- constructor(c, r, z) {
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonIcon, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonIcon, isStandalone: true, selector: "ion-icon", inputs: { color: "color", flipRtl: "flipRtl", icon: "icon", ios: "ios", lazy: "lazy", md: "md", mode: "mode", name: "name", sanitize: "sanitize", size: "size", src: "src" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonIcon = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$1i,
- inputs: ['color', 'flipRtl', 'icon', 'ios', 'lazy', 'md', 'mode', 'name', 'sanitize', 'size', 'src'],
- })
- ], IonIcon);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonIcon, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-icon',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: ['color', 'flipRtl', 'icon', 'ios', 'lazy', 'md', 'mode', 'name', 'sanitize', 'size', 'src'],
- standalone: true,
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
- const INPUT_INPUTS = [
- 'accept',
- 'autocapitalize',
- 'autocomplete',
- 'autocorrect',
- 'autofocus',
- 'clearInput',
- 'clearOnEdit',
- 'color',
- 'counter',
- 'counterFormatter',
- 'debounce',
- 'disabled',
- 'enterkeyhint',
- 'errorText',
- 'fill',
- 'helperText',
- 'inputmode',
- 'label',
- 'labelPlacement',
- 'max',
- 'maxlength',
- 'min',
- 'minlength',
- 'mode',
- 'multiple',
- 'name',
- 'pattern',
- 'placeholder',
- 'readonly',
- 'required',
- 'shape',
- 'size',
- 'spellcheck',
- 'step',
- 'type',
- 'value',
- ];
- /**
- * Pulling the provider into an object and using PURE works
- * around an ng-packagr issue that causes
- * components with multiple decorators and
- * a provider to be re-assigned. This re-assignment
- * is not supported by Webpack and causes treeshaking
- * to not work on these kinds of components.
- */
- const accessorProvider$7 = {
- provide: NG_VALUE_ACCESSOR,
- useExisting: /*@__PURE__*/ forwardRef(() => IonInput),
- multi: true,
- };
- let IonInput = class IonInput extends ValueAccessor {
- z;
- el;
- constructor(c, r, z, injector) {
- super(injector, r);
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- proxyOutputs(this, this.el, ['ionInput', 'ionChange', 'ionBlur', 'ionFocus']);
- }
- handleIonInput(el) {
- this.handleValueChange(el, el.value);
- }
- registerOnChange(fn) {
- super.registerOnChange((value) => {
- if (this.type === 'number') {
- /**
- * If the input type is `number`, we need to convert the value to a number
- * when the value is not empty. If the value is empty, we want to treat
- * the value as null.
- */
- fn(value === '' ? null : parseFloat(value));
- }
- else {
- fn(value);
- }
- });
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonInput, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }, { token: i0.Injector }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonInput, isStandalone: true, selector: "ion-input", inputs: { accept: "accept", autocapitalize: "autocapitalize", autocomplete: "autocomplete", autocorrect: "autocorrect", autofocus: "autofocus", clearInput: "clearInput", clearOnEdit: "clearOnEdit", color: "color", counter: "counter", counterFormatter: "counterFormatter", debounce: "debounce", disabled: "disabled", enterkeyhint: "enterkeyhint", errorText: "errorText", fill: "fill", helperText: "helperText", inputmode: "inputmode", label: "label", labelPlacement: "labelPlacement", max: "max", maxlength: "maxlength", min: "min", minlength: "minlength", mode: "mode", multiple: "multiple", name: "name", pattern: "pattern", placeholder: "placeholder", readonly: "readonly", required: "required", shape: "shape", size: "size", spellcheck: "spellcheck", step: "step", type: "type", value: "value" }, host: { listeners: { "ionInput": "handleIonInput($event.target)" } }, providers: [accessorProvider$7], usesInheritance: true, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonInput = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$1j,
- inputs: INPUT_INPUTS,
- methods: ['setFocus', 'getInputElement'],
- })
- ], IonInput);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonInput, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-input',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: INPUT_INPUTS,
- providers: [accessorProvider$7],
- standalone: true,
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }, { type: i0.Injector }]; }, propDecorators: { handleIonInput: [{
- type: HostListener,
- args: ['ionInput', ['$event.target']]
- }] } });
- const RADIO_GROUP_INPUTS = ['allowEmptySelection', 'compareWith', 'errorText', 'helperText', 'name', 'value'];
- /**
- * Pulling the provider into an object and using PURE works
- * around an ng-packagr issue that causes
- * components with multiple decorators and
- * a provider to be re-assigned. This re-assignment
- * is not supported by Webpack and causes treeshaking
- * to not work on these kinds of components.
- */
- const accessorProvider$6 = {
- provide: NG_VALUE_ACCESSOR,
- useExisting: /*@__PURE__*/ forwardRef(() => IonRadioGroup),
- multi: true,
- };
- let IonRadioGroup = class IonRadioGroup extends ValueAccessor {
- z;
- el;
- constructor(c, r, z, injector) {
- super(injector, r);
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- proxyOutputs(this, this.el, ['ionChange']);
- }
- handleIonChange(el) {
- this.handleValueChange(el, el.value);
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonRadioGroup, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }, { token: i0.Injector }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonRadioGroup, isStandalone: true, selector: "ion-radio-group", inputs: { allowEmptySelection: "allowEmptySelection", compareWith: "compareWith", errorText: "errorText", helperText: "helperText", name: "name", value: "value" }, host: { listeners: { "ionChange": "handleIonChange($event.target)" } }, providers: [accessorProvider$6], usesInheritance: true, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonRadioGroup = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$1k,
- inputs: RADIO_GROUP_INPUTS,
- })
- ], IonRadioGroup);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonRadioGroup, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-radio-group',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: RADIO_GROUP_INPUTS,
- providers: [accessorProvider$6],
- standalone: true,
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }, { type: i0.Injector }]; }, propDecorators: { handleIonChange: [{
- type: HostListener,
- args: ['ionChange', ['$event.target']]
- }] } });
- const RANGE_INPUTS = [
- 'activeBarStart',
- 'color',
- 'debounce',
- 'disabled',
- 'dualKnobs',
- 'label',
- 'labelPlacement',
- 'max',
- 'min',
- 'mode',
- 'name',
- 'pin',
- 'pinFormatter',
- 'snaps',
- 'step',
- 'ticks',
- 'value',
- ];
- /**
- * Pulling the provider into an object and using PURE works
- * around an ng-packagr issue that causes
- * components with multiple decorators and
- * a provider to be re-assigned. This re-assignment
- * is not supported by Webpack and causes treeshaking
- * to not work on these kinds of components.
- */
- const accessorProvider$5 = {
- provide: NG_VALUE_ACCESSOR,
- useExisting: /*@__PURE__*/ forwardRef(() => IonRange),
- multi: true,
- };
- let IonRange = class IonRange extends ValueAccessor {
- z;
- el;
- constructor(c, r, z, injector) {
- super(injector, r);
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- proxyOutputs(this, this.el, ['ionChange', 'ionInput', 'ionFocus', 'ionBlur', 'ionKnobMoveStart', 'ionKnobMoveEnd']);
- }
- handleIonInput(el) {
- this.handleValueChange(el, el.value);
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonRange, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }, { token: i0.Injector }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonRange, isStandalone: true, selector: "ion-range", inputs: { activeBarStart: "activeBarStart", color: "color", debounce: "debounce", disabled: "disabled", dualKnobs: "dualKnobs", label: "label", labelPlacement: "labelPlacement", max: "max", min: "min", mode: "mode", name: "name", pin: "pin", pinFormatter: "pinFormatter", snaps: "snaps", step: "step", ticks: "ticks", value: "value" }, host: { listeners: { "ionInput": "handleIonInput($event.target)" } }, providers: [accessorProvider$5], usesInheritance: true, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonRange = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$1l,
- inputs: RANGE_INPUTS,
- })
- ], IonRange);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonRange, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-range',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: RANGE_INPUTS,
- providers: [accessorProvider$5],
- standalone: true,
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }, { type: i0.Injector }]; }, propDecorators: { handleIonInput: [{
- type: HostListener,
- args: ['ionInput', ['$event.target']]
- }] } });
- const SEARCHBAR_INPUTS = [
- 'animated',
- 'autocomplete',
- 'autocorrect',
- 'cancelButtonIcon',
- 'cancelButtonText',
- 'clearIcon',
- 'color',
- 'debounce',
- 'disabled',
- 'enterkeyhint',
- 'inputmode',
- 'mode',
- 'name',
- 'placeholder',
- 'searchIcon',
- 'showCancelButton',
- 'showClearButton',
- 'spellcheck',
- 'type',
- 'value',
- ];
- /**
- * Pulling the provider into an object and using PURE works
- * around an ng-packagr issue that causes
- * components with multiple decorators and
- * a provider to be re-assigned. This re-assignment
- * is not supported by Webpack and causes treeshaking
- * to not work on these kinds of components.
- */
- const accessorProvider$4 = {
- provide: NG_VALUE_ACCESSOR,
- useExisting: /*@__PURE__*/ forwardRef(() => IonSearchbar),
- multi: true,
- };
- let IonSearchbar = class IonSearchbar extends ValueAccessor {
- z;
- el;
- constructor(c, r, z, injector) {
- super(injector, r);
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- proxyOutputs(this, this.el, ['ionInput', 'ionChange', 'ionCancel', 'ionClear', 'ionBlur', 'ionFocus']);
- }
- handleIonInput(el) {
- this.handleValueChange(el, el.value);
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonSearchbar, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }, { token: i0.Injector }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonSearchbar, isStandalone: true, selector: "ion-searchbar", inputs: { animated: "animated", autocomplete: "autocomplete", autocorrect: "autocorrect", cancelButtonIcon: "cancelButtonIcon", cancelButtonText: "cancelButtonText", clearIcon: "clearIcon", color: "color", debounce: "debounce", disabled: "disabled", enterkeyhint: "enterkeyhint", inputmode: "inputmode", mode: "mode", name: "name", placeholder: "placeholder", searchIcon: "searchIcon", showCancelButton: "showCancelButton", showClearButton: "showClearButton", spellcheck: "spellcheck", type: "type", value: "value" }, host: { listeners: { "ionInput": "handleIonInput($event.target)" } }, providers: [accessorProvider$4], usesInheritance: true, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonSearchbar = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$1m,
- inputs: SEARCHBAR_INPUTS,
- methods: ['setFocus', 'getInputElement'],
- })
- ], IonSearchbar);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonSearchbar, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-searchbar',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: SEARCHBAR_INPUTS,
- providers: [accessorProvider$4],
- standalone: true,
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }, { type: i0.Injector }]; }, propDecorators: { handleIonInput: [{
- type: HostListener,
- args: ['ionInput', ['$event.target']]
- }] } });
- const SEGMENT_INPUTS = ['color', 'disabled', 'mode', 'scrollable', 'selectOnFocus', 'swipeGesture', 'value'];
- /**
- * Pulling the provider into an object and using PURE works
- * around an ng-packagr issue that causes
- * components with multiple decorators and
- * a provider to be re-assigned. This re-assignment
- * is not supported by Webpack and causes treeshaking
- * to not work on these kinds of components.
- */
- const accessorProvider$3 = {
- provide: NG_VALUE_ACCESSOR,
- useExisting: /*@__PURE__*/ forwardRef(() => IonSegment),
- multi: true,
- };
- let IonSegment = class IonSegment extends ValueAccessor {
- z;
- el;
- constructor(c, r, z, injector) {
- super(injector, r);
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- proxyOutputs(this, this.el, ['ionChange']);
- }
- handleIonChange(el) {
- this.handleValueChange(el, el.value);
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonSegment, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }, { token: i0.Injector }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonSegment, isStandalone: true, selector: "ion-segment", inputs: { color: "color", disabled: "disabled", mode: "mode", scrollable: "scrollable", selectOnFocus: "selectOnFocus", swipeGesture: "swipeGesture", value: "value" }, host: { listeners: { "ionChange": "handleIonChange($event.target)" } }, providers: [accessorProvider$3], usesInheritance: true, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonSegment = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$1n,
- inputs: SEGMENT_INPUTS,
- })
- ], IonSegment);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonSegment, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-segment',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: SEGMENT_INPUTS,
- providers: [accessorProvider$3],
- standalone: true,
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }, { type: i0.Injector }]; }, propDecorators: { handleIonChange: [{
- type: HostListener,
- args: ['ionChange', ['$event.target']]
- }] } });
- const SELECT_INPUTS = [
- 'cancelText',
- 'color',
- 'compareWith',
- 'disabled',
- 'errorText',
- 'expandedIcon',
- 'fill',
- 'helperText',
- 'interface',
- 'interfaceOptions',
- 'justify',
- 'label',
- 'labelPlacement',
- 'mode',
- 'multiple',
- 'name',
- 'okText',
- 'placeholder',
- 'selectedText',
- 'shape',
- 'toggleIcon',
- 'value',
- ];
- /**
- * Pulling the provider into an object and using PURE works
- * around an ng-packagr issue that causes
- * components with multiple decorators and
- * a provider to be re-assigned. This re-assignment
- * is not supported by Webpack and causes treeshaking
- * to not work on these kinds of components.
- */
- const accessorProvider$2 = {
- provide: NG_VALUE_ACCESSOR,
- useExisting: /*@__PURE__*/ forwardRef(() => IonSelect),
- multi: true,
- };
- let IonSelect = class IonSelect extends ValueAccessor {
- z;
- el;
- constructor(c, r, z, injector) {
- super(injector, r);
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- proxyOutputs(this, this.el, ['ionChange', 'ionCancel', 'ionDismiss', 'ionFocus', 'ionBlur']);
- }
- handleIonChange(el) {
- this.handleValueChange(el, el.value);
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonSelect, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }, { token: i0.Injector }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonSelect, isStandalone: true, selector: "ion-select", inputs: { cancelText: "cancelText", color: "color", compareWith: "compareWith", disabled: "disabled", errorText: "errorText", expandedIcon: "expandedIcon", fill: "fill", helperText: "helperText", interface: "interface", interfaceOptions: "interfaceOptions", justify: "justify", label: "label", labelPlacement: "labelPlacement", mode: "mode", multiple: "multiple", name: "name", okText: "okText", placeholder: "placeholder", selectedText: "selectedText", shape: "shape", toggleIcon: "toggleIcon", value: "value" }, host: { listeners: { "ionChange": "handleIonChange($event.target)" } }, providers: [accessorProvider$2], usesInheritance: true, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonSelect = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$1o,
- inputs: SELECT_INPUTS,
- methods: ['open'],
- })
- ], IonSelect);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonSelect, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-select',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: SELECT_INPUTS,
- providers: [accessorProvider$2],
- standalone: true,
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }, { type: i0.Injector }]; }, propDecorators: { handleIonChange: [{
- type: HostListener,
- args: ['ionChange', ['$event.target']]
- }] } });
- const TEXTAREA_INPUTS = [
- 'autoGrow',
- 'autocapitalize',
- 'autofocus',
- 'clearOnEdit',
- 'color',
- 'cols',
- 'counter',
- 'counterFormatter',
- 'debounce',
- 'disabled',
- 'enterkeyhint',
- 'errorText',
- 'fill',
- 'helperText',
- 'inputmode',
- 'label',
- 'labelPlacement',
- 'maxlength',
- 'minlength',
- 'mode',
- 'name',
- 'placeholder',
- 'readonly',
- 'required',
- 'rows',
- 'shape',
- 'spellcheck',
- 'value',
- 'wrap',
- ];
- /**
- * Pulling the provider into an object and using PURE works
- * around an ng-packagr issue that causes
- * components with multiple decorators and
- * a provider to be re-assigned. This re-assignment
- * is not supported by Webpack and causes treeshaking
- * to not work on these kinds of components.
- */
- const accessorProvider$1 = {
- provide: NG_VALUE_ACCESSOR,
- useExisting: /*@__PURE__*/ forwardRef(() => IonTextarea),
- multi: true,
- };
- let IonTextarea = class IonTextarea extends ValueAccessor {
- z;
- el;
- constructor(c, r, z, injector) {
- super(injector, r);
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- proxyOutputs(this, this.el, ['ionChange', 'ionInput', 'ionBlur', 'ionFocus']);
- }
- handleIonInput(el) {
- this.handleValueChange(el, el.value);
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonTextarea, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }, { token: i0.Injector }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonTextarea, isStandalone: true, selector: "ion-textarea", inputs: { autoGrow: "autoGrow", autocapitalize: "autocapitalize", autofocus: "autofocus", clearOnEdit: "clearOnEdit", color: "color", cols: "cols", counter: "counter", counterFormatter: "counterFormatter", debounce: "debounce", disabled: "disabled", enterkeyhint: "enterkeyhint", errorText: "errorText", fill: "fill", helperText: "helperText", inputmode: "inputmode", label: "label", labelPlacement: "labelPlacement", maxlength: "maxlength", minlength: "minlength", mode: "mode", name: "name", placeholder: "placeholder", readonly: "readonly", required: "required", rows: "rows", shape: "shape", spellcheck: "spellcheck", value: "value", wrap: "wrap" }, host: { listeners: { "ionInput": "handleIonInput($event.target)" } }, providers: [accessorProvider$1], usesInheritance: true, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonTextarea = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$1p,
- inputs: TEXTAREA_INPUTS,
- methods: ['setFocus', 'getInputElement'],
- })
- ], IonTextarea);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonTextarea, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-textarea',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: TEXTAREA_INPUTS,
- providers: [accessorProvider$1],
- standalone: true,
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }, { type: i0.Injector }]; }, propDecorators: { handleIonInput: [{
- type: HostListener,
- args: ['ionInput', ['$event.target']]
- }] } });
- const TOGGLE_INPUTS = [
- 'checked',
- 'color',
- 'disabled',
- 'enableOnOffLabels',
- 'errorText',
- 'helperText',
- 'justify',
- 'labelPlacement',
- 'mode',
- 'name',
- 'value',
- ];
- /**
- * Pulling the provider into an object and using PURE works
- * around an ng-packagr issue that causes
- * components with multiple decorators and
- * a provider to be re-assigned. This re-assignment
- * is not supported by Webpack and causes treeshaking
- * to not work on these kinds of components.
- */
- const accessorProvider = {
- provide: NG_VALUE_ACCESSOR,
- useExisting: /*@__PURE__*/ forwardRef(() => IonToggle),
- multi: true,
- };
- let IonToggle = class IonToggle extends ValueAccessor {
- z;
- el;
- constructor(c, r, z, injector) {
- super(injector, r);
- this.z = z;
- c.detach();
- this.el = r.nativeElement;
- proxyOutputs(this, this.el, ['ionChange', 'ionFocus', 'ionBlur']);
- }
- writeValue(value) {
- this.elementRef.nativeElement.checked = this.lastValue = value;
- setIonicClasses(this.elementRef);
- }
- handleIonChange(el) {
- this.handleValueChange(el, el.checked);
- }
- /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonToggle, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }, { token: i0.Injector }], target: i0.ɵɵFactoryTarget.Component });
- /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: IonToggle, isStandalone: true, selector: "ion-toggle", inputs: { checked: "checked", color: "color", disabled: "disabled", enableOnOffLabels: "enableOnOffLabels", errorText: "errorText", helperText: "helperText", justify: "justify", labelPlacement: "labelPlacement", mode: "mode", name: "name", value: "value" }, host: { listeners: { "ionChange": "handleIonChange($event.target)" } }, providers: [accessorProvider], usesInheritance: true, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
- };
- IonToggle = __decorate([
- ProxyCmp({
- defineCustomElementFn: defineCustomElement$1q,
- inputs: TOGGLE_INPUTS,
- })
- ], IonToggle);
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: IonToggle, decorators: [{
- type: Component,
- args: [{
- selector: 'ion-toggle',
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: '<ng-content></ng-content>',
- // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
- inputs: TOGGLE_INPUTS,
- providers: [accessorProvider],
- standalone: true,
- }]
- }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }, { type: i0.Injector }]; }, propDecorators: { handleIonChange: [{
- type: HostListener,
- args: ['ionChange', ['$event.target']]
- }] } });
- /**
- * Generated bundle index. Do not edit.
- */
- export { ActionSheetController, AlertController, AnimationController, GestureController, IonAccordion, IonAccordionGroup, IonActionSheet, IonAlert, IonApp, IonAvatar, IonBackButton, IonBackdrop, IonBadge, IonBreadcrumb, IonBreadcrumbs, IonButton, IonButtons, IonCard, IonCardContent, IonCardHeader, IonCardSubtitle, IonCardTitle, IonCheckbox, IonChip, IonCol, IonContent, IonDatetime, IonDatetimeButton, IonFab, IonFabButton, IonFabList, IonFooter, IonGrid, IonHeader, IonIcon, IonImg, IonInfiniteScroll, IonInfiniteScrollContent, IonInput, IonInputPasswordToggle, IonItem, IonItemDivider, IonItemGroup, IonItemOption, IonItemOptions, IonItemSliding, IonLabel, IonList, IonListHeader, IonLoading, IonMenu, IonMenuButton, IonMenuToggle, IonModal, IonNav, IonNavLink, IonNote, IonPicker, IonPickerColumn, IonPickerColumnOption, IonPickerLegacy, IonPopover, IonProgressBar, IonRadio, IonRadioGroup, IonRange, IonRefresher, IonRefresherContent, IonReorder, IonReorderGroup, IonRippleEffect, IonRouterLink, IonRouterLinkWithHref, IonRouterOutlet, IonRow, IonSearchbar, IonSegment, IonSegmentButton, IonSegmentContent, IonSegmentView, IonSelect, IonSelectModal, IonSelectOption, IonSkeletonText, IonSpinner, IonSplitPane, IonTab, IonTabBar, IonTabButton, IonTabs, IonText, IonTextarea, IonThumbnail, IonTitle, IonToast, IonToggle, IonToolbar, LoadingController, MenuController, ModalController, PickerController, PopoverController, ToastController, provideIonicAngular };
- //# sourceMappingURL=ionic-angular-standalone.mjs.map
|