PageSourceSearch

https://www.concen.org/_nuxt/CkCBZyJa.js

js concen.org collected 2026-10-02 11:30:51 UTC 4,928 bytes, 1 lines download raw bytes

1import{$r as e,An as t,Bn as n,Ci as r,Dn as i,Dr as a,Li as o,Tr as s,Zn as c,_n as l,ar as u,dr as d,ei as f,jn as p,jr as m,ki as h,kn as g}from"./CFVNwRlk.js";import{c as _}from"./DJjhNIrh.js";import{S as v}from"./BWa6vdns.js";import{o as y}from"./eUWVg9fK.js";import{c as b,h as x}from"./C-NBwnmJ.js";import{i as S}from"./DeoP-dIn.js";var C=0;function w(){f(e=>{if(!b)return;let t=document.querySelectorAll(`[data-reka-focus-guard]`);document.body.insertAdjacentElement(`afterbegin`,t[0]??T()),document.body.insertAdjacentElement(`beforeend`,t[1]??T()),C++,e(()=>{C===1&&document.querySelectorAll(`[data-reka-focus-guard]`).forEach(e=>e.remove()),C--})})}function T(){let e=document.createElement(`span`);return e.setAttribute(`data-reka-focus-guard`,``),e.tabIndex=0,e.style.outline=`none`,e.style.opacity=`0`,e.style.position=`fixed`,e.style.pointerEvents=`none`,e}function E(e){return i(()=>!o(e)||!!S(e)?.closest(`form`))}function D(e){let t=x(``,1e3);return{search:t,handleTypeaheadSearch:(n,r)=>{if(t.value+=n,e)e(n);else{let e=y(),n=r.map(e=>({...e,textValue:e.value?.textValue??e.ref.textContent?.trim()??``})),i=n.find(t=>t.ref===e),a=k(n.map(e=>e.textValue),t.value,i?.textValue),o=n.find(e=>e.textValue===a);return o&&o.ref.focus(),o?.ref}},resetTypeahead:()=>{t.value=``}}}function O(e,t){return e.map((n,r)=>e[(t+r)%e.length])}function k(e,t,n){let r=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,i=n?e.indexOf(n):-1,a=O(e,Math.max(i,0));r.length===1&&(a=a.filter(e=>e!==n));let o=a.find(e=>e.toLowerCase().startsWith(r.toLowerCase()));return o===n?void 0:o}function A(){let e=h();return{primitiveElement:e,currentElement:i(()=>[`#text`,`#comment`].includes(e.value?.$el.nodeName)?e.value?.$el.nextElementSibling:S(e))}}var j=`data-reka-collection-item`;function M(t={}){let{key:o=``,isProvider:s=!1}=t,l=`${o}CollectionProvider`,d;if(s){let e=h(new Map);d={collectionRef:h(),itemMap:e},a(l,d)}else d=u(l);let p=(e=!1)=>{let t=d.collectionRef.value;if(!t)return[];let n=Array.from(t.querySelectorAll(`[${j}]`)),r=new Map(n.map((e,t)=>[e,t])),i=Array.from(d.itemMap.value.values()).sort((e,t)=>(r.get(e.ref)??-1)-(r.get(t.ref)??-1));return e?i:i.filter(e=>e.ref.dataset.disabled!==``)},m=n({name:`CollectionSlot`,inheritAttrs:!1,setup(t,{slots:n,attrs:r}){let{primitiveElement:i,currentElement:a}=A();return e(a,()=>{d.collectionRef.value=a.value}),()=>c(v,{ref:i,...r},n)}}),g=n({name:`CollectionItem`,inheritAttrs:!1,props:{value:{validator:()=>!0}},setup(e,{slots:t,attrs:n}){let{primitiveElement:i,currentElement:a}=A();return f(t=>{if(a.value){let n=r(a.value);d.itemMap.value.set(n,{ref:a.value,value:e.value}),t(()=>d.itemMap.value.delete(n))}}),()=>c(v,{...n,[j]:``,ref:i},t)}});return{getItems:p,reactiveItems:i(()=>
1Array.from(d.itemMap.value.values())),itemMapSize:i(()=>d.itemMap.value.size),CollectionSlot:m,CollectionItem:g}}var N=n({inheritAttrs:!1,__name:`VisuallyHiddenInputBubble`,props:{name:{type:String,required:!0},value:{type:null,required:!0},checked:{type:Boolean,required:!1,default:void 0},required:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},feature:{type:String,required:!1,default:`fully-hidden`}},setup(t){let n=t,{primitiveElement:r,currentElement:a}=A(),o=i(()=>n.checked??n.value);return e(o,(e,t)=>{if(!a.value)return;let n=a.value,r=window.HTMLInputElement.prototype,i=Object.getOwnPropertyDescriptor(r,`value`).set;if(i&&e!==t){let t=new Event(`input`,{bubbles:!0}),r=new Event(`change`,{bubbles:!0});i.call(n,e),n.dispatchEvent(t),n.dispatchEvent(r)}}),(e,t)=>(s(),g(_,d({ref_key:`primitiveElement`,ref:r},{...n,...e.$attrs},{as:`input`}),null,16))}}),P=n({inheritAttrs:!1,__name:`VisuallyHiddenInput`,props:{name:{type:String,required:!0},value:{type:null,required:!0},checked:{type:Boolean,required:!1,default:void 0},required:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},feature:{type:String,required:!1,default:`fully-hidden`}},setup(e){let n=e,r=i(()=>typeof n.value==`object`&&Array.isArray(n.value)&&n.value.length===0&&n.required),a=i(()=>typeof n.value==`string`||typeof n.value==`number`||typeof n.value==`boolean`||n.value===null||n.value===void 0?[{name:n.name,value:n.value}]:typeof n.value==`object`&&Array.isArray(n.value)?n.value.flatMap((e,t)=>typeof e==`object`?Object.entries(e).map(([e,r])=>({name:`${n.name}[${t}][${e}]`,value:r})):{name:`${n.name}[${t}]`,value:e}):n.value!==null&&typeof n.value==`object`&&!Array.isArray(n.value)?Object.entries(n.value).map(([e,t])=>({name:`${n.name}[${e}]`,value:t})):[]);return(e,i)=>(s(),p(l,null,[t(` We render single input if it's required `),r.value?(s(),g(N,d({key:e.name},{...n,...e.$attrs},{name:e.name,value:e.value}),null,16,[`name`,`value`])):(s(!0),p(l,{key:1},m(a.value,t=>(s(),g(N,d({key:t.name},{ref_for:!0},{...n,...e.$attrs},{name:t.name,value:t.value}),null,16,[`name`,`value`]))),128))],2112))}});export{D as a,k as i,M as n,E as o,A as r,w as s,P 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.