import{C as Au,Co as jb,Ei as Yb,Ja as g,Ki as _5,Kr as Tu,Mi as Yxe,Mo as k3,Mr as S,Na as eh,Ns as rh,Oo as jw,Os as qxe,Ra as f5,Sc as x$,Sn as LI,So as jV,Us as sh,V as CI,X as D$,Xo as lx,Zi as aA,Zs as th,_o as iu,bc as wx,bn as L3,c as $b,et as DI,fa as bx,go as ih,gt as Ex,ia as ax,k as Bb,ls as oh,n as $B,nn as J$,nr as O3,rs as nh,s as $a,t as $$,ti as Vb,vn as Kxe,vo as j$,ws as qb,xc as x,yc as wp,yn as L2,zc as zt}from"./chunk-b0nJCs5_.js";import{F as Y,L as Z,N as Wt,U as ge$1,m as I,nt as rn}from"./chunk-CkJf4plT.js";var ae=(()=>{class n extends rn{pathId;onInit(){this.pathId=`url(#`+Wt()+`)`}static ɵfac=(()=>{let e;return function(t){return(e||(e=iu(n)))(t||n)}})();static ɵcmp=$a({type:n,selectors:[[``,`data-p-icon`,`times-circle`]],features:[ax],decls:5,vars:2,consts:[[`fill-rule`,`evenodd`,`clip-rule`,`evenodd`,`d`,`M7 14C5.61553 14 4.26215 13.5895 3.11101 12.8203C1.95987 12.0511 1.06266 10.9579 0.532846 9.67879C0.00303296 8.3997 -0.13559 6.99224 0.134506 5.63437C0.404603 4.2765 1.07129 3.02922 2.05026 2.05026C3.02922 1.07129 4.2765 0.404603 5.63437 0.134506C6.99224 -0.13559 8.3997 0.00303296 9.67879 0.532846C10.9579 1.06266 12.0511 1.95987 12.8203 3.11101C13.5895 4.26215 14 5.61553 14 7C14 8.85652 13.2625 10.637 11.9497 11.9497C10.637 13.2625 8.85652 14 7 14ZM7 1.16667C5.84628 1.16667 4.71846 1.50879 3.75918 2.14976C2.79989 2.79074 2.05222 3.70178 1.61071 4.76768C1.16919 5.83358 1.05367 7.00647 1.27876 8.13803C1.50384 9.26958 2.05941 10.309 2.87521 11.1248C3.69102 11.9406 4.73042 12.4962 5.86198 12.7212C6.99353 12.9463 8.16642 12.8308 9.23232 12.3893C10.2982 11.9478 11.2093 11.2001 11.8502 10.2408C12.4912 9.28154 12.8333 8.15373 12.8333 7C12.8333 5.45291 12.2188 3.96918 11.1248 2.87521C10.0308 1.78125 8.5471 1.16667 7 1.16667ZM4.66662 9.91668C4.58998 9.91704 4.51404 9.90209 4.44325 9.87271C4.37246 9.84333 4.30826 9.8001 4.2544 9.74557C4.14516 9.6362 4.0838 9.48793 4.0838 9.33335C4.0838 9.17876 4.14516 9.0305 4.2544 8.92113L6.17553 7L4.25443 5.07891C4.15139 4.96832 4.09529 4.82207 4.09796 4.67094C4.10063 4.51982 4.16185 4.37563 4.26872 4.26876C4.3756 4.16188 4.51979 4.10066 4.67091 4.09799C4.82204 4.09532 4.96829 4.15142 5.07887 4.25446L6.99997 6.17556L8.92106 4.25446C9.03164 4.15142 9.1779 4.09532 9.32903 4.09799C9.48015 4.10066 9.62434 4.16188 9.73121 4.26876C9.83809 4.37563 9.89931 4.51982 9.90198 4.67094C9.90464 4.82207 9.84855 4.96832 9.74551 5.07891L7.82441 7L9.74554 8.92113C9.85478 9.0305 9.91614 9.17876 9.91614 9.33335C9.91614 9.48793 9.85478 9.6362 9.74554 9.74557C9.69168 9.8001 9.62748 9.84333 9.55669 9.87271C9.4859 9.90209 9.40996 9.91704 9.33332 9.91668C9.25668 9.91704 9.18073 9.90209 9.10995 9.87271C9.03916 9.84333 8.97495 9.8001 8.9211 9.74557L6.99997 7.82444L5.07884 9.74557C5.02499 9.8001 4.96078 9.84333 4.88999 9.87271C4.81921 9.90209 4.74326 9.91704 4.66662 9.91668Z`,`fill`,`currentColor`],[3,`id`],[`width`,`14`,`height`,`14`,`fill`,`white`]],template:function(i,t){i&1&&(LI(),jb(0,`g`),bx(1,`path`,0),Vb(),jb(2,`defs`)(3,`clipPath`,1),bx(4,`rect`,2),Vb()()),i&2&&(eh(`clip-path`,t.pathId),$B(3),wx(`id`,t.pathId))},encapsulation:2,changeDetection:1})}return n})();var pe=`
    .p-chip {
        display: inline-flex;
        align-items: center;
        background: dt('chip.background');
        color: dt('chip.color');
        border-radius: dt('chip.border.radius');
        padding-block: dt('chip.padding.y');
        padding-inline: dt('chip.padding.x');
        gap: dt('chip.gap');
    }

    .p-chip-icon {
        color: dt('chip.icon.color');
        font-size: dt('chip.icon.size');
        width: dt('chip.icon.size');
        height: dt('chip.icon.size');
    }

    .p-chip-image {
        border-radius: 50%;
        width: dt('chip.image.width');
        height: dt('chip.image.height');
        margin-inline-start: calc(-1 * dt('chip.padding.y'));
    }

    .p-chip:has(.p-chip-remove-icon) {
        padding-inline-end: dt('chip.padding.y');
    }

    .p-chip:has(.p-chip-image) {
        padding-block-start: calc(dt('chip.padding.y') / 2);
        padding-block-end: calc(dt('chip.padding.y') / 2);
    }

    .p-chip-remove-icon {
        cursor: pointer;
        font-size: dt('chip.remove.icon.size');
        width: dt('chip.remove.icon.size');
        height: dt('chip.remove.icon.size');
        color: dt('chip.remove.icon.color');
        border-radius: 50%;
        transition:
            outline-color dt('chip.transition.duration'),
            box-shadow dt('chip.transition.duration');
        outline-color: transparent;
    }

    .p-chip-remove-icon:focus-visible {
        box-shadow: dt('chip.remove.icon.focus.ring.shadow');
        outline: dt('chip.remove.icon.focus.ring.width') dt('chip.remove.icon.focus.ring.style') dt('chip.remove.icon.focus.ring.color');
        outline-offset: dt('chip.remove.icon.focus.ring.offset');
    }
`;var me=[`removeicon`];var _e=[`*`];function fe(n,p){if(n&1){let e=jV();wp(0,`img`,4),rh(`error`,function(t){CI(e);return DI(D$().imageError(t))}),Bb()}if(n&2){let e=D$();$$(e.cx(`image`)),Ex(`pBind`,e.ptm(`image`))(`src`,e.image,jw)(`alt`,e.alt)}}function ge(n,p){if(n&1&&th(0,`span`,6),n&2){let e=D$(2);$$(e.icon),Ex(`pBind`,e.ptm(`icon`))(`ngClass`,e.cx(`icon`))}}function he(n,p){if(n&1&&lx(0,ge,1,4,`span`,5),n&2)Ex(`ngIf`,D$().icon)}function ue(n,p){if(n&1&&(wp(0,`div`,7),J$(1),Bb()),n&2){let e=D$();$$(e.cx(`label`)),Ex(`pBind`,e.ptm(`label`)),$B(),aA(e.label)}}function Ce(n,p){if(n&1){let e=jV();wp(0,`span`,11),rh(`click`,function(t){CI(e);return DI(D$(3).close(t))})(`keydown`,function(t){CI(e);return DI(D$(3).onKeydown(t))}),Bb()}if(n&2){let e=D$(3);$$(e.removeIcon),Ex(`pBind`,e.ptm(`removeIcon`))(`ngClass`,e.cx(`removeIcon`)),eh(`tabindex`,e.disabled?-1:0)(`aria-label`,e.removeAriaLabel)}}function ve(n,p){if(n&1){let e=jV();LI(),wp(0,`svg`,12),rh(`click`,function(t){CI(e);return DI(D$(3).close(t))})(`keydown`,function(t){CI(e);return DI(D$(3).onKeydown(t))}),Bb()}if(n&2){let e=D$(3);$$(e.cx(`removeIcon`)),Ex(`pBind`,e.ptm(`removeIcon`)),eh(`tabindex`,e.disabled?-1:0)(`aria-label`,e.removeAriaLabel)}}function ye(n,p){if(n&1&&($b(0),lx(1,Ce,1,6,`span`,9)(2,ve,1,5,`svg`,10),nh()),n&2){let e=D$(2);$B(),Ex(`ngIf`,e.removeIcon),$B(),Ex(`ngIf`,!e.removeIcon)}}function be(n,p){}function Ie(n,p){n&1&&lx(0,be,0,0,`ng-template`)}function xe(n,p){if(n&1){let e=jV();wp(0,`span`,13),rh(`click`,function(t){CI(e);return DI(D$(2).close(t))})(`keydown`,function(t){CI(e);return DI(D$(2).onKeydown(t))}),lx(1,Ie,1,0,null,14),Bb()}if(n&2){let e=D$(2);$$(e.cx(`removeIcon`)),Ex(`pBind`,e.ptm(`removeIcon`)),eh(`tabindex`,e.disabled?-1:0)(`aria-label`,e.removeAriaLabel),$B(),Ex(`ngTemplateOutlet`,e.removeIconTemplate||e._removeIconTemplate)}}function we(n,p){if(n&1&&($b(0),lx(1,ye,3,2,`ng-container`,3)(2,xe,2,6,`span`,8),nh()),n&2){let e=D$();$B(),Ex(`ngIf`,!e.removeIconTemplate&&!e._removeIconTemplate),$B(),Ex(`ngIf`,e.removeIconTemplate||e._removeIconTemplate)}}var Te={root:({instance:n})=>({display:!n.visible&&`none`})};var ke={root:({instance:n})=>[`p-chip p-component`,{"p-disabled":n.disabled}],image:`p-chip-image`,icon:`p-chip-icon`,label:`p-chip-label`,removeIcon:`p-chip-remove-icon`};var se=(()=>{class n extends I{name=`chip`;style=pe;classes=ke;inlineStyles=Te;static ɵfac=(()=>{let e;return function(t){return(e||(e=iu(n)))(t||n)}})();static ɵprov=S({token:n,factory:n.ɵfac})}return n})();var le=new x(`CHIP_INSTANCE`);var Xe=(()=>{class n extends Y{componentName=`Chip`;$pcChip=g(le,{optional:!0,skipSelf:!0})??void 0;bindDirectiveInstance=g(Z,{self:!0});onAfterViewChecked(){this.bindDirectiveInstance.setAttrs(this.ptms([`host`,`root`]))}label;icon;image;alt;styleClass;disabled=!1;removable=!1;removeIcon;onRemove=new zt;onImageError=new zt;visible=!0;get removeAriaLabel(){return this.config.getTranslation(Kxe.ARIA).removeLabel}get chipProps(){return this._chipProps}set chipProps(e){this._chipProps=e,e&&typeof e==`object`&&Object.entries(e).forEach(([i,t])=>this[`_${i}`]!==t&&(this[`_${i}`]=t))}_chipProps;_componentStyle=g(se);removeIconTemplate;templates;_removeIconTemplate;onAfterContentInit(){this.templates.forEach(e=>{e.getType()===`removeicon`?this._removeIconTemplate=e.template:this._removeIconTemplate=e.template})}onChanges(e){if(e.chipProps&&e.chipProps.currentValue){let{currentValue:i}=e.chipProps;i.label!==void 0&&(this.label=i.label),i.icon!==void 0&&(this.icon=i.icon),i.image!==void 0&&(this.image=i.image),i.alt!==void 0&&(this.alt=i.alt),i.styleClass!==void 0&&(this.styleClass=i.styleClass),i.removable!==void 0&&(this.removable=i.removable),i.removeIcon!==void 0&&(this.removeIcon=i.removeIcon)}}close(e){this.visible=!1,this.onRemove.emit(e)}onKeydown(e){(e.key===`Enter`||e.key===`Backspace`)&&this.close(e)}imageError(e){this.onImageError.emit(e)}get dataP(){return this.cn({removable:this.removable})}static ɵfac=(()=>{let e;return function(t){return(e||(e=iu(n)))(t||n)}})();static ɵcmp=$a({type:n,selectors:[[`p-chip`]],contentQueries:function(i,t,o){if(i&1&&sh(o,me,4)(o,qxe,4),i&2){let y;qb(y=Yb())&&(t.removeIconTemplate=y.first),qb(y=Yb())&&(t.templates=y)}},hostVars:6,hostBindings:function(i,t){i&2&&(eh(`aria-label`,t.label)(`data-p`,t.dataP),j$(t.sx(`root`)),$$(t.cn(t.cx(`root`),t.styleClass)))},inputs:{label:`label`,icon:`icon`,image:`image`,alt:`alt`,styleClass:`styleClass`,disabled:[2,`disabled`,`disabled`,Tu],removable:[2,`removable`,`removable`,Tu],removeIcon:`removeIcon`,chipProps:`chipProps`},outputs:{onRemove:`onRemove`,onImageError:`onImageError`},features:[f5([se,{provide:le,useExisting:n},{provide:ge$1,useExisting:n}]),L2([Z]),ax],ngContentSelectors:_e,decls:6,vars:4,consts:[[`iconTemplate`,``],[3,`pBind`,`class`,`src`,`alt`,`error`,4,`ngIf`,`ngIfElse`],[3,`pBind`,`class`,4,`ngIf`],[4,`ngIf`],[3,`error`,`pBind`,`src`,`alt`],[3,`pBind`,`class`,`ngClass`,4,`ngIf`],[3,`pBind`,`ngClass`],[3,`pBind`],[`role`,`button`,3,`pBind`,`class`,`click`,`keydown`,4,`ngIf`],[`role`,`button`,3,`pBind`,`class`,`ngClass`,`click`,`keydown`,4,`ngIf`],[`data-p-icon`,`times-circle`,`role`,`button`,3,`pBind`,`class`,`click`,`keydown`,4,`ngIf`],[`role`,`button`,3,`click`,`keydown`,`pBind`,`ngClass`],[`data-p-icon`,`times-circle`,`role`,`button`,3,`click`,`keydown`,`pBind`],[`role`,`button`,3,`click`,`keydown`,`pBind`],[4,`ngTemplateOutlet`]],template:function(i,t){if(i&1&&(oh(),ih(0),lx(1,fe,1,5,`img`,1)(2,he,1,1,`ng-template`,null,0,_5)(4,ue,2,4,`div`,2)(5,we,3,2,`ng-container`,3)),i&2){let o=x$(3);$B(),Ex(`ngIf`,t.image)(`ngIfElse`,o),$B(3),Ex(`ngIf`,t.label),$B(),Ex(`ngIf`,t.removable)}},dependencies:[Au,O3,L3,k3,ae,Yxe,Z],encapsulation:2})}return n})();export{ae as n,Xe as t};
//# debugId=c04eda48-b07d-525e-b39b-b6fd2421f2e5
//# sourceMappingURL=chunk-YjBxjUE4.js.map