PageSourceSearch

https://zoo.ch/_nuxt/Ckh1hh7p.js

js zoo.ch collected 2026-10-01 11:47:29 UTC 7,149 bytes, 64 lines download raw bytes

1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`45cd1b50abb4a09678f0cd171d36dc2dec888a52`};var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`2a4acb09-b187-4a34-9406-4e568c180fc0`,e._sentryDebugIdIdentifier=`sentry-dbid-2a4acb09-b187-4a34-9406-4e568c180fc0`)}catch{}})();import{D as e,Lt as t,On as n,Zn as r,b as i,et as a,g as o,k as s,mt as c,qt as l,v as u,xt as d,y as f}from"./X1fH4ICN.js";import{t as p}from"./BjijWbAW.js";import{t as m}from"./CM_1pVUf.js";import{t as h}from"./CB9Oq0wy.js";import{t as g}from"./WT4kT-qY.js";var _=[`xs`,`sm`,`md`,`lg`,`xl`,`2xl`,`3xl`],v={key:1,class:`ui-button__label`},y=`
2  focus-thick rounded-full group/link border ring-0
3  border-black bg-black text-white
4  hover:border-black hover:bg-white hover:text-black
5  disabled:border-neutral-200 disabled:bg-neutral-200 disabled:text-neutral-400
6  dark:border-white dark:bg-white dark:text-black
7  dark:hover:border-black dark:hover:bg-black dark:hover:text-white
8  dark:disabled:border-neutral-200 dark:disabled:bg-neutral-200
9  dark:disabled:text-neutral-400
10`,b=`
11  focus-thick rounded-full group/link border ring-0
12  border-black bg-transparent text-black
13  hover:border-black hover:bg-black hover:text-white
14  disabled:border-neutral-400 disabled:bg-transparent disabled:text-neutral-400
15  dark:border-white dark:bg-transparent dark:text-white
16  dark:hover:border-white dark:hover:bg-white dark:hover:text-black
17  dark:disabled:border-neutral-300 dark:disabled:bg-transparent
18  dark:disabled:text-neutral-300
19`,x=`
20  focus-thick rounded-full group/link border ring-0
21  border-green-300 bg-transparent text-black
22  hover:border-black hover:bg-black hover:text-white
23  disabled:border-neutral-400 disabled:bg-neutral-200 disabled:text-neutral-400
24  dark:border-white dark:bg-transparent dark:text-white
25  dark:hover:border-black dark:hover:bg-black dark:hover:text-white
26  dark:disabled:border-neutral-300 dark:disabled:bg-transparent
27  dark:disabled:text-neutral-300
28`,S=`
29  focus-thick rounded-full group/link underline-offset-2
30  focus-visible:underline focus-visible:underline-offset-4
31  border-transparent bg-transparent p-0 text-black
32  hover:text-neutral-600 hover:underline hover:underline-offset-4
33  disabled:text-neutral-400
34  dark:text-white
35  dark:hover:text-neutral-300
36  dark:disabled:text-neutral-300
37`,C=`
38  focus-thick rounded-full group/link border ring-0
39  border-black bg-black text-white
40  hover:border-black hover:bg-white hover:text-black
41  disabled:border-neutral-200 disabled:bg-neutral-200 disabled:text-black
42  dark:border-white dark:bg-white dark:text-black
43  dark:hover:border-white dark:hover:bg-black dark:hover:text-white
44  dark:disabled:border-neutral-200 dark:disabled:bg-neutral-200
45  dark:disabled:text-black
46`,w=`
47  focus-thick rounded-full group/link border ring-0
48  border-black bg-transparent text-black
49  hover:border-black hover:bg-black hover:text-white
50  disabled:border-neutral-400 disabled:bg-transparent disabled:text-black
51  dark:border-white dark:bg-transparent dark:text-white
52  dark:hover:border-neutral-600 dark:hover:bg-white dark:hover:text-black
53  dark:disabled:border-neutral-300 dark:disabled:bg-transparent
54  dark:disabled:text-neutral-300
55`,T=`
56  focus-thick rounded-full group/link border ring-0
57  border-transparent bg-transparent text-black
58  hover:border-black hover:bg-black hover:text-white
59  disabled:border-neutral-100 disabled:bg-neutral-100 disabled:text-black
60  dark:border-transparent dark:bg-transparent dark:text-white
61  dark:hover:border-black dark:hover:bg-black dark:hover:text-white
62  dark:disabled:border-transparent dark:disabled:bg-transparent
63  dark:disabled:text-neutral-300
64`,E=Object.assign(h(s({inheritAttrs:!1,__name:`UiButton`,props:{disabled:{type:Boolean,default:!1},external:{type:Boolean,default:!1},forcedSurface:{default:void 0},kind:{default:`labeled`},icon:{default:null},leadingIcon:{default:null},leadingIconClass:{},trailingIcon:{default:null},trailingIconClass:{},loading:{type:Boolean,default:!1},size:{default:`md`},target:{default:void 0},to:{default:null},type:{default:`button`},variant:{default:`primary`}},setup(s){let h={base:{xs:`ui-button-size-xs`,sm:`ui-button-size-sm`,md:`ui-button-size-md`},xs:{xs:`xs:ui-button-size-xs`,sm:`xs:ui-button-size-sm`,md:`xs:ui-button-size-md`},sm:{xs:`sm:ui-button-size-xs`,sm:`sm:ui-button-size-sm`,md:`sm:ui-button-size-md`},md:{xs:`md:ui-button-size-xs`,sm:`md:ui-button-size-sm`,md:`md:ui-button-size-md`},lg:{xs:`lg:ui-button-size-xs`,sm:`lg:ui-button-size-sm`,md:`lg:ui-button-size-md`},xl:{xs:`xl:ui-button-size-xs`,sm:`xl:ui-button-size-sm`,md:`xl:ui-button-size-md`},"2xl":{xs:`2xl:ui-button-size-xs`,sm:`2xl:ui-button-size-sm`,md:`2xl:ui-button-size-md`},"3xl":{xs:`3xl:ui-button-size-xs`,sm:`3xl:ui-button-size-sm`,md:`3xl:ui-button-size-md`}},E=[`base`,..._],D=s,O=t(),k=o(()=>D.disabled||D.loading),A=o(()=>D.loading?`i-lucide-loader-circle`:D.icon),j=o(()=>D.kind===`icon`),M=o(()=>!j.value&&!O.default&&!!(A.value||D.leadingIcon||D.trailingIcon)),N=o(()=>j.value?`icon`:D.variant===`plain`?`plain`:M.value?`labeled-icon-only`:`labeled`),P=e=>j.value&&e===`md`?`sm`:e,F=o(()=>typeof D.size==`string`?h.base[P(D.size)]:E.flatMap(e=>{let t=e===`base`?D.size.base:D.size[e];return t?h[e][P(t)]:[]})),I=o(()=>j.value?{primary:C,secondary:w,tertiary:T}[D.variant===`plain`?`primary`:D.variant]:{primary:y,secondary:b,tertiary:x,plain:S}[D.variant]),L=o(()=>[`ui-button__icon shrink-0`,D.loading?`animate-spin`:``,D.loading&&!j.value?`ui-button-loading-icon`:``]),R=o(()=>[L.value,D.leadingIconClass??``]),z=o(()=>[L.value,D.trailingIcon===`nucleo:arrows-arrow-right`?`group-hover/link:translate-x-1 group-disabled/link:translate-x-0! transition-transform duration-200`:``,D.trailingIconClass??``]);function B(e){k.value&&(e.preventDefault(),e.stopImmediatePropagation())}return(t,o)=>{let h=m,_=g;return c(),u(_,a({...t.$attrs,...!!s.size&&typeof s.size!=`string`&&{"data-ui-responsive":!0}},{to:s.to,external:s.external,target:s.target,type:s.type,disabled:n(k),"aria-disabled":n(k)||void 0,tabindex:n(k)&&s.to?-1:t.$attrs.tabindex,"data-ui-button-shape":n(N),class:[`ui-button flex items-center transition-all duration-200`,[n(I),n(F),s.forcedSurface,D.loading?`ui-button--loading`:``,n(k)?`cursor-not-allowed`:`cursor-pointer`]],onClick:B}),{default:l(()=>[e(p,{name:`ui-button-icon`,css:!n(j)},{default:l(()=>[n(A)?(c(),u(h,{key:0,name:n(A),class:r(n(L)),"aria-hidden":`true`},null,8,[`name`,`class`])):f(``,!0)]),_:1},8,[`css`]),s.leadingIcon&&!n(A)?(c(),u(h,{key:0,name:s.leadingIcon,class:r(n(R)),"aria-hidden":`true`},null,8,[`name`,`class`])):f(``,!0),t.$slots.default?(c(),i(`span`,v,[d(t.$slots,`default`,{},void 0,!0)])):f(``,!0),s.trailingIcon&&!n(A)?(c(),u(h,{key:2,name:s.trailingIcon,class:r(n(z)),"aria-hidden":`true`},null,8,[`name`,`class`])):f(``,!0)]),_:3},16,[`to`,`external`,`target`,`type`,`disabled`,`aria-disabled`,`tabindex`,`data-ui-button-shape`,`class`])}}}),[[`__scopeId`,`data-v-5ca46589`]]),{__name:`UiButton`});export{E 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.