PageSourceSearch

https://www.terresta.ch/_nuxt/BCkAeKAy.js

js terresta.ch collected 2026-10-02 23:52:19 UTC 27,610 bytes, 651 lines download raw bytes

1import{aF as x,aJ as w,ay as u,ad as v,W as S,Q as P,c as a,x as s,g as B,ae as c,d as p,y as g,t as z,H as f,af as I}from"./BfDiQIId.js";import{s as $}from"./DubC68-_.js";import A from"./CZUMk9xU.js";import{R as j}from"./DLevbyxw.js";import{s as C}from"./CUQSu4bj.js";import{f as h}from"./ZhWAdK_X.js";import"./RHP_UdOl.js";import"./tOYjbBoF.js";import"./jc0MLXVe.js";var O=`
2    .p-button {
3        display: inline-flex;
4        cursor: pointer;
5        user-select: none;
6        align-items: center;
7        justify-content: center;
8        overflow: hidden;
9        position: relative;
10        color: dt('button.primary.color');
11        background: dt('button.primary.background');
12        border: 1px solid dt('button.primary.border.color');
13        padding: dt('button.padding.y') dt('button.padding.x');
14        font-size: 1rem;
15        font-family: inherit;
16        font-feature-settings: inherit;
17        transition:
18            background dt('button.transition.duration'),
19            color dt('button.transition.duration'),
20            border-color dt('button.transition.duration'),
21            outline-color dt('button.transition.duration'),
22            box-shadow dt('button.transition.duration');
23        border-radius: dt('button.border.radius');
24        outline-color: transparent;
25        gap: dt('button.gap');
26    }
27
28    .p-button:disabled {
29        cursor: default;
30    }
31
32    .p-button-icon-right {
33        order: 1;
34    }
35
36    .p-button-icon-right:dir(rtl) {
37        order: -1;
38    }
39
40    .p-button:not(.p-button-vertical) .p-button-icon:not(.p-button-icon-right):dir(rtl) {
41        order: 1;
42    }
43
44    .p-button-icon-bottom {
45        order: 2;
46    }
47
48    .p-button-icon-only {
49        width: dt('button.icon.only.width');
50        padding-inline-start: 0;
51        padding-inline-end: 0;
52        gap: 0;
53    }
54
55    .p-button-icon-only.p-button-rounded {
56        border-radius: 50%;
57        height: dt('button.icon.only.width');
58    }
59
60    .p-button-icon-only .p-button-label {
61        visibility: hidden;
62        width: 0;
63    }
64
65    .p-button-icon-only::after {
66        content: " 
vendor: 19,595 bytes, lines 66-651
66";
67        visibility: hidden;
68        width: 0;
69    }
70
71    .p-button-sm {
72        font-size: dt('button.sm.font.size');
73        padding: dt('button.sm.padding.y') dt('button.sm.padding.x');
74    }
75
76    .p-button-sm .p-button-icon {
77        font-size: dt('button.sm.font.size');
78    }
79
80    .p-button-sm.p-button-icon-only {
81        width: dt('button.sm.icon.only.width');
82    }
83
84    .p-button-sm.p-button-icon-only.p-button-rounded {
85        height: dt('button.sm.icon.only.width');
86    }
87
88    .p-button-lg {
89        font-size: dt('button.lg.font.size');
90        padding: dt('button.lg.padding.y') dt('button.lg.padding.x');
91    }
92
93    .p-button-lg .p-button-icon {
94        font-size: dt('button.lg.font.size');
95    }
96
97    .p-button-lg.p-button-icon-only {
98        width: dt('button.lg.icon.only.width');
99    }
100
101    .p-button-lg.p-button-icon-only.p-button-rounded {
102        height: dt('button.lg.icon.only.width');
103    }
104
105    .p-button-vertical {
106        flex-direction: column;
107    }
108
109    .p-button-label {
110        font-weight: dt('button.label.font.weight');
111    }
112
113    .p-button-fluid {
114        width: 100%;
115    }
116
117    .p-button-fluid.p-button-icon-only {
118        width: dt('button.icon.only.width');
119    }
120
121    .p-button:not(:disabled):hover {
122        background: dt('button.primary.hover.background');
123        border: 1px solid dt('button.primary.hover.border.color');
124        color: dt('button.primary.hover.color');
125    }
126
127    .p-button:not(:disabled):active {
128        background: dt('button.primary.active.background');
129        border: 1px solid dt('button.primary.active.border.color');
130        color: dt('button.primary.active.color');
131    }
132
133    .p-button:focus-visible {
134        box-shadow: dt('button.primary.focus.ring.shadow');
135        outline: dt('button.focus.ring.width') dt('button.focus.ring.style') dt('button.primary.focus.ring.color');
136        outline-offset: dt('button.focus.ring.offset');
137    }
138
139    .p-button .p-badge {
140        min-width: dt('button.badge.size');
141        height: dt('button.badge.size');
142        line-height: dt('button.badge.size');
143    }
144
145    .p-button-raised {
146        box-shadow: dt('button.raised.shadow');
147    }
148
149    .p-button-rounded {
150        border-radius: dt('button.rounded.border.radius');
151    }
152
153    .p-button-secondary {
154        background: dt('button.secondary.background');
155        border: 1px solid dt('button.secondary.border.color');
156        color: dt('button.secondary.color');
157    }
158
159    .p-button-secondary:not(:disabled):hover {
160        background: dt('button.secondary.hover.background');
161        border: 1px solid dt('button.secondary.hover.border.color');
162        color: dt('button.secondary.hover.color');
163    }
164
165    .p-button-secondary:not(:disabled):active {
166        background: dt('button.secondary.active.background');
167        border: 1px solid dt('button.secondary.active.border.color');
168        color: dt('button.secondary.active.color');
169    }
170
171    .p-button-secondary:focus-visible {
172        outline-color: dt('button.secondary.focus.ring.color');
173        box-shadow: dt('button.secondary.focus.ring.shadow');
174    }
175
176    .p-button-success {
177        background: dt('button.success.background');
178        border: 1px solid dt('button.success.border.color');
179        color: dt('button.success.color');
180    }
181
182    .p-button-success:not(:disabled):hover {
183        background: dt('button.success.hover.background');
184        border: 1px solid dt('button.success.hover.border.color');
185        color: dt('button.success.hover.color');
186    }
187
188    .p-button-success:not(:disabled):active {
189        background: dt('button.success.active.background');
190        border: 1px solid dt('button.success.active.border.color');
191        color: dt('button.success.active.color');
192    }
193
194    .p-button-success:focus-visible {
195        outline-color: dt('button.success.focus.ring.color');
196        box-shadow: dt('button.success.focus.ring.shadow');
197    }
198
199    .p-button-info {
200        background: dt('button.info.background');
201        border: 1px solid dt('button.info.border.color');
202        color: dt('button.info.color');
203    }
204
205    .p-button-info:not(:disabled):hover {
206        background: dt('button.info.hover.background');
207        border: 1px solid dt('button.info.hover.border.color');
208        color: dt('button.info.hover.color');
209    }
210
211    .p-button-info:not(:disabled):active {
212        background: dt('button.info.active.background');
213        border: 1px solid dt('button.info.active.border.color');
214        color: dt('button.info.active.color');
215    }
216
217    .p-button-info:focus-visible {
218        outline-color: dt('button.info.focus.ring.color');
219        box-shadow: dt('button.info.focus.ring.shadow');
220    }
221
222    .p-button-warn {
223        background: dt('button.warn.background');
224        border: 1px solid dt('button.warn.border.color');
225        color: dt('button.warn.color');
226    }
227
228    .p-button-warn:not(:disabled):hover {
229        background: dt('button.warn.hover.background');
230        border: 1px solid dt('button.warn.hover.border.color');
231        color: dt('button.warn.hover.color');
232    }
233
234    .p-button-warn:not(:disabled):active {
235        background: dt('button.warn.active.background');
236        border: 1px solid dt('button.warn.active.border.color');
237        color: dt('button.warn.active.color');
238    }
239
240    .p-button-warn:focus-visible {
241        outline-color: dt('button.warn.focus.ring.color');
242        box-shadow: dt('button.warn.focus.ring.shadow');
243    }
244
245    .p-button-help {
246        background: dt('button.help.background');
247        border: 1px solid dt('button.help.border.color');
248        color: dt('button.help.color');
249    }
250
251    .p-button-help:not(:disabled):hover {
252        background: dt('button.help.hover.background');
253        border: 1px solid dt('button.help.hover.border.color');
254        color: dt('button.help.hover.color');
255    }
256
257    .p-button-help:not(:disabled):active {
258        background: dt('button.help.active.background');
259        border: 1px solid dt('button.help.active.border.color');
260        color: dt('button.help.active.color');
261    }
262
263    .p-button-help:focus-visible {
264        outline-color: dt('button.help.focus.ring.color');
265        box-shadow: dt('button.help.focus.ring.shadow');
266    }
267
268    .p-button-danger {
269        background: dt('button.danger.background');
270        border: 1px solid dt('button.danger.border.color');
271        color: dt('button.danger.color');
272    }
273
274    .p-button-danger:not(:disabled):hover {
275        background: dt('button.danger.hover.background');
276        border: 1px solid dt('button.danger.hover.border.color');
277        color: dt('button.danger.hover.color');
278    }
279
280    .p-button-danger:not(:disabled):active {
281        background: dt('button.danger.active.background');
282        border: 1px solid dt('button.danger.active.border.color');
283        color: dt('button.danger.active.color');
284    }
285
286    .p-button-danger:focus-visible {
287        outline-color: dt('button.danger.focus.ring.color');
288        box-shadow: dt('button.danger.focus.ring.shadow');
289    }
290
291    .p-button-contrast {
292        background: dt('button.contrast.background');
293        border: 1px solid dt('button.contrast.border.color');
294        color: dt('button.contrast.color');
295    }
296
297    .p-button-contrast:not(:disabled):hover {
298        background: dt('button.contrast.hover.background');
299        border: 1px solid dt('button.contrast.hover.border.color');
300        color: dt('button.contrast.hover.color');
301    }
302
303    .p-button-contrast:not(:disabled):active {
304        background: dt('button.contrast.active.background');
305        border: 1px solid dt('button.contrast.active.border.color');
306        color: dt('button.contrast.active.color');
307    }
308
309    .p-button-contrast:focus-visible {
310        outline-color: dt('button.contrast.focus.ring.color');
311        box-shadow: dt('button.contrast.focus.ring.shadow');
312    }
313
314    .p-button-outlined {
315        background: transparent;
316        border-color: dt('button.outlined.primary.border.color');
317        color: dt('button.outlined.primary.color');
318    }
319
320    .p-button-outlined:not(:disabled):hover {
321        background: dt('button.outlined.primary.hover.background');
322        border-color: dt('button.outlined.primary.border.color');
323        color: dt('button.outlined.primary.color');
324    }
325
326    .p-button-outlined:not(:disabled):active {
327        background: dt('button.outlined.primary.active.background');
328        border-color: dt('button.outlined.primary.border.color');
329        color: dt('button.outlined.primary.color');
330    }
331
332    .p-button-outlined.p-button-secondary {
333        border-color: dt('button.outlined.secondary.border.color');
334        color: dt('button.outlined.secondary.color');
335    }
336
337    .p-button-outlined.p-button-secondary:not(:disabled):hover {
338        background: dt('button.outlined.secondary.hover.background');
339        border-color: dt('button.outlined.secondary.border.color');
340        color: dt('button.outlined.secondary.color');
341    }
342
343    .p-button-outlined.p-button-secondary:not(:disabled):active {
344        background: dt('button.outlined.secondary.active.background');
345        border-color: dt('button.outlined.secondary.border.color');
346        color: dt('button.outlined.secondary.color');
347    }
348
349    .p-button-outlined.p-button-success {
350        border-color: dt('button.outlined.success.border.color');
351        color: dt('button.outlined.success.color');
352    }
353
354    .p-button-outlined.p-button-success:not(:disabled):hover {
355        background: dt('button.outlined.success.hover.background');
356        border-color: dt('button.outlined.success.border.color');
357        color: dt('button.outlined.success.color');
358    }
359
360    .p-button-outlined.p-button-success:not(:disabled):active {
361        background: dt('button.outlined.success.active.background');
362        border-color: dt('button.outlined.success.border.color');
363        color: dt('button.outlined.success.color');
364    }
365
366    .p-button-outlined.p-button-info {
367        border-color: dt('button.outlined.info.border.color');
368        color: dt('button.outlined.info.color');
369    }
370
371    .p-button-outlined.p-button-info:not(:disabled):hover {
372        background: dt('button.outlined.info.hover.background');
373        border-color: dt('button.outlined.info.border.color');
374        color: dt('button.outlined.info.color');
375    }
376
377    .p-button-outlined.p-button-info:not(:disabled):active {
378        background: dt('button.outlined.info.active.background');
379        border-color: dt('button.outlined.info.border.color');
380        color: dt('button.outlined.info.color');
381    }
382
383    .p-button-outlined.p-button-warn {
384        border-color: dt('button.outlined.warn.border.color');
385        color: dt('button.outlined.warn.color');
386    }
387
388    .p-button-outlined.p-button-warn:not(:disabled):hover {
389        background: dt('button.outlined.warn.hover.background');
390        border-color: dt('button.outlined.warn.border.color');
391        color: dt('button.outlined.warn.color');
392    }
393
394    .p-button-outlined.p-button-warn:not(:disabled):active {
395        background: dt('button.outlined.warn.active.background');
396        border-color: dt('button.outlined.warn.border.color');
397        color: dt('button.outlined.warn.color');
398    }
399
400    .p-button-outlined.p-button-help {
401        border-color: dt('button.outlined.help.border.color');
402        color: dt('button.outlined.help.color');
403    }
404
405    .p-button-outlined.p-button-help:not(:disabled):hover {
406        background: dt('button.outlined.help.hover.background');
407        border-color: dt('button.outlined.help.border.color');
408        color: dt('button.outlined.help.color');
409    }
410
411    .p-button-outlined.p-button-help:not(:disabled):active {
412        background: dt('button.outlined.help.active.background');
413        border-color: dt('button.outlined.help.border.color');
414        color: dt('button.outlined.help.color');
415    }
416
417    .p-button-outlined.p-button-danger {
418        border-color: dt('button.outlined.danger.border.color');
419        color: dt('button.outlined.danger.color');
420    }
421
422    .p-button-outlined.p-button-danger:not(:disabled):hover {
423        background: dt('button.outlined.danger.hover.background');
424        border-color: dt('button.outlined.danger.border.color');
425        color: dt('button.outlined.danger.color');
426    }
427
428    .p-button-outlined.p-button-danger:not(:disabled):active {
429        background: dt('button.outlined.danger.active.background');
430        border-color: dt('button.outlined.danger.border.color');
431        color: dt('button.outlined.danger.color');
432    }
433
434    .p-button-outlined.p-button-contrast {
435        border-color: dt('button.outlined.contrast.border.color');
436        color: dt('button.outlined.contrast.color');
437    }
438
439    .p-button-outlined.p-button-contrast:not(:disabled):hover {
440        background: dt('button.outlined.contrast.hover.background');
441        border-color: dt('button.outlined.contrast.border.color');
442        color: dt('button.outlined.contrast.color');
443    }
444
445    .p-button-outlined.p-button-contrast:not(:disabled):active {
446        background: dt('button.outlined.contrast.active.background');
447        border-color: dt('button.outlined.contrast.border.color');
448        color: dt('button.outlined.contrast.color');
449    }
450
451    .p-button-outlined.p-button-plain {
452        border-color: dt('button.outlined.plain.border.color');
453        color: dt('button.outlined.plain.color');
454    }
455
456    .p-button-outlined.p-button-plain:not(:disabled):hover {
457        background: dt('button.outlined.plain.hover.background');
458        border-color: dt('button.outlined.plain.border.color');
459        color: dt('button.outlined.plain.color');
460    }
461
462    .p-button-outlined.p-button-plain:not(:disabled):active {
463        background: dt('button.outlined.plain.active.background');
464        border-color: dt('button.outlined.plain.border.color');
465        color: dt('button.outlined.plain.color');
466    }
467
468    .p-button-text {
469        background: transparent;
470        border-color: transparent;
471        color: dt('button.text.primary.color');
472    }
473
474    .p-button-text:not(:disabled):hover {
475        background: dt('button.text.primary.hover.background');
476        border-color: transparent;
477        color: dt('button.text.primary.color');
478    }
479
480    .p-button-text:not(:disabled):active {
481        background: dt('button.text.primary.active.background');
482        border-color: transparent;
483        color: dt('button.text.primary.color');
484    }
485
486    .p-button-text.p-button-secondary {
487        background: transparent;
488        border-color: transparent;
489        color: dt('button.text.secondary.color');
490    }
491
492    .p-button-text.p-button-secondary:not(:disabled):hover {
493        background: dt('button.text.secondary.hover.background');
494        border-color: transparent;
495        color: dt('button.text.secondary.color');
496    }
497
498    .p-button-text.p-button-secondary:not(:disabled):active {
499        background: dt('button.text.secondary.active.background');
500        border-color: transparent;
501        color: dt('button.text.secondary.color');
502    }
503
504    .p-button-text.p-button-success {
505        background: transparent;
506        border-color: transparent;
507        color: dt('button.text.success.color');
508    }
509
510    .p-button-text.p-button-success:not(:disabled):hover {
511        background: dt('button.text.success.hover.background');
512        border-color: transparent;
513        color: dt('button.text.success.color');
514    }
515
516    .p-button-text.p-button-success:not(:disabled):active {
517        background: dt('button.text.success.active.background');
518        border-color: transparent;
519        color: dt('button.text.success.color');
520    }
521
522    .p-button-text.p-button-info {
523        background: transparent;
524        border-color: transparent;
525        color: dt('button.text.info.color');
526    }
527
528    .p-button-text.p-button-info:not(:disabled):hover {
529        background: dt('button.text.info.hover.background');
530        border-color: transparent;
531        color: dt('button.text.info.color');
532    }
533
534    .p-button-text.p-button-info:not(:disabled):active {
535        background: dt('button.text.info.active.background');
536        border-color: transparent;
537        color: dt('button.text.info.color');
538    }
539
540    .p-button-text.p-button-warn {
541        background: transparent;
542        border-color: transparent;
543        color: dt('button.text.warn.color');
544    }
545
546    .p-button-text.p-button-warn:not(:disabled):hover {
547        background: dt('button.text.warn.hover.background');
548        border-color: transparent;
549        color: dt('button.text.warn.color');
550    }
551
552    .p-button-text.p-button-warn:not(:disabled):active {
553        background: dt('button.text.warn.active.background');
554        border-color: transparent;
555        color: dt('button.text.warn.color');
556    }
557
558    .p-button-text.p-button-help {
559        background: transparent;
560        border-color: transparent;
561        color: dt('button.text.help.color');
562    }
563
564    .p-button-text.p-button-help:not(:disabled):hover {
565        background: dt('button.text.help.hover.background');
566        border-color: transparent;
567        color: dt('button.text.help.color');
568    }
569
570    .p-button-text.p-button-help:not(:disabled):active {
571        background: dt('button.text.help.active.background');
572        border-color: transparent;
573        color: dt('button.text.help.color');
574    }
575
576    .p-button-text.p-button-danger {
577        background: transparent;
578        border-color: transparent;
579        color: dt('button.text.danger.color');
580    }
581
582    .p-button-text.p-button-danger:not(:disabled):hover {
583        background: dt('button.text.danger.hover.background');
584        border-color: transparent;
585        color: dt('button.text.danger.color');
586    }
587
588    .p-button-text.p-button-danger:not(:disabled):active {
589        background: dt('button.text.danger.active.background');
590        border-color: transparent;
591        color: dt('button.text.danger.color');
592    }
593
594    .p-button-text.p-button-contrast {
595        background: transparent;
596        border-color: transparent;
597        color: dt('button.text.contrast.color');
598    }
599
600    .p-button-text.p-button-contrast:not(:disabled):hover {
601        background: dt('button.text.contrast.hover.background');
602        border-color: transparent;
603        color: dt('button.text.contrast.color');
604    }
605
606    .p-button-text.p-button-contrast:not(:disabled):active {
607        background: dt('button.text.contrast.active.background');
608        border-color: transparent;
609        color: dt('button.text.contrast.color');
610    }
611
612    .p-button-text.p-button-plain {
613        background: transparent;
614        border-color: transparent;
615        color: dt('button.text.plain.color');
616    }
617
618    .p-button-text.p-button-plain:not(:disabled):hover {
619        background: dt('button.text.plain.hover.background');
620        border-color: transparent;
621        color: dt('button.text.plain.color');
622    }
623
624    .p-button-text.p-button-plain:not(:disabled):active {
625        background: dt('button.text.plain.active.background');
626        border-color: transparent;
627        color: dt('button.text.plain.color');
628    }
629
630    .p-button-link {
631        background: transparent;
632        border-color: transparent;
633        color: dt('button.link.color');
634    }
635
636    .p-button-link:not(:disabled):hover {
637        background: transparent;
638        border-color: transparent;
639        color: dt('button.link.hover.color');
640    }
641
642    .p-button-link:not(:disabled):hover .p-button-label {
643        text-decoration: underline;
644    }
645
646    .p-button-link:not(:disabled):active {
647        background: transparent;
648        border-color: transparent;
649        color: dt('button.link.active.color');
650    }
651`;
651function l(t){"@babel/helpers - typeof";return l=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},l(t)}function d(t,n,r){return(n=T(n))in t?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r,t}
651function T(t){var n=F(t,"string");return l(n)=="symbol"?n:n+""}function F(t,n){if(l(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var o=r.call(t,n);if(l(o)!="object")return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(t)}var L={root:function(n){var r=n.instance,o=n.props;return["p-button p-component",d(d(d(d(d(d(d(d(d({"p-button-icon-only":r.hasIcon&&!o.label&&!o.badge,"p-button-vertical":(o.iconPos==="top"||o.iconPos==="bottom")&&o.label,"p-button-loading":o.loading,"p-button-link":o.link||o.variant==="link"},"p-button-".concat(o.severity),o.severity),"p-button-raised",o.raised),"p-button-rounded",o.rounded),"p-button-text",o.text||o.variant==="text"),"p-button-outlined",o.outlined||o.variant==="outlined"),"p-button-sm",o.size==="small"),"p-button-lg",o.size==="large"),"p-button-plain",o.plain),"p-button-fluid",r.hasFluid)]},loadingIcon:"p-button-loading-icon",icon:function(n){var r=n.props;return["p-button-icon",d({},"p-button-icon-".concat(r.iconPos),r.label)]},label:"p-button-label"},N=x.extend({name:"button",style:O,classes:L}),D={name:"BaseButton",extends:C,props:{label:{type:String,default:null},icon:{type:String,default:null},iconPos:{type:String,default:"left"},iconClass:{type:[String,Object],default:null},badge:{type:String,default:null},badgeClass:{type:[String,Object],default:null},badgeSeverity:{type:String,default:"secondary"},loading:{type:Boolean,default:!1},loadingIcon:{type:String,default:void 0},as:{type:[String,Object],default:"BUTTON"},asChild:{type:Boolean,default:!1},link:{type:Boolean,default:!1},severity:{type:String,default:null},raised:{type:Boolean,default:!1},rounded:{type:Boolean,default:!1},text:{type:Boolean,default:!1},outlined:{type:Boolean,default:!1},size:{type:String,default:null},variant:{type:String,default:null},plain:{type:Boolean,default:!1},fluid:{type:Boolean,default:null}},style:N,provide:function(){return{$pcButton:this,$parentInstance:this}}};function i(t){"@babel/helpers - typeof";return i=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},i(t)}function e(t,n,r){return(n=E(n))in t?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r,t}function E(t){var n=K(t,"string");return i(n)=="symbol"?n:n+""}function K(t,n){if(i(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var o=r.call(t,n);if(i(o)!="object")return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(t)}var R={name:"Button",extends:D,inheritAttrs:!1,inject:{$pcFluid:{default:null}},methods:{getPTOptions:function(n){var r=n==="root"?this.ptmi:this.ptm;return r(n,{context:{disabled:this.disabled}})}},computed:{disabled:function(){return this.$attrs.disabled||this.$attrs.disabled===""||this.loading},defaultAriaLabel:function(){return this.label?this.label+(this.badge?" "+this.badge:""):this.$attrs.ariaLabel},hasIcon:function(){return this.icon||this.$slots.icon},attrs:function(){return u(this.asAttrs,this.a11yAttrs,this.getPTOptions("root"))},asAttrs:function(){return this.as==="BUTTON"?{type:"button",disabled:this.disabled}:void 0},a11yAttrs:function(){return{"aria-label":this.defaultAriaLabel,"data-pc-name":"button","data-p-disabled":this.disabled,"data-p-severity":this.severity}},hasFluid:function(){return w(this.fluid)?!!this.$pcFluid:this.fluid},dataP:function(){return h(e(e(e(e(e(e(e(e(e(e({},this.size,this.size),"icon-only",this.hasIcon&&!this.label&&!this.badge),"loading",this.loading),"fluid",this.hasFluid),"rounded",this.rounded),"raised",this.raised),"outlined",this.outlined||this.variant==="outlined"),"text",this.text||this.variant==="text"),"link",this.link||this.variant==="link"),"vertical",(this.iconPos==="top"||this.iconPos==="bottom")&&this.label))},dataIconP:function(){return h(e(e({},this.iconPos,this.iconPos),this.size,this.size))},dataLabelP:function(){return h(e(e({},this.size,this.size),"icon-only",this.hasIcon&&!this.label&&!this.badge))}},components:{SpinnerIcon:$,Badge:A},directives:{ripple:j}},U=["data-p"],H=["data-p"];function J(t,n,r,o,Q,b){var y=v("SpinnerIcon"),k=v("Badge"),m=S("ripple");return t.asChild?c(t.$slots,"default",{key:1,class:f(t.cx("root")),a11yAttrs:b.a11yAttrs}):P((a(),s(I(t.as),u({key:0,class:t.cx("root"),"data-p":b.dataP},b.attrs),{default:B(function(){return[c(t.$slots,"default",{},function(){return[t.loading?c(t.$slots,"loadingicon",u({key:0,class:[t.cx("loadingIcon"),t.cx("icon")]},t.ptm("loadingIcon")),function(){return[t.loadingIcon?(a(),p("span",u({key:0,class:[t.cx("loadingIcon"),t.cx("icon"),t.loadingIcon]},t.ptm("loadingIcon")),null,16)):(a(),s(y,u({key:1,class:[t.cx("loadingIcon"),t.cx("icon")],spin:""},t.ptm("loadingIcon")),null,16,["class"]))]}):c(t.$slots,"icon",u({key:1,class:[t.cx("icon")]},t.ptm("icon")),function(){return[t.icon?(a(),p("span",u({key:0,class:[t.cx("icon"),t.icon,t.iconClass],"data-p":b.dataIconP},t.ptm("icon")),null,16,U)):g("",!0)]}),t.label?(a(),p("span",u({key:2,class:t.cx("label")},t.ptm("label"),{"data-p":b.dataLabelP}),z(t.label),17,H)):g("",!0),t.badge?(a(),s(k,{key:3,value:t.badge,class:f(t.badgeClass),severity:t.badgeSeverity,unstyled:t.unstyled,pt:t.ptm("pcBadge")},null,8,["value","class","severity","unstyled","pt"])):g("",!0)]})]}),_:3}
651,16,["class","data-p"])),[[m]])}R.render=J;export{R 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.