PageSourceSearch

https://snapsting.dk/_nuxt/Bm60XsKS.js

js snapsting.dk collected 2026-10-07 19:36:45 UTC 17,881 bytes, 1 lines download raw bytes

1import{C as e,D as l,E as a,Et as t,Gt as r,J as n,Lt as u,M as i,N as s,Nt as o,P as d,St as p,T as c,Tt as v,_ as m,_t as f,fn as b,hn as g,it as h,q as y,st as x,tt as S,ut as _,vt as w,w as $}from"./B8XHxhss.js";import{Dt as A,Hn as q,On as E,St as V,Tn as T,Xn as k,Yn as C,ct as L,dt as O,pt as I,qn as j,ut as z,zt as M}from"#entry";import{t as B}from"./DCJF8v9O.js";var D=["id","name","value"],N=["id","name","value"],R=Object.assign({inheritAttrs:!1},{__name:"InputHidden",props:{id:{type:[String,Number]},value:String,name:String,errors:{type:Array,default:()=>[]}},setup:e=>(a,t)=>{const u=L;return e.errors?.length?(h(),c(u,n({key:0,"base-id":e.id,class:"c-input-hidden"},("useAttrsSome"in a?a.useAttrsSome:r(z))(["class","style","aria-label","data-n-ids"],a.$attrs),{errors:e.errors}),{default:v(()=>[$("input",n({id:e.id,type:"hidden",name:e.name,value:e.value},("useAttrsExcept"in a?a.useAttrsExcept:r(M))(["class","style","aria-label","data-n-ids"],a.$attrs)),null,16,D)]),_:1},16,["base-id","errors"])):(h(),l("input",n({key:1,id:e.id,type:"hidden",name:e.name,value:e.value},a.$attrs),null,16,N))}}),H={class:"relative flex flex-grow flex-shrink rounded-inputField text-body-sm-regular text-min-16 bg-canvas hover:bg-canvasHover active:bg-canvasActive focus:bg-canvasActive aria-expanded:bg-canvasActive"},F=["id"],U=["aria-label","onClick"],G=["id","required","aria-controls","aria-activedescendant","data-focus","onKeydown"],Z=["name","value","required","data-input-selector"],K=["aria-label"],P=["innerHTML"],X=["innerHTML"],J=Object.assign({inheritAttrs:!1},{__name:"BaseSearchableDropdown",props:y({id:{type:[String,Number]},items:{type:Array,default:()=>[]},showListOnEmpty:{type:Boolean,default:!1},color:{type:String,default:void 0,validate:e=>["surface","surfaceVariant"].includes(e)},placeholder:{type:String,default:void 0},name:{type:String,default:void 0},value:{type:String,default:""},multiple:{type:Boolean,default:!1},allowCustomValue:{type:Boolean,default:!1},showAllOnEmpty:{type:Boolean,default:!1},required:{type:Boolean,default:!1}},{modelValue:{type:String,default:""},modelModifiers:{}}),emits:y(["change"],["update:modelValue"]),setup(d,{emit:y}){const S=y,E=d,T=u(null),L=u(null),B=w(d,"modelValue"),D=(E.items||[]).reduce((e,l)=>(l.value&&l.label&&e.set(l.value,l),e),new Map),N=e(()=>E.multiple?B.value.split(",").filter(e=>e):[B.value]),R=u([]),J=e(()=>{if(!E.multiple){const e=R.value?.[0]?.label;if(e)return e}return E.placeholder});p(N,e=>{const l=[];e.forEach(e=>{const a=E.items.find(l=>l.value===e)||D.get(e);a?(l.push(a),D.set(e,a)):l.push({value:e,label:e})}),R.value=l?.filter?.(e=>e.label||e.value)},{immediate:!0}),p(B,e=>{if(e!==W.value)if(E.multiple)W.value="",Y.value=!1;else{let l="";const a=le.value.find(l=>l.value===e);a?.label&&(l=a.label),W.value=l}});const Q=u(null),W=u(E.multiple?"":E.items?.find?.(e=>e.value===E.modelValue)?.label||(E.allowCustomValue?B.value:"")),Y=u(!1),ee=u(null),le=e(()=>{if(E.showAllOnEmpty||W.value){const e=function(e,...l){const a=[...e||[]];return l?.forEach(e=>{e.forEach(e=>{const l=a.findIndex(l=>l.value===e.value&&l.label===e.label);l>=0?a[l]=e:a.push(e)})}),a}(R.value,E.items).filter(e=>e.label||e.value).filter(e=>!(E.multiple&&(!e.value||N.value.includes(e.value)))&&e.label.toLowerCase().includes(W.value.toLowerCase()));return e.sort((e,l)=>e.label.toLowerCase().indexOf(W.value.toLowerCase())-l.label.toLowerCase().indexOf(W.value.toLowerCase())),e}return E.showListOnEmpty?E.items.filter(e=>!E.multiple||!N.value.includes(e.value)):[]}),ae=e(()=>(!E.allowCustomValue||1!==le.value.length||le.value[0].label!==W.value)&&(Y.value&&le.value.length>0)),te=e(()=>!(E.multiple||!R.value?.length)||W.value&&W.value.length>0),re=f(),ne=e(()=>E.id&&"string"==typeof E.id?E.id:"number"==typeof E.id?`dropdown-${E.id}`:`dropdown-${re}`);function ue(){se("")}function ie(e){if(!W.value)return e;let l=e.charAt(0).toUpperCase()+e.slice(1);const a=new RegExp(`(${W.value})`,"gi");return l.replace(a,"<b>$1</b>")}function se(e){let l;e&&"object"==typeof e&&(l=e.label,({value:e}=e));const a=[...N.value];if(E.multiple){const l=new Set(N.value);l.add(e),B.value=Array.from(l).join(","),W.value=""}else B.value=e,W.value=l??(E.allowCustomValue?B.value:E.items.find(l=>l.value===e)?.label??""),Y.value=!1;L.value?.focus(),a.includes(e)||S("change",B.value)}function oe(e){const l=N.value.filter(l=>l!==e);B.value=l.join(","),L.value?.focus(),S("change",B.value)}function de(e){e.target&&T.value?.contains(e.target)&&(e.relatedTarget&&T.value?.contains(e.relatedTarget)||(Y.value=!0))}function pe(e){e.relatedTarget&&T.value?.contains(e.relatedTarget)||(Y.value=!1)}function ce(e){if(0===le.value.length)return;const l=le.value?.findIndex?.(e=>ee.value===be(e));l<0?ee.value=`${ne.value}__item-${ge(le.value.at(-1).value)}`:l>0&&(ee.value=`${ne.value}__item-${ge(le.value[l-1].value)}`),ee.value&&T.value.querySelector(`#${ee.value}`).scrollIntoView({block:"nearest",inline:"nearest"})}function ve(e){if(0===le.value.length)return;const l=le.value?.findIndex?.(e=>ee.value===be(e));l<0?ee.value=`${ne.value}__item-${ge(le.value[0].value)}`:l<le.value.length-1&&(ee.value=`${ne.value}__item-${ge(le.value[l+1].value)}`),ee.value&&T.value.querySelector(`#${ee.value}`).scrollIntoView({block:"nearest",inline:"nearest"})}function me(e){if(ee.value){const e=le.value.find(e=>ee.value===be(e));e&&se(e.value)}else if(E.multiple&&W.value){const e=le.value.find(e=>e.label?.toLowerCase?.()===W.value?.toLowerCase?.());e?se(e.value):E.allowCustomValue&&se(W.value)}}function fe(e){if(E.multiple&&!W.value&&R.value.length>0){oe(R.value[R.value.length-1].value),e.preventDefault()}}function be(e){const l=ge(e.value),a=ge(e.label);return`${ne.value}__item-${l}-${a}`}function ge(e){return String(e).replace(/[^a-zA-Z0-9]/g,"-")}function he(e,l){return E.multiple?N.value.includes(l):e===l}return p(W,e=>{E.allowCustomValue&&B.value!==e&&(B.value=e,S("change",B.value))}),(e,u)=>{const p=V,f=I,y=O,S=_("responsive-placeholder");return h(),l("div",n({ref_key:"$el",ref:T,class:["c-base-searchable-dropdown",[d.color&&`c-base-searchable-dropdown--color--${d.color}`,e.$attrs.class]]},("useAttrsSome"in e?e.useAttrsSome:r(z))(["style","data-n-ids"],e.$attrs),{onFocusout:pe}),[$("div",H,[$("div",{id:`${r(ne)}__focus-wrapper`,class:b(["c-base-searchable-dropdown__focus-wrapper flex-grow flex flex-wrap items-baseline gap-5xs rounded-inputField border-1 border-solid border-extraStrong",{"px-[calc(var(--theme-spacing-3xs)+var(--theme-spacing-4xs))] py-2xs":d.multiple&&r(R).length}])},[d.multiple?(h(!0),l(m,{key:0},x(r(R),a=>
1(h(),l("div",{key:a.value,class:"inline-flex flex items-center gap-6xs bg-secondary text-interactive p-6xs mr-6 rounded-xs"},[i(g(a.label)+" ",1),$("button",{type:"button","aria-label":("localize"in e?e.localize:r(A))("REMOVE_X",{capitalize:!0,populate:[a.label]}),class:"w-0.86em h-0.86em inline-flex items-center justify-center",onClick:e=>oe(a.value)},[s(p,{name:"close",class:"w-full h-full"})],8,U)]))),128)):a("",!0),t($("input",n({id:r(ne),ref_key:"input",ref:L,"onUpdate:modelValue":u[0]||(u[0]=e=>o(W)?W.value=e:null),role:"combobox",type:"text",required:d.required&&!B.value,"aria-controls":`${r(ne)}__dropdown-list`,"aria-haspopup":"listbox","aria-autocomplete":"list","aria-expanded":"true","aria-activedescendant":r(ee)},("useAttrsExcept"in e?e.useAttrsExcept:r(M))(["class","style","aria-label","data-n-ids"],e.$attrs),{class:["flex-grow bg-transparent text-placeholder border-none",{"px-[calc(var(--theme-spacing-3xs)+var(--theme-spacing-4xs))] py-2xs":!(d.multiple&&r(R).length),"!text-strong":r(W)&&r(W).length}],"data-focus":`#${r(ne)}__focus-wrapper`,onFocusin:de,onClick:u[1]||(u[1]=e=>{Y.value=!0,ee.value=null}),onInput:u[2]||(u[2]=e=>{Y.value=!0,ee.value=null}),onKeydown:[C(k(ce,["prevent"]),["up"]),C(k(ve,["prevent"]),["down"]),C(k(me,["prevent"]),["enter"]),C(fe,["backspace"])]}),null,16,G),[[j,r(W)],[S,r(J)?[r(J)].filter(Boolean):[]]]),$("input",{type:"hidden",name:d.name,value:B.value,required:d.required,"data-input-selector":`#${r(ne)}`},null,8,Z),s(q,{name:"t-input-text"},{default:v(()=>[r(te)?(h(),l("button",{key:0,type:"button",class:"absolute top-0 right-3xs min-w-24 min-h-24 h-full flex items-center justify-center !text-interactive hover:text-interactiveHover active:text-interactiveActive","aria-label":("localize"in e?e.localize:r(A))("CLEAR_TEXT",{capitalize:!0}),onClick:ue},[s(p,{name:"close"})],8,K)):a("",!0)]),_:1})],10,F)]),r(ae)?(h(),c(y,{key:0,id:`${r(ne)}__dropdown-list`,ref_key:"dropdownOptionList",ref:Q,color:d.color,"aria-label":("localize"in e?e.localize:r(A))("SEARCH_SUGGESTIONS",{capitalize:!0}),class:"c-base-searchable-dropdown__dropdown-list c-base-searchable-dropdown__dropdown-list--top absolute w-full overflow-auto z-100 max-h-392"},{default:v(()=>[(h(!0),l(m,null,x(r(le),e=>(h(),c(f,{id:be(e),key:`item-${e.value}-${e.label}`,class:"c-base-searchable-dropdown__dropdown-list-item flex flex-col","data-value":e.value,"data-active":r(ee)===be(e)?"true":null,"aria-selected":he(B.value,e.value)?"true":null,"aria-disabled":e.disabled?"true":null,onClick:l=>se(e)},{default:v(()=>[$("span",{innerHTML:ie(e.label)},null,8,P),e.subLabel?(h(),l("span",{key:0,class:"text-body-sm-regular text-placeholder",innerHTML:e.subLabel},null,8,X)):a("",!0)]),_:2},1032,["id","data-value","data-active","aria-selected","aria-disabled","onClick"]))),128))]),_:1},8,["id","color","aria-label"])):a("",!0)],16)}}}),Q=Object.assign({inheritAttrs:!1},{__name:"InputSearchableDropdown",props:{id:{type:[String,Number]},items:{type:Array,default:()=>[]},itemsEndpoint:{type:Object,default:void 0},color:{type:String,default:void 0,validate:e=>["surface","surfaceVariant"].includes(e)},placeholder:{type:String,default:void 0},name:{type:String,default:void 0},required:{type:Boolean,default:!1},requiredLabelAppendage:{type:String,default:""},multiple:{type:Boolean,default:!1},label:{type:String,default:void 0},helpText:{type:String,default:null},modelValue:{type:String,default:void 0},errors:{type:Array,default:()=>[]}},emits:["change","update:modelValue"],setup(l,{emit:a}){const t=a,i=l,o=u(""),d=e(()=>i.modelValue&&!i.multiple?i.items.find(e=>e.value===i.modelValue)?.label:i.placeholder?i.placeholder:i.items.length>0&&i.items[0].value==i.modelValue&&!i.multiple?i.items[0].label:""),m=f(),b=e(()=>i.id&&"string"==typeof i.id?i.id:"number"==typeof i.id?`dropdown-${i.id}`:`dropdown-${m}`),g=u([...i.items||[]]),y=u(i.itemsEndpoint?B(i.itemsEndpoint):null),x=e(()=>y.value?g.value:i.items);function S(e){const l=i.modelValue;t("update:modelValue",e),l!==e&&t("change",e)}function _(e){o.value=e.target.value,o.value&&(cancelAnimationFrame(w),y.value&&(w=requestAnimationFrame(async()=>{o.value&&await y.value.fetch({method:y.value.method||"GET"}).then(e=>{Array.isArray(e)?g.value=e:g.value=[]}).catch(()=>{g.value=[]})})))}p(o,e=>{y.value&&e!==y.value.fieldValues.text&&(y.value.fieldValues.text=e)},{immediate:!0}),p(()=>i.modelValue,e=>{e!==o.value&&(o.value=e)});let w=null;return(e,a)=>{const t=J,u=L;return h(),c(u,n({"base-id":r(b),class:"c-input-searchable-dropdown"},("useAttrsSome"in e?e.useAttrsSome:r(z))(["class","style","aria-label","data-n-ids"],e.$attrs),{label:l.label,"label-is-label":!1,"help-text":l.helpText,required:l.required,"required-label-appendage":l.requiredLabelAppendage,errors:l.errors}),{default:v(()=>[s(t,n({id:r(b),items:r(x)||void 0,color:l.color,placeholder:r(d),name:l.name,required:l.required,"aria-invalid":l.errors?.length?"true":null,"aria-labelledby":l.label?`${r(b)}__label`:void 0,"model-value":l.modelValue,multiple:l.multiple},("useAttrsExcept"in e?e.useAttrsExcept:r(M))(["class","style","data-n-ids"],e.$attrs),{onInput:_,onChange:S}),null,16,["id","items","color","placeholder","name","required","aria-invalid","aria-labelledby","model-value","multiple"])]),_:1},16,["base-id","label","help-text","required","required-label-appendage","errors"])}}}),W={class:"relative flex flex-grow flex-shrink rounded-inputField text-body-sm-regular text-min-16 bg-canvas hover:bg-canvasHover active:bg-canvasActive focus:bg-canvasActive"},Y=["id","type","name","value","required","pattern","aria-invalid","aria-describedby"],ee=["name","value"],le=Object.assign({inheritAttrs:!1},{__name:"InputDateTime",props:y({id:{type:[String,Number]},type:{type:String,default:"text"},name:{type:String,default:null},value:{type:String,default:null},label:{type:String,default:null},required:{type:Boolean,default:!1},requiredLabelAppendage:{type:String,default:""},placeholder:{type:String,default:null},helpText:{type:String,default:null},pattern:{type:String,default:null},timezoneMode:{type:String,default:"default",validate:e=>["default","offset","utc","detect"].includes(e)},showClear:{type:Boolean,default:!1},errors:{type:Array,default:()=>[]}},{modelValue:{type:String,default:null},modelModifiers:{}}),emits:["update:modelValue"],setup(i){const s=i,o=e(()=>s.requiredLabelAppendage||`(${A("REQUIRED")}
1)`),d=u(null),p=w(i,"modelValue"),m=e(()=>"detect"===s.timezoneMode?p.value?.endsWith?.("Z")?"utc":p.value?.includes?.("+")?"offset":"default":s.timezoneMode||"default"),b=e({get:()=>x(p.value),set(e){if(e!==b.value){if(""===e)return void(p.value="");if("offset"===m.value){const l=new Date(e),a=-l.getTimezoneOffset();let t=Math.floor(Math.abs(a)/60);t<0&&(t=24+t);const r=Math.abs(a)%60,n=`+${String(t).padStart(2,"0")}:${String(r).padStart(2,"0")}`;p.value=`${l.toISOString().split("T")[0]}T${l.toTimeString().split(" ")[0]}${n}`}else if("utc"===m.value){const l=new Date(e);p.value=l.toISOString()}else p.value=x(e)}}}),g=f(),y=e(()=>s.id&&"string"==typeof s.id?s.id:"number"==typeof s.id?`input-${s.id}`:`input-${g}`);function x(e){if(!e)return"";let l=(e??"").split("Z")[0];e?.endsWith?.("Z")&&(l+="+00:00");const a=(new Date).getTimezoneOffset(),[t,r]=l.split("+");if(r){const[e=0,n=0]=r.split(":").map(Number),u=60*e+n,i=new Date(t);i.setMinutes(i.getMinutes()-(u+a)),l=i.toISOString().split("T")[0]+"T"+i.toTimeString().split(" ")[0]}return l}return(e,u)=>{const s=L,f=_("responsive-placeholder");return h(),c(s,n({"base-id":r(y),class:"c-input-date-time"},("useAttrsSome"in e?e.useAttrsSome:r(z))(["class","style","aria-label","data-n-ids"],e.$attrs),{label:i.label,"help-text":i.helpText,required:i.required,"required-label-appendage":r(o),errors:i.errors}),{default:v(()=>[$("div",W,[t($("input",n({id:r(y),ref_key:"input",ref:d},("useAttrsExcept"in e?e.useAttrsExcept:r(M))(["class","style","aria-label","data-n-ids"],e.$attrs),{class:["flex-grow px-[calc(var(--theme-spacing-3xs)+var(--theme-spacing-4xs))] py-2xs rounded-inputField border-1 border-solid border-extraStrong focus:border-2 focus:border-interactive focus:-m-1 user-invalid:border-danger aria-invalid:border-danger bg-canvas text-placeholder",{"!text-strong":r(b)?.length}],type:i.type,name:"default"===r(m)?i.name:null,value:r(b),required:i.required,pattern:i.pattern,"aria-invalid":i.errors?.length?"true":null,"aria-describedby":[i.helpText&&`${r(y)}__help-text`,i.errors?.length&&`${r(y)}__error`].filter(Boolean).join(" ")||null,onInput:u[0]||(u[0]=e=>b.value=e.target.value)}),null,16,Y),[[f,i.placeholder?[i.placeholder].filter(Boolean):[]]]),"default"!==r(m)?(h(),l("input",{key:0,type:"hidden",name:i.name,value:p.value},null,8,ee)):a("",!0)])]),_:1},16,["base-id","label","help-text","required","required-label-appendage","errors"])}}}),ae=d(()=>E(()=>import("./Bo971MCH2.js").then(e=>e.default||e),[],import.meta.url).then(e=>T(e))),te=d(()=>E(()=>import("./CZvToiAy2.js").then(e=>e.default||e),[],import.meta.url).then(e=>T(e))),re=Object.assign({inheritAttrs:!1},{__name:"InputRichTextEditor",props:{id:{type:[String,Number]},type:{type:String,default:"text"},name:{type:String,default:null},label:{type:String,default:null},required:{type:Boolean,default:!1},requiredLabelAppendage:{type:String,default:""},autocomplete:{type:String,default:null},placeholder:{type:String,default:null},helpText:{type:String,default:null},pattern:{type:String,default:null},rows:{type:[Number,String],default:3},maxlength:{type:[Number,String],default:void 0},modelValue:null,errors:{type:Array,default:()=>[]}},emits:["submit","update:modelValue"],setup(l){const t=l,i=e(()=>t.requiredLabelAppendage||`(${A("REQUIRED")}
1)`),o=u(null),d=f(),p=e(()=>t.id&&"string"==typeof t.id?t.id:"number"==typeof t.id?`input-${t.id}`:`input-${d}`),m=e(()=>{if(t.maxlength){const{editor:e}=o.value||{};return`${e?.storage?.characterCount?.characters?.()??"?"}/${t.maxlength}`}}),b=u(!1);return S(()=>{b.value=!0}),(e,t)=>{const u=ae,d=te,f=L;return h(),c(f,n({"base-id":r(p),class:"c-input-rich-text-editor"},("useAttrsSome"in e?e.useAttrsSome:r(z))(["class","style","aria-label","data-n-ids"],e.$attrs),{label:l.label,"label-is-label":!1,"help-text":l.helpText,"sup-help-text":r(m),required:l.required,"required-label-appendage":r(i),errors:l.errors}),{default:v(()=>[r(b)?(h(),c(d,n({key:0,id:r(p),ref_key:"input",ref:o,class:"flex-grow flex-shrink",type:l.type,name:l.name,required:l.required,autocomplete:l.autocomplete,rows:l.rows,"max-length":l.maxlength,placeholder:l.placeholder,pattern:l.pattern,"aria-invalid":l.errors?.length?"true":null,"aria-describedby":[l.helpText&&`${r(p)}__help-text`,l.errors?.length&&`${r(p)}__error`].filter(Boolean).join(" ")||null},("useAttrsExcept"in e?e.useAttrsExcept:r(M))(["class","style","aria-label","data-n-ids"],e.$attrs),{value:l.modelValue,onInput:t[0]||(t[0]=l=>e.$emit("update:modelValue",l))}),{before:v(({editor:e})=>[s(u,{class:"mb-4xs",editor:e},null,8,["editor"])]),_:1},16,["id","type","name","required","autocomplete","rows","max-length","placeholder","pattern","aria-invalid","aria-describedby","value"])):a("",!0)]),_:1},16,["base-id","label","help-text","sup-help-text","required","required-label-appendage","errors"])}}});export{R as i,le as n,Q as r,re 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.