PageSourceSearch

https://www.woonboulevardpoortvliet.nl/_nuxt/Bjf3NOFW.js

js woonboulevardpoortvliet.nl collected 2026-10-08 07:27:44 UTC 2,399 bytes, 2 lines download raw bytes

1import{d as v,aU as j,a as u,V as O,q as M,m as $,n as w,f as b,o as s,c as i,F as y,z as A,v as g,h as x,g as B,j as q,p as I}from"./BBfPi8oX.js";import{_ as L}from"./oJIt67yI.js";import"./DDrUmjbW.js";import"./DjlxQRNO.js";import"./Dp9Z6Br3.js";import"./Dae1TRoG.js";const S=v({__name:"Embed",props:{embedCode:{}},setup(c){const a=c,m=j(),l=u(()=>Array.from(a.embedCode.matchAll(/<iframe([^>]*)\/?>(?:<\/iframe>)?/g)).map((e,t)=>({...Object.fromEntries(Array.from(e[1].matchAll(/([\w-:]+)(?:="([^"]*)")?/g)).map(([f,d,o])=>[d,o||!0])),key:`iframe__${m}__${t}`}))),_=u(()=>Array.from(a.embedCode.matchAll(/<div([^>]*)>(?:.*?<\/div>)?/gs)).map((e,t)=>({...Object.fromEntries(Array.from(e[1].matchAll(/([\w-:]+)(?:="([^"]*)")?/g)).map(([f,d,o])=>[d,o||!0])),key:`div__${m}__${t}`}))),k=u(()=>Array.from(a.embedCode.matchAll(/<script([^>]*)>(.*?)<\/script>/gs)).map((e,t)=>{const n=Object.fromEntries(Array.from(e[1].matchAll(/([\w-:]+)(?:="([^"]*)")?/g)).map(([d,o,C])=>[o,C||!0])),f=e[2]?.trim();return{...n,content:f||void 0,origin:e[0]}})),h=u(()=>k.value.map((r,e)=>{const t=`script__${m}__${e}`;return{key:r.origin||t,id:r.id||t,defer:r.src?!0:void 0,...r}})),{initiatedThirdParty:p}=O();function E(){p.value&&h.value.forEach(r=>{if(!document.getElementById(r.id)){const e=document.createElement("script");Object.entries(r).forEach(([t,n])=>{t==="key"||t==="content"||(n===!0?e.setAttribute(t,""):n!==void 0&&e.setAttribute(t,n))}),r.content&&(e.textContent=r.content),document.body.appendChild(e)}})}return M(p,()=>{E()}),$(()=>{E()}),w(()=>{h.value.forEach(r=>{const e=document.getElementById(r.id);e&&e.remove()})}),(r,e)=>b(p)?(s(),i(y,{key:0},[(s(!0),i(y,null,A(b(_),t=>(s(),i("div",g({key:t.key},{ref_for:!0},t),null,16))),128)),(s(!0),i(y,null,A(b(l),t=>(s(),i("iframe",g({key:t.key},{ref_for:!0},t),null,16))),128))],64)):x("",!0)}}),U=Object.assign(S,{__name:"UiEmbed"}),N=v({__name:"Embed",props:{slice:{type:Object,required:!0},index:{type:Number,required:!0},slices:{type:Array,required:!0},context:{type:[Object,Array],default:()=>null}},setup(c){return(a,m)=>{const l=U,_=L;return c.slice?.EmbedCode?(s(),B(_,{key:0,class:"ct-embed",slice:c.slice,index:c.index},{default:q(()=>[I(l,{"embed-code":c.slice.EmbedCode},null,8,["embed-code"])]),_:1},8,["slice","index"])):x("",!0)}}}),H=Object.assign(N,{__name:"SlicesEmbed"});export{H as default};
2//# sourceMappingURL=Bjf3NOFW.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.