import{S as a,z as l,T as f,U as y,u as h,V as v}from"./BinF4wqc.js";const S=Symbol("head-component"),m={body:{type:Boolean,default:void 0},tagPosition:{type:String}},d=r=>{const t=Object.fromEntries(Object.entries(r).filter(([e,n])=>n!==void 0));return typeof t.body<"u"&&(t.tagPosition=t.body?"bodyClose":"head"),typeof t.renderPriority<"u"&&(t.tagPriority=t.renderPriority),t};function p(){return f(S,b,!0)}function b(){const r=f(S,null);if(r)return r;const t=y({}),e=h(t),n={input:t,entry:e};return v(S,n),n}const g={accesskey:String,autocapitalize:String,autofocus:{type:Boolean,default:void 0},class:{type:[String,Object,Array],default:void 0},contenteditable:{type:Boolean,default:void 0},contextmenu:String,dir:String,draggable:{type:Boolean,default:void 0},enterkeyhint:String,exportparts:String,hidden:{type:Boolean,default:void 0},id:String,inputmode:String,is:String,itemid:String,itemprop:String,itemref:String,itemscope:String,itemtype:String,lang:String,nonce:String,part:String,slot:String,spellcheck:{type:Boolean,default:void 0},style:{type:[String,Object,Array],default:void 0},tabindex:String,title:String,translate:String,renderPriority:[String,Number],tagPriority:{type:[String,Number]}};a({name:"NoScript",inheritAttrs:!1,props:{...g,...m,title:String},setup(r,{slots:t}){const{input:e}=p();e.noscript||(e.noscript=[]);const n=e.noscript.push({})-1;return l(()=>e.noscript[n]=null),()=>{var c;const i=d(r),o=(c=t.default)==null?void 0:c.call(t),s=o?o.filter(({children:u})=>u).map(({children:u})=>u).join(""):"";return s&&(i.innerHTML=s),e.noscript[n]=i,null}}});a({name:"Link",inheritAttrs:!1,props:{...g,...m,as:String,crossorigin:String,disabled:Boolean,fetchpriority:String,href:String,hreflang:String,imagesizes:String,imagesrcset:String,integrity:String,media:String,prefetch:{type:Boolean,default:void 0},referrerpolicy:String,rel:String,sizes:String,title:String,type:String,methods:String,target:String},setup(r){const{input:t}=p();t.link||(t.link=[]);const e=t.link.push({})-1;return l(()=>t.link[e]=null),()=>(t.link[e]=d(r),null)}});a({name:"Base",inheritAttrs:!1,props:{...g,href:String,target:String},setup(r){const{input:t}=p();return l(()=>t.base=null),()=>(t.base=d(r),null)}});const A=a({name:"Title",inheritAttrs:!1,setup(r,{slots:t}){const{input:e}=p();return l(()=>e.title=null),()=>{var i,o,s;const n=(i=t.default)==null?void 0:i.call(t);return e.title=(o=n==null?void 0:n[0])!=null&&o.children?String((s=n==null?void 0:n[0])==null?void 0:s.children):void 0,null}}});a({name:"Meta",inheritAttrs:!1,props:{...g,charset:String,content:String,httpEquiv:String,name:String,property:String},setup(r){const{input:t}=p();t.meta||(t.meta=[]);const e=t.meta.push({})-1;return l(()=>t.meta[e]=null),()=>{const n={"http-equiv":r.httpEquiv,...d(r)};return"httpEquiv"in n&&delete n.httpEquiv,t.meta[e]=n,null}}});a({name:"Style",inheritAttrs:!1,props:{...g,...m,type:String,media:String,nonce:String,title:String,scoped:{type:Boolean,default:void 0}},setup(r,{slots:t}){const{input:e}=p();e.style||(e.style=[]);const n=e.style.push({})-1;return l(()=>e.style[n]=null),()=>{var s,c,u;const i=d(r),o=(u=(c=(s=t.default)==null?void 0:s.call(t))==null?void 0:c[0])==null?void 0:u.children;return o&&(e.style[n]=i,i.textContent=o),null}}});a({name:"Html",inheritAttrs:!1,props:{...g,manifest:String,version:String,xmlns:String},setup(r,t){const{input:e}=p();return l(()=>e.htmlAttrs=null),()=>{var n,i;return e.htmlAttrs={...r,...t.attrs},(i=(n=t.slots).default)==null?void 0:i.call(n)}}});export{A as T};
