PageSourceSearch

https://rougememoire.com/_nuxt/B6lNc4sY.js

js rougememoire.com collected 2026-10-02 06:51:55 UTC 8,580 bytes, 89 lines download raw bytes

1import{s as y}from"./1HdtdKMI.js";import{s as A}from"./Xj7eipHQ.js";import P from"./DcoVQmxR.js";import k from"./DMOynrBE.js";import _ from"./BMYHnWi8.js";import{s as C}from"./BXCi9-vD.js";import{am as I,aC as s,A as v,a as f,o as d,x,F as S,p as w,m as l,k as u,j as g,v as B,n as b,M as p,t as N}from"./AYc5U_Rv.js";import"./DnbGMFgp.js";import"./Be1fzYNM.js";import"./Cn6G4SdH.js";import"./BCJNFIZB.js";import"./Div13fE-.js";import"./DmfvTtO6.js";var H=({dt:e})=>`
2.p-accordionpanel {
3    display: flex;
4    flex-direction: column;
5    border-style: solid;
6    border-width: ${e("accordion.panel.border.width")};
7    border-color: ${e("accordion.panel.border.color")};
8}
9
10.p-accordionheader {
11    all: unset;
12    cursor: pointer;
13    display: flex;
14    align-items: center;
15    justify-content: space-between;
16    padding: ${e("accordion.header.padding")};
17    color: ${e("accordion.header.color")};
18    background: ${e("accordion.header.background")};
19    border-style: solid;
20    border-width: ${e("accordion.header.border.width")};
21    border-color: ${e("accordion.header.border.color")};
22    font-weight: ${e("accordion.header.font.weight")};
23    border-radius: ${e("accordion.header.border.radius")};
24    transition: background ${e("accordion.transition.duration")}, color ${e("accordion.transition.duration")}, outline-color ${e("accordion.transition.duration")}, box-shadow ${e("accordion.transition.duration")};
25    outline-color: transparent;
26}
27
28.p-accordionpanel:first-child > .p-accordionheader {
29    border-width: ${e("accordion.header.first.border.width")};
30    border-start-start-radius: ${e("accordion.header.first.top.border.radius")};
31    border-start-end-radius: ${e("accordion.header.first.top.border.radius")};
32}
33
34.p-accordionpanel:last-child > .p-accordionheader {
35    border-end-start-radius: ${e("accordion.header.last.bottom.border.radius")};
36    border-end-end-radius: ${e("accordion.header.last.bottom.border.radius")};
37}
38
39.p-accordionpanel:last-child.p-accordionpanel-active > .p-accordionheader {
40    border-end-start-radius: ${e("accordion.header.last.active.bottom.border.radius")};
41    border-end-end-radius: ${e("accordion.header.last.active.bottom.border.radius")};
42}
43
44.p-accordionheader-toggle-icon {
45    color: ${e("accordion.header.toggle.icon.color")};
46}
47
48.p-accordionpanel:not(.p-disabled) .p-accordionheader:focus-visible {
49    box-shadow: ${e("accordion.header.focus.ring.shadow")};
50    outline: ${e("accordion.header.focus.ring.width")} ${e("accordion.header.focus.ring.style")} ${e("accordion.header.focus.ring.color")};
51    outline-offset: ${e("accordion.header.focus.ring.offset")};
52}
53
54.p-accordionpanel:not(.p-accordionpanel-active):not(.p-disabled) > .p-accordionheader:hover {
55    background: ${e("accordion.header.hover.background")};
56    color: ${e("accordion.header.hover.color")};
57}
58
59.p-accordionpanel:not(.p-accordionpanel-active):not(.p-disabled) .p-accordionheader:hover .p-accordionheader-toggle-icon {
60    color: ${e("accordion.header.toggle.icon.hover.color")};
61}
62
63.p-accordionpanel:not(.p-disabled).p-accordionpanel-active > .p-accordionheader {
64    background: ${e("accordion.header.active.background")};
65    color: ${e("accordion.header.active.color")};
66}
67
68.p-accordionpanel:not(.p-disabled).p-accordionpanel-active > .p-accordionheader .p-accordionheader-toggle-icon {
69    color: ${e("accordion.header.toggle.icon.active.color")};
70}
71
72.p-accordionpanel:not(.p-disabled).p-accordionpanel-active > .p-accordionheader:hover {
73    background: ${e("accordion.header.active.hover.background")};
74    color: ${e("accordion.header.active.hover.color")};
75}
76
77.p-accordionpanel:not(.p-disabled).p-accordionpanel-active > .p-accordionheader:hover .p-accordionheader-toggle-icon {
78    color: ${e("accordion.header.toggle.icon.active.hover.color")};
79}
80
81.p-accordioncontent-content {
82    border-style: solid;
83    border-width: ${e("accordion.content.border.width")};
84    border-color: ${e("accordion.content.border.color")};
85    background-color: ${e("accordion.content.background")};
86    color: ${e("accordion.content.color")};
87    padding: ${e("accordion.content.padding")};
88}
89`,D={root:"p-accordion p-component"},E=I.extend({name:"accordion",style:H,classes:D}),F={name:"BaseAccordion",extends:C,props:{value:{type:[String,Number,Array],default:void 0},multiple:{type:Boolean,default:!1},lazy:{type:Boolean,default:!1},tabindex:{type:Number,default:0},selectOnFocus:{type:Boolean,default:!1},expandIcon:{type:String,default:void 0},collapseIcon:{type:String,default:void 0},activeIndex:{type:[Number,Array],default:null}},style:E,provide:function(){return{$pcAccordion:this,$parentInstance:this}}},K={name:"Accordion",extends:F,inheritAttrs:!1,emits:["update:value","update:activeIndex","tab-open","tab-close","tab-click"],data:function(){return{d_value:this.value}},watch:{value:function(o){this.d_value=o},activeIndex:{immediate:!0,handler:function(o){this.hasAccordionTab&&(this.d_value=this.multiple?o==null?void 0:o.map(String):o==null?void 0:o.toString())}}},methods:{isItemActive:function(o){var r;return this.multiple?(r=this.d_value)===null||r===void 0?void 0:r.includes(o):this.d_value===o}
89,updateValue:function(o){var r,t=this.isItemActive(o);this.multiple?t?this.d_value=this.d_value.filter(function(i){return i!==o}):this.d_value?this.d_value.push(o):this.d_value=[o]:this.d_value=t?null:o,this.$emit("update:value",this.d_value),this.$emit("update:activeIndex",this.multiple?(r=this.d_value)===null||r===void 0?void 0:r.map(Number):Number(this.d_value)),this.$emit(t?"tab-close":"tab-open",{originalEvent:void 0,index:Number(o)})},isAccordionTab:function(o){return o.type.name==="AccordionTab"},getTabProp:function(o,r){return o.props?o.props[r]:void 0},getKey:function(o,r){return this.getTabProp(o,"header")||r},getHeaderPT:function(o,r){var t=this;return{root:s({onClick:function(a){return t.onTabClick(a,r)}},this.getTabProp(o,"headerProps"),this.getTabPT(o,"header",r)),toggleicon:s(this.getTabProp(o,"headeractionprops"),this.getTabPT(o,"headeraction",r))}},getContentPT:function(o,r){return{root:s(this.getTabProp(o,"contentProps"),this.getTabPT(o,"toggleablecontent",r)),transition:this.getTabPT(o,"transition",r),content:this.getTabPT(o,"content",r)}},getTabPT:function(o,r,t){var i=this.tabs.length,a={props:o.props||{},parent:{instance:this,props:this.$props,state:this.$data},context:{index:t,count:i,first:t===0,last:t===i-1,active:this.isItemActive("".concat(t))}};return s(this.ptm("accordiontab.".concat(r),a),this.ptmo(this.getTabProp(o,"pt"),r,a))},onTabClick:function(o,r){this.$emit("tab-click",{originalEvent:o,index:r})}},computed:{tabs:function(){var o=this;return this.$slots.default().reduce(function(r,t){return o.isAccordionTab(t)?r.push(t):t.children&&t.children instanceof Array&&t.children.forEach(function(i){o.isAccordionTab(i)&&r.push(i)}),r},[])},hasAccordionTab:function(){return this.tabs.length}},components:{AccordionPanel:_,AccordionHeader:k,AccordionContent:P,ChevronUpIcon:A,ChevronRightIcon:y}};function j(e,o,r,t,i,a){var m=v("AccordionHeader"),$=v("AccordionContent"),T=v("AccordionPanel");return d(),f("div",s({class:e.cx("root")},e.ptmi("root")),[a.hasAccordionTab?(d(!0),f(S,{key:0},w(a.tabs,function(n,c){return d(),l(T,{key:a.getKey(n,c),value:"".concat(c),pt:{root:a.getTabPT(n,"root",c)},disabled:a.getTabProp(n,"disabled")},{default:u(function(){return[g(m,{class:B(a.getTabProp(n,"headerClass")),pt:a.getHeaderPT(n,c)},{toggleicon:u(function(h){return[h.active?(d(),l(p(e.$slots.collapseicon?e.$slots.collapseicon:e.collapseIcon?"span":"ChevronDownIcon"),s({key:0,class:[e.collapseIcon,h.class],"aria-hidden":"true",ref_for:!0},a.getTabPT(n,"headericon",c)),null,16,["class"])):(d(),l(p(e.$slots.expandicon?e.$slots.expandicon:e.expandIcon?"span":"ChevronUpIcon"),s({key:1,class:[e.expandIcon,h.class],"aria-hidden":"true",ref_for:!0},a.getTabPT(n,"headericon",c)),null,16,["class"]))]}),default:u(function(){return[n.children&&n.children.headericon?(d(),l(p(n.children.headericon),{key:0,isTabActive:a.isItemActive("".concat(c)),active:a.isItemActive("".concat(c)),index:c},null,8,["isTabActive","active","index"])):b("",!0),n.props&&n.props.header?(d(),f("span",s({key:1,ref_for:!0},a.getTabPT(n,"headertitle",c)),N(n.props.header),17)):b("",!0),n.children&&n.children.header?(d(),l(p(n.children.header),{key:2})):b("",!0)]}),_:2},1032,["class","pt"]),g($,{pt:a.getContentPT(n,c)},{default:u(function(){return[(d(),l(p(n)))]}),_:2},1032,["pt"])]}),_:2},1032,["value","pt","disabled"])}),128)):x(e.$slots,"default",{key:1})],16)}K.render=j;export{K 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.