1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`a6fafdec27`};var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`bf3d7b9d-a357-478c-be02-ce1ede143ce6`,e._sentryDebugIdIdentifier=`sentry-dbid-bf3d7b9d-a357-478c-be02-ce1ede143ce6`)}catch{}})();import{$t as e,Jn as t,Kn as n,Or as r,Tn as i,Tr as a,Yn as o,bn as s,dn as c,fn as l,or as u,pn as d,sr as f,tn as p,un as m,vn as h,wn as g,xn as _,yn as v,zn as y}from"./WCVDKeko.js";import{t as b}from"./CXpljZ4d.js";import{t as x}from"./DGBKRod5.js";/* empty css */import{t as S}from"./DFC4o-Fh.js";import{t as C}from"./C07tj9yy.js";e();var w={components:{FieldInfos:C,ButtonCta:S},inject:{registerInput:{default:null},unregisterInput:{default:null}},props:{value:{type:String,default:``},placeholder:{type:String,default:void 0},disabled:{type:Boolean,default:!1},field:{type:String,required:!0},label:{type:String,default:``},mention:{type:String,default:void 0},messages:{type:Array,default:()=>[]},congratulations:{type:Array,default:()=>[]},showErrors:{type:Boolean,default:!1},error:{type:Boolean,default:!1},showHelp:{type:Boolean,default:!1},warning:{type:Boolean,default:!1},required:{type:Boolean,default:!1},rules:{type:Array,default:()=>[]},iconName:{type:String,default:void 0},buttonLabel:{type:String,default:void 0},validateButton:{type:[Boolean,String],default:!1},inputType:{type:String,default:`text`,validator:e=>[`text`,`url`,`tel`,`email`,`number`,`password`,`search`,`select`,`select-rich`].includes(e)},min:{type:Number,default:void 0},max:{type:Number,default:void 0},options:{type:Array,default:void 0},noStateIcon:{type:Boolean,default:!1},autocomplete:{type:String,default:``},normalized:{type:Boolean,default:!1},noAutoInput:{type:Boolean,default:!1},variableHeight:{type:Boolean,default:!1},inputmode:{type:String,default:`text`},openUp:{type:Boolean,default:!1},fitMax:{type:Boolean,default:!1}},emits:[`input`,`change`,`keyup:enter`,`keyup:up`,`keyup:down`,`field:active`,`field:inactive`,`button-click`,`search`,`search-query`,`submit`,`error`],data(){return{toggled:!1,focused:!1,opened:!1}},computed:{inputRef(){return this.$refs.field},sentences(){return[...this.messages,...this.congratulations.map(e=>({type:`success`,message:e})),...(this.showErrors?this.errors:[]).map(e=>({type:`error`,message:e}))]},errors(){if(!this.rules||this.rules.length===0)return[];let e=[],t;for(let n of this.rules)t=n(this.value),typeof t==`string`&&e.push(t);return e},stateIcon(){return this.focused||this.inputType===`search`||!this.rules||!this.rules.length||this.noStateIcon?``:this.errors.length?this.showErrors?`error`:``:`checked`},icon(){return this.inputType===`password`?`icon-visibility${this.toggled?`-off`:``}`:this.inputType.includes(`select`)?`icon-arrow-drop-down`:this.iconName&&`icon-${this.iconName}`},iconNotClickable(){return this.inputType.includes(`select`)},valid(){return!this.errors.length},empty(){return!this.value||!this.value.length},selectValueOption(){return this.options.find(({value:e})=>e==this.value)}},watch:{errors(e){this.$emit(`error`,!!e.length)}},created(){this.registerInput&&this.registerInput(this)},unmounted(){this.unregisterInput&&this.unregisterInput(this)},methods:{formattedThenEmit(e){this.$emit(`field:inactive`),!this.noAutoInput&&(this.$emit(`input`,e.target.value.trim()),this.focused=!1)},formattedThenSubmit(e){this.$emit(`keyup:enter`,e),!this.noAutoInput&&(this.$emit(`input`,typeof this.value==`string`?this.value.toString().trim():this.value),this.$nextTick(()=>this.$emit(`submit`)))},stringNormalizer(e){return e.normalize(`NFD`).replace(/[\u0300-\u036F]/g,``).replace(/[\u00C6\u00E6]/g,`ae`).replace(/[\u0152\u0153]/g,`oe`)},onClick(){this.toggled=!this.toggled,this.inputType!==`password`&&this.value&&this.value.length&&this.$emit(`search`,this.value),this.$emit(`search-query`,this.$refs.field.value)},focus(){this.$refs.field.focus()},onArrowUp(e){this.$emit(`keyup:up`,e.target.value,e)},onArrowDown(e){this.$emit(`keyup:down`,e.target.value,e)},handleRichSelectClick(e,t){let n=this.$refs.field,r=e.target===n||n.contains(e.target);if(t){this.opened=(e.target.classList.contains(t)||!!r)&&!this.opened;return}this.opened=!!r}}},T={class:`above`},E=[`for`],D={key:1,class:`mention`},O={key:2,class:`icon-help-circle`},k={class:`middle`},A=[`id`,`name`,`type`,`value`,`disabled`,`autocomplete`,`placeholder`,`inputmode`,`min`,`max`],j=[`id`,`value`,`name`,`disabled`,`inputmode`],M={key:0,value:``,disabled:``,selected:``},N=[`value`,`disabled`],P=[`id`,`name`,`disabled`],F=[`aria-label`],I={key:1},L={key:1},R={class:`rich-select-options`},z={class:`dropdown-list`},B=[`onClick`],V={key:1},H={key:1},U={class:`wrapper`};function W(e,b,w,W,G,K){let q=x,J=S,Y=C;return n(),_(`div`,{class:a([`text-field`,[{"--error":!K.valid&&w.showErrors||w.error,"--icon":w.inputType===`password`||K.icon,"--password":w.inputType===`password`,"--toggled":G.toggled||K.empty,"--warning":w.warning,"--warning-error":w.warning&&w.showErrors,"--required":w.required}]])},[h(`div`,T,[w.label?(n(),_(`label`,{key:0,for:w.field},r(w.label),9,E)):s(``,!0),w.mention&&w.mention.length>0?(n(),_(`div`,D,r(w.mention),1)):s(``,!0),w.showHelp?(n(),_(`i`,O)):s(``,!0)]),h(`div`,k,[w.inputType.includes(`select`)?w.inputType===`select`&&w.options?(n(),_(`select`,{key:1,id:w.field,ref:`field`,class:a({"--variable-height":w.variableHeight,"--has-placeholder":w.placeholder,"--placeholder-selected":w.placeholder&&!w.value}
1),value:w.value,name:w.field,disabled:w.disabled,inputmode:w.inputmode,onInput:b[8]||=t=>{e.$emit(`input`,t.target.value)},onFocusin:b[9]||=e=>G.focused=!0,onFocusout:b[10]||=e=>G.focused=!1},[w.placeholder?(n(),_(`option`,M,r(w.placeholder),1)):s(``,!0),(n(!0),_(d,null,t(w.options,e=>(n(),_(`option`,{key:typeof e==`object`?e.value:e,value:typeof e==`object`?e.value:e,disabled:typeof e==`object`&&e.disabled||!1},r(typeof e==`object`?e.text:e),9,N))),128))],42,j)):w.inputType===`select-rich`&&w.options?(n(),_(`ul`,{key:2,id:w.field,ref:`field`,class:a([`rich-select`,{"--open":G.opened,"--invert":w.openUp,"--fit-max":w.fitMax}]),name:w.field,disabled:w.disabled,onClick:b[12]||=e=>K.handleRichSelectClick(e,`rich-select-option`)},[h(`li`,{"aria-haspopup":`true`,"aria-label":w.label,class:`rich-select-selected`,role:`button`,tabindex:`0`},[K.selectValueOption?(n(),_(d,{key:0},[K.selectValueOption.image?(n(),v(q,{key:0,image:K.selectValueOption.image,class:a(K.selectValueOption.classesImage),width:K.selectValueOption.width,height:K.selectValueOption.height,alt:K.selectValueOption.text,"no-source":typeof K.selectValueOption.image==`string`},null,8,[`image`,`class`,`width`,`height`,`alt`,`no-source`])):s(``,!0),K.selectValueOption.text?(n(),_(`span`,I,r(K.selectValueOption.text),1)):s(``,!0)],64)):w.placeholder?(n(),_(`span`,L,r(w.placeholder),1)):s(``,!0)],8,F),h(`li`,R,[h(`ul`,z,[(n(!0),_(d,null,t(w.options,t=>(n(),_(`li`,{key:t.value,class:`rich-select-option`,onClick:n=>e.$emit(`input`,t.value)},[t.link?(n(),_(`a`,y({key:0,class:`option-link`},{ref_for:!0},t.link),[t.image?(n(),v(q,{key:0,image:t.image,class:a(t.classesImage),width:t.width,height:t.height,alt:t.text,"no-source":typeof t.image==`string`},null,8,[`image`,`class`,`width`,`height`,`alt`,`no-source`])):s(``,!0),t.text?(n(),_(`span`,V,r(t.text),1)):s(``,!0)],16)):(n(),_(d,{key:1},[t.image?(n(),v(q,{key:0,image:t.image,class:a(t.classesImage),width:t.width,height:t.height,alt:t.text,"no-source":typeof t.image==`string`},null,8,[`image`,`class`,`width`,`height`,`alt`,`no-source`])):s(``,!0),t.text?(n(),_(`span`,H,r(t.text),1)):s(``,!0)],64))],8,B))),128))])]),G.opened?(n(),_(`div`,{key:0,class:`rich-select-overlay`,onClick:b[11]||=e=>G.opened=!1})):s(``,!0)],10,P)):s(``,!0):(n(),_(`input`,{key:0,id:w.field,ref:`field`,class:a({"--variable-height":w.variableHeight}),name:w.field,type:G.toggled?`text`:w.inputType,value:w.value,disabled:w.disabled,autocomplete:w.autocomplete||!1,placeholder:w.placeholder,inputmode:w.inputmode,min:w.min,max:w.max,onInput:b[0]||=t=>{e.$emit(`input`,w.normalized?K.stringNormalizer(t.target.value):t.target.value)},onChange:b[1]||=t=>{e.$emit(`change`,t.target.value)},onKeyup:[b[2]||=c((...e)=>K.formattedThenSubmit&&K.formattedThenSubmit(...e),[`enter`]),b[5]||=c((...e)=>K.onArrowUp&&K.onArrowUp(...e),[`up`]),b[6]||=c((...e)=>K.onArrowDown&&K.onArrowDown(...e),[`down`])],onFocusin:b[3]||=()=>{G.focused=!0,e.$emit(`field:active`)},onFocusout:b[4]||=e=>K.formattedThenEmit(e),onKeydown:b[7]||=l(()=>{},[`stop`])},null,42,A)),o(e.$slots,`default`,{},void 0,!0),K.icon?(n(),_(`i`,{key:3,class:a([`icon`,[K.icon,{"--not-clickable":K.iconNotClickable}]]),onClick:b[13]||=(...e)=>K.onClick&&K.onClick(...e)},null,2)):s(``,!0),i(p,{name:`state-validate`},{default:u(()=>[w.validateButton?f((n(),v(J,{key:0,class:`button-validate`,skin:`tertiary-dark`,label:`valider`,icon:typeof w.validateButton==`string`?null:`check`,"icon-only":``,outlined:``,dense:``,size:`S`,onClick:b[14]||=t=>e.$emit(`button-click`)},{default:u(()=>[g(r(w.validateButton),1)]),_:1},8,[`icon`])),[[m,G.focused||typeof w.validateButton==`string`]]):s(``,!0)]),_:1}),i(p,{name:`state-icon`},{default:u(()=>[K.stateIcon?(n(),_(`i`,{key:0,class:a([`state-icon`,[K.stateIcon===`checked`?`icon-check-circle-fill`:`icon-warning`]])},null,2)):s(``,!0)]),_:1})]),h(`div`,U,[w.buttonLabel?(n(),v(J,{key:0,skin:`text`,size:`S`,onClick:b[15]||=t=>e.$emit(`button-click`)},{default:u(()=>[g(r(w.buttonLabel),1)]),_:1})):s(``,!0)]),i(Y,{class:`below`,sentences:K.sentences},null,8,[`sentences`])],2)}var G=Object.assign(b(w,[[`render`,W],[`__scopeId`,`data-v-82125210`]]),{__name:`TextField`});export{G as t};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.