1import{_ as R}from"./QxNs40mm.js";import{_ as z}from"./DlB4LFyO.js";import{_ as O,P as W,a as Z}from"./DilVTM3o.js";import{d as K,u as J,y as X,$ as ee,a0 as te,g as t,f as L,c as h,a as o,t as v,e as r,w as T,s as H,B as oe,F as re,r as ae,q as ne,p as se,v as me,Z as ie,a1 as le,j as ge,o as s}from"./C85Wf2IV.js";import{_ as ce}from"./DRoihEiX.js";import{_ as de}from"./CD-O4ISw.js";import{_ as Fe}from"./CNB_XTEX.js";import{_ as pe}from"./BTzoMfhm.js";import{_ as ue}from"./C3lYHVI0.js";import{u as w,a as Ce}from"./BoowPzbz.js";import{C as m,a as i,b as l,c as g,d as c,e as d,f as F,g as p,h as u,i as C,j as $,Y as _,k as f,l as k,A as $e,m as B,S as _e,n as fe}from"./BkIuu5Zd.js";import{B as ke,a as Be,P as Ee,T as he,V as ve}from"./CGLXZRc1.js";import{T as ye,g as Te}from"./BeaIzb5x.js";import{h as Ie}from"./CVENm5o5.js";import{f as be}from"./DQapyVQH.js";import{u as xe}from"./BjZoIbvk.js";import"./dWe_rklm.js";import"./L2MfKTD8.js";import"./l6WDQyUe.js";import"./CHS0fPHa.js";import"./CCJQyFQ4.js";import"./FHzN8PY3.js";import"./-MJMlPdR.js";import"./7J63_hbb.js";import"./DXWiDPth.js";import"./1sZ8X1Xc.js";import"./D3fidXpB.js";import"./DWlAQd96.js";import"./BUxmq1su.js";import"./DaMTUtS7.js";import"./A51jxn_b.js";import"./DZTPrwC7.js";import"./NIL1YJ1q.js";import"./-vsEa_js.js";const Le=` 2fragment CoreMediaTextFragment on CoreMediaText { 3 attributes { 4 anchor 5 href 6 mediaUrl 7 mediaType 8 mediaPosition 9 mediaWidth 10 mediaSizeSlug 11 mediaAlt 12 } 13} 14`,He=` 15 fragment BlogEditorBlocksFragment on Post { 16 editorBlocks { 17 name 18 clientId 19 parentClientId 20 ... CoreQuoteFragment 21 ... CoreTableFragment 22 ... CoreEmbedFragment 23 ... CoreImageFragment 24 ... CoreGalleryFragment 25 ... CoreListFragment 26 ... CoreListItemFragment 27 ... CoreColumnFragment 28 ... CoreHeadingFragment 29 ... CoreParagraphFragment 30 ... CoreGroupFragment 31 ... YoastFaqFragment 32 ... YoastHowToFragment 33 ... CoreButtonsFragment 34 ... AcfQuoteFragment 35 ... CoreHtmlFragment 36 ... CoreMediaTextFragment 37 }, 38 } 39 ${m} 40 ${i} 41 ${l} 42 ${g} 43 ${c} 44 ${d} 45 ${F} 46 ${p} 47 ${u} 48 ${C} 49 ${$} 50 ${_} 51 ${f} 52 ${k} 53 ${$e} 54 ${B} 55 ${Le} 56`,we=` 57 fragment ExternalEditorBlocksFragment on External { 58 editorBlocks { 59 name 60 clientId 61 parentClientId 62 ... CoreQuoteFragment 63 ... CoreTableFragment 64 ... CoreEmbedFragment 65 ... CoreImageFragment 66 ... CoreGalleryFragment 67 ... CoreListFragment 68 ... CoreListItemFragment 69 ... CoreColumnFragment 70 ... CoreHeadingFragment 71 ... CoreParagraphFragment 72 ... CoreGroupFragment 73 ... YoastFaqFragment 74 ... YoastHowToFragment 75 ... CoreButtonsFragment 76 ... CoreHtmlFragment 77 }, 78 } 79 ${m} 80 ${i} 81 ${l} 82 ${g} 83 ${c} 84 ${d} 85 ${F} 86 ${p} 87 ${u} 88 ${C} 89 ${$} 90 ${_} 91 ${f} 92 ${k} 93 ${B} 94`,Pe=` 95fragment ExternalFragment on External { 96 id 97 databaseId 98 title 99 slug 100 excerpt 101 date 102 author { 103 node { 104 avatar { 105 url 106 } 107 description 108 name 109 extraInfo { 110 linkedinUrl 111 calendlyUrl 112 position 113 } 114 } 115 } 116 contentTypeName 117 categories { 118 nodes { 119 name 120 slug 121 } 122 } 123 modified 124 featuredImage { 125 node { 126 sourceUrl 127 } 128 } 129 externalSettings { 130 links { 131 downloadLink { 132 target 133 title 134 url 135 } 136 linkTyp 137 } 138 author 139 } 140 generalPostSettings { 141 duration 142 cornerstone 143 quickLinks { 144 link { 145 target 146 title 147 url 148 } 149 } 150 sourcesQuellen { 151 sourcesLink { 152 target 153 title 154 url 155 } 156 } 157 visibility 158 } 159} 160`,Se=` 161fragment EventFragment on Event { 162 id 163 databaseId 164 title 165 excerpt 166 date 167 author { 168 node { 169 avatar { 170 url 171 } 172 description 173 name 174 extraInfo { 175 linkedinUrl 176 calendlyUrl 177 position 178 } 179 } 180 } 181 slug 182 contentTypeName 183 eventSettings { 184 hosts { 185 nodes { 186 ...TeamMemberFragment 187 } 188 } 189 eventStart 190 eventEnd 191 location 192 time 193 onlineOffline 194 registrationLink 195 eventType 196 price 197 } 198 generalPostSettings { 199 duration 200 cornerstone 201 quickLinks { 202 link { 203 target 204 title 205 url 206 } 207 } 208 sourcesQuellen { 209 sourcesLink { 210 target 211 title 212 url 213 } 214 } 215 visibility 216 } 217} 218${ye} 219`,De=` 220seo { 221 metaDesc 222 canonical 223 opengraphUrl 224 opengraphType 225 opengraphTitle 226 opengraphSiteName 227 opengraphPublisher 228 opengraphPublishedTime 229 opengraphModifiedTime 230 opengraphImage { 231 sourceUrl 232 mimeType 233 } 234 title 235} 236`,Ye=` 237fragment LectureFragment on Lecture {
238 id 239 databaseId 240 title 241 slug 242 excerpt 243 date 244 author { 245 node { 246 avatar { 247 url 248 } 249 description 250 name 251 extraInfo { 252 linkedinUrl 253 calendlyUrl 254 position 255 } 256 } 257 } 258 contentTypeName 259 categories { 260 nodes { 261 name 262 slug 263 } 264 } 265 videoSettings { 266 videoCategory 267 } 268 modified 269 featuredImage { 270 node { 271 sourceUrl 272 } 273 } 274 generalPostSettings { 275 duration 276 cornerstone 277 quickLinks { 278 link { 279 target 280 title 281 url 282 } 283 } 284 sourcesQuellen { 285 sourcesLink { 286 target 287 title 288 url 289 } 290 } 291 visibility 292 } 293} 294`,Ge=` 295 fragment BookEditorBlocksFragment on Buch { 296 editorBlocks { 297 name 298 clientId 299 parentClientId 300 ... CoreQuoteFragment 301 ... CoreTableFragment 302 ... CoreEmbedFragment 303 ... CoreImageFragment 304 ... CoreGalleryFragment 305 ... CoreListFragment 306 ... CoreListItemFragment 307 ... CoreColumnFragment 308 ... CoreHeadingFragment 309 ... CoreParagraphFragment 310 ... CoreGroupFragment 311 ... YoastFaqFragment 312 ... YoastHowToFragment 313 ... CoreButtonsFragment 314 ... CoreHtmlFragment 315 }, 316 } 317 ${m} 318 ${i} 319 ${l} 320 ${g} 321 ${c} 322 ${d} 323 ${F} 324 ${p} 325 ${u} 326 ${C} 327 ${$} 328 ${_} 329 ${f} 330 ${k} 331 ${B} 332`,Qe=` 333 fragment PodcastEditorBlocksFragment on Podcast { 334 editorBlocks { 335 name 336 clientId 337 parentClientId 338 ... CoreQuoteFragment 339 ... CoreTableFragment 340 ... CoreEmbedFragment 341 ... CoreImageFragment 342 ... CoreGalleryFragment 343 ... CoreListFragment 344 ... CoreListItemFragment 345 ... CoreColumnFragment 346 ... CoreHeadingFragment 347 ... CoreParagraphFragment 348 ... CoreGroupFragment 349 ... YoastFaqFragment 350 ... YoastHowToFragment 351 ... CoreButtonsFragment 352 ... CoreHtmlFragment 353 }, 354 } 355 ${m} 356 ${i} 357 ${l} 358 ${g} 359 ${c} 360 ${d} 361 ${F} 362 ${p} 363 ${u} 364 ${C} 365 ${$} 366 ${_} 367 ${f} 368 ${k} 369 ${B} 370`,qe=` 371 fragment ToolEditorBlocksFragment on Tool { 372 editorBlocks { 373 name 374 clientId 375 parentClientId 376 ... CoreQuoteFragment 377 ... CoreTableFragment 378 ... CoreEmbedFragment 379 ... CoreImageFragment 380 ... CoreGalleryFragment 381 ... CoreListFragment 382 ... CoreListItemFragment 383 ... CoreColumnFragment 384 ... CoreHeadingFragment 385 ... CoreParagraphFragment 386 ... CoreGroupFragment 387 ... YoastFaqFragment 388 ... YoastHowToFragment 389 ... CoreButtonsFragment 390 ... CoreHtmlFragment 391 }, 392 } 393 ${m} 394 ${i} 395 ${l} 396 ${g} 397 ${c} 398 ${d} 399 ${F} 400 ${p} 401 ${u} 402 ${C} 403 ${$} 404 ${_} 405 ${f} 406 ${k} 407 ${B} 408`,Ue=` 409 fragment VideoEditorBlocksFragment on Video { 410 editorBlocks { 411 name 412 clientId 413 parentClientId 414 ... CoreQuoteFragment 415 ... CoreTableFragment 416 ... CoreEmbedFragment 417 ... CoreImageFragment 418 ... CoreGalleryFragment 419 ... CoreListFragment 420 ... CoreListItemFragment 421 ... CoreColumnFragment 422 ... CoreHeadingFragment 423 ... CoreParagraphFragment 424 ... CoreGroupFragment 425 ... YoastFaqFragment 426 ... YoastHowToFragment 427 ... CoreButtonsFragment 428 ... CoreHtmlFragment 429 }, 430 } 431 ${m} 432 ${i} 433 ${l} 434 ${g} 435 ${c} 436 ${d} 437 ${F} 438 ${p} 439 ${u} 440 ${C} 441 ${$} 442 ${_} 443 ${f} 444 ${k} 445 ${B} 446`,Ae=` 447 fragment LectureEditorBlocksFragment on Lecture { 448 editorBlocks { 449 name 450 clientId 451 parentClientId 452 ... CoreQuoteFragment 453 ... CoreTableFragment 454 ... CoreEmbedFragment 455 ... CoreImageFragment 456 ... CoreGalleryFragment 457 ... CoreListFragment 458 ... CoreListItemFragment 459 ... CoreColumnFragment 460 ... CoreHeadingFragment 461 ... CoreParagraphFragment 462 ... CoreGroupFragment 463 ... YoastFaqFragment 464 ... YoastHowToFragment 465 ... CoreButtonsFragment 466 ... CoreHtmlFragment 467 }, 468 } 469 ${m} 470 ${i} 471 ${l} 472 ${g} 473 ${c} 474 ${d} 475 ${F} 476 ${p} 477 ${u} 478 ${C} 479 ${$} 480 ${_} 481 ${f} 482 ${k} 483 ${B} 484`,Me=` 485 fragment EventEditorBlocksFragment on Event { 486 editorBlocks { 487 name 488 clientId 489 parentClientId 490 ... CoreQuoteFragment 491 ... CoreTableFragment 492 ... CoreEmbedFragment 493 ... CoreImageFragment 494 ... CoreGalleryFragment 495 ... CoreListFragment 496 ... CoreListItemFragment 497 ... CoreColumnFragment 498 ... CoreHeadingFragment 499 ... CoreParagraphFragment 500 ... CoreGroupFragment 501 ... YoastFaqFragment 502 ... YoastHowToFragment 503 ... CoreButtonsFragment 504 ... CoreHtmlFragment 505 }, 506 } 507 ${m} 508 ${i} 509 ${l} 510 ${g} 511 ${c} 512 ${d} 513 ${F} 514 ${p} 515 ${u} 516 ${C} 517 ${$} 518 ${_} 519 ${f} 520 ${k} 521 ${B} 522`,Ve=Te` 523 query GetPostBySlug($id: ID!) { 524 contentNode(id: $id, idType: DATABASE_ID) { 525 ...BlogFragment 526 ...BlogEditorBlocksFragment 527 ...ExternalFragment 528 ...ExternalEditorBlocksFragment 529 ...BookFragment 530 ...BookEditorBlocksFragment 531 ...PodcastFragment 532 ...PodcastEditorBlocksFragment 533 ...ToolFragment 534 ...ToolEditorBlocksFragment 535 ...VideoFragment 536 ...VideoEditorBlocksFragment 537 ...LectureFragment 538 ...LectureEditorBlocksFragment 539 ...ServiceFragment
540 ...ServiceEditorBlocksFragment 541 ...EventFragment 542 ...EventEditorBlocksFragment 543 544 ${De} 545 } 546 } 547 ${ke} 548 ${Pe} 549 ${Be} 550 ${Ee} 551 ${he} 552 ${ve} 553 ${Ye} 554 ${_e} 555 ${Se} 556 ${He} 557 ${we} 558 ${Ge} 559 ${Qe} 560 ${qe} 561 ${Ue} 562 ${Ae} 563 ${fe} 564 ${Me} 565`,Ne={key:1,class:"container grid grid-cols-12 gap-x-0 md:gap-x-8 pt-12 md:pt-24 pb-12"},je={class:"col-span-12 md:col-span-8"},Re={id:"print-content"},ze={class:"display-sm font-bold"},Oe={class:"mt-8 label-md flex flex-wrap gap-2"},We={class:"flex flex-wrap gap-4 flex-grow items-center"},Ze={class:"flex gap-2 items-center"},Ke={key:0},Je={key:1},Xe={class:"flex flex-grow gap-2 items-center"},et={key:0,class:"border-t border-gray-200 dark:border-gray-800 mt-24 pt-12"},tt={key:2},ot={class:"container grid grid-cols-12 gap-x-0 md:gap-x-8 pt-12 md:pt-24 pb-12"},rt={class:"col-span-12 md:col-span-8"},at={id:"print-content"},nt={class:"hidden md:block col-span-4"},At=K({__name:"preview",setup(st){const I=Ce(),P=J(),{code:S,previewId:D}=P.query,{delta:Y}=Ie(),e=me();X(async()=>{const a=ee("faust-token",{maxAge:300}),E=await $fetch("/api/faust/tokens-from-code",{method:"post",body:{code:decodeURIComponent(S)}});a.value=E.accessToken;const{data:n,error:y}=await te(Ve,{id:D});n.value&&(e.value=be(n.value.contentNode)),y.value&&console.error(y)});const b=async()=>{ge();const a=window.ics(),E=e.value?.registerLink?`Registrierung unter: ${e.value?.registerLink} 566`:"",n=`Das ist ein "Save the Date" für das dno Event ${e.value?.title}. 567 568 ${E} Weitere Information: ${window.location.origin}/event/${e.slug}`;a.addEvent(`SAVE THE DATE: ${e.title}`,n,e.value?.location,I(e.value?.startDate).utc().format("YYYY-MM-DD HH:mm"),I(e.value?.endDate).utc().format("YYYY-MM-DD HH:mm")),a.download(`SAVE THE DATE: ${e.value?.title}`)};return xe({script:[{src:"/plugins/ics.min.js",async:!0},{src:"/plugins/FileSaver.min.js",async:!0}]}),(a,E)=>{const n=R,y=z,G=Z,Q=oe,q=ce,x=O,U=de,A=Fe,M=pe,V=ue;return t(e)?t(e).type==="events"?(s(),h("section",Ne,[o("div",je,[o("div",Re,[o("h1",ze,v(t(e).title),1),o("div",Oe,[o("div",We,[r(y,{"tooltip-text":"Kalendereintrag speichern",class:"flex items-center"},{default:T(()=>[o("p",{class:"flex gap-2 items-center hover:underline cursor-pointer",onClick:b},[r(n,{variant:"event",fill:"currentColor"}),H(" "+v(("getDayBetween"in a?a.getDayBetween:t(ie))(t(e).startDate,t(e).endDate)),1)])]),_:1}),o("p",Ze,[r(n,{variant:"timer",fill:"currentColor"}),("getTimeBetween"in a?a.getTimeBetween:t(le))(t(e).startDate,t(e).endDate)<1e3*60*60*24?(s(),h("label",Ke,v(t(w)(t(e).startDate))+" - "+v(t(w)(t(e).endDate))+" Uhr ",1)):(s(),h("label",Je,v(t(e).duration),1))]),o("p",Xe,[r(n,{variant:t(e).onlineOffline==="Zoom"?"zoom":"location",fill:"currentColor"},null,8,["variant"]),H(" "+v(t(e).location),1)])]),r(Q,null,{default:T(()=>[r(G,{post:t(e),buttons:["share","save","like"]},null,8,["post"])]),_:1}),r(y,{"tooltip-text":"Download ICS File"},{default:T(()=>[r(q,{class:"button-icon",icon:"download","icon-only":"","icon-size":24,"aria-label":"Download ICS File",onClick:b})]),_:1})]),r(x,{post:t(e),"disable-toc":""},null,8,["post"])]),t(e).hosts.length>0?(s(),h("div",et,[E[0]||(E[0]=o("h2",{class:"headline-sm font-bold"},"Gastgeber",-1)),(s(!0),h(re,null,ae(t(e).hosts,(N,j)=>(s(),L(U,{key:j,person:N},null,8,["person"]))),128))])):ne("",!0)])])):(s(),h("div",tt,[o("section",ot,[o("div",rt,[o("div",at,[r(A,{post:t(e)},null,8,["post"]),r(x,{post:t(e)},null,8,["post"])])]),o("div",nt,[r(M,{post:t(e)},null,8,["post"]),o("div",{class:"sticky flex flex-col gap-4 transition-all mt-24 w-3/4 ml-auto",style:se({top:t(Y)+48+"px"})},[r(V,{post:t(e)},null,8,["post"])],4)])])])):(s(),L(W,{key:0}))}}});export{At 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.