1import{ca as n}from"./chunk-7ERWTRFD.js";var a=class r{templates=[{id:"corporate",name:"Firmenveranstaltungen",icon:"business",emoji:"\u{1F3E2}",description:"Sommerfeste, Jubil\xE4en, Konferenzen, Teambuildings und Weihnachtsfeiern",examples:"z.B. Sommerfest, Jubil\xE4umsfeier, Jahreskonferenz, Betriebsfest, Weihnachtsfeier",eventDefaults:{nameSuggestions:["Sommerfest 2026","Firmenjubil\xE4um","Jahreskonferenz","Betriebsfest","Weihnachtsfeier","Teambuilding"],description:"<p>Wir laden Sie herzlich zu unserer Veranstaltung ein.</p><p>Bitte melden Sie sich \xFCber das untenstehende Formular an. Sie erhalten eine Best\xE4tigung mit QR-Code per E-Mail.</p>",participantLimit:200},designPreset:{titleSize:"large",titleColor:"#1a1a1a",titleAlignment:"left",backgroundType:"color",backgroundColor:"#ffffff",formBackgroundColor:"#ffffff",formTextColor:"#1a1a1a",buttonColor:"#1a1a1a",buttonTextColor:"#ffffff",showPoweredBy:!0},customFields:[{label:"Firma / Abteilung",fieldType:"text",required:!0,sortOrder:1,placeholder:"z.B. Marketing, Vertrieb",addsToGuestCount:!1},{label:"Position",fieldType:"text",required:!1,sortOrder:2,placeholder:"z.B. Teamleiter, Gesch\xE4ftsf\xFChrer",addsToGuestCount:!1},{label:"Besondere Anforderungen",fieldType:"textarea",required:!1,sortOrder:3,placeholder:"z.B. Barrierefreiheit, Parkplatz, Di\xE4tw\xFCnsche",addsToGuestCount:!1}],configPreset:{enabled:!0,doubleOptIn:!0,showAttendeeCount:!1,showShareButtons:!1,captchaEnabled:!0,ticketOnConfirm:!0},formPreset:{companyEnabled:!0,companyRequired:!0,consentRequired:!0}},{id:"festival",name:"Festivals & Kultur",icon:"festival",emoji:"\u{1F3AA}
1",description:"Festivals, Abib\xE4lle, Kulturevents, Streetfood-M\xE4rkte und Tanzveranstaltungen",examples:"z.B. Sommerfestival, Abiball, Streetfood-Markt, Tanzabend, Kulturabend",eventDefaults:{nameSuggestions:["Sommerfestival 2026","Abiball 2026","Streetfood-Markt","Kulturabend","Open-Air-Event","Tanzveranstaltung"],description:"<p>Willkommen bei unserem Event! \u{1F3B6}</p><p>Sichern Sie sich jetzt Ihren Platz und melden Sie sich \xFCber das Formular an.</p>",participantLimit:500},designPreset:{titleSize:"xlarge",titleColor:"#ffffff",titleAlignment:"center",backgroundType:"gradient",backgroundColor:"#2d3748",formBackgroundColor:"#ffffff",formTextColor:"#2d3748",buttonColor:"#e53e3e",buttonTextColor:"#ffffff",showPoweredBy:!0},customFields:[{label:"Musikwunsch",fieldType:"select",required:!1,sortOrder:1,options:"Rock,Pop,Hip-Hop,Elektro,Schlager,Egal",addsToGuestCount:!1},{label:"Anzahl Begleitpersonen",fieldType:"number",required:!1,sortOrder:2,minValue:0,maxValue:5,placeholder:"0",addsToGuestCount:!0},{label:"Wie haben Sie von uns erfahren?",fieldType:"select",required:!1,sortOrder:3,options:"Social Media,Freunde/Bekannte,Plakat/Flyer,Website,Sonstiges",addsToGuestCount:!1}],configPreset:{enabled:!0,doubleOptIn:!1,showAttendeeCount:!0,showShareButtons:!0,captchaEnabled:!0,ticketOnConfirm:!0},formPreset:{companyEnabled:!1,companyRequired:!1,consentRequired:!0}},{id:"medical",name:"Arztpraxen & Kliniken",icon:"local_hospital",emoji:"\u{1F3E5}",description:"Patientenveranstaltungen, Fortbildungen, Tage der offenen Praxis",examples:"z.B. Fortbildung, Patientenseminar, Tag der offenen Praxis, Fachtag",eventDefaults:{nameSuggestions:["Patientenveranstaltung","Medizinische Fortbildung","Tag der offenen Praxis","Gesundheitstag","Fachvortrag","Internationaler Fachtag"],description:"<p>Wir laden Sie herzlich zu unserer Veranstaltung ein.</p><p>Bitte melden Sie sich \xFCber das untenstehende Formular an. Sie erhalten eine Best\xE4tigung per E-Mail.</p>",participantLimit:100},designPreset:{titleSize:"large",titleColor:"#1a1a1a",titleAlignment:"left",backgroundType:"color",backgroundColor:"#f0f7ff",formBackgroundColor:"#ffffff",formTextColor:"#1a1a1a",buttonColor:"#1565c0",buttonTextColor:"#ffffff",showPoweredBy:!0},customFields:[{label:"Fachrichtung",fieldType:"select",required:!1,sortOrder:1,options:"Allgemeinmedizin,Innere Medizin,Chirurgie,Orthop\xE4die,Kardiologie,Neurologie,Dermatologie,P\xE4diatrie,Sonstige",addsToGuestCount:!1},{label:"Approbationsnummer",fieldType:"text",required:!1,sortOrder:2,placeholder:"Optional \u2013 nur f\xFCr \xC4rzte",addsToGuestCount:!1},{label:"Di\xE4tanforderungen",fieldType:"text",required:!1,sortOrder:3,placeholder:"z.B. vegetarisch, vegan, laktosefrei",addsToGuestCount:!1}],configPreset:{enabled:!0,doubleOptIn:!0,showAttendeeCount:!1,showShareButtons:!1,captchaEnabled:!0,ticketOnConfirm:!0},formPreset:{companyEnabled:!0,companyRequired:!1,consentRequired:!0}},{id:"private_party",name:"Private Feiern",icon:"cake",emoji:"\u{1F389}",description:"Geburtstage, Einweihungsfeiern, Gartenpartys und Familientreffen",examples:"z.B. 50. Geburtstag, Einweihungsfeier, Gartenparty, Familientreffen",eventDefaults:{nameSuggestions:["Geburtstagsfeier","Einweihungsfeier","Gartenparty","Familientreffen","Sommerparty","Grillabend"],description:"<p>Wir feiern und ihr seid herzlich eingeladen! \u{1F389}</p><p>Bitte meldet euch \xFCber das Formular an, damit wir besser planen k\xF6nnen.</p>",participantLimit:80},designPreset:{titleSize:"xlarge",titleColor:"#2d2d2d",titleAlignment:"center",backgroundType:"color",backgroundColor:"#fff9e6",formBackgroundColor:"#ffffff",formTextColor:"#2d2d2d",buttonColor:"#ff6f00",buttonTextColor:"#ffffff",showPoweredBy:!0},customFields:[{label:"Anzahl Begleitpersonen",fieldType:"number",required:!0,sortOrder:1,minValue:0,maxValue:5,placeholder:"0",addsToGuestCount:!0},{label:"Essensvorlieben",fieldType:"select",required:!1,sortOrder:2,options:"Alles,Vegetarisch,Vegan,Keine Angabe",addsToGuestCount:!1},{label:"Nachricht an den Gastgeber",fieldType:"textarea",required:!1,sortOrder:3,placeholder:"M\xF6chtest du uns etwas mitteilen?",addsToGuestCount:!1}],configPreset:{enabled:!0,doubleOptIn:!1,showAttendeeCount:!0,showShareButtons:!0,captchaEnabled:!1,ticketOnConfirm:!0},formPreset:{companyEnabled:!1,companyRequired:!1,consentRequired:!1}},{id:"association",name:"Vereine & Verb\xE4nde",icon:"groups",emoji:"\u{1F3DB}\uFE0F",description:"Mitgliederversammlungen, Vereinsfeste, Stammtische und Sitzungen",examples:"z.B. Mitgliederversammlung, Vereinsfest, Stammtisch, Fraktionssitzung",eventDefaults:{nameSuggestions:["Mitgliederversammlung 2026","Vereinsfest","Stammtisch","Jahreshauptversammlung","Vereinsjubil\xE4um","Sportfest"],description:"<p>Wir laden alle Mitglieder herzlich zu unserer Veranstaltung ein.</p><p>Bitte melden Sie sich \xFCber das Formular an, damit wir die Teilnehmerzahl planen k\x
1F6nnen.</p>",participantLimit:100},designPreset:{titleSize:"large",titleColor:"#1a1a1a",titleAlignment:"left",backgroundType:"color",backgroundColor:"#f5f5f5",formBackgroundColor:"#ffffff",formTextColor:"#1a1a1a",buttonColor:"#37474f",buttonTextColor:"#ffffff",showPoweredBy:!0},customFields:[{label:"Mitgliedsnummer",fieldType:"text",required:!1,sortOrder:1,placeholder:"Falls vorhanden",addsToGuestCount:!1},{label:"Funktion im Verein",fieldType:"select",required:!1,sortOrder:2,options:"Mitglied,Vorstand,Kassenwart,Schriftf\xFChrer,Ehrenmitglied,Gast",addsToGuestCount:!1},{label:"Anzahl Begleitpersonen",fieldType:"number",required:!1,sortOrder:3,minValue:0,maxValue:3,placeholder:"0",addsToGuestCount:!0}],configPreset:{enabled:!0,doubleOptIn:!0,showAttendeeCount:!0,showShareButtons:!1,captchaEnabled:!0,ticketOnConfirm:!0},formPreset:{companyEnabled:!1,companyRequired:!1,consentRequired:!0}},{id:"education",name:"Schulungen & Seminare",icon:"school",emoji:"\u{1F4DA}",description:"Workshops, Fortbildungen, Seminare, Webinare und Kurse",examples:"z.B. Workshop, Seminar, Fortbildung, Webinar, Fachvortrag",eventDefaults:{nameSuggestions:["Workshop","Seminar","Fortbildung","Schulung","Webinar","Fachvortrag"],description:"<p>Melden Sie sich jetzt f\xFCr unsere Veranstaltung an.</p><p>Nach der Anmeldung erhalten Sie eine Best\xE4tigung mit allen wichtigen Informationen per E-Mail.</p>",participantLimit:30},designPreset:{titleSize:"large",titleColor:"#1a1a1a",titleAlignment:"left",backgroundType:"color",backgroundColor:"#fff8f0",formBackgroundColor:"#ffffff",formTextColor:"#1a1a1a",buttonColor:"#e65100",buttonTextColor:"#ffffff",showPoweredBy:!0},customFields:[{label:"Erfahrungslevel",fieldType:"select",required:!0,sortOrder:1,options:"Anf\xE4nger,Fortgeschritten,Experte",addsToGuestCount:!1},{label:"Firma / Organisation",fieldType:"text",required:!1,sortOrder:2,placeholder:"Optional",addsToGuestCount:!1},{label:"Besondere Vorkenntnisse",fieldType:"textarea",required:!1,sortOrder:3,placeholder:"Welche relevanten Erfahrungen bringen Sie mit?",addsToGuestCount:!1}],configPreset:{enabled:!0,doubleOptIn:!0,showAttendeeCount:!0,showShareButtons:!1,captchaEnabled:!0,ticketOnConfirm:!0},formPreset:{companyEnabled:!0,companyRequired:!1,consentRequired:!0}},{id:"wedding",name:"Hochzeiten",icon:"favorite",emoji:"\u{1F492}",description:"Hochzeitsfeiern mit Men\xFCwahl, Begleitpersonen und Musikw\xFCnschen",examples:"z.B. Hochzeit von Anna & Max, Trauung, Hochzeitsfeier",eventDefaults:{nameSuggestions:["Unsere Hochzeit","Hochzeitsfeier","Trauung & Feier","Save the Date"],description:"<p>Wir freuen uns, unseren besonderen Tag mit euch zu feiern! \u{1F389}</p><p>Bitte meldet euch \xFCber das Formular an, damit wir alles perfekt planen k\xF6nnen.</p>",participantLimit:150},designPreset:{titleSize:"xlarge",titleColor:"#3d3028",titleAlignment:"center",backgroundType:"color",backgroundColor:"#fdf8f4",formBackgroundColor:"#ffffff",formTextColor:"#3d3028",buttonColor:"#8b6f47",buttonTextColor:"#ffffff",showPoweredBy:!0},customFields:[{label:"Men\xFCwahl",fieldType:"select",required:!0,sortOrder:1,options:"Fleisch,Fisch,Vegetarisch,Vegan",addsToGuestCount:!1},{label:"Allergien / Unvertr\xE4glichkeiten",fieldType:"text",required:!1,sortOrder:2,placeholder:"z.B. N\xFCsse, Laktose, Gluten",addsToGuestCount:!1},{label:"Anzahl Begleitpersonen",fieldType:"number",required:!0,sortOrder:3,minValue:0,maxValue:3,placeholder:"0",addsToGuestCount:!0},{label:"Musikwunsch",fieldType:"text",required:!1,sortOrder:4,placeholder:"Welches Lied darf auf keinen Fall fehlen?",addsToGuestCount:!1}],configPreset:{enabled:!0,doubleOptIn:!1,showAttendeeCount:!0,showShareButtons:!0,captchaEnabled:!1,ticketOnConfirm:!0},formPreset:{companyEnabled:!1,companyRequired:!1,consentRequired:!1}},{id:"retail",name:"Einzelhandel & Neuer\xF6ffnung",icon:"storefront",emoji:"\u{1F6D2}",description:"Neuer\xF6ffnungen, Jubil\xE4en, Kundenevents und Aktionen",examples:"z.B. Gro\xDFe Neuer\xF6ffnung, Jubil\xE4umsfeier, VIP-Kundenevent",eventDefaults:{nameSuggestions:["Gro\xDFe Neuer\xF6ffnung","Jubil\xE4umsfeier","VIP-Kundenevent","Saisonstart-Event","Kundentag"],description:"<p>Wir laden Sie herzlich zu unserem Event ein! \u{1F389}</p><p>Sichern Sie sich Ihren Platz und melden Sie sich jetzt an. Es erwarten Sie tolle Angebote und \xDCberraschungen!</p>",participantLimit:300},designPreset:{titleSize:"xlarge",titleColor:"#1a1a1a",titleAlignment:"center",backgroundType:"color",backgroundColor:"#f5fff5",formBackgroun
1dColor:"#ffffff",formTextColor:"#1a1a1a",buttonColor:"#2e7d32",buttonTextColor:"#ffffff",showPoweredBy:!0},customFields:[{label:"Kundennummer",fieldType:"text",required:!1,sortOrder:1,placeholder:"Falls vorhanden",addsToGuestCount:!1},{label:"Wie haben Sie von uns erfahren?",fieldType:"select",required:!1,sortOrder:2,options:"Social Media,Flyer / Plakat,Empfehlung,Zeitung / Anzeige,Sonstiges",addsToGuestCount:!1}],configPreset:{enabled:!0,doubleOptIn:!1,showAttendeeCount:!0,showShareButtons:!0,captchaEnabled:!0,ticketOnConfirm:!0},formPreset:{companyEnabled:!1,companyRequired:!1,consentRequired:!0}},{id:"custom",name:"Eigenes Event",icon:"tune",emoji:"\u2699\uFE0F",description:"Starten Sie ohne Vorlage und konfigurieren Sie alles selbst",examples:"F\xFCr alle anderen Veranstaltungsarten",eventDefaults:{nameSuggestions:[],description:""},designPreset:{titleSize:"large",titleColor:"#1a1a1a",titleAlignment:"left",backgroundType:"color",backgroundColor:"#ffffff",formBackgroundColor:"#ffffff",formTextColor:"#1a1a1a",buttonColor:"#1a1a1a",buttonTextColor:"#ffffff",showPoweredBy:!0},customFields:[],configPreset:{enabled:!0,doubleOptIn:!0,captchaEnabled:!0,ticketOnConfirm:!0},formPreset:{companyEnabled:!1,companyRequired:!1,consentRequired:!0}}];getAll(){return this.templates}getBranches(){let t=["custom","wedding","retail"];return this.templates.filter(e=>!t.includes(e.id))}getCustomTemplate(){return this.templates.find(t=>t.id==="custom")}getById(t){return this.templates.find(e=>e.id===t)}toEventFields(t){return t.map(e=>({label:e.label,fieldType:e.fieldType,required:e.required,sortOrder:e.sortOrder,options:e.options,placeholder:e.placeholder,minValue:e.minValue,maxValue:e.maxValue,addsToGuestCount:e.addsToGuestCount,showInForm:!0}))}static \u0275fac=function(e){return new(e||r)};static \u0275prov=n({token:r,factory:r.\u0275fac,providedIn:"root"})};export{a};
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.