PageSourceSearch

https://www.irmadulce.org.br/_nuxt/Cg2FS7yI.js

js irmadulce.org.br collected 2026-10-02 10:56:55 UTC 103,513 bytes, 1 lines download raw bytes

1import{r as xt,_ as ht}from"./CGGiSPAV.js";import{_ as wt}from"./BkcZomvG.js";import{f as ne}from"./-qBZgzpm.js";import{e as R,f as O,c as v,o as c,a as e,n as L,g as k,h as V,r as Ke,i as W,t as E,b as a,w as b,d as B,j as M,F as H,k as J,l as U,m as st,p as X,q as Se,s as at,v as lt,x as Vt,y as qe,z as ze,A as re,B as de,C as Ne,D as kt,E as $t,G as Ft,H as St,I as Ct,J as Tt,u as At}from"./Dfl0qPmI.js";import{n as De,e as Le,r as be,S as it,N as nt,P as rt,a as dt}from"./CKS6n9Vg.js";import{_ as ue}from"./DlAUqK2U.js";import{o as ut,l as Et,i as K,T as Pt,A as mt,N as Mt,s as jt,S as ae,a as It,u as Oe,b as et,t as Dt,c as Lt,Y as Bt,G as zt}from"./C6RascY-.js";import{r as Ot,a as Ut}from"./p1NVS-_r.js";import me from"./Bs3jMYQ7.js";import ce from"./D1MO138z.js";import N from"./C0Gkxg5A.js";import He from"./Cs-xGzPZ.js";import Ge from"./_01o9UHH.js";import ee from"./WdrodPC5.js";import pe from"./Cf0Va6LA.js";import fe from"./BIAcZ8fx.js";import ve from"./B3wlVH5w.js";import $e from"./CkT41Dq9.js";import Rt from"./CaFMqo9s.js";import"./CPz2tPzc.js";import{u as Z,a as qt}from"./CmqgjD11.js";import{u as Ce}from"./DjmQOXXj.js";import{u as Nt}from"./8edl9Qzu.js";import"./QjYCpqYP.js";import"./Dn2zFMvu.js";import"./D9nLiQ4U.js";import"./DX3L3qw8.js";import"./DWSF0ePb.js";import"./BlRutVz9.js";import"./C3mG1naf.js";import"./jc0MLXVe.js";import"./Cqkj6Nq8.js";import"./DXDHb6Qm.js";import"./Cc7MAqI9.js";import"./Cwbl0bnP.js";import"./KvuHg8iw.js";import"./CLs7nh7g.js";import"./Jj08sDnY.js";import"./Ds7F0LKY.js";import"./DNjQHy0r.js";import"./8HWYwb1R.js";import"./fT_x3kQn.js";import"./iDXZSFLw.js";import"./Djf_3mpg.js";import"./U2ZYV1p6.js";import"./Cw5QCoef.js";import"./BQFwZAy8.js";import"./Bm-6iueH.js";import"./CXZxKQ9V.js";import"./IpG7kdZK.js";import"./DLDFNQIR.js";import"./B1x127o-.js";const Ht={class:"container px-8 py-12 mx-auto md:py-16"},Gt={key:0,class:"w-full md:w-1/2"},Qt={class:"relative aspect-[4/3] overflow-hidden rounded-2xl"},Jt=["src","alt"],Yt={class:"w-full md:w-1/2"},Wt={class:"space-y-6"},Xt={class:"space-y-2"},Zt=["innerHTML"],Kt={key:0},ct=R({__name:"ImageContentSection",props:{imageFile:{},image_position:{default:"right"},title:{default:""},content:{default:""},cta_text:{default:""},cta_link:{default:""},cta_link_target_external:{type:Boolean,default:!1},title_color:{}},setup(m){const o=m,i=O(()=>{var s;return(s=o.imageFile)!=null&&s.id?ne(o.imageFile,{width:800}):null});return(s,t)=>{var p;const n=wt;return c(),v("section",null,[e("div",Ht,[e("div",{class:L(["flex flex-col gap-8 md:flex-row md:items-center md:gap-12",{"md:flex-row-reverse":s.image_position==="right"}])},[V(i)?(c(),v("div",Gt,[e("div",Qt,[e("img",{src:V(i),alt:((p=s.imageFile)==null?void 0:p.title)||"Imagem",loading:"lazy",class:"object-cover w-full h-full"},null,8,Jt)])])):k("",!0),e("div",Yt,[e("div",Wt,[e("div",Xt,[Ke(s.$slots,"title",{},()=>[s.title?(c(),v("h2",{key:0,class:"text-2xl font-bold text-heading-primary md:text-4xl",style:W({color:s.title_color})},E(s.title),5)):k("",!0)])]),Ke(s.$slots,"content",{},()=>[s.content?(c(),v("div",{key:0,class:"text-content-primary prose max-h-[360px] overflow-y-auto",innerHTML:s.content},null,8,Zt)):k("",!0)]),s.cta_text&&s.cta_link?(c(),v("div",Kt,[a(n,{to:s.cta_link,target:s.cta_link_target_external?"_blank":"_self",class:"inline-flex justify-center items-center px-6 py-3 text-base font-medium text-white rounded-full border border-transparent shadow-sm bg-button-primary hover:bg-primary focus:outline-none focus:ring-2 focus:ring-primary focus:ring-offset-2"},{default:b(()=>[B(E(s.cta_text),1)]),_:1},8,["to","target"])])):k("",!0)])])],2)])])}}}),eo={class:"container px-8 py-12 mx-auto md:py-16"},to=["innerHTML"],oo=["innerHTML"],pt=R({__name:"ContentSection",props:{title:{},content:{},fullWidth:{type:Boolean,default:!1},title_color:{}},setup(m){return(o,i)=>
1(c(),v("section",null,[e("div",eo,[e("div",{class:L(["mx-auto space-y-6",{"max-w-4xl":!o.fullWidth}])},[o.title?(c(),v("h2",{key:0,class:"text-2xl font-bold text-heading-primary md:text-4xl",style:W({color:o.title_color}),innerHTML:o.title},null,12,to)):k("",!0),o.content?(c(),v("div",{key:1,class:"prose prose-lg text-content-primary",innerHTML:o.content},null,8,oo)):k("",!0)],2)])]))}});function so(m){let{swiper:o,extendParams:i,emit:s,once:t}=m;i({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}});function n(){if(o.params.cssMode)return;const d=o.getTranslate();o.setTranslate(d),o.setTransition(0),o.touchEventsData.velocities.length=0,o.freeMode.onTouchEnd({currentPos:o.rtl?o.translate:-o.translate})}function p(){if(o.params.cssMode)return;const{touchEventsData:d,touches:y}=o;d.velocities.length===0&&d.velocities.push({position:y[o.isHorizontal()?"startX":"startY"],time:d.touchStartTime}),d.velocities.push({position:y[o.isHorizontal()?"currentX":"currentY"],time:De()})}function g(d){let{currentPos:y}=d;if(o.params.cssMode)return;const{params:_,wrapperEl:$,rtlTranslate:f,snapGrid:T,touchEventsData:C}=o,r=De()-C.touchStartTime;if(y<-o.minTranslate()){o.slideTo(o.activeIndex);return}if(y>-o.maxTranslate()){o.slides.length<T.length?o.slideTo(T.length-1):o.slideTo(o.slides.length-1);return}if(_.freeMode.momentum){if(C.velocities.length>1){const h=C.velocities.pop(),q=C.velocities.pop(),le=h.position-q.position,te=h.time-q.time;o.velocity=le/te,o.velocity/=2,Math.abs(o.velocity)<_.freeMode.minimumVelocity&&(o.velocity=0),(te>150||De()-h.time>300)&&(o.velocity=0)}else o.velocity=0;o.velocity*=_.freeMode.momentumVelocityRatio,C.velocities.length=0;let F=1e3*_.freeMode.momentumRatio;const u=o.velocity*F;let x=o.translate+u;f&&(x=-x);let P=!1,j;const A=Math.abs(o.velocity)*20*_.freeMode.momentumBounceRatio;let G;if(x<o.maxTranslate())_.freeMode.momentumBounce?(x+o.maxTranslate()<-A&&(x=o.maxTranslate()-A),j=o.maxTranslate(),P=!0,C.allowMomentumBounce=!0):x=o.maxTranslate(),_.loop&&_.centeredSlides&&(G=!0);else if(x>o.minTranslate())_.freeMode.momentumBounce?(x-o.minTranslate()>A&&(x=o.minTranslate()+A),j=o.minTranslate(),P=!0,C.allowMomentumBounce=!0):x=o.minTranslate(),_.loop&&_.centeredSlides&&(G=!0);else if(_.freeMode.sticky){let h;for(let q=0;q<T.length;q+=1)if(T[q]>-x){h=q;break}Math.abs(T[h]-x)<Math.abs(T[h-1]-x)||o.swipeDirection==="next"?x=T[h]:x=T[h-1],x=-x}if(G&&t("transitionEnd",()=>{o.loopFix()}),o.velocity!==0){if(f?F=Math.abs((-x-o.translate)/o.velocity):F=Math.abs((x-o.translate)/o.velocity),_.freeMode.sticky){const h=Math.abs((f?-x:x)-o.translate),q=o.slidesSizesGrid[o.activeIndex];h<q?F=_.speed:h<2*q?F=_.speed*1.5:F=_.speed*2.5}}else if(_.freeMode.sticky){o.slideToClosest();return}_.freeMode.momentumBounce&&P?(o.updateProgress(j),o.setTransition(F),o.setTranslate(x),o.transitionStart(!0,o.swipeDirection),o.animating=!0,Le($,()=>{!o||o.destroyed||!C.allowMomentumBounce||(s("momentumBounce"),o.setTransition(_.speed),setTimeout(()=>{o.setTranslate(j),Le($,()=>{!o||o.destroyed||o.transitionEnd()})},0))})):o.velocity?(s("_freeModeNoMomentumRelease"),o.updateProgress(x),o.setTransition(F),o.setTranslate(x),o.transitionStart(!0,o.swipeDirection),o.animating||(o.animating=!0,Le($,()=>{!o||o.destroyed||o.transitionEnd()}))):o.updateProgress(x),o.updateActiveIndex(),o.updateSlidesClasses()}else if(_.freeMode.sticky){o.slideToClosest();return}else _.freeMode&&s("_freeModeNoMomentumRelease");(!_.freeMode.momentum||r>=_.longSwipesMs)&&(s("_freeModeStaticRelease"),o.updateProgress(),o.updateActiveIndex(),o.updateSlidesClasses())}Object.assign(o,{freeMode:{onTouchStart:n,onTouchMove:p,onTouchEnd:g}})}const ao={class:"container px-4 py-12 mx-auto space-y-10 md:py-16"},lo={class:"flex justify-between items-center"},io={class:"space-y-4"},no={key:0,class:"text-base text-heading-secondary md:text-lg"},ro=["href"],uo={key:0},mo=["src","alt"],co={class:"flex justify-end mt-8 space-x-2"},po=["disabled"],fo=["disabled"],vo={key:1,class:"grid grid-cols-1 gap-4 sm:grid-cols-2 lg:grid-cols-4"},go=["src","alt"],_o={key:0,class:"absolute inset-x-0 bottom-0 p-4 text-white bg-gradient-to-t to-transparent opacity-0 transition-opacity duration-300 from-black/60 group-hover:opacity-100"},yo={class:"text-sm font-medium"},bo=R({__name:"GallerySection",props:{title:{},subtitle:{},imageFiles:{},swipeable:{type:Boolean,default:!1},show_view_more:{type:Boolean,default:!1},view_more_link:{default:"#"},background_color:{},title_color:{}},setup(m){const o=[nt,rt],i=M(null),s=M(!0),t=M(!1),n=y=>{i.value=y,s.value=y.isBeginning,t.value=y.isEnd,y.on("slideChange",()=>{s.value=y.isBeginning,t.value=y.isEnd})},p=()=>{i.value&&i.value.slideNext()},g=()=>{i.value&&i.value.slidePrev()},d=y=>ne(y,{width:500});return(y,_)=>(c(),v("section",null,[e("div",ao,[e("div",lo,[e("div",io,[e("h2",{class:"text-2xl font-bold text-heading-primary md:text-4xl",style:W({color:y.title_color})}
1,E(y.title),5),y.subtitle?(c(),v("p",no,E(y.subtitle),1)):k("",!0)]),y.show_view_more?(c(),v("a",{key:0,href:y.view_more_link,class:"flex items-center text-gray-500 transition-colors hover:text-primary"},[_[0]||(_[0]=B(" Ver mais ")),a(V(be),{class:"ml-1 w-4 h-4 transition-colors"})],8,ro)):k("",!0)]),y.swipeable?(c(),v("div",uo,[a(V(dt),{modules:o,"slides-per-view":4,"space-between":20,class:"w-full",onSwiper:n},{default:b(()=>[(c(!0),v(H,null,J(y.imageFiles,$=>(c(),U(V(it),{key:$.id,class:"relative overflow-hidden aspect-[4/3] rounded-lg group"},{default:b(()=>[e("img",{src:d($),alt:$.title||"Gallery image",loading:"lazy",class:"object-cover w-full h-full transition-transform duration-300 group-hover:scale-105"},null,8,mo)]),_:2},1024))),128))]),_:1}),e("div",co,[e("button",{onClick:g,disabled:V(s),class:"flex justify-center items-center w-14 h-14 bg-blue-50 rounded-full transition-colors group hover:bg-primary disabled:opacity-50 disabled:cursor-not-allowed disabled:hover:bg-gray-300","aria-label":"Slide anterior"},[a(V(xt),{class:"w-6 h-6 transition-colors text-primary group-hover:text-white"})],8,po),e("button",{onClick:p,disabled:V(t),class:"flex justify-center items-center w-14 h-14 bg-blue-50 rounded-full transition-colors group hover:bg-primary disabled:opacity-50 disabled:cursor-not-allowed disabled:hover:bg-gray-300","aria-label":"Próximo 
1slide"},[a(V(be),{class:"w-6 h-6 transition-colors text-primary group-hover:text-white"})],8,fo)])])):(c(),v("div",vo,[(c(!0),v(H,null,J(y.imageFiles,$=>(c(),v("div",{key:$.id,class:"relative overflow-hidden aspect-[4/3] rounded-lg group"},[e("img",{src:d($),alt:$.title||"Gallery image",class:"object-cover w-full h-full transition-transform duration-300 group-hover:scale-105"},null,8,go),$.title?(c(),v("div",_o,[e("p",yo,E($.title),1)])):k("",!0)]))),128))]))])]))}}),xo=ue(bo,[["__scopeId","data-v-25ef1418"]]),ho={class:"flex overflow-hidden flex-col w-full max-w-sm bg-white rounded-xl shadow-sm transition-all hover:shadow-md"},wo={key:0,class:"aspect-[16/9] overflow-hidden"},Vo=["src","alt"],ko={class:"flex-1 p-6 space-y-4"},$o={class:"text-lg font-medium text-heading-primary"},Fo={key:0,class:"text-xs text-heading-secondary"},So=["innerHTML"],Co=["href"],To={key:3,class:"flex flex-col gap-2"},Ao=["href"],Eo=R({__name:"ASArchive",props:{title:{},subtitle:{},description:{},image:{},fileQuantity:{},file:{},namedFiles:{}},setup(m){const o=st(),i=t=>t?ne(t,{width:500}):"",s=t=>t?`${o.public.directus.url}/assets/${t.id}/${t.filename_download}`:"";return(t,n)=>(c(),v("div",ho,[t.image?(c(),v("div",wo,[e("img",{src:i(t.image),alt:t.title,loading:"lazy",class:"object-cover w-full h-full transition-transform duration-300 hover:scale-105"},null,8,Vo)])):k("",!0),e("div",ko,[e("h3",$o,E(t.title),1),t.subtitle?(c(),v("p",Fo,E(t.subtitle),1)):k("",!0),t.description?(c(),v("div",{key:1,class:"text-sm text-heading-secondary",innerHTML:t.description},null,8,So)):k("",!0),t.fileQuantity==="single"&&t.file?(c(),v("a",{key:2,href:s(t.file),target:"_blank",class:"inline-flex gap-2 items-center text-sm font-medium cursor-pointer text-button-primary hover:underline"},n[0]||(n[0]=[e("span",null,"Download",-1),e("svg",{class:"w-4 h-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M4 16v1a3 3 0 003 3h10a3 3 0 003-3v-1m-4-4l-4 4m0 0l-4-4m4 4V4"})],-1)]),8,Co)):k("",!0),t.fileQuantity==="multi"&&t.namedFiles&&t.namedFiles.length>0?(c(),v("div",To,[(c(!0),v(H,null,J(t.namedFiles,p=>(c(),v("a",{key:p.title,href:s(p.fileData),target:"_blank",class:"inline-flex gap-2 items-center text-sm font-medium cursor-pointer text-button-primary hover:underline"},[e("span",null,E(p.title),1),n[1]||(n[1]=e("svg",{class:"w-4 h-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M4 16v1a3 3 0 003 3h10a3 3 0 003-3v-1m-4-4l-4 4m0 0l-4-4m4 4V4"})],-1))],8,Ao))),128))])):k("",!0)])]))}}),Po={class:"container px-4 py-12 mx-auto space-y-10 md:py-16"},Mo={key:0,class:"text-2xl font-bold text-heading-primary md:text-4xl"},jo={key:1,class:"text-base text-heading-secondary md:text-lg"},Io={key:1,class:"grid grid-cols-1 gap-6 sm:grid-cols-2 lg:grid-cols-3"},Do={key:2,class:"flex flex-wrap gap-6 justify-center"},Lo=R({__name:"ArchivesSection",props:{title:{},subtitle:{},archives:{},title_color:{}},setup(m){return(o,i)=>{const s=Eo;return c(),v("section",null,[e("div",Po,[o.title||o.subtitle?(c(),v("div",{key:0,class:"space-y-4 text-center",style:W({color:o.title_color})},[o.title?(c(),v("h2",Mo,E(o.title),1)):k("",!0),o.subtitle?(c(),v("p",jo,E(o.subtitle),1)):k("",!0)],4)):k("",!0),o.archives.length>=3?(c(),v("div",Io,[(c(!0),v(H,null,J(o.archives,t=>(c(),U(s,{key:t.id,title:t.title,subtitle:t.subtitle,description:t.description,image:t.imageData,file:t.fileData,"file-quantity":t.file_quantity||"single","named-files":t.namedFiles},null,8,["title","subtitle","description","image","file","file-quantity","named-files"]))),128))])):(c(),v("div",Do,[(c(!0),v(H,null,J(o.archives,t=>(c(),U(s,{key:t.id,title:t.title,subtitle:t.subtitle,description:t.description,image:t.imageData,file:t.fileData,"file-quantity":t.file_quantity||"single","named-files":t.namedFiles},null,8,["title","subtitle","description","image","file","file-quantity","named-files"]))),128))]))])])}}}
1),Bo={class:"container px-4 py-12 mx-auto space-y-10 md:py-16"},zo={class:"space-y-4 text-center"},Oo={key:0,class:"text-base text-heading-secondary md:text-lg"},Uo={class:"mx-auto space-y-4 max-w-4xl"},Ro=["onClick","aria-expanded","aria-controls"],qo={class:"text-lg font-medium text-heading-primary"},No=["id"],Ho=["innerHTML"],Go=R({__name:"QuestionsSection",props:{title:{},subtitle:{},expanded_item:{},open_multiple:{type:Boolean,default:!1},title_color:{}},setup(m){const o=m,i=M(new Set),s=M([]),t=M([]),n=g=>i.value.has(g),p=g=>{o.open_multiple?i.value.has(g)?i.value.delete(g):i.value.add(g):i.value=new Set(i.value.has(g)?[]:[g])};return X(()=>{t.value=s.value.map(g=>g.offsetHeight)}),(g,d)=>(c(),v("section",null,[e("div",Bo,[e("div",zo,[e("h2",{class:"text-2xl font-bold text-heading-primary md:text-4xl",style:W({color:g.title_color})},E(g.title),5),g.subtitle?(c(),v("p",Oo,E(g.subtitle),1)):k("",!0)]),e("div",Uo,[(c(!0),v(H,null,J(g.expanded_item,(y,_)=>(c(),v("div",{key:_,class:"overflow-hidden rounded-lg bg-panel-neutral"},[e("button",{class:L(["flex justify-between items-center p-6 w-full text-left transition-colors hover:bg-slate-50",{"bg-slate-50":n(_)}]),onClick:$=>p(_),"aria-expanded":n(_),"aria-controls":"question-"+_},[e("span",qo,E(y.title),1),(c(),v("svg",{class:L(["w-6 h-6 transition-transform duration-200 text-heading-secondary",{"rotate-180":n(_)}]),fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},d[0]||(d[0]=[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M19 9l-7 7-7-7"},null,-1)]),2))],10,Ro),e("div",{id:"question-"+_,class:L(["overflow-hidden transition-all duration-200",{"max-h-0":!n(_)}]),style:W(n(_)?{maxHeight:t.value[_]+"px"}:{})},[e("div",{class:"p-6 pt-0 prose text-content-primary",ref_for:!0,ref_key:"answerRefs",ref:s,innerHTML:y.content},null,8,Ho)],14,No)]))),128))])])]))}});function Qo(m){let o={called:!1};return(...i)=>{if(!o.called)return o.called=!0,m(...i)}}function Be(m,...o){m&&o.length>0&&m.classList.add(...o)}function Fe(m,...o){m&&o.length>0&&m.classList.remove(...o)}var Ue=(m=>(m.Finished="finished",m.Cancelled="cancelled",m))(Ue||{});function Jo(m,o){let i=ut();if(!m)return i.dispose;let{transitionDuration:s,transitionDelay:t}=getComputedStyle(m),[n,p]=[s,t].map(g=>{let[d=0]=g.split(",").filter(Boolean).map(y=>y.includes("ms")?parseFloat(y):parseFloat(y)*1e3).sort((y,_)=>_-y);return d});return n!==0?i.setTimeout(()=>o("finished"),n+p):o("finished"),i.add(()=>o("cancelled")),i.dispose}function tt(m,o,i,s,t,n){let p=ut(),g=n!==void 0?Qo(n):()=>{};return Fe(m,...t),Be(m,...o,...i),p.nextFrame(()=>{Fe(m,...i),Be(m,...s),p.add(Jo(m,d=>(Fe(m,...s,...o),Be(m,...t),g(d))))}),p.add(()=>Fe(m,...o,...i,...s,...t)),p.add(()=>g("cancelled")),p.dispose}function se(m=""){return m.split(/\s+/).filter(o=>o.length>1)}let Qe=Symbol("TransitionContext");var Yo=(m=>(m.Visible="visible",m.Hidden="hidden",m))(Yo||{});function Wo(){return qe(Qe,null)!==null}function Xo(){let m=qe(Qe,null);if(m===null)throw new Error("A <TransitionChild /> is used but it is missing a parent <TransitionRoot />.");return m}function Zo(){let m=qe(Je,null);if(m===null)throw new Error("A <TransitionChild /> is used but it is missing a parent <TransitionRoot />.");return m}let Je=Symbol("NestingContext");function Te(m){return"children"in m?Te(m.children):m.value.filter(({state:o})=>o==="visible").length>0}function ft(m){let o=M([]),i=M(!1);X(()=>i.value=!0),lt(()=>i.value=!1);function s(n,p=ae.Hidden){let g=o.value.findIndex(({id:d})=>d===n);g!==-1&&(Oe(p,{[ae.Unmount](){o.value.splice(g,1)},[ae.Hidden](){o.value[g].state="hidden"}}),!Te(o)&&i.value&&(m==null||m()))}function t(n){let p=o.value.find(({id:g})=>g===n);return p?p.state!=="visible"&&(p.state="visible"):o.value.push({id:n,state:"visible"}),()=>s(n,ae.Unmount)}return{children:o,register:t,unregister:s}}let vt=Mt.RenderStrategy,Re=R({props:{as:{type:[Object,String],default:"div"},show:{type:[Boolean],default:null},unmount:{type:[Boolean],default:!0},appear:{type:[Boolean],default:!1},enter:{type:[String],default:""},enterFrom:{type:[String],default:""},enterTo:{type:[String],default:""},entered:{type:[String],default:""},leave:{type:[String],default:""},leaveFrom:{type:[String],default:""},leaveTo:{type:[String],default:""}},emits:{beforeEnter:()=>
1!0,afterEnter:()=>!0,beforeLeave:()=>!0,afterLeave:()=>!0},setup(m,{emit:o,attrs:i,slots:s,expose:t}){let n=M(0);function p(){n.value|=K.Opening,o("beforeEnter")}function g(){n.value&=~K.Opening,o("afterEnter")}function d(){n.value|=K.Closing,o("beforeLeave")}function y(){n.value&=~K.Closing,o("afterLeave")}if(!Wo()&&jt())return()=>at(gt,{...m,onBeforeEnter:p,onAfterEnter:g,onBeforeLeave:d,onAfterLeave:y},s);let _=M(null),$=O(()=>m.unmount?ae.Unmount:ae.Hidden);t({el:_,$el:_});let{show:f,appear:T}=Xo(),{register:C,unregister:S}=Zo(),r=M(f.value?"visible":"hidden"),F={value:!0},u=It(),x={value:!1},P=ft(()=>{!x.value&&r.value!=="hidden"&&(r.value="hidden",S(u),y())});X(()=>{let Q=C(u);lt(Q)}),Se(()=>{if($.value===ae.Hidden&&u){if(f.value&&r.value!=="visible"){r.value="visible";return}Oe(r.value,{hidden:()=>S(u),visible:()=>C(u)})}});let j=se(m.enter),A=se(m.enterFrom),G=se(m.enterTo),h=se(m.entered),q=se(m.leave),le=se(m.leaveFrom),te=se(m.leaveTo);X(()=>{Se(()=>{if(r.value==="visible"){let Q=et(_);if(Q instanceof Comment&&Q.data==="")throw new Error("Did you forget to passthrough the `ref` to the actual DOM node?")}})});function xe(Q){let ie=F.value&&!T.value,Y=et(_);!Y||!(Y instanceof HTMLElement)||ie||(x.value=!0,f.value&&p(),f.value||d(),Q(f.value?tt(Y,j,A,G,h,oe=>{x.value=!1,oe===Ue.Finished&&g()}):tt(Y,q,le,te,h,oe=>{x.value=!1,oe===Ue.Finished&&(Te(P)||(r.value="hidden",S(u),y()))})))}return X(()=>{Vt([f],(Q,ie,Y)=>{xe(Y),F.value=!1},{immediate:!0})}),ze(Je,P),Dt(O(()=>Oe(r.value,{visible:K.Open,hidden:K.Closed})|n.value)),()=>{let{appear:Q,show:ie,enter:Y,enterFrom:oe,enterTo:Ae,entered:Ee,leave:Pe,leaveFrom:Me,leaveTo:je,...ge}=m,he={ref:_},we={...ge,...T.value&&f.value&&Lt.isServer?{class:L([i.class,ge.class,...j,...A])}:{}};return mt({theirProps:we,ourProps:he,slot:{},slots:s,attrs:i,features:vt,visible:r.value==="visible",name:"TransitionChild"})}}}),Ko=Re,gt=R({inheritAttrs:!1,props:{as:{type:[Object,String],default:"div"},show:{type:[Boolean],default:null},unmount:{type:[Boolean],default:!0},appear:{type:[Boolean],default:!1},enter:{type:[String],default:""},enterFrom:{type:[String],default:""},enterTo:{type:[String],default:""},entered:{type:[String],default:""},leave:{type:[String],default:""},leaveFrom:{type:[String],default:""},leaveTo:{type:[String],default:""}},emits:{beforeEnter:()=>!0,afterEnter:()=>!0,beforeLeave:()=>!0,afterLeave:()=>!0},setup(m,{emit:o,attrs:i,slots:s}){let t=Et(),n=O(()=>m.show===null&&t!==null?(t.value&K.Open)===K.Open:m.show);Se(()=>{if(![!0,!1].includes(n.value))throw new Error('A <Transition /> is used but it is missing a `:show="true | false"` prop.')});let p=M(n.value?"visible":"hidden"),g=ft(()=>{p.value="hidden"}),d=M(!0),y={show:n,appear:O(()=>m.appear||!d.value)};return X(()=>{Se(()=>{d.value=!1,n.value?p.value="visible":Te(g)||(p.value="hidden")})}),ze(Je,g),ze(Qe,y),()=>{let _=Pt(m,["show","appear","unmount","onBeforeEnter","onBeforeLeave","onAfterEnter","onAfterLeave"]),$={unmount:m.unmount};return mt({ourProps:{...$,as:"template"},theirProps:{},slot:{},slots:{...s,default:()=>[at(Ko,{onBeforeEnter:()=>o("beforeEnter"),onAfterEnter:()=>o("afterEnter"),onBeforeLeave:()=>o("beforeLeave"),onAfterLeave:()=>o("afterLeave"),...i,...$,..._},s.default)]},attrs:{},features:vt,visible:p.value==="visible",name:"Transition"})}}});function es(m,o){return c(),v("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[e("path",{d:"M6.28 5.22a.75.75 0 0 0-1.06 1.06L8.94 10l-3.72 3.72a.75.75 0 1 0 1.06 1.06L10 11.06l3.72 3.72a.75.75 0 1 0 1.06-1.06L11.06 10l3.72-3.72a.75.75 0 0 0-1.06-1.06L10 8.94 6.28 5.22Z"})])}const ts={class:"overflow-y-auto fixed inset-0"},os={class:"flex justify-center items-center p-4 min-h-full"},ss=R({__name:"ASDialog",props:{title:{},description:{},subtitle:{},image:{},modelValue:{type:Boolean}},emits:["update:modelValue"],setup(m,{emit:o}){const i=m,s=o,t=O(()=>i.modelValue),n=()=>{s("update:modelValue",!1)};return(p,g)=>{const d=ct,y=pt;return c(),U(V(gt),{appear:"",show:t.value,as:"template"},{default:b(()=>[a(V(Bt),{open:t.value,onClose:n,class:"relative z-10"},{default:b(()=>[a(V(Re),{as:"template",enter:"duration-300 ease-out","enter-from":"opacity-0","enter-to":"opacity-100",leave:"duration-200 ease-in","leave-from":"opacity-100","leave-to":"opacity-0"},{default:b(()=>g[0]||(g[0]=[e("div",{class:"fixed inset-0 bg-black/25"},null,-1)])),_:1}),e("div",ts,[e("div",os,[a(V(Re),{as:"template",enter:"duration-300 ease-out","enter-from":"opacity-0 scale-95","enter-to":"opacity-100 scale-100",leave:"duration-200 ease-in","leave-from":"opacity-100 scale-100","leave-to":"opacity-0 scale-95"},{default:b(()=>[a(V(zt),{class:"overflow-hidden bg-white rounded-2xl shadow-xl transition-all transform"},{default:b(()=>[e("div",{class:"absolute top-4 right-4 w-5 h-5 cursor-pointer",onClick:n},[a(V(es),{class:"text-slate-400"})]),p.image?(c(),U(d,{key:0,"image-position":"left","image-file":p.image,title:p.title,content:p.description},null,8,["image-file","title","content"])):(c(),U(y,{key:1,title:p.title,content:p.description},null,8,["title","content"]))]),_:1})]),_:1})])])]),_:1},8,["open"])]),_:1},8,["show"])}}}),as={key:0,class:"aspect-[16/9] overflow-hidden"},ls=["src","alt"],is={class:"flex flex-col flex-1"},ns={key:0},rs=["innerHTML"],ds={class:"flex justify-between pt-2"},us=["href","target"],ot=R({__name:"ASCard",props:{title:{},subtitle:{},description:{},image:{},ctaText:{},ctaLink:{},ctaLinkTargetExternal:{type:Boolean},showReadMore:{type:Boolean},readMoreText:{},smallSize:{type:Boolean},imageContain:{type:Boolean}},setup(m){const o=m,i=M(!1),s=O(()=>!o.showReadMore&&!!o.description),t=O(()=>{if(!o.image)return"";const n=o.smallSize?200:500;return ne(o.image,{width:n})});return(n,p)=>{const g=ss;return c(),v(H,null,[e("div",{class:L([{"max-w-sm":!n.smallSize,"max-w-[230px]":n.smallSize},"flex overflow-hidden flex-col w-full bg-white rounded-xl shadow-sm transition-all hover:shadow-md"])},[n.image?(c(),v("div",as,[e("img",{src:t.value,alt:n.image.alt||n.title,class:L([{"object-cover":!n.imageContain,"object-contain":n.imageContain},"w-full h-full transition-transform duration-300 hover:scale-105"]),loading:"lazy"},null,10,ls)])):k("",!0),e("div",is,[e("div",{class:L(["flex-1 gap-4",{"gap-4 p-6":!n.smallSize,"gap-2 p-4":n.smallSize}])},[n.title||n.subtitle?(c(),v("div",ns,[n.title?(c(),v("h3",{key:0,class:L(["font-medium text-heading-primary",{"text-lg":!n.smallSize,"text-base":n.smallSize}])},E(n.title),3)):k("",!0),n.subtitle?(c(),v("p",{key:1,class:L(["font-light text-heading-secondary",{"text-sm":!n.smallSize,"text-xs":n.smallSize}])},E(n.subtitle),3)):k("",!0)])):k("",!0),s.value?(c(),v("div",{key:1,class:L(["text-gray-600 prose prose-lg",{"text-sm":!n.smallSize,"text-xs":n.smallSize}]),innerHTML:n.description},null,10,rs)):k("",!0)],2),n.ctaLink||n.showReadMore?(c(),v("div",{key:0,class:L({"px-6 pb-6":!n.smallSize,"px-4 pb-4":n.smallSize})},[e("div",ds,[n.ctaLink?(c(),v("a",{key:0,href:n.ctaLink,target:n.ctaLinkTargetExternal?"_blank":"_self",class:"inline-flex items-center text-sm font-medium cursor-pointer text-button-primary hover:underline"},[B(E(n.ctaText||"Saiba mais")+" ",1),a(V(be),{class:"ml-1 w-4 h-4"})],8,us)):k("",!0),n.showReadMore?(c(),v("button",{key:1,onClick:p[
10]||(p[0]=d=>i.value=!0),class:"inline-flex items-center text-sm font-medium text-button-primary hover:underline"},E(n.readMoreText||"Ler mais..."),1)):k("",!0)])],2)):k("",!0)])],2),a(g,{modelValue:i.value,"onUpdate:modelValue":p[1]||(p[1]=d=>i.value=d),image:n.image,title:n.title,subtitle:n.subtitle,description:n.description},null,8,["modelValue","image","title","subtitle","description"])],64)}}}),ms={class:"container px-4 py-12 mx-auto space-y-10 md:py-16"},cs={key:0,class:"grid grid-cols-6 gap-2"},ps={key:1,class:"text-base text-heading-secondary md:text-lg"},fs=["href","target"],vs={key:1,class:"grid grid-cols-1 gap-6 sm:grid-cols-2 lg:grid-cols-6 xl:grid-cols-6"},gs={key:2,class:"flex flex-wrap gap-6 justify-center"},_s=R({__name:"CardsSection",props:{title:{},subtitle:{},cards:{},cta_text:{},cta_link:{},cta_link_target_external:{type:Boolean},title_color:{},card_size:{},image_contain:{type:Boolean}},setup(m){return(o,i)=>(c(),v("section",null,[e("div",ms,[o.title||o.subtitle||o.cta_link?(c(),v("div",cs,[o.title||o.subtitle?(c(),v("div",{key:0,class:L(["space-y-4 text-center",{"col-span-4 col-start-2":o.cards.length<4,"col-start-1 col-end-6":o.cta_link&&o.cards.length<4,"col-start-1 col-end-6 text-start":o.cards.length>=4}])},[o.title?(c(),v("h2",{key:0,class:"text-2xl font-bold text-heading-primary md:text-4xl",style:W({color:o.title_color})},E(o.title),5)):k("",!0),o.subtitle?(c(),v("p",ps,E(o.subtitle),1)):k("",!0)],2)):k("",!0),e("div",{class:L(["flex justify-end",{"col-start-6":o.cards.length>=4}])},[o.cta_link?(c(),v("a",{key:0,href:o.cta_link,target:o.cta_link_target_external?"_blank":"_self",class:"flex items-center text-gray-500 transition-colors hover:text-primary"},[B(E(o.cta_text||"Ver mais")+" ",1),a(V(be),{class:"ml-1 w-4 h-4 transition-colors"})],8,fs)):k("",!0)],2)])):k("",!0),o.cards.length>=4?(c(),v("div",vs,[(c(!0),v(H,null,J(o.cards,s=>(c(),U(ot,{key:s.id,title:s.title||"",subtitle:s.subtitle,description:s.description||"",image:s.image,"cta-text":s.cta_text,"cta-link":s.cta_link,"cta-link-target-external":s.cta_link_target_external,"show-read-more":s.show_read_more,"read-more-text":s.read_more_text,"small-size":o.card_size==="small","image-contain":o.image_contain},null,8,["title","subtitle","description","image","cta-text","cta-link","cta-link-target-external","show-read-more","read-more-text","small-size","image-contain"]))),128))])):(c(),v("div",gs,[(c(!0),v(H,null,J(o.cards,s=>(c(),U(ot,{key:s.id,title:s.title,subtitle:s.subtitle,description:s.description||"",image:s.image,"cta-text":s.cta_text,"cta-link":s.cta_link,"cta-link-target-external":s.cta_link_target_external,"show-read-more":s.show_read_more,"read-more-text":s.read_more_text,"small-size":o.card_size==="small","image-contain":o.image_contain},null,8,["title","subtitle","description","image","cta-text","cta-link","cta-link-target-external","show-read-more","read-more-text","small-size","image-contain"]))),128))]))])]))}}),ys={class:"py-12 bg-white"},bs={class:"container px-4 mx-auto md:px-10"},xs={key:0,class:"mb-8 text-center"},hs={key:1,class:"mt-2 text-gray-600"},ws={class:"relative mb-10"},Vs=["onClick"],ks=["src","alt"],$s={class:"absolute left-0 top-1/2 z-20 -translate-y-1/2"},Fs=["disabled"],Ss={class:"absolute right-0 top-1/2 z-20 -translate-y-1/2"},Cs=["disabled"],Ts={key:1,class:"grid grid-cols-1 gap-6 md:grid-cols-2"},As={key:0,class:"overflow-hidden bg-gray-100 rounded-lg aspect-video"},Es=["src","alt"],Ps={class:"flex flex-col gap-4"},Ms={class:"text-xl font-bold text-heading-primary"},js={key:0,class:"max-w-none prose prose-sm"},Is=["innerHTML"],Ds=R({__name:"TimelineSection",props:{title:{},subtitle:{},years:{},initial_year:{},title_color:{}},setup(m){const o=m,i=M(null),s=M(null),t=[nt,rt,so],n=M(!0),p=M(!1),g=O(()=>{if(typeof window>"u")return"auto";const f=window.innerWidth;return f<640?3.5:f<1024?5.5:f<1280?7.5:10.5}),d=f=>{i.value=f,n.value=f.isBeginning,p.value=f.isEnd,f.on("slideChange",()=>{n.value=f.isBeginning,p.value=f.isEnd})},y=()=>{i.value&&i.value.slideNext()},_=()=>{i.value&&i.value.slidePrev()};X(()=>
1{if(o.initial_year&&o.years.length>0){const f=o.years.find(T=>T.year===o.initial_year);s.value=f||o.years[0],setTimeout(()=>{if(i.value){const T=o.years.findIndex(C=>C.year===o.initial_year);T!==-1&&i.value.slideTo(T)}},100)}else o.years.length>0&&(s.value=o.years[0])});const $=f=>{s.value=f};return X(()=>{typeof window<"u"&&window.addEventListener("resize",()=>{i.value&&i.value.update()})}),(f,T)=>(c(),v("section",ys,[e("div",bs,[f.title||f.subtitle?(c(),v("div",xs,[f.title?(c(),v("h2",{key:0,class:"text-2xl font-bold text-heading-primary md:text-3xl",style:W({color:f.title_color})},E(f.title),5)):k("",!0),f.subtitle?(c(),v("p",hs,E(f.subtitle),1)):k("",!0)])):k("",!0),e("div",ws,[a(V(dt),{modules:t,"slides-per-view":g.value,"space-between":8,"centered-slides":!1,"grab-cursor":!0,class:"timeline-swiper",onSwiper:d},{default:b(()=>[(c(!0),v(H,null,J(f.years,C=>(c(),U(V(it),{key:C.year,class:"timeline-slide"},{default:b(()=>{var S,r,F;return[e("button",{onClick:u=>$(C),class:L(["flex flex-col items-center px-3 py-2 border rounded-lg transition-all w-full",((S=s.value)==null?void 0:S.year)===C.year?"border-primary bg-primary/5":"border-gray-200 hover:border-gray-300"])},[C.imgIcon?(c(),v("div",{key:0,class:L(["overflow-hidden relative mb-2 w-12 h-12 bg-gray-100 rounded-full",{"ring-2 ring-primary":((r=s.value)==null?void 0:r.year)===C.year}])},[e("img",{src:V(ne)(C.imgIcon,{width:100}),alt:`Ano ${C.year}`,class:"object-cover w-full h-full"},null,8,ks)],2)):k("",!0),e("span",{class:L(["text-sm font-medium text-heading-primary",{"text-primary":((F=s.value)==null?void 0:F.year)===C.year}])},E(C.year),3)],10,Vs)]}),_:2},1024))),128))]),_:1},8,["slides-per-view"]),e("div",$s,[e("button",{onClick:_,disabled:n.value,class:"flex justify-center items-center w-8 h-8 text-white rounded-full backdrop-blur-sm transition-colors bg-black/30 hover:bg-primary disabled:opacity-50 disabled:cursor-not-allowed md:w-8 md:h-8","aria-label":"Anos Anteriores"},[a(V(Ot),{class:"w-5 h-5 md:w-6 md:h-6"})],8,Fs)]),e("div",Ss,[e("button",{onClick:y,disabled:p.value,class:"flex justify-center items-center w-8 h-8 text-white rounded-full backdrop-blur-sm transition-colors bg-black/30 hover:bg-primary disabled:opacity-50 disabled:cursor-not-allowed md:w-8 md:h-8","aria-label":"Próximos anos"},[a(V(Ut),{class:"w-5 h-5 md:w-6 md:h-6"})],8,Cs)])]),s.value?(c(),v("div",Ts,[s.value.imageFile?(c(),v("div",As,[e("img",{src:V(ne)(s.value.imageFile,{width:800}),alt:`Eventos em ${s.value.year}`,class:"object-cover w-full h-full"},null,8,Es)])):k("",!0),e("div",Ps,[e("h3",Ms,E(s.value.title||`Eventos em ${s.value.year}`),1),s.value.description?(c(),v("div",js,[e("p",{class:"text-heading-primary",innerHTML:s.value.description},null,8,Is)])):k("",!0)])])):k("",!0)])]))}}),Ls=ue(Ds,[["__scopeId","data-v-caf73779"]]),Bs={class:"p-4"},zs={class:"font-light"},Os={key:0,class:"p-0 m-0 font-semibold text-heading-primary"},Us=R({__name:"ASBlock",props:{title:{},subtitle:{}},setup(m){return(o,i)=>(c(),v("div",Bs,[e("h3",zs,E(o.title),1),o.subtitle?(c(),v("p",Os,E(o.subtitle),1)):k("",!0)]))}}),Rs={key:0,class:"grid grid-cols-6 gap-2"},qs={key:1,class:"text-base text-heading-secondary md:text-lg"},Ns=["href","target"],Hs={class:"flex gap-10 justify-evenly"},Gs=R({__name:"BlocksSection",props:{title:{},subtitle:{},blocks:{},cta_text:{},cta_link:{},cta_link_target_external:{type:Boolean},title_color:{}},setup(m){return(o,i)=>(c(),v("section",null,[e("div",{class:L(["container px-4 mx-auto",{"py-4":!o.title&&!o.subtitle,"py-16 space-y-10":o.title||o.subtitle}])},[o.title||o.subtitle?(c(),v("div",Rs,[e("div",{class:L(["space-y-4 text-center",{"col-span-4 col-start-2":o.blocks.length<4,"col-start-1 col-end-6":o.cta_link&&o.blocks.length<4,"col-start-1 col-end-6 text-start":o.blocks.length>=4}])},[o.title?(c(),v("h2",{key:0,class:"text-2xl font-bold text-heading-primary md:text-4xl",style:W({color:o.title_color})},E(o.title),5)):k("",!0),o.subtitle?(c(),v("p",qs,E(o.subtitle),1)):k("",!0)],2),e("div",{class:L(["flex justify-end",{"col-start-6":o.blocks.length>=4}])},[o.cta_link?(c(),v("a",{key:0,href:o.cta_link,target:o.cta_link_target_external?"_blank":"_self",class:"flex items-center text-gray-500 transition-colors hover:text-primary"},[B(E(o.cta_text||"Ver mais")+" ",1),a(V(be),{class:"ml-1 w-4 h-4 transition-colors"})],8,Ns)):k("",!0)],2)])):k("",!0),e("div",Hs,[(c(!0),v(H,null,J(o.blocks,s=>(c(),U(Us,{key:s.id,title:s.title,subtitle:s.subtitle},null,8,["title","subtitle"]))),128))])],2)]))}}),Qs={class:"container mx-auto px-4"},Js={key:0,class:"flex flex-col lg:flex-row gap-8"},Ys={class:"flex-1 bg-white rounded-lg shadow-md p-6 order-2 lg:order-1 mb-6"},Ws={class:"flex gap-4"},Xs={class:"flex flex-col flex-1 gap-1"},Zs={class:"flex flex-col flex-1 gap-1"},Ks={class:"flex gap-4"},ea={class:"flex flex-col flex-1 gap-1"},ta={class:"flex flex-col flex-1 gap-1"},oa={class:"flex gap-4 mb-3"},sa={class:"flex items-center gap-2"},aa={class:"flex items-center gap-2"},la={key:0},ia={class:"flex gap-4 mb-8"},na={class:"flex flex-col flex-1 gap-1"},ra={class:"flex flex-col flex-1 gap-1"},da={class:"flex gap-4 mb-4"},ua={class:"flex flex-col flex-1 gap-1"},ma={class:"flex flex-col flex-1 gap-1"},ca={key:1},pa={class:"flex gap-4 mb-4"},fa={class:"flex flex-col flex-1 gap-1"},va={class:"flex flex-col flex-1 gap-1"},ga={class:"flex gap-4"},_a={class:"flex flex-col flex-1 gap-1"},ya={class:"flex flex-col flex-1 gap-1"},ba={class:"flex flex-col flex-1 gap-1"},xa={class:"flex gap-4"},ha={class:"flex flex-col flex-1 gap-1"},wa={class:"flex gap-4"},Va={class:"flex flex-col flex-1 gap-1"},ka={class:"flex flex-col flex-1 gap-1"},$a={class:"flex gap-4"},Fa={class:"flex flex-col flex-1 gap-1"},Sa={class:"flex flex-col gap-1"},Ca={class:"flex gap-4 mb-3"},Ta={class:"flex items-center gap-2"},Aa={class:"flex items-center gap-2"},Ea={class:"flex gap-4"},Pa={class:"flex flex-col flex-1 gap-1"},Ma={class:"flex flex-col flex-1 gap-1"},ja={class:"flex flex-col gap-1"},Ia={class:"flex flex-col gap-1"},Da={class:"flex gap-2 items-center"},La={class:"flex justify-end mt-6"},Ba={__name:"FormPolicySection",props:{section:{type:Object,required:!0},formFields:{type:Object,required:!0}},setup(m){var S,r,F,u,x,P,j,A,G,h,q,le,te,xe,Q,ie,Y,oe,Ae,Ee,Pe,Me,je,ge,he,we,Ye,We;const o=re(),i=M(!1),s=m,t=M({personal_section:{name:"",email:"",ph
1one:"",phone2:""},type_section:{pessoa_fisica:!1,pessoa_juridica:!1,cpf:"",nationality:"",occupation:"",marital_status:""},company_section:{representative_name:"",cnpj:"",company_name:"",representative_role:""},address_section:{cep:"",address:"",state:"",neighborhood:"",city:"",number:"",complement:""},last_section:{purpose:"",electoral_yes:!1,electoral_no:!1,start_date:null,end_date:null,description:"",other_info:""}}),n=M(!1),p=M("fisica"),g=M(null),d=[{sigla:"AC",nome:"Acre"},{sigla:"AL",nome:"Alagoas"},{sigla:"AP",nome:"Amapá"},{sigla:"AM",nome:"Amazonas"},{sigla:"BA",nome:"Bahia"},{sigla:"CE",nome:"Ceará"},{sigla:"DF",nome:"Distrito Federal"},{sigla:"ES",nome:"Espírito Santo"},{sigla:"GO",nome:"Goiás"},{sigla:"MA",nome:"Maranhão"},{sigla:"MT",nome:"Mato Grosso"},{sigla:"MS",nome:"Mato Grosso do Sul"},{sigla:"MG",nome:"Minas Gerais"},{sigla:"PA",nome:"Pará"},{sigla:"PB",nome:"Paraíba"},{sigla:"PR",nome:"Paraná"},{sigla:"PE",nome:"Pernambuco"},{sigla:"PI",nome:"Piauí"},{sigla:"RJ",nome:"Rio de Janeiro"},{sigla:"RN",nome:"Rio Grande do Norte"},{sigla:"RS",nome:"Rio Grande do Sul"},{sigla:"RO",nome:"Rondônia"},{sigla:"RR",nome:"Roraima"},{sigla:"SC",nome:"Santa Catarina"},{sigla:"SP",nome:"São Paulo"},{sigla:"SE",nome:"Sergipe"},{sigla:"TO",nome:"Tocantins"}];s.formFields&&(t.value={personal_section:{name:((S=s.formFields.personal_section)==null?void 0:S.name)||"",email:((r=s.formFields.personal_section)==null?void 0:r.email)||"",phone:((F=s.formFields.personal_section)==null?void 0:F.phone)||"",phone2:((u=s.formFields.personal_section)==null?void 0:u.phone2)||""},type_section:{pessoa_fisica:((x=s.formFields.type_section)==null?void 0:x.pessoa_fisica)||!1,pessoa_juridica:((P=s.formFields.type_section)==null?void 0:P.pessoa_juridica)||!1,cpf:((j=s.formFields.type_section)==null?void 0:j.cpf)||"",nationality:((A=s.formFields.type_section)==null?void 0:A.nationality)||"",occupation:((G=s.formFields.type_section)==null?void 0:G.occupation)||"",marital_status:((h=s.formFields.type_section)==null?void 0:h.marital_status)||""}
1,company_section:{representative_name:((q=s.formFields.company_section)==null?void 0:q.representative_name)||"",cnpj:((le=s.formFields.company_section)==null?void 0:le.cnpj)||"",company_name:((te=s.formFields.company_section)==null?void 0:te.company_name)||"",representative_role:((xe=s.formFields.company_section)==null?void 0:xe.representative_role)||""},address_section:{cep:((Q=s.formFields.address_section)==null?void 0:Q.cep)||"",address:((ie=s.formFields.address_section)==null?void 0:ie.address)||"",state:((Y=s.formFields.address_section)==null?void 0:Y.state)||"",neighborhood:((oe=s.formFields.address_section)==null?void 0:oe.neighborhood)||"",city:((Ae=s.formFields.address_section)==null?void 0:Ae.city)||"",number:((Ee=s.formFields.address_section)==null?void 0:Ee.number)||"",complement:((Pe=s.formFields.address_section)==null?void 0:Pe.complement)||""},last_section:{purpose:((Me=s.formFields.last_section)==null?void 0:Me.purpose)||"",electoral_yes:((je=s.formFields.last_section)==null?void 0:je.electoral_yes)||!1,electoral_no:((ge=s.formFields.last_section)==null?void 0:ge.electoral_no)||!1,start_date:((he=s.formFields.last_section)==null?void 0:he.start_date)||null,end_date:((we=s.formFields.last_section)==null?void 0:we.end_date)||null,description:((Ye=s.formFields.last_section)==null?void 0:Ye.de
1scription)||"",other_info:((We=s.formFields.last_section)==null?void 0:We.other_info)||""}});const y=de({personal_section:{...t.value.personal_section},type_section:{...t.value.type_section},company_section:{...t.value.company_section},address_section:{...t.value.address_section},last_section:{...t.value.last_section},termsAgreement:!1}),_=({values:I})=>{const l={};return I.name||(l.name=[{message:"Nome é obrigatório"}]),I.email?/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(I.email)||(l.email=[{message:"Email inválido"}]):l.email=[{message:"Email é obrigatório"}],I.phone||(l.phone=[{message:"Telefone principal é obrigatório"}]),p.value==="fisica"&&!I.cpf&&(l.cpf=[{message:"CPF é obrigatório"}]),p.value==="juridica"&&!I.cnpj&&(l.cnpj=[{message:"CNPJ é obrigatório"}]),I.cep||(l.cep=[{message:"CEP é obrigatório"}]),I.start_date||(l.start_date=[{message:"Data de início é obrigatória"}]),I.end_date?I.start_date&&I.end_date&&new Date(I.end_date)<=new Date(I.start_date)&&(l.end_date=[{message:"Data final deve ser posterior à data de início"}]):l.end_date=[{message:"Data final é obrigatória"}],I.purpose||(l.purpose=[{message:"Descrição da atividade é obrigatória"}]),I.termsAgreement||(l.termsAgreement=[{message:"Você deve concordar com os termos e condições"}]),{values:I,errors:l}},$=()=>
1{t.value={personal_section:{name:"",email:"",phone:"",phone2:""},type_section:{pessoa_fisica:!0,pessoa_juridica:!1,cpf:"",nationality:"",occupation:"",marital_status:""},company_section:{representative_name:"",cnpj:"",company_name:"",representative_role:""},address_section:{cep:"",address:"",state:"",neighborhood:"",city:"",number:"",complement:""},last_section:{purpose:"",electoral_yes:!1,electoral_no:!0,start_date:null,end_date:null,description:"",other_info:""}},p.value="fisica",g.value="nao",n.value=!1,i.value=!1},f=()=>{if(p.value==="fisica"?(t.value.company_section.representative_name="",t.value.company_section.cnpj="",t.value.company_section.company_name="",t.value.company_section.representative_role="",t.value.type_section.pessoa_fisica=!0,t.value.type_section.pessoa_juridica=!1):p.value==="juridica"&&(t.value.type_section.cpf="",t.value.type_section.nationality="",t.value.type_section.occupation="",t.value.type_section.marital_status="",t.value.type_section.pessoa_fisica=!1,t.value.type_section.pessoa_juridica=!0),t.value.address_section.state&&typeof t.value.address_section.state=="string"){const I=d.find(l=>l.sigla===t.value.address_section.state||l.nome===t.value.address_section.state);I?t.value.address_section.state=I:t.value.address_section.state=null}},T=()=>{g.value==="sim"?(t.value.last_section.electoral_yes=!0,t.value.last_section.electoral_no=!1):g.value==="nao"&&(t.value.last_section.electoral_yes=!1,t.value.last_section.electoral_no=!0)},C=async({valid:I,values:l})=>{var Ve,z;if(!I){o.add({severity:"error",summary:"Formulário inválido",detail:"Por favor, preencha todos os campos obrigatórios corretamente.",life:5e3});return}try{i.value=!0;const _e={form_policy_sections_id:((Ve=s.formFields)==null?void 0:Ve.id)||((z=s.section)==null?void 0:z.item)||"1",user_section:{name:t.value.personal_section.name,email:t.value.personal_section.email,phone:t.value.personal_section.phone,phone2:t.value.personal_section.phone2},type_section:{type:p.value==="fisica"?"pessoa_fisica":"pessoa_juridica",cpf:t.value.type_section.cpf,nationality:t.value.type_section.nationality,occupation:t.value.type_section.occupation,marital_status:t.value.type_section.marital_status,cnpj:t.value.company_section.cnpj,company_name:t.value.company_section.company_name},address_section:{cep:t.value.address_section.cep,address:t.value.address_section.address,state:typeof t.value.address_section.state=="object"?t.value.address_section.state.sigla:t.value.address_section.state,neighborhood:t.value.address_section.neighborhood,city:t.value.address_section.city,number:t.value.address_section.number,complement:t.value.address_section.complement},last_section:{purpose:t.value.last_section.purpose,electoral:g.value==="sim",start_date:t.value.last_section.start_date,end_date:t.value.last_section.end_date,description:t.value.last_section.description,other_info:t.value.last_section.other_info,privacy:n.value}},ye=await(await fetch("/api/form-policy",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(_e)})).json();if(!ye.success)throw new Error(ye.error||"Erro ao processar o formulário");o.add({severity:"success",summary:"Formulário enviado",detail:"Seu formulário foi enviado com sucesso!",life:5e3}),$()}catch(D){console.error("Erro ao enviar formulário:",D),o.add({severity:"error",summary:"Erro",detail:"Ocorreu um erro ao enviar o formulário. Por favor, tente novamente.",life:5e3})}finally{i.value=!1}};return X(()=>{if(f(),t.value.address_section.state&&typeof t.value.address_section.state=="string"){const I=d.find(l=>l.sigla===t.value.address_section.state||l.nome===t.value.address_section.state);I?t.value.address_section.state=I:t.value.address_section.state=null}}),(I,l)=>{const Ve=ve,z=fe,D=pe,_e=ee,Ie=Ge,ye=He,_t=N,yt=ce,bt=me;return c(),v("div",Qs,[l[64]||(l[64]=e("h2",{class:"text-xl font-bold sm:text-2xl md:text-3xl lg:text-4xl text-heading-primary text-center w-full mb-6"}," Política de uso de Marcas, Nome e Imagem ",-1)),t.value?(c(),v("div",Js,[l[63]||(l[63]=e("div",{class:"w-full lg:w-1/4 flex flex-col gap-6 order-1 lg:order-2"},[e("h3",{class:"text-xl font-bold text-heading-primary"},"Faça Parte você também"),e("div",{class:"relative w-full pb-[56.25%] bg-black rounded-lg overflow-hidden"},[e("iframe",{class:"absolute top-0 left-0 w-full h-full",src:"https://www.youtube.com/embed/gTUu-TFIbIc",title:"Vídeo Sócio-Protetor",frameborder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowfullscreen:""})]),e("div",{class:"flex items-center gap-3 py-3 border-b border-gray-200"},[e("div",{class:"w-6 h-6 flex-shrink-0 text-primary"},[e("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",class:"w-full h-full"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M4.318 6.318a4.5 4.5 0 000 6.364L12 20.364l7.682-7.682a4.5 4.5 0 00-6.364-6.364L12 7.636l-1.318-1.318a4.5 4.5 0 00-6.364 0z"})])]),e("span",{class:"text-sm"},"Garantir mais pessoas assistidas")]),e("div",{class:"flex items-center gap-3 py-3 border-b border-gray-200"},[e("div",{class:"w-6 h-6 flex-shrink-0 text-primary"},[e("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",class:"w-full h-full"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M12 6.253v13m0-13C10.832 5.477 9.246 5 7.5 5S4.168 5.477 3 6.253v13C4.168 18.477 5.754 18 7.5 18s3.332.477 4.5 1.253m0-13C13.168 5.477 14.754 5 16.5 5c1.747 0 3.332.477 4.5 1.253v13C19.832 18.477 18.247 18 16.5 18c-1.746 0-3.332.477-4.5 1.253"})])]),e("span",{class:"text-sm"},"Ajudar a manter a OSID")]),e("div",{class:"flex items-center gap-3 py-3 border-b border-gray-200"},[e("div",{class:"w-6 h-6 flex-shrink-0 text-primary"},[e("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",class:"w-full h-full"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M7 12l3-3 3 3 4-4M8 21l4-4 4 4M3 4h18M4 4h16v12a1 1 0 01-1 1H5a1 1 0 01-1-1V4z"})])]),e("span",{class:"text-sm"},"Acompanhar mensalmente as realizações")]),e("p",{class:"text-sm mt-4"}," Uma das mais importantes fontes de recursos da instituição voltadas à manutenção das atividades em prol da população mais carente. Qualquer pessoa física e/ou jurídica pode se tornar um Sócio-Protetor, contribuindo através de boleto bancário ou de débito em conta no Banco do Brasil, Bradesco, Caixa Econômica Federal e Santander. ")],-1)),e("div",Ys,[a(Ve),a(bt,{initialValues:y,resolver:_,onSubmit:C,class:"flex flex-col gap-8"},{default:b(ke=>{var Xe,Ze;return[l[54]||(l[54]=e("div",{class:"section-header"},[e("div",{class:"section-title"},[e("span",{class:"section-marker"}),e("h3",null,"Dados Pessoais")])],-1)),e("div",Ws,[e("div",Xs,[a(D,null,{default:b(()=>
1[l[27]||(l[27]=e("label",{for:"name"},"Nome*",-1)),a(z,{name:"name",type:"text",fluid:"",modelValue:t.value.personal_section.name,"onUpdate:modelValue":l[0]||(l[0]=w=>t.value.personal_section.name=w)},null,8,["modelValue"])]),_:1})]),e("div",Zs,[a(D,null,{default:b(()=>[l[28]||(l[28]=e("label",{for:"email"},"Email*",-1)),a(z,{name:"email",type:"email",fluid:"",modelValue:t.value.personal_section.email,"onUpdate:modelValue":l[1]||(l[1]=w=>t.value.personal_section.email=w)},null,8,["modelValue"])]),_:1})])]),e("div",Ks,[e("div",ea,[a(D,null,{default:b(()=>[l[29]||(l[29]=e("label",{for:"phone"},"Telefone Principal*",-1)),a(z,{name:"phone",type:"tel",fluid:"",modelValue:t.value.personal_section.phone,"onUpdate:modelValue":l[2]||(l[2]=w=>t.value.personal_section.phone=w)},null,8,["modelValue"])]),_:1})]),e("div",ta,[a(D,null,{default:b(()=>[l[30]||(l[30]=e("label",{for:"phone2"},"Telefone 2",-1)),a(z,{name:"phone2",type:"tel",fluid:"",modelValue:t.value.personal_section.phone2,"onUpdate:modelValue":l[3]||(l[3]=w=>t.value.personal_section.phone2=w)},null,8,["modelValue"])]),_:1})])]),l[55]||(l[55]=e("div",{class:"section-header"},[e("div",{class:"section-title"},[e("span",{class:"section-marker"}),e("h3",null,"Tipo")])],-1)),e("div",oa,[e("div",sa,[a(V($e),{inputId:"pessoa_fisica",name:"tipoPessoa",value:"fisica",modelValue:p.value,"onUpdate:modelValue":l[4]||(l[4]=w=>p.value=w),onChange:f},null,8,["modelValue"]),l[31]||(l[31]=e("label",{for:"pessoa_fisica",class:"text-sm"},"Pessoa Física",-1))]),e("div",aa,[a(V($e),{inputId:"pessoa_juridica",name:"tipoPessoa",value:"juridica",modelValue:p.value,"onUpdate:modelValue":l[5]||(l[5]=w=>p.value=w),onChange:f},null,8,["modelValue"]),l[32]||(l[32]=e("label",{for:"pessoa_juridica",class:"text-sm"},"Pessoa Jurídica",-1))])]),p.value==="fisica"?(c(),v("div",la,[e("div",ia,[e("div",na,[a(D,null,{default:b(()=>[l[33]||(l[33]=e("label",{for:"cpf"},"CPF*",-1)),a(z,{name:"cpf",type:"text",fluid:"",modelValue:t.value.type_section.cpf,"onUpdate:modelValue":l[6]||(l[6]=w=>t.value.type_section.cpf=w)},null,8,["modelValue"])]),_:1})]),e("div",ra,[a(D,null,{default:b(()=>[l[34]||(l[34]=e("label",{for:"estado_civil"},"Estado Civil*",-1)),a(z,{name:"estado_civil",type:"text",fluid:"",modelValue:t.value.type_section.marital_status,"onUpdate:modelValue":l[7]||(l[7]=w=>t.value.type_section.marital_status=w)},null,8,["modelValue"])]),_:1})])]),e("div",da,[e("div",ua,[a(D,null,{default:b(()=>[l[35]||(l[35]=e("label",{for:"nacionalidade"},"Nacionalidade*",-1)),a(z,{name:"nacionalidade",type:"text",fluid:"",modelValue:t.value.type_section.nationality,"onUpdate:modelValue":l[8]||(l[8]=w=>t.value.type_section.nationality=w)},null,8,["modelValue"])]),_:1})]),e("div",ma,[a(D,null,{default:b(()=>[l[36]||(l[36]=e("label",{for:"profissao"},"Profissão*",-1)),a(z,{name:"profissao",type:"text",fluid:"",modelValue:t.value.type_section.occupation,"onUpdate:modelValue":l[9]||(l[9]=w=>t.value.type_section.occupation=w)},null,8,["modelValue"])]),_:1})])])])):k("",!0),p.value==="juridica"?(c(),v("div",ca,[e("div",pa,[e("div",fa,[a(D,null,{default:b(()=>[l[37]||(l[37]=e("label",{for:"nome_representante"},"Nome do representante legal da empresa*",-1)),a(z,{name:"nome_representante",type:"text",fluid:"",modelValue:t.value.company_section.representative_name,"onUpdate:modelValue":l[10]||(l[10]=w=>t.value.company_section.representative_name=w)},null,8,["modelValue"])]),_:1})]),e("div",va,[a(D,null,{default:b(()=>[l[38]||(l[38]=e("label",{for:"cnpj"},"CNPJ*",-1)),a(z,{name:"cnpj",type:"text",fluid:"",modelValue:t.value.company_section.cnpj,"onUpdate:modelValue":l[11]||(l[11]=w=>t.value.company_section.cnpj=w)},null,8,["modelValue"])]),_:1})])])])):k("",!0),l[56]||(l[56]=e("div",{class:"section-header"},[e("div",{class:"section-title"},[e("span",{class:"section-marker"}),e("h3",null,"Dados de Localização")])],-1)),e("div",ga,[e("div",_a,[a(D,null,{default:b(()=>[l[39]||(l[39]=e("label",{for:"cep"},"CEP*",-1)),a(z,{name:"cep",type:"text",fluid:"",modelValue:t.value.address_section.cep,"onUpdate:modelValue":l[12]||(l[12]=w=>t.value.address_section.cep=w)},null,8,["modelValue"])]),_:1})]),e("div",ya,[a(D,null,{default:b(()=>[l[40]||(l[40]=e("label",{for:"estado"},"Estado*",-1)),a(V(Rt),{name:"estado",modelValue:t.value.address_section.state,"onUpdate:modelValue":l[13]||(l[13]=w=>t.value.address_section.state=w),options:d,optionLabel:"nome",optionValue:"sigla",placeholder:"Selecione um estado",class:"w-full",inputClass:"w-full"},null,8,["modelValue"])]),_:1})]),e("div",ba,[a(D,null,{default:b(()=>[l[41]||(l[41]=e("label",{for:"cidade"},"Cidade*",-1)),a(z,{name:"cidade",type:"text",fluid:"",modelValue:t.value.address_section.city,"onUpdate:modelValue":l[14]||(l[14]=w=>t.value.address_section.city=w)},null,8,["modelValue"])]),_:1})])]),e("div",xa,[e("div",ha,[a(D,null,{default:b(()=>[l[42]||(l[42]=e("label",{for:"endereco"},"Endereço*",-1)),a(z,{name:"endereco",type:"text",fluid:"",modelValue:t.value.address_section.address,"onUpdate:modelValue":l[15]||(l[15]=w=>t.value.address_section.address=w)},null,8,["modelValue"])]),_:1})])]),e("div",wa,[e("div",Va,[a(D,null,{default:b(()=>[l[43]||(l[43]=e("label",{for:"bairro"},"Bairro*",-1)),a(z,{name:"bairro",type:"text",fluid:"",modelValue:t.value.address_section.neighborhood,"onUpdate:modelValue":l[16
1]||(l[16]=w=>t.value.address_section.neighborhood=w)},null,8,["modelValue"])]),_:1})]),e("div",ka,[a(D,null,{default:b(()=>[l[44]||(l[44]=e("label",{for:"numero"},"Número*",-1)),a(z,{name:"numero",type:"text",fluid:"",modelValue:t.value.address_section.number,"onUpdate:modelValue":l[17]||(l[17]=w=>t.value.address_section.number=w)},null,8,["modelValue"])]),_:1})])]),e("div",$a,[e("div",Fa,[a(D,null,{default:b(()=>[l[45]||(l[45]=e("label",{for:"complemento"},"Complemento",-1)),a(z,{name:"complemento",type:"text",fluid:"",modelValue:t.value.address_section.complement,"onUpdate:modelValue":l[18]||(l[18]=w=>t.value.address_section.complement=w)},null,8,["modelValue"])]),_:1})])]),l[57]||(l[57]=e("div",{class:"section-header"},[e("div",{class:"section-title"},[e("span",{class:"section-marker"}),e("h3",null,"Qual a finalidade de uso da marca, nome ou imagem?")])],-1)),e("div",Sa,[a(D,{variant:"in"},{default:b(()=>[l[46]||(l[46]=e("label",{for:"description"},"Mensagem",-1)),a(_e,{name:"description",fluid:"",rows:"4",cols:"50",autoResize:"",modelValue:t.value.last_section.description,"onUpdate:modelValue":l[19]||(l[19]=w=>t.value.last_section.description=w)},null,8,["modelValue"])]),_:1}),(Xe=ke.description)!=null&&Xe.invalid?(c(),U(Ie,{key:0,severity:"error",size:"small",variant:"simple"},{default:b(()=>{var w;return[B(E((w=ke.description.error)==null?void 0:w.message),1)]}),_:2},1024)):k("",!0)]),l[58]||(l[58]=e("div",{class:"section-header"},[e("div",{class:"section-title"},[e("span",{class:"section-marker"}),e("h3",null,"Ação/parceria possui vínculo com algum partido político e/ou campanha eleitoral?")])],-1)),e("div",Ca,[e("div",Ta,[a(V($e),{inputId:"sim",name:"vinculoPolitico",value:"sim",modelValue:g.value,"onUpdate:modelValue":l[20]||(l[20]=w=>g.value=w),onChange:T},null,8,["modelValue"]),l[47]||(l[47]=e("label",{for:"sim",class:"text-sm"},"Sim",-1))]),e("div",Aa,[a(V($e),{inputId:"nao",name:"vinculoPolitico",value:"nao",modelValue:g.value,"onUpdate:modelValue":l[21]||(l[21]=w=>g.value=w),onChange:T},null,8,["modelValue"]),l[48]||(l[48]=e("label",{for:"nao",class:"text-sm"},"Não",-1))])]),l[59]||(l[59]=e("div",{class:"section-header"},[e("div",{class:"section-title"},[e("span",{class:"section-marker"}),e("h3",null,"Qual o período de uso da marca, nome ou imagem?")])],-1)),e("div",Ea,[e("div",Pa,[a(D,null,{default:b(()=>[l[49]||(l[49]=e("label",{for:"start_date"},"Data Início*",-1)),a(ye,{name:"start_date",modelValue:t.value.last_section.start_date,"onUpdate:modelValue":l[22]||(l[22]=w=>t.value.last_section.start_date=w),dateFormat:"dd/MM/yyyy",fluid:""},null,8,["modelValue"])]),_:1})]),e("div",Ma,[a(D,null,{default:b(()=>[l[50]||(l[50]=e("label",{for:"end_date"},"Data Final*",-1)),a(ye,{name:"end_date",modelValue:t.value.last_section.end_date,"onUpdate:modelValue":l[23]||(l[23]=w=>t.value.last_section.end_date=w),dateFormat:"dd/MM/yyyy",fluid:""},null,8,["modelValue"])]),_:1})])]),l[60]||(l[60]=e("div",{class:"section-header"},[e("div",{class:"section-title"},[e("span",{class:"section-marker"}),e("h3",null,"Descreva como será a ação ou atividade pretendida")])],-1)),e("div",ja,[a(D,{variant:"in"},{default:b(()=>[l[51]||(l[51]=e("label",{for:"purpose"},"Texto*",-1)),a(_e,{name:"purpose",fluid:"",rows:"4",cols:"50",autoResize:"",modelValue:t.value.last_section.purpose,"onUpdate:modelValue":l[24]||(l[24]=w=>t.value.last_section.purpose=w)},null,8,["modelValue"])]),_:1})]),l[61]||(l[61]=e("div",{class:"section-header"},[e("div",{class:"section-title"},[e("span",{class:"section-marker"}),e("h3",null,"Outras informações relevantes (opcional)")])],-1)),e("div",Ia,[a(D,{variant:"in"},{default:b(()=>[l[52]||(l[52]=e("label",{for:"other_info"},"Texto",-1)),a(_e,{name:"other_info",fluid:"",rows:"4",cols:"50",autoResize:"",modelValue:t.value.last_section.other_info,"onUpdate:modelValue":l[25]||(l[25]=w=>t.value.last_section.other_info=w)},null,8,["modelValue"])]),_:1})]),l[62]||(l[62]=e("div",{class:"section-header"},[e("div",{class:"section-title"},[e("span",{class:"section-marker"}),e("h3",null,"Privacidade")])],-1)),e("div",null,[e("div",Da,[a(_t,{inputId:"termsAgreement",name:"termsAgreement",binary:"",modelValue:n.value,"onUpdate:modelValue":l[26]||(l[26]=w=>n.value=w)},null,8,["modelValue"]),l[53]||(l[53]=e("label",{for:"termsAgreement",class:"text-sm text-muted-color"},"Eu concordo com os Termos e Condições deste pedido de uso, e com o envio interno do seu conteúdo.*",-1))]),(Ze=ke.termsAgreement)!=null&&Ze.invalid?(c(),U(Ie,{key:0,severity:"error",size:"small",variant:"simple"},{default:b(()=>{var w;return[B(E((w=ke.termsAgreement.error)==null?void 0:w.message),1)]}),_:2},1024)):k("",!0)]),e("div",La,[a(yt,{type:"submit",severity:"primary",label:i.value?"Enviando...":"Enviar Formulário",class:"px-5 py-2",disabled:i.value,loading:i.value},null,8,["label","disabled","loading"])])]}),_:1},8,["initialValues"])])])):k("",!0)])}}},za=ue(Ba,[["__scopeId","data-v-715ef1f5"]]),Oa={class:"container mx-auto px-4"},Ua={key:0,class:"flex flex-col lg:flex-row gap-8"},Ra={class:"flex-1 bg-white rounded-lg shadow-md p-6 order-2 lg:order-1 mb-6"},qa={class:"flex gap-4"},Na={class:"flex flex-col flex-1 gap-1"},Ha={class:"flex flex-col md:flex-row gap-4 mb-4"},Ga={class:"flex flex-col flex-1 gap-1"},Qa={class:"flex flex-col flex-1 gap-1"},Ja={class:"flex gap-4"},Ya={class:"flex flex-col flex-1 gap-1"},Wa={class:"flex flex-col md:flex-row gap-4 mb-4"},Xa={class:"flex flex-col flex-1 gap-1"},Za={class:"flex gap-4 mb-4"},Ka={class:"flex flex-col flex-1 gap-1"},el={class:"flex justify-end mt-6"},tl={__name:"VolunteerFormSection",props:{section:{type:Object,required:!0},formFields:{type:Object,required:!0}},setup(m){var y,_,$,f,T,C;const o=re(),i=M(!1),s=m,t=M({personal_section:{name:"",email:"",ph
1one:""},volunteer_section:{child_name:"",birth_date:null,motivation:""}});s.formFields&&(t.value={personal_section:{name:((y=s.formFields.personal_section)==null?void 0:y.name)||"",email:((_=s.formFields.personal_section)==null?void 0:_.email)||"",phone:(($=s.formFields.personal_section)==null?void 0:$.phone)||""},volunteer_section:{child_name:((f=s.formFields.volunteer_section)==null?void 0:f.child_name)||"",birth_date:((T=s.formFields.volunteer_section)==null?void 0:T.birth_date)||null,motivation:((C=s.formFields.volunteer_section)==null?void 0:C.motivation)||""}});const n=de({name:t.value.personal_section.name,email:t.value.personal_section.email,phone:t.value.personal_section.phone,child_name:t.value.volunteer_section.child_name,birth_date:t.value.volunteer_section.birth_date,motivation:t.value.volunteer_section.motivation}),p=({values:S})=>{const r={};return S.name||(r.name=[{message:"Nome do responsável é obrigatório"}]),S.email?/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(S.email)||(r.email=[{message:"Email inválido"}]):r.email=[{message:"Email é obrigatório"}],S.phone||(r.phone=[{message:"Telefone é obrigatório"}]),S.child_name||(r.child_name=[{message:"Nome da criança é obrigatório"}]),S.birth_date||(r.birth_date=[{message:"Data de nascimento é obrigatória"}]),S.motivation||(r.motivation=[{message:"Motivação é obrigatória"}]),{values:S,errors:r}},g=()=>{t.value={personal_section:{name:"",email:"",phone:""},volunteer_section:{child_name:"",birth_date:null,motivation:""}},i.value=!1},d=async({valid:S,values:r})=>{var F,u;if(!S){o.add({severity:"error",summary:"Formulário inválido",detail:"Por favor, preencha todos os campos obrigatórios corretamente.",life:5e3});return}try{i.value=!0;const P={volunteer_form_sections_id:((F=s.formFields)==null?void 0:F.id)||((u=s.section)==null?void 0:u.item)||"1",name:t.value.personal_section.name,email:t.value.personal_section.email,phone:t.value.personal_section.phone,child_name:t.value.volunteer_section.child_name,birth_date:t.value.volunteer_section.birth_date,motivation:t.value.volunteer_section.motivation},A=await(await fetch("/api/volunteer-form",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(P)})).json();if(!A.success)throw new Error(A.error||"Erro ao processar o formulário");o.add({severity:"success",summary:"Formulário enviado",detail:"Seu cadastro de voluntário foi enviado com sucesso!",life:5e3}),g()}catch(x){console.error("Erro ao enviar formulário:",x),o.add({severity:"error",summary:"Erro",detail:"Ocorreu um erro ao enviar o formulário. Por favor, tente novamente.",life:5e3})}finally{i.value=!1}};return(S,r)=>{const F=ve,u=fe,x=pe,P=ee,j=ce,A=me;return c(),v("div",Oa,[t.value?(c(),v("div",Ua,[r[14]||(r[14]=Ne('<div class="w-full lg:w-1/4 flex flex-col gap-6 order-1 lg:order-2" data-v-72468798><h3 class="text-xl font-bold text-heading-primary mt-6" data-v-72468798>Lei do Voluntariado</h3><div class="bg-white rounded-lg shadow-md p-4" data-v-72468798><p class="text-sm mb-3" data-v-72468798>A Lei nº 9.608, de 18 de fevereiro de 1998, dispõe sobre o serviço voluntário e dá outras providências.</p><p class="text-sm mb-2" data-v-72468798><strong data-v-72468798>Art. 1º</strong> Considera-se serviço voluntário, para os fins desta Lei, a atividade não remunerada prestada por pessoa física a entidade pública de qualquer natureza ou a instituição privada de fins não lucrativos.</p><p class="text-sm mb-2" data-v-72468798><strong data-v-72468798>Parágrafo único.</strong> O serviço voluntário não gera vínculo empregatício, nem obrigação de natureza trabalhista previdenciária ou afim.</p><p class="text-sm mb-2" data-v-72468798><strong data-v-72468798>Art. 2º</strong> O serviço voluntário será exercido mediante a celebração de termo de adesão entre a entidade, pública ou privada, e o prestador do serviço voluntário.</p><p class="text-sm mb-2" data-v-72468798><strong data-v-72468798>Art. 3º</strong> O prestador do serviço voluntário poderá ser ressarcido pelas despesas que comprovadamente realizar no desempenho das atividades voluntárias.</p><p class="text-sm mb-2" data-v-72468798><strong data-v-72468798>Parágrafo único:</strong> As despesas a serem ressarcidas deverão estar expressamente autorizadas pela entidade a que for prestado o serviço voluntário.</p><p class="text-sm mb-2" data-v-72468798><strong data-v-72468798>Art. 4º</strong> Esta lei entra em vigor na data de sua publicação.</p><p class="text-sm mb-2" data-v-72468798><strong data-v-72468798>Art. 5º</strong> Revogam-se as disposições em contrário. Brasília, 18 de fevereiro de 1998; 177 da Independência e 110 da República.</p></div></div>',1)),e("div",Ra,[a(F),a(A,{initialValues:n,resolver:p,onSubmit:d,class:"flex flex-col gap-8"},{default:b(G=>[r[12]||(r[12]=e("div",{class:"section-header"},[e("div",{class:"section-title"},[e("span",{class:"section-marker"}),e("h3",null,"Dados do Responsável")])],-1)),e("div",qa,[e("div",Na,[a(x,null,{default:b(()=>[r[6]||(r[6]=e("label",{for:"name"}
1,"Nome Completo*",-1)),a(u,{name:"name",type:"text",fluid:"",modelValue:t.value.personal_section.name,"onUpdate:modelValue":r[0]||(r[0]=h=>t.value.personal_section.name=h)},null,8,["modelValue"])]),_:1})])]),e("div",Ha,[e("div",Ga,[a(x,null,{default:b(()=>[r[7]||(r[7]=e("label",{for:"email"},"Email do Responsável*",-1)),a(u,{name:"email",type:"email",fluid:"",modelValue:t.value.personal_section.email,"onUpdate:modelValue":r[1]||(r[1]=h=>t.value.personal_section.email=h)},null,8,["modelValue"])]),_:1})]),e("div",Qa,[a(x,null,{default:b(()=>[r[8]||(r[8]=e("label",{for:"phone"},"Telefone do Responsável*",-1)),a(u,{name:"phone",type:"tel",fluid:"",modelValue:t.value.personal_section.phone,"onUpdate:modelValue":r[2]||(r[2]=h=>t.value.personal_section.phone=h)},null,8,["modelValue"])]),_:1})])]),r[13]||(r[13]=e("div",{class:"section-header"},[e("div",{class:"section-title"},[e("span",{class:"section-marker"}),e("h3",null,"Dados da Criança Voluntária")])],-1)),e("div",Ja,[e("div",Ya,[a(x,null,{default:b(()=>[r[9]||(r[9]=e("label",{for:"child_name"},"Nome Completo da Criança*",-1)),a(u,{name:"child_name",type:"text",fluid:"",modelValue:t.value.volunteer_section.child_name,"onUpdate:modelValue":r[3]||(r[3]=h=>t.value.volunteer_section.child_name=h)},null,8,["modelValue"])]),_:1})])]),e("div",Wa,[e("div",Xa,[a(x,null,{default:b(()=>[r[10]||(r[10]=e("label",{for:"birth_date"},"Data de Nascimento*",-1)),a(V(He),{name:"birth_date",modelValue:t.value.volunteer_section.birth_date,"onUpdate:modelValue":r[4]||(r[4]=h=>t.value.volunteer_section.birth_date=h),dateFormat:"dd/mm/yy",showIcon:!0,class:"w-full"},null,8,["modelValue"])]),_:1})])]),e("div",Za,[e("div",Ka,[a(x,null,{default:b(()=>[r[11]||(r[11]=e("label",{for:"motivation"},"Motivação para ser Voluntário*",-1)),a(P,{name:"motivation",modelValue:t.value.volunteer_section.motivation,"onUpdate:modelValue":r[5]||(r[5]=h=>t.value.volunteer_section.motivation=h),rows:"4",class:"w-full",autoResize:""},null,8,["modelValue"])]),_:1})])]),e("div",el,[a(j,{type:"submit",severity:"primary",label:i.value?"Enviando...":"Enviar Formulário",class:"px-5 py-2",disabled:i.value,loading:i.value},null,8,["label","disabled","loading"])])]),_:1},8,["initialValues"])])])):k("",!0)])}}},ol=ue(tl,[["__scopeId","data-v-72468798"]]),sl={class:"container mx-auto px-4"},al={key:0,class:"flex flex-col lg:flex-row gap-8"},ll={class:"flex-1 bg-white rounded-lg shadow-md p-6 order-2 lg:order-1 mb-6"},il={class:"flex gap-4"},nl={class:"flex flex-col flex-1 gap-1"},rl={class:"flex flex-col md:flex-row gap-4 mb-4"},dl={class:"flex flex-col flex-1 gap-1"},ul={class:"flex flex-col flex-1 gap-1"},ml={class:"flex flex-col gap-1"},cl={class:"flex flex-wrap gap-4"},pl={class:"flex items-center gap-2"},fl={class:"flex items-center gap-2"},vl={class:"flex items-center gap-2"},gl={class:"flex items-center gap-2"},_l={class:"flex items-center gap-2"},yl={class:"flex flex-wrap gap-4"},bl={class:"flex items-center gap-2"},xl={class:"flex items-center gap-2"},hl={class:"flex flex-wrap gap-4"},wl={class:"flex items-center gap-2"},Vl={class:"flex items-center gap-2"},kl={class:"flex items-center gap-2"},$l={class:"flex flex-col gap-1"},Fl={class:"flex justify-center mt-6"},Sl={__name:"VolunteerAngelFormSection",props:{section:{type:Object,required:!0},formFields:{type:Object,default:()=>({})}},setup(m){var y,_,$,f,T,C,S,r;const o=re(),i=m,s=M(!1),t=M({personal_section:{name:((y=i.formFields.personal_section)==null?void 0:y.name)||"",email:((_=i.formFields.personal_section)==null?void 0:_.email)||"",telephone:(($=i.formFields.personal_section)==null?void 0:$.telephone)||"",motivation:((f=i.formFields.personal_section)==null?void 0:f.motivation)||""},availability_section:{days:((T=i.formFields.availability_section)==null?void 0:T.days)||[],period:((C=i.formFields.availability_section)==null?void 0:C.period)||[]},target_section:{audience:((S=i.formFields.target_section)==null?void 0:S.audience)||[],activities:((r=i.formFields.target_section)==null?void 0:r.activities)||""}}),n=de({name:t.value.personal_section.name,email:t.value.personal_section.email,telephone:t.value.personal_section.telep
1hone,motivation:t.value.personal_section.motivation,days:t.value.availability_section.days,period:t.value.availability_section.period,audience:t.value.target_section.audience,activities:t.value.target_section.activities}),p=({values:F})=>{const u={};return F.name||(u.name=[{message:"Nome é obrigatório"}]),F.email?/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(F.email)||(u.email=[{message:"Email inválido"}]):u.email=[{message:"Email é obrigatório"}],F.telephone||(u.telephone=[{message:"Telefone é obrigatório"}]),F.motivation||(u.motivation=[{message:"Motivação é obrigatória"}]),F.activities||(u.activities=[{message:"Atividades é obrigatório"}]),{values:F,errors:u}},g=()=>{t.value={personal_section:{name:"",email:"",telephone:"",motivation:""},availability_section:{days:[],period:[]},target_section:{audience:[],activities:""}},s.value=!1},d=async({valid:F,values:u})=>{var x,P;if(!F){o.add({severity:"error",summary:"Formulário inválido",detail:"Por favor, preencha todos os campos obrigatórios corretamente.",life:5e3});return}try{s.value=!0;const A={volunteer_angel_form_sections_id:((x=i.formFields)==null?void 0:x.id)||((P=i.section)==null?void 0:P.item)||"1",personal_section:{name:t.value.personal_section.name,email:t.value.personal_section.email,telephone:t.value.personal_section.telephone,motivation:t.value.personal_section.motivation},availability_section:{days:t.value.availability_section.days,period:t.value.availability_section.period},target_section:{audience:t.value.target_section.audience,activities:t.value.target_section.activities}},h=await(await fetch("/api/volunteer-angel-form",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(A)})).json();if(!h.success)throw new Error(h.error||"Erro ao processar o formulário");o.add({severity:"success",summary:"Formulário enviado",detail:"Seu cadastro de voluntário anjo foi enviado com sucesso!",life:5e3}),g()}catch(j){console.error("Erro ao enviar formulário:",j),o.add({severity:"error",summary:"Erro",detail:"Ocorreu um erro ao enviar o formulário. Por favor, tente novamente.",life:5e3})}finally{s.value=!1}};return(F,u)=>{const x=ve,P=fe,j=pe,A=me;return c(),v("div",sl,[u[35]||(u[35]=e("p",{class:"text-center text-sm m-4"},[B("Os campos com "),e("span",{class:"text-red-500"},"*"),B(" são de preenchimento obrigatório")],-1)),t.value?(c(),v("div",al,[u[34]||(u[34]=Ne('<div class="w-full lg:w-1/4 flex flex-col gap-6 order-1 lg:order-2" data-v-367e5257><h3 class="text-xl font-bold text-heading-primary mt-6" data-v-367e5257>Lei do Voluntariado nº 9.608, de 18.02.98</h3><div class="bg-white rounded-lg shadow-md p-4" data-v-367e5257><p class="text-sm mb-3" data-v-367e5257>Dispõe sobre o serviço voluntário e dá outras providências.</p><p class="text-sm mb-2" data-v-367e5257>O PRESIDENTE DA REPÚBLICA Faço saber que o Congresso Nacional decreta e eu sanciono a seguinte Lei:</p><p class="text-sm mb-2" data-v-367e5257><strong data-v-367e5257>Art. 1º</strong> Considera-se serviço voluntário, para fins desta Lei, a atividade não remunerada, prestada por pessoa física a entidade pública de qualquer natureza, ou a instituição privada de fins não lucrativos, que tenha objetivos cívicos, culturais, educacionais, científicos, recreativos ou de assistência social, inclusive mutualidade. Parágrafo único: O serviço voluntário não gera vínculo empregatício nem obrigação de natureza trabalhista, previdenciária ou afim.</p><p class="text-sm mb-2" data-v-367e5257><strong data-v-367e5257>Art. 2º</strong> O serviço voluntário será exercido mediante a celebração de termo de adesão entre a entidade, pública ou privada, e o prestador do serviço voluntário, dele devendo constar o objeto e as condições de seu exercício.</p><p class="text-sm mb-2" data-v-367e5257><strong data-v-367e5257>Art. 3º</strong> O prestador do serviço voluntário poderá ser ressarcido pelas despesas que comprovadamente realizar no desempenho das atividades voluntárias. Parágrafo único: As despesas a serem ressarcidas deverão estar expressamente autorizadas pela entidade a que for prestado o serviço voluntário.</p><p class="text-sm mb-2" data-v-367e5257><strong data-v-367e5257>Art. 4º</strong> Esta lei entra em vigor na data de sua publicação.</p><p class="text-sm mb-2" data-v-367e5257><strong data-v-367e5257>Art. 5º</strong> Revogam-se as disposições em contrário. Brasília, 18 de fevereiro de 1998; 177 da Independência e 110 da República.</p></div></div>',1)),e("div",ll,[a(x),a(A,{initialValues:n,resolver:p,onSubmit:d,class:"flex flex-col gap-8"},{default:b(G=>[u[30]||(u[30]=e("div",{class:"section-header"},[e("div",{class:"section-title"},[e("span",{class:"section-marker"}),e("h3",null,"Dados Pessoais")])],-1)),e("div",il,[e("div",nl,[a(j,null,{default:b(()=>[u[15]||(u[15]=e("label",{for:"name"},"Nome*",-1)),a(P,{name:"name",type:"text",fluid:"",modelValue:t.value.personal_section.name,"onUpdate:modelValue":u[0]||(u[0]=h=>t.value.personal_section.name=h)},null,8,["modelValue"])]),_:1})])]),e("div",rl,[e("div",dl,[a(j,null,{default:b(()=>[u[16]||(u[16]=e("label",{for:"email"},"Email*",-1)),a(P,{name:"email",type:"email",fluid:"",modelValue:t.value.personal_section.email,"onUpdate:modelValue":u[1]||(u[1]=h=>t.value.personal_section.email=h)},null,8,["modelValue"])]),_:1})]),e("div",ul,[a(j,null,{default:b(()=>[u[17]||(u[17]=e("label",{for:"telephone"},"Telefone*",-1)),a(P,{name:"telephone",type:"tel",fluid:"",modelValue:t.value.personal_section.telep
1hone,"onUpdate:modelValue":u[2]||(u[2]=h=>t.value.personal_section.telephone=h)},null,8,["modelValue"])]),_:1})])]),e("div",ml,[a(j,null,{default:b(()=>[u[18]||(u[18]=e("label",{for:"motivation"},"Por quais motivos você gostaria de ser um voluntário das Obras Sociais Irmã Dulce?*",-1)),a(V(ee),{name:"motivation",rows:"4",fluid:"",modelValue:t.value.personal_section.motivation,"onUpdate:modelValue":u[3]||(u[3]=h=>t.value.personal_section.motivation=h)},null,8,["modelValue"])]),_:1})]),u[31]||(u[31]=e("div",{class:"section-header"},[e("div",{class:"section-title"},[e("span",{class:"section-marker"}),e("h3",null,"Quais dias da semana você tem disponibilidade para o serviço voluntário?")])],-1)),e("div",cl,[e("div",pl,[a(V(N),{inputId:"segunda",name:"days",value:"2ª feira",modelValue:t.value.availability_section.days,"onUpdate:modelValue":u[4]||(u[4]=h=>t.value.availability_section.days=h)},null,8,["modelValue"]),u[19]||(u[19]=e("label",{for:"segunda",class:"text-sm"},"2ª feira",-1))]),e("div",fl,[a(V(N),{inputId:"terca",name:"days",value:"3ª feira",modelValue:t.value.availability_section.days,"onUpdate:modelValue":u[5]||(u[5]=h=>t.value.availability_section.days=h)},null,8,["modelValue"]),u[20]||(u[20]=e("label",{for:"terca",class:"text-sm"},"3ª feira",-1))]),e("div",vl,[a(V(N),{inputId:"quarta",name:"days",value:"4ª feira",modelValue:t.value.availability_section.days,"onUpdate:modelValue":u[6]||(u[6]=h=>t.value.availability_section.days=h)},null,8,["modelValue"]),u[21]||(u[21]=e("label",{for:"quarta",class:"text-sm"},"4ª feira",-1))]),e("div",gl,[a(V(N),{inputId:"quinta",name:"days",value:"5ª feira",modelValue:t.value.availability_section.days,"onUpdate:modelValue":u[7]||(u[7]=h=>t.value.availability_section.days=h)},null,8,["modelValue"]),u[22]||(u[22]=e("label",{for:"quinta",class:"text-sm"},"5ª feira",-1))]),e("div",_l,[a(V(N),{inputId:"sexta",name:"days",value:"6ª feira",modelValue:t.value.availability_section.days,"onUpdate:modelValue":u[8]||(u[8]=h=>t.value.availability_section.days=h)},null,8,["modelValue"]),u[23]||(u[23]=e("label",{for:"sexta",class:"text-sm"},"6ª feira",-1))])]),u[32]||(u[32]=e("div",{class:"section-header"},[e("div",{class:"section-title"},[e("span",{class:"section-marker"}),e("h3",null,"Período para o serviço voluntário:")])],-1)),e("div",yl,[e("div",bl,[a(V(N),{inputId:"manha",name:"period",value:"Manhã",modelValue:t.value.availability_section.period,"onUpdate:modelValue":u[9]||(u[9]=h=>t.value.availability_section.period=h)},null,8,["modelValue"]),u[24]||(u[24]=e("label",{for:"manha",class:"text-sm"},"Manhã",-1))]),e("div",xl,[a(V(N),{inputId:"tarde",name:"period",value:"Tarde",modelValue:t.value.availability_section.period,"onUpdate:modelValue":u[10]||(u[10]=h=>t.value.availability_section.period=h)},null,8,["modelValue"]),u[25]||(u[25]=e("label",{for:"tarde",class:"text-sm"},"Tarde",-1))])]),u[33]||(u[33]=e("div",{class:"section-header"},[e("div",{class:"section-title"},[e("span",{class:"section-marker"}),e("h3",null,"Qual o público você gostaria de atuar?")])],-1)),e("div",hl,[e("div",wl,[a(V(N),{inputId:"crianca",name:"audience",value:"Criança",modelValue:t.value.target_section.audience,"onUpdate:modelValue":u[11]||(u[11]=h=>t.value.target_section.audience=h)},null,8,["modelValue"]),u[26]||(u[26]=e("label",{for:"crianca",class:"text-sm"},"Criança",-1))]),e("div",Vl,[a(V(N),{inputId:"adulto",name:"audience",value:"Adulto",modelValue:t.value.target_section.audience,"onUpdate:modelValue":u[12]||(u[12]=h=>t.value.target_section.audience=h)},null,8,["modelValue"]),u[27]||(u[27]=e("label",{for:"adulto",class:"text-sm"},"Adulto",-1))]),e("div",kl,[a(V(N),{inputId:"idoso",name:"audience",value:"Idoso",modelValue:t.value.target_section.audience,"onUpdate:modelValue":u[13]||(u[13]=h=>t.value.target_section.audience=h)},null,8,["modelValue"]),u[28]||(u[28]=e("label",{for:"idoso",class:"text-sm"},"Idoso",-1))])]),e("div",$l,[a(j,null,{default:b(()=>[u[29]||(u[29]=e("label",{for:"activities"},"Quais atividades você gostaria de desempenhar?*",-1)),a(V(ee),{name:"activities",rows:"4",fluid:"",modelValue:t.value.target_section.activities,"onUpdate:modelValue":u[14]||(u[14]=h=>t.value.target_section.activities=h)},null,8,["modelValue"])]),_:1})]),e("div",Fl,[a(V(ce),{type:"submit",label:"Salvar Cadastro",class:"px-8 py-2",loading:s.value},null,8,["loading"])])]),_:1},8,["initialValues"])])])):k("",!0)])}}},Cl=ue(Sl,[["__scopeId","data-v-367e5257"]]),Tl={class:"container mx-auto px-4"},Al={key:0,class:"flex flex-col lg:flex-row gap-8"},El={class:"flex-1 bg-white rounded-lg shadow-md p-6 order-2 lg:order-1 mb-6"},Pl={class:"flex gap-4"},Ml={class:"flex flex-col flex-1 gap-1"},jl={class:"flex flex-col md:flex-row gap-4 mb-4"},Il={class:"flex flex-col flex-1 gap-1"},Dl={class:"flex flex-col flex-1 gap-1"},Ll={class:"flex flex-col md:flex-row gap-4 mb-4"},Bl={class:"flex flex-col flex-1 gap-1"},zl={class:"flex flex-col gap-1"},Ol={class:"flex flex-col gap-1"},Ul={class:"flex justify-center mt-6"},Rl={__name:"VolunteerAngelGenerationFormSection",props:{section:{type:Object,required:!0},formFields:{type:Object,default:()=>({})}},setup(m){var y,_,$,f,T,C;const o=re(),i=m,s=M(!1),t=M({personal_section:{name:((y=i.formFields.personal_section)==null?void 0:y.name)||"",email:((_=i.formFields.personal_section)==null?void 0:_.email)||"",telephone:(($=i.formFields.personal_section)==null?void 0:$.telephone)||"",birth_date:((f=i.formFields.personal_section)==null?void 0:f.birth_date)||null,motivation:((T=i.formFields.personal_section)==null?void 0:T.motivation)||""},target_section:{activities:((C=i.formFields.target_section)==null?void 0:C.activities)||""}}),n=de({name:t.value.personal_section.name,email:t.value.personal_section.email,telephone:t.value.personal_section.telep
1hone,birth_date:t.value.personal_section.birth_date,motivation:t.value.personal_section.motivation,activities:t.value.target_section.activities}),p=({values:S})=>{const r={};return S.name||(r.name=[{message:"Nome é obrigatório"}]),S.email?/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(S.email)||(r.email=[{message:"Email inválido"}]):r.email=[{message:"Email é obrigatório"}],S.telephone||(r.telephone=[{message:"Telefone é obrigatório"}]),S.birth_date||(r.birth_date=[{message:"Data de Nascimento é obrigatória"}]),S.motivation||(r.motivation=[{message:"Motivação é obrigatória"}]),S.activities||(r.activities=[{message:"Atividades é obrigatório"}]),{values:S,errors:r}},g=()=>{t.value={personal_section:{name:"",email:"",telephone:"",birth_date:null,motivation:""},target_section:{activities:""}},s.value=!1},d=async({valid:S,values:r})=>{var F,u;if(!S){o.add({severity:"error",summary:"Formulário inválido",detail:"Por favor, preencha todos os campos obrigatórios corretamente.",life:5e3});return}try{s.value=!0;const P={volunteer_angel_generation_form_sections_id:((F=i.formFields)==null?void 0:F.id)||((u=i.section)==null?void 0:u.item)||"1",personal_section:{name:t.value.personal_section.name,email:t.value.personal_section.email,telephone:t.value.personal_section.telephone,birth_date:t.value.personal_section.birth_date,motivation:t.value.personal_section.motivation},target_section:{activities:t.value.target_section.activities}},A=await(await fetch("/api/volunteer-angel-generation-form",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(P)})).json();if(!A.success)throw new Error(A.error||"Erro ao processar o formulário");o.add({severity:"success",summary:"Formulário enviado",detail:"Seu cadastro de voluntário Anjos Geração foi enviado com sucesso!",life:5e3}),g()}catch(x){console.error("Erro ao enviar formulário:",x),o.add({severity:"error",summary:"Erro",detail:"Ocorreu um erro ao enviar o formulário. Por favor, tente novamente.",life:5e3})}finally{s.value=!1}};return(S,r)=>{const F=ve,u=fe,x=pe,P=me;return c(),v("div",Tl,[r[14]||(r[14]=e("p",{class:"text-center text-sm m-4"},[B("Os campos com "),e("span",{class:"text-red-500"},"*"),B(" são de preenchimento obrigatório")],-1)),t.value?(c(),v("div",Al,[r[13]||(r[13]=Ne('<div class="w-full lg:w-1/4 flex flex-col gap-6 order-1 lg:order-2" data-v-8f047beb><h3 class="text-xl font-bold text-heading-primary mt-6" data-v-8f047beb>Lei do Voluntariado nº 9.608, de 18.02.98</h3><div class="bg-white rounded-lg shadow-md p-4" data-v-8f047beb><p class="text-sm mb-3" data-v-8f047beb>Dispõe sobre o serviço voluntário e dá outras providências.</p><p class="text-sm mb-2" data-v-8f047beb>O PRESIDENTE DA REPÚBLICA Faço saber que o Congresso Nacional decreta e eu sanciono a seguinte Lei:</p><p class="text-sm mb-2" data-v-8f047beb><strong data-v-8f047beb>Art. 1º</strong> Considera-se serviço voluntário, para fins desta Lei, a atividade não remunerada, prestada por pessoa física a entidade pública de qualquer natureza, ou a instituição privada de fins não lucrativos, que tenha objetivos cívicos, culturais, educacionais, científicos, recreativos ou de assistência social, inclusive mutualidade. Parágrafo único: O serviço voluntário não gera vínculo empregatício nem obrigação de natureza trabalhista, previdenciária ou afim.</p><p class="text-sm mb-2" data-v-8f047beb><strong data-v-8f047beb>Art. 2º</strong> O serviço voluntário será exercido mediante a celebração de termo de adesão entre a entidade, pública ou privada, e o prestador do serviço voluntário, dele devendo constar o objeto e as condições de seu exercício.</p><p class="text-sm mb-2" data-v-8f047beb><strong data-v-8f047beb>Art. 3º</strong> O prestador do serviço voluntário poderá ser ressarcido pelas despesas que comprovadamente realizar no desempenho das atividades voluntárias. Parágrafo único: As despesas a serem ressarcidas deverão estar expressamente autorizadas pela entidade a que for prestado o serviço voluntário.</p><p class="text-sm mb-2" data-v-8f047beb><strong data-v-8f047beb>Art. 4º</strong> Esta lei entra em vigor na data de sua publicação.</p><p class="text-sm mb-2" data-v-8f047beb><strong data-v-8f047beb>Art. 5º</strong> Revogam-se as disposições em contrário. Brasília, 18 de fevereiro de 1998; 177 da Independência e 110 da República.</p></div></div>',1)),e("div",El,[a(F),a(P,{initialValues:n,resolver:p,onSubmit:d,class:"flex flex-col gap-8"},{default:b(j=>[r[12]||(r[12]=e("div",{class:"section-header"},[e("div",{class:"section-title"},[e("span",{class:"section-marker"}),e("h3",null,"Dados Pessoais")])],-1)),e("div",Pl,[e("div",Ml,[a(x,null,{default:b(()=>[r[6]||(r[6]=e("label",{for:"name"},"Nome*",-1)),a(u,{name:"name",type:"text",fluid:"",modelValue:t.value.personal_section.name,"onUpdate:modelValue":r[0]||(r[0]=A=>t.value.personal_section.name=A)},null,8,["modelValue"])]),_:1})])]),e("div",jl,[e("div",Il,[a(x,null,{default:b(()=>[r[7]||(r[7]=e("label",{for:"email"},"E-mail*",-1)),a(u,{name:"email",type:"email",fluid:"",modelValue:t.value.personal_section.email,"onUpdate:modelValue":r[1]||(r[1]=A=>t.value.personal_section.email=A)},null,8,["modelValue"])]),_:1})]),e("div",Dl,[a(x,null,{default:b(()=>[r[8]||(r[8]=e("label",{for:"telephone"},"Telefone*",-1)),a(u,{name:"telephone",type:"tel",fluid:"",modelValue:t.value.personal_section.telep
1hone,"onUpdate:modelValue":r[2]||(r[2]=A=>t.value.personal_section.telephone=A)},null,8,["modelValue"])]),_:1})])]),e("div",Ll,[e("div",Bl,[a(x,null,{default:b(()=>[r[9]||(r[9]=e("label",{for:"birth_date"},"Data de Nascimento*",-1)),a(V(He),{name:"birth_date",dateFormat:"dd/mm/yy",fluid:"",modelValue:t.value.personal_section.birth_date,"onUpdate:modelValue":r[3]||(r[3]=A=>t.value.personal_section.birth_date=A)},null,8,["modelValue"])]),_:1})])]),e("div",zl,[a(x,null,{default:b(()=>[r[10]||(r[10]=e("label",{for:"motivation"},"Por quais motivos você gostaria de ser um voluntário das Obras Sociais Irmã Dulce?*",-1)),a(V(ee),{name:"motivation",rows:"4",fluid:"",modelValue:t.value.personal_section.motivation,"onUpdate:modelValue":r[4]||(r[4]=A=>t.value.personal_section.motivation=A)},null,8,["modelValue"])]),_:1})]),e("div",Ol,[a(x,null,{default:b(()=>[r[11]||(r[11]=e("label",{for:"activities"},"Quais atividades você gostaria de desempenhar?*",-1)),a(V(ee),{name:"activities",rows:"4",fluid:"",modelValue:t.value.target_section.activities,"onUpdate:modelValue":r[5]||(r[5]=A=>t.value.target_section.activities=A)},null,8,["modelValue"])]),_:1})]),e("div",Ul,[a(V(ce),{type:"submit",label:"Salvar Cadastro",class:"px-8 py-2",loading:s.value},null,8,["loading"])])]),_:1},8,["initialValues"])])])):k("",!0)])}}},ql=ue(Rl,[["__scopeId","data-v-8f047beb"]]),Nl={class:"container mx-auto px-4 py-10"},Hl={class:"flex flex-col md:flex-row gap-4"},Gl={class:"flex flex-col flex-1 gap-1"},Ql={class:"flex flex-col flex-1 gap-1"},Jl={class:"flex flex-col flex-1 gap-1"},Yl={class:"flex flex-col gap-1"},Wl={class:"flex flex-col gap-1"},Xl={class:"flex gap-2 items-center"},Zl={class:"mt-4 flex justify-end"},Kl={__name:"PrayerRequestFormSection",props:{section:{type:Object,default:()=>({})},formFields:{type:Object,default:()=>({})}},setup(m){const o=m,i=re(),s=M(null),t=de({name:"",email:"",phone:"",description:"",termsAgreement:!1}),n=({values:g})=>{const d={};return g.description||(d.description=[{message:"O campo Descrição do Pedido é obrigatório."}]),g.termsAgreement||(d.termsAgreement=[{message:"Você deve aceitar este termo para enviar o pedido de oração."}]),{values:g,errors:d}},p=async({valid:g,values:d})=>{var y;if(g)try{const _={prayer_request_form_sections_id:((y=o.section)==null?void 0:y.item)||"1",name:d.name,email:d.email,phone:d.phone,description:d.description,termsAgreement:d.termsAgreement},f=await(await fetch("/api/prayer-request-form",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(_)})).json();if(!f.success)throw new Error(f.error||"Erro ao processar o depoimento");i.add({severity:"success",summary:"Pedido de oração enviado com sucesso.",life:3e3}),s.value&&s.value.reset()}catch(_){console.error("Erro ao enviar pedido de oração:",_),i.add({severity:"error",summary:"Erro",detail:"Ocorreu um erro ao enviar o pedido de oração. Por favor, tente novamente.",life:5e3})}};return(g,d)=>{const y=ve,_=fe,$=pe,f=Ge,T=ee,C=N,S=ce,r=me;return c(),v("div",Nl,[a(y),a(r,{initialValues:t,resolver:n,onSubmit:p,class:"flex flex-col gap-4 w-full",ref_key:"formRef",ref:s},{default:b(F=>{var u,x;return[e("div",Hl,[e("div",Gl,[a($,null,{default:b(()=>[d[0]||(d[0]=e("label",{for:"name"},"Nome",-1)),a(_,{name:"name",type:"text",fluid:""})]),_:1}),a(f,{severity:"secondary",size:"small",variant:"simple"},{default:b(()=>d[1]||(d[1]=[B("Caso não preenchido, será mantido o seu anonimato")])),_:1})]),e("div",Ql,[a($,null,{default:b(()=>[d[2]||(d[2]=e("label",{for:"email"},"Email",-1)),a(_,{name:"email",type:"email",fluid:""})]),_:1}),a(f,{severity:"secondary",size:"small",variant:"simple"},{default:b(()=>d[3]||(d[3]=[B("Não será divulgado")])),_:1})]),e("div",Jl,[a($,null,{default:b(()=>[d[4]||(d[4]=e("label",{for:"phone"},"Telefone",-1)),a(_,{name:"phone",type:"tel",fluid:""})]),_:1}),a(f,{severity:"secondary",size:"small",variant:"simple"},{default:b(()=>d[5]||(d[5]=[B("Não será divulgado")])),_:1})])]),e("div",Yl,[a($,{variant:"in"},{default:b(()=>[d[6]||(d[6]=e("label",{for:"description"},"Descrição do Pedido",-1)),a(T,{name:"description",fluid:"",rows:"4",cols:"50",autoResize:""})]),_:1}
1),(u=F.description)!=null&&u.invalid?(c(),U(f,{key:0,severity:"error",size:"small",variant:"simple"},{default:b(()=>{var P;return[B(E((P=F.description.error)==null?void 0:P.message),1)]}),_:2},1024)):k("",!0)]),e("div",null,[e("div",Wl,[e("div",Xl,[a(C,{inputId:"termsAgreement",name:"termsAgreement",binary:""}),d[7]||(d[7]=e("label",{for:"termsAgreement",class:"text-sm text-muted-color"},"Aceito compartilhar o meu pedido de oração com a equipe responsável da OSID.",-1))]),(x=F.termsAgreement)!=null&&x.invalid?(c(),U(f,{key:0,severity:"error",size:"small",variant:"simple"},{default:b(()=>{var P;return[B(E((P=F.termsAgreement.error)==null?void 0:P.message),1)]}),_:2},1024)):k("",!0)])]),e("div",Zl,[a(S,{type:"submit",severity:"primary",label:"Enviar Pedido de Oração",class:"px-5 py-2"})])]}),_:1},8,["initialValues"])])}}},ei={class:"container mx-auto px-4 py-10"},ti={class:"flex flex-col md:flex-row gap-4"},oi={class:"flex flex-col flex-1 gap-1"},si={class:"flex flex-col flex-1 gap-1"},ai={class:"flex flex-col flex-1 gap-1"},li={class:"flex flex-col gap-1"},ii={class:"flex gap-2 items-center"},ni={class:"mt-4 flex justify-end"},ri={__name:"TestimonialFormSection",props:{section:{type:Object,default:()=>({})},formFields:{type:Object,default:()=>({})}},setup(m){const o=m,i=re(),s=M(null),t=de({name:"",email:"",phone:"",testimonial:"",termsAgreement:!1}),n=({values:g})=>{const d={};return g.testimonial||(d.testimonial=[{message:"O campo Depoimento é obrigatório."}]),{values:g,errors:d}},p=async({valid:g,values:d})=>{var y;if(g)try{const _={testimonial_form_sections_id:((y=o.section)==null?void 0:y.item)||"1",name:d.name,email:d.email,phone:d.phone,testimonial:d.testimonial,termsAgreement:d.termsAgreement},f=await(await fetch("/api/testimonial-form",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(_)})).json();if(!f.success)throw new Error(f.error||"Erro ao processar o depoimento");i.add({severity:"success",summary:"Depoimento enviado com sucesso.",life:3e3}),s.value&&s.value.reset()}catch(_){console.error("Erro ao enviar depoimento:",_),i.add({severity:"error",summary:"Erro",detail:"Ocorreu um erro ao enviar o depoimento. Por favor, tente novamente.",life:5e3})}};return(g,d)=>{const y=ve,_=fe,$=pe,f=Ge,T=ee,C=N,S=ce,r=me;return c(),v("div",ei,[a(y),a(r,{initialValues:t,resolver:n,onSubmit:p,class:"flex flex-col gap-4 w-full",ref_key:"formRef",ref:s},{default:b(F=>{var u;return[e("div",ti,[e("div",oi,[a($,null,{default:b(()=>[d[0]||(d[0]=e("label",{for:"name"},"Nome",-1)),a(_,{name:"name",type:"text",fluid:""})]),_:1}),a(f,{severity:"secondary",size:"small",variant:"simple"},{default:b(()=>d[1]||(d[1]=[B("Caso não preenchido, será mantido o seu anonimato")])),_:1})]),e("div",si,[a($,null,{default:b(()=>[d[2]||(d[2]=e("label",{for:"email"},"Email",-1)),a(_,{name:"email",type:"email",fluid:""})]),_:1}),a(f,{severity:"secondary",size:"small",variant:"simple"},{default:b(()=>d[3]||(d[3]=[B("Não será divulgado")])),_:1})]),e("div",ai,[a($,null,{default:b(()=>[d[4]||(d[4]=e("label",{for:"phone"},"Telefone",-1)),a(_,{name:"phone",type:"tel",fluid:""})]),_:1}),a(f,{severity:"secondary",size:"small",variant:"simple"},{default:b(()=>d[5]||(d[5]=[B("Não será divulgado")])),_:1})])]),e("div",li,[a($,{variant:"in"},{default:b(()=>[d[6]||(d[6]=e("label",{for:"testimonial"},"Depoimento",-1)),a(T,{name:"testimonial",fluid:"",rows:"4",cols:"50",autoResize:""})]),_:1}
1),(u=F.testimonial)!=null&&u.invalid?(c(),U(f,{key:0,severity:"error",size:"small",variant:"simple"},{default:b(()=>{var x;return[B(E((x=F.testimonial.error)==null?void 0:x.message),1)]}),_:2},1024)):k("",!0)]),e("div",null,[e("div",ii,[a(C,{inputId:"termsAgreement",name:"termsAgreement",binary:""}),d[7]||(d[7]=e("label",{for:"termsAgreement",class:"text-sm text-muted-color"},"Aceito que o meu depoimento poderá ser usado, sem aviso antecipado, em materiais de divulgação da OSID.",-1))])]),e("div",ni,[a(S,{type:"submit",severity:"primary",label:"Enviar Depoimento",class:"px-5 py-2"})])]}),_:1},8,["initialValues"])])}}},di=R({__name:"PageSection",props:{section:{}},setup(m){const o=m,i=O(()=>{var t;return(t=o.section.data)!=null&&t.background_color?{backgroundColor:o.section.data.background_color}:{}}),s=O(()=>{switch(o.section.type){case"image-text":return ct;case"content":return pt;case"gallery":return xo;case"archives":return Lo;case"questions":return Go;case"cards":return _s;case"timeline":return Ls;case"blocks":return Gs;case"form-policy":return za;case"volunteer-form":return ol;case"volunteer-angel-form":return Cl;case"volunteer-angel-generation-form":return ql;case"prayer-request-form":return Kl;case"testimonial-form":return ri;default:return null}});return(t,n)=>(c(),v("div",{style:W(V(i))},[V(s)?(c(),U(Ft(V(s)),kt($t({key:0},t.section.data)),null,16)):k("",!0)],4))}});function ui(){return{processVolunteerAngelGenerationFormComponent:async o=>{const i={id:o.item,personal_section:{name:"",email:"",telephone:"",birth_date:null,motivation:""},target_section:{activities:""}};return{...o,data:{...o.data,formFields:i}}}}}function mi(){const{getItems:m}=Z();return{processImageContent:async i=>{const s=await m({collection:"image_sections",params:{filter:{status:"published",id:i.item},fields:["*","image_file.*"],limit:1}});if(!s.length)return i;const t=s[0];return t!=null&&t.image_file?{...i,data:{...t,imageFile:t==null?void 0:t.image_file},type:"image-text"}:i}}}function ci(){const{getItems:m}=Z();return{processContentComponent:async i=>{const s=await m({collection:"content_sections",params:{filter:{status:"published",id:i.item},fields:["*"],limit:1}});return s.length?{...i,data:s[0],type:"content"}:i}}}function pi(){const{getItems:m}=Z(),{getFiles:o}=Ce();return{processGalleryComponent:async s=>{var g;const t=await m({collection:"gallery_sections",params:{filter:{status:"published",id:s.item},fields:["*","images.*"],limit:1}});if(!t.length)return;const n=t[0];if(!((g=n==null?void 0:n.images)!=null&&g.length))return;const p=await Promise.all(n.images.map(async d=>(await o({params:{filter:{id:d.image_files},fields:["*"],limit:1}}))[0]));return{...s,data:{...n,imageFiles:p},type:"gallery"}}}}function fi(){const{getItems:m}=Z(),{getFiles:o}=Ce();return{processArchivesComponent:async s=>{var g;const t=await m({collection:"archives_sections",params:{filter:{status:"published",id:s.item},fields:["*","archives.*","archives.file_data","archives.image_data","archives.named_files.*"],limit:1,deep:{archives:{_limit:-1}}}});if(!t.length)return;const n=t[0];if(!((g=n==null?void 0:n.archives)!=null&&g.length))return;const p=await Promise.all(n.archives.map(async d=>{const y=d.file_data?await o({params:{filter:{id:d.file_data},fields:["*"],limit:1}}):null,_=d.image_data?await o({params:{filter:{id:d.image_data},fields:["*"],limit:1}}):null,$=d.named_files?await Promise.all(d.named_files.map(async f=>{const T=await o({params:{filter:{id:f.file_data},fields:["*"],limit:1}});return T?{title:f.title,fileData:T[0]}:null})):null;return{...d,fileData:y?y[0]:null,imageData:_?_[0]:null,namedFiles:$||null}}));return{...s,data:{...n,archives:p},type:"archives"}}}}function vi(){const{getItems:m}=Z();return{processFrequentlyAskedQuestions:async i=>{const s=await m({collection:"expanded_sections",params:{filter:{status:"published",id:i.item},fields:["*","expanded_item.*"],limit:1}});return s.length?{...i,data:{...s[0]},type:"questions"}:i}}}function gi(){const{getItems:m}=Z(),{getFiles:o}=Ce();return{processCardsComponent:async s=>{var g;const t=await m({collection:"card_sections",params:{filter:{status:"published",id:s.item},fields:["*","card.*","card.image"],limit:1}});if(!t.length)return;const n=t[0];if(!((g=n==null?void 0:n.card)!=null&&g.length))return;const p=await Promise.all(n.card.map(async d=>{if(d.image){const y=await o({params:{filter:{id:d.image},fields:["*"],limit:1}});return y.length?{...d,ctaText:d.cta_text||"",ctaLink:d.cta_link||"",ctaLinkTargetExternal:d.cta_link_target_external||!1,showReadMore:d.show_read_more||!1,readMoreText:d.read_more_text||"",image:y[0]||void 0}:d}return d}));return{...s,data:{...n,cards:p},type:"cards"}}}}function _i(){const{getItems:m}=Z(),{getFiles:o}=Ce();return{processTimelineComponent:async s=>{var d;const t=await m({collection:"timeline_sections",params:{filter:{status:"published",id:s.item},fields:["*","timeline_years.*"],limit:1}});if(!t.length)return;const n=t[0];if(!((d=n==null?void 0:n.timeline_years)!=null&&d.length))return;const p=n.timeline_years.map(async y=>{let _=null;if(y.img_icon){const f=await o({params:{filter:{id:y.img_icon},fields:["*"],limit:1}});_=(f==null?void 0:f[0])||null}let $=null;if(y.image){const f=await o({params:{filter:{id:y.image},fields:["*"],limit:1}});$=(f==null?void 0:f[0])||null}return{...y,imgIcon:_,imageFile:$}}),g=await Promise.all(p);return{...s,data:{...n,years:g},type:"timeline"}}}}function yi(){const{getItems:m}=Z();return{processBlocksComponent:async i=>{var n;const s=await m({collection:"blocks_sections",params:{filter:{status:"published",id:i.item},fields:["*","blocks.*"],limit:1}});if(!s.length)return;const t=s[0];if((n=t==null?void 0:t.blocks)!=null&&n.length)return{...i,data:{...t},type:"blocks"}}}}
1function bi(){return{processFormPolicyComponent:async o=>{const i={id:o.item,user_section:{name:"",email:"",phone:"",phone2:""},type_section:{type:"",cpf:"",nationality:"",occupation:"",marital_status:"",cnpj:"",company_name:""},address_section:{cep:"",address:"",state:"",neighborhood:"",city:"",number:"",complement:""},last_section:{purpose:"",electoral:"",start_date:"",end_date:"",description:"",other_info:"",privacy:""}};return{...o,data:{...o.data,formFields:i}}}}}function xi(){return{processVolunteerFormComponent:async o=>{const i={id:o.item,personal_section:{name:"",email:"",phone:""},volunteer_section:{child_name:"",birth_date:null,motivation:""}};return{...o,data:{...o.data,formFields:i}}}}}function hi(){return{processPrayerRequestFormComponent:async o=>{const i={id:o.item,name:"",email:"",phone:"",description:"",termsAgreement:!1};return{...o,data:{...o.data,formFields:i}}}}}function wi(){return{processTestimonialFormComponent:async o=>{const i={id:o.item,name:"",email:"",phone:"",testimonial:"",termsAgreement:!1};return{...o,data:{...o.data,formFields:i}}}}}function Vi(){return{processVolunteerAngelFormComponent:async o=>{const i={id:o.item,personal_section:{name:"",email:"",telephone:"",motivation:""},availability_section:{days:[],period:[]},target_section:{audience:[],activities:""}};return{...o,data:{...o.data,formFields:i}}}}}function ki(){const{processImageContent:m}=mi(),{processContentComponent:o}=ci(),{processGalleryComponent:i}=pi(),{processArchivesComponent:s}=fi(),{processFrequentlyAskedQuestions:t}=vi(),{processCardsComponent:n}=gi(),{processTimelineComponent:p}=_i(),{processBlocksComponent:g}=yi(),{processFormPolicyComponent:d}=bi(),{processVolunteerFormComponent:y}=xi(),{processPrayerRequestFormComponent:_}=hi(),{processTestimonialFormComponent:$}=wi(),{processVolunteerAngelFormComponent:f}=Vi(),{processVolunteerAngelGenerationFormComponent:T}=ui(),C=async r=>(await Promise.all(r.map(S))).filter(u=>u!==void 0),S=async r=>{switch(r.collection){case"image_sections":return m(r);case"content_sections":return o(r);case"gallery_sections":return i(r);case"archives_sections":return s(r);case"expanded_sections":return t(r);case"card_sections":return n(r);case"timeline_sections":return p(r);case"blocks_sections":return g(r);case"form_policy_sections":const F=await d(r);return F.type="form-policy",F;case"volunteer_form_sections":const u=await y(r);return u.type="volunteer-form",u;case"prayer_request_form_sections":const x=await _(r);return x.type="prayer-request-form",x;case"testimonial_form_sections":const P=await $(r);return P.type="testimonial-form",P;case"volunteer_angel_form_sections":const j=await f(r);return j.type="volunteer-angel-form",j;case"volunteer_angel_generation_form_sections":const A=await T(r);return A.type="volunteer-angel-generation-form",A;default:return r}};return{processSections:C,processSection:S}}const $i={key:0},$n=R({__name:"[slug]",async setup(m){let o,i;const s=St(),{getItems:t}=Z(),n=O(()=>s.params.slug),{data:p}=([o,i]=Ct(async()=>qt(`page-${n.value}`,async()=>{const f=await t({collection:"internal_page",params:{filter:{status:"published",slug:n.value},fields:["*","image.*","sections.*"]}});if(!(f!=null&&f[0]))return null;const T=f[0],C=T.sections;if((C==null?void 0:C.length)>0){const{processSections:S}=ki();T.sections=await S(C)}return T})),o=await o,i(),o);if(!p.value)throw Tt({statusCode:404,statusMessage:"Página não encontrada",fatal:!0});const g=st(),d=O(()=>{var f;return(f=p.value)!=null&&f.title?`${p.value.title} | OSID`:"OSID"}),y=O(()=>{var f;return((f=p.value)==null?void 0:f.subtitle)||"Página institucional das Obras Sociais Irmã Dulce."}),_=O(()=>{var f,T;return(T=(f=p.value)==null?void 0:f.image)!=null&&T.id?`${g.public.directus.url}/assets/${p.value.image.id}?width=1200&height=630&fit=cover`:"https://irmadulce.org.br/favicon.png"});Nt({title:()=>d.value,description:()=>y.value,ogTitle:()=>{var f;return((f=p.value)==null?void 0:f.title)||"OSID"},ogDescription:()=>y.value,ogImage:()=>_.value,ogType:"website"});const $=O(()=>p.value?{"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:[{"@type":"ListItem",position:1,name:"Home",item:"https://irmadulce.org.br"},{"@type":"ListItem",position:2,name:p.value.title||"Página",item:`https://irmadulce.org.br/${p.value.slug}`}]}:null);return At({script:O(()=>$.value?[{type:"application/ld+json",innerHTML:JSON.stringify($.value)}]:[])}),(f,T)=>{const C=ht,S=di;return V(p)?(c(),v("div",$i,[a(C,{title:V(p).title,subtitle:V(p).subtitle,"cta-text":V(p).ctaText,"cta-link":V(p).ctaLink,"cta-link-target-external":V(p).ctaLinkTargetExternal,image:V(p).image},null,8,["title","subtitle","cta-text","cta-link","cta-link-target-external","image"]),(c(!0),v(H,null,J(V(p).sections,r=>(c(),U(S,{key:r.id,section:r},null,8,["section"]))),128))])):k("",!0)}}});
1export{$n as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.