1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./CMcJm80b.js","./CfmJu-Wg.js","./entry.ARanU8vw.css","./DnQKlPxI.js","./CXtIiNe3.js","./DaVOc9Z5.js","./BX01oQW2.js","./C5DDu0a6.js","./7Tn0Ar8S.js","./B5u3spof.js","./DXqYYx-e.js"])))=>i.map(i=>d[i]); 2import{L as T}from"./DaVOc9Z5.js";import{h as K}from"./BC-li1Mk.js";import{m as R,a as u,f as A,k as L,t as D,e as i,c as _,j as g,g as O,r as f,H as z,av as P,b as J,s as W,w as I,i as G,Q,aW as C,B as w,J as X,Z,bJ as U,bK as Y}from"./CfmJu-Wg.js";import{s as $}from"./C5DDu0a6.js";const ee="start",ae="loading",te="success",re="fail",le="disabled",n={start:ee,loading:ae,success:te,fail:re,disabled:le},S={black:"black",green:"green"},se=["aria-label","disabled"],be=Object.assign({name:"DsFormButton"},{__name:"form-button",props:{label:{type:String,required:!0},state:{type:String,default:n.start,validator(e){return Object.values(n).includes(e)}},color:{type:String,default:S.green,validator(e){return[S.green,S.black].includes(e)}}},setup(e){const a=e,o=R(()=>{let l=[n.loading,n.fail,n.disabled].includes(a.state)?`ds-form-button--${a.state}`:"";return a.color!=="black"&&(l+=" ds-form-button--black"),l});return(l,c)=>(u(),A("button",{type:"submit","aria-label":e.label,class:O(["ds-form-button",o.value]),disabled:e.state===i(n).disabled},[L("span",null,D(e.label),1),e.state===i(n).success?(u(),_(T,{key:0,category:"interface",name:"checkmarkSmall",class:"ds-margin-left-12"})):g("",!0),e.state===i(n).fail?(u(),_(T,{key:1,category:"interface",name:"cross",class:"ds-margin-left-12"})):g("",!0),e.state===i(n).loading?(u(),_(K,{key:2,class:"ds-margin-left-12"})):g("",!0)],10,se))}}),oe=["id","for"],ne={key:0,class:"ds-color-red"},ue={key:0,class:"ds-form-field-layout__message ds-text-small ds-margin-y-3 ds-color-red","data-j-error":""},ie=Object.assign({name:"DsFormFieldLayout"},{__name:"form-field-layout",props:{...$,label:{type:String,required:!0},errorMessage:{type:String,default:""},isActive:{type:Boolean,required:!0},required:{type:Boolean,default:!1},hasError:{type:Boolean,default:!1}},setup(e){const a=e,o=f(a.hasError),l=z();return P(()=>{o.value=a.hasError}),(c,v)=>(u(),A("div",{class:O(["ds-form-field-layout ds-field-layout",{"ds-form-field-layout--active":e.isActive,"ds-form-field-layout--error":o.value}])},[J(c.$slots,"default",{uid:i(l)}),L("label",{id:`label-${i(l)}`,for:i(l),class:O(["ds-form-field-layout__label",[{"ds-form-field-layout__label--active":e.isActive},`ds-form-field-layout__label--${c.theme}`]])},[W(D(e.label)+" ",1),e.required?(u(),A("span",ne,"*")):g("",!0)],10,oe),o.value?(u(),A("p",ue,D(e.errorMessage),1)):g("",!0)],2))}}),ce=Object.freeze(Object.defineProperty({__proto__:null,default:ie},Symbol.toStringTag,{value:"Module"})),k="DsSelectBoxSearch",de="DsSelectBoxDefault",_e=Object.assign({name:"DsFormSelectBox",inheritAttrs:!1},{__name:"form-select-box",props:{...$,options:{type:Array,required:!0,validator:e=>e===null||e.every(a=>a&&a.id!==void 0&&a.value!==void 0&&a.text!==void 0)},placeholder:{type:String,default:""},value:{type:String,default:""},label:{type:String,required:!0},labels:{type:Object,default:()=>({})},errorMessage:{type:String,default:""},required:{type:Boolean,default:!1},search:{type:Boolean,default:!1},maxLength:{type:Number,default:35},hasError:{type:Boolean,default:!1},multiple:{type:Boolean,default:!1}},emits:["value"],setup(e,{emit:a}){const o=C(()=>w(()=>Promise.resolve().then(()=>ce),void 0,import.meta.url)),l=C(()=>w(()=>import("./CMcJm80b.js"),__vite__mapDeps([0,1,2,3]),import.meta.url)),c=C(()=>w(()=>import("./CXtIiNe3.js"),__vite__mapDeps([4,1,2,5,6,7,8]),import.meta.url)),v=C(()=>w(()=>import("./B5u3spof.js"),__vite__mapDeps([9,5,1,2,6,8,7,10]),import.meta.url)),x=a,d=e,t=f(!!d.value),s=f(!1),m=f(d.hasError),h=f(!1),y=f({}),p=f(""),j=R(()=>p.value===k?v:c),M=R(()=>p.value===k&&s.value||t.value);P(()=>{t.value=!!d.value,m.value=d.hasError}),d.search?(p.value=k,h.value=!1):(p.value=de,h.value=!0);function N(r){t.value=!!r,x("value",r),d.required&&(m.value=r==="")}function V(r){r(),s.value=!0}function F(r){r(),s.value=!1}function H(){var r;d.required&&s.value&&!t.value&&(m.value=!0),s.value=!1,(r=y.value[p.value])!=null&&r.handleClickOutside&&y.value[p.value].handleClickOutside()}return(r,B)=>(u(),_(i(o),{label:e.label,theme:r.theme,"is-active":M.value,required:e.required,"has-error":m.value,"error-message":e.errorMessage},{default:I(q=>[G(i(l),{class:"ds-width-full","first-letter-search":h.value,onClickOutside:H},{default:I(E=>[(u(),_(Q(j.value),{id:q.uid,key:q.uid,ref:b=>y.value[`component-${p.value}`]=b,theme:r.theme,options:e.options,labels:e.labels,placeholder:e.placeholder,"show-placeholder":!1,value:e.value,multiple:e.multiple,"max-length":e.maxLength,"focu
2s-index":E.focusIndex,opened:E.opened,"with-icon":!1,onOpen:b=>V(E.open),onClose:b=>F(E.close),onValue:B[0]||(B[0]=b=>N(b))},null,40,["id","theme","options","labels","placeholder","value","multiple","max-length","focus-index","opened","onOpen","onClose"]))]),_:2},1032,["first-letter-search"])]),_:1},8,["label","theme","is-active","required","has-error","error-message"]))}}),pe="recaptcha_denied",fe=3600,ge=()=>{const e=X().public.recaptchaSiteKey,a=Z(pe,{maxAge:fe,sameSite:"strict",secure:!0}),o=async(t={})=>{if(!window.grecaptcha)try{const m=document.querySelector("script[nonce]")?.nonce,h={src:`https://www.google.com/recaptcha/api.js?render=${e}`,nonce:m,async:!0,defer:!0,...t},{load:y}=U(h,{trigger:"manual"});if(await y(),!await Y("grecaptcha"))throw new Error("recaptcha was not loaded")}catch(s){console.error("[Recaptcha Error]",s)}},l=async(t="submit")=>{if(c()){console.error("[RECAPTCHA] Recaptcha is denied");return}if(!window.grecaptcha){console.error("[RECAPTCHA] Retcaptcha was not initialized");return}return await window.grecaptcha.execute(e,{action:t})},c=()=>!!a.value,v=()=>{a.value="true"};return{initRecaptcha:o,getRecaptchaToken:l,isRecaptchaDenied:c,setRecaptchaDenied:v,clearRecaptchaDenied:()=>{a.value=null},handleRecaptchaError:t=>{const s=(t?.status===403||t?.statusCode===403)&&(t?.body?.toLowerCase()?.includes("captcha")||t?.data?.body?.toLowerCase()?.includes("captcha"));return s&&v(),s}}};export{_e as I,be as M,ie as S,n as c,S as t,ge as u};
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.