1import{n as Ze,q as ze,r as w,s as Ve,u as Qe,v as Ke,w as We,x as qe,y as Ge}from"./chunk-FX2VP424.js";import{a as g,b as Ue}from"./chunk-5FQOIAJG.js";import{Da as Le,Eb as $e,Fb as je,Gc as Xe,Ia as Ae,Ja as Ne,Ka as Se,Ob as j,X as Ce,Y as f,bb as Re,ca as Oe,da as U,ea as Me,fc as ke,ia as $,kb as m,na as be,oa as z,ob as Be,pb as Q,qa as V,xa as He,xb as v,ya as Pe}from"./chunk-DLOJA7OY.js";import{$ as se,$a as D,Da as b,Db as X,E as C,Ea as H,Eb as ve,F as ie,Gb as R,Ha as a,Ib as _,Jb as De,Kb as Te,Lc as Ie,Ma as P,Na as pe,Ob as he,Pb as B,Pc as Ee,Q as oe,Qb as I,R as ne,Rb as E,Sb as Z,Tb as me,Vb as _e,Z as re,Za as le,_a as L,ac as u,ca as ue,da as O,ec as ge,f as q,g as G,ic as we,ja as l,jc as ye,l as Y,la as T,lb as p,ma as M,n as J,nb as A,oc as xe,pb as F,ra as k,s as ee,sa as de,ta as ce,va as c,vc as Fe,w as x,wa as ae,x as te,xa as h,xb as N,ya as s,yb as S,zb as fe}from"./chunk-XJXM2OHO.js";var $t=(()=>{class e{constructor(){this.focusable=!0}get tabIndex(){return this.focusable?0:-1}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=s({type:e,selectors:[["","tuiFocusable",""]],hostVars:1,hostBindings:function(t,o){t&2&&ve("tabIndex",o.tabIndex)},inputs:{focusable:[c.None,"tuiFocusable","focusable"]}}),e})(),jt=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=h({type:e}),e.\u0275inj=T({}),e})();var Ye=(()=>{class e{constructor(t,o){this.enabled$=new q;let n=o.pipe(x(r=>!!r&&(!t||!r.length||r.every(d=>!t.contains(d)))));this.tuiObscured=this.enabled$.pipe(Pe(()=>n))}set tuiObscuredEnabled(t){this.enabled$.next(t)}}return e.\u0275fac=function(t){return new(t||e)(D(g,8),D(Q,2))},e.\u0275dir=s({type:e,selectors:[["","tuiObscured",""]],inputs:{tuiObscuredEnabled:"tuiObscuredEnabled"},outputs:{tuiObscured:"tuiObscured"},features:[u([Q,Be,m])]}),e})(),Je=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=h({type:e}),e.\u0275inj=T({}),e})();var W=class{constructor(i,t,o,n,r,d,y,lt,ft,vt,Dt,Tt,ht){this.change$=i,this.options=t,this.legacyAppearance=o,this.appearanceDirective=n,this.cleanerDirective=r,this.customContentDirective=d,this.iconDirective=y,this.iconLeftDirective=lt,this.labelOutsideDirective=ft,this.sizeDirective=vt,this.prefixDirective=Dt,this.postfixDirective=Tt,this.fillerDirective=ht}get appearance(){return this.appearanceDirective.appearance||this.legacyAppearance}get cleaner(){return this.cleanerDirective.cleaner}get customContent(){return this.customContentDirective.customContent||""}get icon(){return this.iconDirective.icon}get iconLeft(){return this.iconLeftDirective.iconLeft}get labelOutside(){return this.labelOutsideDirective.labelOutside}get size(){return this.sizeDirective.size}get prefix(){return this.prefixDirective.prefix}get postfix(){return this.postfixDirective.postfix}get filler(){return this.fillerDirective.filler}},mt={iconCleaner:"tuiIconClose",hintOnDisabled:!1},_t=Ce(mt);var et=f(()=>new gt),gt=(()=>{class e extends v{constructor(){super(...arguments),this.appearance=""}}return e.\u0275fac=(()=>{let i;return function(o){return(i||(i=a(e)))(o||e)}})(),e.\u0275dir=s({type:e,selectors:[["","tuiTextfieldAppearance",""]],inputs:{appearance:[c.None,"tuiTextfieldAppearance","appearance"]},features:[u([{provide:et,useExisting:l(()=>e)}]),p]}),e})(),tt=f(()=>new wt),wt=(()=>{class e extends v{constructor(){super(...arguments),this.cleaner=!1}}return e.\u0275fac=(()=>{let i;return function(o){return(i||(i=a(e)))(o||e)}})(),e.\u0275dir=s({type:e,selectors:[["","tuiTextfieldCleaner",""]],inputs:{cleaner:[c.None,"tuiTextfieldCleaner","cleaner"]},features:[u([{provide:tt,useExisting:l(()=>e)}]),p]}),e})(),it=f(()=>new yt),yt=(()=>{class e extends v{}return e.\u0275fac=(()=>{let i;return function(o){return(i||(i=a(e)))(o||e)}})(),e.\u0275dir=s({type:e,selectors:[["","tuiTextfieldCustomContent",""]],inputs:{customContent:[c.None,"tuiTextfieldCustomContent","customContent"]},features:[u([{provide:it,useExisting:l(()=>e)}]),p]}),e})(),ot=f(()=>new xt),xt=(()=>{class e extends v{constructor(){super(...arguments),this.filler=""}}return e.\u0275fac=(()=>{let i;return function(o){return(i||(i=a(e)))(o||e)}})(),e.\u0275dir=s({type:e,selectors:[["","tuiTextfieldFiller",""]],inputs:{filler:[c.None,"tuiTextfieldFiller","filler"]},features:[u([{provide:ot,useExisting:l(()=>e)}]),p]}),e})(),nt=f(()=>new Ft),Ft=(()=>{class e extends v{}return e.\u0275fac=(()=>{let i;return function(o){return(i||(i=a(e)))(o||e)}})(),e.\u0275dir=s({type:e,selectors:[["","tuiTextfieldIcon",""]],inputs:{icon:[c.None,"tuiTextfieldIcon","icon"]},features:[u([{provide:nt,useExisting:l(()=>e)}]),p]}),e})(),rt=f(()=>new It),It=(()=>{class e extends v{}return e.\u0275fac=(()=>{let i;return function(o){return(i||(i=a(e)))(o||e)}})(),e.\u0275dir=s({type:e,selectors:[["","tuiTextfieldIconLeft",""]],inputs:{iconLeft:[c.None,"tuiTextfieldIconLeft","iconLeft"]},features:[u([{provide:rt,useExisting:l(()=>e)}]),p]}),e})(),st=f(()=>new Et),Et=(()=>{class e extends v{constructor(){super(...arguments),this.labelOutside=!1}}return e.\u0275fac=(()=>{let i;return function(o){return(i||(i=a(e)))(o||e)}})(),e.\u0275dir=s({type:e,selectors:[["","tuiTextfieldLabelOutside",""]],inputs:{labelOutside:[c.None,"tuiTextfieldLabelOutside","labelOutside"]},features:[u([{provide:st,useExisting:l(()=>e)}]),p]}),e})(),ut=f(()=>new Ct),Ct=(()=>{class e extends v{constructor(){super(...arguments),this.postfix=""}}return e.\u0275fac=(()=>{let i;return function(o){return(i||(i=a(e)))(o||e)}})(),e.\u0275dir=s({type:e,selectors:[["","tuiTextfieldPostfix",""]],inputs:{postfix:[c.None,"tuiTextfieldPostfix","postfix"]},features:[u([{provide:ut,useExisting:l(()=>e)}]),p]}),e})(),dt=f(()=>new Ot),Ot=(()=>{class e extends v{constructor(){super(...arguments),this.prefix=""}}return e.\u0275fac=(()=>{let i;return function(o){return(i||(i=a(e)))(o||e)}})(),e.\u0275dir=s({type:e,selectors:[["","tuiTextfieldPrefix",""]],inputs:{prefix:[c.None,"tuiTextfieldPrefix","prefix"]},features:[u([{provide:dt,useExisting:l(()=>e)}]),p]}),e})(),ct=f(()=>new Mt),Mt=(()=>{class e extends v{constructor(){super(...arguments),this.size="l"}}return e.\u0275fac=(()=>{let i;return function(o){return(i||(i=a(e)))(o||e)}})(),e.\u0275dir=s({type:e,selectors:[["","tuiTextfieldSize",""]],inputs:{size:[c.None,"tuiTextfieldSize","size"]},features:[u([{provide:ct,useExisting:l(()=>e)}]),p]}),e})(),ni=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=h({type:e}),e.\u0275inj=T({}),e}
1)(),bt=new M("[TUI_TEXTFIELD_WATCHED_CONTROLLER]"),ri=[m,{provide:bt,deps:[Fe,m,_t,Xe,et,tt,it,nt,rt,st,ct,dt,ut,ot],useFactory:(e,i,t,o,...n)=>{let r=C(...n.map(({change$:d})=>d||ie)).pipe(Le(e),O(i));return r.subscribe(),new W(r,t,o,...n)}}];var Ht=["wrapper"],Pt=["*"],Lt=(e,i)=>({$implicit:e,close:i});function At(e,i){if(e&1&&(N(0,"div",8),me(1),S()),e&2){let t=i.polymorpheusOutlet;L(),_e(" ",t," ")}}function Nt(e,i){if(e&1){let t=X();N(0,"div",6,2),R("keydown",function(n){b(t);let r=_(2);return H(r.onKeydown(n))}),A(2,At,2,1,"div",7),S(),fe(3,"div")}if(e&2){_();let t=Z(1),o=_();L(2),F("polymorpheusOutlet",o.content)("polymorpheusOutletContext",ge(2,Lt,t,o.close))}}function St(e,i){if(e&1){let t=X();N(0,"div",4,0),R("tuiActiveZoneChange",function(n){b(t);let r=_();return H(r.onActiveZone(n))})("tuiObscured",function(n){b(t);let r=_();return H(r.onHostObscured(n))}),Te(2),A(3,Nt,4,5,"ng-template",5,1,xe),S()}if(e&2){let t=i.tuiLet,o=Z(4),n=_();F("tuiDropdown",o)("tuiDropdownManual",t&&n.canOpen)("tuiDropdownOpenMonitor",t&&n.canOpen)("tuiDropdownSided",n.sided)("tuiObscuredEnabled",t),L(3),F("polymorpheus",n.context)}}var at=(()=>{class e extends j{constructor(){super(...arguments),this.type="dummy"}getPosition(){return[0,0]}}return e.\u0275fac=(()=>{let i;return function(o){return(i||(i=a(e)))(o||e)}})(),e.\u0275dir=s({type:e,selectors:[["","tuiAccessorProxy",""]],features:[u([{provide:j,multi:!0,deps:[[new k,new ce,e],e],useFactory:(i,t)=>i||t}]),p]}),e})(),pt=new M("[TUI_HOSTED_DROPDOWN_COMPONENT]"),Rt=(()=>{class e{constructor(t,o,n,r){this.hosted=o,this.open=r,r?.dropdown===n&&r.tuiDropdownOpenChange.pipe(O(t)).subscribe(d=>{var y;d&&((y=o.nativeFocusableElement)===null||y===void 0||y.focus()),o.updateOpen(d)})}set tuiDropdownOpenMonitor(t){var o;(o=this.open)===null||o===void 0||o.update(t),this.hosted.updateOpen(t)}}return e.\u0275fac=function(t){return new(t||e)(D(m,2),D(pt),D(w,2),D(ze,8))},e.\u0275dir=s({type:e,selectors:[["","tuiDropdownOpenMonitor",""]],inputs:{tuiDropdownOpenMonitor:"tuiDropdownOpenMonitor"},features:[u([m])]}),e})(),Bt=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=s({type:e,selectors:[["","tuiHostedDropdownHost",""]]}),e})();function Ut(e){var i;return"key"in e&&e.key.toLowerCase()==="escape"&&this.canOpen&&this.open&&!(!((i=this.dropdown)===null||i===void 0)&&i.nextElementSibling)}var Ai=(()=>{class e{constructor(t,o){this.hover$=t,this.el=o,this.openChange$=new G(!1),this.hostHover$=te([He(this.el.nativeElement,"mouseover").pipe(x(n=>this.computedHost.contains(Me(n))),ue(n=>{var r,d;return ee(n).pipe(oe((n?(r=this.hover$)===null||r===void 0?void 0:r.showDelay:(d=this.hover$)===null||d===void 0?void 0:d.hideDelay)||0))})),this.hover$||Y]).pipe(x(([n,r])=>n&&r)),this.sided=!1,this.canOpen=!0,this.open$=C(this.openChange$,this.hostHover$).pipe(se(1),ne(),re()),this.focusedChange=new pe,this.openChange=this.openChange$,this.close=()=>this.updateOpen(!1)}set open(t){this.openChange.next(t)}get open(){return this.openChange.value}get host(){var t;return((t=this.dropdownHost)===null||t===void 0?void 0:t.nativeElement)||this.el.nativeElement}get computedHost(){var t;return((t=this.dropdownHost)===null||t===void 0?void 0:t.nativeElement)||this.nativeFocusableElement||this.el.nativeElement}get dropdown(){var t,o;return(o=(t=this.dropdownDirective)===null||t===void 0?void 0:t.dropdownBoxRef)===null||o===void 0?void 0:o.location.nativeElement}get nativeFocusableElement(){return be(this.host)?this.host:z({initial:this.host,root:this.el.nativeElement})}get focused(){return V(this.host)||this.open&&!!this.wrapper&&V(this.wrapper.nativeElement)}onFocusInOut(){this.el.nativeElement.classList.toggle("_hosted_dropdown_focused",this.focused)}onFocusIn(t){this.computedHost.contains(t)||this.updateOpen(!1)}onClick(t){var o;!this.hostEditable&&this.computedHost.contains(t)&&!(!((o=this.hover$)===null||o===void 0)&&o.hovered)&&this.updateOpen(!this.open)}onKeyDownEsc(t){t.preventDefault(),this.closeDropdown()}onArrow(t,o){this.focusDropdown(t,o)}onKeydown({key:t,target:o,defaultPrevented:n}){!n&&ke(t)&&this.hostEditable&&U(o)&&!$(o)&&this.focusHost()}onActiveZone(t){this.updateFocused(t),t||this.updateOpen(!1)}onHostObscured(t){t&&this.closeDropdown()}updateOpen(t){(!t||this.canOpen)&&(this.open=t)}get hostEditable(){return $(this.computedHost)}focusDropdown(t,o){let n=this.nativeFocusableElement;if(!n||!U(n)||!Oe(t.target)||!n.contains(t.target))return;if(!this.wrapper||!this.open||!this.dropdown||!U(this.wrapper.nativeElement.nextElementSibling)){this.updateOpen(!0),$(n)||t.preventDefault();return}let r=o?this.wrapper.nativeElement:this.wrapper.nativeElement.nextElementSibling,d=z({initial:r,root:this.wrapper.nativeElement,previous:!o});d&&(d.focus(),t.preventDefault())}closeDropdown(){this.focused&&this.focusHost(),this.updateOpen(!1)}focusHost(){let t=this.nativeFocusableElement;t&&t.focus({preventScroll:!0})}updateFocused(t){this.focusedChange.emit(t)}}return e.\u0275fac=function(t){return new(t||e)(D(Ve,10),D(P))},e.\u0275cmp=ae({type:e,selectors:[["tui-hosted-dropdown"]],contentQueries:function(t,o,n){if(t&1&&he(n,Bt,5,P),t&2){let r;I(r=E())&&(o.dropdownHost=r.first)}},viewQuery:function(t,o){if(t&1&&(B(Ht,5,P),B(w,5),B(g,5)),t&2){let n;I(n=E())&&(o.wrapper=n.first),I(n=E())&&(o.dropdownDirective=n.first),I(n=E())&&(o.activeZone=n.first)}},hostBindings:function(t,o){t&1&&R("focusin.capture.silent",function(){return o.onFocusInOut()})("focusout.capture.silent",function(){return o.onFocusInOut()})("focusin",function(r){return o.onFocusIn(r.target)})("click",function(r){return o.onClick(r.target)})("keydown.silent.capture",function(r){return o.onKeyDownEsc(r)},!1,le)("keydown.arrowDown",function(r){return o.onArrow(r,!0)})("keydown.arrowUp",function(r){return o.onArrow(r,!1)})},inputs:{content:"content",sided:"sided",canOpen:"canOpen",open:"open"},outputs:{open$:"openChange",focusedChange:"focusedChange"},features:[u([Re(e),{provide:at,deps:[[new k,new de,j]],useFactory:i=>i?.[0]},{provide:pt,useExisting:e}])],ngContentSelectors:Pt,decls:2,vars:3,consts:[["activeZone","tuiActiveZone"],["dropdown","polymorpheus"],["wrapper",""],["tuiAccessorProxy","","class","t-wrapper",3,"tuiDropdown","tuiDropdownManual","tuiDropdownOpenMonitor","tuiDropdownSided","tuiObscuredEnabled","tuiActiveZoneChange","tuiObscured",4,"tuiLet"],["tuiAccessorProxy","",1,"t-wrapper",3,"tuiActiveZoneChange","tuiObscured","tuiDropdown","tuiDropdownManual","tuiDropdownOpenMonitor","tuiDropdownSided","tuiObscuredEnabled"],[3,"polymorpheus"],[1,"t-dropdown",3,"keydown"],["class","t-primitive",4,"polymorpheusOutlet","polymorpheusOutletContext"],[1,"t-primitive"]],template:function(t,o){if(t&1&&(De(),A(0,St,5,6,"div",3),we(1,"async")),t&2){let n;F("tuiLet",(n=ye(1,1,o.open$))!==null&&n!==void 0?n:o.openChange.value)}},dependencies:[$e,at,w,Ke,Qe,We,Rt,qe,g,Ye,Ae,Ne,Ie],styles:["[_nghost-%COMP%]{display:inline-flex}.t-wrapper[_ngcontent-%COMP%]{border-radius:inherit;height:inherit;flex:1 1 auto;width:100%}.t-dropdown[_ngcontent-%COMP%]{height:100%}.t-primitive[_ngcontent-%COMP%]{padding:1rem}"],changeDetection:0}),J([Ze(Ut)],e.prototype,"onKeyDownEsc",null),e})(),Ni=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=h({type:e}
1),e.\u0275inj=T({imports:[[Ee,Se,je,Je,Ue,Ge]]}),e})();export{$t as a,jt as b,_t as c,tt as d,xt as e,Ft as f,Et as g,ct as h,ni as i,bt as j,ri as k,Ai as l,Ni as m};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.