diff --git a/dist/HTMLNormalizer/HTMLNormalizer.d.ts b/dist/HTMLNormalizer/HTMLNormalizer.d.ts
index c49c6e8766cbb8b7af47c79e165ed918d2f2a7ad..b5a3f4703dc6b4934d80b6e9cda39374b8914a40 100644
--- a/dist/HTMLNormalizer/HTMLNormalizer.d.ts
+++ b/dist/HTMLNormalizer/HTMLNormalizer.d.ts
@@ -1,6 +1,5 @@
 export declare const normalizeVendorHtml: (document: HTMLDocument, vendor: string) => string;
 export declare const extractPseudoPlainPart: (document: HTMLDocument) => string;
 export declare const pruneHtmlNode: (node: Node) => boolean;
-export declare const normalizeBodyAttributes: (node: Node, cleanupElementAttributes: (element: HTMLElement) => void) => void;
 export declare const printHtmlChildren: (node: Node, depth: number) => string;
 export declare const printHtmlNode: (node: Node, depth: number) => string;
diff --git a/dist/HTMLNormalizer/HTMLNormalizer.js b/dist/HTMLNormalizer/HTMLNormalizer.js
index 21d0c291ab1a1d55167d7b4b99a22b62d79e3bca..224b98d96233cab6833d301c324779d7f51b74e2 100644
--- a/dist/HTMLNormalizer/HTMLNormalizer.js
+++ b/dist/HTMLNormalizer/HTMLNormalizer.js
@@ -1,6 +1,6 @@
 "use strict";
 Object.defineProperty(exports, "__esModule", { value: true });
-exports.printHtmlNode = exports.printHtmlChildren = exports.normalizeBodyAttributes = exports.pruneHtmlNode = exports.extractPseudoPlainPart = exports.normalizeVendorHtml = void 0;
+exports.printHtmlNode = exports.printHtmlChildren = exports.pruneHtmlNode = exports.extractPseudoPlainPart = exports.normalizeVendorHtml = void 0;
 const constants_1 = require("../constants");
 const outlook_1 = require("./strategies/outlook");
 const constants_2 = require("../constants");
@@ -71,17 +71,6 @@ const pruneHtmlNode = (node) => {
     return false;
 };
 exports.pruneHtmlNode = pruneHtmlNode;
-const normalizeBodyAttributes = (node, cleanupElementAttributes) => {
-    if (node.nodeType === constants_1.ELEMENT_NODE) {
-        cleanupElementAttributes(node);
-    }
-    let child = node.firstChild;
-    while (child) {
-        exports.normalizeBodyAttributes(child, cleanupElementAttributes);
-        child = child.nextSibling;
-    }
-};
-exports.normalizeBodyAttributes = normalizeBodyAttributes;
 const printHtmlChildren = (node, depth) => {
     let child = node.firstChild;
     if (!child) {
diff --git a/dist/PlainNormalizer/PlainNormalizer.js b/dist/PlainNormalizer/PlainNormalizer.js
index 73a80cf5110b53b22ac4890d8a41b735089919d2..55ae65a9a61aab1c21f216c09436840b4141d832 100644
--- a/dist/PlainNormalizer/PlainNormalizer.js
+++ b/dist/PlainNormalizer/PlainNormalizer.js
@@ -25,8 +25,8 @@ const patchOutlookSafelinksWrappers = (text) => {
 };
 const removeQRCodes = (s) => {
     return s
-        .replace(/\[(image:\s)*qrcode.png]\s*<https:\/\/.+?>/g, "")
-        .replace(/<https:\/\/.+?>\s*\[(image: )*qrcode.png]/g, "");
+        .replace(/\[(image:\s)*qrcode.png]\s*<https:\/\/.+(vereign\.com|vrgnservices\.com).*?>/g, "")
+        .replace(/<https:\/\/.+(vereign\.com|vrgnservices\.com).*?>\s*\[(image: )*qrcode.png]/g, "");
 };
 const cleanupHiddenCharacters = (s) => {
     const removeSymbols = new RegExp(/[\u200B]+/g);