import{B as e,D as t,J as n,L as r,gn as i,k as a,tt as o,vn as s}from"./runtime-core.esm-bundler-DkysjgTd.js";import{C as c,w as l}from"./useConfigInject-z_xeO0pP.js";var u=Symbol(`iconContext`),d=function(){return n(u,{prefixCls:s(`anticon`),rootClassName:s(``),csp:s()})};function f(){return!!(typeof window<`u`&&window.document&&window.document.createElement)}function p(e,t){return e&&e.contains?e.contains(t):!1}var m=`data-vc-order`,h=`vc-icon-key`,g=new Map;function _(){var e=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}).mark;return e?e.startsWith(`data-`)?e:`data-${e}`:h}function v(e){return e.attachTo?e.attachTo:document.querySelector(`head`)||document.body}function y(e){return e===`queue`?`prependQueue`:e?`prepend`:`append`}function b(e){return Array.from((g.get(e)||e).children).filter(function(e){return e.tagName===`STYLE`})}function x(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!f())return null;var n=t.csp,r=t.prepend,i=document.createElement(`style`);i.setAttribute(m,y(r)),n&&n.nonce&&(i.nonce=n.nonce),i.innerHTML=e;var a=v(t),o=a.firstChild;if(r){if(r===`queue`){var s=b(a).filter(function(e){return[`prepend`,`prependQueue`].includes(e.getAttribute(m))});if(s.length)return a.insertBefore(i,s[s.length-1].nextSibling),i}a.insertBefore(i,o)}else a.appendChild(i);return i}function S(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return b(v(t)).find(function(n){return n.getAttribute(_(t))===e})}function C(e,t){var n=g.get(e);if(!n||!p(document,n)){var r=x(``,t),i=r.parentNode;g.set(e,i),e.removeChild(r)}}function w(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};C(v(n),n);var r=S(t,n);if(r)return n.csp&&n.csp.nonce&&r.nonce!==n.csp.nonce&&(r.nonce=n.csp.nonce),r.innerHTML!==e&&(r.innerHTML=e),r;var i=x(e,n);return i.setAttribute(_(n),t),i}function T(e){for(var t=1;t * { line-height: 1; } .anticon svg { display: inline-block; } .anticon::before { display: none; } .anticon .anticon-icon { display: block; } .anticon[tabindex] { cursor: pointer; } .anticon-spin::before, .anticon-spin { display: inline-block; -webkit-animation: loadingCircle 1s infinite linear; animation: loadingCircle 1s infinite linear; } @-webkit-keyframes loadingCircle { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes loadingCircle { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } `;function N(e){return e&&e.getRootNode&&e.getRootNode()}function ee(e){return f()?N(e)instanceof ShadowRoot:!1}function te(e){return ee(e)?N(e):null}var ne=function(){var e=d(),t=e.prefixCls,n=e.csp,i=r(),a=M;t&&(a=a.replace(/anticon/g,t.value)),o(function(){if(f()){var e=i.vnode.el,t=te(e);w(a,`@ant-design-vue-icons`,{prepend:!0,csp:n.value,attachTo:t})}})},re=[`icon`,`primaryColor`,`secondaryColor`];function ie(e,t){if(e==null)return{};var n=P(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function P(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a=0)&&(n[i]=e[i]);return n}function F(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function fe(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a=0)&&(n[i]=e[i]);return n}q(c.primary);var $=function(e,n){var r,i=Z({},e,n.attrs),a=i.class,o=i.icon,s=i.spin,c=i.rotate,l=i.tabindex,u=i.twoToneColor,f=i.onClick,p=de(i,oe),m=d(),h=m.prefixCls,g=m.rootClassName,_=(r={},Q(r,g.value,!!g.value),Q(r,h.value,!0),Q(r,`${h.value}-${o.name}`,!!o.name),Q(r,`${h.value}-spin`,!!s||o.name===`loading`),r),v=l;v===void 0&&f&&(v=-1);var y=c?{msTransform:`rotate(${c}deg)`,transform:`rotate(${c}deg)`}:void 0,b=se(j(u),2),x=b[0],S=b[1];return t(`span`,Z({role:`img`,"aria-label":o.name},p,{onClick:f,class:[_,a],tabindex:v}),[t(B,{icon:o,primaryColor:x,secondaryColor:S,style:y},null),t(ae,null,null)])};$.props={spin:Boolean,rotate:Number,icon:Object,twoToneColor:[String,Array]},$.displayName=`AntdIcon`,$.inheritAttrs=!1,$.getTwoToneColor=J,$.setTwoToneColor=q;export{$ as t};