1import{D as e,On as t,Z as n,et as r,g as i,vn as a}from"./runtime-core.esm-bundler-BqIb1SNH.js";import{t as o}from"./objectSpread2-BmonrgTA.js";import{t as s}from"./objectWithoutProperties-CjlH8YfO.js";import{W as c,lt as l}from"./genStyleUtils-C_boNFfb.js";import{t as u}from"./CloseOutlined-CARPF3oR.js";import{t as d}from"./en_US-DyaKFEDO.js";import{t as f}from"./useLocale-ylKC2aKa.js";import{t as p}from"./pickAttrs-CAzoxF9m.js";import{n as m}from"./vueNode-BSJoAAB1.js";import{t as h}from"./isNonNullable-pWtdodt7.js";function g(...e){let t={};return e.forEach(e=>{e&&Object.keys(e).forEach(n=>{e[n]!==void 0&&(t[n]=e[n])})}),t}var _=[`closeIcon`];function v(e){return i(()=>{if(!e.value)return;let{closable:t,closeIcon:n}=e.value;return{closable:t,closeIcon:n}})}function y(e){return i(()=>{var t;let{closable:n,closeIcon:r}=(t=e==null?void 0:e.value)==null?{}:t;if(!n&&(n===!1||r===!1||r===null))return!1;if(n===void 0&&r===void 0)return null;let i={closeIcon:typeof r!=`boolean`&&r!==null?r:void 0};return n&&typeof n==`object`&&(i=o(o({},i),n)),i})}var b={};function x(t,s,c=a(b)){let h=y(t),_=y(s),[v]=f(`global`,d.global),x=i(()=>{var e;return typeof h.value!=`boolean`&&!!((e=h.value)!=null&&e.disabled)}),S=i(()=>o({closeIcon:e(u,null,null)},c.value)),C=i(()=>h.value===!1?!1:h.value?g(S.value,_.value,h.value):_.value===!1?!1:_.value?g(S.value,_.value):S.value.closable?S.value:!1);return i(()=>{if(C.value===!1)return[!1,null,x.value,{}];let{closeIconRender:t}=S.value,{closeIcon:i}=C.value,a=m(i),s=p(C.value,!0);if(a!=null){var c,u,f,h,g,_,y;if(t){var b,w;a=t(a),a=Array.isArray(a)?(b=l(a))==null?void 0:b[0]:(w=l([a]))==null?void 0:w[0]}return a=n(a)?e(a,o(o({},a.props),{},{"aria-label":(c=(u=a.props)==null?void 0:u[`aria-label`])==null?v==null||(f=v.value)==null?void 0:f.close:c},s)):e(`span`,r({"aria-label":v==null||(h=v.value)==null?void 0:h.close},s),[a]),[!0,a,x.value,o({"aria-label":(g=v==null||(_=v.value)==null?void 0:_.close)==null?(y=d.global)==null?void 0:y.close:g},s)]}})}function S(e,t){if(!e&&(e===!1||t===!1||t===null))return!1;if(e===void 0&&t===void 0)return null;let n={closeIcon:typeof t!=`boolean`&&t!==null?t:void 0};return e&&typeof e==`object`&&(n=o(o({},n),e)),n}function C(t,i,a){let{closeIconRender:l}=i,{closeIcon:u}=t,d=s(t,_),f=c({},{closeIcon:u},`closeIcon`),m=p(d,!0);if(h(f)){var g,v;l&&(f=l(f)),f=n(f)?e(f,o({"aria-label":(g=(v=f.props)==null?void 0:v[`aria-label`])==null?a:g},m)):e(`span`,r({"aria-label":a},m),[f])}return[f,o({"aria-label":a},m)]}function w(e,t,n){return e===!1?!1:e?g(n,t,e):t===!1?!1:t?g(n,t):n.closable?n:!1}function T(n,r,i=a(b),s=`Close`){var c,l,d,f;let p=S((c=t(n))==null?void 0:c.closable,(l=t(n))==null?void 0:l.closeIcon),m=S((d=t(r))==null?void 0:d.closable,(f=t(r))==null?void 0:f.closeIcon),h=o({closeIcon:e(u,null,null)},i.value),g=w(p,m,h),_=typeof g!=`boolean`&&!!(g!=null&&g.disabled);if(g===!1)return[!1,null,_,{}];let[v,y]=C(g,h,s);return[!0,v,_,y]}export{v as n,x as r,T as t};
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.