PageSourceSearch

https://avibox.ru/_nuxt/CzmVsV-X.js

js avibox.ru collected 2026-09-24 15:11:35 UTC 2,893 bytes, 1 lines download raw bytes

1import{u as y,t as x,a as B}from"./90eLNzou.js";import{u as T}from"./Bp2NDs13.js";import{b as k,a as w,C as O}from"./B5i2vINa.js";import{u as P}from"./B12Ba74z.js";import{a1 as S,Z as C,o as u,h as c,w as l,l as e,G as d,k as $,b as q,n as a,Y as I,m as v,a as b,t as _}from"./B5sPuU44.js";import{r as L}from"./DCteMIv6.js";import{_ as N}from"./D5JuYQ_d.js";import"./DTa7jNno.js";import"./CXRNtHU7.js";import"./BscIRrYn.js";import"./-pt8JEFN.js";import"./DpiG0hVZ.js";const V={slots:{root:"",content:"data-[state=open]:animate-[collapsible-down_200ms_ease-out] data-[state=closed]:animate-[collapsible-up_200ms_ease-out] data-[state=closed]:overflow-hidden"}},j={__name:"UCollapsible",props:{as:{type:null,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1},defaultOpen:{type:Boolean,required:!1},open:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},unmountOnHide:{type:Boolean,required:!1,default:!0}},emits:["update:open"],setup(i,{emit:m}){const t=i,o=m,r=S(),s=y("collapsible",t),p=C(),f=P(L(s,"as","defaultOpen","open","disabled","unmountOnHide"),o),n=v(()=>x({extend:V,...p.ui?.collapsible||{}})());return(g,D)=>(u(),c(e(O),I(e(f),{"data-slot":"root",class:n.value.root({class:[e(s).ui?.root,e(s).class]})}),{default:l(({open:h})=>[r.default?(u(),c(e(k),{key:0,"as-child":""},{default:l(()=>[d(g.$slots,"default",{open:h})]),_:2},1024)):$("",!0),q(e(w),{"data-slot":"content",class:a(n.value.content({class:e(s).ui?.content}))},{default:l(()=>[d(g.$slots,"content")]),_:3},8,["class"])]),_:3},16,["class"]))}},z={slots:{root:"my-5",trigger:["group relative rounded-xs inline-flex items-center gap-1.5 text-muted hover:text-default text-sm outline-primary/25 focus-visible:outline-3","transition-colors"],triggerIcon:"size-4 shrink-0 group-data-[state=open]:rotate-180 transition-transform duration-200",triggerLabel:"truncate",content:"*:first:mt-2.5 *:last:mb-0 *:my-1.5"}},Q={__name:"ProseCollapsible",props:{icon:{type:null,required:!1},name:{type:String,required:!1},openText:{type:String,required:!1},closeText:{type:String,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1}},setup(i){const t=y("prose.collapsible",i),{t:o}=T(),r=C(),s=v(()=>x({extend:z,...r.ui?.prose?.collapsible||{}})());return(p,f)=>(u(),c(j,{"unmount-on-hide":!1,class:a(e(t).class),ui:e(B)(s.value,e(t).ui)},{default:l(({open:n})=>[b("button",{class:a(s.value.trigger({class:e(t).ui?.trigger}))},[q(N,{name:e(t).icon||e(r).ui.icons.chevronDown,class:a(s.value.triggerIcon({class:e(t).ui?.triggerIcon}))},null,8,["name","class"]),b("span",{class:a(s.value.triggerLabel({class:e(t).ui?.triggerLabel}))},_(n?e(t).closeText||e(o)("prose.collapsible.closeText"):e(t).openText||e(o)("prose.collapsible.openText"))+" "+_(e(t).name||e(o)("prose.collapsible.name")),3)],2)]),content:l(()=>[d(p.$slots,"default")]),_:3},8,["class","ui"]))}};export{Q as default};

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.