fix(pdf): resolve crash in yoga engine caused by absolute positioning and empty paragraphs
This commit is contained in:
648
AVB_2026.html
Normal file
648
AVB_2026.html
Normal file
@@ -0,0 +1,648 @@
|
||||
<h1 id="allgemeine-verkaufsbedingungen">Allgemeine
|
||||
Verkaufsbedingungen</h1>
|
||||
<h3 id="geltungsbereich">1 Geltungsbereich</h3>
|
||||
<p>1.1 Ausschließlich die nachfolgenden Allgemeinen Verkaufsbedingungen
|
||||
(nachfolgend „AVB“) gelten für den gesamten Geschäftsverkehr
|
||||
(nachfolgend „Lieferung von Waren“) der KLZ Vertriebs GmbH,
|
||||
Raiffeisenstraße 22, 73630 Remshalden (nachfolgend „KLZ“) und
|
||||
Unternehmern in Ausübung ihrer gewerblichen oder selbständigen
|
||||
beruflichen Tätigkeit und juristischen Personen des öffentlichen Rechts
|
||||
(nachfolgend „Kunde“). Der Geltung von abweichenden, zusätzlichen oder
|
||||
entgegenstehenden allgemeinen Geschäftsbedingungen des Kunden wird
|
||||
hiermit widersprochen.</p>
|
||||
<p>1.2 Diese AVB gelten auch dann, wenn KLZ die Lieferung von Waren an
|
||||
den Kunden vorbehaltlos in Kenntnis entgegenstehender oder von diesen
|
||||
AVB abweichenden allgemeinen Geschäftsbedingungen des Kunden
|
||||
ausführt.</p>
|
||||
<p>1.3 Im Rahmen laufender Geschäftsbeziehungen gelten diese AVB auch
|
||||
dann für künftige Lieferungen von Waren, wenn sie nicht ausdrücklich
|
||||
erneut in den Vertrag einbezogen wurden.</p>
|
||||
<p>1.4 Änderungen dieser AVB werden dem Kunden schriftlich, per Telefax
|
||||
oder per E-Mail mitgeteilt. Widerspricht der Kunde diesen Änderungen
|
||||
nicht innerhalb von vier (4) Wochen nach Zugang der Mitteilung, gelten
|
||||
die Änderungen als durch den Kunden anerkannt. Auf das Widerspruchsrecht
|
||||
und die Rechtsfolgen des Schweigens wird der Kunde im Rahmen der
|
||||
Mitteilung über die Änderung der Geschäftsbedingungen gesondert
|
||||
hingewiesen.</p>
|
||||
<p>1.5 Hinweise auf die Geltung gesetzlicher Vorschriften im Rahmen
|
||||
dieser AVB haben nur klarstellende Bedeutung. Auch ohne eine derartige
|
||||
Klarstellung gelten daher die gesetzlichen Vorschriften, soweit sie in
|
||||
diesen AVB nicht unmittelbar abgeändert oder ausdrücklich ausgeschlossen
|
||||
werden.</p>
|
||||
<h3 id="vertragsschluss">2 Vertragsschluss</h3>
|
||||
<p>2.1 Der Vertrag über die Lieferung von Waren kommt grundsätzlich
|
||||
durch ein Angebot des Kunden, z.B. über ein Auftragsformular, per E-Mail
|
||||
oder per Brief, und eine Annahme dieses Angebots durch KLZ in Textform
|
||||
z.B. durch eine Auftragsbestätigung per E-Mail oder Fax zustande. Der
|
||||
Annahme des Angebots durch KLZ steht es gleich, wenn KLZ den Auftrag
|
||||
oder die Bestellung binnen vierzehn (14) Kalendertagen ab Zugang des
|
||||
Angebots bei KLZ vorbehaltlos ausführt.</p>
|
||||
<p>2.2 Alle Angebote von KLZ sind – insbesondere hinsichtlich
|
||||
Verfügbarkeit, angegebener Mengen, Lieferfristen und Nebenleistungen –
|
||||
freibleibend und unverbindlich, sofern sie nicht ausdrücklich in
|
||||
Textform als verbindlich gekennzeichnet wurden. Die Angebote stehen
|
||||
unter dem Vorbehalt der zeitgerechten, qualitativen und quantitativen
|
||||
Selbstbelieferung von KLZ.</p>
|
||||
<p>2.3 Der Umfang der von KLZ zu liefernden Waren ergibt sich aus dem
|
||||
jeweiligen Angebot oder der jeweiligen Auftragsbestätigung von KLZ.</p>
|
||||
<p>2.4 Technische Angaben, Muster, Preise, Abbildungen, Zeichnungen,
|
||||
Gewichts-, Maß-, Leistungs- und Gebrauchsangaben, sowie sonstige
|
||||
Beschreibungen der zu liefernden Ware in dem Angebot oder der
|
||||
Auftragsbestätigung sind nur annähernd maßgebend, soweit sie nicht
|
||||
ausdrücklich von KLZ in Textform als verbindlich gekennzeichnet wurden.
|
||||
Sie stellen keine Beschaffenheitsvereinbarung oder Garantie einer
|
||||
entsprechenden Beschaffenheit oder Haltbarkeit der zu liefernden Ware
|
||||
dar, es sei denn, sie wurden ausdrücklich in Textform als solche
|
||||
vereinbart. Entsprechendes gilt für Erwartungen des Kunden hinsichtlich
|
||||
der zu liefernden Ware oder deren Verwendung.</p>
|
||||
<p>2.5 Handelsübliche und branchenübliche Abweichungen vom
|
||||
Leistungsumfang der zu liefernden Ware durch KLZ sind zulässig, soweit
|
||||
sie die Verwendbarkeit der zu liefernden Ware zum vertraglich
|
||||
vorgesehenen Zweck nicht beeinträchtigen. Dies umfasst auch Über- oder
|
||||
Unterlieferungen. Abweichungen der zu liefernden Ware, die durch
|
||||
zwingende rechtliche oder technische Normen, die nach
|
||||
Auftragsbestätigung in Kraft treten, bedingt sind, sind zulässig, soweit
|
||||
sie nicht erheblich und dem Kunden zumutbar sind. Änderungen, die zu
|
||||
einer technischen Verbesserung der zu liefernden Ware führen, sind stets
|
||||
zulässig.</p>
|
||||
<p>2.6 Änderungen des Lieferumfangs durch den Kunden bedürfen zu ihrer
|
||||
Wirksamkeit stets der in Textform erklärten Einwilligung von KLZ.
|
||||
Mehraufwände und sonstige Kosten, die durch die Änderung des
|
||||
Lieferumfangs auf Wunsch des Kunden entstehen, sind von dem Kunden
|
||||
gesondert zu vergüten.</p>
|
||||
<p>2.7 Soweit das Angebot oder die Auftragsbestätigung von KLZ
|
||||
offensichtliche Irrtümer, Schreib- oder Rechenfehler enthält, ist das
|
||||
Dokument für KLZ hinsichtlich der offensichtlichen Fehler nicht
|
||||
verbindlich. Der Kunde wird KLZ auf entsprechende Fehler hinweisen.</p>
|
||||
<p>2.8 Verschlechtern sich die Vermögensverhältnisse des Kunden
|
||||
wesentlich oder wird der Antrag zur Eröffnung eines Insolvenz- oder
|
||||
vergleichbaren Verfahrens über das Vermögen des Kunden mangels Masse
|
||||
abgelehnt, ist KLZ berechtigt, ganz oder teilweise vom Vertrag
|
||||
zurückzutreten.</p>
|
||||
<h3 id="abrufaufträge">3 Abrufaufträge</h3>
|
||||
<p>3.1 Erteilt der Kunde KLZ einen Abrufauftrag und werden über die
|
||||
Abruftermine keine gesonderten Vereinbarungen in Textform getroffen, ist
|
||||
der Kunde verpflichtet, KLZ die einzelnen Abruftermine so mitzuteilen,
|
||||
dass zwischen Eingang der Abrufmitteilung bei KLZ und Auslieferung der
|
||||
Ware mindestens vierzehn (14) Werktage und zwischen Eingang der
|
||||
Abrufmitteilung und der letzten Auslieferung der Ware maximal neunzig
|
||||
(90) Werktage liegen. Werktage sind dabei alle Kalendertage, bei denen
|
||||
es sich nicht um einen Sonntag oder einen gesetzlichen Feiertag am Sitz
|
||||
von KLZ handelt.</p>
|
||||
<h3 id="preise-und-zahlungsbedingungen">4 Preise und
|
||||
Zahlungsbedingungen</h3>
|
||||
<p>4.1 Die in dem Angebot oder der Auftragsbestätigung von KLZ
|
||||
angegebenen Preise gelten für den in dem Angebot oder der
|
||||
Auftragsbestätigung von KLZ aufgeführten Lieferumfang und verstehen sich
|
||||
grundsätzlich in EURO und ohne Abzüge zuzüglich Versandkosten ab dem
|
||||
jeweiligen Werk des Herstellers der Ware, exklusive Verpackung und
|
||||
zuzüglich der jeweils geltenden gesetzlichen Umsatzsteuer, sofern nicht
|
||||
ausdrücklich etwas anderes in Textform vereinbart wurde. Die in dem
|
||||
Angebot oder der Auftragsbestätigung von KLZ ausgewiesenen Hohlpreise
|
||||
verstehen sich darüber hinaus zuzüglich Metallzuschlag und
|
||||
auftragsspezifischer Schnittkosten.</p>
|
||||
<p>4.2 Sollte sich nach Vertragsschluss herausstellen, dass zur
|
||||
Durchführung des Vertrages bzw. zur Lieferung der Waren Mehrleistungen
|
||||
erforderlich sind, so werden diese Mehrleistungen gesondert abgerechnet
|
||||
und vergütet.</p>
|
||||
<p>4.3 Hat sich der Preis für eine zu liefernde Ware, bzw. der
|
||||
vereinbarte Hohlpreis z.B. aufgrund gestiegener Preise für Energie,
|
||||
Transport, Arbeitskraft oder Material zwischen Vertragsschluss und
|
||||
Lieferdatum um mehr als fünf (5) % erhöht, werden die Parteien
|
||||
partnerschaftlich und konstruktiv über eine Anpassung des Preises bzw.
|
||||
des Hohlpreises diskutieren. KLZ ist zum Rücktritt von dem betroffenen
|
||||
Vertrag berechtigt, wenn innerhalb von vierzehn (14) Kalendertagen ab
|
||||
Anzeige der Preiserhöhung durch KLZ keine einvernehmliche Lösung
|
||||
gefunden wird.</p>
|
||||
<p>4.4 Der Kaufpreis wird sofort mit Erhalt der Rechnung oder Lieferung
|
||||
der Ware, je nachdem welcher Zeitpunkt früher eintritt, zur Zahlung
|
||||
fällig, sofern keine anderen Zahlungskonditionen in Textform vereinbart
|
||||
sind. Der Kunde hat den ausstehenden Kaufpreis innerhalb von zehn (10)
|
||||
Kalendertagen nach Erhalt der Rechnung oder Erhalt der Ware, je nachdem
|
||||
welcher Zeitpunkt früher eintritt, frei Konto von KLZ und ohne Abzug zu
|
||||
bezahlen. Die Zahlungsfrist gilt mit vollständiger Gutschrift des
|
||||
ausstehenden Kaufpreises auf dem Konto von KLZ als gewahrt. Nach Ablauf
|
||||
der Zahlungsfrist kommt der Kunde automatisch mit der Zahlung des
|
||||
ausstehenden Kaufpreises in Verzug, ohne dass es hierfür einer
|
||||
gesonderten Mahnung von KLZ bedarf.</p>
|
||||
<p>4.5 Befindet sich der Kunde mit einer Zahlung in Verzug, ist KLZ
|
||||
berechtigt, die zu liefernde Ware nur Zug-um-Zug gegen Zahlung der
|
||||
Summe, mit der sich der Kunde in Verzug befindet, zu liefern. Dies gilt
|
||||
auch für alle künftigen Lieferungen von Waren von KLZ an den Kunden.
|
||||
Darüber hinaus stehen KLZ sämtliche Ansprüche gegen den Kunden aufgrund
|
||||
dessen Zahlungsverzug uneingeschränkt zu.</p>
|
||||
<p>4.6 Befindet sich der Kunde seit mehr als vierzehn (14) Kalendertagen
|
||||
in Zahlungsverzug, ist KLZ dazu berechtigt, vom Vertrag zurückzutreten
|
||||
und die gelieferte Ware unverzüglich zurück zu verlangen, ohne dass dem
|
||||
Kunden hieraus Ansprüche entstehen.</p>
|
||||
<p>4.7 Das Recht des Kunden, Zahlungen zurückzuhalten oder mit
|
||||
Gegenansprüchen aufzurechnen, steht dem Kunden nur insoweit zu, als
|
||||
seine Gegenansprüche unbestritten oder rechtskräftig festgestellt sind,
|
||||
oder wenn die jeweiligen Ansprüche in einem Gegenseitigkeitsverhältnis
|
||||
zueinanderstehen.</p>
|
||||
<h3 id="metallnotierung">5 Metallnotierung</h3>
|
||||
<p>5.1 Basis zur Berechnung des Kupferpreises ist der Durchschnitt des
|
||||
Liefervormonats der Notierung „LME Copper official price cash offer“,
|
||||
zuzüglich der jeweils aktuellen von KLZ benannten Kupfer-Prämie.</p>
|
||||
<p>5.2 Basis zur Berechnung des Aluminiumpreises ist der Durchschnitt
|
||||
des Liefervormonats der Notierung „LME Aluminium official price cash
|
||||
offer” zuzüglich der jeweils von KLZ benannten Aluminium-Prämie.</p>
|
||||
<p>5.3 USD werden auf Basis des EUR/USD LME-FX-Rate (MTLE) in EUR
|
||||
umgerechnet. Die entsprechenden Notierungen können der Webseite
|
||||
www.westmetall.com entnommen werden. Die Prämienzuschläge können stark
|
||||
variieren und KLZ behält sich das Recht vor, diese fristgerecht
|
||||
anzupassen, ungeachtet der Angebotslegung.</p>
|
||||
<h3 id="metallzahl">6 Metallzahl</h3>
|
||||
<p>6.1 Die von KLZ in dem Angebot oder der Auftragsbestätigung
|
||||
ausgewiesene Metallzahl ist eine rein kaufmännische Berechnungsgröße für
|
||||
den Metallinhalt, der in die Berechnung des Gesamtpreises eines Kabels
|
||||
eingeht.</p>
|
||||
<p>6.2 Die Angabe der Metallzahl dient ausschließlich dazu, dem Kunden
|
||||
eine Vergleichbarkeit auf Grundlage der Holpreisbasis zu ermöglichen.
|
||||
Die Metallzahl definiert nicht das Gewicht des tatsächlich im Kabel
|
||||
enthaltenen Leitermetalls. Die Metallzahl ist ein rein kalkulatorischer
|
||||
Berechnungsfaktor, der keine unmittelbaren Rückschlüsse auf die im Kabel
|
||||
verwendeten Kupfer- bzw. Aluminiummengen zulässt. KLZ weist den Kunden
|
||||
hiermit ausdrücklich darauf hin, final nur den Vollpreis für
|
||||
Vergleichszwecke heranzuziehen.</p>
|
||||
<p>6.3 Auf Anfrage des Kunden in Textform ist KLZ grundsätzlich dazu
|
||||
bereit, andere Metallzahlen zu berechnen und auszuweisen. Bei jeglicher
|
||||
Änderung bleibt der Vollpreis der gleiche Betrag. Ein Anspruch des
|
||||
Kunden auf Berechnung und Angabe anderer Metallzahlen besteht nicht.</p>
|
||||
<h3 id="lieferung">7 Lieferung</h3>
|
||||
<p>7.1 Lieferungen erfolgen grundsätzlich DAP (INCOTERMS® 2020) sofern
|
||||
die Parteien keine anderweitige Vereinbarung in Textform getroffen
|
||||
haben.</p>
|
||||
<p>7.2 Die Lieferung der Ware wird nach Möglichkeit geschlossen
|
||||
vorgenommen. KLZ ist jedoch berechtigt, Teillieferungen vorzunehmen,
|
||||
wenn dies für den Kunden zumutbar ist, insbesondere wenn wegen Fehlens
|
||||
von Waren eine erhebliche Verzögerung der gesamten Lieferung eintreten
|
||||
würde.</p>
|
||||
<p>7.3 Lieferfristen aus Angeboten und Auftragsbestätigungen sind
|
||||
grundsätzlich für KLZ unverbindlich. Eine verbindliche Lieferfrist muss
|
||||
ausdrücklich in Textform als solche gekennzeichnet werden.</p>
|
||||
<p>7.4 Die Lieferfrist beginnt mit dem Zugang der Auftragsbestätigung
|
||||
bei dem Kunden. Die Einhaltung der Lieferfrist setzt die rechtzeitige
|
||||
Klärung aller kaufmännischen und technischen Fragen, sowie die
|
||||
Einhaltung der vereinbarten Zahlungsbedingungen und sonstigen
|
||||
Verpflichtungen des Kunden voraus. Werden diese Voraussetzungen nicht
|
||||
rechtzeitig erfüllt, so verlängern sich die Fristen angemessen; dies
|
||||
gilt nicht, wenn ausschließlich KLZ die Verzögerung zu vertreten
|
||||
hat.</p>
|
||||
<p>7.5 Die Einhaltung auch einer verbindlichen Lieferfrist steht unter
|
||||
dem Vorbehalt ordnungsgemäßer, insbesondere rechtzeitiger quantitativer
|
||||
und qualitativer Selbstbelieferung von KLZ durch dessen Vorlieferanten.
|
||||
KLZ ist im Fall der nicht ordnungsgemäßen Selbstbelieferung zum
|
||||
Rücktritt vom Vertrag berechtigt. KLZ informiert den Kunden
|
||||
unverzüglich, wenn und soweit KLZ von seinem Recht zum Rücktritt vom
|
||||
Vertrag Gebrauch macht und gewährt etwa erbrachte Vorleistungen des
|
||||
Kunden zurück.</p>
|
||||
<p>7.6 Die Lieferfrist gilt als gewahrt, wenn KLZ die zu liefernde Ware
|
||||
dem Kunden bis zum Ablauf der Lieferfrist an dem benannten Lieferort
|
||||
innerhalb der üblichen Geschäftszeiten zur Annahme erstmalig angeboten
|
||||
hat.</p>
|
||||
<p>7.7 Auch wenn eine verbindliche Lieferfrist vereinbart wurde, kommt
|
||||
KLZ mit der Lieferung der Ware nur dann in Verzug, wenn der Kunde KLZ
|
||||
nach Ablauf der Lieferfrist eine angemessene Nachfrist zur Lieferung der
|
||||
Ware in Textform gesetzt hat und diese Nachfrist erfolglos verstrichen
|
||||
ist.</p>
|
||||
<p>7.8 Wird die Lieferung der Ware, oder das Abladen der Ware, auf
|
||||
Wunsch des Kunden verzögert, oder verzögert sich die Lieferung der Ware,
|
||||
oder das Abladen der Ware, aus sonstigen Gründen, die der Kunde zu
|
||||
vertreten hat, ist KLZ berechtigt, dem Kunden nach Ablauf der
|
||||
vertraglich vereinbarten Lieferfrist ein Lagergeld in Höhe von zwei (2)
|
||||
% des jeweiligen Nettoauftragswertes für jeden angefangenen Monat,
|
||||
maximal jedoch fünf (5) % des jeweiligen Nettoauftragswertes in Rechnung
|
||||
zu stellen. Das Lagergeld ist der Höhe nach auf maximal fünf (5) % des
|
||||
Nettoauftragswertes pro Vertrag beschränkt.</p>
|
||||
<p>7.9 KLZ behält sich die Geltendmachung aller darüberhinausgehenden
|
||||
Ansprüche gegenüber dem Kunden aufgrund dessen verzögerter Übernahme der
|
||||
Ware uneingeschränkt vor. Das Lagergeld ist auf weitergehende
|
||||
Zahlungsansprüche von KLZ gegenüber dem Kunden aufgrund dessen
|
||||
verzögerter Übernahme der Ware anzurechnen. Dem Kunden bleibt der
|
||||
Nachweis gestattet, dass KLZ überhaupt kein oder nur ein geringerer
|
||||
Schaden entstanden ist.</p>
|
||||
<p>7.10 Kabel werden von KLZ auf stabilen Vollholztrommeln geliefert.
|
||||
Auf Wunsch vermittelt KLZ dem Kunden Partner, die diese Trommeln gegen
|
||||
eine Gebühr abholen. Bei Lagerzeiten über drei (3) Monaten ist zu
|
||||
beachten, dass die Trommel regelmäßig bewegt wird, um eine einseitige
|
||||
Belastung zu vermeiden. Folgeschäden bei Nichtbeachtung wie Instabilität
|
||||
schließt KLZ aus.</p>
|
||||
<p>7.11 Rücksendungen von Waren an KLZ, die nicht vorher von KLZ in
|
||||
Textform bestätigt wurden, erfolgen auf alleinige Gefahr des Kunden.</p>
|
||||
<h3 id="gefahrübergang">8 Gefahrübergang</h3>
|
||||
<p>8.1 Die Gefahr des zufälligen Untergangs und der zufälligen
|
||||
Verschlechterung der zu liefernden Ware geht grundsätzlich DAP
|
||||
(INCOTERMS® 2020) auf den Kunden über, sofern die Parteien keine
|
||||
anderweitige Vereinbarung in Textform getroffen haben.</p>
|
||||
<p>8.2 Verzögert sich die Versendung bzw. Übergabe der Ware aus Gründen,
|
||||
die der Kunde zu vertreten hat, geht die Gefahr des zufälligen
|
||||
Untergangs und der zufälligen Verschlechterung der Ware mit der
|
||||
Durchführung des ersten Zustellversuchs innerhalb der gewöhnlichen
|
||||
Öffnungszeiten des Kunden durch KLZ auf den Kunden über.</p>
|
||||
<h3 id="eigentumsvorbehalt">9 Eigentumsvorbehalt</h3>
|
||||
<p>9.1 Die jeweils gelieferten Waren bleiben bis zur vollständigen
|
||||
Bezahlung sämtlicher fälliger Forderungen aus der Geschäftsbeziehung
|
||||
zwischen dem Kunden und KLZ in dem Eigentum von KLZ (nachfolgend
|
||||
„Vorbehaltsware“). Dabei ist unerheblich, aus welchem Rechtsgrund die
|
||||
Forderungen von KLZ gegen den Kunden bestehen. Erfasst sind insbesondere
|
||||
auch Saldoforderungen aus laufender Rechnung.</p>
|
||||
<p>9.2 Der Kunde ist berechtigt, die gelieferte Ware im Rahmen des
|
||||
ordnungsgemäßen Geschäftsbetriebes zu veräußern, umzubilden oder
|
||||
weiterzuverarbeiten.</p>
|
||||
<p>9.3 Die Verarbeitung oder Umbildung der Vorbehaltsware durch den
|
||||
Kunden erfolgt jedoch stets für KLZ und KLZ erwirbt Eigentum an der
|
||||
neuen Sache. Wird die Vorbehaltsware mit anderen Sachen zu einer
|
||||
einheitlichen Sache verbunden, verarbeitet oder untrennbar vermischt
|
||||
oder vermengt oder in sonstiger Weise verbunden, erwirbt KLZ Miteigentum
|
||||
an der neuen Sache im Verhältnis des Wertes der Vorbehaltsware zu den
|
||||
anderen Gegenständen zur Zeit der Verarbeitung bzw. Vermischung,
|
||||
Vermengung oder sonstigen Verbindung. Erfolgt die Vermischung,
|
||||
Vermengung oder sonstige Verbindung dergestalt, dass die Sache des
|
||||
Kunden als Hauptsache anzusehen ist, so willigt der Kunde bereits jetzt
|
||||
dazu ein, KLZ anteiliges Miteigentum an der neuen Sache, in dem
|
||||
Mengenverhältnis der Vorbehaltsware zu den fremden Sachen, zu
|
||||
übertragen. Für die so entstandenen Sachen gelten die Bestimmungen für
|
||||
Vorbehaltsware.</p>
|
||||
<p>9.4 Der Kunde hat die Vorbehaltsware mit kaufmännischer Sorgfalt für
|
||||
KLZ zu verwahren, pfleglich zu behandeln und auf seine Kosten gegen
|
||||
Feuer, Wasser und Diebstahl zum Neuwert zu versichern. Der Kunde tritt
|
||||
seine entsprechenden Ansprüche aus den Versicherungsverträgen an KLZ ab;
|
||||
KLZ nimmt die Abtretung an.</p>
|
||||
<p>9.5 Der Kunde darf die Vorbehaltsware nur im ordnungsgemäßen
|
||||
Geschäftsgang bis zum Eintritt des Verwertungsfalles veräußern.
|
||||
Verpfändungen und Sicherungsübereignungen hinsichtlich der
|
||||
Vorbehaltsware sind unzulässig. Eingriffe Dritter, wie etwa die Pfändung
|
||||
oder Zwangsvollstreckung, durch welche Rechte von KLZ beeinträchtigt
|
||||
werden, hat der Kunde KLZ unverzüglich in Textform anzuzeigen. Der Kunde
|
||||
hat den Dritten darüber hinaus unverzüglich in Textform darauf
|
||||
hinzuweisen, dass KLZ Eigentümer der Vorbehaltsware ist. Soweit der
|
||||
Dritte nicht in der Lage ist, KLZ die gerichtlichen und
|
||||
außergerichtlichen Kosten einer Klage nach § 771 ZPO zu erstatten,
|
||||
haftet der Kunde für den dadurch entstandenen Ausfall. Weitergehende
|
||||
Ansprüche gegen den Kunden bleiben unberührt.</p>
|
||||
<p>9.6 Für den Fall der Weiterveräußerung der Vorbehaltsware tritt der
|
||||
Kunde die ihm daraus seinerseits erwachsenden Forderungen gegen seinen
|
||||
Abnehmer bereits jetzt an KLZ ab; KLZ nimmt die Abtretung an. Gleiches
|
||||
gilt für sonstige Forderungen, die an die Stelle der Vorbehaltsware
|
||||
treten oder sonst hinsichtlich der Vorbehaltsware entstehen, wie z. B.
|
||||
Versicherungsansprüche oder Ansprüche aus unerlaubter Handlung bei
|
||||
Verlust oder Zerstörung.</p>
|
||||
<p>9.7 Wird die Vorbehaltsware nach Verarbeitung oder zusammen mit
|
||||
anderen Waren, die KLZ nicht gehören, weiterveräußert oder wird sie mit
|
||||
einem Grundstück oder mit beweglichen Sachen verbunden, so erklärt der
|
||||
Kunde bereits jetzt die Abtretung der Forderung des Kunden gegen seine
|
||||
Abnehmer in Höhe des zwischen dem Kunden und KLZ vereinbarten
|
||||
Kaufpreises für die Vorbehaltsware; KLZ nimmt die Abtretung an.</p>
|
||||
<p>9.8 Der Kunde wird ermächtigt, die abgetretenen Forderungen für KLZ
|
||||
einzuziehen. KLZ bleibt auch weiterhin zur Einziehung der abgetretenen
|
||||
Forderungen berechtigt, wird die abgetretenen Forderungen jedoch nicht
|
||||
selbst einziehen, solange kein Grund nach Ziffer 9.9 vorliegt, der KLZ
|
||||
zum Widerruf der Einziehungsermächtigung berechtigt. Zur Abtretung der
|
||||
Forderung an Dritte, einschließlich Forderungsverkauf an Factoring
|
||||
Banken, ist der Kunde nur mit vorheriger schriftlicher Zustimmung von
|
||||
KLZ berechtigt. KLZ wird die Zustimmung nicht verweigern, sofern eine
|
||||
gleichwertige Sicherheit gestellt wird.</p>
|
||||
<p>9.9 KLZ kann die Ermächtigung zur Weiterveräußerung und Einziehung
|
||||
widerrufen, sobald sich der Kunde gegenüber KLZ im Zahlungsverzug
|
||||
befindet, oder das Insolvenzverfahren oder ein vergleichbares Verfahren
|
||||
über das Vermögen des Kunden eröffnet oder mangels Masse abgewiesen
|
||||
wurde.</p>
|
||||
<p>9.10 Der Kunde hat die eingezogenen Forderungen binnen zehn (10)
|
||||
Werktagen auf ein von KLZ benanntes Konto zu überweisen.</p>
|
||||
<p>9.11 KLZ ist zur Offenlegung der Abtretung berechtigt und kann von
|
||||
dem Kunden verlangen, dass dieser die Abtretung seinen Abnehmern
|
||||
anzeigt. Auf Verlangen ist der Kunde verpflichtet, KLZ die Namen seiner
|
||||
Abnehmer bekanntzugeben und alle erforderlichen Unterlagen
|
||||
herauszugeben, die für die Einziehung der Forderung durch KLZ selbst
|
||||
erforderlich sind. Auch ist der Kunde ab Verzugseintritt verpflichtet,
|
||||
die Abtretung der Forderung an KLZ seinem Abnehmer gegenüber schriftlich
|
||||
mitzuteilen.</p>
|
||||
<p>9.12 KLZ wird die Vorbehaltsware sowie die an ihre Stelle tretenden
|
||||
Sachen oder Forderungen freigeben, soweit ihr Wert die Höhe der
|
||||
gesicherten Forderungen um mehr als zehn (10) % übersteigt. Die Auswahl
|
||||
der danach freizugebenden Gegenstände liegt bei KLZ.</p>
|
||||
<p>9.13 Tritt KLZ bei vertragswidrigem Verhalten des Kunden,
|
||||
insbesondere Zahlungsverzug, vom Vertrag zurück (Verwertungsfall), ist
|
||||
KLZ berechtigt, die Vorbehaltsware herauszuverlangen. Der Kunde hat in
|
||||
diesem Fall KLZ alle Informationen und Unterlagen zu übergeben, die
|
||||
erforderlich sind, um die Vorbehaltsware herauszuverlangen und die an
|
||||
KLZ abgetretenen Ansprüche des Kunden gegenüber seinen Abnehmern geltend
|
||||
zu machen, mindestens jedoch eine Aufstellung über die bei dem Kunden
|
||||
oder bei den Abnehmern befindliche Vorbehaltsware, auch soweit sie
|
||||
bereits verarbeitet ist, und eine Aufstellung aller abgetretenen
|
||||
Forderungen nebst Rechnungsgutschriften.</p>
|
||||
<h3 id="höhere-gewalt">10 Höhere Gewalt</h3>
|
||||
<p>10.1 „Höhere Gewalt“ bedeutet das Eintreten eines Ereignisses oder
|
||||
Umstands, welcher eine Partei daran hindert, eine oder mehrere ihrer
|
||||
vertraglichen Verpflichtungen zu erfüllen, wenn und soweit die von dem
|
||||
Hindernis betroffene Partei nachweist, dass (a) dieses Hindernis
|
||||
außerhalb der ihr zumutbaren Kontrolle liegt und (b) es zu dem Zeitpunkt
|
||||
des Vertragsschlusses nicht in zumutbarer Weise vorhersehbar war und (c)
|
||||
die Auswirkungen des Hindernisses von der betroffenen Partei nicht in
|
||||
zumutbarer Weise hätte vermieden oder überwunden werden können.</p>
|
||||
<p>10.2 Bei dem Beweis des Gegenteils wird insbesondere, aber nicht
|
||||
abschließend, bei den folgenden Ereignissen ein Fall Höherer Gewalt im
|
||||
Sinne des vorstehenden Absatzes vermutet: Krieg, Terrorakte, Währungs-
|
||||
und Handelsbeschränkungen, Embargo, Sanktionen, Amtshandlungen,
|
||||
Befolgung von Gesetzen oder Regierungsanordnungen, staatliche Ausreise-
|
||||
und Exportverbote oder staatliche Einreise- und Importverbote,
|
||||
Enteignung, Epidemie, Naturkatastrophe, extremes Naturereignis,
|
||||
Explosionen, Feuer, Zerstörung von Ausrüstungen, Demonstrationen oder
|
||||
Versammlungen, Ereignisse, die das Passieren von wichtigen
|
||||
Transportrouten verhindern, allgemeine Arbeitsunruhen, insbesondere
|
||||
Boykott, Streik und Aussperrungen, Energieknappheit oder
|
||||
Beeinträchtigung von Transportmitteln.</p>
|
||||
<p>10.3 Eine Partei, die sich mit Erfolg auf diese Klausel beruft, ist
|
||||
ab dem Zeitpunkt, zu dem das Hindernis ihr die Leistungserbringung
|
||||
unmöglich macht, von ihrer Pflicht zur Erfüllung ihrer vertraglichen
|
||||
Verpflichtungen und von jeder Schadensersatzpflicht oder jedem anderen
|
||||
vertraglichen Rechtsbehelf wegen Vertragsverletzung suspendiert, sofern
|
||||
der Eintritt eines Ereignisses Höherer Gewalt der anderen Partei
|
||||
unverzüglich mitgeteilt wird. Ist die Auswirkung des geltend gemachten
|
||||
Hindernisses oder Ereignisses vorübergehend, so gelten die eben
|
||||
dargelegten Folgen nur so lange, wie das geltend gemachte Hindernis die
|
||||
Vertragserfüllung durch die betroffene Partei verhindert sowie einer
|
||||
angemessenen Anlaufzeit. Dauert das Hindernis oder Ereignis höherer
|
||||
Gewalt bei der betroffenen Partei länger als vier (4) Monate an, ist die
|
||||
andere Partei zur ganzen oder teilweisen außerordentlichen Kündigung
|
||||
bzw. zum Rücktritt vom Vertrag berechtigt. Wechselseitige
|
||||
Schadensersatzansprüche wegen dieser Kündigung bzw. dieses Rücktritts
|
||||
sind ausgeschlossen.</p>
|
||||
<p>10.4 Der Kunde ist verpflichtet, auf Verlangen von KLZ innerhalb
|
||||
einer angemessenen Frist zu erklären, ob er wegen einem bei KLZ
|
||||
eingetretenen Ereignis Höherer Gewalt den Vertrag kündigt bzw. von
|
||||
diesem Zurücktritt oder weiterhin auf der Durchführung der Lieferung der
|
||||
Ware besteht.</p>
|
||||
<p>10.5 Sofern sich aufgrund eines Ereignisses Höherer Gewalt die
|
||||
wirtschaftliche Bedeutung oder der Inhalt der Lieferung der Ware
|
||||
erheblich verändert oder auf den Betrieb von KLZ erheblich einwirkt,
|
||||
werden die Parteien den zugrundeliegenden Vertrag unter Beachtung von
|
||||
Treu und Glauben angemessen anpassen. Soweit dies wirtschaftlich nicht
|
||||
vertretbar ist, steht KLZ das Recht zu, von dem Vertrag zurückzutreten.
|
||||
Will KLZ von diesem Rücktrittsrecht Gebrauch machen, so hat er dies nach
|
||||
Erkenntnis der Tragweite des Ereignisses Höherer Gewalt unverzüglich dem
|
||||
Kunden mitzuteilen, und zwar auch dann, wenn zunächst mit dem Kunden
|
||||
eine Verlängerung der Lieferzeit vereinbart war.</p>
|
||||
<h3 id="gewährleistung-und-mängelrüge">11 Gewährleistung und
|
||||
Mängelrüge</h3>
|
||||
<p>11.1 Mängelansprüche bestehen nicht bei nur unerheblicher Abweichung
|
||||
der gelieferten Ware von den vereinbarten Spezifikationen, bei
|
||||
unerheblicher Beeinträchtigung der von KLZ vorgegebenen Brauchbarkeit,
|
||||
bei natürlicher Abnutzung, übermäßiger Beanspruchung, Verwendung
|
||||
ungeeigneter Betriebsmittel, oder bei Mängeln, die aufgrund besonderer
|
||||
äußerer Einflüsse entstehen, sowie bei nicht reproduzierbaren
|
||||
Softwarefehlern. Werden vom Kunden oder von Dritten unsachgemäß
|
||||
Änderungen oder Instandsetzungsarbeiten vorgenommen, so bestehen für
|
||||
diese und die daraus entstehenden Folgen ebenfalls keine
|
||||
Mängelansprüche.</p>
|
||||
<p>11.2 Eine Gewährleistungsverpflichtung von KLZ besteht nur, wenn der
|
||||
Kunde den ihm obliegenden Untersuchungs- und Rügepflichten fristgerecht
|
||||
nachgekommen ist. Eingehende Waren hat der Kunde unverzüglich auf
|
||||
äußerlich erkennbare Transportschäden und Identität der gelieferten Ware
|
||||
mit der Bestellung zu überprüfen. Äußerlich erkennbare Mängel sind
|
||||
unverzüglich, spätestens jedoch innerhalb von drei (3) Werktagen ab
|
||||
Übergabe, sonstige Mängel innerhalb von fünf (5) Werktagen nach ihrer
|
||||
Entdeckung gegenüber KLZ im Rahmen einer Mängelrüge mindestens in
|
||||
Textform geltend zu machen.</p>
|
||||
<p>11.3 Mängelrügen müssen eine genaue Beschreibung der aufgetretenen
|
||||
Mängel, der betroffenen Lieferungen und wenn möglich, auch eine
|
||||
bildhafte Dokumentation des Mangels enthalten. KLZ ist berechtigt,
|
||||
mangelhafte Teile auf eigene Kosten zur Übersendung und Untersuchung
|
||||
anzufordern.</p>
|
||||
<p>11.4 Beim Verlegen von Kabeln in Gräben oder Rohren, bzw. in
|
||||
Bauwerken ist eine ständige Sichtkontrolle durch den Kabelverleger
|
||||
vorzunehmen. Der Kabelverleger hat laufend zu überprüfen, ob
|
||||
Auffälligkeiten zu vermerken sind.</p>
|
||||
<p>11.5 KLZ ist berechtigt, innerhalb einer angemessenen Frist,
|
||||
anerkannte Mängel nach eigener Wahl durch Beseitigung (Nachbesserung)
|
||||
oder durch Lieferung mangelfreier Ware (Ersatzlieferung) zu beheben. Der
|
||||
Kunde wird KLZ bei der Beseitigung von Mängeln in zumutbarem Umfang
|
||||
unterstützen.</p>
|
||||
<p>11.6 Die Kosten der Nacherfüllung und Mangeluntersuchung werden bei
|
||||
berechtigten Beanstandungen von KLZ getragen. Dies gilt nicht für
|
||||
Aufwendungen, die dadurch entstehen, dass die gelieferten Waren durch
|
||||
den Kunden an einen anderen als den Ort der gewerblichen Niederlassung
|
||||
des Kunden verbracht worden sind, es sei denn, das Verbringen entspricht
|
||||
dem vertraglich vorgesehenen Verwendungszweck der gelieferten Ware. Satz
|
||||
1 gilt ebenfalls nicht für Mehraufwendungen, die dadurch entstehen, dass
|
||||
der Kunde die gelieferte Ware ohne Zustimmung von KLZ verändert hat.</p>
|
||||
<p>11.7 Hat der Kunde die Ware verbaut, obwohl er positive Kenntnis oder
|
||||
grob fahrlässige Unkenntnis des Mangels hatte, ist KLZ nicht dazu
|
||||
verpflichtet, die Ein- und Ausbaukosten der Ware zu erstatten.</p>
|
||||
<p>11.8 Der Kunde kann erst nach zweimaligem Fehlschlagen der
|
||||
Mängelbeseitigung vom Vertrag zurücktreten oder den vereinbarten
|
||||
Kaufpreis angemessen mindern. Bei nur unerheblicher Minderung des Werts
|
||||
oder der Tauglichkeit der gelieferten Waren ist der Rücktritt
|
||||
ausgeschlossen, ebenso wenn der Kunde sich im Annahmeverzug befindet
|
||||
oder wenn der Kunde den Mangel zu vertreten hat. Solange der Kunde KLZ
|
||||
gegenüber nicht den Rücktritt vom Vertrag erklärt oder Schadensersatz
|
||||
wegen Nichterfüllung verlangt hat, ist KLZ auch nach Ablauf der vom
|
||||
Kunden gesetzten Frist zur Nacherfüllung berechtigt, es sei denn, der
|
||||
Kunde hat zuvor schriftlich die Ablehnung der Nacherfüllung
|
||||
angezeigt.</p>
|
||||
<p>11.9 Beruht ein Mangel auf dem Verschulden von KLZ, kann der Kunde
|
||||
unter den in Ziffer 12 bestimmten Voraussetzungen Schadensersatz
|
||||
verlangen. Ziffer 12 gilt entsprechend für den Ersatz vergeblicher
|
||||
Aufwendungen, den der Kunde anstelle eines Schadensersatzes statt der
|
||||
Leistung verlangen kann.</p>
|
||||
<p>11.10 Besteht Uneinigkeit zwischen den Parteien in Bezug auf Mängel
|
||||
an den Waren, ist ein Gutachten bei dem VDE-Institut über die streitige
|
||||
Frage einzuholen. Das Ergebnis des Gutachtens des VDE-Instituts ist für
|
||||
die Feststellung der Mangelfreiheit oder eines Mangels maßgebend. KLZ
|
||||
ist nur dann verpflichtet, die Kosten des Gutachtens des VDE-Instituts
|
||||
zu tragen, wenn das Gutachten einen Mangel feststellt.</p>
|
||||
<p>11.11 Die gesetzlichen Mängelgewährleistungsansprüche des Kunden
|
||||
verjähren innerhalb von zwölf (12) Monaten ab Gefahrübergang. §§ 438
|
||||
Abs. 1 Nr. 2, 479 Abs. 1 und 634a Abs. 1 Nr. 2 BGB bleiben hiervon
|
||||
unberührt. Diese Verkürzung der Verjährungsfrist gilt nicht bei Vorsatz,
|
||||
grober Fahrlässigkeit, der Verletzung von Leben, Körper, Gesundheit,
|
||||
oder jedweder wesentlicher Vertragspflichtverletzung, zwingender
|
||||
gesetzlicher Haftungsnormen wie denen des ProdHaftG, sowie bei
|
||||
Nichteinhaltung einer Beschaffenheitsgarantie oder dem arglistigen
|
||||
Verschweigen eines Mangels. Die gesetzlichen Regelungen über
|
||||
Ablaufhemmung, Hemmung und Neubeginn der Fristen bleiben unberührt.</p>
|
||||
<h3 id="haftung">12 Haftung</h3>
|
||||
<p>12.1 KLZ haftet uneingeschränkt für Vorsatz und grobe Fahrlässigkeit.
|
||||
KLZ haftet ferner uneingeschränkt für Schäden aus der Verletzung des
|
||||
Lebens, des Körpers oder der Gesundheit, sowie für arglistiges
|
||||
Verschweigen eines Mangels und Verletzung von garantierten
|
||||
Beschaffenheitsmerkmalen, sowie im Rahmen zwingender gesetzlicher
|
||||
Vorschriften, wie etwa denen des Produkthaftungsgesetzes.</p>
|
||||
<p>12.2 Bei der Verletzung von wesentlichen Vertragspflichten haftet KLZ
|
||||
im Übrigen der Höhe nach begrenzt auf den bei Vertragsschluss für KLZ
|
||||
typischerweise vorhersehbaren Schaden bzw. die typischerweise
|
||||
vorhersehbaren Aufwendungen. Vertragswesentlich sind die
|
||||
Verpflichtungen, deren Erfüllung die ordnungsgemäße Vertragsdurchführung
|
||||
erst ermöglichen und auf deren Einhaltung der Kunde vertraut und auch
|
||||
vertrauen darf. Im Übrigen haftet KLZ bei leichter Fahrlässigkeit nicht
|
||||
auf Schadensersatz.</p>
|
||||
<p>12.3 Eine Haftung für mittelbare Schäden und Folgeschäden, die Folge
|
||||
von Mängeln der gelieferten Waren sind, besteht nur für solche Schäden,
|
||||
die bei bestimmungsgemäßer Verwendung der gelieferten Ware
|
||||
typischerweise zu erwarten sind.</p>
|
||||
<p>12.4 Die Haftung entfällt für Schäden, die auf Reparaturen,
|
||||
Änderungen oder anderen Eingriffen oder auf die Verwendung von
|
||||
Nicht-Originalteilen von KLZ im Rahmen der Reparatur oder Änderung bzw.
|
||||
des Eingriffs zurückzuführen sind, die der Kunde ohne Zustimmung von KLZ
|
||||
vorgenommen hat.</p>
|
||||
<p>12.5 Soweit die Haftung von KLZ ausgeschlossen oder beschränkt ist,
|
||||
gilt dies auch für die Haftung der Angestellten, Arbeitnehmer,
|
||||
Mitarbeiter, Vertreter und Erfüllungsgehilfen von KLZ.</p>
|
||||
<h3 id="produkthaftung">13 Produkthaftung</h3>
|
||||
<p>13.1 Der Kunde wird die gelieferten Waren ausschließlich
|
||||
vertragsgemäß und entsprechend den verfügbaren Anleitungen von KLZ
|
||||
verwenden, insbesondere wird er vorhandene Warnhinweise über Gefahren
|
||||
bei Gebrauch der gelieferten Waren nicht verändern oder entfernen. Bei
|
||||
Verletzung dieser Pflicht stellt der Kunde KLZ im Innenverhältnis von
|
||||
Produkthaftungsansprüchen Dritter frei, es sei denn der Kunde ist für
|
||||
den die Haftung auslösenden Fehler nicht verantwortlich.</p>
|
||||
<p>13.2 Wird KLZ aufgrund eines Produktfehlers zu einem Produktrückruf
|
||||
oder einer -warnung veranlasst, so wird der Kunde nach besten Kräften
|
||||
bei den Maßnahmen mitwirken, die KLZ für erforderlich und zweckmäßig
|
||||
hält. KLZ ist verpflichtet, die Kosten des Produktrückrufs oder der
|
||||
-warnung zu tragen, es sei denn KLZ ist für den Produktfehler und den
|
||||
eingetretenen Schaden nach produkthaftungsrechtlichen Grundsätzen nicht
|
||||
verantwortlich.</p>
|
||||
<p>13.3 Der Kunde wird KLZ unverzüglich über ihm bekanntwerdende Risiken
|
||||
bei der Verwendung der gelieferten Ware und mögliche Produktfehler in
|
||||
Textform informieren.</p>
|
||||
<h3 id="exportkontrolle">14 Exportkontrolle</h3>
|
||||
<p>14.1 Lieferungen von Waren von KLZ stehen unter dem Vorbehalt, dass
|
||||
der Vertragserfüllung keine Hindernisse aufgrund von nationalen oder
|
||||
internationalen exportkontrollrechtlichen Vorschriften entgegenstehen.
|
||||
Sofern sich die Durchführung des Vertrages aufgrund von
|
||||
Exportkontrollprüfungen oder Genehmigungsverfahren verzögert, werden
|
||||
Fristen und Lieferzeiten außer Kraft gesetzt. KLZ ist berechtigt, von
|
||||
der Einzelbestellung zurückzutreten und den Liefervertrag fristlos zu
|
||||
kündigen, wenn ein solcher Rücktritt oder eine Kündigung zur Einhaltung
|
||||
nationaler oder internationalen Exportkontrollbestimmung erforderlich
|
||||
ist. Die Geltendmachung von Schadensersatzansprüchen oder anderen
|
||||
Rechten durch den Kunden wegen vorgenannter Kündigung oder Verzögerung
|
||||
ist ausgeschlossen.</p>
|
||||
<p>14.2 Der Kunde verpflichtet sich zur Einhaltung des nationalen und
|
||||
internationalen Exportkontrollrechts, insbesondere bei Weitergabe der
|
||||
gelieferten Ware an Dritte.</p>
|
||||
<h3 id="urheberrechte-und-datenschutz">15 Urheberrechte und
|
||||
Datenschutz</h3>
|
||||
<p>15.1 An Kostenvoranschlägen, Zeichnungen, Modellen, Teilen,
|
||||
Schablonen, Berechnungen, Beschreibungen, Mustern und anderen Unterlagen
|
||||
(im Folgenden: „Unterlagen“ genannt) behält sich KLZ seine eigentums-
|
||||
und urheberrechtlichen Verwertungsrechte uneingeschränkt vor. Die
|
||||
Unterlagen dürfen nur nach vorheriger schriftlicher Zustimmung von KLZ
|
||||
Dritten zugänglich gemacht werden und sind KLZ auf Verlangen
|
||||
unverzüglich zurückzugeben.</p>
|
||||
<p>15.2 Ohne ausdrückliche Zustimmung von KLZ in Textform ist der Kunde
|
||||
nicht berechtigt, die gelieferte Ware zu Werbezwecken zu verwenden.</p>
|
||||
<p>15.3 KLZ erhebt und verwendet personenbezogenen Daten ausschließlich
|
||||
gemäß den Bestimmungen der Datenschutzgrundverordnung und des
|
||||
Bundesdatenschutzgesetzes.</p>
|
||||
<p>15.4 Personenbezogenen Daten, die für die Begründung, inhaltliche
|
||||
Ausgestaltung, Abwicklung oder Änderung des Vertragsverhältnisses
|
||||
erforderlich sind (Bestandsdaten), werden ausschließlich zur
|
||||
Durchführung des zwischen KLZ und dem Kunden abgeschlossenen Vertrages
|
||||
verwendet. Zur Abwicklung des Vertragsverhältnisses müssen diese Daten
|
||||
im erforderlichen Umfang an Dritte (z.B. Transporteure oder Spediteure)
|
||||
weitergegeben werden. Der Kunde erteilt für die vorbeschriebene
|
||||
Verwendung seiner personenbezogenen Daten hiermit eine entsprechende
|
||||
Einwilligung.</p>
|
||||
<p>15.5 Diese Einwilligungserklärung ist jederzeit -ohne Angabe von
|
||||
Gründen- widerruflich. Der Widerruf ist zu richten an
|
||||
info@klz-cables.com .</p>
|
||||
<p>15.6 Eine darüberhinausgehende Nutzung der Bestandsdaten des Kunden
|
||||
für Zwecke der Werbung, der Marktforschung oder zur bedarfsgerechten
|
||||
Gestaltung der Angebote von KLZ bedarf der gesonderten ausdrücklichen
|
||||
Einwilligung des Kunden.</p>
|
||||
<p>15.7 Auf Anordnung einer zuständigen Stelle darf KLZ im Einzelfall
|
||||
Auskunft über personenbezogene Daten des Kunden im Rahmen der Anordnung
|
||||
an die zuständige Stelle erteilen, soweit dies für Zwecke der
|
||||
Strafverfolgung, zur Gefahrenabwehr, zur Erfüllung der gesetzlichen
|
||||
Aufgaben der Verfassungsschutzbehörden oder zur Durchsetzung der Rechte
|
||||
am geistigen Eigentum erforderlich ist.</p>
|
||||
<h3 id="geheimhaltung">16 Geheimhaltung</h3>
|
||||
<p>16.1 „Vertrauliche Informationen“ sind (i) alle Informationen, Daten,
|
||||
Zeichnungen, Unterlagen, Materialien, Know-how oder sonstige
|
||||
Geschäftsgeheimnisse im Sinne von § 2 Nr. 1 des Gesetzes zum Schutz von
|
||||
Geschäftsgeheimnissen (GeschGehG), insbesondere alle Entwürfe, Skizzen,
|
||||
Zeichnungen, technischen Protokolle, Modelle oder elektronische Daten,
|
||||
gleich in welcher Verkörperung, (ii) sowie alle nicht offenkundigen
|
||||
kaufmännischen, betrieblichen oder technischen Informationen oder
|
||||
Gegenstände, gleich in welcher Verkörperung, die dem Kunden im Rahmen
|
||||
der Geschäftsbeziehung mit KLZ offengelegt oder anderweitig bekannt
|
||||
werden, (iii) die entweder direkt als vertraulich gekennzeichnet wurden
|
||||
oder nachträglich schriftlich oder in Textform als vertraulich
|
||||
gekennzeichnet werden. Des Weiteren gelten auch solche Informationen als
|
||||
vertraulich, welche der Natur nach bzw. aus den Umständen heraus oder
|
||||
aus anderen Gründen erkennbar als vertraulich anzusehen sind, soweit die
|
||||
Parteien nichts anderes in Schriftform vereinbart haben.</p>
|
||||
<p>16.2 Vertrauliche Informationen im Sinne von Ziffer 16.1 sind jedoch
|
||||
nicht solche Informationen, (i) die der Kunde von öffentlich
|
||||
zugänglichen Quellen bezogen hat und die allgemein bekannt oder auf
|
||||
legalem Wege zugänglich sind und diese Quellen die Informationen
|
||||
ebenfalls auf legalem Wege erlangt haben, (ii) die der Kunde von einem
|
||||
berechtigten Dritten rechtmäßig erhalten hat, (iii) die der Kunde
|
||||
eigenständig entwickelt hat, (iv) die kraft Gesetzes oder aufgrund
|
||||
gerichtlicher oder behördlicher Anordnung offengelegt wurden oder
|
||||
offenzulegen sind. Der Kunde ist in diesem Fall verpflichtet, KLZ vor
|
||||
einer solchen Offenlegung der Informationen unverzüglich zu informieren
|
||||
und zu versuchen, die Offenlegung zu verhindern, soweit dies mit
|
||||
angemessenen und gesetzlich zulässigen Mitteln möglich ist.</p>
|
||||
<p>16.3 Die Darlegungs- und Beweislast für das Vorliegen einer in Ziffer
|
||||
16.2 benannten Ausnahmetatbestände trägt diejenige Partei, die sich auf
|
||||
das Vorliegen einer oder mehrerer dieser Ausnahmetatbestände beruft.</p>
|
||||
<p>16.4 Der Kunde verpflichtet sich, die Vertraulichen Informationen
|
||||
strikt vertraulich zu behandeln und ausschließlich zur Erfüllung des
|
||||
Vertragszwecks zu verwenden. Die Vertraulichen Informationen dürfen
|
||||
durch den Kunden nur an solche Mitarbeiter oder andere Personen
|
||||
weitergegeben werden, die sie zur Erreichung des Vertragszwecks zwingend
|
||||
erhalten müssen. Sämtliche Mitarbeiter des Kunden, welche Kenntnis von
|
||||
Vertraulichen Informationen erhalten, müssen durch den Kunden ebenfalls
|
||||
zur Geheimhaltung hinsichtlich der Vertraulichen Informationen
|
||||
verpflichtet sein oder werden. Diese Geheimhaltungspflicht soll auch für
|
||||
die Zeit nach einem etwaigen Ausscheiden des Mitarbeiters aus dem
|
||||
Unternehmen des Kunden für weitere fünf (5) Jahre gelten, soweit dies
|
||||
rechtlich möglich ist.</p>
|
||||
<p>16.5 Der Kunde verpflichtet sich, auf erstes Anfordern von KLZ
|
||||
und/oder nach Beendigung der Geschäftsbeziehung oder Beendigung des
|
||||
zugrundeliegenden Vertrage, gleich aus welchem Rechtsgrund, alle unter
|
||||
diese Geheimhaltungsvereinbarung fallenden Vertraulichen Informationen
|
||||
und davon angefertigte Kopien an KLZ herauszugeben oder sachgemäß zu
|
||||
zerstören bzw. sicher und dauerhaft zu löschen und die vollständige
|
||||
Herausgabe, vollständige sachgemäße Zerstörung oder vollständige sichere
|
||||
und dauerhafte Löschung KLZ gegenüber schriftlich zu bestätigen.</p>
|
||||
<p>16.6 Ziffer 16.5 gilt nicht für Vertrauliche Informationen, die
|
||||
zwingenden gesetzlichen Aufbewahrungspflichten unterliegen oder in
|
||||
automatisierten Back-Up Dateien im Rahmen des ordnungsgemäßen
|
||||
Sicherungsprozesses sicher gespeichert wurden. Für diese Vertraulichen
|
||||
Informationen gelten die Bestimmungen dieser Geheimhaltungsvereinbarung
|
||||
bis zu ihrer Herausgabe, sicheren und dauerhaften Löschung oder
|
||||
vollständigen sachgemäßen Zerstörung fort.</p>
|
||||
<p>16.7 Die Geheimhaltungsverpflichtungen gemäß dieser Ziffer 16 gelten
|
||||
für einen Zeitraum von fünf (5) Jahren nach Beendigung des
|
||||
zugrundeliegenden Vertrages, gleich aus welchem Rechtsgrund, fort.</p>
|
||||
<p>16.8 Für jeden Einzelfall eines Verstoßes des Kunden gegen die
|
||||
Pflichten aus dieser Geheimhaltungsvereinbarung ist der Kunde zur
|
||||
Zahlung einer Vertragsstrafe an KLZ verpflichtet, deren Höhe in das
|
||||
billige Ermessen von KLZ gestellt wird und im Streitfall durch das
|
||||
zuständige Gericht überprüft werden kann. Durch die Geltendmachung der
|
||||
Vertragsstrafe werden weitergehende Schadensersatzansprüche von KLZ
|
||||
nicht ausgeschlossen.</p>
|
||||
<h3 id="schlussbestimmungen">17 Schlussbestimmungen</h3>
|
||||
<p>17.1 Änderungen oder Ergänzungen dieser AVB bedürfen der Textform.
|
||||
Dies gilt auch für die Abänderung des Textformerfordernisses selbst.</p>
|
||||
<p>17.2 Auf Verträge zwischen KLZ und dem Kunden, der Auslegung dieser
|
||||
AVB, sowie die gesamten Rechtsbeziehungen zwischen KLZ und dem Kunden
|
||||
gilt ausschließlich das Recht der Bundesrepublik Deutschland unter
|
||||
Ausschluss des UN-Kaufrechts und des Kollisionsrechts. Erfüllungsort
|
||||
sowie ausschließlicher Gerichtsstand für alle Streitigkeiten aus oder im
|
||||
Zusammenhang mit der Rechtsbeziehung zwischen KLZ und dem Kunden ist
|
||||
Stuttgart.</p>
|
||||
<p>17.3 Sollten einzelne Bestimmungen dieser AVB unwirksam oder
|
||||
undurchführbar sein oder werden, so wird hierdurch die Wirksamkeit aller
|
||||
sonstigen Bestimmungen dieser AVB im Übrigen nicht berührt. Die
|
||||
unwirksame oder undurchführbare Bestimmung wird von den Vertragsparteien
|
||||
einvernehmlich durch eine rechtswirksame Regelung ersetzt, welche dem
|
||||
wirtschaftlichen Erfolg und Zweck der unwirksamen oder undurchführbaren
|
||||
Bestimmung am nächsten kommt. Dies gilt gleichermaßen für den Fall einer
|
||||
Regelungslücke.</p>
|
||||
<p>Stand: April 2026</p>
|
||||
BIN
KLZ_AVB_April_2026.docx
Normal file
BIN
KLZ_AVB_April_2026.docx
Normal file
Binary file not shown.
BIN
KLZ_AVB_April_2026.pdf
Normal file
BIN
KLZ_AVB_April_2026.pdf
Normal file
Binary file not shown.
2129
ast_updated.json
Normal file
2129
ast_updated.json
Normal file
File diff suppressed because it is too large
Load Diff
38
create_pdf.mjs
Normal file
38
create_pdf.mjs
Normal file
@@ -0,0 +1,38 @@
|
||||
import puppeteer from 'puppeteer';
|
||||
import fs from 'fs';
|
||||
|
||||
async function generatePDF() {
|
||||
const pandocHtml = fs.readFileSync('AVB_2026.html', 'utf-8');
|
||||
|
||||
const html = `
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<style>
|
||||
body { font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 10pt; line-height: 1.5; color: #000; margin: 40px; }
|
||||
h2 { font-size: 16pt; margin-bottom: 20px; font-weight: bold; }
|
||||
h3 { font-size: 12pt; margin-top: 25px; margin-bottom: 10px; font-weight: bold; color: #222; }
|
||||
p { margin-bottom: 12px; text-align: justify; }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
${pandocHtml}
|
||||
</body>
|
||||
</html>
|
||||
`;
|
||||
|
||||
const browser = await puppeteer.launch();
|
||||
const page = await browser.newPage();
|
||||
await page.setContent(html, { waitUntil: 'networkidle0' });
|
||||
await page.pdf({
|
||||
path: 'KLZ_AVB_April_2026.pdf',
|
||||
format: 'A4',
|
||||
margin: { top: '2cm', right: '2cm', bottom: '2cm', left: '2cm' },
|
||||
printBackground: true
|
||||
});
|
||||
await browser.close();
|
||||
console.log('PDF generated: KLZ_AVB_April_2026.pdf');
|
||||
}
|
||||
|
||||
generatePDF().catch(console.error);
|
||||
@@ -73,7 +73,7 @@ services:
|
||||
networks:
|
||||
- default
|
||||
ports:
|
||||
- "54322:5432"
|
||||
- "54324:5432"
|
||||
|
||||
networks:
|
||||
default:
|
||||
|
||||
2129
lexical_avb.json
Normal file
2129
lexical_avb.json
Normal file
File diff suppressed because it is too large
Load Diff
@@ -1,3 +1,4 @@
|
||||
import React from 'react';
|
||||
/* eslint-disable react/prop-types */
|
||||
import { Document, Page, View, Text, StyleSheet, Link, Image } from '@react-pdf/renderer';
|
||||
|
||||
@@ -240,6 +241,7 @@ const renderLexicalNode = (node: any, idx: number): React.ReactNode => {
|
||||
}
|
||||
|
||||
case 'paragraph': {
|
||||
if (!node.children || node.children.length === 0) return null;
|
||||
return (
|
||||
<Text key={idx} style={styles.paragraph}>
|
||||
{node.children?.map((child: any, i: number) => renderLexicalNode(child, i))}
|
||||
@@ -248,6 +250,7 @@ const renderLexicalNode = (node: any, idx: number): React.ReactNode => {
|
||||
}
|
||||
|
||||
case 'heading': {
|
||||
if (!node.children || node.children.length === 0) return null;
|
||||
let hStyle = styles.heading3;
|
||||
let isH1 = false;
|
||||
if (node.tag === 'h1') {
|
||||
@@ -274,6 +277,7 @@ const renderLexicalNode = (node: any, idx: number): React.ReactNode => {
|
||||
}
|
||||
|
||||
case 'list': {
|
||||
if (!node.children || node.children.length === 0) return null;
|
||||
return (
|
||||
<View key={idx} style={styles.list}>
|
||||
{node.children?.map((child: any, i: number) => {
|
||||
@@ -365,7 +369,7 @@ export const PDFPage: React.FC<PDFPageProps> = ({ page, locale = 'de' }) => {
|
||||
</View>
|
||||
|
||||
{/* Industrial footer with page numbers */}
|
||||
<View style={styles.footer} fixed>
|
||||
<View style={{ ...styles.footer, position: 'absolute', bottom: 30, height: 40 }} fixed>
|
||||
<View style={styles.footerInfo}>
|
||||
<Text style={styles.footerBrand}>KLZ VERTRIEBS GMBH</Text>
|
||||
<Text style={styles.footerText}>
|
||||
|
||||
1
new_avb.json
Normal file
1
new_avb.json
Normal file
@@ -0,0 +1 @@
|
||||
Logging into staging...
|
||||
5
old_agb.json
Normal file
5
old_agb.json
Normal file
File diff suppressed because one or more lines are too long
@@ -87,9 +87,7 @@ export interface Config {
|
||||
products: ProductsSelect<false> | ProductsSelect<true>;
|
||||
pages: PagesSelect<false> | PagesSelect<true>;
|
||||
'payload-kv': PayloadKvSelect<false> | PayloadKvSelect<true>;
|
||||
'payload-locked-documents':
|
||||
| PayloadLockedDocumentsSelect<false>
|
||||
| PayloadLockedDocumentsSelect<true>;
|
||||
'payload-locked-documents': PayloadLockedDocumentsSelect<false> | PayloadLockedDocumentsSelect<true>;
|
||||
'payload-preferences': PayloadPreferencesSelect<false> | PayloadPreferencesSelect<true>;
|
||||
'payload-migrations': PayloadMigrationsSelect<false> | PayloadMigrationsSelect<true>;
|
||||
};
|
||||
@@ -982,6 +980,7 @@ export interface Auth {
|
||||
[k: string]: unknown;
|
||||
}
|
||||
|
||||
|
||||
declare module 'payload' {
|
||||
export interface GeneratedTypes extends Config {}
|
||||
}
|
||||
}
|
||||
1
pdf-error.log
Normal file
1
pdf-error.log
Normal file
@@ -0,0 +1 @@
|
||||
PDF rendered successfully offline!
|
||||
124
pnpm-lock.yaml
generated
124
pnpm-lock.yaml
generated
@@ -13,17 +13,17 @@ importers:
|
||||
.:
|
||||
dependencies:
|
||||
'@mintel/mail':
|
||||
specifier: ^1.8.21
|
||||
version: 1.9.11(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
|
||||
specifier: 1.9.18
|
||||
version: 1.9.18(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
|
||||
'@mintel/next-config':
|
||||
specifier: ^1.8.21
|
||||
version: 1.9.11(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@opentelemetry/context-async-hooks@2.6.0(@opentelemetry/api@1.9.0))(@opentelemetry/core@2.6.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.6.0(@opentelemetry/api@1.9.0))(@swc/helpers@0.5.19)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.98.0)(typescript@5.9.3)(webpack@5.105.4(esbuild@0.25.12))
|
||||
specifier: 1.9.18
|
||||
version: 1.9.18(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@opentelemetry/context-async-hooks@2.6.0(@opentelemetry/api@1.9.0))(@opentelemetry/core@2.6.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.6.0(@opentelemetry/api@1.9.0))(@swc/helpers@0.5.19)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.98.0)(typescript@5.9.3)(webpack@5.105.4(esbuild@0.25.12))
|
||||
'@mintel/next-feedback':
|
||||
specifier: ^1.8.21
|
||||
version: 1.9.11(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.98.0)
|
||||
specifier: 1.9.18
|
||||
version: 1.9.18(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.98.0)
|
||||
'@mintel/next-utils':
|
||||
specifier: ^1.8.21
|
||||
version: 1.9.11(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@swc/helpers@0.5.19)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.98.0)(typescript@5.9.3)
|
||||
specifier: 1.9.18
|
||||
version: 1.9.18(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@swc/helpers@0.5.19)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.98.0)(typescript@5.9.3)
|
||||
'@payloadcms/db-postgres':
|
||||
specifier: ^3.77.0
|
||||
version: 3.79.0(@opentelemetry/api@1.9.0)(payload@3.79.0(graphql@16.13.1)(typescript@5.9.3))
|
||||
@@ -40,8 +40,8 @@ importers:
|
||||
specifier: ^3.77.0
|
||||
version: 3.79.0(@types/react@19.2.14)(monaco-editor@0.55.1)(next@16.1.6(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.98.0))(payload@3.79.0(graphql@16.13.1)(typescript@5.9.3))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.9.3)
|
||||
'@react-email/components':
|
||||
specifier: ^1.0.7
|
||||
version: 1.0.9(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
|
||||
specifier: 1.0.8
|
||||
version: 1.0.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
|
||||
'@react-pdf/renderer':
|
||||
specifier: ^4.3.2
|
||||
version: 4.3.2(react@19.2.4)
|
||||
@@ -155,11 +155,11 @@ importers:
|
||||
specifier: ^0.15.1
|
||||
version: 0.15.1
|
||||
'@mintel/eslint-config':
|
||||
specifier: 1.8.21
|
||||
version: 1.8.21(@typescript-eslint/parser@8.57.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)
|
||||
specifier: 1.9.18
|
||||
version: 1.9.18(@typescript-eslint/parser@8.57.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)
|
||||
'@mintel/tsconfig':
|
||||
specifier: ^1.8.21
|
||||
version: 1.9.11
|
||||
specifier: 1.9.18
|
||||
version: 1.9.18
|
||||
'@next/bundle-analyzer':
|
||||
specifier: ^16.1.6
|
||||
version: 16.1.6
|
||||
@@ -1690,29 +1690,29 @@ packages:
|
||||
'@medv/finder@4.0.2':
|
||||
resolution: {integrity: sha512-RraNY9SCcx4KZV0Dh6BEW6XEW2swkqYca74pkFFRw6hHItSHiy+O/xMnpbofjYbzXj0tSpBGthUF1hHTsr3vIQ==}
|
||||
|
||||
'@mintel/eslint-config@1.8.21':
|
||||
resolution: {integrity: sha512-GH5tm1y89AhD+Lxf95BGCOdy7Nv1OPNLWrUpaTR6jsuKfH2dm9fU66LF7sDH5THmrkfAZ8zSzHJsKPjintv3IA==, tarball: https://git.infra.mintel.me/api/packages/mmintel/npm/%40mintel%2Feslint-config/-/1.8.21/eslint-config-1.8.21.tgz}
|
||||
'@mintel/eslint-config@1.9.18':
|
||||
resolution: {integrity: sha512-+A237erdbiXnXJSU2vJJ0kjgE9SMvagPh+IYYXIdQ4KI1C2hjlEOZnD5UKi70drKif11Mucd4btsMPLCLr7gSQ==, tarball: https://git.infra.mintel.me/api/packages/mmintel/npm/%40mintel%2Feslint-config/-/1.9.18/eslint-config-1.9.18.tgz}
|
||||
|
||||
'@mintel/mail@1.9.11':
|
||||
resolution: {integrity: sha512-kvmrYYpFqtyqft5wCCY5kUhgDm7D7ocCLrv0SMPXp6w8ULuv7cuCEPWoJ+BbfJ1eXDGDnCpW3CYJSKGjoVrLIA==, tarball: https://git.infra.mintel.me/api/packages/mmintel/npm/%40mintel%2Fmail/-/1.9.11/mail-1.9.11.tgz}
|
||||
'@mintel/mail@1.9.18':
|
||||
resolution: {integrity: sha512-hgFt7aP0i6nKDNf+KbGWczQYBMucGa4MPOLSNsl3ycdmYRNI/EW3nnIQt0Ldppob6PpwBKLVrZZ4vskryBZjLA==, tarball: https://git.infra.mintel.me/api/packages/mmintel/npm/%40mintel%2Fmail/-/1.9.18/mail-1.9.18.tgz}
|
||||
peerDependencies:
|
||||
react: ^19.0.0
|
||||
react-dom: ^19.0.0
|
||||
|
||||
'@mintel/next-config@1.9.11':
|
||||
resolution: {integrity: sha512-9MvrTdXvkl8uneLdlq8DBx2g/5kq7LfN369LkYMm65tKqJMgKFxjBlzzBhbjeMgPZimyj7E87boqEaHcIJZttA==, tarball: https://git.infra.mintel.me/api/packages/mmintel/npm/%40mintel%2Fnext-config/-/1.9.11/next-config-1.9.11.tgz}
|
||||
'@mintel/next-config@1.9.18':
|
||||
resolution: {integrity: sha512-fLEFqJqVBuUEM8wf51GE1cv75H19U14WaBlqITKyYVnC0fd9bP2tjYPM/APkSd3+5EYg2uhONfdIimyRUttQ7w==, tarball: https://git.infra.mintel.me/api/packages/mmintel/npm/%40mintel%2Fnext-config/-/1.9.18/next-config-1.9.18.tgz}
|
||||
|
||||
'@mintel/next-feedback@1.9.11':
|
||||
resolution: {integrity: sha512-qMmU/LSXnXe4KyQI+8qwv8JpBz9ZdqK7gqHLSla6s2QZyv1woRAIYM3Ryr+Uhho56Ehyv/no50K6sOnra5iKPw==, tarball: https://git.infra.mintel.me/api/packages/mmintel/npm/%40mintel%2Fnext-feedback/-/1.9.11/next-feedback-1.9.11.tgz}
|
||||
'@mintel/next-feedback@1.9.18':
|
||||
resolution: {integrity: sha512-/WgFnrtpfIzaVx5sVCp/YpgXCE4iyX/xKswIvmLb0HGbJjeNR6If9MJPgrWR/AUn+QbrdIGpPdRSEHj+cueOsw==, tarball: https://git.infra.mintel.me/api/packages/mmintel/npm/%40mintel%2Fnext-feedback/-/1.9.18/next-feedback-1.9.18.tgz}
|
||||
peerDependencies:
|
||||
react: ^19.0.0
|
||||
react-dom: ^19.0.0
|
||||
|
||||
'@mintel/next-utils@1.9.11':
|
||||
resolution: {integrity: sha512-Yxg2EdKbWfjQ9/HcOQN0/TDwVXwCkWaEo1DXKekJF1V2Au3y01py2qD+0yVXZ5l80vLj95ct5/O4s6i6l27MlA==, tarball: https://git.infra.mintel.me/api/packages/mmintel/npm/%40mintel%2Fnext-utils/-/1.9.11/next-utils-1.9.11.tgz}
|
||||
'@mintel/next-utils@1.9.18':
|
||||
resolution: {integrity: sha512-7s5nh3ooSoaI4T9Iv3Af6dk2cnbuEhekJeZVdgO2Pjrqdv867jOKb0//TMTolQlszQYf17737UYv3LR3w3CGoQ==, tarball: https://git.infra.mintel.me/api/packages/mmintel/npm/%40mintel%2Fnext-utils/-/1.9.18/next-utils-1.9.18.tgz}
|
||||
|
||||
'@mintel/tsconfig@1.9.11':
|
||||
resolution: {integrity: sha512-nZ6RfIgvcT2kMtskHAprR8SIQFDxStMoIe1X7GMFzA/5lP5QQyv5rGpSQY8KcPwB17Dcz9rxO+QilE0Gj86qkg==, tarball: https://git.infra.mintel.me/api/packages/mmintel/npm/%40mintel%2Ftsconfig/-/1.9.11/tsconfig-1.9.11.tgz}
|
||||
'@mintel/tsconfig@1.9.18':
|
||||
resolution: {integrity: sha512-4Xocw3mnC25Rfkd4NfKwepYO5QgA6yVztcX6c1QLT1tKKW8pkM9PUVWfzuAeJDM1yy+FBmcrQaF2Wfr4P4+dWQ==, tarball: https://git.infra.mintel.me/api/packages/mmintel/npm/%40mintel%2Ftsconfig/-/1.9.18/tsconfig-1.9.18.tgz}
|
||||
|
||||
'@monaco-editor/loader@1.7.0':
|
||||
resolution: {integrity: sha512-gIwR1HrJrrx+vfyOhYmCZ0/JcWqG5kbfG7+d3f/C1LXk2EvzAbHSg3MQ5lO2sMlo9izoAZ04shohfKLVT6crVA==}
|
||||
@@ -2190,191 +2190,223 @@ packages:
|
||||
|
||||
'@react-email/body@0.0.11':
|
||||
resolution: {integrity: sha512-ZSD2SxVSgUjHGrB0Wi+4tu3MEpB4fYSbezsFNEJk2xCWDBkFiOeEsjTmR5dvi+CxTK691hQTQlHv0XWuP7ENTg==}
|
||||
deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
|
||||
peerDependencies:
|
||||
react: ^18.0 || ^19.0 || ^19.0.0-rc
|
||||
|
||||
'@react-email/body@0.3.0':
|
||||
resolution: {integrity: sha512-uGo0BOOzjbMUo3lu+BIDWayvn5o6Xyfmnlla5VGf05n8gHMvO1ll7U4FtzWe3hxMLwt53pmc4iE0M+B5slG+Ug==}
|
||||
'@react-email/body@0.2.1':
|
||||
resolution: {integrity: sha512-ljDiQiJDu/Fq//vSIIP0z5Nuvt4+DX1RqGasstChDGJB/14ogd4VdNS9aacoede/ZjGy3o3Qb+cxyS+XgM6SwQ==}
|
||||
engines: {node: '>=20.0.0'}
|
||||
deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
|
||||
peerDependencies:
|
||||
react: ^18.0 || ^19.0 || ^19.0.0-rc
|
||||
|
||||
'@react-email/button@0.0.19':
|
||||
resolution: {integrity: sha512-HYHrhyVGt7rdM/ls6FuuD6XE7fa7bjZTJqB2byn6/oGsfiEZaogY77OtoLL/mrQHjHjZiJadtAMSik9XLcm7+A==}
|
||||
engines: {node: '>=18.0.0'}
|
||||
deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
|
||||
peerDependencies:
|
||||
react: ^18.0 || ^19.0 || ^19.0.0-rc
|
||||
|
||||
'@react-email/button@0.2.1':
|
||||
resolution: {integrity: sha512-qXyj7RZLE7POy9BMKSoqQ00tOXThjOZSUnI2Yu9i29IHngPlmrNayIWBoVKtElES7OWwypUcpiajwi1mUWx6/A==}
|
||||
engines: {node: '>=20.0.0'}
|
||||
deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
|
||||
peerDependencies:
|
||||
react: ^18.0 || ^19.0 || ^19.0.0-rc
|
||||
|
||||
'@react-email/code-block@0.0.11':
|
||||
resolution: {integrity: sha512-4D43p+LIMjDzm66gTDrZch0Flkip5je91mAT7iGs6+SbPyalHgIA+lFQoQwhz/VzHHLxuD0LV6gwmU/WUQ2WEg==}
|
||||
engines: {node: '>=18.0.0'}
|
||||
deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
|
||||
peerDependencies:
|
||||
react: ^18.0 || ^19.0 || ^19.0.0-rc
|
||||
|
||||
'@react-email/code-block@0.2.1':
|
||||
resolution: {integrity: sha512-M3B7JpVH4ytgn83/ujRR1k1DQHvTeABiDM61OvAbjLRPhC/5KLHU5KkzIbbuGIrjWwxAbL1kSQzU8MhLEtSxyw==}
|
||||
engines: {node: '>=20.0.0'}
|
||||
deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
|
||||
peerDependencies:
|
||||
react: ^18.0 || ^19.0 || ^19.0.0-rc
|
||||
|
||||
'@react-email/code-inline@0.0.5':
|
||||
resolution: {integrity: sha512-MmAsOzdJpzsnY2cZoPHFPk6uDO/Ncpb4Kh1hAt9UZc1xOW3fIzpe1Pi9y9p6wwUmpaeeDalJxAxH6/fnTquinA==}
|
||||
engines: {node: '>=18.0.0'}
|
||||
deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
|
||||
peerDependencies:
|
||||
react: ^18.0 || ^19.0 || ^19.0.0-rc
|
||||
|
||||
'@react-email/code-inline@0.0.6':
|
||||
resolution: {integrity: sha512-jfhebvv3dVsp3OdPgKXnk8+e2pBiDVZejDOBFzBa/IblrAJ9cQDkN6rBD5IyEg8hTOxwbw3iaI/yZFmDmIguIA==}
|
||||
engines: {node: '>=20.0.0'}
|
||||
deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
|
||||
peerDependencies:
|
||||
react: ^18.0 || ^19.0 || ^19.0.0-rc
|
||||
|
||||
'@react-email/column@0.0.13':
|
||||
resolution: {integrity: sha512-Lqq17l7ShzJG/d3b1w/+lVO+gp2FM05ZUo/nW0rjxB8xBICXOVv6PqjDnn3FXKssvhO5qAV20lHM6S+spRhEwQ==}
|
||||
engines: {node: '>=18.0.0'}
|
||||
deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
|
||||
peerDependencies:
|
||||
react: ^18.0 || ^19.0 || ^19.0.0-rc
|
||||
|
||||
'@react-email/column@0.0.14':
|
||||
resolution: {integrity: sha512-f+W+Bk2AjNO77zynE33rHuQhyqVICx4RYtGX9NKsGUg0wWjdGP0qAuIkhx9Rnmk4/hFMo1fUrtYNqca9fwJdHg==}
|
||||
engines: {node: '>=20.0.0'}
|
||||
deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
|
||||
peerDependencies:
|
||||
react: ^18.0 || ^19.0 || ^19.0.0-rc
|
||||
|
||||
'@react-email/components@0.0.33':
|
||||
resolution: {integrity: sha512-/GKdT3YijT1iEWPAXF644jr12w5xVgzUr0zlbZGt2KOkGeFHNZUCL5UtRopmnjrH/Fayf8Gjv6q/4E2cZgDtdQ==}
|
||||
engines: {node: '>=18.0.0'}
|
||||
deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
|
||||
peerDependencies:
|
||||
react: ^18.0 || ^19.0 || ^19.0.0-rc
|
||||
|
||||
'@react-email/components@1.0.9':
|
||||
resolution: {integrity: sha512-2vi1w423KdjGa9rLUJAq8daTq5xVvB5VHDuI8fRu3/JfqqihzUu5r0bET3qWDw9QpKOIXcZzWO3jN2+yMVtzUw==}
|
||||
'@react-email/components@1.0.8':
|
||||
resolution: {integrity: sha512-zY81ED6o5MWMzBkr9uZFuT24lWarT+xIbOZxI6C9dsFmCWBczM8IE1BgOI8rhpUK4JcYVDy1uKxYAFqsx2Bc4w==}
|
||||
engines: {node: '>=20.0.0'}
|
||||
deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
|
||||
peerDependencies:
|
||||
react: ^18.0 || ^19.0 || ^19.0.0-rc
|
||||
|
||||
'@react-email/container@0.0.15':
|
||||
resolution: {integrity: sha512-Qo2IQo0ru2kZq47REmHW3iXjAQaKu4tpeq/M8m1zHIVwKduL2vYOBQWbC2oDnMtWPmkBjej6XxgtZByxM6cCFg==}
|
||||
engines: {node: '>=18.0.0'}
|
||||
deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
|
||||
peerDependencies:
|
||||
react: ^18.0 || ^19.0 || ^19.0.0-rc
|
||||
|
||||
'@react-email/container@0.0.16':
|
||||
resolution: {integrity: sha512-QWBB56RkkU0AJ9h+qy33gfT5iuZknPC7Un/IjZv9B0QmMIK+WWacc0cH6y2SV5Cv/b99hU94fjEMOOO4enpkbQ==}
|
||||
engines: {node: '>=20.0.0'}
|
||||
deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
|
||||
peerDependencies:
|
||||
react: ^18.0 || ^19.0 || ^19.0.0-rc
|
||||
|
||||
'@react-email/font@0.0.10':
|
||||
resolution: {integrity: sha512-0urVSgCmQIfx5r7Xc586miBnQUVnGp3OTYUm8m5pwtQRdTRO5XrTtEfNJ3JhYhSOruV0nD8fd+dXtKXobum6tA==}
|
||||
engines: {node: '>=20.0.0'}
|
||||
deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
|
||||
peerDependencies:
|
||||
react: ^18.0 || ^19.0 || ^19.0.0-rc
|
||||
|
||||
'@react-email/font@0.0.9':
|
||||
resolution: {integrity: sha512-4zjq23oT9APXkerqeslPH3OZWuh5X4crHK6nx82mVHV2SrLba8+8dPEnWbaACWTNjOCbcLIzaC9unk7Wq2MIXw==}
|
||||
deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
|
||||
peerDependencies:
|
||||
react: ^18.0 || ^19.0 || ^19.0.0-rc
|
||||
|
||||
'@react-email/head@0.0.12':
|
||||
resolution: {integrity: sha512-X2Ii6dDFMF+D4niNwMAHbTkeCjlYYnMsd7edXOsi0JByxt9wNyZ9EnhFiBoQdqkE+SMDcu8TlNNttMrf5sJeMA==}
|
||||
engines: {node: '>=18.0.0'}
|
||||
deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
|
||||
peerDependencies:
|
||||
react: ^18.0 || ^19.0 || ^19.0.0-rc
|
||||
|
||||
'@react-email/head@0.0.13':
|
||||
resolution: {integrity: sha512-AJg6le/08Gz4tm+6MtKXqtNNyKHzmooOCdmtqmWxD7FxoAdU1eVcizhtQ0gcnVaY6ethEyE/hnEzQxt1zu5Kog==}
|
||||
engines: {node: '>=20.0.0'}
|
||||
deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
|
||||
peerDependencies:
|
||||
react: ^18.0 || ^19.0 || ^19.0.0-rc
|
||||
|
||||
'@react-email/heading@0.0.15':
|
||||
resolution: {integrity: sha512-xF2GqsvBrp/HbRHWEfOgSfRFX+Q8I5KBEIG5+Lv3Vb2R/NYr0s8A5JhHHGf2pWBMJdbP4B2WHgj/VUrhy8dkIg==}
|
||||
engines: {node: '>=18.0.0'}
|
||||
deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
|
||||
peerDependencies:
|
||||
react: ^18.0 || ^19.0 || ^19.0.0-rc
|
||||
|
||||
'@react-email/heading@0.0.16':
|
||||
resolution: {integrity: sha512-jmsKnQm1ykpBzw4hCYHwBkt5pW2jScXffPeEH5ZRF5tZeF5b1pvlFTO9han7C0pCkZYo1kEvWiRtx69yfCIwuw==}
|
||||
engines: {node: '>=20.0.0'}
|
||||
deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
|
||||
peerDependencies:
|
||||
react: ^18.0 || ^19.0 || ^19.0.0-rc
|
||||
|
||||
'@react-email/hr@0.0.11':
|
||||
resolution: {integrity: sha512-S1gZHVhwOsd1Iad5IFhpfICwNPMGPJidG/Uysy1AwmspyoAP5a4Iw3OWEpINFdgh9MHladbxcLKO2AJO+cA9Lw==}
|
||||
engines: {node: '>=18.0.0'}
|
||||
deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
|
||||
peerDependencies:
|
||||
react: ^18.0 || ^19.0 || ^19.0.0-rc
|
||||
|
||||
'@react-email/hr@0.0.12':
|
||||
resolution: {integrity: sha512-TwmOmBDibavUQpXBxpmZYi2Iks/yeZOzFYh+di9EltMSnEabH8dMZXrl+pxNXzCgZ2XE8HY7VmUL65Lenfu5PA==}
|
||||
engines: {node: '>=20.0.0'}
|
||||
deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
|
||||
peerDependencies:
|
||||
react: ^18.0 || ^19.0 || ^19.0.0-rc
|
||||
|
||||
'@react-email/html@0.0.11':
|
||||
resolution: {integrity: sha512-qJhbOQy5VW5qzU74AimjAR9FRFQfrMa7dn4gkEXKMB/S9xZN8e1yC1uA9C15jkXI/PzmJ0muDIWmFwatm5/+VA==}
|
||||
engines: {node: '>=18.0.0'}
|
||||
deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
|
||||
peerDependencies:
|
||||
react: ^18.0 || ^19.0 || ^19.0.0-rc
|
||||
|
||||
'@react-email/html@0.0.12':
|
||||
resolution: {integrity: sha512-KTShZesan+UsreU7PDUV90afrZwU5TLwYlALuCSU0OT+/U8lULNNbAUekg+tGwCnOfIKYtpDPKkAMRdYlqUznw==}
|
||||
engines: {node: '>=20.0.0'}
|
||||
deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
|
||||
peerDependencies:
|
||||
react: ^18.0 || ^19.0 || ^19.0.0-rc
|
||||
|
||||
'@react-email/img@0.0.11':
|
||||
resolution: {integrity: sha512-aGc8Y6U5C3igoMaqAJKsCpkbm1XjguQ09Acd+YcTKwjnC2+0w3yGUJkjWB2vTx4tN8dCqQCXO8FmdJpMfOA9EQ==}
|
||||
engines: {node: '>=18.0.0'}
|
||||
deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
|
||||
peerDependencies:
|
||||
react: ^18.0 || ^19.0 || ^19.0.0-rc
|
||||
|
||||
'@react-email/img@0.0.12':
|
||||
resolution: {integrity: sha512-sRCpEARNVTf3FQhZOC+JTvu5r6ubiYWkT0ucYXg8ctkyi4G8QG+jgYPiNUqVeTLA2STOfmPM/nrk1nb84y6CPQ==}
|
||||
engines: {node: '>=20.0.0'}
|
||||
deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
|
||||
peerDependencies:
|
||||
react: ^18.0 || ^19.0 || ^19.0.0-rc
|
||||
|
||||
'@react-email/link@0.0.12':
|
||||
resolution: {integrity: sha512-vF+xxQk2fGS1CN7UPQDbzvcBGfffr+GjTPNiWM38fhBfsLv6A/YUfaqxWlmL7zLzVmo0K2cvvV9wxlSyNba1aQ==}
|
||||
engines: {node: '>=18.0.0'}
|
||||
deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
|
||||
peerDependencies:
|
||||
react: ^18.0 || ^19.0 || ^19.0.0-rc
|
||||
|
||||
'@react-email/link@0.0.13':
|
||||
resolution: {integrity: sha512-lkWc/NjOcefRZMkQoSDDbuKBEBDES9aXnFEOuPH845wD3TxPwh+QTf0fStuzjoRLUZWpHnio4z7qGGRYusn/sw==}
|
||||
engines: {node: '>=20.0.0'}
|
||||
deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
|
||||
peerDependencies:
|
||||
react: ^18.0 || ^19.0 || ^19.0.0-rc
|
||||
|
||||
'@react-email/markdown@0.0.14':
|
||||
resolution: {integrity: sha512-5IsobCyPkb4XwnQO8uFfGcNOxnsg3311GRXhJ3uKv51P7Jxme4ycC/MITnwIZ10w2zx7HIyTiqVzTj4XbuIHbg==}
|
||||
engines: {node: '>=18.0.0'}
|
||||
deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
|
||||
peerDependencies:
|
||||
react: ^18.0 || ^19.0 || ^19.0.0-rc
|
||||
|
||||
'@react-email/markdown@0.0.18':
|
||||
resolution: {integrity: sha512-gSuYK5fsMbGk87jDebqQ6fa2fKcWlkf2Dkva8kMONqLgGCq8/0d+ZQYMEJsdidIeBo3kmsnHZPrwdFB4HgjUXg==}
|
||||
engines: {node: '>=20.0.0'}
|
||||
deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
|
||||
peerDependencies:
|
||||
react: ^18.0 || ^19.0 || ^19.0.0-rc
|
||||
|
||||
'@react-email/preview@0.0.12':
|
||||
resolution: {integrity: sha512-g/H5fa9PQPDK6WUEG7iTlC19sAktI23qyoiJtMLqQiXFCfWeQMhqjLGKeLSKkfzszqmfJCjZtpSiKtBoOdxp3Q==}
|
||||
engines: {node: '>=18.0.0'}
|
||||
deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
|
||||
peerDependencies:
|
||||
react: ^18.0 || ^19.0 || ^19.0.0-rc
|
||||
|
||||
'@react-email/preview@0.0.14':
|
||||
resolution: {integrity: sha512-aYK8q0IPkBXyMsbpMXgxazwHxYJxTrXrV95GFuu2HbEiIToMwSyUgb8HDFYwPqqfV03/jbwqlsXmFxsOd+VNaw==}
|
||||
engines: {node: '>=20.0.0'}
|
||||
deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
|
||||
peerDependencies:
|
||||
react: ^18.0 || ^19.0 || ^19.0.0-rc
|
||||
|
||||
@@ -2402,36 +2434,42 @@ packages:
|
||||
'@react-email/row@0.0.12':
|
||||
resolution: {integrity: sha512-HkCdnEjvK3o+n0y0tZKXYhIXUNPDx+2vq1dJTmqappVHXS5tXS6W5JOPZr5j+eoZ8gY3PShI2LWj5rWF7ZEtIQ==}
|
||||
engines: {node: '>=18.0.0'}
|
||||
deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
|
||||
peerDependencies:
|
||||
react: ^18.0 || ^19.0 || ^19.0.0-rc
|
||||
|
||||
'@react-email/row@0.0.13':
|
||||
resolution: {integrity: sha512-bYnOac40vIKCId7IkwuLAAsa3fKfSfqCvv6epJKmPE0JBuu5qI4FHFCl9o9dVpIIS08s/ub+Y/txoMt0dYziGw==}
|
||||
engines: {node: '>=20.0.0'}
|
||||
deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
|
||||
peerDependencies:
|
||||
react: ^18.0 || ^19.0 || ^19.0.0-rc
|
||||
|
||||
'@react-email/section@0.0.16':
|
||||
resolution: {integrity: sha512-FjqF9xQ8FoeUZYKSdt8sMIKvoT9XF8BrzhT3xiFKdEMwYNbsDflcjfErJe3jb7Wj/es/lKTbV5QR1dnLzGpL3w==}
|
||||
engines: {node: '>=18.0.0'}
|
||||
deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
|
||||
peerDependencies:
|
||||
react: ^18.0 || ^19.0 || ^19.0.0-rc
|
||||
|
||||
'@react-email/section@0.0.17':
|
||||
resolution: {integrity: sha512-qNl65ye3W0Rd5udhdORzTV9ezjb+GFqQQSae03NDzXtmJq6sqVXNWNiVolAjvJNypim+zGXmv6J9TcV5aNtE/w==}
|
||||
engines: {node: '>=20.0.0'}
|
||||
deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
|
||||
peerDependencies:
|
||||
react: ^18.0 || ^19.0 || ^19.0.0-rc
|
||||
|
||||
'@react-email/tailwind@1.0.4':
|
||||
resolution: {integrity: sha512-tJdcusncdqgvTUYZIuhNC6LYTfL9vNTSQpwWdTCQhQ1lsrNCEE4OKCSdzSV3S9F32pi0i0xQ+YPJHKIzGjdTSA==}
|
||||
engines: {node: '>=18.0.0'}
|
||||
deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
|
||||
peerDependencies:
|
||||
react: ^18.0 || ^19.0 || ^19.0.0-rc
|
||||
|
||||
'@react-email/tailwind@2.0.5':
|
||||
resolution: {integrity: sha512-7Ey+kiWliJdxPMCLYsdDts8ffp4idlP//w4Ui3q/A5kokVaLSNKG8DOg/8qAuzWmRiGwNQVOKBk7PXNlK5W+sg==}
|
||||
engines: {node: '>=20.0.0'}
|
||||
deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
|
||||
peerDependencies:
|
||||
'@react-email/body': 0.2.1
|
||||
'@react-email/button': 0.2.1
|
||||
@@ -2470,12 +2508,14 @@ packages:
|
||||
'@react-email/text@0.0.11':
|
||||
resolution: {integrity: sha512-a7nl/2KLpRHOYx75YbYZpWspUbX1DFY7JIZbOv5x0QU8SvwDbJt+Hm01vG34PffFyYvHEXrc6Qnip2RTjljNjg==}
|
||||
engines: {node: '>=18.0.0'}
|
||||
deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
|
||||
peerDependencies:
|
||||
react: ^18.0 || ^19.0 || ^19.0.0-rc
|
||||
|
||||
'@react-email/text@0.1.6':
|
||||
resolution: {integrity: sha512-TYqkioRS45wTR5il3dYk/SbUjjEdhSwh9BtRNB99qNH1pXAwA45H7rAuxehiu8iJQJH0IyIr+6n62gBz9ezmsw==}
|
||||
engines: {node: '>=20.0.0'}
|
||||
deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
|
||||
peerDependencies:
|
||||
react: ^18.0 || ^19.0 || ^19.0.0-rc
|
||||
|
||||
@@ -9786,7 +9826,7 @@ snapshots:
|
||||
|
||||
'@medv/finder@4.0.2': {}
|
||||
|
||||
'@mintel/eslint-config@1.8.21(@typescript-eslint/parser@8.57.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)':
|
||||
'@mintel/eslint-config@1.9.18(@typescript-eslint/parser@8.57.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)':
|
||||
dependencies:
|
||||
'@eslint/eslintrc': 3.3.5
|
||||
'@eslint/js': 9.39.4
|
||||
@@ -9803,13 +9843,13 @@ snapshots:
|
||||
- supports-color
|
||||
- typescript
|
||||
|
||||
'@mintel/mail@1.9.11(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
|
||||
'@mintel/mail@1.9.18(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
|
||||
dependencies:
|
||||
'@react-email/components': 0.0.33(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
|
||||
react: 19.2.4
|
||||
react-dom: 19.2.4(react@19.2.4)
|
||||
|
||||
'@mintel/next-config@1.9.11(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@opentelemetry/context-async-hooks@2.6.0(@opentelemetry/api@1.9.0))(@opentelemetry/core@2.6.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.6.0(@opentelemetry/api@1.9.0))(@swc/helpers@0.5.19)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.98.0)(typescript@5.9.3)(webpack@5.105.4(esbuild@0.25.12))':
|
||||
'@mintel/next-config@1.9.18(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@opentelemetry/context-async-hooks@2.6.0(@opentelemetry/api@1.9.0))(@opentelemetry/core@2.6.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.6.0(@opentelemetry/api@1.9.0))(@swc/helpers@0.5.19)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.98.0)(typescript@5.9.3)(webpack@5.105.4(esbuild@0.25.12))':
|
||||
dependencies:
|
||||
'@sentry/nextjs': 10.43.0(@opentelemetry/context-async-hooks@2.6.0(@opentelemetry/api@1.9.0))(@opentelemetry/core@2.6.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.6.0(@opentelemetry/api@1.9.0))(next@16.1.6(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.98.0))(react@19.2.4)(webpack@5.105.4(esbuild@0.25.12))
|
||||
next: 16.1.6(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.98.0)
|
||||
@@ -9832,7 +9872,7 @@ snapshots:
|
||||
- typescript
|
||||
- webpack
|
||||
|
||||
'@mintel/next-feedback@1.9.11(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.98.0)':
|
||||
'@mintel/next-feedback@1.9.18(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.98.0)':
|
||||
dependencies:
|
||||
'@medv/finder': 4.0.2
|
||||
clsx: 2.1.1
|
||||
@@ -9852,7 +9892,7 @@ snapshots:
|
||||
- babel-plugin-react-compiler
|
||||
- sass
|
||||
|
||||
'@mintel/next-utils@1.9.11(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@swc/helpers@0.5.19)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.98.0)(typescript@5.9.3)':
|
||||
'@mintel/next-utils@1.9.18(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@swc/helpers@0.5.19)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.98.0)(typescript@5.9.3)':
|
||||
dependencies:
|
||||
next: 16.1.6(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.98.0)
|
||||
next-intl: 4.8.3(@swc/helpers@0.5.19)(next@16.1.6(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.98.0))(react@19.2.4)(typescript@5.9.3)
|
||||
@@ -9869,7 +9909,7 @@ snapshots:
|
||||
- sass
|
||||
- typescript
|
||||
|
||||
'@mintel/tsconfig@1.9.11': {}
|
||||
'@mintel/tsconfig@1.9.18': {}
|
||||
|
||||
'@monaco-editor/loader@1.7.0':
|
||||
dependencies:
|
||||
@@ -10535,7 +10575,7 @@ snapshots:
|
||||
dependencies:
|
||||
react: 19.2.4
|
||||
|
||||
'@react-email/body@0.3.0(react@19.2.4)':
|
||||
'@react-email/body@0.2.1(react@19.2.4)':
|
||||
dependencies:
|
||||
react: 19.2.4
|
||||
|
||||
@@ -10599,9 +10639,9 @@ snapshots:
|
||||
transitivePeerDependencies:
|
||||
- react-dom
|
||||
|
||||
'@react-email/components@1.0.9(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
|
||||
'@react-email/components@1.0.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
|
||||
dependencies:
|
||||
'@react-email/body': 0.3.0(react@19.2.4)
|
||||
'@react-email/body': 0.2.1(react@19.2.4)
|
||||
'@react-email/button': 0.2.1(react@19.2.4)
|
||||
'@react-email/code-block': 0.2.1(react@19.2.4)
|
||||
'@react-email/code-inline': 0.0.6(react@19.2.4)
|
||||
@@ -10619,7 +10659,7 @@ snapshots:
|
||||
'@react-email/render': 2.0.4(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
|
||||
'@react-email/row': 0.0.13(react@19.2.4)
|
||||
'@react-email/section': 0.0.17(react@19.2.4)
|
||||
'@react-email/tailwind': 2.0.5(@react-email/body@0.3.0(react@19.2.4))(@react-email/button@0.2.1(react@19.2.4))(@react-email/code-block@0.2.1(react@19.2.4))(@react-email/code-inline@0.0.6(react@19.2.4))(@react-email/container@0.0.16(react@19.2.4))(@react-email/heading@0.0.16(react@19.2.4))(@react-email/hr@0.0.12(react@19.2.4))(@react-email/img@0.0.12(react@19.2.4))(@react-email/link@0.0.13(react@19.2.4))(@react-email/preview@0.0.14(react@19.2.4))(@react-email/text@0.1.6(react@19.2.4))(react@19.2.4)
|
||||
'@react-email/tailwind': 2.0.5(@react-email/body@0.2.1(react@19.2.4))(@react-email/button@0.2.1(react@19.2.4))(@react-email/code-block@0.2.1(react@19.2.4))(@react-email/code-inline@0.0.6(react@19.2.4))(@react-email/container@0.0.16(react@19.2.4))(@react-email/heading@0.0.16(react@19.2.4))(@react-email/hr@0.0.12(react@19.2.4))(@react-email/img@0.0.12(react@19.2.4))(@react-email/link@0.0.13(react@19.2.4))(@react-email/preview@0.0.14(react@19.2.4))(@react-email/text@0.1.6(react@19.2.4))(react@19.2.4)
|
||||
'@react-email/text': 0.1.6(react@19.2.4)
|
||||
react: 19.2.4
|
||||
transitivePeerDependencies:
|
||||
@@ -10750,13 +10790,13 @@ snapshots:
|
||||
dependencies:
|
||||
react: 19.2.4
|
||||
|
||||
'@react-email/tailwind@2.0.5(@react-email/body@0.3.0(react@19.2.4))(@react-email/button@0.2.1(react@19.2.4))(@react-email/code-block@0.2.1(react@19.2.4))(@react-email/code-inline@0.0.6(react@19.2.4))(@react-email/container@0.0.16(react@19.2.4))(@react-email/heading@0.0.16(react@19.2.4))(@react-email/hr@0.0.12(react@19.2.4))(@react-email/img@0.0.12(react@19.2.4))(@react-email/link@0.0.13(react@19.2.4))(@react-email/preview@0.0.14(react@19.2.4))(@react-email/text@0.1.6(react@19.2.4))(react@19.2.4)':
|
||||
'@react-email/tailwind@2.0.5(@react-email/body@0.2.1(react@19.2.4))(@react-email/button@0.2.1(react@19.2.4))(@react-email/code-block@0.2.1(react@19.2.4))(@react-email/code-inline@0.0.6(react@19.2.4))(@react-email/container@0.0.16(react@19.2.4))(@react-email/heading@0.0.16(react@19.2.4))(@react-email/hr@0.0.12(react@19.2.4))(@react-email/img@0.0.12(react@19.2.4))(@react-email/link@0.0.13(react@19.2.4))(@react-email/preview@0.0.14(react@19.2.4))(@react-email/text@0.1.6(react@19.2.4))(react@19.2.4)':
|
||||
dependencies:
|
||||
'@react-email/text': 0.1.6(react@19.2.4)
|
||||
react: 19.2.4
|
||||
tailwindcss: 4.2.1
|
||||
optionalDependencies:
|
||||
'@react-email/body': 0.3.0(react@19.2.4)
|
||||
'@react-email/body': 0.2.1(react@19.2.4)
|
||||
'@react-email/button': 0.2.1(react@19.2.4)
|
||||
'@react-email/code-block': 0.2.1(react@19.2.4)
|
||||
'@react-email/code-inline': 0.0.6(react@19.2.4)
|
||||
|
||||
36
scripts/update-cms-avb.ts
Normal file
36
scripts/update-cms-avb.ts
Normal file
@@ -0,0 +1,36 @@
|
||||
import { getPayload } from 'payload';
|
||||
import configPromise from '../payload.config';
|
||||
import fs from 'fs';
|
||||
import path from 'path';
|
||||
import { fileURLToPath } from 'url';
|
||||
|
||||
const filename = fileURLToPath(import.meta.url);
|
||||
const dirname = path.dirname(filename);
|
||||
|
||||
async function run() {
|
||||
process.env.PAYLOAD_MIGRATE = 'false';
|
||||
process.env.PAYLOAD_MIGRATE_SKIP_PROMPTS = 'true';
|
||||
const payload = await getPayload({ config: configPromise });
|
||||
|
||||
console.log('📖 Reading lexical_avb.json...');
|
||||
const lexicalContent = JSON.parse(fs.readFileSync(path.resolve(dirname, '../lexical_avb.json'), 'utf8'));
|
||||
|
||||
console.log('🚀 Updating AGB page (ID 6) to AVB...');
|
||||
|
||||
const updatedPage = await payload.update({
|
||||
collection: 'pages',
|
||||
id: 6,
|
||||
data: {
|
||||
title: 'Allgemeine Verkaufsbedingungen (AVB)',
|
||||
content: lexicalContent,
|
||||
},
|
||||
});
|
||||
|
||||
console.log('✅ Page updated successfully:', updatedPage.title);
|
||||
process.exit(0);
|
||||
}
|
||||
|
||||
run().catch((err) => {
|
||||
console.error('❌ Update failed:', err);
|
||||
process.exit(1);
|
||||
});
|
||||
19
test-pdf-node.tsx
Normal file
19
test-pdf-node.tsx
Normal file
@@ -0,0 +1,19 @@
|
||||
import React from 'react';
|
||||
import { renderToFile } from '@react-pdf/renderer';
|
||||
import { PDFPage } from './lib/pdf-page';
|
||||
import fs from 'fs';
|
||||
|
||||
const pageData = JSON.parse(fs.readFileSync('./lexical_avb.json', 'utf8'));
|
||||
const page = { title: "Test AVB", content: pageData };
|
||||
|
||||
async function run() {
|
||||
try {
|
||||
await renderToFile(<PDFPage page={page} locale="de" />, 'test-render.pdf');
|
||||
console.log('PDF rendered successfully offline!');
|
||||
} catch(e) {
|
||||
console.error('PDF Generation failed:');
|
||||
console.error(e);
|
||||
}
|
||||
}
|
||||
|
||||
run();
|
||||
BIN
test-render.pdf
Normal file
BIN
test-render.pdf
Normal file
Binary file not shown.
Reference in New Issue
Block a user