<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">import{r as w,z as y,a3 as Z,b6 as re,aG as ee,bg as oe,l as F,R as ie,az as ue,U as se,aA as ce,aC as de,b1 as pe,bk as fe,b2 as K,bl as me,a6 as ve,aB as he,b4 as ye,as as ge,o as te,e as k,H as z,w as M,g as N,f as E,K as W,aj as be,h as X,N as ke,F as Y,bm as _e,ad as G,ay as xe}from"./index.a24e1bb1.js";import{d as Se,e as Ve,a as Fe}from"./QSelect.70c4e530.js";import{Q as Ce}from"./QForm.b3e08074.js";function j(a,t,n,p){const i=[];return a.forEach(u=&gt;{p(u)===!0?i.push(u):t.push({failedPropValidation:n,file:u})}),i}function U(a){a&amp;&amp;a.dataTransfer&amp;&amp;(a.dataTransfer.dropEffect="copy"),ee(a)}const we={multiple:Boolean,accept:String,capture:String,maxFileSize:[Number,String],maxTotalSize:[Number,String],maxFiles:[Number,String],filter:Function},qe=["rejected"];function ze({editable:a,dnd:t,getFileInput:n,addFilesToQueue:p}){const{props:i,emit:u,proxy:f}=Z(),e=w(null),o=y(()=&gt;i.accept!==void 0?i.accept.split(",").map(l=&gt;(l=l.trim(),l==="*"?"*/":(l.endsWith("/*")&amp;&amp;(l=l.slice(0,l.length-1)),l.toUpperCase()))):null),x=y(()=&gt;parseInt(i.maxFiles,10)),m=y(()=&gt;parseInt(i.maxTotalSize,10));function S(l){if(a.value)if(l!==Object(l)&amp;&amp;(l={target:null}),l.target!==null&amp;&amp;l.target.matches('input[type="file"]')===!0)l.clientX===0&amp;&amp;l.clientY===0&amp;&amp;re(l);else{const b=n();b&amp;&amp;b!==l.target&amp;&amp;b.click(l)}}function C(l){a.value&amp;&amp;l&amp;&amp;p(null,l)}function A(l,b,L,R){let s=Array.from(b||l.target.files);const g=[],V=()=&gt;{g.length&gt;0&amp;&amp;u("rejected",g)};if(i.accept!==void 0&amp;&amp;o.value.indexOf("*/")===-1&amp;&amp;(s=j(s,g,"accept",c=&gt;o.value.some(v=&gt;c.type.toUpperCase().startsWith(v)||c.name.toUpperCase().endsWith(v))),s.length===0))return V();if(i.maxFileSize!==void 0){const c=parseInt(i.maxFileSize,10);if(s=j(s,g,"max-file-size",v=&gt;v.size&lt;=c),s.length===0)return V()}if(i.multiple!==!0&amp;&amp;s.length&gt;0&amp;&amp;(s=[s[0]]),s.forEach(c=&gt;{c.__key=c.webkitRelativePath+c.lastModified+c.name+c.size}),R===!0){const c=L.map(v=&gt;v.__key);s=j(s,g,"duplicate",v=&gt;c.includes(v.__key)===!1)}if(s.length===0)return V();if(i.maxTotalSize!==void 0){let c=R===!0?L.reduce((v,$)=&gt;v+$.size,0):0;if(s=j(s,g,"max-total-size",v=&gt;(c+=v.size,c&lt;=m.value)),s.length===0)return V()}if(typeof i.filter=="function"){const c=i.filter(s);s=j(s,g,"filter",v=&gt;c.includes(v))}if(i.maxFiles!==void 0){let c=R===!0?L.length:0;if(s=j(s,g,"max-files",()=&gt;(c++,c&lt;=x.value)),s.length===0)return V()}if(V(),s.length&gt;0)return s}function q(l){U(l),t.value!==!0&amp;&amp;(t.value=!0)}function d(l){ee(l),(l.relatedTarget!==null||oe.is.safari!==!0?l.relatedTarget!==e.value:document.elementsFromPoint(l.clientX,l.clientY).includes(e.value)===!1)===!0&amp;&amp;(t.value=!1)}function P(l){U(l);const b=l.dataTransfer.files;b.length&gt;0&amp;&amp;p(null,b),t.value=!1}function T(l){if(t.value===!0)return F("div",{ref:e,class:`q-${l}__dnd absolute-full`,onDragenter:U,onDragover:U,onDragleave:d,onDrop:P})}return Object.assign(f,{pickFiles:S,addFiles:C}),{pickFiles:S,addFiles:C,onDragover:q,onDragleave:d,processFiles:A,getDndNode:T,maxFilesNumber:x,maxTotalSizeNumber:m}}var je=ie({name:"QFile",inheritAttrs:!1,props:{...ue,...se,...we,modelValue:[File,FileList,Array],append:Boolean,useChips:Boolean,displayValue:[String,Number],tabindex:{type:[String,Number],default:0},counterLabel:Function,inputClass:[Array,String,Object],inputStyle:[Array,String,Object]},emits:[...ce,...qe],setup(a,{slots:t,emit:n,attrs:p}){const{proxy:i}=Z(),u=de(),f=w(null),e=w(!1),o=pe(a),{pickFiles:x,onDragover:m,onDragleave:S,processFiles:C,getDndNode:A}=ze({editable:u.editable,dnd:e,getFileInput:Q,addFilesToQueue:H}),q=fe(a),d=y(()=&gt;Object(a.modelValue)===a.modelValue?"length"in a.modelValue?Array.from(a.modelValue):[a.modelValue]:[]),P=y(()=&gt;K(d.value)),T=y(()=&gt;d.value.map(r=&gt;r.name).join(", ")),l=y(()=&gt;me(d.value.reduce((r,h)=&gt;r+h.size,0))),b=y(()=&gt;({totalSize:l.value,filesNumber:d.value.length,maxFiles:a.maxFiles})),L=y(()=&gt;({tabindex:-1,type:"file",title:"",accept:a.accept,capture:a.capture,name:o.value,...p,id:u.targetUid.value,disabled:u.editable.value!==!0})),R=y(()=&gt;"q-file q-field--auto-height"+(e.value===!0?" q-file--dnd":"")),s=y(()=&gt;a.multiple===!0&amp;&amp;a.append===!0);function g(r){const h=d.value.slice();h.splice(r,1),c(h)}function V(r){const h=d.value.findIndex(r);h&gt;-1&amp;&amp;g(h)}function c(r){n("update:modelValue",a.multiple===!0?r:r[0])}function v(r){r.keyCode===13&amp;&amp;ye(r)}function $(r){(r.keyCode===13||r.keyCode===32)&amp;&amp;x(r)}function Q(){return f.value}function H(r,h){const _=C(r,h,d.value,s.value),B=Q();B!=null&amp;&amp;(B.value=""),_!==void 0&amp;&amp;((a.multiple===!0?a.modelValue&amp;&amp;_.every(le=&gt;d.value.includes(le)):a.modelValue===_[0])||c(s.value===!0?d.value.concat(_):_))}function I(){return[F("input",{class:[a.inputClass,"q-file__filler"],style:a.inputStyle})]}function ae(){if(t.file!==void 0)return d.value.length===0?I():d.value.map((h,_)=&gt;t.file({index:_,file:h,ref:this}));if(t.selected!==void 0)return d.value.length===0?I():t.selected({files:d.value,ref:this});if(a.useChips===!0)return d.value.length===0?I():d.value.map((h,_)=&gt;F(Se,{key:"file-"+_,removable:u.editable.value,dense:!0,textColor:a.color,tabindex:a.tabindex,onRemove:()=&gt;{g(_)}},()=&gt;F("span",{class:"ellipsis",textContent:h.name})));const r=a.displayValue!==void 0?a.displayValue:T.value;return r.length&gt;0?[F("div",{class:a.inputClass,style:a.inputStyle,textContent:r})]:I()}function ne(){const r={ref:f,...L.value,...q.value,class:"q-field__input fit absolute-full cursor-pointer",onChange:H};return a.multiple===!0&amp;&amp;(r.multiple=!0),F("input",r)}return Object.assign(u,{fieldClass:R,emitValue:c,hasValue:P,inputRef:f,innerValue:d,floatingLabel:y(()=&gt;P.value===!0||K(a.displayValue)),computedCounter:y(()=&gt;{if(a.counterLabel!==void 0)return a.counterLabel(b.value);const r=a.maxFiles;return`${d.value.length}${r!==void 0?" / "+r:""} (${l.value})`}),getControlChild:()=&gt;A("file"),getControl:()=&gt;{const r={ref:u.targetRef,class:"q-field__native row items-center cursor-pointer",tabindex:a.tabindex};return u.editable.value===!0&amp;&amp;Object.assign(r,{onDragover:m,onDragleave:S,onKeydown:v,onKeyup:$}),F("div",r,[ne()].concat(ae()))}}),Object.assign(i,{removeAtIndex:g,removeFile:V,getNativeElement:()=&gt;f.value}),ve(i,"nativeEl",()=&gt;f.value),he(u)}});function D(){return D=Object.assign?Object.assign.bind():function(a){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t];for(var p in n)Object.prototype.hasOwnProperty.call(n,p)&amp;&amp;(a[p]=n[p])}return a},D.apply(this,arguments)}var Ae=function(){var t=!1,n=[],p=function(){if(!t){t=!0;for(var e=0,o=n.length;e&lt;o;e++)n[e]()}},i=function(e){if(!t){n.push(e);return}e()},u={resolved:function(){return t},resolve:p,promise:{then:i}};return u},J=Object.prototype.hasOwnProperty;function Le(){var a=Ae();return{notify:function(){a.resolve()},wait:function(){return a.promise},render:function(n,p,i){this.wait().then(function(){i(window.grecaptcha.render(n,p))})},reset:function(n){typeof n!="undefined"&amp;&amp;(this.assertLoaded(),this.wait().then(function(){return window.grecaptcha.reset(n)}))},execute:function(n){typeof n!="undefined"&amp;&amp;(this.assertLoaded(),this.wait().then(function(){return window.grecaptcha.execute(n)}))},checkRecaptchaLoad:function(){J.call(window,"grecaptcha")&amp;&amp;J.call(window.grecaptcha,"render")&amp;&amp;this.notify()},assertLoaded:function(){if(!a.resolved())throw new Error("ReCAPTCHA has not been loaded")}}}var O=Le();typeof window!="undefined"&amp;&amp;(window.vueRecaptchaApiLoaded=O.notify);var Re=ge({name:"VueRecaptcha",props:{sitekey:{type:String,required:!0},theme:{type:String},badge:{type:String},type:{type:String},size:{type:String},tabindex:{type:String},loadRecaptchaScript:{type:Boolean,default:!0},recaptchaScriptId:{type:String,default:"__RECAPTCHA_SCRIPT"},recaptchaHost:{type:String,default:"www.google.com"},language:{type:String,default:""}},emits:["render","verify","expired","error"],setup:function(t,n){var p=n.slots,i=n.emit,u=w(null),f=w(null),e=function(S){i("verify",S)},o=function(){i("expired")},x=function(){i("error")};return te(function(){if(O.checkRecaptchaLoad(),t.loadRecaptchaScript&amp;&amp;!document.getElementById(t.recaptchaScriptId)){var m=document.createElement("script");m.id=t.recaptchaScriptId,m.src="https://"+t.recaptchaHost+"/recaptcha/api.js?onload=vueRecaptchaApiLoaded&amp;render=explicit&amp;hl="+t.language,m.async=!0,m.defer=!0,document.head.appendChild(m)}var S=D({},t,{callback:e,"expired-callback":o,"error-callback":x}),C=u.value,A=p.default?C.children[0]:C;O.render(A,S,function(q){f.value=q,i("render",q)})}),{root:u,widgetId:f,reset:function(){O.reset(f.value)},execute:function(){O.execute(f.value)}}},render:function(){var t=this.$slots.default,n;return typeof t=="function"?n=t():n=t,F("div",{ref:"root"},n)}});const Ee={class:"grid grid-cols-12 gap-y-4 gap-x-4"},Oe={key:0,class:"mb-6"},Pe=["innerHTML"],Ie=N("div",{class:"col-span-12 mx-auto"},[N("button",{type:"submit",class:"bg-black text-white w-full px-6 py-4 text-lg font-semibold"}," Envoyer ")],-1),$e={__name:"FormidableForms",props:{fields:{type:Object,required:!0},values:{type:Object,required:!1,default:()=&gt;{}},submit:{type:Function,required:!0},recaptchaSiteKey:{type:String,default:null},dense:{type:Boolean,default:!1},stackLabel:{type:Boolean,default:!1},bgColor:{type:String,default:"white"}},setup(a){const t=a,n=w({}),p=w(!t.recaptchaSiteKey.value);te(()=&gt;{t.values&amp;&amp;Object.keys(t.values).forEach(u=&gt;{n.value[u]=t.values[u]})});function i(u){u&amp;&amp;(p.value=!0)}return(u,f)=&gt;(k(),z(Ce,{greedy:"",onSubmit:f[0]||(f[0]=e=&gt;p.value?a.submit(n.value):u.$q.notify({position:"bottom-left",message:"Vous devez renseigner le reCaptcha",color:"red",icon:"error"}))},{default:M(()=&gt;[N("div",Ee,[(k(!0),E(Y,null,W(t.fields,e=&gt;(k(),E("div",{key:e.id,class:be([e.field_options.classes===""?"col-span-12":e.field_options.classes==="hidden"?"hidden":e.field_options.classes==="frm12"||e.field_options.classes==="frm_full"?"col-span-12":e.field_options.classes==="frm6"||e.field_options.classes==="frm_half"?"col-span-12 md:col-span-6 lg:col-span-6":e.field_options.classes==="frm4"?"col-span-12 md:col-span-4":e.type==="divider"?"col-span-12":"col-span-12 md:col-span-6 lg:col-span-6"])},[t.recaptchaSiteKey&amp;&amp;e.type==="captcha"?(k(),E("div",Oe,[X(ke(Re),{sitekey:t.recaptchaSiteKey,onVerify:i},null,8,["sitekey"])])):e.type==="checkbox"?(k(),z(Ve,{key:1,modelValue:n.value[e.field_key],"onUpdate:modelValue":o=&gt;n.value[e.field_key]=o,class:"flex my-1",borderless:"",color:"black",rules:e.required==="1"?[o=&gt;!!o||e.field_options.blank]:null,hint:e.description},{default:M(()=&gt;[(k(!0),E(Y,null,W(e.options,(o,x)=&gt;(k(),E("div",{key:x,class:"flex flex-nowrap"},[X(_e,{modelValue:n.value[e.field_key],"onUpdate:modelValue":m=&gt;n.value[e.field_key]=m,color:"primary","false-value":null,dense:"",class:"flex items-unset text-left mr-2"},null,8,["modelValue","onUpdate:modelValue"]),N("div",{innerHTML:o.label},null,8,Pe)]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue","rules","hint"])):e.type==="select"?(k(),z(Fe,{key:2,modelValue:n.value[e.field_key],"onUpdate:modelValue":o=&gt;n.value[e.field_key]=o,options:e.options,outlined:"",dense:t.dense,rules:e.required==="1"?[o=&gt;!!o||e.field_options.blank]:null,label:e.required==="1"?e.name+` ${e.field_options.required_indicator}`:e.name,"bg-color":t.bgColor,"stack-label":t.stackLabel,hint:e.description},null,8,["modelValue","onUpdate:modelValue","options","dense","rules","label","bg-color","stack-label","hint"])):e.type==="file"?(k(),z(je,{key:3,modelValue:n.value[e.field_key],"onUpdate:modelValue":o=&gt;n.value[e.field_key]=o,dense:t.dense,rules:e.required==="1"?[o=&gt;!!o||e.field_options.blank]:null,label:e.required==="1"?e.name+` ${e.field_options.required_indicator}`:e.name,outlined:"","bg-color":t.bgColor,"stack-label":t.stackLabel,hint:e.description},null,8,["modelValue","onUpdate:modelValue","dense","rules","label","bg-color","stack-label","hint"])):e.type==="date"?(k(),z(G,{key:4,modelValue:n.value[e.field_key],"onUpdate:modelValue":o=&gt;n.value[e.field_key]=o,type:e.type==="phone"?"tel":e.type,label:e.required==="1"?e.name+` ${e.field_options.required_indicator}`:e.name,rules:e.required==="1"?[o=&gt;!!o||e.field_options.blank]:null,mask:e.type==="phone"?"## ## ## ## ##":"",readonly:!!e.field_options.read_only,outlined:"",dense:t.dense,"bg-color":t.bgColor,"stack-label":"",hint:e.description},null,8,["modelValue","onUpdate:modelValue","type","label","rules","mask","readonly","dense","bg-color","hint"])):(k(),z(G,{key:5,modelValue:n.value[e.field_key],"onUpdate:modelValue":o=&gt;n.value[e.field_key]=o,type:e.type==="phone"?"tel":e.type,label:e.required==="1"?e.name+` ${e.field_options.required_indicator}`:e.name,rules:e.required==="1"?[o=&gt;!!o||e.field_options.blank]:null,mask:e.type==="phone"?"## ## ## ## ##":"",readonly:!!e.field_options.read_only,outlined:"",dense:t.dense,"bg-color":t.bgColor,"stack-label":t.stackLabel,hint:e.description},null,8,["modelValue","onUpdate:modelValue","type","label","rules","mask","readonly","dense","bg-color","stack-label","hint"]))],2))),128))]),xe(u.$slots,"submit",{},()=&gt;[Ie])]),_:3}))}};export{$e as _};
</pre></body></html>