PageSourceSearch

https://volvocarsaccidentassistance.co.uk/assets/FAQSection.e6da8ad4.js

js volvocarsaccidentassistance.co.uk collected 2026-10-07 19:40:12 UTC 11,536 bytes, 1 lines download raw bytes

1import{u as P}from"./use-quasar.a4d0f2bf.js";import{u as R,a as M}from"./use-dark.0afedae7.js";import{c as H,d,h as u,O as ke,P as Ie,a as K,r as V,Q as Z,w as C,S as Le,U as Te,V as oe,_ as se,e as w,z,k as B,m as b,v as ce,l as ee,D as E,j as Q,s as re,n as $e,f as A,F as te,C as ne}from"./index.926f465c.js";import{u as pe,a as Be,Q as de,b as O}from"./use-id.9669ddca.js";import{h as F}from"./render.9d417c29.js";import{S as Ce}from"./SectionHeading.04a6d05f.js";import{u as ue,Q as ae}from"./use-router-link.baf0d9ac.js";import{u as Ae,a as Ee,b as Qe}from"./use-model-toggle.d1ba8b3a.js";import{V as ie}from"./VolvoIcon.f5553e82.js";import{u as ze}from"./useScrollAnimation.0702f70b.js";const He={true:"inset",item:"item-inset","item-thumbnail":"item-thumbnail-inset"},N={xs:2,sm:4,md:8,lg:16,xl:24};var j=H({name:"QSeparator",props:{...R,spaced:[Boolean,String],inset:[Boolean,String],vertical:Boolean,color:String,size:String},setup(e){const r=P(),i=M(e,r),a=d(()=>e.vertical?"vertical":"horizontal"),o=d(()=>` q-separator--${a.value}`),l=d(()=>e.inset?`${o.value}-${He[e.inset]}`:""),f=d(()=>`q-separator${o.value}${l.value}`+(e.color!==void 0?` bg-${e.color}`:"")+(i()?" q-separator--dark":"")),g=d(()=>{const v={};if(e.size!==void 0&&(v[e.vertical?"width":"height"]=e.size),e.spaced){const x=e.spaced===!0?`${N.md}px`:e.spaced in N?`${N[e.spaced]}px`:e.spaced,y=e.vertical?["Left","Right"]:["Top","Bottom"];v[`margin${y[0]}`]=v[`margin${y[1]}`]=x}return v});return()=>u("hr",{class:f.value,style:g.value,"aria-orientation":a.value})}});const Oe=["ul","ol"];var Ne=H({name:"QList",props:{...R,bordered:Boolean,dense:Boolean,separator:Boolean,padding:Boolean,role:String,tag:{type:String,default:"div"}},setup(e,{slots:r}){const i=P(),a=M(e,i),o=d(()=>e.role!==void 0?e.role:Oe.includes(e.tag)?null:"list");ke(Ie,d(()=>e.role!==void 0?e.role:"list"));const l=d(()=>"q-list"+(e.bordered?" q-list--bordered":"")+(e.dense?" q-list--dense":"")+(e.separator?" q-list--separator":"")+(a()?" q-list--dark":"")+(e.padding?" q-list--padding":""));return()=>u(e.tag,{class:l.value,role:o.value},F(r.default))}}),le=H({name:"QItemLabel",props:{overline:Boolean,caption:Boolean,header:Boolean,lines:[Number,String]},setup(e,{slots:r}){const i=d(()=>Number.parseInt(e.lines,10)),a=d(()=>"q-item__label"+(e.overline?" q-item__label--overline text-overline":"")+(e.caption?" q-item__label--caption text-caption":"")+(e.header?" q-item__label--header":"")+(i.value===1?" ellipsis":"")),o=d(()=>e.lines!==void 0&&i.value>1?{overflow:"hidden",display:"-webkit-box","-webkit-box-orient":"vertical","-webkit-line-clamp":i.value}:null);return()=>u("div",{style:o.value,class:a.value},F(r.default))}});const fe=()=>{},ge="cubic-bezier(.25, .8, .50, 1)",D="calc-size(auto, size)",Ve=[{height:"0px"},{height:D}],je=[{height:D},{height:"0px"}],Pe=typeof CSS<"u"&&CSS.supports("height",D);var Re=Pe?Me:Ke;function Me(e,r=fe){let i=null,a,o,l=null;function f(){l!==null&&(clearTimeout(l),l=null),i==null||i.cancel(),i=null}function g(){f(),a==null||a(),a=null}function v(c,h){c.style.overflowY=null,g(),h!==o&&r(h)}function x(c,h,k,t){const s=e(),m=i!==null&&i.effect.target===c;if(i!==null?(m||a==null||a(),clearTimeout(l)):o=k==="show"?"hide":"show",a=h,s<=0){v(c,k);return}m?i.reverse():(i==null||i.cancel(),c.style.overflowY="hidden",i=c.animate(t,{duration:s,easing:ge,fill:"forwards"})),i.onfinish=()=>{v(c,k)},l=setTimeout(i.onfinish,s*1.1)}function y(c,h){x(c,h,"show",Ve)}function q(c,h){x(c,h,"hide",je)}return K(()=>{i!==null&&g()}),{onEnter:y,onLeave:q}}function Ke(e,r=fe){let i=!1,a,o,l=null,f,g;function v(){i=!1,l!==null&&(clearTimeout(l),l=null),o==null||o.removeEventListener("transitionend",f),f=null}function x(){v(),a==null||a(),a=null}function y(t){o!==t&&(a==null||a()),a=null,v()}function q(t,s,m){return s!==void 0&&(t.style.height=`${s}px`),t.style.transition=`height ${e()}ms ${ge}`,i=!0,a=m,t.scrollHeight}function c(t,s){t.style.overflowY=null,t.style.height=null,t.style.transition=null,x(),s!==g&&r(s)}function h(t,s){let m=0;const I=i,S=e();
1if(I?y(t):g="hide",o=t,S<=0){a=s,c(t,"show");return}I?m=t.offsetHeight===t.scrollHeight?0:void 0:t.style.overflowY="hidden";const L=q(t,m,s);t.style.height=`${L}px`,f=p=>{(Object(p)!==p||p.target===t)&&c(t,"show")},t.addEventListener("transitionend",f),l=setTimeout(f,S*1.1)}function k(t,s){let m;const I=i,S=e();if(I?y(t):g="show",o=t,S<=0){a=s,c(t,"hide");return}I===!1&&(t.style.overflowY="hidden",m=t.scrollHeight),q(t,m,s),t.style.height=0,f=L=>{(Object(L)!==L||L.target===t)&&c(t,"hide")},t.addEventListener("transitionend",f),l=setTimeout(f,S*1.1)}return K(()=>{i&&x()}),{onEnter:h,onLeave:k}}const $=Te({});function Fe(e){e.keyCode===32&&oe(e)}const De=Object.keys(ue);var Ye=H({name:"QExpansionItem",props:{...ue,...Ae,...R,icon:String,label:String,labelLines:[Number,String],caption:String,captionLines:[Number,String],dense:Boolean,toggleAriaLabel:String,expandIcon:String,expandedIcon:String,expandIconClass:[Array,String,Object],duration:{type:Number,default:300},headerInsetLevel:Number,contentInsetLevel:Number,expandSeparator:Boolean,defaultOpened:Boolean,hideExpandIcon:Boolean,expandIconToggle:Boolean,switchToggleSide:Boolean,denseToggle:Boolean,group:String,popup:Boolean,headerStyle:[Array,String,Object],headerClass:[Array,String,Object]},emits:[...Ee,"click","afterShow","afterHide"],setup(e,{slots:r,emit:i}){const a=P(),o=M(e,a),l=V(e.modelValue!==null?e.modelValue:e.defaultOpened),f=Z(null),g=Z(null),v=pe(),{show:x,hide:y,toggle:q}=Qe({showing:l}),c=V(!l.value),{onEnter:h,onLeave:k}=Re(()=>e.duration,W);let t,s;const m=d(()=>`q-expansion-item q-item-type q-expansion-item--${l.value?"expanded":"collapsed"} q-expansion-item--${e.popup?"popup":"standard"}`),I=d(()=>{const n=c.value?{display:"none"}:{};if(e.contentInsetLevel!==void 0){const _=a.lang.rtl?"Right":"Left";n["padding"+_]=e.contentInsetLevel*56+"px"}return n}),S=d(()=>!e.disable&&(e.href!==void 0||e.to!==void 0&&e.to!==null&&e.to!=="")),L=d(()=>{const n={};return De.forEach(_=>{n[_]=e[_]}),n}),p=d(()=>S.value||!e.expandIconToggle),ve=d(()=>e.expandedIcon!==void 0&&l.value?e.expandedIcon:e.expandIcon||a.iconSet.expansionItem[e.denseToggle?"denseIcon":"icon"]),he=d(()=>!e.disable&&(S.value||e.expandIconToggle)),me=d(()=>({expanded:l.value,detailsId:v.value,toggle:q,show:x,hide:y})),Y=d(()=>{const n=e.toggleAriaLabel!==void 0?e.toggleAriaLabel:a.lang.label[l.value?"collapse":"expand"](e.label);return{role:"button","aria-expanded":l.value?"true":"false","aria-controls":v.value,"aria-label":n}});C(()=>e.group,n=>{s==null||s(),n!==void 0&&X()});function be(n){S.value||q(n),i("click",n)}function _e(n){[13,32].includes(n.keyCode)&&U(n,!0)}function U(n,_){var T;!_&&!n.qAvoidFocus&&((T=f.value)==null||T.focus({preventScroll:!0})),q(n),oe(n)}function W(n){i(n==="show"?"afterShow":"afterHide")}function G(){c.value=!0}function J(){g.value!==null&&h(g.value)}C(l,n=>{n?c.value?(c.value=!1,Le(J)):J():g.value!==null?k(g.value,G):(G(),W("hide"))});function X(){t===void 0&&(t=Be()),l.value&&($[e.group]=t);const n=C(l,T=>{T?$[e.group]=t:$[e.group]===t&&delete $[e.group]}),_=C(()=>$[e.group],(T,we)=>{we===t&&T!==void 0&&T!==t&&y()});s=()=>{n(),_(),$[e.group]===t&&delete $[e.group],s=void 0}}function ye(){const n={class:[`q-expansion-item__toggle-section${e.switchToggleSide?" q-expansion-item__toggle-section--switched":""} q-focusable relative-position cursor-pointer${e.denseToggle&&e.switchToggleSide?" items-end":""}`,e.expandIconClass],side:!0},_=[u(ae,{class:"q-expansion-item__toggle-icon"+(e.expandedIcon===void 0&&l.value?" q-expansion-item__toggle-icon--rotated":""),name:ve.value})];return he.value&&(Object.assign(n,{tabindex:0,...Y.value,onClick:U,onKeydown:Fe,onKeyup:_e}),_.unshift(u("div",{ref:f,class:"q-expansion-item__toggle-focus q-icon q-focus-helper q-focus-helper--rounded",tabindex:-1}))),u(O,n,()=>_)}function Se(){let n;return r.header!==void 0?n=[r.header(me.value)].flat():(n=[u(O,()=>[u(le,{lines:e.labelLines},()=>e.label||""),e.caption?u(le,{lines:e.captionLines,caption:!0},()=>e.caption):null])],e.icon&&n[e.switchToggleSide?"push":"unshift"](u(O,{class:"q-expansion-item__icon-section",avatar:!0},()=>u(ae,{name:e.icon})))),!e.disable&&!e.hideExpandIcon&&n[e.switchToggleSide?"unshift":"push"](ye()),n}function xe(){const n={ref:"item",style:e.headerStyle,class:e.headerClass,dark:o(),disable:e.disable,dense:e.dense,insetLevel:e.headerInsetLevel};return p.value&&(n.clickable=!0,n.onClick=be,Object.assign(n,S.value?L.value:Y.value)),u(de,n,Se)}function qe(){const n=[xe(),u("div",{ref:g,class:"q-expansion-item__content relative-position",style:I.value,id:v.value},F(r.default))];return e.expandSeparator&&n.push(u(j,{class:"q-expansion-item__border q-expansion-item__border--top absolute-top",dark:o()}),u(j,{class:"q-expansion-item__border q-expansion-item__border--bottom absolute-bottom",dark:o()})),n}return e.group!==void 0&&X(),K(()=>{s==null||s()}),()=>u("div",{class:m.value},[u("div",{class:"q-expansion-item__container relative-position"},qe())])}});const Ue={class:"volvo-expandable__header"},We={class:"volvo-expandable__label"},Ge={__name:"VolvoExpandable",props:{label:{type:String,default:""},icon:{type:String,default:void 0},iconSize:{type:Number,default:24},bg:{type:String,default:void 0}},setup(e){return(r,i)=>(w(),z(Ye,$e({style:e.bg?{backgroundColor:e.bg}:{}},r.$attrs),{header:B(({expanded:a})=>[b("div",Ue,[e.icon?(w(),z(ie,{key:0,name:e.icon,size:e.iconSize,class:"volvo-expandable__icon"},null,8,["name","size"])):ce("",!0),b("div",We,[ee(r.$slots,"label",{},()=>[b("span",null,E(e.label),1)],!0)]),Q(ie,{name:"chevron-down",size:16,class:"volvo-expandable__chevron",style:re({transition:"transform 0.3s ease",transform:a?"rotate(180deg)":"rotate(0deg)"})},null,8,["style"])])]),default:B(()=>[ee(r.$slots,"default",{},void 0,!0)]),_:3},16,["style"]))}};var Je=se(Ge,[["__scopeId","data-v-79d14249"]]);const Xe={class:"content col-12 q-mx-auto text-left container-md"},Ze={"data-anim":"",style:{"--anim-delay":"0s"}},et={class:"description q-my-md"},tt={class:"sr-only","aria-label":"Frequently asked questions"},nt={class:"questions text-left"},at={class:"full-width"},it=["innerHTML"],lt={__name:"FAQSection",props:{title:{type:String,default:"Frequently asked questions"},description:{type:String,default:"If you can't find what you're looking for, call us and our Expert Advisors can assist you right away"},questions:{type:Array,default:()=>[]}},setup(e){const r=V(null);return ze(r),(i,a)=>(w(),A("div",{ref_key:"sectionRef",ref:r,class:"container-xl faq-section bg-secondary"},[b("div",Xe,[b("div",Ze,[Q(Ce,{label:e.title,level:2},null,8,["label"]),b("p",et,E(e.description),1),b("section",tt,[(w(!0),A(te,null,ne(e.questions,(o,l)=>(w(),A("div",{key:l},[b("h3",null,E(o.question),1),b("p",null,E(o.answer),1)]))),128))])]),b("div",nt,[Q(Ne,null,{default:B(()=>[(w(!0),A(te,null,ne(e.questions,(o,l)=>(w(),z(de,{key:l,class:"full-width q-pa-none","data-anim":"",style:re({"--anim-delay":`${.08*(l+1)}s`})},{default:B(()=>[b("div",at,[Q(Je,{label:o.question,"header-class":"heading-font faq-question",class:"full-width"},{default:B(()=>[b("div",{class:"faq-answer",innerHTML:o.answer},null,8,it)]),_:2},1032,["label"]),l<e.questions.length-1?(w(),z(j,{key:0})):ce("",!0)])]),_:2}
1,1032,["style"]))),128))]),_:1})])])],512))}};var ot=se(lt,[["__scopeId","data-v-04942036"]]),bt=Object.freeze(Object.defineProperty({__proto__:null,default:ot},Symbol.toStringTag,{value:"Module"}));export{ot as F,Je as V,bt as a};

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.