{"code":"var __defProp=Object.defineProperty;var __name=(target,value)=>__defProp(target,\"name\",{value,configurable:true});import fs from\"fs\";import path from\"path\";import{fileURLToPath}from\"url\";import{getPayload}from\"payload\";import config from\"../payload.config\";const dirname=path.dirname(fileURLToPath(import.meta.url));import{services}from\"./content\";import{doc,h,p,richText as richTextDoc,ul}from\"./lexical\";import{references}from\"./references\";const force=process.env.SEED_FORCE===\"1\";const only=(process.env.SEED_ONLY??\"\").split(\",\").map(part=>part.trim()).filter(Boolean);const wants=__name(part=>only.length===0||only.includes(part),\"wants\");const legalPages=[{slug:\"impressum\",title:\"Impressum\",lead:\"Angaben gem\\xE4ss schweizerischem Recht.\",content:doc(h(2,\"Verantwortlich f\\xFCr den Inhalt\"),p(\"bitneo GmbH\"),p(\"Luzernerstrasse 38\"),p(\"6030 Ebikon\"),p(\"Schweiz\"),h(2,\"Kontakt\"),p(\"Telefon: +41 41 244 44 99\"),p(\"E-Mail: hello@bitneo.ch\"),h(2,\"Handelsregister\"),p(\"Eingetragen im Handelsregister des Kantons Luzern.\"),p(\"UID: [TODO: CHE-123.456.789]\"),h(2,\"Haftungsausschluss\"),p(\"Die Inhalte dieser Website wurden mit Sorgfalt erstellt. F\\xFCr die Richtigkeit, Vollst\\xE4ndigkeit und Aktualit\\xE4t der Inhalte kann jedoch keine Gew\\xE4hr \\xFCbernommen werden.\"),p(\"Verweise auf Websites Dritter liegen ausserhalb unseres Verantwortungsbereichs. F\\xFCr deren Inhalte wird jede Verantwortung abgelehnt.\"))},{slug:\"datenschutz\",title:\"Datenschutzerkl\\xE4rung\",lead:\"Wie wir mit deinen Daten umgehen.\",content:doc(p(\"[TODO: Diese Erkl\\xE4rung ist ein Ger\\xFCst und muss vor der Ver\\xF6ffentlichung rechtlich gepr\\xFCft werden \\u2014 insbesondere im Hinblick auf das revidierte Schweizer Datenschutzgesetz (revDSG) und, bei Kunden im EU-Raum, die DSGVO.]\"),h(2,\"Verantwortliche Stelle\"),p(\"bitneo GmbH, Luzernerstrasse 38, 6030 Ebikon, Schweiz. Kontakt: hello@bitneo.ch\"),h(2,\"Welche Daten wir bearbeiten\"),ul([\"Server-Logdaten: IP-Adresse, Zeitpunkt des Zugriffs, abgerufene Seite, Browser und Betriebssystem.\",\"Formulardaten: Angaben, die du im Kontaktformular freiwillig \\xFCbermittelst.\"]),h(2,\"Zweck der Bearbeitung\"),p(\"Wir bearbeiten Daten, um die Website sicher und stabil bereitzustellen und um Anfragen zu beantworten. Eine Weitergabe an Dritte zu Werbezwecken findet nicht statt.\"),h(2,\"Aufbewahrungsdauer\"),p(\"Logdaten werden nach [TODO: Anzahl] Tagen gel\\xF6scht. Anfragen \\xFCber das Kontaktformular bewahren wir so lange auf, wie es f\\xFCr die Bearbeitung und allf\\xE4llige R\\xFCckfragen n\\xF6tig ist.\"),h(2,\"Cookies und Reichweitenmessung\"),p(\"Diese Website setzt keine Tracking-Cookies und bindet keine Dienste Dritter ein, die Nutzerprofile erstellen. Gespeichert wird lediglich deine Wahl zwischen hellem und dunklem Design \\u2014 lokal in deinem Browser.\"),h(2,\"Deine Rechte\"),p(\"Du hast das Recht auf Auskunft \\xFCber die von uns bearbeiteten Personendaten sowie auf deren Berichtigung oder L\\xF6schung. Wende dich dazu an die oben genannte Kontaktadresse.\"))}];const run=__name(async()=>{const payload=await getPayload({config});const created=[];const skipped=[];const company=await payload.findGlobal({slug:\"company\"});if(wants(\"company\")&&(force||!company?.street)){await payload.updateGlobal({slug:\"company\",data:{legalName:\"bitneo GmbH\",brandName:\"bitneo\",tagline:\"Make IT smart\",shortDescription:\"bitneo automatisiert, digitalisiert und betreibt IT f\\xFCr Schweizer KMU \\u2014 von der Infrastruktur \\xFCber die Cloud bis zur individuellen Software.\",street:\"Luzernerstrasse 38\",postalCode:\"6030\",city:\"Ebikon\",canton:\"LU\",country:\"CH\",phone:\"+41 41 244 44 99\",email:\"hello@bitneo.ch\"}});created.push(\"Global: Firmendaten (Grunddaten)\")}else{skipped.push(\"Global: Firmendaten\")}const settings=await payload.findGlobal({slug:\"site-settings\"});if(wants(\"settings\")&&(force||!settings?.footerColumns?.length)){await payload.updateGlobal({slug:\"site-settings\",data:{defaultTitle:\"bitneo \\u2014 ICT-L\\xF6sungen f\\xFCr Schweizer KMU\",titleTemplate:\"%s | bitneo\",defaultDescription:\"Infrastruktur, Cloud, Telefonie, Software und Automatisierung aus einer Hand. bitneo betreut Schweizer KMU als fester IT-Partner.\",headerCta:{label:\"Erstgespr\\xE4ch\",href:\"/kontakt\"},globalCta:{eyebrow:\"Unverbindlich\",heading:\"Reden wir \\xFCber deine IT.\",body:\"In einem 30-min\\xFCtigen Erstgespr\\xE4ch schauen wir uns deine Situation an und sagen dir ehrlich, was sich lohnt \\u2014 und was nicht.\",primaryLabel:\"Erstgespr\\xE4ch buchen\",primaryHref:\"/kontakt\"},footerColumns:[{heading:\"Leistungen\",links:[...[\"it-infrastruktur\",\"web-entwicklung\",\"telefonie\",\"automatisierung\",\"it-support\"].map(slug=>services.find(s=>s.slug===slug)).filter(s=>Boolean(s)).map(s=>({label:s.title,href:`/leistungen/${s.slug}`})),{label:\"Alle Leistungen\",href:\"/leistungen\"}]},{heading:\"Unternehmen\",links:[{label:\"\\xDCber uns\",href:\"/ueber-uns\"},{label:\"Referenzen\",href:\"/referenzen\"},{label:\"Blog\",href:\"/blog\"},{label:\"Kontakt\",href:\"/kontakt\"}]}],legalLinks:[{label:\"Impressum\",href:\"/impressum\"},{label:\"Datenschutz\",href:\"/datenschutz\"}]}});created.push(\"Global: Website-Einstellungen\")}else{skipped.push(\"Global: Website-Einstellungen\")}for(const service of wants(\"services\")?services:[]){const existing=await payload.find({collection:\"services\",where:{slug:{equals:service.slug}},limit:1,depth:0});if(existing.docs.length&&!force){skipped.push(`Leistung: ${service.title}`);continue}const data={title:service.title,headline:service.headline,teaser:service.teaser,slug:service.slug,icon:service.icon,order:service.order,featured:service.featured,intro:service.intro,benefits:service.benefits,deliverables:service.deliverables,faq:service.faq,_status:\"published\"};if(existing.docs.length){await payload.update({collection:\"services\",id:existing.docs[0].id,data})}else{await payload.create({collection:\"services\",data})}created.push(`Leistung: ${service.title}`)}for(const page of wants(\"pages\")?legalPages:[]){const existing=await payload.find({collection:\"pages\",where:{slug:{equals:page.slug}},limit:1,depth:0});if(existing.docs.length&&!force){skipped.push(`Seite: ${page.title}`);continue}const data={...page,_status:\"published\"};if(existing.docs.length){await payload.update({collection:\"pages\",id:existing.docs[0].id,data})}else{await payload.create({collection:\"pages\",data})}created.push(`Seite: ${page.title}`)}const existingForm=await payload.find({collection:\"forms\",where:{title:{equals:\"Kontakt\"}},limit:1,depth:0});if(wants(\"form\")&&(!existingForm.docs.length||force)){const formData={title:\"Kontakt\",submitButtonLabel:\"Anfrage senden\",confirmationType:\"message\",confirmationMessage:richTextDoc(\"Danke f\\xFCr deine Nachricht. Wir melden uns innerhalb eines Arbeitstages bei dir.\"),fields:[{blockType:\"text\",name:\"name\",label:\"Name\",required:true,width:50},{blockType:\"email\",name:\"email\",label:\"E-Mail\",required:true,width:50},{blockType:\"text\",name:\"company\",label:\"Unternehmen\",width:50},{blockType:\"text\",name:\"phone\",label:\"Telefon\",width:50},{blockType:\"select\",name:\"topic\",label:\"Worum geht es?\",required:true,width:100,defaultValue:\"beratung\",options:[{label:\"Allgemeine Beratung / Erstgespr\\xE4ch\",value:\"beratung\"},{label:\"IT-Infrastruktur & Cloud\",value:\"infrastruktur\"},{label:\"Telefonie & Netzwerk\",value:\"telefonie\"},{label:\"Website oder Web-App\",value:\"web\"},{label:\"Software-Entwicklung\",value:\"software\"},{label:\"Automatisierung & KI\",value:\"automatisierung\"},{label:\"Support-Anfrage\",value:\"support\"}]},{blockType:\"textarea\",name:\"message\",label:\"Deine Nachricht\",required:true,width:100}],emails:[{emailTo:process.env.MAIL_TO||\"hello@bitneo.ch\",replyTo:\"{{email}}\",subject:\"Neue Anfrage \\xFCber bitneo.ch: {{topic}}\",message:richTextDoc(\"Neue Anfrage \\xFCber das Kontaktformular:\",\"Name: {{name}}\",\"E-Mail: {{email}}\",\"Unternehmen: {{company}}\",\"Telefon: {{phone}}\",\"Thema: {{topic}}\",\"Nachricht: {{message}}\")}]};if(existingForm.docs.length){await payload.update({collection:\"forms\",id:existingForm.docs[0].id,data:formData})}else{await payload.create({collection:\"forms\",data:formData})}created.push(\"Formular: Kontakt\")}else{skipped.push(\"Formular: Kontakt\")}const serviceIdBySlug=new Map;if(wants(\"references\")){const allServices=await payload.find({collection:\"services\",limit:100,depth:0,select:{slug:true}});for(const doc2 of allServices.docs){if(doc2.slug)serviceIdBySlug.set(doc2.slug,doc2.id)}}const mediaCache=new Map;const ensureMedia=__name(async(datei,alt)=>{if(mediaCache.has(datei))return mediaCache.get(datei);const vorhanden=await payload.find({collection:\"media\",where:{filename:{equals:datei}},limit:1,depth:0});if(vorhanden.docs.length){const id=vorhanden.docs[0].id;mediaCache.set(datei,id);return id}const pfad=path.resolve(dirname,\"assets\",datei);if(!fs.existsSync(pfad)){console.log(`   Bild fehlt, \\xFCbersprungen: ${datei}`);return void 0}const erstellt=await payload.create({collection:\"media\",data:{alt},filePath:pfad});mediaCache.set(datei,erstellt.id);created.push(`Bild: ${datei}`);return erstellt.id},\"ensureMedia\");for(const reference of wants(\"references\")?references:[]){const existing=await payload.find({collection:\"case-studies\",where:{slug:{equals:reference.slug}},limit:1,depth:0});if(existing.docs.length&&!force){skipped.push(`Referenz: ${reference.client}`);continue}const data={title:reference.title,kind:reference.kind,client:reference.client,industry:reference.industry,scale:reference.scale,teaser:reference.teaser,slug:reference.slug,websiteUrl:reference.websiteUrl,links:reference.links,stack:reference.stack?.map(label=>({label})),services:reference.serviceSlugs?.map(slug=>serviceIdBySlug.get(slug)).filter(id=>typeof id===\"number\"),heroImage:reference.bild?await ensureMedia(reference.bild.datei,reference.bild.alt):void 0,featured:reference.featured??false,challenge:reference.challenge,solution:reference.solution,result:reference.result,_status:\"published\"};if(existing.docs.length){await payload.update({collection:\"case-studies\",id:existing.docs[0].id,data})}else{await payload.create({collection:\"case-studies\",data})}created.push(`Referenz: ${reference.client} \\u2014 ${reference.title}`)}const costCheck=await payload.findGlobal({slug:\"cost-check\"});if(wants(\"costcheck\")&&(force||!costCheck?.promise?.length)){await payload.updateGlobal({slug:\"cost-check\",data:{enabled:true,eyebrow:\"Kostenlos & unverbindlich\",heading:\"Zahlst du zu viel f\\xFCr deine IT?\",lead:\"Rechne in 30 Sekunden aus, was dich ein Arbeitsplatz pro Monat kostet. Danach schauen wir uns deine Zahlen an und sagen dir ehrlich, ob sich etwas holen l\\xE4sst.\",promise:[{text:\"Eine Einsch\\xE4tzung deiner Kosten im Verh\\xE4ltnis zum Leistungsumfang\"},{text:\"Konkrete Ansatzpunkte, wo sich etwas holen l\\xE4sst \\u2014 mit Gr\\xF6ssenordnung\"},{text:\"Die Gegenrechnung: was eine Umstellung kosten w\\xFCrde\"},{text:\"Keine Pr\\xE4sentation, kein Verkaufstermin \\u2014 eine schriftliche R\\xFCckmeldung\"}],honestyNote:\"Und wenn deine IT bereits gut und fair aufgestellt ist, sagen wir dir das \\u2014 dann hast du eine dokumentierte Bestandsaufnahme und Gewissheit, ohne einen Franken auszugeben.\"}});created.push(\"Global: IT-Kosten-Check\")}else{skipped.push(\"Global: IT-Kosten-Check\")}const existingCostForm=await payload.find({collection:\"forms\",where:{title:{equals:\"IT-Kosten-Check\"}},limit:1,depth:0});if(wants(\"form\")&&(!existingCostForm.docs.length||force)){const costFormData={title:\"IT-Kosten-Check\",submitButtonLabel:\"Zahlen pr\\xFCfen lassen\",confirmationType:\"message\",confirmationMessage:richTextDoc(\"Danke \\u2014 wir schauen uns deine Zahlen an und melden uns innerhalb von zwei Arbeitstagen.\"),fields:[{blockType:\"text\",name:\"name\",label:\"Name\",required:true,width:50},{blockType:\"email\",name:\"email\",label:\"E-Mail\",required:true,width:50},{blockType:\"text\",name:\"company\",label:\"Unternehmen\",required:true,width:50},{blockType:\"text\",name:\"phone\",label:\"Telefon\",width:50},{blockType:\"number\",name:\"seats\",label:\"Arbeitspl\\xE4tze\",width:33},{blockType:\"number\",name:\"servers\",label:\"Server\",width:33},{blockType:\"number\",name:\"monthlyCost\",label:\"IT-Kosten pro Monat (CHF)\",width:34},{blockType:\"number\",name:\"perSeat\",label:\"CHF pro Arbeitsplatz/Monat\",width:50},{blockType:\"text\",name:\"included\",label:\"Enthaltene Leistungen\",width:100},{blockType:\"textarea\",name:\"notes\",label:\"Was st\\xF6rt aktuell\",width:100}],emails:[{emailTo:process.env.MAIL_TO||\"hello@bitneo.ch\",replyTo:\"{{email}}\",subject:\"IT-Kosten-Check: {{company}} \\u2014 CHF {{perSeat}} pro Arbeitsplatz\",message:richTextDoc(\"Neue Einsendung \\xFCber den IT-Kosten-Check:\",\"Unternehmen: {{company}}\",\"Name: {{name}}\",\"E-Mail: {{email}}\",\"Telefon: {{phone}}\",\"Arbeitspl\\xE4tze: {{seats}}\",\"Server: {{servers}}\",\"Kosten pro Monat: CHF {{monthlyCost}}\",\"Kosten pro Arbeitsplatz: CHF {{perSeat}}\",\"Enthalten: {{included}}\",\"Anmerkungen: {{notes}}\")}]};if(existingCostForm.docs.length){await payload.update({collection:\"forms\",id:existingCostForm.docs[0].id,data:costFormData})}else{await payload.create({collection:\"forms\",data:costFormData})}created.push(\"Formular: IT-Kosten-Check\")}else{skipped.push(\"Formular: IT-Kosten-Check\")}console.log(\"\\n--- Seed abgeschlossen ---\");created.forEach(entry=>console.log(`  angelegt   ${entry}`));skipped.forEach(entry=>console.log(`  \\xFCbersprungen ${entry}`));const fresh=await payload.findGlobal({slug:\"company\"});const missing=[[\"street\",\"Strasse\"],[\"postalCode\",\"PLZ\"],[\"city\",\"Ort\"],[\"canton\",\"Kanton\"],[\"phone\",\"Telefon\"],[\"email\",\"E-Mail\"],[\"uid\",\"UID (CHE-Nummer)\"],[\"foundedYear\",\"Gr\\xFCndungsjahr\"]].filter(([key])=>!fresh?.[key]);if(missing.length){console.log(\"\\n!! Noch einzutragen unter /admin/globals/company:\");missing.forEach(([,label])=>console.log(`   - ${label}`));console.log(\"   Diese Angaben erscheinen im Impressum, im Footer und in den Structured Data.\\n   Sie wurden bewusst leer gelassen statt erfunden.\")}process.exit(0)},\"run\");run().catch(error=>{console.error(error);process.exit(1)});\n","warnings":[],"map":{"version":3,"mappings":"kHAAA,OAAO,OAAQ,KACf,OAAO,SAAU,OACjB,OAAS,kBAAqB,MAE9B,OAAS,eAAkB,UAC3B,OAAO,WAAY,oBAEnB,MAAM,QAAU,KAAK,QAAQ,cAAc,YAAY,GAAG,CAAC,EAE3D,OAAS,aAAgB,YACzB,OAAS,IAAK,EAAG,EAAG,YAAY,YAAa,OAAU,YACvD,OAAS,eAAkB,eAW3B,MAAM,MAAQ,QAAQ,IAAI,aAAe,IAEzC,MAAM,MAAQ,QAAQ,IAAI,WAAa,IACpC,MAAM,GAAG,EACT,IAAK,MAAS,KAAK,KAAK,CAAC,EACzB,OAAO,OAAO,EAEjB,MAAM,MAAQ,OACZ,MACG,KAAK,SAAW,GAAK,KAAK,SAAS,IAAI,EAF9B,SAId,MAAM,WAAa,CACjB,CACE,KAAM,YACN,MAAO,YACP,KAAM,2CACN,QAAS,IACP,EAAE,EAAG,kCAA+B,EACpC,EAAE,aAAa,EACf,EAAE,oBAAoB,EACtB,EAAE,aAAa,EACf,EAAE,SAAS,EACX,EAAE,EAAG,SAAS,EACd,EAAE,2BAA2B,EAC7B,EAAE,yBAAyB,EAC3B,EAAE,EAAG,iBAAiB,EACtB,EAAE,oDAAoD,EACtD,EAAE,8BAA8B,EAChC,EAAE,EAAG,oBAAoB,EACzB,EACE,qLACF,EACA,EACE,yIACF,CACF,CACF,EACA,CACE,KAAM,cACN,MAAO,0BACP,KAAM,oCACN,QAAS,IACP,EACE,8OACF,EACA,EAAE,EAAG,wBAAwB,EAC7B,EAAE,iFAAiF,EACnF,EAAE,EAAG,6BAA6B,EAClC,GAAG,CACD,qGACA,+EACF,CAAC,EACD,EAAE,EAAG,uBAAuB,EAC5B,EACE,sKACF,EACA,EAAE,EAAG,oBAAoB,EACzB,EACE,oMACF,EACA,EAAE,EAAG,gCAAgC,EACrC,EACE,wNACF,EACA,EAAE,EAAG,cAAc,EACnB,EACE,mLACF,CACF,CACF,CACF,EAEA,MAAM,IAAM,gBAAY,CACtB,MAAM,QAAU,MAAM,WAAW,CAAE,MAAO,CAAC,EAC3C,MAAM,QAAoB,CAAC,EAC3B,MAAM,QAAoB,CAAC,EAG3B,MAAM,QAAU,MAAM,QAAQ,WAAW,CAAE,KAAM,SAAU,CAAC,EAC5D,GAAI,MAAM,SAAS,IAAM,OAAS,CAAC,SAAS,QAAS,CACnD,MAAM,QAAQ,aAAa,CACzB,KAAM,UACN,KAAM,CACJ,UAAW,cACX,UAAW,SACX,QAAS,gBACT,iBACE,0JACF,OAAQ,qBACR,WAAY,OACZ,KAAM,SAGN,OAAQ,KACR,QAAS,KAGT,MAAO,mBACP,MAAO,iBAGT,CACF,CAAC,EACD,QAAQ,KAAK,kCAAkC,CACjD,KAAO,CACL,QAAQ,KAAK,qBAAqB,CACpC,CAEA,MAAM,SAAW,MAAM,QAAQ,WAAW,CAAE,KAAM,eAAgB,CAAC,EACnE,GAAI,MAAM,UAAU,IAAM,OAAS,CAAC,UAAU,eAAe,QAAS,CACpE,MAAM,QAAQ,aAAa,CACzB,KAAM,gBACN,KAAM,CACJ,aAAc,qDACd,cAAe,cACf,mBACE,oIACF,UAAW,CAAE,MAAO,kBAAgB,KAAM,UAAW,EACrD,UAAW,CACT,QAAS,gBACT,QAAS,8BACT,KAAM,0IACN,aAAc,yBACd,YAAa,UACf,EACA,cAAe,CACb,CACE,QAAS,aAGT,MAAO,CACL,GACE,CACE,mBACA,kBACA,YACA,kBACA,YACF,EAEC,IAAK,MAAS,SAAS,KAAM,GAAM,EAAE,OAAS,IAAI,CAAC,EACnD,OAAQ,GAAsC,QAAQ,CAAC,CAAC,EACxD,IAAK,IAAO,CAAE,MAAO,EAAE,MAAO,KAAM,eAAe,EAAE,IAAI,EAAG,EAAE,EACjE,CAAE,MAAO,kBAAmB,KAAM,aAAc,CAClD,CACF,EACA,CACE,QAAS,cACT,MAAO,CACL,CAAE,MAAO,cAAY,KAAM,YAAa,EACxC,CAAE,MAAO,aAAc,KAAM,aAAc,EAC3C,CAAE,MAAO,OAAQ,KAAM,OAAQ,EAC/B,CAAE,MAAO,UAAW,KAAM,UAAW,CACvC,CACF,CACF,EACA,WAAY,CACV,CAAE,MAAO,YAAa,KAAM,YAAa,EACzC,CAAE,MAAO,cAAe,KAAM,cAAe,CAC/C,CACF,CACF,CAAC,EACD,QAAQ,KAAK,+BAA+B,CAC9C,KAAO,CACL,QAAQ,KAAK,+BAA+B,CAC9C,CAGA,UAAW,WAAW,MAAM,UAAU,EAAI,SAAW,CAAC,EAAG,CACvD,MAAM,SAAW,MAAM,QAAQ,KAAK,CAClC,WAAY,WACZ,MAAO,CAAE,KAAM,CAAE,OAAQ,QAAQ,IAAK,CAAE,EACxC,MAAO,EACP,MAAO,CACT,CAAC,EAED,GAAI,SAAS,KAAK,QAAU,CAAC,MAAO,CAClC,QAAQ,KAAK,aAAa,QAAQ,KAAK,EAAE,EACzC,QACF,CAEA,MAAM,KAAO,CACX,MAAO,QAAQ,MACf,SAAU,QAAQ,SAClB,OAAQ,QAAQ,OAChB,KAAM,QAAQ,KACd,KAAM,QAAQ,KACd,MAAO,QAAQ,MACf,SAAU,QAAQ,SAClB,MAAO,QAAQ,MACf,SAAU,QAAQ,SAClB,aAAc,QAAQ,aACtB,IAAK,QAAQ,IACb,QAAS,WACX,EAEA,GAAI,SAAS,KAAK,OAAQ,CACxB,MAAM,QAAQ,OAAO,CAAE,WAAY,WAAY,GAAI,SAAS,KAAK,CAAC,EAAG,GAAI,IAAK,CAAC,CACjF,KAAO,CACL,MAAM,QAAQ,OAAO,CAAE,WAAY,WAAY,IAAK,CAAC,CACvD,CACA,QAAQ,KAAK,aAAa,QAAQ,KAAK,EAAE,CAC3C,CAGA,UAAW,QAAQ,MAAM,OAAO,EAAI,WAAa,CAAC,EAAG,CACnD,MAAM,SAAW,MAAM,QAAQ,KAAK,CAClC,WAAY,QACZ,MAAO,CAAE,KAAM,CAAE,OAAQ,KAAK,IAAK,CAAE,EACrC,MAAO,EACP,MAAO,CACT,CAAC,EAED,GAAI,SAAS,KAAK,QAAU,CAAC,MAAO,CAClC,QAAQ,KAAK,UAAU,KAAK,KAAK,EAAE,EACnC,QACF,CAEA,MAAM,KAAO,CAAE,GAAG,KAAM,QAAS,WAAqB,EAEtD,GAAI,SAAS,KAAK,OAAQ,CACxB,MAAM,QAAQ,OAAO,CAAE,WAAY,QAAS,GAAI,SAAS,KAAK,CAAC,EAAG,GAAI,IAAK,CAAC,CAC9E,KAAO,CACL,MAAM,QAAQ,OAAO,CAAE,WAAY,QAAS,IAAK,CAAC,CACpD,CACA,QAAQ,KAAK,UAAU,KAAK,KAAK,EAAE,CACrC,CAGA,MAAM,aAAe,MAAM,QAAQ,KAAK,CACtC,WAAY,QACZ,MAAO,CAAE,MAAO,CAAE,OAAQ,SAAU,CAAE,EACtC,MAAO,EACP,MAAO,CACT,CAAC,EAED,GAAI,MAAM,MAAM,IAAM,CAAC,aAAa,KAAK,QAAU,OAAQ,CACzD,MAAM,SAAW,CACf,MAAO,UACP,kBAAmB,iBACnB,iBAAkB,UAClB,oBAAqB,YACnB,oFACF,EACA,OAAQ,CACN,CAAE,UAAW,OAAiB,KAAM,OAAQ,MAAO,OAAQ,SAAU,KAAM,MAAO,EAAG,EACrF,CAAE,UAAW,QAAkB,KAAM,QAAS,MAAO,SAAU,SAAU,KAAM,MAAO,EAAG,EACzF,CAAE,UAAW,OAAiB,KAAM,UAAW,MAAO,cAAe,MAAO,EAAG,EAC/E,CAAE,UAAW,OAAiB,KAAM,QAAS,MAAO,UAAW,MAAO,EAAG,EACzE,CACE,UAAW,SACX,KAAM,QACN,MAAO,iBACP,SAAU,KACV,MAAO,IACP,aAAc,WACd,QAAS,CACP,CAAE,MAAO,wCAAsC,MAAO,UAAW,EACjE,CAAE,MAAO,2BAA4B,MAAO,eAAgB,EAC5D,CAAE,MAAO,uBAAwB,MAAO,WAAY,EACpD,CAAE,MAAO,uBAAwB,MAAO,KAAM,EAC9C,CAAE,MAAO,uBAAwB,MAAO,UAAW,EACnD,CAAE,MAAO,uBAAwB,MAAO,iBAAkB,EAC1D,CAAE,MAAO,kBAAmB,MAAO,SAAU,CAC/C,CACF,EACA,CACE,UAAW,WACX,KAAM,UACN,MAAO,kBACP,SAAU,KACV,MAAO,GACT,CACF,EACA,OAAQ,CACN,CACE,QAAS,QAAQ,IAAI,SAAW,kBAChC,QAAS,YACT,QAAS,4CACT,QAAS,YACP,4CACA,iBACA,oBACA,2BACA,qBACA,mBACA,wBACF,CACF,CACF,CACF,EAEA,GAAI,aAAa,KAAK,OAAQ,CAC5B,MAAM,QAAQ,OAAO,CAAE,WAAY,QAAS,GAAI,aAAa,KAAK,CAAC,EAAG,GAAI,KAAM,QAAS,CAAC,CAC5F,KAAO,CACL,MAAM,QAAQ,OAAO,CAAE,WAAY,QAAS,KAAM,QAAS,CAAC,CAC9D,CACA,QAAQ,KAAK,mBAAmB,CAClC,KAAO,CACL,QAAQ,KAAK,mBAAmB,CAClC,CAIA,MAAM,gBAAkB,IAAI,IAC5B,GAAI,MAAM,YAAY,EAAG,CACvB,MAAM,YAAc,MAAM,QAAQ,KAAK,CACrC,WAAY,WACZ,MAAO,IACP,MAAO,EACP,OAAQ,CAAE,KAAM,IAAK,CACvB,CAAC,EACD,UAAWA,QAAO,YAAY,KAAM,CAClC,GAAIA,KAAI,KAAM,gBAAgB,IAAIA,KAAI,KAAMA,KAAI,EAAE,CACpD,CACF,CAOA,MAAM,WAAa,IAAI,IACvB,MAAM,YAAc,aAAO,MAAe,MAA6C,CACrF,GAAI,WAAW,IAAI,KAAK,EAAG,OAAO,WAAW,IAAI,KAAK,EAEtD,MAAM,UAAY,MAAM,QAAQ,KAAK,CACnC,WAAY,QACZ,MAAO,CAAE,SAAU,CAAE,OAAQ,KAAM,CAAE,EACrC,MAAO,EACP,MAAO,CACT,CAAC,EACD,GAAI,UAAU,KAAK,OAAQ,CACzB,MAAM,GAAK,UAAU,KAAK,CAAC,EAAG,GAC9B,WAAW,IAAI,MAAO,EAAE,EACxB,OAAO,EACT,CAEA,MAAM,KAAO,KAAK,QAAQ,QAAS,SAAU,KAAK,EAClD,GAAI,CAAC,GAAG,WAAW,IAAI,EAAG,CACxB,QAAQ,IAAI,mCAAgC,KAAK,EAAE,EACnD,OAAO,MACT,CAEA,MAAM,SAAW,MAAM,QAAQ,OAAO,CACpC,WAAY,QACZ,KAAM,CAAE,GAAI,EACZ,SAAU,IACZ,CAAC,EACD,WAAW,IAAI,MAAO,SAAS,EAAY,EAC3C,QAAQ,KAAK,SAAS,KAAK,EAAE,EAC7B,OAAO,SAAS,EAClB,EA7BoB,eA+BpB,UAAW,aAAa,MAAM,YAAY,EAAI,WAAa,CAAC,EAAG,CAC7D,MAAM,SAAW,MAAM,QAAQ,KAAK,CAClC,WAAY,eACZ,MAAO,CAAE,KAAM,CAAE,OAAQ,UAAU,IAAK,CAAE,EAC1C,MAAO,EACP,MAAO,CACT,CAAC,EAED,GAAI,SAAS,KAAK,QAAU,CAAC,MAAO,CAClC,QAAQ,KAAK,aAAa,UAAU,MAAM,EAAE,EAC5C,QACF,CAEA,MAAM,KAAO,CACX,MAAO,UAAU,MACjB,KAAM,UAAU,KAChB,OAAQ,UAAU,OAClB,SAAU,UAAU,SACpB,MAAO,UAAU,MACjB,OAAQ,UAAU,OAClB,KAAM,UAAU,KAChB,WAAY,UAAU,WACtB,MAAO,UAAU,MACjB,MAAO,UAAU,OAAO,IAAK,QAAW,CAAE,KAAM,EAAE,EAGlD,SAAU,UAAU,cAChB,IAAK,MAAS,gBAAgB,IAAI,IAAI,CAAC,EACxC,OAAQ,IAAqB,OAAO,KAAO,QAAQ,EACtD,UAAW,UAAU,KACjB,MAAM,YAAY,UAAU,KAAK,MAAO,UAAU,KAAK,GAAG,EAC1D,OACJ,SAAU,UAAU,UAAY,MAChC,UAAW,UAAU,UACrB,SAAU,UAAU,SACpB,OAAQ,UAAU,OAClB,QAAS,WACX,EAEA,GAAI,SAAS,KAAK,OAAQ,CACxB,MAAM,QAAQ,OAAO,CAAE,WAAY,eAAgB,GAAI,SAAS,KAAK,CAAC,EAAG,GAAI,IAAK,CAAC,CACrF,KAAO,CACL,MAAM,QAAQ,OAAO,CAAE,WAAY,eAAgB,IAAK,CAAC,CAC3D,CACA,QAAQ,KAAK,aAAa,UAAU,MAAM,WAAM,UAAU,KAAK,EAAE,CACnE,CAGA,MAAM,UAAY,MAAM,QAAQ,WAAW,CAAE,KAAM,YAAa,CAAC,EACjE,GAAI,MAAM,WAAW,IAAM,OAAS,CAAC,WAAW,SAAS,QAAS,CAChE,MAAM,QAAQ,aAAa,CACzB,KAAM,aACN,KAAM,CACJ,QAAS,KACT,QAAS,4BACT,QAAS,qCACT,KAAM,qKACN,QAAS,CACP,CAAE,KAAM,yEAAoE,EAC5E,CAAE,KAAM,kFAAwE,EAChF,CAAE,KAAM,wDAAsD,EAC9D,CAAE,KAAM,oFAA0E,CACpF,EACA,YACE,kLAGJ,CACF,CAAC,EACD,QAAQ,KAAK,yBAAyB,CACxC,KAAO,CACL,QAAQ,KAAK,yBAAyB,CACxC,CAEA,MAAM,iBAAmB,MAAM,QAAQ,KAAK,CAC1C,WAAY,QACZ,MAAO,CAAE,MAAO,CAAE,OAAQ,iBAAkB,CAAE,EAC9C,MAAO,EACP,MAAO,CACT,CAAC,EAED,GAAI,MAAM,MAAM,IAAM,CAAC,iBAAiB,KAAK,QAAU,OAAQ,CAC7D,MAAM,aAAe,CACnB,MAAO,kBACP,kBAAmB,0BACnB,iBAAkB,UAClB,oBAAqB,YACnB,8FACF,EACA,OAAQ,CACN,CAAE,UAAW,OAAiB,KAAM,OAAQ,MAAO,OAAQ,SAAU,KAAM,MAAO,EAAG,EACrF,CAAE,UAAW,QAAkB,KAAM,QAAS,MAAO,SAAU,SAAU,KAAM,MAAO,EAAG,EACzF,CAAE,UAAW,OAAiB,KAAM,UAAW,MAAO,cAAe,SAAU,KAAM,MAAO,EAAG,EAC/F,CAAE,UAAW,OAAiB,KAAM,QAAS,MAAO,UAAW,MAAO,EAAG,EACzE,CAAE,UAAW,SAAmB,KAAM,QAAS,MAAO,mBAAiB,MAAO,EAAG,EACjF,CAAE,UAAW,SAAmB,KAAM,UAAW,MAAO,SAAU,MAAO,EAAG,EAC5E,CAAE,UAAW,SAAmB,KAAM,cAAe,MAAO,4BAA6B,MAAO,EAAG,EACnG,CAAE,UAAW,SAAmB,KAAM,UAAW,MAAO,6BAA8B,MAAO,EAAG,EAChG,CAAE,UAAW,OAAiB,KAAM,WAAY,MAAO,wBAAyB,MAAO,GAAI,EAC3F,CAAE,UAAW,WAAqB,KAAM,QAAS,MAAO,uBAAqB,MAAO,GAAI,CAC1F,EACA,OAAQ,CACN,CACE,QAAS,QAAQ,IAAI,SAAW,kBAChC,QAAS,YACT,QAAS,uEACT,QAAS,YACP,+CACA,2BACA,iBACA,oBACA,qBACA,8BACA,sBACA,wCACA,2CACA,0BACA,wBACF,CACF,CACF,CACF,EAEA,GAAI,iBAAiB,KAAK,OAAQ,CAChC,MAAM,QAAQ,OAAO,CACnB,WAAY,QACZ,GAAI,iBAAiB,KAAK,CAAC,EAAG,GAC9B,KAAM,YACR,CAAC,CACH,KAAO,CACL,MAAM,QAAQ,OAAO,CAAE,WAAY,QAAS,KAAM,YAAa,CAAC,CAClE,CACA,QAAQ,KAAK,2BAA2B,CAC1C,KAAO,CACL,QAAQ,KAAK,2BAA2B,CAC1C,CAGA,QAAQ,IAAI,8BAA8B,EAC1C,QAAQ,QAAS,OAAU,QAAQ,IAAI,gBAAgB,KAAK,EAAE,CAAC,EAC/D,QAAQ,QAAS,OAAU,QAAQ,IAAI,qBAAkB,KAAK,EAAE,CAAC,EAEjE,MAAM,MAAQ,MAAM,QAAQ,WAAW,CAAE,KAAM,SAAU,CAAC,EAC1D,MAAM,QACJ,CACE,CAAC,SAAU,SAAS,EACpB,CAAC,aAAc,KAAK,EACpB,CAAC,OAAQ,KAAK,EACd,CAAC,SAAU,QAAQ,EACnB,CAAC,QAAS,SAAS,EACnB,CAAC,QAAS,QAAQ,EAClB,CAAC,MAAO,kBAAkB,EAC1B,CAAC,cAAe,kBAAe,CACjC,EACA,OAAO,CAAC,CAAC,GAAG,IAAM,CAAC,QAAQ,GAAG,CAAC,EAEjC,GAAI,QAAQ,OAAQ,CAClB,QAAQ,IAAI,qDAAqD,EACjE,QAAQ,QAAQ,CAAC,CAAC,CAAE,KAAK,IAAM,QAAQ,IAAI,QAAQ,KAAK,EAAE,CAAC,EAC3D,QAAQ,IACN,sIACF,CACF,CAEA,QAAQ,KAAK,CAAC,CAChB,EA/bY,OAicZ,IAAI,EAAE,MAAO,OAAU,CACrB,QAAQ,MAAM,KAAK,EACnB,QAAQ,KAAK,CAAC,CAChB,CAAC","names":["doc"],"ignoreList":[],"sources":["/home/bitneo/htdocs/bitneo.ch/src/seed/index.ts"],"sourcesContent":[null]}}