PageSourceSearch

https://insurceo.com/_nuxt/BOnFnCi7.js

js insurceo.com collected 2026-10-08 03:29:34 UTC 96,261 bytes, 1 lines download raw bytes

1import{$n as e,D as t,G as n,Mt as r,N as i,S as a,U as o,Vt as s,X as c,_ as l,b as u,c as d,cr as f,d as p,f as m,g as h,h as g,i as _,ir as v,k as y,lr as b,m as x,n as S,or as C,rr as w,s as ee,sr as T,t as E,y as D,z as te}from"./CcKBnQZd.js";import{An as ne,Dt as O,Er as k,Et as A,Ft as j,Ir as M,Lt as N,Mn as P,Mr as re,Nt as ie,On as F,Ot as I,Pt as L,Q as ae,S as R,Sn as z,Tt as B,Un as V,Xn as oe,Z as H,ai as U,ci as se,fn as ce,gn as le,li as W,ln as ue,mt as G,rr as K,sn as q,tr as J,vr as de,vt as fe,wr as pe,wt as Y}from"./tCqEpUva.js";import{t as me}from"./BDNMzG2s.js";import{t as he}from"./BLdL3ZDU.js";import{c as ge,d as _e,l as ve,t as ye,u as be}from"./CIMk-skB.js";import{t as xe}from"./cE7MuF1y.js";import{t as Se}from"./CMOa1zyF.js";import{n as Ce}from"./CrxjX9H_.js";import{n as we,o as X,r as Z,s as Te}from"./BIj_mFFi.js";import{n as Ee,r as Q,t as $}from"./B9rzjsv4.js";import{c as De,i as Oe,l as ke,n as Ae,o as je,r as Me,s as Ne,t as Pe,u as Fe}from"./D4waWtjv.js";var Ie=new Intl.DateTimeFormat(`en-CA`,{timeZone:`Europe/Madrid`,year:`numeric`,month:`2-digit`,day:`2-digit`,hour:`2-digit`,minute:`2-digit`,hourCycle:`h23`});function Le(e){let[t,n]=e.split(`:`);return Number(t)*60+Number(n??0)}function Re(e){let t=Object.fromEntries(Ie.formatToParts(e).map(e=>[e.type,e.value]));return{weekday:new Date(Date.UTC(Number(t.year),Number(t.month)-1,Number(t.day))).getUTCDay(),minutes:Number(t.hour)*60+Number(t.minute)}}function ze(e,t=new Date){if(!e)return!1;let{weekday:n,minutes:r}=Re(t);return(e.ranges[String(n)]??[]).some(([e,t])=>r>=Le(e)&&r<Le(t))}var Be=[`id`,`aria-expanded`,`aria-controls`],Ve={class:`flex items-center h-8 px-3`},He={class:`p-1 text-base font-bold group-hover:drop-shadow-[0px_0px_5px_var(--color-insurceo)] dark:group-hover:drop-shadow-[0px_0px_5px_var(--color-surface)]`},Ue=[`id`,`aria-labelledby`],We=[`inert`],Ge=Object.assign(N({__name:`Accordion`,props:{question:{},activeAccordion:{}},emits:[`toggle`],setup(e,{emit:t}){let n=e,r=E(),i=Y(()=>n.activeAccordion===n.question.id),a=Y(()=>n.question.questions??[]),o=Y(()=>new Set(D(a.value)));oe(()=>r.focusRequest,e=>{e&&o.value.has(e.id)&&(i.value||c(`toggle`,n.question.id))});function s(){c(`toggle`,n.question.id)}let c=t;return(t,n)=>(z(),I(`div`,{class:U([`col-span-12`,e.question.acordion_class])},[B(`button`,{id:`accordion-${e.question.id}`,class:U([`group w-full cursor-pointer flex items-center border-1 border-hr-color rounded-lg bg-surface-quaternary min-h-10`,e.question?.header_class??``]),"aria-expanded":i.value,"aria-controls":`header-questions-${e.question.id}`,onClick:s},[B(`span`,Ve,[(z(),I(`svg`,{class:U([`h-6 w-6 shrink-0 transition-[transform, colors] duration-200`,i.value?`rotate-90 text-insurceo`:`rotate-0 text-muted`]),viewBox:`0 0 24 24`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,"aria-hidden":`true`},[...n[0]||=[B(`path`,{d:`M5 12H18.5`,stroke:`currentColor`,"stroke-width":`2.2`,"stroke-linecap":`round`,"stroke-linejoin":`round`},null,-1),B(`path`,{d:`M14.5 7.5L19 12L14.5 16.5`,stroke:`currentColor`,"stroke-width":`2.2`,"stroke-linecap":`round`,"stroke-linejoin":`round`},null,-1)]],2))]),B(`span`,He,[L(W(e.question.title)+` `,1),e.question.icon?(z(),I(`i`,{key:0,class:U([`ms-1`,e.question.icon])},null,2)):O(``,!0)])],10,Be),a.value.length>0?(z(),I(`div`,{key:0,id:`header-questions-${e.question.id}`,class:U([`mx-3 border-hr-color border-t-0 rounded-b-lg px-2 grid transition-all duration-400 overflow-y-hidden contain-layout`,[i.value?`grid-rows-[1fr] border`:`grid-rows-[0fr] border-0`]]),role:`region`,"aria-labelledby":`accordion-${e.question.id}`},[B(`div`,{class:U([`grid grid-cols-12 tb:gap-x-8 gap-y-5 px-5 min-h-0 transition-[padding] duration-400`,i.value?`py-5`:`py-0`]),inert:!i.value},[(z(!0),I(G,null,F(a.value,e=>K((z(),A(P(M(qr)[e.component]),{key:e.id,question:e,modelValue:M(r).answers?.[e.id],"onUpdate:modelValue":t=>M(r).setAnswer(e.id,t),options:M(r).options[e.id],errors:M(r).visibleErrors[e.id]},null,8,[`question`,`modelValue`,`onUpdate:modelValue`,`options`,`errors`])),[[T,M(r).visibleMap[e.id]]])),128))],10,We)],10,Ue)):O(``,!0)],2))}}),{__name:`SFAccordion`}),Ke={class:`contents`},qe=Object.assign(N({__name:`AccordionParent`,props:{question:{}},setup(e){let t=e,n=E(),r=Y(()=>t.question.questions??[]),i=r.value.find(e=>!e.collapsed),a=k(i?.id??``);function o(e){a.value=a.value===e?``:e}return(e,t)=>{let i=Ge;return z(),I(`div`,Ke,[(z(!0),I(G,null,F(M(r),(e,t)=>K((z(),A(i,{key:t,question:e,"active-accordion":M(a),onToggle:o},null,8,[`question`,`active-accordion`])),[[T,M(n).visibleMap[e.id]]])),128))])}}}),{__name:`SFAccordionParent`}),Je=[`id`,`type`,`name`,`placeholder`,`maxlength`,`required`,`readonly`,`aria-readonly`,`disabled`,`autocomplete`,`aria-invalid`,`aria-label`,`aria-describedby`],Ye=Object.assign(N({__name:`Text`,props:q({question:{},errors:{}},{modelValue:{},modelModifiers:{}}),emits:[`update:modelValue`],setup(e){let t=V(e,`modelValue`),n=e,r={date:`date`,email:`email`,number:`number`,tel:`tel`,text:`text`},i=Y(()=>{let e=n.question.type;return e&&r[e]||`text`}),a=Y(()=>n.question.type===`tel`);function o(e){if(!a.value)return;let n=e.target,r=n.value.replace(/\D/g,``);if(r===n.value)return;let i=n.selectionStart??n.value.length,o=n.value.slice(0,i).replace(/\D/g,``).length;n.value=r,n.setSelectionRange(o,o),t.value=r}let s=Y(()=>/\breadonly\b/i.test(String(n.question[`input-attr`]??``))),c=Y(()=>Z(n.question.div_class)),l=Y(()=>{let e=Number(n.question[`max-length`]);return Number.isFinite(e)&&e>0?e:void 0}),u=Y(()=>n.question?.title??``),d=Y(()=>String(n.question.description??``)),f=Y(()=>String(n.question.tooltip??``)),p=Y(()=>!!(u.value||d.value||f.value)),m=Y(()=>{let e=``;return d.value!==``&&(e+=`desc-`+n.question.id),f.value!==``&&(e+=` tooltip-`+n.question.id),n.errors?.length&&(e+=` errors-`+n.question.id),e});return(n,r)=>{let a=X,h=Q;return z(),I(`div`,{class:U([`grid grid-rows-subgrid row-span-3 gap-y-0`,c.value])}
1,[p.value?(z(),A(a,{key:0,class:`row-start-1`,text:u.value,"html-for":e.question.id,required:e.question.required,optional:!e.question.required,tooltip:f.value,description:d.value},null,8,[`text`,`html-for`,`required`,`optional`,`tooltip`,`description`])):O(``,!0),K(B(`input`,{id:e.question.id,"onUpdate:modelValue":r[0]||=e=>t.value=e,type:i.value,onInput:o,name:e.question.id,placeholder:e.question.placeholder??``,maxlength:l.value,required:e.question.required,readonly:s.value,"aria-readonly":s.value?`true`:`false`,disabled:e.question?.blocked??!1,autocomplete:e.question?.autocomplete_field??`off`,"aria-invalid":e.errors?.length?`true`:`false`,"aria-label":p.value?void 0:e.question.placeholder,"aria-describedby":m.value,class:U([[i.value===`number`?`no-number-spin`:``,e.question.input_class,e.errors?.length?`!border-danger`:``,e.question?.blocked?`bg-muted/20 cursor-not-allowed`:`bg-surface-quaternary`],`row-start-2 self-start w-full rounded-insurceo border-2 border-hr-color px-4 py-3 transition-all duration-200 placeholder:text-tertiary-text focus:outline-none focus:shadow-input-focus focus:border-input-border-focus`])},null,42,Je),[[v,t.value]]),j(h,{"question-id":e.question.id,class:`row-start-3 self-start`,errors:e.errors},null,8,[`question-id`,`errors`])],2)}}}),{__name:`SFText`});function Xe(e,t){return z(),I(`svg`,{xmlns:`http://www.w3.org/2000/svg`,fill:`none`,viewBox:`0 0 24 24`,"stroke-width":`1.5`,stroke:`currentColor`,"aria-hidden":`true`,"data-slot":`icon`},[B(`path`,{"stroke-linecap":`round`,"stroke-linejoin":`round`,d:`m8.25 4.5 7.5 7.5-7.5 7.5`})])}var Ze={__name:`SFSuggestMoreButton`,props:{hiddenCount:{type:Number,default:0}},emits:[`showMore`],setup(e,{emit:t}){let n=t;return(t,r)=>e.hiddenCount>0?(z(),I(`button`,{key:0,type:`button`,class:`flex items-center justify-center gap-1 px-4 py-2 text-sm font-semibold hover:cursor-pointer hover:bg-surface-hover rounded-b-[calc(var(--radius-insurceo)-1px)]`,onClick:r[0]||=e=>n(`showMore`)},[L(W(t.$t(`form.activity.moreActivities`))+` `,1),j(M(Fe),{class:`h-4 w-4`})])):O(``,!0)}},Qe=[`data-activity-id`],$e={class:`flex-1 text-center`},et={__name:`SFSuggestNingunaButton`,props:{row:{type:Object,default:null},selectedId:{type:[String,Number],default:``}},emits:[`select`],setup(e,{emit:t}){let n=e,r=t,i=Y(()=>n.row!=null&&n.selectedId===n.row.id);return(t,n)=>e.row?(z(),I(`button`,{key:0,type:`button`,"data-activity-id":e.row.id,"data-skeleton":`false`,class:U([`mb-4 flex w-full items-center justify-between gap-1 rounded-insurceo border border-hr-color bg-muted/70 px-4 py-2 hover:cursor-pointer hover:bg-surface-hover hover:shadow-[0_3px_5px_0_var(--color-shadow)]`,M(i)?`!bg-hr-color !shadow-none`:``]),onClick:n[0]||=t=>r(`select`,e.row)},[B(`span`,$e,W(e.row.text),1),M(i)?(z(),A(M(ve),{key:0,class:`h-4 w-4 text-red-600`})):O(``,!0)],10,Qe)):O(``,!0)}};function tt(){let e=E(),t=Y(()=>e.currentStepData?.actions?.find(e=>e.variant!==`secondary`));function n(t){let n=e.currentStepData;return n?.questions?!n.questions.some(n=>n.id!==t&&e.visibleMap[n.id]!==!1):!1}function r(){t.value&&e.handleFooterAction(t.value)}function i(e){n(e)&&r()}return{forwardAction:t,isOnlyVisibleQuestion:n,advance:r,advanceIfOnlyVisibleQuestion:i}}var nt=[`id`,`data-question-focus`],rt={class:`mb-3 fv-row`},it={key:0,id:`ia_suggestion_div`,class:`relative flex items-center justify-start gap-2 px-2`},at={class:`activity-ia-title-gradient bg-[linear-gradient(120deg,#4b00ff,#6f00ff,#00b0ff,#66f,#8f00ff,#4b00ff)] bg-clip-text text-transparent bg-[length:300%_100%]`},ot=[`id`],st=[`data-activity-id`,`data-skeleton`,`onClick`],ct={key:0,class:`h-2 w-6/10 rounded bg-gray-200 dark:bg-surface-secondary`},lt={class:`flex-1 text-left`},ut=me({__name:`SFActivityIA`,props:{question:Object,modelValue:{type:null,default:void 0}},setup(e){let t=e,n=E(),r=Y(()=>Array.isArray(t.question?.questions)?t.question.questions:[]),i=Y(()=>r.value.at(0)),a=Y(()=>r.value.at(0)?.id??``),o=Y(()=>r.value.find(e=>e?.front_options===!0)??r.value.at(1)),s=Y(()=>o.value?.id??``),c=Y(()=>t.question?.sourceQuestions?.cnae),l=Y(()=>t.question?.id??``),{rowsForTemplate:u,ningunaRow:d,hiddenRowsCount:f,showMoreRows:p,activityValue:m,onRowClick:h,scheduleActivitySearch:g}
1=ye(a,s,c,n),{advanceIfOnlyVisibleQuestion:_}=tt();async function v(e){await h(e)&&_(l.value)}let y=Y({get:()=>n.answers[a.value],set:e=>n.setAnswer(a.value,e)}),b=Y(()=>n.questions[s.value]??o.value??{}),x=Y(()=>n.options[s.value]??[]),S=Y(()=>n.visibleErrors[s.value]??[]);return oe(y,g),(e,n)=>{let r=Ye,a=Ze,o=et,c=Q,l=$;return z(),I(`div`,{id:`question-${M(s)}`,"data-question-focus":M(s),class:U([`flex w-full flex-col gap-2`,(`getQuestionDivClass`in e?e.getQuestionDivClass:M(Z))(t.question?.div_class)])},[B(`div`,rt,[M(i)?(z(),A(r,{key:0,modelValue:M(y),"onUpdate:modelValue":n[0]||=e=>de(y)?y.value=e:null,question:M(i)},null,8,[`modelValue`,`question`])):O(``,!0)]),M(u)?.ia?.length>0&&!M(u)?.skeleton?(z(),I(`div`,it,[n[1]||=B(`span`,{class:`activity-ia-icon-gradient h-4 w-4 bg-[linear-gradient(120deg,#4b00ff,#6f00ff,#00b0ff,#66f,#8f00ff,#4b00ff)] bg-[length:300%_100%] [mask-image:url('/images/icons/estrellasIA.svg')] [mask-size:contain] [mask-repeat:no-repeat] [mask-position:center]`},null,-1),B(`span`,at,W(e.$t(`form.activity.suggestions`)),1)])):O(``,!0),(z(!0),I(G,null,F(M(u),(e,t)=>(z(),I(`div`,{key:t,class:U([`mb-4`,e.length>0?``:`hidden`])},[B(`div`,{class:U([`p-1`,t===`ia`?`rainbow-background rounded-[calc(var(--radius-insurceo)+4px)]`:``])},[B(`div`,{id:t===`ia`?`ia_activities_list`:`proximity_activities_list`,class:`flex flex-col rounded-insurceo border border-hr-color bg-surface`},[(z(!0),I(G,null,F(e,(e,n)=>(z(),I(`button`,{key:`${t}-${e.id}-${n}`,type:`button`,"data-activity-id":e.id,"data-skeleton":e.showAsSkeleton?`true`:`false`,class:U([`flex items-center justify-between px-4 py-2 gap-1 border-b border-hr-color text-left hover:cursor-pointer hover:bg-surface-hover hover:shadow-[0_3px_5px_0_var(--color-shadow)] first:rounded-t-[calc(var(--radius-insurceo)-1px)] last:rounded-b-[calc(var(--radius-insurceo)-1px)] last:border-b-0`,[e.showAsSkeleton?`activity-ia-shimmer pointer-events-none min-h-10 opacity-60`:``,M(m)===e.id?`!bg-insurceo-100 dark:!bg-insurceo-100/10 !rounded-[calc(var(--radius-insurceo)-1px)] !shadow-none`:``,!e.showAsSkeleton&&n>0?`activity-ia-row-enter`:``]]),style:se(!e.showAsSkeleton&&n>0?{animationDelay:e.animateDelay}:void 0),onClick:t=>v(e)},[e.showAsSkeleton?(z(),I(`span`,ct)):(z(),I(G,{key:1},[B(`span`,lt,W(e.text),1),M(m)===e.id?(z(),A(M(ve),{key:1,class:`h-4 w-4 text-red-600`})):(z(),A(M(Xe),{key:0,class:`h-4 w-4 text-gray-500`}))],64))],14,st))),128)),j(a,{"hidden-count":M(f)(t),onShowMore:e=>M(p)(t)},null,8,[`hidden-count`,`onShowMore`])],8,ot)],2)],2))),128)),j(o,{row:M(d),"selected-id":M(m),onSelect:v},null,8,[`row`,`selected-id`]),j(c,{"question-id":M(s),errors:M(S)},null,8,[`question-id`,`errors`]),j(l,{class:`hidden`,question:M(b),options:M(x),"model-value":String(M(m)??``)},null,8,[`question`,`options`,`model-value`])],10,nt)}}},[[`__scopeId`,`data-v-d6b29498`]]),dt=Object.assign(N({inheritAttrs:!1,__name:`ActivitySelector`,props:{question:{},modelValue:{},errors:{}},emits:[`update:modelValue`],setup(e,{emit:t}){let n=e,r=t,i=E(),{t:a}=c(),o=Y(()=>Array.isArray(n.question?.questions)?n.question.questions:[]),s=Y(()=>String(o.value.at(0)?.id??``)),l=Y(()=>n.question.sourceQuestions?.cnae),{groups:u,load:d}=ke(),f=Y(()=>{let e=l.value;return ge(e?i.answers[e]:void 0)});function p(e,t){if(!t.length)return!1;if(Array.isArray(e))return e.some(e=>p(e,t));let n=String(e??``);return t.some(e=>n.includes(e))}let m=Y(()=>{let e=f.value,t=new Set,n=u.value.flatMap(n=>n.activities.filter(t=>p(t.cnae,e)).filter(e=>{let n=String(e.id);return!t.has(n)&&(t.add(n),!0)}).map(e=>({value:e.id,text:e.name,group:a(`form.activity.recommended`)}))),r=u.value.flatMap(e=>e.activities.filter(e=>!t.has(String(e.id))).map(t=>({value:t.id,text:t.name,group:e.name})));return[...n,...r]}),h=Y(()=>String(i.answers[s.value]??n.modelValue??``)),g=Y(()=>({...n.question,placeholder:n.question.placeholder??a(`form.activity.searchPlaceholder`)}));function _(e){let t=Array.isArray(e)?e[0]??``:e,n=m.value.find(e=>e.value===t)?.text??``;r(`update:modelValue`,t),s.value&&(t?i.setOptions(s.value,[{value:t,text:n}]):i.setOptions(s.value,[]),i.setAnswer(s.value,t,n))}
1return le(async()=>{await d()}),(t,n)=>{let r=$;return z(),A(r,{question:M(g),options:M(m),"model-value":M(h),errors:e.errors,"onUpdate:modelValue":_},null,8,[`question`,`options`,`model-value`,`errors`])}}}),{__name:`SFActivitySelector`}),ft={class:`row-start-2 self-start flex w-full items-start gap-3 cursor-pointer leading-6`},pt=[`id`,`aria-invalid`,`aria-describedby`,`required`],mt={class:`check-label`},ht=[`innerHTML`],gt={key:0,class:`text-xs italic text-muted`},_t=Object.assign(me(N({__name:`Checkbox`,props:q({question:{},modelValue:{},errors:{}},{modelValue:{},modelModifiers:{}}),emits:q([`update:modelValue`],[`update:modelValue`]),setup(e,{emit:t}){let n=e,r=V(e,`modelValue`),i=Y(()=>Z(n.question.div_class)),a=Y(()=>{let e=``;return n.errors?.length&&(e+=`errors-`+n.question.id),e});return(t,n)=>{let o=Q;return z(),I(`div`,{class:U([`grid grid-rows-subgrid row-span-3 gap-y-0`,i.value])},[B(`label`,ft,[K(B(`input`,{id:e.question.id,type:`checkbox`,"onUpdate:modelValue":n[0]||=e=>r.value=e,class:U([`bg-surface-quaternary h-5 min-w-5 mt-0.5 cursor-pointer appearance-none border border-hr-color rounded check-input transition-all duration-200 checked:bg-insurceo checked:bg-center checked:bg-no-repeat checked:bg-[length:0.8rem_0.8rem] focus:outline-none focus:shadow-input-focus focus:border-input-border-focus`,[e.question.input_class,e.errors?.length?`!border-danger`:``]]),"true-value":`S`,"false-value":`N`,"aria-invalid":e.errors?.length?`true`:`false`,"aria-describedby":a.value,required:e.question.required??!1},null,10,pt),[[w,r.value]]),B(`span`,mt,[B(`span`,{innerHTML:e.question.title},null,8,ht),e.question.required!==null&&!e.question.required?(z(),I(`span`,gt,`\xA0`+W(t.$t(`form.optional.parenthesized`)),1)):O(``,!0)])]),j(o,{"question-id":e.question.id,errors:e.errors,class:`row-start-3 self-start ml-8`},null,8,[`question-id`,`errors`])],2)}}}),[[`__scopeId`,`data-v-db1b6a83`]]),{__name:`SFCheckbox`}),vt=[`id`,`data-question-focus`,`aria-labelledby`,`aria-describedby`],yt=[`id`,`aria-expanded`,`aria-controls`,`onClick`],bt={class:`min-w-0 flex-1 text-sm font-semibold text-primary-text group-hover:drop-shadow-[0px_0px_5px_var(--color-insurceo)]`},xt=[`aria-label`],St=[`id`,`aria-labelledby`,`inert`],Ct=[`name`,`value`,`checked`,`onChange`],wt={class:`min-w-0`},Tt={key:0,class:`flex items-center justify-between gap-3 text-xs text-muted`,"aria-live":`polite`},Et=Object.assign(N({__name:`CheckboxGroup`,props:{question:{},options:{},modelValue:{},errors:{}},emits:[`update:modelValue`],setup(e,{emit:t}){let{label:n,description:r,tooltip:i,hasHeader:a,describedBy:o,selectedValues:s,selectionLabel:c,isSelected:l,toggleGroup:u,groups:d,toggleOption:f,clearSelection:p}=De(e,t);return(t,m)=>{let h=X,g=Q;return z(),I(`div`,{class:U([`grid grid-cols-[minmax(0,1fr)] grid-rows-subgrid row-span-3 gap-y-0 min-w-0`,(`getQuestionDivClass`in t?t.getQuestionDivClass:M(Z))(e.question.div_class)])},[M(a)?(z(),A(h,{key:0,class:`row-start-1`,text:M(n),"html-for":e.question.id,required:e.question.required,optional:!e.question.required,tooltip:M(i),description:M(r)},null,8,[`text`,`html-for`,`required`,`optional`,`tooltip`,`description`])):O(``,!0),B(`div`,{id:e.question.id,"data-question-focus":e.question.id,tabindex:`-1`,role:`group`,"aria-labelledby":`label-${e.question.id}`,"aria-describedby":M(o),class:`row-start-2 self-start min-w-0 flex flex-col gap-2 focus:outline-none`},[(z(!0),I(G,null,F(M(d),n=>(z(),I(`div`,{key:n.key,class:U([`rounded-insurceo border bg-surface-quaternary`,e.errors?.length?`border-danger`:`border-hr-color`])},[n.name?(z(),I(`button`,{key:0,id:`${n.key}-header`,type:`button`,class:`group flex w-full cursor-pointer items-center gap-2 px-3 py-3 text-left`,"aria-expanded":n.open,"aria-controls":n.key,onClick:e=>M(u)(n.key)},[(z(),I(`svg`,{class:U([`h-5 w-5 shrink-0 transition-transform duration-200`,n.open?`rotate-90 text-insurceo-500`:`rotate-0 text-muted`]),viewBox:`0 0 24 24`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,"aria-hidden":`true`},[...m[1]||=[B(`path`,{d:`M9 6L15 12L9 18`,stroke:`currentColor`,"stroke-width":`2.2`,"stroke-linecap":`round`,"stroke-linejoin":`round`},null,-1)]],2)),B(`span`,bt,W(n.name),1),n.selectedCount?(z(),I(`span`,{key:0,class:`shrink-0 rounded-insurceo bg-insurceo px-2 py-0.5 text-xs font-medium text-insurceo-fg`,"aria-label":n.selectedCount===1?t.$t(`form.checkboxGroup.selectedInGroupOne`,{group:n.name}):t.$t(`form.checkboxGroup.selectedInGroupMany`,{count:n.selectedCount,group:n.name})},W(n.selectedCount),9,xt)):O(``,!0)],8,yt)):O(``,!0),B(`div`,{id:n.key,class:U([`grid overflow-hidden transition-all duration-300`,n.open?`grid-rows-[1fr]`:`grid-rows-[0fr]`]),role:`region`,"aria-labelledby":n.name?`${n.key}-header`:void 0,inert:!n.open},[B(`ul`,{class:U([`min-h-0`,n.name?`border-t border-hr-color`:``])},[(z(!0),I(G,null,F(n.options,t=>(z(),I(`li`,{key:t.value,class:`border-b border-hr-color last:border-b-0`},[B(`label`,{class:U([`flex cursor-pointer items-start gap-3 px-3 py-3 text-sm leading-6 transition-colors duration-150`,M(l)(t.value)?`bg-insurceo/15`:`hover:bg-insurceo-50 dark:hover:bg-insurceo-200/10`])},[B(`input`,{type:`checkbox`,name:e.question.id,value:t.value,checked:M(l)(t.value),class:U([`bg-surface-quaternary h-5 min-w-5 mt-0.5 cursor-pointer appearance-none border border-hr-color roun
1ded check-input transition-all duration-200 checked:bg-insurceo checked:border-insurceo checked:bg-center checked:bg-no-repeat checked:bg-[length:0.8rem_0.8rem] focus:outline-none focus:shadow-input-focus focus:border-input-border-focus`,e.question.input_class]),onChange:e=>M(f)(t)},null,42,Ct),B(`span`,wt,W(t.text),1)],2)]))),128))],2)],10,St)],2))),128)),M(s).length?(z(),I(`div`,Tt,[B(`span`,null,W(M(c)),1),B(`button`,{type:`button`,class:`cursor-pointer underline hover:text-primary-text`,onClick:m[0]||=(...e)=>M(p)&&M(p)(...e)},W(t.$t(`form.checkboxGroup.clear`)),1)])):O(``,!0)],8,vt),j(g,{"question-id":e.question.id,class:`row-start-3 self-start`,errors:e.errors},null,8,[`question-id`,`errors`])],2)}}}),{__name:`SFCheckboxGroup`}),Dt=[`aria-labelledby`],Ot=[`for`,`id`],kt=[`for`,`id`],At=Object.assign(N({__name:`InputGroup`,props:{question:{},modelValue:{},fromLlamanos:{type:Boolean,default:!1},inputErrors:{default:()=>({})}},emits:[`update:modelValue`],setup(e,{emit:t}){let n=e,r=E(),{visibleErrors:i}=s(r),a=Y(()=>String(n.question.title??``)),o=Y(()=>String(n.question.description??``)),c=Y(()=>String(n.question.tooltip??``)),l=Y(()=>!!(a.value||o.value||c.value)),u=Y(()=>n.question.questions??[]),d=e=>l.value?{...e,title:``}:e,f=Y(()=>n.fromLlamanos?n.inputErrors??{}:i.value),p=Y(()=>u.value.flatMap(e=>f.value[e.id]??[])),m=Y(()=>u.value.some(e=>f.value[e.id]?.length)),h=Y(()=>u.value.every(e=>!e.required));return(t,i)=>{let s=X,g=Q;return z(),I(`div`,{role:`group`,"aria-labelledby":l.value?`group-label-${e.question.id}`:void 0,class:U([`grid grid-rows-subgrid row-span-3 gap-y-0`,(`getQuestionDivClass`in t?t.getQuestionDivClass:M(Z))(e.question.div_class)])},[l.value?(z(),A(s,{key:0,class:`row-start-1`,id:`group-label-${e.question.id}`,text:a.value,required:e.question?.required,optional:h.value,tooltip:c.value,description:o.value},null,8,[`id`,`text`,`required`,`optional`,`tooltip`,`description`])):O(``,!0),B(`div`,{class:U([`row-start-2 self-start flex items-start`,{"[&_input]:border-danger [&_button]:border-danger":m.value}])},[n.fromLlamanos?(z(!0),I(G,{key:1},F(u.value,e=>(z(),I(G,{key:e.id},[B(`label`,{class:`sr-only`,for:e.id,id:`label-${e.id}`},W(e.title)+` `+W(f.value[e.id]?.join(` `)),9,kt),(z(),A(P(M(qr)[e.component]),{question:d(e),modelValue:e.value,"onUpdate:modelValue":t=>e.value=t,options:e.options,class:`focus-within:z-20 z-1`},null,8,[`question`,`modelValue`,`onUpdate:modelValue`,`options`]))],64))),128)):(z(!0),I(G,{key:0},F(u.value,e=>(z(),I(G,{key:e.id},[B(`label`,{class:`sr-only`,for:e.id,id:`label-${e.id}`},W(e.title)+` `+W(f.value[e.id]?.join(` `)),9,Ot),K((z(),A(P(M(qr)[e.component]),{question:d(e),modelValue:M(r).answers?.[e.id],"onUpdate:modelValue":t=>M(r).setAnswer(e.id,t),options:M(r).options[e.id]??[],class:`focus-within:z-20 z-1`},null,8,[`question`,`modelValue`,`onUpdate:modelValue`,`options`])),[[T,M(r).visibleMap[e.id]]])],64))),128))],2),p.value.length?(z(),A(g,{key:1,"question-id":e.question.id,errors:p.value,class:`row-start-3 self-start`,"aria-hidden":`true`},null,8,[`question-id`,`errors`])):O(``,!0)],10,Dt)}}}),{__name:`SFInputGroup`}),jt=[`id`],Mt={key:1,id:`ia_suggestion_div`,class:`relative flex items-center justify-start gap-2 px-2`},Nt={class:`activity-ia-title-gradient bg-[linear-gradient(120deg,#4b00ff,#6f00ff,#00b0ff,#66f,#8f00ff,#4b00ff)] bg-clip-text text-transparent bg-[length:300%_100%]`},Pt=[`id`],Ft=[`onClick`],It={key:0,class:`h-2 w-6/10 rounded bg-gray-200 dark:bg-surface-secondary`},Lt={class:`flex-1 text-left`},Rt={class:`grid grid-cols-1 tb:grid-cols-2 gap-4`},zt={class:`tb:col-span-2`},Bt=me({__name:`SFConvenioIA`,props:{question:{type:Object,required:!0},convenioSelectQuestionId:{type:String,default:`comm_q_200`},sectorQuestionId:{type:String,default:`comm_q_11`},subsectorQuestionId:{type:String,default:`comm_q_12`},errors:{type:Array,default:()=>[]},modelValue:{type:null,default:void 0}},setup(e){let t=e,n=E(),r=Y(()=>Array.isArray(t.question?.questions)?t.question.questions:[]),i=Y(()=>r.value.at(0)),a=Y(()=>r.value.at(0)?.questions?.at(0)?.id??``),o=Y(()=>r.value.at(0)?.questions?.at(1)?.id??``),s=Y(()=>r.value.at(1)?.id??``),c=Y(()=>t.question?.sourceQuestions?.cnae),l=Y(()=>r.value.at(2)),u=Y(()=>r.value.at(3)),d=Y(()=>r.value.at(4)),f=re(t,`convenioSelectQuestionId`),p=re(t,`sectorQuestionId`),m=re(t,`subsectorQuestionId`),{rowsForTemplate:h,ningunaRow:g,hiddenRowsCount:_,showMoreRows:v,activityValue:y,onRowClick:b,scheduleActivitySearch:x,refetchAfterLocalityChange:S}=Ne(a,s,o,c,n,f,p,m),C=Y({get:()=>n.answers[a.value]??``,set:e=>n.setAnswer(a.value,e)});oe(C,x),oe(()=>n.answers[o.value],()=>{o.value&&S()});let w=Y({get:()=>n.answers[f.value]??``,set:e=>n.setAnswer(f.value,e)}),ee=Y({get:()=>n.answers[p.value]??``,set:e=>n.setAnswer(p.value,e)}),D=Y({get:()=>n.answers[m.value]??``,set:e=>n.setAnswer(m.value,e)}),te=Y(()=>n.questions[s.value]??r.value.at(1)??{}),ne=Y(()=>n.options[s.value]??[]),k=Y(()=>n.visibleErrors[s.value]??[]),N=Y(()=>n.options[f.value]??[]),P=Y(()=>n.options[p.value]??[]),ie=Y(()=>n.options[m.value]??[]);return(t,r)=>{let a=At,o=Ze,c=et,x=$,S=Q;return z(),I(`div`,{id:`question-${M(s)}`,class:U([`flex flex-col gap-3`,(`getQuestionDivClass`in t?t.getQuestionDivClass:M(Z))(e.question.div_class)])},[M(i)?.visible??!0?(z(),A(a,{key:0,question:M(i),errors:e.errors},null,8,[`question`,`errors`])):O(``,!0),M(h)?.ia?.length>0&&!M(h)?.skeleton?(z(),I(`div`,Mt,[r[3]||=B(`span`,{class:`activity-ia-icon-gradient h-4 w-4 bg-[linear-gradient(120deg,#4b00ff,#6f00ff,#00b0ff,#66f,#8f00ff,#4b00ff)] bg-[length:300%_100%] [mask-image:url('/images/icons/estrellasIA.svg')] [mask-size:contain] [mask-repeat:no-repeat] [mask-
1position:center]`},null,-1),B(`span`,Nt,W(t.$t(`form.activity.suggestions`)),1)])):O(``,!0),(z(!0),I(G,null,F(M(h),(e,t)=>(z(),I(`div`,{key:t,class:U([`mb-4`,e.length>0?``:`hidden`])},[B(`div`,{class:U([`p-1`,t===`ia`?`rainbow-background rounded-[calc(var(--radius-insurceo)+4px)]`:``])},[B(`div`,{id:t===`ia`?`ia_activities_list`:`proximity_activities_list`,class:`flex flex-col rounded-insurceo border border-hr-color bg-surface`},[(z(!0),I(G,null,F(e,(e,n)=>(z(),I(`button`,{key:`${t}-${e.id}-${n}`,type:`button`,class:U([`flex items-center justify-between px-4 py-2 gap-1 border-b border-hr-color text-left hover:cursor-pointer hover:bg-surface-hover hover:shadow-[0_3px_5px_0_var(--color-shadow)] first:rounded-t-[calc(var(--radius-insurceo)-1px)] last:rounded-b-[calc(var(--radius-insurceo)-1px)] last:border-b-0`,[e.showAsSkeleton?`activity-ia-shimmer pointer-events-none min-h-10 opacity-60`:``,M(y)===e.id?`!bg-hr-color !rounded-[calc(var(--radius-insurceo)-1px)] !shadow-none`:``,!e.showAsSkeleton&&n>0?`activity-ia-row-enter`:``]]),style:se(!e.showAsSkeleton&&n>0?{animationDelay:e.animateDelay}:void 0),onClick:t=>M(b)(e)},[e.showAsSkeleton?(z(),I(`span`,It)):(z(),I(G,{key:1},[B(`span`,Lt,W(e.text),1),M(y)===e.id?(z(),A(M(ve),{key:1,class:`h-4 w-4 text-red-600`})):(z(),A(M(Xe),{key:0,class:`h-4 w-4 text-gray-500`}))],64))],14,Ft))),128)),j(o,{"hidden-count":M(_)(t),onShowMore:e=>M(v)(t)},null,8,[`hidden-count`,`onShowMore`])],8,Pt)],2)],2))),128)),j(c,{row:M(g),"selected-id":M(y),onSelect:M(b)},null,8,[`row`,`selected-id`,`onSelect`]),B(`div`,Rt,[B(`div`,zt,[K(j(x,{modelValue:M(w),"onUpdate:modelValue":r[0]||=e=>de(w)?w.value=e:null,question:M(l),options:M(N),errors:M(n).visibleErrors[M(f)]},null,8,[`modelValue`,`question`,`options`,`errors`]),[[T,M(n).visibleMap[M(f)]??!0]])]),K(j(x,{modelValue:M(ee),"onUpdate:modelValue":r[1]||=e=>de(ee)?ee.value=e:null,question:M(u),options:M(P),errors:M(n).visibleErrors[M(p)]},null,8,[`modelValue`,`question`,`options`,`errors`]),[[T,M(n).visibleMap[M(p)]??!0]]),K(j(x,{modelValue:M(D),"onUpdate:modelValue":r[2]||=e=>de(D)?D.value=e:null,question:M(d),options:M(ie),errors:M(n).visibleErrors[M(m)]},null,8,[`modelValue`,`question`,`options`,`errors`]),[[T,M(n).visibleMap[M(m)]??!0]])]),j(S,{"question-id":M(s),errors:M(k)},null,8,[`question-id`,`errors`]),j(x,{class:`hidden`,question:M(te),options:M(ne),"model-value":String(M(y)??``)},null,8,[`question`,`options`,`model-value`])],10,jt)}}},[[`__scopeId`,`data-v-116746bb`]]),Vt=[`id`,`name`,`value`,`placeholder`,`required`,`readonly`,`aria-readonly`,`disabled`,`aria-invalid`,`aria-label`,`aria-describedby`,`autocomplete`],Ht=[`id`,`aria-label`],Ut=2,Wt=Object.assign(N({__name:`Currency`,props:q({question:{},errors:{}},{modelValue:{},modelModifiers:{}}),emits:q([`update:modelValue`],[`update:modelValue`]),setup(e,{emit:t}){let n=V(e,`modelValue`),r=e,i=Y(()=>/\breadonly\b/i.test(String(r.question[`input-attr`]??``))),a=Y(()=>r.question?.title??``),o=Y(()=>String(r.question.description??``)),s=Y(()=>String(r.question.tooltip??``)),c=Y(()=>!!(a.value||o.value||s.value)),l=Y(()=>{let e=``;return o.value!==``&&(e+=`desc-`+r.question.id),s.value!==``&&(e+=` tooltip-`+r.question.id),r.errors?.length&&(e+=` errors-`+r.question.id),e+=` currency-unit-${r.question.id}`,e}),u=t,d=k(!1),f=k(``),{separators:p}=_(),m=Y(()=>{if(d.value)return f.value;let e=n.value;return e==null?``:g(String(e),!0,p.value)});function h(){let e=n.value;f.value=e==null?``:g(String(e),!1,p.value),d.value=!0}function v(){d.value=!1}function y(e){let t=e.target;if(!t)return;let n=t.value,r=t.selectionStart??n.length,i=p.value.decimal,a=RegExp(`[\\d${i}]`),o=(n.slice(0,r).match(new RegExp(a,`g`))??[]).length,s=n.replace(RegExp(`[^\\d${i}]`,`g`),``);s=s.replace(/^0+(?=\d)/,`0`),/^0\d/.test(s)&&!s.includes(i)&&(s=`0`+i+s.slice(1)),/^0+$/.test(s)&&(s=`0`);let c=s.indexOf(i);c!==-1&&(s=s.slice(0,c+1)+s.slice(c+1).split(i).join(``).slice(0,Ut));let l=s.replace(i,`.`),d=g(l,!1,p.value);if(f.value=d,t.value=d,s===``||s===i)u(`update:modelValue`,void 0);else{let e=l.endsWith(`.`)?l.slice(0,-1):l;u(`update:modelValue`,Number.isNaN(parseFloat(e))?void 0:e)}let m=0,h=0;for(;m<d.length&&h<o;)a.test(d.charAt(m))&&h++,m++;t.setSelectionRange(m,m)}return(t,n)=>{let r=X,u=Q;return z(),I(`div`,{class:U([`grid grid-rows-subgrid row-span-3 gap-y-0 group`,(`getQuestionDivClass`in t?t.getQuestionDivClass:M(Z))(e.question.div_class)])},[c.value?(z(),A(r,{key:0,class:`row-start-1`,text:a.value,"html-for":e.question.id,required:e.question.required,optional:!e.question.required,tooltip:s.value,description:o.value},null,8,[`text`,`html-for`,`required`,`optional`,`tooltip`,`description`])):O(``,!0),B(`div`,{class:U([`row-start-2 self-start flex rounded-insurceo border-2 transition-[border-color,box-shadow,background-color] duration-200 group-focus-within:border-input-border-focus group-focus-within:shadow-input-focus`,[e.errors?.length?`border-danger`:`border-hr-color`,e.question?.blocked?`bg-muted/20 cursor-not-allowed`:`bg-surface-quaternary`]])},[B(`input`,{id:e.question.id,name:e.question.id,value:m.value,type:`text`,inputmode:`decimal`,placeholder:e.question.placeholder??t.$t(`form.currency.placeholder`),required:e.question.required,readonly:i.value,"aria-readonly":i.value?`true`:`false`,disabled:e.question?.blocked??!1,"aria-invalid":e.errors?.length?`true`:`false`,"aria-label":c.value?void 0:t.$t(`form.currency.amountAriaLabel`),"aria-describedby":l.value,autocomplete:e.question.autocomplete_field??void 0,class:U([`no-number-spin w-full border-0 bg-transparent px-4 py-3 placeholder:text-tertiary-text focus:outline-none`,e.question.input_class,e.question?.blocked?`cursor-not-allowed`:``]),onInput:y,onFocus:h,onBlur:v},null,42,Vt),B(`span`,{id:`currency-unit-${e.question.id}`,"aria-label":t.$t(`form.currency.unitEuro`),class:`flex shrink-0 items-center justify-center w-10 pr-2 font-bold text-secondary-text transition-colors duration-200 [*:is(:hover,:has(:focus-visible))>&]:text-primary-text`},` € `,8,Ht)],2),j(u,{"question-id":e.question.id,class:`row-start-3 self-start`,errors:e.errors},null,8,[`question-id`,`errors`])],2)}}}),{__name:`SFCurrency`}),Gt=[`id`,`name`,`value`],Kt=[`id`,`name`,`data-question-focus`,`value`,`aria-expanded`,`aria-controls`,`aria-labelledby`,`aria-label`,`aria-describedby`,`aria-invalid`,`placeholder`,`required`],qt=[`aria-label`],Jt=[`id`,`aria-label`],Yt={class:`sr-only`,"aria-live":`polite`,"aria-atomic":`true`},Xt={class:`flex items-center gap-1`},Zt=[`aria-label`],Qt=[`aria-label`],$t={class:`mt-4 grid grid-cols-7 gap-y-1 text-center`},en=[`data-day`,`tabindex`,`disabled`,`onClick`],tn=8,nn=360,rn=Object.assign(N({__name:`DateTime`,props:q({question:{},errors:{}},{modelValue:{default:``},modelModifiers:{}}),emits:[`update:modelValue`],setup(t){let{t:n,tm:r,rt:i}=c(),a=Y(()=>r(`form.date.weekdays`).map(e=>i(e))),o=Y(()=>r(`form.date.months`).map(e=>i(e))),s=t,l=V(t,`modelValue`),u=k(null),d=k(null),f=k(null),p=k(!1),m=k(null),h=k(!1),g=k(!1),_=k(!1),v=k({position:`absolute`,top:`0px`,left:`0px`}),y=k(!1),b=k(!1),x=nt(new Date().getFullYear(),new Date().getMonth(),new Date().getDate()),S=Y(()=>s.question.title??``),C=Y(()=>String(s.question.description??``)),w=Y(()=>String(s.question.tooltip??``)),ee=Y(()=>!!(S.value||C.value||w.value)),E=Y(()=>S.value?`label-${s.question.id}`:void 0),D=Y(()=>{let e=[];return C.value&&e.push(`desc-${s.question.id}`),s.errors?.length&&e.push(`errors-${s.question.id}`),e.length?e.join(` `):void 0}),te=Y(()=>Z(s.question.div_class)),ne=Y(()=>je(s.question.validators)),N=Y(()=>ne.value.minDate),P=Y(()=>ne.value.maxDate),re=Y(()=>ot(l.value)),L=Y(()=>ct(l.value)),ae=Y(()=>re.value??N.value??x),R=k(ae.value.getMonth()),H=k(ae.value.getFullYear()),q=Y(()=>`${o.value[R.value]} ${H.value}`),de=Y(()=>({component:`Select`,id:`${s.question.id}-cal-month`})),pe=Y(()=>({component:`Select`,id:`${s.question.id}-cal-year`}));
1function me(e,t){let n=nt(e,t,1),r=nt(e,t+1,0);return!(N.value&&r.getTime()<N.value.getTime()||P.value&&n.getTime()>P.value.getTime())}let he=Y(()=>o.value.map((e,t)=>({text:e,value:t})).filter(({value:e})=>me(H.value,e)).map(({text:e,value:t})=>({value:String(t),text:e}))),ge=Y(()=>N.value?.getFullYear()??1900),ve=Y(()=>P.value?.getFullYear()??Math.max(x.getFullYear()+20,H.value+5)),ye=Y(()=>{let e=[];for(let t=ve.value;t>=ge.value;--t)e.push(t);return e}),xe=Y(()=>ye.value.map(e=>({value:String(e),text:String(e)}))),Se=Y(()=>{let e=nt(H.value,R.value,1),t=nt(H.value,R.value+1,0),n=rt(e,-dt(e.getDay())),r=rt(t,6-dt(t.getDay())),i=Math.floor((r.getTime()-n.getTime())/864e5)+1;return Array.from({length:i},(e,t)=>{let r=rt(n,t),i=r.getMonth()===R.value;return{key:st(r),label:r.getDate(),date:r,isCurrentMonth:i,isSelected:re.value?ut(r,re.value):!1,isToday:ut(r,x),isDisabled:Xe(r)}})}),Ce=Y(()=>{let e=Se.value,t=m.value;return((t&&e.find(e=>ut(e.date,t)&&!e.isDisabled))??e.find(e=>e.isSelected&&!e.isDisabled)??e.find(e=>e.isToday&&!e.isDisabled)??e.find(e=>e.isCurrentMonth&&!e.isDisabled)??e.find(e=>!e.isDisabled))?.key});oe(()=>l.value,e=>{let t=ot(e)??N.value??x;R.value=t.getMonth(),H.value=t.getFullYear()},{immediate:!0}),oe([R,H],()=>{p.value&&ue(tt)});function Te(){if(p.value){De();return}$()}function $(){let e=re.value??N.value??x;R.value=e.getMonth(),H.value=e.getFullYear(),y.value=we(u.value),p.value=!0,tt(),ue(tt)}function De(){p.value=!1,m.value=null}function Oe(){let e=R.value===0?11:R.value-1,t=R.value===0?H.value-1:H.value;return t>=ge.value&&me(t,e)}function ke(){let e=R.value===11?0:R.value+1,t=R.value===11?H.value+1:H.value;return t<=ve.value&&me(t,e)}function Ae(e){e||ue(()=>{let e=d.value?.querySelector(`[role="combobox"]`);e instanceof HTMLElement&&e.focus()})}function Me(){R.value===0?(R.value=11,--H.value):--R.value,Ae(Oe())}function Ne(){R.value===11?(R.value=0,H.value+=1):R.value+=1,Ae(ke())}function Pe(e){Xe(e)||(l.value=lt(e),R.value=e.getMonth(),H.value=e.getFullYear(),De(),He())}function Fe(e){let t=e.replace(/\D/g,``).slice(0,8);return t.length<=2?t:t.length<=4?`${t.slice(0,2)}/${t.slice(2)}`:`${t.slice(0,2)}/${t.slice(2,4)}/${t.slice(4)}`}function Ie(e){let t=e.target,n=t.value,r=t.selectionStart??n.length,i=n.slice(0,r).replace(/\D/g,``).length,a=Fe(n);t.value=a;let o=0,s=0;for(;o<a.length&&s<i;)/\d/.test(a.charAt(o))&&(s+=1),o+=1;if(t.setSelectionRange(o,o),a===``){l.value=``;return}p.value||($(),ue(()=>{t.value=a,t.setSelectionRange(o,o)}));let[,c,u]=a.split(`/`),d=Number(c);c?.length===2&&d>=1&&d<=12&&(R.value=d-1),u?.length===4&&(H.value=Number(u));let f=at(a);f&&(l.value=lt(f),R.value=f.getMonth(),H.value=f.getFullYear())}function Le(e){let t=at(e.value);t&&(l.value=lt(t)),e.value=L.value}function Re(){if(g.value){g.value=!1;return}if(h.value){h.value=!1;return}document.getElementById(s.question.id)?.dispatchEvent(new FocusEvent(`focus`)),_.value=!0}function ze(e){Le(e.target),_.value&&(_.value=!1,document.getElementById(s.question.id)?.dispatchEvent(new FocusEvent(`blur`)));let t=e.relatedTarget;!(t instanceof Node)||t===document.body||u.value?.contains(t)||d.value?.contains(t)||De()}function Be(e){Le(e.target),De()}function Ve(){return d.value?Array.from(d.value.querySelectorAll(`a[href], button:not([disabled]), input:not([disabled]), select:not([disabled]), textarea:not([disabled]), [tabindex]:not([tabindex="-1"])`)).filter(e=>e.offsetParent!==null&&e.tabIndex!==-1):[]}function He(){let e=f.value;!e||document.activeElement===e||(g.value=!0,e.focus())}function Ue(e){if(e.key===`Enter`){e.preventDefault(),p.value?Be(e):$();return}if(e.key===`ArrowDown`){e.preventDefault(),p.value||$(),ue(qe);return}if(e.key===` `||e.key===`Spacebar`){e.preventDefault(),p.value||$();return}if(e.key===`Tab`&&!e.shiftKey&&p.value){let t=Ve()[0];t&&(e.preventDefault(),t.focus())}}let We={ArrowLeft:-1,ArrowRight:1,ArrowUp:-7,ArrowDown:7};function Ge(e,t){let n=rt(e,t);N.value&&n.getTime()<N.value.getTime()&&(n=N.value),P.value&&n.getTime()>P.value.getTime()&&(n=P.value),m.value=n,R.value=n.getMonth(),H.value=n.getFullYear(),ue(()=>Ke(n))}function Ke(e){let t=d.value?.querySelector(`[data-day="${st(e)}"]`);t instanceof HTMLElement&&t.focus()}function qe(){let e=Ce.value;if(!e)return;let t=d.value?.querySelector(`[data-day="${e}"]`);t instanceof HTMLElement&&t.focus()}function Je(){let e=u.value;De(),ue(()=>{if(!e)return;let t=Array.from(document.querySelectorAll(`a[href], button:not([disabled]), input:not([disabled]), select:not([disabled]), textarea:not([disabled]), [tabindex]:not
1([tabindex="-1"])`)).filter(e=>e.offsetParent!==null&&e.tabIndex!==-1),n=-1;t.forEach((t,r)=>{e.contains(t)&&(n=r)}),!(n<0)&&t[n+1]?.focus()})}function Ye(e){let t=document.activeElement,n=t instanceof HTMLElement?t.dataset.day:void 0;if(n&&e.key in We){let t=it(n);t&&(e.preventDefault(),Ge(t,We[e.key]));return}if(e.key!==`Tab`)return;let r=Ve(),i=r[0],a=r[r.length-1];!i||!a||(e.shiftKey?t===i&&(e.preventDefault(),He()):t===a&&(e.preventDefault(),Je()))}function Xe(e){let t=e.getTime();return!!(N.value&&t<N.value.getTime()||P.value&&t>P.value.getTime())}function Ze(e){return e instanceof Element&&!!e.closest(`[id^="${s.question.id}-cal-"]`)}function Qe(e){let t=e.target;t instanceof Node&&u.value&&(u.value.contains(t)||d.value?.contains(t)||Ze(t)||De())}function $e(e){e.key!==`Escape`||!p.value||Ze(e.target)||(De(),He())}function et(e){if(!p.value)return;let t=e.relatedTarget;!(t instanceof Node)||t===document.body||u.value?.contains(t)||d.value?.contains(t)||Ze(t)||De()}function tt(){if(!p.value||!u.value)return;let e=u.value.getBoundingClientRect(),t=d.value?.offsetHeight??0,n=Math.min(nn,window.innerWidth-16),r=window.innerHeight-e.bottom,i=e.top;b.value=t>0&&r<t+tn&&i>r;let a=e.left;if(a+n>window.innerWidth&&(a=Math.max(tn,(window.innerWidth-n)/2)),y.value){v.value={left:`${a-e.left}px`};return}let o=b.value?e.top-t-tn:e.bottom+tn;v.value={position:`absolute`,top:`${o+window.scrollY}px`,left:`${a+window.scrollX}px`}}le(()=>{document.addEventListener(`click`,Qe),document.addEventListener(`keydown`,$e),document.addEventListener(`focusout`,et),window.addEventListener(`scroll`,tt,{passive:!0,capture:!0}),window.addEventListener(`resize`,tt,{passive:!0})}),ce(()=>{document.removeEventListener(`click`,Qe),document.removeEventListener(`keydown`,$e),document.removeEventListener(`focusout`,et),window.removeEventListener(`scroll`,tt,{capture:!0}),window.removeEventListener(`resize`,tt)});function nt(e,t,n){return new Date(e,t,n,12)}function rt(e,t){return nt(e.getFullYear(),e.getMonth(),e.getDate()+t)}function it(e){if(!e)return null;let t=/^(\d{4})-(\d{2})-(\d{2})$/.exec(e);if(!t)return null;let n=Number(t[1]),r=Number(t[2])-1,i=Number(t[3]),a=nt(n,r,i);return a.getFullYear()!==n||a.getMonth()!==r||a.getDate()!==i?null:a}function at(e){if(!e)return null;let t=/^(\d{2})\/(\d{2})\/(\d{4})$/.exec(e);if(!t)return null;let n=Number(t[1]),r=Number(t[2])-1,i=Number(t[3]),a=nt(i,r,n);return a.getFullYear()!==i||a.getMonth()!==r||a.getDate()!==n?null:a}function ot(e){return it(e)??at(e)}function st(e){return`${e.getFullYear()}-${String(e.getMonth()+1).padStart(2,`0`)}-${String(e.getDate()).padStart(2,`0`)}`}function ct(e){let t=ot(e);return t?lt(t):``}function lt(e){return`${String(e.getDate()).padStart(2,`0`)}/${String(e.getMonth()+1).padStart(2,`0`)}/${e.getFullYear()}`}function ut(e,t){return e.getFullYear()===t.getFullYear()&&e.getMonth()===t.getMonth()&&e.getDate()===t.getDate()}function dt(e){return(e+6)%7}return(r,i)=>{let o=X,s=Ee,c=Q;return z(),I(`div`,{class:U([`grid grid-rows-subgrid row-span-3 gap-y-0`,te.value])},[ee.value?(z(),A(o,{key:0,class:`row-start-1`,text:S.value,"html-for":t.question.id,"for-id":`display-${t.question.id}`,required:t.question.required,optional:!t.question.required,tooltip:w.value,description:C.value},null,8,[`text`,`html-for`,`for-id`,`required`,`optional`,`tooltip`,`description`])):O(``,!0),B(`div`,{ref_key:`rootRef`,ref:u,class:`row-start-2 self-start relative`},[B(`input`,{id:t.question.id,name:t.question.id,type:`hidden`,value:l.value},null,8,Gt),B(`div`,{class:U([`group flex rounded-insurceo border-2 bg-surface-quaternary transition-all duration-200 focus-within:shadow-input-focus`,[p.value?`shadow-input-focus border-input-border-focus bg-surface`:``,t.errors?.length?`border-danger`:`border-hr-color group-focus-within:border-input-border-focus group-focus-within:bg-surface`]])},[B(`input`,{id:`display-${t.question.id}`,ref_key:`displayRef`,ref:f,name:t.question.id,"data-question-focus":t.question.id,value:L.value,role:`combobox`,type:`text`,inputmode:`numeric`,"aria-haspopup":`dialog`,"aria-expanded":p.value,"aria-controls":`calendar-${t.question.id}`,"aria-labelledby":E.value,"aria-label":E.value?void 0:t.question.placeholder??M(n)(`form.date.inputAriaLabel`),"aria-describedby":D.value,"aria-invalid":t.errors?.length?!0:void 0,placeholder:t.question.placeholder??M(n)(`form.date.placeholder`),required:t.question.required,autocomplete:`off`,class:U([`w-full cursor-text border-0 bg-transparent px-4 py-3 text-primary-text placeholder:text-tertiary-text focus:outline-none`,t.question.input_class]),onFocus:Re,onClick:$,onPointerdown:i[0]||=e=>h.value=!0,onInput:Ie,onBlur:ze,onKeydown:Ue},null,42,Kt),B(`button`,{type:`button`,class:U([`cursor-pointer flex shrink-0 items-center justify-center px-3 text-secondary-text transition-colors duration-200 [*:is(:hover,:has(:focus-visible))>&]:text-primary-text focus:outline-none focus-visible:rounded-insurceo focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-primary-text`,p.value?`text-primary-text`:``]),"aria-label":r.$t(`form.date.openCalendar`),onClick:Te},[...i[3]||=[ie(`<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect x="3" y="4" width="18" height="18" rx="2"></rect><path d="M3 10h18"></path></svg>`,1)]],10,qt)],2),(z(),A(fe,{to:`body`,disabled:y.value},[j(e,{"enter-active-class":`transition duration-200 ease-out`,"enter-from-class":`translate-y-1 opacity-0`,"enter-to-class":`translate-y-0 opacity-100`,"leave-active-class":`transition duration-150 ease-in`,"leave-from-class":`translate-y-0 opacity-100`,"leave-to-class":`translate-y-1 opacity-0`},{default:J(()=>[p.value?(z(),I(`div`,{key:0,id:`calendar-${t.question.id}`,ref_key:`calendarRef`,ref:d,role:`dialog`,"aria-modal":`false`,"aria-label":S.value||M(n)(`form.date.datePicker`),class:U([`absolute z-2001 w-[min(22.5rem,calc(100vw-1rem))] rounded-insurceo border border-hr-color bg-surface p-4 shadow-b-sm text-xs`,y.value?b.value?`bottom-full mb-2`:`top-full mt-2`:``]),style:se(v.value),onKeydown:Ye},[B(`p`,Yt,W(q.value),1),B(`div`,Xt,[K(B(`button`,{type:`button`,class:`flex h-10 w-10 items-center justify-center rounded-full text-muted transition-colors duration-200 hover:bg-surface-secondary hover:text-primary-text focus:outline-none focus-visible:ring-2 focus-visible:ring-primary-text`,"aria-label":r.$t(`form.date.prevMonth`),onClick:Me},[j(M(_e),{class:`h-5 w-5`,"aria-hidden":`true`})],8,Zt),[[T,Oe()]]),j(s,{class:`w-36 shrink-0`,question:de.value,options:he.value,"model-value":String(R.value),"min-options-search":1/0,"aria-label":r.$t(`form.date.month`),"onUpdate:modelValue":i[1]||=e=>R.value=Number(e)},null,8,[`question`,`options`,`model-value`,`aria-label`]),j(s,{class:`w-28 shrink-0`,question:pe.value,options:xe.value,"model-value":String(H.value),"min-options-search":1/0,"aria-label":r.$t(`form.date.year`),"onUpdate:modelValue":i[2]||=e=>H.value=Number(e)},null,8,[`question`,`options`,`model-value`,`aria-label`]),K(B(`button`,{type:`button`,class:`flex h-10 w-10 items-center justify-center rounded-full text-muted transition-colors duration-200 hover:bg-surface-secondary hover:text-primary-text focus:outline-none focus-visible:ring-2 focus-visible:ring-primary-text`,"aria-label":r.$t(`form.date.nextMonth`),onClick:Ne},[j(M(be),{class:`h-5 w-5`,"aria-hidden":`true`})],8,Qt),[[T,ke()]])]),B(`div`,$t,[(z(!0),I(G,null,F(a.value,e=>(z(),I(`span`,{key:e,class:`text-sm font-semibold text-primary-text/80`},W(e),1))),128)),(z(!0),I(G,null,F(Se.value,e=>(z(),I(`button`,{key:e.key,type:`button`,"data-day":e.key,tabindex:e.ke
1y===Ce.value?0:-1,disabled:e.isDisabled,class:U([`mx-auto flex h-10 w-10 items-center justify-center rounded-xl transition-all duration-200 focus:outline-none focus:z-10 focus:ring-2 focus:ring-primary-text focus:bg-surface-secondary`,e.isSelected?`bg-hr-color font-semibold text-primary-text ring-1 ring-secondary-text`:``,!e.isSelected&&e.isToday?`bg-surface-secondary text-primary-text`:``,e.isCurrentMonth?`text-primary-text/80 hover:bg-surface-secondary`:`text-muted/70 hover:bg-surface-secondary/70`,e.isDisabled?`cursor-not-allowed opacity-35 hover:bg-transparent`:`cursor-pointer`]),onClick:t=>Pe(e.date)},W(e.label),11,en))),128))])],46,Jt)):O(``,!0)]),_:1})],8,[`disabled`]))],512),j(c,{"question-id":t.question.id,class:`row-start-3 self-start`,errors:t.errors},null,8,[`question-id`,`errors`])],2)}}}),{__name:`SFDateTime`}),an=[`aria-label`],on=[`id`,`name`,`placeholder`,`maxlength`,`required`,`disabled`,`autocomplete`,`aria-invalid`,`aria-label`,`aria-describedby`],sn={class:`flex w-full max-w-lg flex-col gap-5`},cn={id:`title-cif-search`,class:`text-lg font-semibold text-primary-text text-center mb-2`},ln={class:`flex flex-col gap-1`},un={for:`encuentra_cif`,class:`text-sm text-secondary-text`},dn=[`disabled`,`onKeydown`],fn={key:0,class:`flex items-center gap-2 text-sm text-secondary-text`},pn={key:1,class:`text-sm text-danger`},mn={key:2,class:`flex flex-col gap-1`},hn={for:`selecciona_cif`,class:`text-sm text-secondary-text`},gn={class:`flex flex-col rounded-insurceo border border-hr-color overflow-hidden max-h-60 overflow-y-auto scrollbar-theme`},_n=[`onClick`],vn={class:`font-medium text-primary-text`},yn={class:`flex justify-center mt-2`},bn={class:`w-full max-w-xl text-center text-primary-text tb:px-10 tb:py-5 flex flex-col items-center gap-5`},xn=[`alt`],Sn=Object.assign(N({name:`EmpresaSearch`,__name:`EmpresaSearch`,props:q({question:{},errors:{}},{modelValue:{default:``},modelModifiers:{}}),emits:[`update:modelValue`],setup(e){let t=e,n=V(e,`modelValue`),r=t.question.affectedQuestions??{},{loadingSearch:i,searchResults:a,searchError:o,isAutofilled:s,buscarPorCif:c,buscarPorNombre:u,seleccionarEmpresa:d,cancelarDebounce:p}=Oe(r),m=k(!1),h=k(``),g=Y({get:()=>n.value,set:e=>{n.value=l(e)}}),_=Y(()=>l(g.value)),v=Y(()=>{let e=Number(t.question[`max-length`]);return Number.isFinite(e)&&e>0?e:9}),y=Y(()=>t.question.title??``),S=Y(()=>String(t.question.description??``)),w=Y(()=>String(t.question.tooltip??``)),ee=Y(()=>!!(y.value||S.value||w.value)),T=Y(()=>{let e=``;return S.value!==``&&(e+=`desc-`+t.question.id),w.value!==``&&(e+=` tooltip-`+t.question.id),t.errors?.length&&(e+=` errors-`+t.question.id),e}),E=Y(()=>t.question.cifPopup?!!/^[0-9XYZ]/i.test(g.value):!1);function D(){g.value=``}function te(){P(_.value)}function N(e){let t=x(e,v.value);t!==null&&(e.preventDefault(),g.value=t,P(t))}function P(e){e.length===v.value&&c(e)}le(()=>{_.value.length===v.value&&(s(_.value)||c(_.value,{auto:!0}))});function re(){u(h.value)}function ie(){p(),u(h.value)}function ae(){m.value=!m.value,m.value||(h.value=``,a.value=[],p())}function R(e){d(e,t.question.id),ae()}return(t,n)=>{let r=X,s=Q,c=Se,l=ne(`i18n-t`);return z(),I(`div`,{class:U([`flex flex-col`,(`getQuestionDivClass`in t?t.getQuestionDivClass:M(Z))(e.question.div_class)])},[ee.value?(z(),A(r,{key:0,text:y.value,"html-for":e.question.id,required:e.question.required,optional:!e.question.required,tooltip:w.value,description:S.value},{default:J(()=>[B(`button`,{type:`button`,class:`self-start mt-1 p-0 bg-transparent border-none text-xs text-external-link underline underline-offset-2 cursor-pointer hover:text-external-link-h transition-colors duration-150 pb-1`,"aria-label":t.$t(`form.empresa.cifHelpAriaLabel`),onClick:n[0]||=e=>m.value=!0},W(t.$t(`form.empresa.dontKnowCompany`)),9,an)]),_:1},8,[`text`,`html-for`,`required`,`optional`,`tooltip`,`description`])):O(``,!0),K(B(`input`,{id:e.question.id,"onUpdate:modelValue":n[1]||=e=>g.value=e,type:`text`,name:e.question.id,placeholder:e.question.placeholder??``,maxlength:v.value,required:e.question.required,disabled:e.question?.blocked??!1,autocomplete:e.question?.autocomplete_field??`off`,"aria-invalid":e.errors?.length?`true`:`false`,"aria-label":ee.value?void 0:e.question.placeholder,"aria-describedby":T.value,class:U([[e.question.input_class,e.errors?.length?`!border-danger`:``,e.question?.blocked?`bg-muted/20 cursor-not-allowed`:`bg-surface-quaternary`],`row-start-2 self-start w-full rounded-insurceo border-2 border-hr-color px-4 py-3 transition-all duration-200 placeholder:text-tertiary-text focus:outline-none focus:shadow-input-focus focus:border-input-border-focus`]),onInput:te,onPaste:N},null,42,on),[[C,g.value]]),j(s,{"question-id":e.question.id,errors:e.errors},null,8,[`question-id`,`errors`]),j(c,{open:m.value,onClose:ae,"aria-labelledby":`title-cif-search`},{default:J(()=>[B(`div`,sn,[B(`h4`,cn,W(t.$t(`form.empresa.searchTitle`)),1),B(`div`,ln,[B(`label`,un,W(t.$t(`form.empresa.searchLabel`)),1),K(B(`input`,{id:`encuentra_cif`,"onUpdate:modelValue":n[2]||=e=>h.value=e,type:`text`,disabled:M(i),class:`w-full rounded-insurceo border-2 border-hr-color bg-surface-quaternary px-4 py-3 transition-all duration-200 placeholder:text-tertiary-text focus:outline-none focus:shadow-input-focus focus:border-input-border-focus disabled:opacity-60`,onInput:re,onKeydown:f(b(ie,[`prevent`]),[`enter`])},null,40,dn),[[C,h.value]])]),M(i)?(z(),I(`div`,fn,[n[3]||=B(`span`,{class:`spinner-border h-4 w-4`},null,-1),L(` `+W(t.$t(`form.empresa.searching`)),1)])):M(o)?(z(),I(`p`,pn,W(t.$t(M(o))),1)):M(a).length>0?(z(),I(`div`,mn,[B(`label`,hn,W(t.$t(`form.empresa.selectCompany`)),1),B(`ul`,gn,[(z(!0),I(G,null,F(M(a),e=>(z(),I(`li`,{key:e.documentNum,class:`cursor-pointer px-4 py-3 border-b border-hr-color bg-surface text-secondary-text transition-colors duration-150 hover:bg-surface-hover last:border-b-0`,tabindex:`0`,onClick:t=>R(e)},[B(`span`,vn,W(e.documentNum),1),n[4]||=B(`span`,{class:`mx-2 text-muted`},`—`,-1),L(` `+W(e.businessName),1)],8,_n))),128)),B(`li`,{class:`cursor-pointer px-4 py-3 bg-muted/40 text-secondary-text text-sm transition-colors duration-150 hover:bg-surface-hover`,onClick:ae},W(t.$t(`form.empresa.noneOfThese`)),1)])])):O(``,!0),B(`div`,yn,[B(`button`,{type:`button`,class:`btn-black`,onClick:ae},W(t.$t(`form.empresa.back`)),1)])])]),_:1},8,[`open`]),j(c,{open:E.value,onClose:D,"aria-labelledby":`title-cif-info`},{default:J(()=>[B(`div`,bn,[j(l,{keypath:`form.empresa.cifPopupTitle`,tag:`h4`,id:`title-cif-info`,class:`text-2xl font-semibold leading-9`},{product:J(()=>[...n[5]||=[B(`span`,{class:`text-insurceo-fg bg-insurceo`},`D&O`,-1)]]),cif:J(()=>[...n[6]||=[B(`span`,{class:`text-insurceo-fg bg-insurceo`},`CIF`,-1)]]),_:1}),B(`img`,{src:Me,alt:t.$t(`form.empresa.cifPopupImageAlt`),class:`h-10 w-auto`},null,8,xn),B(`button`,{type:`button`,class:`btn-black`,onClick:D},W(t.$t(`form.empresa.switchToCif`)),1)])]),_:1},8,[`open`])],2)}}}),{__name:`SFEmpresaSearch`}),Cn=Object.assign(N({__name:`GeoSuggest`,props:q({question:{},options:{},errors:{}},{modelValue:{default:``},modelModifiers:{}}),emits:[`update:modelValue`],setup(e){let t=ae(),n=V(e,`modelValue`),r=e,i=Y(()=>{let e=r.question;return e.autocomplete_field||=`street-address`,e}),a=E(),o=Y(()=>r.options??[]);function s(e){a.setOptions(r.question.id,e)}let c=u(e=>{l(e)},250);async function l(e){let n=e.trim();if(!n){s([]);return}let i=[],a=!1;if(n.length>=2)try{i=await d(t,e)}catch{i=[],a=!0}(r.question.allow_custom_address||!t.public.enableAutoSuggest||a)&&(i=[ee(e),...i.filter(t=>!t.customOption&&t.value!==e)]),s(i)}function u(e,t){let n=null;return(...r)=>{n&&clearTimeout(n),n=setTimeout(()=>{e(...r)},t)}}return(t,r)=>{let a=$;return z(),A(a,{modelValue:n.value,"onUpdate:modelValue":r[0]||=e=>n.value=e,question:M(i),options:M(o),errors:e.errors,"min-options-search":0,onSearch:M(c)},null,8,[`modelValue`,`question`,`options`,`errors`,`onSearch`])}}}),{__name:`SFGeoSuggest`}),wn=[`media`,`srcset`],Tn=[`src`,`id`,`alt`],En=Object.assign(N({__name:`GeoSuggestMap`,props:q({question:{}},{modelValue:{default:``},modelModifiers:{}}),emits:[`update:modelValue`],setup(e){let t=V(e,`modelValue`),{coords:n,desktopMedia:r,mobileSrc:i,desktopSrc:a}=p(t);return(t,o)=>M(n)?(z(),I(`div`,{key:0,class:U((`getQuestionDivClass`in t?t.getQuestionDivClass:M(Z))(e.question.div_class)),"aria-hidden":`true`},[B(`picture`,null,[B(`source`,{media:M(r),srcset:M(a)},null,8,wn),B(`img`,{src:M(i),id:e.question.id,alt:t.$t(`form.accessibility.addressMap`),class:`transition-all duration-800 rounded-insurceo border border-hr-color w-full h-full object-cover animate-fade-in`},null,8,Tn)])],2)):O(``,!0)}}),{__name:`SFGeoSuggestMap`}),Dn=[`id`],On=[`id`,`for`],kn=[`id`,`aria-disabled`,`aria-describedby`,`required`],An=[`innerHTML`],jn=[`aria-label`,`aria-controls`,`aria-expanded`],Mn=[`id`,`aria-labelledby`],Nn=[`inert`],Pn=Object.assign(me(N({__name:`HeaderQuestion`,props:q({question:{},modelValue:{}},{modelValue:{default:null},modelModifiers:{}}),emits:q([`update:modelValue`],[`update:modelValue`]),setup(e,{emit:t}){let n=e,r=V(e,`modelValue`),i=Y(()=>![`Obligatorio`,`Desactivado`].includes(n.question?.type??``)),a=Y({get:()=>{switch(n.question?.type){case`Obligatorio`:return`S`;case`Desactivado`:return`N`;case`Recomendado`:return r.value??`S`;case`Opcional`:return r.value??`N`;default:return r.value??`N`}},set:e=>{i.value&&(e===`S`&&(l.value=!0),r.value=e)}}),o=Y(()=>a.value===`S`&&n.question.type!==`Desactivado`),s=k(n.question?.collapsed??!0),c=Y(()=>o.value&&!s.value),l=k(!1);oe(o,e=>{e?l.value&&=(s.value=!1,!1):(s.value=!0,l.value=!1)});let u=k(!1),d=k({}),p=null;oe(c,e=>{e?(p&&clearTimeout(p),u.value=!1,d.value={}):(d.value=Object.fromEntries(m.value.map(e=>[e.id,h.visibleMap[e.id]??!1])),u.value=!0,p=setTimeout(()=>{u.value=!1,d.value={}},400))});let m=Y(()=>n.question.questions??[]),h=E(),g=Y(()=>new Set(D(m.value)));oe(()=>h.focusRequest,e=>{e&&g.value.has(e.id)&&o.value&&(s.value&&=!1)});function _(){o.value&&(s.value=!s.value)}function v(e){(n.question.type===`Desactivado`||n.question.type===`Obligatorio`)&&e.preventDefault()}return(t,n)=>{let r=Te;return z(),I(`div`,{class:U([`col-span-12`,e.question?.acordion_class])},[B(`div`,{id:`header-container-${e.question.id}
1`,class:U([`flex items-center border-1 border-hr-color rounded-lg bg-surface-quaternary`,e.question?.header_class??``])},[B(`label`,{id:`header-${e.question.id}`,for:e.question.id,class:U([`min-h-10 h-full cursor-pointer flex items-center gap-3 pl-5 pr-2 rounded-l-lg`,[e.question?.div_class]])},[K(B(`input`,{id:e.question.id,type:`checkbox`,"onUpdate:modelValue":n[0]||=e=>de(a)?a.value=e:null,class:U([`bg-surface-quaternary h-5 min-w-5 mt-0.5 cursor-pointer appearance-none border border-hr-color rounded check-input transition-all duration-500 checked:bg-center checked:bg-no-repeat checked:bg-[length:0.8rem_0.8rem] focus:outline-none focus:shadow-input-focus focus:border-input-border-focus`,[e.question.input_class,e.question.type===`Obligatorio`?`checked:bg-muted checked:border-muted`:`checked:bg-insurceo checked:border-insurceo`,`header-type-${e.question.type}`]]),"true-value":`S`,"false-value":`N`,"aria-disabled":e.question.type===`Desactivado`||e.question.type===`Obligatorio`?`true`:void 0,"aria-describedby":`tooltip-${e.question.id}`,required:e.question.type===`Obligatorio`,onClick:v,onKeydown:[f(v,[`space`]),f(v,[`enter`])]},null,42,kn),[[w,M(a)]]),B(`span`,{class:U([`check-label`,{"text-muted":e.question.type===`Obligatorio`||e.question.type===`Desactivado`}]),innerHTML:e.question.title},null,10,An)],10,On),e.question.tooltip?(z(),A(r,{key:0,"question-id":e.question.id,class:`mx-2`},{default:J(()=>[L(W(e.question.tooltip),1)]),_:1},8,[`question-id`])):O(``,!0),K(B(`button`,{class:`cursor-pointer flex items-center justify-end flex-1 min-h-10 min-w-2s0 px-3`,"aria-label":t.$t(`form.accessibility.expandSection`,{title:e.question.title}),"aria-controls":`header-questions-${e.question.id}`,"aria-expanded":M(c),onClick:_},[(z(),I(`svg`,{class:U([`h-6 w-6 shrink-0 transition-transform duration-200`,M(c)?`rotate-90 text-insurceo`:`rotate-0 text-muted`]),viewBox:`0 0 24 24`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,"aria-hidden":`true`},[...n[1]||=[B(`path`,{d:`M5 12H18.5`,stroke:`currentColor`,"stroke-width":`2.2`,"stroke-linecap":`round`,"stroke-linejoin":`round`},null,-1),B(`path`,{d:`M14.5 7.5L19 12L14.5 16.5`,stroke:`currentColor`,"stroke-width":`2.2`,"stroke-linecap":`round`,"stroke-linejoin":`round`},null,-1)]],2))],8,jn),[[T,M(a)===`S`&&M(m).length>=1]])],10,Dn),M(m).length>=1?(z(),I(`div`,{key:0,id:`header-questions-${e.question.id}`,class:U([`mx-3 border-hr-color border-t-0 rounded-b-lg px-2 grid transition-all duration-400`,[M(c)?`grid-rows-[1fr] border`:`grid-rows-[0fr] border-0`]]),role:`region`,"aria-labelledby":`header-${e.question.id}`},[B(`div`,{class:U([`grid grid-cols-12 tb:gap-x-8 gap-y-5 px-5 overflow-hidden transition-[padding] duration-400`,M(c)?`py-5`:`py-0`]),inert:!M(c)},[(z(!0),I(G,null,F(M(m),e=>K((z(),A(P(M(qr)[e.component]),{key:e.id,question:e,modelValue:M(h).answers?.[e.id],"onUpdate:modelValue":t=>M(h).setAnswer(e.id,t),options:M(h).options[e.id],errors:M(h).visibleErrors[e.id]},null,8,[`question`,`modelValue`,`onUpdate:modelValue`,`options`,`errors`])),[[T,M(u)?M(d)[e.id]:M(h).visibleMap[e.id]]])),128))],10,Nn)],10,Mn)):O(``,!0)],2)}}}),[[`__scopeId`,`data-v-5e639a4e`]]),{__name:`SFHeaderQuestion`}),Fn={class:`hidden`,"aria-hidden":`true`},In=Object.assign(N({__name:`HiddenQuestions`,props:{question:{}},setup(e){return(e,t)=>(z(),I(`div`,Fn))}}),{__name:`SFHiddenQuestions`}),Ln={class:`relative tb:col-span-4 col-span-6 px-2 transition-all duration-200`},Rn=[`id`,`aria-labelledby`,`aria-describedby`,`aria-checked`,`disabled`],zn=[`id`,`src`],Bn=[`id`,`aria-label`,`aria-describedby`],Vn={class:`absolute top-1 left-4`},Hn=Object.assign(N({__name:`Icon`,props:q({question:{}},{modelValue:{default:`N`},modelModifiers:{}}),emits:q([`update:modelValue`],[`update:modelValue`]),setup(e,{emit:t}){let n=t,r=V(e,`modelValue`);function i(){n(`update:modelValue`,r.value===`S`?`N`:`S`)}return(t,n)=>{let a=Te;return z(),I(`div`,Ln,[B(`button`,{id:`icon-${e.question.id}`,onClick:i,tabindex:`0`,role:`checkbox`,"aria-labelledby":e.question.id,"aria-describedby":`tooltip-icon-${e.question.id}`,"aria-checked":r.value===`S`,disabled:e.question.disabled,class:U([`border-1 border-hr-color roun
1ded-insurceo flex flex-col justify-center items-center w-full px-5 cursor-pointer h-40 hover:bg-surface-hover hover:-translate-y-1.5 cursor-pointer hover:shadow-input-focus transition-all duration-200 focus-visible:bg-surface-hover focus-visible:-translate-y-1.5 focus-visible:shadow-input-focus`,[{"border-insurceo !bg-insurceo-100 dark:!bg-insurceo-50/10":r.value===`S`},{"opacity-50 pointer-events-none cursor-not-allowed hover:translate-y-0 hover:shadow-none":e.question.disabled}]])},[e.question.icon?(z(),I(`img`,{key:0,id:`icon-img-${e.question.id}`,class:`mb-3 h-13`,src:e.question.icon,alt:``,"aria-hidden":`true`},null,8,zn)):O(``,!0),B(`span`,null,W(e.question.title),1)],10,Rn),K(B(`input`,{id:e.question.id,"onUpdate:modelValue":n[0]||=e=>r.value=e,tabindex:`-1`,type:`checkbox`,class:`sr-only peer`,"true-value":`S`,"false-value":`N`,"aria-label":e.question.title,"aria-describedby":`tooltip-${e.question.id}`},null,8,Bn),[[w,r.value]]),B(`div`,Vn,[e.question.tooltip?(z(),A(a,{key:0,"question-id":`icon-${e.question.id}`,"aria-label":t.$t(`form.accessibility.additionalInfo`)},{default:J(()=>[L(W(e.question.tooltip),1)]),_:1},8,[`question-id`,`aria-label`])):O(``,!0)])])}}}),{__name:`SFIcon`}),Un=[`role`,`aria-multiselectable`,`id`,`aria-labelledby`],Wn=[`role`,`tabindex`,`aria-checked`,`aria-selected`,`aria-describedby`,`disabled`,`onFocus`,`onKeydown`,`onClick`],Gn=[`src`,`alt`],Kn={class:`text-center leading-tight`},qn=[`name`,`id`,`value`],Jn=Object.assign(N({__name:`IconGroup`,props:{question:{},modelValue:{},errors:{}},emits:[`update:modelValue`],setup(e,{emit:t}){let n=e,r=t,i=Y(()=>n.question.title??``),a=Y(()=>String(n.question.description??``)),o=Y(()=>String(n.question.tooltip??``)),s=Y(()=>!!(i.value||a.value||o.value)),c=Y(()=>n.question.options??[]),l=Y(()=>`icongroup-container-${n.question.id}`),u=k(p()),d=Y(()=>{let e=``;return a.value!==``&&(e+=`desc-`+n.question.id),o.value!==``&&(e+=` tooltip-`+n.question.id),n.errors?.length&&(e+=` errors-`+n.question.id),e});function f(e){return n.question.multioptions?Array.isArray(n.modelValue)&&n.modelValue.includes(e):n.modelValue===e}function p(){let e=c.value.findIndex(e=>f(e.value));return e>=0?e:0}function m(e){return e===u.value?0:-1}function h(e){let t=document.getElementById(l.value)?.querySelectorAll(`button`)?.[e];t&&!t.disabled&&t.focus()}function g(e,t){let n=c.value.length;if(!n)return;let r=(e+t+n)%n;u.value=r,ue(()=>h(r))}function _(e,t,n){if([`ArrowRight`,`ArrowDown`].includes(e.key)){e.preventDefault(),g(t,1);return}if([`ArrowLeft`,`ArrowUp`].includes(e.key)){e.preventDefault(),g(t,-1);return}if(e.key===`Home`){e.preventDefault(),u.value=0,ue(()=>h(0));return}if(e.key===`End`){e.preventDefault();let t=Math.max(c.value.length-1,0);u.value=t,ue(()=>h(t));return}(e.key===`Enter`||e.key===` `)&&(e.preventDefault(),v(n))}function v(e){let t=e.value;if(!n.question.multioptions){r(`update:modelValue`,n.modelValue===t?``:t);return}let i=Array.isArray(n.modelValue)?[...n.modelValue]:[];if(e.exclusive){r(`update:modelValue`,i.includes(t)?[]:[t]);return}let a=(n.question.options??[]).filter(e=>!!e.exclusive).map(e=>e.value),o=i.filter(e=>!a.includes(e)),s=o.indexOf(t);r(`update:modelValue`,s===-1?[...o,t]:o.filter(e=>e!==t))}return oe(()=>n.modelValue,()=>{u.value=p()},{deep:!0}),(t,n)=>{let r=X,p=Q;return z(),I(`div`,{class:U([`grid grid-rows-subgrid row-span-3 gap-y-0`,(`getQuestionDivClass`in t?t.getQuestionDivClass:M(Z))(e.question.div_class)])},[s.value?(z(),A(r,{key:0,class:`row-start-1`,text:i.value,required:e.question.required,optional:!e.question.required,tooltip:o.value,description:a.value,"html-for":`icongroup-container-${e.question.id}`},null,8,[`text`,`required`,`optional`,`tooltip`,`description`,`html-for`])):O(``,!0),B(`div`,{class:`row-start-2 self-start flex flex-wrap justify-center gap-3`,role:e.question.multioptions?`listbox`:`radiogroup`,"aria-multiselectable":e.question.multioptions?`true`:void 0,id:l.value,"aria-labelledby":`label-${l.value}`},[(z(!0),I(G,null,F(c.value,(t,n)=>(z(),I(`button`,{key:t.value,type:`button`,role:e.question.multioptions?`option`:`radio`,tabindex:m(n),"aria-checked":e.question.multioptions?void 0:f(t.value),"aria-selected":e.question.multioptions?f(t.value):void 0,"aria-describedby":d.value,disabled:e.question.disabled,class:U([`flex flex-row tb:flex-col items-center justify-start tb:justify-center p-2 tb:py-1 gap-1 tb:gap-2 rounded-insurceo w-full h-20 tb:w-40 tb:h-40 p-3 transition-all duration-500 border-1 border-hr-color bg-surface hover:bg-surface-hover cursor-pointer hover:shadow-input-focus hover:-translate-y-1.5`,e.question.input_class,{"border-insurceo !bg-insurceo-100 dark:!bg-insurceo-50/10":f(t.value)},{"opacity-50 pointer-events-none cursor-not-allowed hover:translate-y-0 hover:shadow-none":e.question.disabled}]),onFocus:e=>u.value=n,onKeydown:e=>_(e,n,t),onClick:e=>v(t)},[t.img?(z(),I(`img`,{key:0,src:t.img,alt:t.text??``,class:`w-1/2 max-w-15 object-contain`,"aria-hidden":`true`},null,8,Gn)):O(``,!0),B(`span`,Kn,W(t.text),1)],42,Wn))),128))],8,Un),B(`input`,{name:e.question.id,id:e.question.id,class:`row-start-2`,type:`hidden`,value:e.modelValue,"aria-hidden":`true`},null,8,qn),j(p,{"question-id":e.question.id,class:`row-start-3 self-start`,errors:e.errors},null,8,[`question-id`,`errors`])],2)}}}),{__name:`SFIconGroup`}),Yn={class:`flex items-center whitespace-normal tb:whitespace-nowrap`},Xn=[`innerHTML`],Zn=[`id`],Qn=Object.assign(N({__name:`ListItem`,props:{question:{},modelValue:{}},setup(e){let t=e,n=Y(()=>String(t.question.title??``)),r=Y(()=>Z(t.question.div_class)),i=Y(()=>t.question.value??t.modelValue??``),a=Y(()=>String((t.question.prefix??``)+i.value+(t.question.suffix??``))),o=Y(()=>t.question.id||String(t.question.getValue??t.question.title??`list-item`)),s=Y(()=>{let e=i.value;return e==null||String(e)===``||String(e)===` `}),c=Y(()=>{let e=i.value;return e===0||e===0||String(e)===`0`||String(e)===`0 `}),l=Y(()=>s.value?!1:!!t.question.show||!c.value);return(t,i)=>l.value?(z(),I(`div`,{key:0,class:U([`flex w-full flex-wrap`,r.value])},[B(`span`,Yn,[B(`b`,null,[B(`span`,{innerHTML:n.value},null,8,Xn),i[0]||=L(`: `,-1)])]),B(`span`,{id:o.value,class:U([`ml-3 min-w-0 flex-1 bg-transparent p-0 tb:ml-2`,e.question.input_class])},W(a.value),11,Zn)],2)):O(``,!0)}}),{__name:`SFListItem`}),$n=[`id`,`name`,`value`,`placeholder`,`required`,`readonly`,`aria-readonly`,`disabled`,`aria-invalid`,`aria-label`,`aria-describedby`,`autocomplete`],er=[`id`,`aria-label`],tr=2,nr=Object.assign(N({__name:`Percentage`,props:q({question:{},errors:{}},{modelValue:{},modelModifiers:{}}),emits:[`update:modelValue`],setup(e){let t=V(e,`modelValue`),n=e,r=Y(()=>/\breadonly\b/i.test(String(n.question[`input-attr`]??``))),i=Y(()=>n.question?.title??``),a=Y(()=>String(n.question.description??``)),o=Y(()=>String(n.question.tooltip??``)),s=Y(()=>!!(i.value||a.value||o.value)),c=Y(()=>{let e=``;return a.value!==``&&(e+=`desc-`+n.question.id),o.value!==``&&(e+=` tooltip-`+n.question.id),n.errors?.length&&(e+=` errors-`+n.question.id),e+=` percentage-unit-${n.question.id}`,e}),{separators:l}=_(),u=k(!1),d=k(``),f=Y(()=>u.value?d.value:t.value==null?``:h(String(t.value),!1,l.value));function p(){d.value=f.value,u.value=!0}function m(){u.value=!1}function g(e){let n=e.target;if(!n)return;let r=l.value.decimal,i=n.value.replace(/[.,]/g,r).replace(RegExp(`[^\\d${r}]`,`g`),``).replace(/^0+(?=\d)/,`0`),[a,o]=i.split(r);i=a+(o===void 0?``:r+o.slice(0,tr));let s=parseFloat(i.replace(r,`.`));Number.isFinite(s)&&s>100&&(s=100,i=`100`),d.value=i,n.value!==i&&(n.value=i),t.value=Number.isFinite(s)?s:void 0}return(t,n)=>{let l=X,u=Q;return z(),I(`div`,{class:U([`grid grid-rows-subgrid row-span-3 gap-y-0 group`,(`getQuestionDivClass`in t?t.getQuestionDivClass:M(Z))(e.question.div_class)])},[s.value?(z(),A(l,{key:0,class:`row-start-1`,text:i.value,"html-for":e.question.id,required:e.question.required,optional:!e.question.required,tooltip:o.value,description:a.value},null,8,[`text`,`html-for`,`required`,`optional`,`tooltip`,`description`])):O(``,!0),B(`div`,{class:U([`row-start-2 self-start flex rounded-insurceo border-2 transition-[border-color,box-shadow,background-color] duration-200 group-focus-within:border-input-border-focus group-focus-within:shadow-input-focus`,[e.errors?.length?`border-danger`:`border-hr-color`,e.question?.blocked?`bg-muted/20 cursor-not-allowed`:`bg-surface-quaternary`]])},[B(`input`,{id:e.question.id,name:e.question.id,value:f.value,type:`text`,inputmode:`decimal`,maxlength:`6`,placeholder:e.question.placeholder??t.$t(`form.percentage.placeholder`),required:e.question.required,readonly:r.value,"aria-readonly":r.value?`true`:`false`,disabled:e.question?.blocked??!1,"aria-invalid":e.errors?.length?`true`:`false`,"aria-label":s.value?void 0:t.$t(`form.percentage.label`),"aria-describedby":c.value,autocomplete:e.question.autocomplete_field??void 0,class:U([`no-number-spin w-full border-0 bg-transparent px-4 py-3 placeholder:text-tertiary-text focus:outline-none`,e.question.input_class,e.question?.blocked?`cursor-not-allowed`:``]),onInput:g,onF
1ocus:p,onBlur:m},null,42,$n),B(`span`,{id:`percentage-unit-${e.question.id}`,"aria-label":t.$t(`form.percentage.unit`),class:`flex shrink-0 items-center justify-center w-10 pr-2 font-bold text-secondary-text transition-colors duration-200 [*:is(:hover,:has(:focus-visible))>&]:text-primary-text`},` % `,8,er)],2),j(u,{"question-id":e.question.id,class:`row-start-3 self-start`,errors:e.errors},null,8,[`question-id`,`errors`])],2)}}}),{__name:`SFPercentage`}),rr={class:`row-start-2 self-start mt-3 flex w-full items-center`},ir=[`id`],ar={class:`min-w-0 flex-1`},or=[`id`,`data-type`,`value`],sr=Object.assign(N({__name:`Progress`,props:{question:{},modelValue:{},errors:{}},setup(e){let t=e,n=Y(()=>t.modelValue??t.question.value??t.question.default_value??0),r=Y(()=>{let e=Number(String(n.value).replace(`,`,`.`));return Number.isFinite(e)?Math.min(100,Math.max(0,Math.round(e))):0}),i=Y(()=>t.question?.title??``),a=Y(()=>String(t.question.description??``)),o=Y(()=>String(t.question.tooltip??``)),s=Y(()=>!!(i.value||a.value||o.value));return(t,n)=>{let c=X,l=Q;return z(),I(`div`,{class:U([`grid grid-rows-subgrid row-span-3 gap-y-0`,(`getQuestionDivClass`in t?t.getQuestionDivClass:M(Z))(e.question.div_class)])},[M(s)?(z(),A(c,{key:0,class:`row-start-1`,text:M(i),"html-for":e.question.id,required:e.question.required,optional:!e.question.required,tooltip:M(o),description:M(a)},null,8,[`text`,`html-for`,`required`,`optional`,`tooltip`,`description`])):O(``,!0),B(`div`,rr,[B(`span`,{id:`label-${e.question.id}`,class:`me-3 min-w-12 text-xl font-semibold text-primary-text`},W(M(r))+`% `,9,ir),B(`div`,ar,[B(`progress`,{id:e.question.id,"data-type":e.question.type??`number`,max:`100`,value:M(r),class:`h-5 w-full appearance-none overflow-hidden rounded-[5px] [&::-webkit-progress-bar]:rounded-[5px] [&::-webkit-progress-bar]:bg-[#f0f0f0] [&::-webkit-progress-value]:rounded-[5px] [&::-webkit-progress-value]:bg-insurceo [&::-moz-progress-bar]:rounded-[5px] [&::-moz-progress-bar]:bg-insurceo`},null,8,or)])]),j(l,{"question-id":e.question.id,class:`row-start-3 self-start`,errors:e.errors},null,8,[`question-id`,`errors`])],2)}}}),{__name:`SFProgress`}),cr=[`aria-labelledby`,`id`],lr=[`aria-checked`,`for`],ur=[`name`,`value`,`id`,`checked`,`aria-describedby`,`onChange`],dr={class:`text-center text-base min-w-6 mx-1`},fr={class:`row-start-3 self-start`},pr=Object.assign(N({__name:`Radio`,props:{question:{},modelValue:{default:``},errors:{}},emits:[`update:modelValue`],setup(e,{emit:t}){let n=e,r=t,i=Y(()=>n.modelValue??``),a=Y(()=>n.question?.title??``),o=Y(()=>String(n.question.description??``)),s=Y(()=>String(n.question.tooltip??``)),c=Y(()=>!!(a.value||o.value||s.value)),l=Y(()=>{let e=``;return o.value!==``&&(e+=`desc-`+n.question.id),s.value!==``&&(e+=` tooltip-`+n.question.id),n.errors?.length&&(e+=` errors-`+n.question.id),e});function u(e){r(`update:modelValue`,String(e.value??``))}let d=k(!1);function f(){if(d.value){d.value=!1;return}document.getElementById(n.question.id)?.dispatchEvent(new FocusEvent(`focus`))}function p(e){e.currentTarget.contains(e.relatedTarget)||document.getElementById(n.question.id)?.dispatchEvent(new FocusEvent(`blur`))}return(t,n)=>{let r=X,m=Q;return z(),I(`div`,{class:U([`grid grid-rows-subgrid row-span-3 gap-y-0`,(`getQuestionDivClass`in t?t.getQuestionDivClass:M(Z))(e.question.div_class)])},[c.value?(z(),A(r,{key:0,class:`row-start-1`,text:a.value,"html-for":e.question.id,required:e.question.required,optional:!e.question.required,tooltip:s.value,description:o.value},null,8,[`text`,`html-for`,`required`,`optional`,`tooltip`,`description`])):O(``,!0),B(`div`,{class:`row-start-2 self-start flex mx-auto gap-6`,role:`radiogroup`,"aria-labelledby":`label-${e.question.id}`,id:e.question.id,onFocusin:f,onFocusout:p},[(z(!0),I(G,null,F(e.question.options??[],t=>(z(),I(`label`,{key:t.value,"aria-checked":i.value===t.value,class:U([`flex gap-3 items-center cursor-pointer border-1 rounded-xl p-3 group`,[e.question.clean_value===t.value?`border-insurceo border-2`:`border-hr-color`,i.value===t.value?`border-insurceo-200`:``,e.errors?.length&&i.value!==t.value?`!border-danger`:``]]),for:`${e.question.id}-${t.value}`,onPointerdown:n[0]||=e=>d.value=!0},[B(`input`,{type:`radio`,name:e.question.id,value:t.value,id:`${e.question.id}-${t.value}`,checked:i.value===t.value,"aria-describedby":l.value,class:U([`cursor-pointer h-6 w-6 appearance-none border-2 rounded-full checked:border-0 checked:ring-7 checked:ring-insurceo checked:ring-inset group-focus-within:shadow-input-focus`,e.question.input_class]),onChange:e=>u(t)},null,42,ur),B(`span`,dr,W(t.text),1)],42,lr))),128))],40,cr),B(`div`,fr,[j(m,{"question-id":e.question.id,errors:e.errors},null,8,[`question-id`,`errors`])])],2)}}}),{__name:`SFRadio`}),mr={class:`row-start-2 self-start w-full`},hr=[`id`,`aria-labelledby`],gr=[`id`],_r={class:`grid grid-cols-12 tb:gap-x-8 gap-y-5`},vr={class:`sr-only`,"aria-live":`polite`,"aria-atomic":`true`},yr={class:`flex justify-center gap-3 mt-2`},br=[`aria-label`],xr=[`disabled`,`aria-disabled`,`aria-label`],Sr=Object.assign(N({__name:`Repeater`,props:{question:{}},setup(e){let t=e,n=E(),{t:r}=c(),i=Y(()=>t.question.templates??[]),a=Y(()=>Number(t.question.max_items??5)),o=Y(()=>String(t.question.title??``)),s=Y(()=>String(t.question.header??``)),l=Y(()=>String(t.question.description??``)),u=Y(()=>String(t.question.tooltip??``)),d=Y(()=>!!(s.value||l.value||u.value)),f=Y(()=>Z(t.question.div_class));function p(e){if(e.questions?.length){for(let t of e.questions){let e=p(t);if(e)return e}return}return e.id}let m=(e,t)=>
1S(e,t),h=(e,t)=>m(e,t).id??``,g=(e,t)=>n.visibleMap[h(e,t)]??!0;function _(e){return e!=null&&e!==``}let v=Y(()=>i.value.length>0&&i.value.every(e=>!!e.id));function y(){let e=0,t=n=>{if(n.questions?.length){n.questions.forEach(t);return}Array.isArray(n.value)&&(e=Math.max(e,n.value.length))};return i.value.forEach(t),Math.min(e,a.value)}let b=k(0),x=Y(()=>Array.from({length:b.value},(e,t)=>t)),C=Y(()=>{if(!v.value||b.value>=a.value)return!1;if(b.value===0)return!0;let e=i.value[0];if(!e)return!1;let t=p(S(e,b.value-1));return t?_(n.answers?.[t]):!1}),w=Y(()=>b.value>0);function ee(){let e=[];for(let t=0;t<b.value;t++)for(let n of i.value)e.push(S(n,t));n.syncRepeater(t.question.id,e)}let D=k(``),te=Y(()=>o.value?r(`form.repeater.addItem`,{item:o.value}):r(`form.repeater.add`)),ne=Y(()=>o.value?r(`form.repeater.removeItem`,{item:o.value,number:b.value}):r(`form.repeater.remove`));function j(){C.value&&(b.value++,ee(),D.value=o.value?r(`form.repeater.addedItem`,{item:o.value,number:b.value}):r(`form.repeater.added`))}function N(){if(!w.value)return;let e=b.value-1;b.value--,ee(),D.value=o.value?r(`form.repeater.removedItem`,{item:o.value,number:e+1}):r(`form.repeater.removed`)}return le(()=>{if(!v.value){i.value.findIndex(e=>!e.id);return}b.value=y(),ee()}),(t,r)=>{let a=X;return z(),I(`fieldset`,{class:U([`grid grid-rows-subgrid row-span-3 gap-y-0`,f.value])},[d.value?(z(),A(a,{key:0,tag:`legend`,class:`row-start-1`,text:s.value,required:e.question.required,optional:!e.question.required,tooltip:u.value,description:l.value},null,8,[`text`,`required`,`optional`,`tooltip`,`description`])):O(``,!0),B(`div`,mr,[(z(!0),I(G,null,F(x.value,t=>(z(),I(`div`,{key:t,id:`${e.question.id}-${t}`,role:`group`,"aria-labelledby":o.value?`${e.question.id}-${t}-title`:void 0,class:`rounded-insurceo border border-hr-color p-4 mb-3`},[o.value?(z(),I(`div`,{key:0,id:`${e.question.id}-${t}-title`,class:`text-base font-bold mb-3 text-center`},W(o.value)+` `+W(t+1),9,gr)):O(``,!0),B(`div`,_r,[(z(!0),I(G,null,F(i.value,e=>K((z(),A(P(M(qr)[e.component]),{key:h(e,t),question:m(e,t),modelValue:M(n).answers?.[h(e,t)],"onUpdate:modelValue":r=>M(n).setAnswer(h(e,t),r),options:M(n).options[h(e,t)],errors:M(n).visibleErrors[h(e,t)]},null,8,[`question`,`modelValue`,`onUpdate:modelValue`,`options`,`errors`])),[[T,g(e,t)]])),128))])],8,hr))),128)),B(`p`,vr,W(D.value),1),B(`div`,yr,[K(B(`button`,{type:`button`,"aria-label":ne.value,onClick:N,class:`inline-flex items-center gap-2 px-4 py-2 rounded-insurceo border-2 border-red-300 text-red-600 cursor-pointer hover:bg-red-50 transition-transform duration-200 ease-out`},[r[0]||=B(`img`,{src:Ae,alt:``,class:`w-4 h-4`},null,-1),L(` `+W(t.$t(`form.repeater.remove`)),1)],8,br),[[T,w.value]]),B(`button`,{type:`button`,disabled:!C.value,"aria-disabled":!C.value,"aria-label":te.value,onClick:j,class:`inline-flex items-center gap-2 px-4 py-2 rounded-insurceo border-2 border-insurceo text-primary-text cursor-pointer hover:bg-insurceo/10 transition-transform duration-200 ease-out disabled:opacity-50 disabled:cursor-not-allowed`},[r[1]||=B(`img`,{src:Pe,alt:``,class:`w-4 h-4`},null,-1),L(` `+W(t.$t(`form.repeater.add`)),1)],8,xr)])])],2)}}}),{__name:`SFRepeater`}),Cr={key:1,class:`row-start-2 self-start flex flex-col gap-3 px-4`},wr={class:`relative w-full mt-10`},Tr=[`max`,`aria-valuetext`,`aria-describedby`,`id`],Er={class:`rounded-full overflow-hidden h-1 bg-insurceo absolute z-1 flex left-1/2 -translate-x-1/2 w-39/40`},Dr={class:`flex justify-between text-muted px-2`},Or={key:0,class:`text-center text-base text-nowrap rounded-insurceo text-gray-900 absolute bottom-11 -translate-x-1/2`},kr={key:2,class:`row-start-3 self-start mt-2 text-sm text-gray-500`},Ar=Object.assign(N({__name:`Slider`,props:{question:{},modelValue:{}},emits:[`update:modelValue`],setup(e,{emit:t}){let n=e,r=t,i=Y({get(){let e=n.modelValue==null?``:String(n.modelValue),t=n.question.options?.findIndex(t=>String(t.value)===e)??0;return t<0?0:t},set(e){let t=n.question.options?.[e];t&&r(`update:modelValue`,t.value)}}),a=Y(()=>n.question?.title??``),o=Y(()=>String(n.question.description??``)),s=Y(()=>String(n.question.tooltip??``)),c=Y(()=>!!(a.value||o.value||s.value)),l=Y(()=>String(n.question.message??``)),u=Y(()=>{let e=``;return o.value!==``&&(e+=`desc-${n.question.id}`),s.value!==``&&(e+=` tooltip-${n.question.id}`),e.trim()});return(t,n)=>{let r=X;return z(),I(`div`,{class:U([`grid grid-rows-subgrid row-span-3 gap-y-0`,(`getQuestionDivClass`in t?t.getQuestionDivClass:M(Z))(e.question.div_class)])},[c.value?(z(),A(r,{key:0,class:`row-start-1`,text:a.value,"html-for":e.question.id,required:e.question.required,optional:!e.question.required,tooltip:s.value,description:o.value},null,8,[`text`,`html-for`,`required`,`optional`,`tooltip`,`description`])):O(``,!0),e.question.options?.length?(z(),I(`div`,Cr,[B(`div`,wr,[K(B(`input`,{"onUpdate:modelValue":n[0]||=e=>i.value=e,type:`range`,min:0,max:e.question.options.length-1,"aria-valuetext":e.question.options[i.value]?.text??``,"aria-describedby":u.value,step:`1`,id:e.question.id,class:U([`appearance-none accent-insurceo out-of-range:bg-insurceo bg-transparent absolute w-full z-2 [&::-webkit-slider-thumb]:appearance-none [&::-webkit-slider-thumb]:h-5 [&::-webkit-slider-thumb]:w-5 [&::-webkit-slider-thumb]:rounded-full [&::-webkit-slider-thumb]:bg-[var(--color-surface)] [&::-webkit-slider-thumb]:border-4 [&::-webkit-slider-thumb]:border-[var(--color-insurceo)] [&::-moz-range-thumb]:h-5 [&::-moz-range-thumb]:w-5 [&::-moz-range-thumb]:rounded-full [&::-moz-range-thumb]:bg-[var(--color-surface)] [&::-moz-range-thumb]:border-4 [&::-moz-range-thumb]:border-[var(--color-insurceo)]`,[`h-1 rounded-full cursor-pointer`,e.question.input_class]])},null,10,Tr),[[C,i.value]]),B(`div`,Er,[B(`div`,{class:`bg-insurceo`,style:se({width:`${i.value/(e.question.options.length-1)*100}%`})},null,4),B(`div`,{class:U([`bg-surface-secondary`,`flex-1`])}
1)])]),B(`div`,Dr,[(z(!0),I(G,null,F(e.question.options,(t,r)=>(z(),I(`div`,{key:r,class:`relative`},[n[1]||=B(`span`,null,`|`,-1),B(`span`,{class:U([`text-xs text-center absolute top-5 left-1/2 transform -translate-x-1/2 w-20`,[r!==0&&r!==e.question.options?.length-1?`hidden tb:block text-[10px]`:`font-semibold`]])},W(t.text),3),r===i.value?(z(),I(`span`,Or,W(t.text),1)):O(``,!0)]))),128))])])):O(``,!0),l.value?(z(),I(`small`,kr,W(l.value),1)):O(``,!0)],2)}}}),{__name:`SFSlider`}),jr=[`for`],Mr={class:`relative inline-flex items-center shrink-0`},Nr=[`id`,`aria-checked`,`aria-disabled`],Pr=Object.assign(N({__name:`Switch`,props:q({question:{},modelValue:{}},{modelValue:{},modelModifiers:{}}),emits:q([`update:modelValue`],[`update:modelValue`]),setup(e,{emit:t}){let n=e,r=V(e,`modelValue`),i=Y({get:()=>n.question.blocked?!0:r.value===`S`,set:e=>{n.question.blocked||(r.value=e?`S`:`N`)}});return Y(()=>String(n.question.message??``)),(t,n)=>(z(),I(`div`,{class:U([`grid grid-rows-subgrid row-span-3 gap-y-0`,(`getQuestionDivClass`in t?t.getQuestionDivClass:M(Z))(e.question.div_class)])},[B(`label`,{for:e.question.id,class:U([`row-start-2 self-start flex items-center gap-3 cursor-pointer`,e.question.blocked?`pointer-events-none`:``])},[B(`div`,Mr,[K(B(`input`,{id:e.question.id,"onUpdate:modelValue":n[0]||=e=>r.value=e,type:`checkbox`,class:`sr-only peer`,role:`switch`,"aria-checked":M(i),"aria-disabled":e.question.blocked,"true-value":`S`,"false-value":`N`},null,8,Nr),[[w,r.value]]),B(`div`,{class:U([`w-11 h-4.5 bg-gray-200 dark:bg-surface-secondary rounded-full border border-hr-color transition-colors duration-200 relative peer-focus-visible:shadow-input-focus`,e.question.blocked?`peer-checked:bg-gray-500 dark:bg-insurceo peer-checked:border-insurceo`:`peer-checked:bg-insurceo`])},[B(`span`,{"aria-hidden":`true`,class:U([`absolute flex items-center justify-center font-bold text-xs`,[r.value===`S`?`right-1/2 text-white`:`left-1/2 text-tertiary-text`]])},W(r.value===`S`?`✓`:e.question.blocked?`X`:``),3)],2),n[1]||=B(`div`,{class:`absolute left-0.5 top-1/7 w-3.5 h-3.5 bg-white dark:bg-gray-100 rounded-full transition-transform duration-200 peer-checked:translate-x-6.5`},null,-1)]),B(`span`,{class:U({"text-muted":e.question.blocked})},W(e.question?.title??``),3)],10,jr)],2))}}),{__name:`SFSwitch`}),Fr={class:`row-start-2 self-start overflow-x-auto`},Ir=[`onClick`],Lr={class:`flex flex-col items-center gap-1`},Rr=[`name`,`value`,`checked`,`onChange`],zr={class:`p-3 text-secondary-text`},Br={key:0,class:`text-green-600 font-bold`},Vr={key:1,class:`text-gray-300 font-bold`},Hr={key:1,class:`row-start-3 self-start mt-2 text-sm text-gray-500`},Ur=Object.assign(N({__name:`TableChecks`,props:{question:{},modelValue:{}},emits:[`update:modelValue`],setup(e,{emit:t}){let n=e,r=t,i=Y(()=>n.question.title??``),a=Y(()=>String(n.question.description??``)),o=Y(()=>String(n.question.tooltip??``)),s=Y(()=>!!(i.value||a.value||o.value)),c=Y(()=>String(n.question.message??``));function l(e){r(`update:modelValue`,e.value)}return(t,n)=>{let r=X;return z(),I(`div`,{class:U([`grid grid-rows-subgrid row-span-3 gap-y-0`,(`getQuestionDivClass`in t?t.getQuestionDivClass:M(Z))(e.question.div_class)])},[s.value?(z(),A(r,{key:0,class:`row-start-1`,text:i.value,required:e.question.required,optional:!e.question.required,tooltip:o.value,description:a.value},null,8,[`text`,`required`,`optional`,`tooltip`,`description`])):O(``,!0),B(`div`,Fr,[B(`table`,{class:U([`w-full border-collapse text-sm`,e.question.input_class])},[B(`thead`,null,[B(`tr`,null,[n[0]||=B(`th`,{class:`p-3 text-left text-secondary-text font-medium w-1/4`},null,-1),(z(!0),I(G,null,F(e.question.columns,t=>(z(),I(`th`,{key:t.value,class:U([`p-3 text-center cursor-pointer border border-hr-color transition-colors`,e.modelValue===t.value?`bg-hr-color border-secondary-text text-primary-text font-semibold`:`bg-surface-tertiary text-secondary-text hover:bg-surface-secondary`]),onClick:e=>l(t)},[B(`div`,Lr,[B(`input`,{type:`radio`,name:e.question.id,value:t.value,checked:e.modelValue===t.value,class:`accent-black`,onChange:e=>l(t)}
1,null,40,Rr),L(` `+W(t.title),1)])],10,Ir))),128))])]),B(`tbody`,null,[(z(!0),I(G,null,F(e.question.rows,(t,n)=>(z(),I(`tr`,{key:n,class:`border-t border-gray-100`},[B(`td`,zr,W(t),1),(z(!0),I(G,null,F(e.question.columns,t=>(z(),I(`td`,{key:t.value,class:U([`p-3 text-center border border-gray-100 transition-colors`,e.modelValue===t.value?`bg-surface-tertiary`:``])},[t.check[n]?(z(),I(`span`,Br,`✓`)):(z(),I(`span`,Vr,`✗`))],2))),128))]))),128))])],2)]),c.value?(z(),I(`small`,Hr,W(c.value),1)):O(``,!0)],2)}}}),{__name:`SFTableChecks`}),Wr=[`id`,`name`,`placeholder`,`maxlength`,`required`,`disabled`,`aria-invalid`,`aria-label`,`aria-describedby`],Gr={class:`row-start-3 self-start`},Kr=Object.assign(N({__name:`Textarea`,props:q({question:{},errors:{}},{modelValue:{default:``},modelModifiers:{}}),emits:[`update:modelValue`],setup(e){let t=V(e,`modelValue`),{t:n}=c(),r=e,i=Y(()=>{let e=Number(r.question[`max-length`]);return Number.isFinite(e)&&e>0?e:void 0}),a=Y(()=>r.question?.title??``),o=Y(()=>String(r.question.description??``)+(i.value?` ${n(`form.textarea.maxChars`,{n:i.value})}`:``)),s=Y(()=>String(r.question.tooltip??``)),l=Y(()=>!!(a.value||o.value||s.value));Y(()=>String(r.question.message??`aa mensaje`));let u=Y(()=>{let e=``;return o.value!==``&&(e+=`desc-`+r.question.id),s.value!==``&&(e+=` tooltip-`+r.question.id),r.errors?.length&&(e+=` errors-`+r.question.id),e});return(n,r)=>{let c=X,d=Q;return z(),I(`div`,{class:U([`grid grid-rows-subgrid row-span-3 gap-y-0`,(`getQuestionDivClass`in n?n.getQuestionDivClass:M(Z))(e.question?.div_class)])},[l.value?(z(),A(c,{key:0,class:`row-start-1`,text:a.value,"html-for":e.question.id,required:e.question.required,optional:!e.question.required,tooltip:s.value,description:o.value},null,8,[`text`,`html-for`,`required`,`optional`,`tooltip`,`description`])):O(``,!0),K(B(`textarea`,{id:e.question.id,"onUpdate:modelValue":r[0]||=e=>t.value=e,name:e.question.id,rows:2,placeholder:e.question.placeholder??a.value,maxlength:i.value,required:e.question.required,disabled:e.question?.disabled??!1,"aria-invalid":e.errors?.length?`true`:`false`,"aria-label":l.value?void 0:e.question.placeholder,"aria-describedby":u.value,class:U([`row-start-2 self-start scrollbar-theme min-h-10 max-h-40 w-full rounded-insurceo border-2 border-hr-color bg-surface-quaternary px-4 py-3 transition-[border-color,box-shadow,background-color] duration-200 placeholder:text-tertiary-text focus:outline-none focus:shadow-input-focus focus:border-input-border-focus`,e.question.input_class,e.errors?.length?`!border-danger`:``])},null,10,Wr),[[C,t.value]]),B(`div`,Gr,[j(d,{"question-id":e.question.id,errors:e.errors},null,8,[`question-id`,`errors`])])],2)}}}),{__name:`SFTextarea`}),qr={Checkbox:_t,CheckboxGroup:Et,Currency:Wt,DateTime:rn,EmpresaSearch:Sn,GeoSuggest:Cn,GeoSuggestMap:En,IconGroup:Jn,InputGroup:At,ConvenioIA:Bt,ActivityIA:ut,ActivitySelector:dt,Switch:Pr,Radio:pr,Select:$,Slider:Ar,Progress:sr,TableChecks:Ur,Text:Ye,Textarea:Kr,HeaderQuestion:Pn,Accordion:Ge,AccordionParent:qe,HiddenQuestions:In,Icon:Hn,ListItem:Qn,Repeater:Sr,Percentage:nr},Jr={id:`popup-contacto`,class:`sr-only`},Yr={class:`max-w-lg`},Xr={key:0,class:`mx-auto max-w-2xl text-secondary-text text-center`},Zr={class:`m-1 tb:m-2 text-md tb:text-lg`},Qr={class:`text-lg font-bold text-primary-text tb:text-2xl`},$r={class:`m-1 tb:m-2 text-sm tb:text-md font-bold`},ei={key:1,class:`mx-auto max-w-2xl text-secondary-text text-center`},ti={class:`m-1 tb:m-1 text-md tb:text-lg`},ni={class:`mx-5 text-sm font-bold tb:text-lg`},ri={class:`m-1 tb:m-2 text-xs tb:text-xs font-bold`},ii={key:0,role:`alert`,"aria-live":`assertive`,class:`mx-auto mt-4 max-w-2xl text-center text-sm text-danger tb:mt-5`},ai={class:`grid grid-cols-12 gap-x-4 gap-y-10 tb:gap-y-6 tb:grid-cols-12 items-baseline`},oi={class:`my-2 tb:my-5 h-5 text-center`,role:`alert`,"aria-live":`assertive`},si={class:`my-2 tb:my-5`},ci={class:`text-xs tb:text-[12px] text-secondary-text`},li={class:`text-center text-xs tb:text-sm mt-2 text-secondary-text`},ui={key:0},di={class:`text-center`},fi={id:`success-contacto`,class:`mb-4 text-lg`},pi={class:`text-sm`},mi={class:`mt-3 mb-5`},hi={key:0},gi={style:{"font-size":`11pt`}},_i={class:`flex justify-center`},vi=1,yi=3,bi=Object.assign(N({__name:`LlamanosPopup`,props:{product:{default:null},answers:{default:null},origen:{}},setup(e){let{$csrfFetch:s}=H(),l=n(),d=e,f=Y(()=>d.origen!==`home`),p=ae(),h=R(),{id:g,config:_}=m(),{t:v,locale:x}=c();function S(e){return e?v(`lang.llamanos.${e}`):``}function C(e){return pe({...e,title:S(e.title),questions:e.questions?.map(C),value:d.answers?.[we.value?.[e.id]??e.id]??e.value??``,validators:t(e,e.validators??void 0)})}function w(e){let t={},n=e=>{for(let r of e)t[r.id]=r,r.questions?.length&&n(r.questions)};return n(e),t}function ee(e){let t=String(p.public.apiBase??``).replace(/\/$/,``);return t?`${t}${e.startsWith(`/`)?e:`/${e}`}`:e.startsWith(`/`)?e:`/${e}`}let D=E(),{events:ne,trackEvent:N}=y(),{completedStep:re}=he(),ie=new Set([`comparador`,`resumen`,`contratar`,`emitir`,`resumen_seguros`]),V=new Set([`resumen-analiza`]);function se(){let e=h.params.hash?String(h.params.hash):void 0;return d.origen===`comparador`?D.formHash:ie.has(d.origen)?D.quote?.hash??e:D.formHash??e}
1function ce(){if(!f.value)return null;if(V.has(d.origen)||!se())return vi;if(ie.has(d.origen))return yi;let e=re()??vi;return Math.min(Math.max(e,vi),yi)}let{popupOpen:le,open:ue,close:q}=Ce(),de=k(!1),fe=k(null),me=k(!1),ge=k({}),_e=k(``),{data:ve,status:ye}=te(`/api/forms/llamanos/${d.origen}`,{key:`llamanos-form-${g.value}-${d.origen}`,query:{locale:x},headers:r(g.value)},`$eMvRkbYt6V`),be=Y(()=>ve.value?.status===200?ve.value.data:null),we=Y(()=>be.value?.mapping??null),X=Y(()=>be.value?.schedule??null),Z=Y(()=>be.value?.form?be.value.form.map(C):null),Te=Y(()=>(ye.value===`success`||ye.value===`error`)&&!be.value?v(`form.llamanos.loadError`):``),Ee=k({}),Q=k({}),$=new Set,De=Promise.resolve(),Oe=k(new Set),ke=Y(()=>{let e={};for(let[t,n]of Object.entries(ge.value))n?.length&&Oe.value.has(t)&&(e[t]=n.map(e=>u(e,x.value)));return e}),Ae=e=>new Intl.ListFormat(x.value,{type:`conjunction`}).format(e),je=Y(()=>{let e=Ee.value;return Object.keys(e).length?Object.values(e).every(e=>e.required&&(e.value===``||e.value===void 0||e.value===null)?!1:!ge.value[e.id]?.length):!1});oe(Z,async e=>{if(!e?.length){ge.value={},Ee.value={},Q.value={},Oe.value=new Set;return}let t=w(e);Ee.value=t;let n=Object.keys(Q.value).length===0,r=[];for(let[e,i]of Object.entries(t))Q.value[e]!==i.value&&($.add(e),n||r.push(e));if(r.length){let e=new Set(Oe.value);for(let t of r)e.add(t);Oe.value=e}let i={};for(let[e,n]of Object.entries(t))i[e]=n.value;if(Q.value=i,$.size>0){let e=[...$];$.clear(),De=a(e,Ee.value,ge,void 0,x.value)}await De},{deep:!0,immediate:!0});function Me(){le.value?q():ue()}function Ne(){de.value=!de.value,le.value=!1}async function Pe(){if(!(me.value||!je.value)){_e.value=``,me.value=!0,fe.value=ce();try{let e=Fe(),t=se(),n=(await s(ee(`/api/opportunities/sync`),{method:`POST`,headers:r(g.value),body:{product:d.product??``,product_companies:D.productCompanies,origen:d.origen,answers:e,pendingCall:!0,motivoContacto:Ie(e),...t?{hash:t}:{},...fe.value===null?{}:{step:fe.value}}}))?.results??[];n.length>0&&n.every(e=>!e.ok)?_e.value=v(`form.llamanos.sendError`):(N(ne.call_button_form,{product:d.product}),Ne())}catch{_e.value=v(`form.llamanos.genericError`)}finally{me.value=!1}}}function Fe(){let e={};function t(n){for(let r of n)r.questions&&r.questions.length>0?t(r.questions):e[we.value?.[r.id]??r.id]=r.value}return t(Z.value??[]),e}function Ie(e){if(d.origen===`home`){let t=String(e.motivo_de_contacto??``);return`[From: ${location.href}], [mensaje: ${t}]`}if(d.origen===`formulario`||d.origen===`resumen-analiza`)return location.href;let t={resumen:`Se ha solicitado contacto en RESUMEN`,contratar:`Se ha solicitado contacto en CONTRATAR`,emitir:`Se ha solicitado contacto en EMITIR`}[d.origen]??location.href,n={},r=!1;function i(e){for(let t of e){if(t.questions?.length){i(t.questions);continue}let e=we.value?.[t.id]??t.id,a=t.value,o=d.answers?.[e];String(a??``)!==String(o)&&(r=!0);let s=String(t.id).replace(/^llamanos-/,``).split(`-`)[0]??``;n[s===`prefix`?`phone`:s]=String(a??``)}}return i(Z.value??[]),r?Object.entries(n).reduce((e,[t,n])=>`${e} ${t}: ${n},`,`${t}, el cliente ha cambiado los datos de contacto =>`).slice(0,-1):t}return(e,t)=>{let n=o,r=xe,a=i,s=Se;return z(),I(G,null,[j(s,{open:M(le),onClose:Me,"aria-labelledby":`popup-contacto`},{default:J(()=>[B(`h2`,Jr,W(e.$t(`form.llamanos.title`,{brand:M(_)?.contact.name})),1),B(`div`,Yr,[j(n,null,{default:J(()=>[(`isOfficeTime`in e?e.isOfficeTime:M(ze))(M(X))?(z(),I(`div`,Xr,[B(`p`,Zr,W(e.$t(`lang.llamanos.title`)),1),B(`p`,Qr,W(M(_)?.contact.phone),1),B(`p`,$r,W(e.$t(`lang.llamanos.subtitle`)),1)])):(z(),I(`div`,ei,[B(`p`,ti,W(e.$t(`lang.llamanos.title`)),1),B(`p`,ni,W(e.$t(`lang.llamanos.subtitle2`)),1),B(`p`,ri,W(e.$t(`lang.llamanos.subtitle3`)),1)]))]),_:1}),M(Te)?(z(),I(`p`,ii,W(M(Te)),1)):(z(),I(`form`,{key:1,action:`#`,method:`POST`,class:`mx-auto mt-0 max-w-2xl tb:mt-5`,onSubmit:b(Pe,[`prevent`])},[B(`div`,ai,[(z(!0),I(G,null,F(M(Z),e=>(z(),A(P(M(qr)[e.component]),{key:e.id,question:e,modelValue:e.value,"onUpdate:modelValue":t=>e.value=t,fromLlamanos:!0,options:e.options,errors:M(ke)[e.id]??[],inputErrors:M(ke)},null,8,[`question`,`modelValue`,`onUpdate:modelValue`,`options`,`errors`,`inputErrors`]))),128))]),B(`div`,oi,[K(B(`p`,{class:U([`text-danger transition-opacity duration-300`,{"opacity-0":!M(_e)}])},W(M(_e)),3),[[T,M(_e)]])]),B(`div`,si,[j(r,{"button-text":e.$t(`lang.button.callYouFree`),"aria-label":e.$t(`lang.button.callYouFree`),loading:M(me),class:U([{"bg-disabled text-muted cursor-not-allowed hover:bg-disabled":!M(je)},`w-full btn-black`]),disabled:!M(je)},null,8,[`button-text`,`aria-label`,`loading`,`class`,`disabled`])]),B(`div`,ci,[B(`p`,null,[L(W(e.$t(`lang.llamanos.politica`,{brand:M(_)?.contact.name.toUpperCase()}))+` `,1),j(a,{to:M(l)(`/politica-privacidad`),title:e.$t(`form.llamanos.privacyTitle`),target:`_blank`,class:`text-external-link underline hover:text-external-link-h hover:underline`},{default:J(()=>[L(W(e.$t(`lang.llamanos.linkText`)),1)]),_:1},8,[`to`,`title`]),t[0]||=L(`. `,-1)])]),B(`p`,li,[(z(!0),I(G,null,F(M(X)?.segments??[],(e,t)=>(z(),I(G,{key:e.days},[t>0?(z(),I(`span`,ui,` | `)):O(``,!0),B(`b`,null,W(e.days),1),L(` `+W(Ae(e.hours)),1)],64))),128))])],32))])]),_:1},8,[`open`]),j(s,{type:`success`,open:M(de),onClose:Ne,"aria-labelledby":`success-contacto`},{default:J(()=>[B(`div`,di,[B(`p`,fi,W(e.$t(`lang.llamanos.okfeedback.title`)),1),B(`p`,pi,W(e.$t(`lang.llamanos.okfeedback.description`)),1),B(`p`,mi,[t[1]||=L(`(`,-1),(z(!0),I(G,null,F(M(X)?.segments??[],(e,t)=>(z(),I(G,{key:e.days},[t>0?(z(),I(`span`,hi,` | `)):O(``,!0),B(`b`,gi,W(e.days),1),L(` `+W(Ae(e.hours)),1)],64))),128)),t[2]||=L(`)`,-1)])]),B(`div`,_i,[j(r,{"button-text":e.$t(`lang.button.close`),"aria-label":e.$t(`lang.button.close`),class:`btn-black`,"on-click":Ne},null,8,[`button-text`,`aria-label`])])]),_:1},8,[`open`])],64)}}}),{__name:`LlamanosPopup`});export{qr as n,bi 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.