PageSourceSearch

https://munich-quantum-instruments.com/_nuxt/lbw9mnuh.js

js munich-quantum-instruments.com collected 2026-10-02 19:33:56 UTC 24,065 bytes, 1 lines download raw bytes

1import{_ as go,o as d,c as f,am as So,a as b,r as Oo,V as Ie,W as Ao,a4 as n,p as V,u as jo,a5 as Q,x as me,an as Mo,m as No,Q as ke,ao as ge,a6 as co,ap as Vo,aq as Ko,a9 as B,ar as qo,as as Ho,a7 as zo,z as D,E as Wo,A as e,w as ye,a8 as O,C as po,t as L,B as g,F as ae,y as Re,b as A,e as _o,af as Se,d as vo,q as Jo,I as k}from"./CYiW4dCj.js";import{_ as Go}from"./Dtbhmapp.js";import{_ as Qo}from"./BJnUZufy.js";import{_ as Yo}from"./DG26GJwV.js";import{_ as Xo}from"./cPF_IfJn.js";import{l as bo,p as he,s as Zo}from"./M7JJIyos.js";import{r as et,f as ot,s as fo,d as K,e as tt}from"./VVxVxtkA.js";import{u as at,d as st}from"./maeghq_l.js";import{n as lt}from"./vcSNLBTf.js";import{d as Oe}from"./Cp2ysxOb.js";import{u as rt,a as it,s as mo,c as ko}from"./DrzxPWbg.js";import{u as nt}from"./C8a2zcS7.js";import{u as ut,c as dt}from"./Ra4wX8eR.js";import{u as ct,n as se}from"./DAjsL1u4.js";import{p as pt}from"./Do-03Aha.js";import{g as vt,b as Ae,h as q,i as je}from"./BAnSsMh4.js";import{u as bt,a as ft,s as mt}from"./D0G_Lwg3.js";import{p as j}from"./Cy5yRfyK.js";import{w as kt}from"./CGkyH8fg.js";import{u as gt,g as yt}from"./C6UYYZZk.js";import{r as ht}from"./B4jckgOL.js";import{B as wt}from"./l9Ew6RdI.js";import{a as xt}from"./BvIDls1j.js";import{e as $t}from"./HKjyyeBu.js";import{H as Bt}from"./CRMfm-9N.js";import"./Bc-0F0ao.js";import"./Cn5BTCSc.js";import"./DPMmCwAM.js";import"./ZfiX3xV2.js";import"./DAe_TuIu.js";import"./DkvLBVtu.js";import"./7uFOUYhV.js";const Ct={},Pt={fill:"none",height:"24",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",viewBox:"0 0 24 24",width:"24",xmlns:"http://www.w3.org/2000/svg",class:"icon icon-tabler icon-tabler-keyboard"};function Ft(p,M){return d(),f("svg",Pt,[...M[0]||(M[0]=[So('<path d="M0 0h24v24H0z" fill="none" stroke="none"></path><rect height="12" rx="2" width="20" x="2" y="6"></rect><line x1="6" x2="6" y1="10" y2="10"></line><line x1="10" x2="10" y1="10" y2="10"></line><line x1="14" x2="14" y1="10" y2="10"></line><line x1="18" x2="18" y1="10" y2="10"></line><line x1="6" x2="6" y1="14" y2="14.01"></line><line x1="18" x2="18" y1="14" y2="14.01"></line><line x1="10" x2="14" y1="14" y2="14"></line>',9)])])}const Et=go(Ct,[["render",Ft]]),Ut={},Dt={fill:"none",height:"24",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",viewBox:"0 0 24 24",width:"24",xmlns:"http://www.w3.org/2000/svg",class:"icon icon-tabler icon-tabler-refresh"};function Lt(p,M){return d(),f("svg",Dt,[...M[0]||(M[0]=[b("path",{d:"M0 0h24v24H0z",fill:"none",stroke:"none"},null,-1),b("path",{d:"M20 11a8.1 8.1 0 0 0 -15.5 -2m-.5 -4v4h4"},null,-1),b("path",{d:"M4 13a8.1 8.1 0 0 0 15.5 2m.5 4v-4h-4"},null,-1)])])}const Tt=go(Ut,[["render",Lt]]),It={class:"flex h-full"},Rt={class:"flex h-full w-full max-w-[19rem] flex-col pl-6 pr-4 pt-8"},St={class:"flex items-center gap-2 px-2 text-sm leading-9"},Ot={class:"scrollbar-thin mt-8 flex-1 overflow-y-auto pb-8"},At=["data-key"],jt={class:"flex h-full flex-1 flex-col overflow-hidden px-4 pt-8"},Mt={class:"flex items-center gap-3"},Nt={class:"flex flex-1"},Vt=["disabled","placeholder","title","value"],Kt={class:"ml-auto flex gap-2"},qt=["href"],Ht={key:0,class:"!absolute right-1.5 top-1.5 h-1 w-1 rounded-full bg-white"},zt={key:1},Wt={key:2},_t={class:"mt-8 flex-1 border bg-white"},Jt=["src"],Gt={class:"flex h-full w-full max-w-sm flex-col pl-2 pr-6 text-sm"},Qt={class:"relative z-[31] flex h-25 items-center bg-gray-50 after:absolute after:inset-y-0 after:left-full after:w-6 after:bg-gray-50"},Yt={class:"flex h-9 w-full justify-end gap-5 whitespace-nowrap pl-2 pr-2 font-medium text-gray-900"},Xt=["onClick"],Zt={key:0,class:"errors"},ea={key:0,class:"errors"},oa={class:"scrollbar-thin flex flex-1 flex-col gap-4 overflow-y-auto px-2"},ta={key:0},Oa=Oo({__name:"CollectionsContentRecord",props:{record:{type:Object,required:!0},isEditing:{type:Boolean,required:!0}},emits:["update:record"],async setup(p,{emit:M}){var ao,so,lo,ro,io;let T,H;const r=p,yo=M,Me=ut(),Ne=rt(),le=nt(),C=ct(),Ve=bt(),ho=Jo(),re=gt(),E=k(0),ie={},z=k(!1),Ke=(so=(ao=et)[C.value.collection])==null?void 0:so.call(ao),qe=k(),x=k(!1),s=C.value.collections[C.value.collection],m=k({}),h=new Bt(r.record),W=k(),Y=k(!1),He=k(""),wo=Object.fromEntries(bo.map(({code:t,name:o})=>[t,o])),ne=k(!1),ze=k(!1),ue=k(),de=k(""),we=k({}),a=k(null),X=k([]),P=k(""),We=k("blocks"),y=k(0),ce=k([]),l=new wt(r.record[s.contentBuilder.blocksField],s,m.value),xo=K.AddBlockPopup(),$o=K.Base(),Bo=K.BlockTreeItem(),_e=K.FieldLayout(),Co=K.HistoryButtons(),Po=K.MoreBlockOptionsPopup(),Fo=K.SearchRecords(),Eo=tt();[T,H]=Ie(()=>Ao("pruvious-dashboard")),await T,H(),s.translatable&&(le.value=r.record.language);const Uo=r.isEditing?n("pruvious-dashboard","Edit $item",{item:s.label.record.singular})+": "+(s.dashboard.primaryField?r.record[s.dashboard.primaryField]:`#${r.record.id}`):n("pruvious-dashboard","Create new $item",{item:s.label.record.singular}),xe=yt(re.value),Z=s.apiRoutes.create&&(((lo=re.value)==null?void 0:lo.isAdmin)||xe[`collection-${s.name}-create`]),Do=s.apiRoutes.delete&&(((ro=re.value)==null?void 0:ro.isAdmin)||xe[`collection-${s.name}-delete`]),I=s.apiRoutes.update&&(((io=re.value)==null?void 0:io.isAdmin)||xe[`collection-${s.name}-update`]),Je=([T,H]=Ie(()=>V("collections/previews",{method:"post",body:{data:JSON.stringify(r.record),collection:s.name}})),T=await T,H(),T);Je.success&&(ue.value=Je.data),jo({title:Uo}),Q(window,"paste",t=>{if(x.value&&a.value){const o=it(t);o&&(mo(o),pe(a.value))}}),Q("keydown",t=>{const o=vt(t);if(o){if(o==="save")Ae(),Pe();else if(o==="undo")Be();else if(o==="redo")Ce();else if(o==="copy")if(x.value&&a.value)Ee(a.value);else return;else if(o==="cut")if(x.value&&a.value)Ue(a.value);else return;else o==="delete"?x.value&&a.value&&oe(a.value):o==="duplicate"?x.value&&a.value&&Fe(a.value):o==="moveUp"?x.value&&a.value&&Qe(a.value):o==="moveDown"&&x.value&&a.value&&Ye(a.value);t.preventDefault(),t.stopPropagation()}}),Q(document,"focusin",()=>{var t;return x.value=!!((t=document.activeElement)!=null&&t.hasAttribute("data-block"))}),Q(document,"focusout",()=>{var t;return x.value=!!((t=document.activeElement)!=null&&t.hasAttribute("data-block"))});const Lo=at(()=>qe.value,r.record[s.contentBuilder.blocksField],{...st,group:P.value,emptyInsertThreshold:0,onUpdate:()=>null,onStart:t=>{document.body.classList.add("is-sorting"),P.value="",ke(()=>P.value=l.blocks[`${t.from.dataset.key}.${t.oldIndex}`].item.block.name)},onEnd:oo,setData:(t,o)=>{mt({dragImageLabel:n("pruvious-dashboard",o.dataset.label)}),t.setDragImage(document.getElementById("pruvious-drag-image"),-16,10),t.effectAllowed="move"}});me(P,()=>{var t;We.value=!((t=a.value)!=null&&t.includes(".block.slots."))||l.allowedRootBlocks.includes(P.value)?"blocks":lt(),Lo.option("group",P.value?We.value:"blocks")}),s.publicPages&&s.publicPages.layoutField&&me(()=>r.record[s.publicPages.layoutField],t=>l.setLayout(t),{immediate:!0}),me(a,to),me(Ve,()=>U("isMoving",Ve.value)),[T,H]=Ie(()=>ee()),await T,H(),eo(),kt(h);async function ee(){var v;we.value=await ht(r.record,s.fields);const t=s.publicPages&&s.publicPages.pathField?s.publicPages.pathField:"path",o=Mo(s,r.record.language,he),u=No(r.record.language===he?"":r.record.language,o,r.record[t]);de.value=`${u}?__p=${((v=ue.value)==null?void 0:v.token)??"_"}`}const R=Oe($e,50),Ge=Oe(To,50);async function $e(t,o=!1){h.add(t??r.record,o),te(t??r.record),setTimeout(ee)}
1async function To(t){var w;const o=ot[s.fields[s.dashboard.primaryField].type],u=o==="number"?+t:t,v={...r.record};if(o==="string"&&!r.isEditing&&!ze.value&&s.publicPages&&((w=s.publicPages.seo)==null?void 0:w.titleField)===s.dashboard.primaryField){const N=s.publicPages.pathField?s.publicPages.pathField:"path";"/"+fo(r.record[s.dashboard.primaryField])===r.record[N]?v[N]="/"+fo(u):ze.value=!0}v[s.dashboard.primaryField]=u,h.add(v),te(v),setTimeout(ee)}function Be(){if(h.undosRemaining.value){const t=a.value?l.fingerprint(a.value):null,o=h.undo()??r.record;if(m.value={},l.clearErrors(),l.setData(be(o)[s.contentBuilder.blocksField]),y.value++,te(o),ke(()=>y.value++),setTimeout(ee),$(),a.value){const u=l.fingerprint(a.value);(!u||t!==u)&&(a.value=null)}}}function Ce(){if(h.redosRemaining.value){const t=a.value?l.fingerprint(a.value):null,o=h.redo()??r.record;if(m.value={},l.clearErrors(),l.setData(be(o)[s.contentBuilder.blocksField]),y.value++,te(o),ke(()=>y.value++),setTimeout(ee),$(),a.value){const u=l.fingerprint(a.value);(!u||t!==u)&&(a.value=null)}}}async function Pe(){if(!I)return;m.value={},l.clearErrors();const t=r.isEditing?await V(`collections/${s.name}/${r.record.id}`,{method:"patch",body:r.record}):await V(`collections/${s.name}`,{method:"post",body:r.record});t.success?(l.setData(be(t.data)[s.contentBuilder.blocksField]),h.add(t.data),h.setInitialState(t.data),r.isEditing?(j({message:n("pruvious-dashboard","$item updated",{item:ge(s.label.record.singular,!1)})}),R(t.data).then($)):(j({message:n("pruvious-dashboard","$item created",{item:ge(s.label.record.singular,!1)}),afterRouteChange:!0}),await se(`collections/${s.name}/${t.data.id}`))):co(t.error)&&(m.value=t.error,l.setErrors(t.error),j({message:n("pruvious-dashboard","$count $errors found",{count:Object.keys(t.error).length}),type:"error"})),eo()}async function Io(t){dt({target:t.target,id:"delete-record",success:async()=>{(await V(`collections/${s.name}/${r.record.id}`,{method:"delete"})).success&&(j({message:n("pruvious-dashboard","$item deleted",{item:ge(s.label.record.singular,!1)}),afterRouteChange:!0}),h.isDirty.value=!1,r.record.language===he?await se(`collections/${s.name}`):await se(`collections/${s.name}?where=language[=][${r.record.language}]`))}})}async function oe(t){l.deleteBlock(t),a.value=null,y.value++,m.value={},l.clearErrors(),await _(!0),setTimeout(()=>{U("unhighlightBlock"),Ae()})}function Fe(t){const o=l.duplicateBlock(t);a.value=o.key,y.value++,m.value={},l.clearErrors(),ve(o.key),_()}async function Qe(t){const o=await l.moveBlockUp(t);a.value=o,y.value++,m.value={},l.clearErrors(),ve(o),await _(),U("unhighlightBlock")}async function Ye(t){const o=await l.moveBlockDown(t);a.value=o,y.value++,m.value={},l.clearErrors(),ve(o),await _(),U("unhighlightBlock")}async function Ee(t){await ko("block",l.blocks[t].item)}async function Ue(t){await ko("block",l.blocks[t].item),oe(t)}async function pe(t){var o;if(((o=Ne.value)==null?void 0:o.pruviousClipboardType)==="block"){const u=l.getParentBlock(t),v=Ne.value.payload,w=t.split(".").slice(0,-1).join("."),N=Vo({[s.contentBuilder.blocksField]:l.data},w),J=t.endsWith("?")?N.length:Number(t.split(".").pop())+1,G=`${w}.${J}`;if(u&&/\.block\.slots\.[^\.]+$/s.test(w)){const Te=w.split(".").pop();if(!u.slots[Te].allowedBlocks.includes(v.block.name))return j({message:n("pruvious-dashboard","The block **$block** cannot be pasted here",{block:C.value.blocks[v.block.name].label}),type:"error"})}else if(!u&&!l.allowedRootBlocks.includes(v.block.name))return j({message:n("pruvious-dashboard","The block **$block** cannot be pasted here",{block:C.value.blocks[v.block.name].label}),type:"error"});l.mutateBlockKeysAfterIndex(J-1,1,w),N.splice(J,0,v),l.blocks[G]=new xt(v,G,l),await _(),a.value=G,y.value++,m.value={},l.clearErrors(),ve(G)}}function ve(t){setTimeout(()=>{const o=document.querySelector(`[data-block="${t}"]`);o&&(o.focus(),o.scrollIntoView({behavior:"smooth",block:"center"}))})}async function _(t=!1){const o={...r.record,[s.contentBuilder.blocksField]:l.data};return t?$e(o).then($):R(o).then($)}const De=Oe($,225);async function $(){ue.value&&await V(`collections/previews/${ue.value.id}`,{method:"patch",body:{data:JSON.stringify(r.record)}}),U("reload")}function Ro(){var t,o;(o=(t=W.value)==null?void 0:t.contentWindow)==null||o.location.reload()}function U(t,o){var u,v;(v=(u=W.value)==null?void 0:u.contentWindow)==null||v.postMessage({type:`pruvious:${t}`,data:o},"*")}Q(window,"message",async t=>{if(t.origin===window.location.origin)switch(t.data.type){case"pruvious:ready":U("blockLabels",Object.fromEntries(Object.entries(C.value.blocks).map(([o,u])=>[o,u.label])));break;case"pruvious:selectBlock":a.value=t.data.data,Le(),setTimeout(()=>{const o=document.querySelector(`[data-block="${t.data.data}"]`);o&&o.scrollIntoView({behavior:"smooth",block:"center"})});break;case"pruvious:focus":Y.value=!0;break;case"pruvious:blur":Y.value=!1;break;case"pruvious:save":Ae(),Pe();break;case"pruvious:undo":Be();break;case"pruvious:redo":Ce();break;case"pruvious:copy":a.value&&Ee(a.value);break;case"pruvious:cut":a.value&&Ue(a.value);break;case"pruvious:paste":if(a.value){const{text:o}=t.data.data;mo(o),pe(a.value)}break;case"pruvious:delete":a.value&&oe(a.value);break;case"pruvious:duplicate":a.value&&Fe(a.value);break;case"pruvious:moveUp":a.value&&Qe(a.value);break;case"pruvious:moveDown":a.value&&Ye(a.value);break}}),Q(window,"resize",()=>Xe(),{passive:!0});function Xe(){W.value&&(He.value=`${W.value.offsetWidth} × ${W.value.offsetHeight}`)}async function Ze(t){if(r.isEditing){const o=await V(`collections/${s.name}/${r.record.id}`,{query:{select:"translations",populate:!0}});if(o.success){if(o.data.translations[t])await se(`collections/${s.name}/${o.data.translations[t]}`);else if(await pt(n("pruvious-dashboard","The **$language** translation of this $item does not exist. Do you want to create it?",{language:n("pruvious-dashboard",bo.find(({code:u})=>u===t).name),item:s.label.record.singular}),{resolve:n("pruvious-dashboard","Yes"),reject:n("pruvious-dashboard","No")})){const u=await V(`collections/${s.name}/${r.record.id}/mirror?from=${r.record.language}&to=${t}`,{method:"post"});u.success?(j({message:n("pruvious-dashboard","Translation created"),afterRouteChange:!0}),await se(`collections/${s.name}/${u.data.id}`)):co(u.error)&&j({message:"<ul><li>"+Object.entries(u.error).map(([v,w])=>`**${v}:** ${w}`).join("</li><li>")+"</li></ul>",type:"error"})}}}else le.value=t,$e({...r.record,language:t}).then($)}function eo(){const t=[];for(const o of s.dashboard.fieldLayout)Ko(o)&&o.startsWith("#")?t.push({label:o.slice(1).trim(),errors:0,layout:[]}):(t.length||t.push({label:ge(s.label.record.singular,!1),errors:0,layout:[]}),t[t.length-1].layout.push(o));for(const o of t)for(const u of $t(o.layout))o.errors+=Object.keys(m.value).filter(v=>v===u||v.startsWith(`${u}.`)).length;ce.value=t}async function oo(t){const o=await l.moveBlock(`${t.from.dataset.key}.${t.oldIndex}`,`${t.to.dataset.key}.${t.newIndex}`);te({...r.record,[s.contentBuilder.blocksField]:l.data}),m.value={...l.errors},a.value=o,P.value="",y.value++,R().then($),ft(),document.body.classList.remove("is-sorting"),setTimeout(()=>y.value++)}function te(t){yo("update:record",be(t))}function be(t){const o=B(t)?t.value:t,u=s.contentBuilder.blocksField,v=[...o[u]];
1qo(r.record[u]),o[u]=r.record[u];for(const w of v)o[u].push(w);return o}function to(){X.value=a.value&&Object.keys(C.value.blocks[l.blocks[a.value].item.block.name].fields).length?Object.keys(C.value.blocks[l.blocks[a.value].item.block.name].fields):[],Le()}function Le(){ke(()=>{E.value=a.value&&X.value.length?"blocks":Ho(E.value)?E.value:0})}return(t,o)=>{const u=Et,v=Go,w=Qo,N=_o,J=Yo,G=Tt,Te=Xo,S=zo("pruvious-tooltip");return d(),D(e($o),{showMenu:!1},Wo({search:ye(()=>[e(s).search?(d(),D(e(Fo),{key:0,language:e(s).translatable?p.record.language:void 0},null,8,["language"])):g("",!0)]),default:ye(()=>{var fe,no;return[b("div",It,[b("div",Rt,[b("h2",St,[b("span",null,L(e(n)("pruvious-dashboard","Blocks")),1),e(x)||e(Y)&&e(a)?O((d(),D(u,{key:0,class:"h-4 w-4 shrink-0"},null,512)),[[S,[e(n)("pruvious-dashboard","Copy")+`[[${e(q).copy}]]`,e(n)("pruvious-dashboard","Cut")+`[[${e(q).cut}]]`,e(n)("pruvious-dashboard","Paste")+`[[${e(q).paste}]]`,e(n)("pruvious-dashboard","Duplicate")+`[[${e(q).duplicate}]]`,e(n)("pruvious-dashboard","Move up")+`[[${e(q).moveUp}]]`,e(n)("pruvious-dashboard","Move down")+`[[${e(q).moveDown}]]`,e(n)("pruvious-dashboard","Delete")+`[[${e(q).delete}]]`]]]):g("",!0)]),b("div",Ot,[b("div",{"data-key":e(s).contentBuilder.blocksField,id:"blocks",ref_key:"blocksEl",ref:qe},[(d(!0),f(ae,null,Re(p.record[e(s).contentBuilder.blocksField],({block:i},F)=>(d(),D(e(Bo),{blockFocused:e(x),"onUpdate:blockFocused":o[1]||(o[1]=c=>B(x)?x.value=c:null),errors:e(m),"onUpdate:errors":[o[2]||(o[2]=c=>B(m)?m.value=c:null),o[12]||(o[12]=c=>e(l).setErrors(c))],selectedBlock:e(a),"onUpdate:selectedBlock":o[3]||(o[3]=c=>B(a)?a.value=c:null),sortableBlockName:e(P),"onUpdate:sortableBlockName":o[4]||(o[4]=c=>B(P)?P.value=c:null),sortableKey:e(y),"onUpdate:sortableKey":o[5]||(o[5]=c=>B(y)?y.value=c:null),blockData:i,blockKey:`${e(s).contentBuilder.blocksField}.${F}`,"data-label":e(n)("pruvious-dashboard",e(C).blocks[i.name].label),disabled:p.isEditing&&!e(I)||!p.isEditing&&!e(Z),index:F,key:`${e(y)}-${e(s).contentBuilder.blocksField}.${F}`,tree:e(l),onAddBlockBefore:c=>{ie.value={treeOrSlot:e(l),index:F},z.value=!0},onClickBlock:o[6]||(o[6]=c=>(U("scrollToBlock",c),Le())),onDelete:o[7]||(o[7]=c=>oe(c)),onHighlight:o[8]||(o[8]=c=>U("highlightBlock",c)),onOpenAddBlockPopup:o[9]||(o[9]=c=>{ie.value=c,z.value=!0}),onOpenMoreBlockOptionsPopup:o[10]||(o[10]=c=>ne.value=!0),onSortEnd:oo,onUnhighlight:o[11]||(o[11]=c=>U("unhighlightBlock",c)),onUpdated:o[13]||(o[13]=c=>_())},null,8,["blockFocused","errors","selectedBlock","sortableBlockName","sortableKey","blockData","blockKey","data-label","disabled","index","tree","onAddBlockBefore"]))),128))],8,At),p.isEditing&&e(I)||!p.isEditing&&e(Z)?(d(),f("button",{key:0,onClick:o[14]||(o[14]=i=>{ie.value={treeOrSlot:e(l)},z.value=!0}),type:"button",class:"flex h-9 items-center gap-2 px-2 text-sm text-gray-400 outline-none transition hocus:text-primary-700"},[A(v,{class:"h-4 w-4"}),b("span",null,L(e(n)("pruvious-dashboard","Add block")),1)])):g("",!0)])]),b("div",jt,[b("div",Mt,[O((d(),D(N,{to:`/${e(ho).public.pruvious.dashboardPrefix}/collections/${e(s).name}`+(e(le)!==e(he)?`?where=language[=][${e(le)}]`:""),class:"button button-white button-square"},{default:ye(()=>[A(w)]),_:1},8,["to"])),[[S,e(n)("pruvious-dashboard","Show all $items",{items:e(s).label.record.plural})]]),b("div",Nt,[e(s).dashboard.primaryField?(d(),f("input",{key:0,disabled:p.isEditing&&!e(I)||!p.isEditing&&!e(Z),placeholder:e(n)("pruvious-dashboard",e(s).fields[e(s).dashboard.primaryField].options.label),title:e(n)("pruvious-dashboard",e(s).fields[e(s).dashboard.primaryField].options.description),value:p.record[e(s).dashboard.primaryField],onBlur:o[15]||(o[15]=i=>e(Ge)(i.target.value).then($)),onInput:o[16]||(o[16]=i=>e(Ge)(i.target.value).then(e(De))),autocomplete:"off",name:"record-primary-field",type:"text",class:"flex-1 truncate bg-transparent text-xl font-medium outline-none placeholder:text-gray-300"},null,40,Vt)):g("",!0)]),b("div",Kt,[p.isEditing&&e(I)||!p.isEditing&&e(Z)?(d(),D(e(Co),{key:0,history:e(h),onRedo:o[17]||(o[17]=i=>
1Ce()),onUndo:o[18]||(o[18]=i=>Be())},null,8,["history"])):g("",!0),O((d(),f("a",{href:e(de),target:"_blank",class:"button button-white button-square"},[A(J)],8,qt)),[[S,e(n)("pruvious-dashboard","Open preview in new tab")]]),e(Ke)?(d(),D(po(e(Ke)),{key:1,record:p.record,"onUpdate:record":o[19]||(o[19]=i=>e(R)(void 0,!e(je)()).then($))},null,40,["record"])):g("",!0),O((d(),f("button",{onClick:o[20]||(o[20]=i=>Ro()),type:"button",class:"button button-white button-square"},[A(G)])),[[S,e(n)("pruvious-dashboard","Reload preview")]]),p.isEditing&&e(Do)?O((d(),f("button",{key:2,onClick:Io,type:"button",class:"button button-white-red button-square"},[A(Te)])),[[S,{content:((fe=e(Me))==null?void 0:fe.id)==="delete-record"?e(n)("pruvious-dashboard","Confirm to !!delete!!"):e(n)("pruvious-dashboard","Delete"),showOnCreate:((no=e(Me))==null?void 0:no.id)==="delete-record"}]]):g("",!0),p.isEditing&&e(I)||!p.isEditing&&e(Z)?(d(),f("button",{key:3,onClick:o[21]||(o[21]=i=>Pe()),type:"button",class:"button"},[e(h).isDirty.value?(d(),f("span",Ht)):g("",!0),p.isEditing?(d(),f("span",zt,L(e(n)("pruvious-dashboard","Update")),1)):g("",!0),p.isEditing?g("",!0):(d(),f("span",Wt,L(p.record.public===!1?e(n)("pruvious-dashboard","Save draft"):e(n)("pruvious-dashboard","Publish")),1))])):g("",!0)])]),b("div",_t,[e(de)?(d(),f("iframe",{key:0,src:e(de),onLoad:o[22]||(o[22]=i=>Xe()),ref_key:"iframe",ref:W,class:"h-full w-full"},null,40,Jt)):g("",!0)]),b("div",{class:Se(["flex h-8 shrink-0 items-center justify-center text-xs transition",{"text-primary-700":e(Y),"text-gray-400":!e(Y)}])},[b("span",null,L(e(He)),1)],2)]),b("div",Gt,[b("div",Qt,[b("div",Yt,[(d(!0),f(ae,null,Re(e(ce),({label:i,errors:F,layout:c},uo)=>(d(),f(ae,null,[c.length&&e(ce).length>1||e(a)&&e(l).blocks[e(a)]?(d(),f("button",{key:0,onClick:aa=>E.value=uo,type:"button",class:Se(["flex items-center gap-2 leading-9 transition hocus:opacity-100",{"opacity-50":e(E)!==uo}])},[b("span",null,L(e(n)("pruvious-dashboard",i)),1),F?O((d(),f("span",Zt,[vo(L(F),1)])),[[S,e(n)("pruvious-dashboard","$count $errors found",{count:F})]]):g("",!0)],10,Xt)):g("",!0)],64))),256)),e(a)&&e(l).blocks[e(a)]&&e(X).length?(d(),f("button",{key:0,onClick:o[23]||(o[23]=i=>E.value="blocks"),type:"button",class:Se(["flex items-center gap-2 leading-9 transition hocus:opacity-100",{"opacity-50":e(E)!=="blocks"}])},[b("span",null,L(e(n)("pruvious-dashboard","Block")),1),e(l).blocks[e(a)].errorCount?O((d(),f("span",ea,[vo(L(e(l).blocks[e(a)].errorCount),1)])),[[S,e(n)("pruvious-dashboard","$count $errors found",{count:e(l).blocks[e(a)].errorCount})]]):g("",!0)],2)):g("",!0)])]),b("div",oa,[(d(!0),f(ae,null,Re(e(ce),({layout:i},F)=>(d(),f(ae,null,[e(E)===F&&i.length?(d(),D(e(_e),{key:0,errors:e(m),"onUpdate:errors":o[24]||(o[24]=c=>B(m)?m.value=c:null),canUpdate:e(I),collectionRecord:p.record,compact:!0,fieldLayout:i,fieldsDeclaration:e(s).fields,history:e(h),isEditing:p.isEditing,record:p.record,resolvedConditionalLogic:e(we),onChangeLanguage:Ze,"onUpdate:record":o[25]||(o[25]=c=>e(R)(c,!e(je)()).then(e(De))),class:"compact mb-8"},null,8,["errors","canUpdate","collectionRecord","fieldLayout","fieldsDeclaration","history","isEditing","record","resolvedConditionalLogic"])):g("",!0)],64))),256)),e(E)==="blocks"&&e(a)&&e(l).blocks[e(a)]&&e(X).length?(d(),f("div",ta,[A(e(_e),{errors:e(m),"onUpdate:errors":o[26]||(o[26]=i=>B(m)?m.value=i:null),canUpdate:e(I),collectionRecord:p.record,compact:!0,fieldLayout:e(X),fieldsDeclaration:e(C).blocks[e(l).blocks[e(a)].item.block.name].fields,history:e(h),isEditing:p.isEditing,keyPrefix:`${e(a)}.block.fields.`,record:e(l).blocks[e(a)].item.block.fields,resolvedConditionalLogic:e(we),"onUpdate:record":o[27]||(o[27]=i=>{e(l).blocks[e(a)].item.block.fields=i,e(R)(void 0,!e(je)()).then(e(De))}),class:"compact mb-8"},null,8,["errors","canUpdate","collectionRecord","fieldLayout","fieldsDeclaration","history","isEditing","keyPrefix","record","resolvedConditionalLogic"])])):g("",!0)])])]),A(e(xo),{visible:e(z),"onUpdate:visible":o[28]||(o[28]=i=>B(z)?z.value=i:null),options:ie.value,onPasteBlockAfter:o[29]||(o[29]=i=>pe(i)),onSelected:o[30]||(o[30]=i=>{a.value=i,to()}
1),onUpdated:o[31]||(o[31]=i=>(y.value++,e(R)().then($)))},null,8,["visible","options"]),A(e(Po),{selectedBlock:e(a),"onUpdate:selectedBlock":o[32]||(o[32]=i=>B(a)?a.value=i:null),visible:e(ne),"onUpdate:visible":o[33]||(o[33]=i=>B(ne)?ne.value=i:null),tree:e(l),onCopy:o[34]||(o[34]=i=>Ee(e(a))),onCut:o[35]||(o[35]=i=>Ue(e(a))),onDelete:o[36]||(o[36]=i=>oe(e(a))),onDuplicate:o[37]||(o[37]=i=>Fe(e(a))),onPaste:o[38]||(o[38]=i=>pe(e(a))),onUpdated:o[39]||(o[39]=i=>(y.value++,e(R)().then($)))},null,8,["selectedBlock","visible","tree"])]}),_:2},[e(s).translatable&&e(Zo).length>1?{name:"language-switcher",fn:ye(()=>[O((d(),D(po(e(Eo)),{modelValue:p.record.language,options:{choices:e(wo)},"onUpdate:modelValue":o[0]||(o[0]=fe=>Ze(fe)),class:"!w-32"},null,8,["modelValue","options"])),[[S,{content:e(n)("pruvious-dashboard","Language"),offset:[0,9]}]])]),key:"0"}:void 0]),1024)}}});export{Oa as default};

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.