PageSourceSearch

https://www.mots-lettres.fr/build/assets/SearchForm-BuA78eNq.js

js mots-lettres.fr collected 2026-10-04 11:03:13 UTC 5,128 bytes, 2 lines download raw bytes

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:`f2a3613f16650fe23f7c4e5335118080779fb5e9`};var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`46379392-f6b6-49f6-af17-9b8b1aeeec54`,e._sentryDebugIdIdentifier=`sentry-dbid-46379392-f6b6-49f6-af17-9b8b1aeeec54`)}catch{}})();import{C as e,J as t,ct as n,d as r,lt as i,m as a,u as o,w as s,x as c}from"./vue.runtime.esm-bundler-LosLg-O7.js";import{t as l}from"./xmark-solid-Co7clMAR.js";import{t as u}from"./_plugin-vue_export-helper-BvfMoEdM.js";var d={props:{isPart:{type:Boolean,default:!1},strings:Object,regex:String,params:{type:Object,default(){return{}}}},data(){return{letters:this.params.hasOwnProperty(`letters`)&&this.params.letters?this.params.letters:``,pattern:this.params.hasOwnProperty(`pattern`)&&this.params.pattern?this.params.pattern:``,joker:this.params.hasOwnProperty(`joker`)&&this.params.joker?this.params.joker:``,dictionary:this.params.hasOwnProperty(`dictionary`)&&this.params.dictionary?this.params.dictionary:`all`,clearIcon:l,lang:document.documentElement.lang}},methods:{clear(e){this[e]=``},formValidate(e){document.querySelectorAll(`.scrabble-search-form-error`).forEach(e=>{e.remove()});var t=!0,n=!1;return e.forEach((e,r)=>{var i=e.dataset.maxlength;i=i?`{0,${i}}`:`*`;var a=e.value;RegExp(`^[${e.dataset.allowed}]${i}$`,`g`).test(a)||(t=!1,e.closest(`div`).insertAdjacentHTML(`afterend`,`<p class="scrabble-search-form-error text-red-600 font-bold text-sm mt-1">${this.strings[`field-validation-error`]}</p>`)),a!==``&&(n=!0)}),t*n},submit(){this.formValidate(document.querySelectorAll(`#scrabble-search-form .search-box-input`))&&document.getElementById(`scrabble-search-form`).submit()}}},f=[`action`],p=[`innerHTML`],m={class:`search-box`},h=[`placeholder`,`data-allowed`],g=[`src`],_={class:`search-box`},v=[`placeholder`,`data-allowed`],y=[`src`],b={class:`relative w-full`},x=[`innerHTML`],S=[`innerHTML`],C=[`innerHTML`],w=[`innerHTML`],T={class:`mx-4 radio-box`},E=[`checked`],D={class:`radio-box`},O=[`checked`],k={class:`mx-4 radio-box`},A=[`checked`],j={class:`flex pt-3 px-3 justify-center`},M=[`aria-label`,`innerHTML`];function N(l,u,d,N,P,F){return t(),s(`form`,{class:i(`form `+(d.isPart?`transparent`:``)+` scrabble-search-form amp`),id:`scrabble-search-form`,method:`get`,action:l.route(`scrabble.search`),onSubmit:u[5]||=a((...e)=>F.submit&&F.submit(...e),[`prevent`])},[c(`label`,{class:i(`form-label `+(d.isPart?``:`text-center`)),innerHTML:d.strings.label},null,10,p),c(`div`,{class:i(d.isPart?`pb-3`:`md:p-3 py-3`)},[c(`div`,m,[n(c(`input`,{type:`text`,class:`search-box-input pe-10`,placeholder:d.strings.letters,name:`letters`,"data-maxlength":`10000`,"data-allowed":d.regex,"onUpdate:modelValue":u[0]||=e=>P.letters=e,required:``},null,8,h),[[r,P.letters]]),c(`button`,{type:`button`,class:`mr-4 typeahead-clear mr-4`,"aria-label":`clear`,onClick:u[1]||=e=>F.clear(`letters`)},[c(`img`,{src:P.clearIcon,width:`13.5`,height:`18.4`,alt:`clear`},null,8,g)])])],2),c(`div`,{class:i(d.isPart?`pb-3`:`md:p-3 py-3`)},[c(`div`,_,[n(c(`input`,{type:`text`,class:`search-box-input pe-10`,placeholder:d.strings.pattern,name:`pattern`,"data-maxlength":`15`,"data-allowed":d.regex+`?`,"onUpdate:modelValue":u[2]||=e=>P.pattern=e},null,8,v),[[r,P.pattern]]),c(`button`,{type:`button`,class:`mr-4 typeahead-clear mr-4`,"aria-label":`clear`,onClick:u[3]||=e=>F.clear(`pattern`)},[c(`img`,{src:P.clearIcon,width:`13.5`,height:`18.4`,alt:`clear`},null,8,y)])])],2),P.lang===`en`?(t(),s(`div`,{key:0,class:i(d.isPart?`pb-3`:`md:p-3 py-3`)},[c(`div`,b,[n(c(`select`,{class:`search-form-selection`,name:`dictionary`,"onUpdate:modelValue":u[4]||=e=>P.dictionary=e},[c(`option`,{value:`all`,innerHTML:d.strings[`all-dictionaries`]},null,8,x),c(`option`,{value:`uk`,innerHTML:d.strings[`scrabble-uk`]},null,8,S),c(`option`,{value:`us`,innerHTML:d.strings[`scrabble-us`]},null,8,C)],512),[[o,P.dictionary]]),u[6]||=c(`div`,{class:`pointer-events-none absolute inset-y-0 right-0 flex items-center px-4`},[c(`div`,{class:`icon icon-chevron-down`})],-1)])],2)):e(``,!0),c(`div`,{class:i((d.isPart?``:`md:p-3 py-3`)+` flex`)},[c(`p`,{innerHTML:d.strings[`joker-label`]},null,8,w),c(`div`,T,[c(`input`,{type:`radio`,class:`radio-input`,name:`joker`,value:`0`,checked:P.joker===`0`,"aria-label":`joker 0`},null,8,E),u[7]||=c(`div`,{class:`radio-label`},[c(`span`,null,`0`)],-1)]),c(`div`,D,[c(`input`,{type:`radio`,class:`radio-input`,name:`joker`,value:`1`,checked:P.joker===`1`,"aria-label":`joker 1`},null,8,O),u[8]||=c(`div`,{class:`radio-label`},[c(`span`,null,`1`)],-1)]),c(`div`,k,[c(`input`,{type:`radio`,class:`radio-input`,name:`joker`,value:`2`,checked:P.joker===`2`,"aria-label":`joker 2`},null,8,A),u[9]||=c(`div`,{class:`radio-label`},[c(`span`,null,`2`)],-1)])],2),c(`div`,j,[c(`button`,{type:`submit`,class:`button search`,"aria-label":d.strings.search,innerHTML:d.strings.search},null,8,M)])],42,f)}var P=u(d,[[`render`,N]]);export{P as t};
2//# sourceMappingURL=SearchForm-BuA78eNq.js.map

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.