Gnus development mailing list
 help / color / mirror / Atom feed
* problem reading gwene feeds in gnus agent
@ 2011-05-03 16:43 Eric S Fraga
  2011-05-05  7:46 ` Eric S Fraga
  0 siblings, 1 reply; 6+ messages in thread
From: Eric S Fraga @ 2011-05-03 16:43 UTC (permalink / raw)
  To: ding

Hello,

I use the gwene.org server to read some rss feeds.  Recently, when I try
to read messages, I get the following error:

,----
| open-network-stream: feeds.wordpress.com/80 Name or service not known
`----

and the message is shown but with full headers.  Hitting t shows the
headers of the message as they are normally shown.  However, depending
on the actual message contents, I may see the message or I may not.  For
instance, for a recent blog posting from Lars, the error is:

,----
| open-network-stream: 2.bp.blogspot.com/80 Name or service not known |
`----

and the header and first few lines of the message (as displayed with
"C-u g") that cause this problem are

--8<---------------cut here---------------start------------->8---
Path: news.gmane.org!not-for-mail
From: Lars Ingebrigtsen <post@gwene.org>
Newsgroups: gwene.no.ingebrigtsen.lars
Subject: Emacs Can Haz =?utf-8?q?Brainz=3f?=
Date: Sat, 16 Apr 2011 01:50:36 +0200
Approved: news@gmane.org
Message-ID: <x1-zYLPZnIIsGpgZDxA3UmqoEgiGPM@gwene.org>
NNTP-Posting-Host: sea.gmane.org
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Trace: dough.gmane.org 1302911952 13226 80.91.229.5 (15 Apr 2011 23:59:12 GMT)
X-Complaints-To: usenet@dough.gmane.org
NNTP-Posting-Date: Fri, 15 Apr 2011 23:59:12 +0000 (UTC)
X-Content-Hash: hvA+rG5WNuxIVMqm77u8cxqa+bk
X-Feed: http://lars.ingebrigtsen.no/feeds/posts/default
Archived-at: <http://lars.ingebrigtsen.no/2011/04/emacs-can-haz-brainz.html>

<div class="separator" style="clear: both; text-align: center;"><a
href="http://2.bp.blogspot.com/-Y4L14fKtcHw/TajZqbXAXII/AAAAAAAAADk/_J7Cuh7tSOg/s1600/IMG_1081.JPG"
imageanchor="1" style="clear: right
--8<---------------cut here---------------end--------------->8---

Note the "href" entry...

By recently, I mean that I noticed this today, having updated gnus
yesterday evening from the repository.  I have updated again a few
minutes ago but the problem remains.  I am reading these types of
messages with gnus-unplugged with the gnus agent.

I wonder if this has anything to do with the recent discussion about
problems with DNS et al.?

Thanks,
eric

-- 
: Eric S Fraga (GnuPG: 0xC89193D8FFFCF67D) in Emacs 24.0.50.1 + No Gnus v0.18



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: problem reading gwene feeds in gnus agent
  2011-05-03 16:43 problem reading gwene feeds in gnus agent Eric S Fraga
@ 2011-05-05  7:46 ` Eric S Fraga
  2011-05-05 15:53   ` Ted Zlatanov
  0 siblings, 1 reply; 6+ messages in thread
From: Eric S Fraga @ 2011-05-05  7:46 UTC (permalink / raw)
  To: ding

... continuing problems with reading HTML emails in development gnus:

I mentioned a couple of days ago problems reading gwene postings; I also
have more generally problems reading HTML content emails when offline
using the gnus agent.  If there is alternative content, I can access the
text version (which is the default in my case) but not the HTML version.
Some emails have no text alternative and, in those cases, I get:

,----
| not: Wrong type argument: listp, shr-link
`----

The backtrace is:

--8<---------------cut here---------------start------------->8---
Debugger entered--Lisp error: (wrong-type-argument listp shr-link)
  memq(:foreground shr-link)
  (not (memq type old-props))
  (let* ((old-props (get-text-property start (quote face))) (do-put (not (memq type old-props))) change) (while (< start end) (setq change (next-single-property-change start (quote face) nil end)) (when do-put (put-text-property start change (quote face) (nconc (list type color) old-props))) (setq old-props (get-text-property change (quote face))) (setq do-put (not (memq type old-props))) (setq start change)) (when (and do-put (> end start)) (put-text-property start end (quote face) (nconc (list type color old-props)))))
  shr-put-color-1(2 6 :foreground "#014099")
  (progn (shr-put-color-1 (point) (min (line-end-position) end) type color))
  (if (> (line-end-position) (point)) (progn (shr-put-color-1 (point) (min (line-end-position) end) type color)))
  (when (> (line-end-position) (point)) (shr-put-color-1 (point) (min (line-end-position) end) type color))
  (while (< (point) end) (when (and (bolp) (not (eq type :background))) (skip-chars-forward " ")) (when (> (line-end-position) (point)) (shr-put-color-1 (point) (min (line-end-position) end) type color)) (if (< (line-end-position) end) (forward-line 1) (goto-char end)))
  (save-excursion (goto-char start) (while (< (point) end) (when (and (bolp) (not (eq type :background))) (skip-chars-forward " ")) (when (> (line-end-position) (point)) (shr-put-color-1 (point) (min (line-end-position) end) type color)) (if (< (line-end-position) end) (forward-line 1) (goto-char end))) (when (and (eq type :background) (= shr-table-depth 0)) (shr-expand-newlines start end color)))
  shr-put-color(1 6 :foreground "#014099")
  (progn (shr-put-color start end :foreground (cadr new-colors)))
  (if fg (progn (shr-put-color start end :foreground (cadr new-colors))))
  (when fg (shr-put-color start end :foreground (cadr new-colors)))
  (progn (when fg (shr-put-color start end :foreground (cadr new-colors))) (when bg (shr-put-color start end :background (car new-colors))))
  (if new-colors (progn (when fg (shr-put-color start end :foreground (cadr new-colors))) (when bg (shr-put-color start end :background (car new-colors)))))
  (when new-colors (when fg (shr-put-color start end :foreground (cadr new-colors))) (when bg (shr-put-color start end :background (car new-colors))))
  (let ((new-colors (shr-color-check fg bg))) (when new-colors (when fg (shr-put-color start end :foreground (cadr new-colors))) (when bg (shr-put-color start end :background (car new-colors)))) new-colors)
  (progn (let ((new-colors (shr-color-check fg bg))) (when new-colors (when fg (shr-put-color start end :foreground (cadr new-colors))) (when bg (shr-put-color start end :background (car new-colors)))) new-colors))
  (if (or fg bg) (progn (let ((new-colors (shr-color-check fg bg))) (when new-colors (when fg (shr-put-color start end :foreground (cadr new-colors))) (when bg (shr-put-color start end :background (car new-colors)))) new-colors)))
  (when (or fg bg) (let ((new-colors (shr-color-check fg bg))) (when new-colors (when fg (shr-put-color start end :foreground (cadr new-colors))) (when bg (shr-put-color start end :background (car new-colors)))) new-colors))
  shr-colorize-region(1 6 "#014099" nil)
  (progn (shr-colorize-region start (point) (cdr (assq (quote color) shr-stylesheet)) (cdr (assq (quote background-color) shr-stylesheet))))
  (if style (progn (shr-colorize-region start (point) (cdr (assq (quote color) shr-stylesheet)) (cdr (assq (quote background-color) shr-stylesheet)))))
  (when style (shr-colorize-region start (point) (cdr (assq (quote color) shr-stylesheet)) (cdr (assq (quote background-color) shr-stylesheet))))
  (let ((function (intern (concat "shr-tag-" (symbol-name (car dom))) obarray)) (style (cdr (assq :style (cdr dom)))) (shr-stylesheet shr-stylesheet) (start (point))) (when style (if (string-match "color" style) (setq shr-stylesheet (nconc (shr-parse-style style) shr-stylesheet)) (setq style nil))) (if (fboundp function) (funcall function (cdr dom)) (shr-generic (cdr dom))) (when style (shr-colorize-region start (point) (cdr (assq (quote color) shr-stylesheet)) (cdr (assq (quote background-color) shr-stylesheet)))))
  shr-descend((a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/molecular_biology_service.html?src=email201104197&logId=992404&resourceId=435") (text . "Gene")))
  (cond ((eq (car sub) (quote text)) (shr-insert (cdr sub))) ((listp (cdr sub)) (shr-descend sub)))
  (while --cl-dolist-temp-- (setq sub (car --cl-dolist-temp--)) (cond ((eq (car sub) (quote text)) (shr-insert (cdr sub))) ((listp (cdr sub)) (shr-descend sub))) (setq --cl-dolist-temp-- (cdr --cl-dolist-temp--)))
  (let ((--cl-dolist-temp-- cont) sub) (while --cl-dolist-temp-- (setq sub (car --cl-dolist-temp--)) (cond ((eq (car sub) (quote text)) (shr-insert (cdr sub))) ((listp (cdr sub)) (shr-descend sub))) (setq --cl-dolist-temp-- (cdr --cl-dolist-temp--))) nil)
  (catch (quote --cl-block-nil--) (let ((--cl-dolist-temp-- cont) sub) (while --cl-dolist-temp-- (setq sub (car --cl-dolist-temp--)) (cond ((eq (car sub) (quote text)) (shr-insert (cdr sub))) ((listp (cdr sub)) (shr-descend sub))) (setq --cl-dolist-temp-- (cdr --cl-dolist-temp--))) nil))
  (cl-block-wrapper (catch (quote --cl-block-nil--) (let ((--cl-dolist-temp-- cont) sub) (while --cl-dolist-temp-- (setq sub (car --cl-dolist-temp--)) (cond ((eq (car sub) (quote text)) (shr-insert (cdr sub))) ((listp (cdr sub)) (shr-descend sub))) (setq --cl-dolist-temp-- (cdr --cl-dolist-temp--))) nil)))
  (block nil (let ((--cl-dolist-temp-- cont) sub) (while --cl-dolist-temp-- (setq sub (car --cl-dolist-temp--)) (cond ((eq (car sub) (quote text)) (shr-insert (cdr sub))) ((listp (cdr sub)) (shr-descend sub))) (setq --cl-dolist-temp-- (cdr --cl-dolist-temp--))) nil))
  (dolist (sub cont) (cond ((eq (car sub) (quote text)) (shr-insert (cdr sub))) ((listp (cdr sub)) (shr-descend sub))))
  shr-generic(((:align . "center") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/molecular_biology_service.html?src=email201104197&logId=992404&resourceId=435") (text . "Gene")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/protein_service.html?src=email201104197&logId=992404&resourceId=436") (text . "Protein")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/peptide_overview.html?src=email201104197&logId=992404&resourceId=437") (text . "Peptide")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/antibody.html?src=email201104197&logId=992404&resourceId=438") (text . "Antibody")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/cell_line_services.html?src=email201104197&logId=992404&resourceId=439") (text . "Cell line")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/bio-assay_center.html?src=email201104197&logId=992404&resourceId=440") (text . "Bio-Assay")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/products.html?src=email201104197&logId=992404&resourceId=441") (text . "Products")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/promotions.html?src=email201104197&logId=992404&resourceId=442") (text . "Promotions")) (text . " ")))
  shr-tag-div(((:align . "center") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/molecular_biology_service.html?src=email201104197&logId=992404&resourceId=435") (text . "Gene")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/protein_service.html?src=email201104197&logId=992404&resourceId=436") (text . "Protein")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/peptide_overview.html?src=email201104197&logId=992404&resourceId=437") (text . "Peptide")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/antibody.html?src=email201104197&logId=992404&resourceId=438") (text . "Antibody")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/cell_line_services.html?src=email201104197&logId=992404&resourceId=439") (text . "Cell line")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/bio-assay_center.html?src=email201104197&logId=992404&resourceId=440") (text . "Bio-Assay")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/products.html?src=email201104197&logId=992404&resourceId=441") (text . "Products")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/promotions.html?src=email201104197&logId=992404&resourceId=442") (text . "Promotions")) (text . " ")))
  funcall(shr-tag-div ((:align . "center") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/molecular_biology_service.html?src=email201104197&logId=992404&resourceId=435") (text . "Gene")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/protein_service.html?src=email201104197&logId=992404&resourceId=436") (text . "Protein")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/peptide_overview.html?src=email201104197&logId=992404&resourceId=437") (text . "Peptide")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/antibody.html?src=email201104197&logId=992404&resourceId=438") (text . "Antibody")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/cell_line_services.html?src=email201104197&logId=992404&resourceId=439") (text . "Cell line")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/bio-assay_center.html?src=email201104197&logId=992404&resourceId=440") (text . "Bio-Assay")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/products.html?src=email201104197&logId=992404&resourceId=441") (text . "Products")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/promotions.html?src=email201104197&logId=992404&resourceId=442") (text . "Promotions")) (text . " ")))
  (if (fboundp function) (funcall function (cdr dom)) (shr-generic (cdr dom)))
  (let ((function (intern (concat "shr-tag-" (symbol-name (car dom))) obarray)) (style (cdr (assq :style (cdr dom)))) (shr-stylesheet shr-stylesheet) (start (point))) (when style (if (string-match "color" style) (setq shr-stylesheet (nconc (shr-parse-style style) shr-stylesheet)) (setq style nil))) (if (fboundp function) (funcall function (cdr dom)) (shr-generic (cdr dom))) (when style (shr-colorize-region start (point) (cdr (assq (quote color) shr-stylesheet)) (cdr (assq (quote background-color) shr-stylesheet)))))
  shr-descend((div (:align . "center") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/molecular_biology_service.html?src=email201104197&logId=992404&resourceId=435") (text . "Gene")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/protein_service.html?src=email201104197&logId=992404&resourceId=436") (text . "Protein")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/peptide_overview.html?src=email201104197&logId=992404&resourceId=437") (text . "Peptide")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/antibody.html?src=email201104197&logId=992404&resourceId=438") (text . "Antibody")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/cell_line_services.html?src=email201104197&logId=992404&resourceId=439") (text . "Cell line")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/bio-assay_center.html?src=email201104197&logId=992404&resourceId=440") (text . "Bio-Assay")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/products.html?src=email201104197&logId=992404&resourceId=441") (text . "Products")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/promotions.html?src=email201104197&logId=992404&resourceId=442") (text . "Promotions")) (text . " ")))
  (cond ((eq (car sub) (quote text)) (shr-insert (cdr sub))) ((listp (cdr sub)) (shr-descend sub)))
  (while --cl-dolist-temp-- (setq sub (car --cl-dolist-temp--)) (cond ((eq (car sub) (quote text)) (shr-insert (cdr sub))) ((listp (cdr sub)) (shr-descend sub))) (setq --cl-dolist-temp-- (cdr --cl-dolist-temp--)))
  (let ((--cl-dolist-temp-- cont) sub) (while --cl-dolist-temp-- (setq sub (car --cl-dolist-temp--)) (cond ((eq (car sub) (quote text)) (shr-insert (cdr sub))) ((listp (cdr sub)) (shr-descend sub))) (setq --cl-dolist-temp-- (cdr --cl-dolist-temp--))) nil)
  (catch (quote --cl-block-nil--) (let ((--cl-dolist-temp-- cont) sub) (while --cl-dolist-temp-- (setq sub (car --cl-dolist-temp--)) (cond ((eq (car sub) (quote text)) (shr-insert (cdr sub))) ((listp (cdr sub)) (shr-descend sub))) (setq --cl-dolist-temp-- (cdr --cl-dolist-temp--))) nil))
  (cl-block-wrapper (catch (quote --cl-block-nil--) (let ((--cl-dolist-temp-- cont) sub) (while --cl-dolist-temp-- (setq sub (car --cl-dolist-temp--)) (cond ((eq (car sub) (quote text)) (shr-insert (cdr sub))) ((listp (cdr sub)) (shr-descend sub))) (setq --cl-dolist-temp-- (cdr --cl-dolist-temp--))) nil)))
  (block nil (let ((--cl-dolist-temp-- cont) sub) (while --cl-dolist-temp-- (setq sub (car --cl-dolist-temp--)) (cond ((eq (car sub) (quote text)) (shr-insert (cdr sub))) ((listp (cdr sub)) (shr-descend sub))) (setq --cl-dolist-temp-- (cdr --cl-dolist-temp--))) nil))
  (dolist (sub cont) (cond ((eq (car sub) (quote text)) (shr-insert (cdr sub))) ((listp (cdr sub)) (shr-descend sub))))
  shr-generic(((:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (div (:align . "center") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/molecular_biology_service.html?src=email201104197&logId=992404&resourceId=435") (text . "Gene")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/protein_service.html?src=email201104197&logId=992404&resourceId=436") (text . "Protein")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/peptide_overview.html?src=email201104197&logId=992404&resourceId=437") (text . "Peptide")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/antibody.html?src=email201104197&logId=992404&resourceId=438") (text . "Antibody")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/cell_line_services.html?src=email201104197&logId=992404&resourceId=439") (text . "Cell line")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/bio-assay_center.html?src=email201104197&logId=992404&resourceId=440") (text . "Bio-Assay")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/products.html?src=email201104197&logId=992404&resourceId=441") (text . "Products")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/promotions.html?src=email201104197&logId=992404&resourceId=442") (text . "Promotions")) (text . " "))))
  (if (fboundp function) (funcall function (cdr dom)) (shr-generic (cdr dom)))
  (let ((function (intern (concat "shr-tag-" (symbol-name (car dom))) obarray)) (style (cdr (assq :style (cdr dom)))) (shr-stylesheet shr-stylesheet) (start (point))) (when style (if (string-match "color" style) (setq shr-stylesheet (nconc (shr-parse-style style) shr-stylesheet)) (setq style nil))) (if (fboundp function) (funcall function (cdr dom)) (shr-generic (cdr dom))) (when style (shr-colorize-region start (point) (cdr (assq (quote color) shr-stylesheet)) (cdr (assq (quote background-color) shr-stylesheet)))))
  shr-descend((td (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (div (:align . "center") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/molecular_biology_service.html?src=email201104197&logId=992404&resourceId=435") (text . "Gene")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/protein_service.html?src=email201104197&logId=992404&resourceId=436") (text . "Protein")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/peptide_overview.html?src=email201104197&logId=992404&resourceId=437") (text . "Peptide")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/antibody.html?src=email201104197&logId=992404&resourceId=438") (text . "Antibody")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/cell_line_services.html?src=email201104197&logId=992404&resourceId=439") (text . "Cell line")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/bio-assay_center.html?src=email201104197&logId=992404&resourceId=440") (text . "Bio-Assay")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/products.html?src=email201104197&logId=992404&resourceId=441") (text . "Products")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/promotions.html?src=email201104197&logId=992404&resourceId=442") (text . "Promotions")) (text . " "))))
  (let ((shr-width width) (shr-indentation 0)) (shr-descend (cons (quote td) cont)))
  (if cache (progn (insert (car cache)) (let ((end (length (car cache)))) (dolist (overlay (cadr cache)) (let ((new-overlay (make-overlay ... ...)) (properties (nth 2 overlay))) (while properties (overlay-put new-overlay (pop properties) (pop properties))))))) (let ((shr-width width) (shr-indentation 0)) (shr-descend (cons (quote td) cont))) (delete-region (point) (+ (point) (skip-chars-backward " 	\n"))) (push (list (cons width cont) (buffer-string) (shr-overlays-in-region (point-min) (point-max))) shr-content-cache))
  (let ((cache (cdr (assoc (cons width cont) shr-content-cache)))) (if cache (progn (insert (car cache)) (let ((end (length (car cache)))) (dolist (overlay (cadr cache)) (let ((new-overlay ...) (properties ...)) (while properties (overlay-put new-overlay ... ...)))))) (let ((shr-width width) (shr-indentation 0)) (shr-descend (cons (quote td) cont))) (delete-region (point) (+ (point) (skip-chars-backward " 	\n"))) (push (list (cons width cont) (buffer-string) (shr-overlays-in-region (point-min) (point-max))) shr-content-cache)))
  (let ((bgcolor (cdr (assq :bgcolor cont))) (fgcolor (cdr (assq :fgcolor cont))) (style (cdr (assq :style cont))) (shr-stylesheet shr-stylesheet) overlays actual-colors) (when style (setq style (and (string-match "color" style) (shr-parse-style style)))) (when bgcolor (setq style (nconc (list (cons (quote background-color) bgcolor)) style))) (when fgcolor (setq style (nconc (list (cons (quote color) fgcolor)) style))) (when style (setq shr-stylesheet (append style shr-stylesheet))) (let ((cache (cdr (assoc (cons width cont) shr-content-cache)))) (if cache (progn (insert (car cache)) (let ((end (length ...))) (dolist (overlay (cadr cache)) (let (... ...) (while properties ...))))) (let ((shr-width width) (shr-indentation 0)) (shr-descend (cons (quote td) cont))) (delete-region (point) (+ (point) (skip-chars-backward " 	\n"))) (push (list (cons width cont) (buffer-string) (shr-overlays-in-region (point-min) (point-max))) shr-content-cache))) (goto-char (point-min)) (let ((max 0)) (while (not (eobp)) (end-of-line) (setq max (max max (current-column))) (forward-line 1)) (when fill (goto-char (point-min)) (if (zerop (buffer-size)) (insert (make-string width 32)) (while (not (eobp)) (end-of-line) (when (> (- width ...) 0) (insert (make-string ... 32))) (forward-line 1))) (when style (setq actual-colors (shr-colorize-region (point-min) (point-max) (cdr (assq ... shr-stylesheet)) (cdr (assq ... shr-stylesheet)))))) (if fill (list max (count-lines (point-min) (point-max)) (split-string (buffer-string) "\n") (shr-collect-overlays) (car actual-colors)) (list max (shr-natural-width)))))
  (progn (let ((bgcolor (cdr (assq :bgcolor cont))) (fgcolor (cdr (assq :fgcolor cont))) (style (cdr (assq :style cont))) (shr-stylesheet shr-stylesheet) overlays actual-colors) (when style (setq style (and (string-match "color" style) (shr-parse-style style)))) (when bgcolor (setq style (nconc (list (cons (quote background-color) bgcolor)) style))) (when fgcolor (setq style (nconc (list (cons (quote color) fgcolor)) style))) (when style (setq shr-stylesheet (append style shr-stylesheet))) (let ((cache (cdr (assoc (cons width cont) shr-content-cache)))) (if cache (progn (insert (car cache)) (let ((end ...)) (dolist (overlay ...) (let ... ...)))) (let ((shr-width width) (shr-indentation 0)) (shr-descend (cons (quote td) cont))) (delete-region (point) (+ (point) (skip-chars-backward " 	\n"))) (push (list (cons width cont) (buffer-string) (shr-overlays-in-region (point-min) (point-max))) shr-content-cache))) (goto-char (point-min)) (let ((max 0)) (while (not (eobp)) (end-of-line) (setq max (max max (current-column))) (forward-line 1)) (when fill (goto-char (point-min)) (if (zerop (buffer-size)) (insert (make-string width 32)) (while (not (eobp)) (end-of-line) (when (> ... 0) (insert ...)) (forward-line 1))) (when style (setq actual-colors (shr-colorize-region (point-min) (point-max) (cdr ...) (cdr ...))))) (if fill (list max (count-lines (point-min) (point-max)) (split-string (buffer-string) "\n") (shr-collect-overlays) (car actual-colors)) (list max (shr-natural-width))))))
  (unwind-protect (progn (let ((bgcolor (cdr (assq :bgcolor cont))) (fgcolor (cdr (assq :fgcolor cont))) (style (cdr (assq :style cont))) (shr-stylesheet shr-stylesheet) overlays actual-colors) (when style (setq style (and (string-match "color" style) (shr-parse-style style)))) (when bgcolor (setq style (nconc (list (cons ... bgcolor)) style))) (when fgcolor (setq style (nconc (list (cons ... fgcolor)) style))) (when style (setq shr-stylesheet (append style shr-stylesheet))) (let ((cache (cdr (assoc ... shr-content-cache)))) (if cache (progn (insert (car cache)) (let (...) (dolist ... ...))) (let ((shr-width width) (shr-indentation 0)) (shr-descend (cons ... cont))) (delete-region (point) (+ (point) (skip-chars-backward " 	\n"))) (push (list (cons width cont) (buffer-string) (shr-overlays-in-region ... ...)) shr-content-cache))) (goto-char (point-min)) (let ((max 0)) (while (not (eobp)) (end-of-line) (setq max (max max (current-column))) (forward-line 1)) (when fill (goto-char (point-min)) (if (zerop (buffer-size)) (insert (make-string width 32)) (while (not ...) (end-of-line) (when ... ...) (forward-line 1))) (when style (setq actual-colors (shr-colorize-region ... ... ... ...)))) (if fill (list max (count-lines (point-min) (point-max)) (split-string (buffer-string) "\n") (shr-collect-overlays) (car actual-colors)) (list max (shr-natural-width)))))) (and (buffer-name temp-buffer) (kill-buffer temp-buffer)))
  (save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn (let ((bgcolor (cdr (assq :bgcolor cont))) (fgcolor (cdr (assq :fgcolor cont))) (style (cdr (assq :style cont))) (shr-stylesheet shr-stylesheet) overlays actual-colors) (when style (setq style (and (string-match "color" style) (shr-parse-style style)))) (when bgcolor (setq style (nconc (list ...) style))) (when fgcolor (setq style (nconc (list ...) style))) (when style (setq shr-stylesheet (append style shr-stylesheet))) (let ((cache (cdr ...))) (if cache (progn (insert ...) (let ... ...)) (let (... ...) (shr-descend ...)) (delete-region (point) (+ ... ...)) (push (list ... ... ...) shr-content-cache))) (goto-char (point-min)) (let ((max 0)) (while (not (eobp)) (end-of-line) (setq max (max max ...)) (forward-line 1)) (when fill (goto-char (point-min)) (if (zerop ...) (insert ...) (while ... ... ... ...)) (when style (setq actual-colors ...))) (if fill (list max (count-lines ... ...) (split-string ... "\n") (shr-collect-overlays) (car actual-colors)) (list max (shr-natural-width)))))) (and (buffer-name temp-buffer) (kill-buffer temp-buffer))))
  (with-current-buffer temp-buffer (unwind-protect (progn (let ((bgcolor (cdr (assq :bgcolor cont))) (fgcolor (cdr (assq :fgcolor cont))) (style (cdr (assq :style cont))) (shr-stylesheet shr-stylesheet) overlays actual-colors) (when style (setq style (and (string-match "color" style) (shr-parse-style style)))) (when bgcolor (setq style (nconc (list ...) style))) (when fgcolor (setq style (nconc (list ...) style))) (when style (setq shr-stylesheet (append style shr-stylesheet))) (let ((cache (cdr ...))) (if cache (progn (insert ...) (let ... ...)) (let (... ...) (shr-descend ...)) (delete-region (point) (+ ... ...)) (push (list ... ... ...) shr-content-cache))) (goto-char (point-min)) (let ((max 0)) (while (not (eobp)) (end-of-line) (setq max (max max ...)) (forward-line 1)) (when fill (goto-char (point-min)) (if (zerop ...) (insert ...) (while ... ... ... ...)) (when style (setq actual-colors ...))) (if fill (list max (count-lines ... ...) (split-string ... "\n") (shr-collect-overlays) (car actual-colors)) (list max (shr-natural-width)))))) (and (buffer-name temp-buffer) (kill-buffer temp-buffer))))
  (let ((temp-buffer (generate-new-buffer " *temp*"))) (with-current-buffer temp-buffer (unwind-protect (progn (let ((bgcolor (cdr ...)) (fgcolor (cdr ...)) (style (cdr ...)) (shr-stylesheet shr-stylesheet) overlays actual-colors) (when style (setq style (and ... ...))) (when bgcolor (setq style (nconc ... style))) (when fgcolor (setq style (nconc ... style))) (when style (setq shr-stylesheet (append style shr-stylesheet))) (let ((cache ...)) (if cache (progn ... ...) (let ... ...) (delete-region ... ...) (push ... shr-content-cache))) (goto-char (point-min)) (let ((max 0)) (while (not ...) (end-of-line) (setq max ...) (forward-line 1)) (when fill (goto-char ...) (if ... ... ...) (when style ...)) (if fill (list max ... ... ... ...) (list max ...))))) (and (buffer-name temp-buffer) (kill-buffer temp-buffer)))))
  (with-temp-buffer (let ((bgcolor (cdr (assq :bgcolor cont))) (fgcolor (cdr (assq :fgcolor cont))) (style (cdr (assq :style cont))) (shr-stylesheet shr-stylesheet) overlays actual-colors) (when style (setq style (and (string-match "color" style) (shr-parse-style style)))) (when bgcolor (setq style (nconc (list (cons (quote background-color) bgcolor)) style))) (when fgcolor (setq style (nconc (list (cons (quote color) fgcolor)) style))) (when style (setq shr-stylesheet (append style shr-stylesheet))) (let ((cache (cdr (assoc (cons width cont) shr-content-cache)))) (if cache (progn (insert (car cache)) (let ((end ...)) (dolist (overlay ...) (let ... ...)))) (let ((shr-width width) (shr-indentation 0)) (shr-descend (cons (quote td) cont))) (delete-region (point) (+ (point) (skip-chars-backward " 	\n"))) (push (list (cons width cont) (buffer-string) (shr-overlays-in-region (point-min) (point-max))) shr-content-cache))) (goto-char (point-min)) (let ((max 0)) (while (not (eobp)) (end-of-line) (setq max (max max (current-column))) (forward-line 1)) (when fill (goto-char (point-min)) (if (zerop (buffer-size)) (insert (make-string width 32)) (while (not (eobp)) (end-of-line) (when (> ... 0) (insert ...)) (forward-line 1))) (when style (setq actual-colors (shr-colorize-region (point-min) (point-max) (cdr ...) (cdr ...))))) (if fill (list max (count-lines (point-min) (point-max)) (split-string (buffer-string) "\n") (shr-collect-overlays) (car actual-colors)) (list max (shr-natural-width))))))
  shr-render-td(((:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (div (:align . "center") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/molecular_biology_service.html?src=email201104197&logId=992404&resourceId=435") (text . "Gene")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/protein_service.html?src=email201104197&logId=992404&resourceId=436") (text . "Protein")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/peptide_overview.html?src=email201104197&logId=992404&resourceId=437") (text . "Peptide")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/antibody.html?src=email201104197&logId=992404&resourceId=438") (text . "Antibody")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/cell_line_services.html?src=email201104197&logId=992404&resourceId=439") (text . "Cell line")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/bio-assay_center.html?src=email201104197&logId=992404&resourceId=440") (text . "Bio-Assay")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/products.html?src=email201104197&logId=992404&resourceId=441") (text . "Products")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/promotions.html?src=email201104197&logId=992404&resourceId=442") (text . "Promotions")) (text . " "))) 48 nil)
  (cons (shr-render-td (cdr column) (aref widths i) fill) tds)
  (setq tds (cons (shr-render-td (cdr column) (aref widths i) fill) tds))
  (push (shr-render-td (cdr column) (aref widths i) fill) tds)
  (progn (push (shr-render-td (cdr column) (aref widths i) fill) tds) (setq i (1+ i)))
  (if (or (memq (car column) (quote (td th))) (null column)) (progn (push (shr-render-td (cdr column) (aref widths i) fill) tds) (setq i (1+ i))))
  (when (or (memq (car column) (quote (td th))) (null column)) (push (shr-render-td (cdr column) (aref widths i) fill) tds) (setq i (1+ i)))
  (while (< i (length widths)) (setq column (pop columns)) (when (or (memq (car column) (quote (td th))) (null column)) (push (shr-render-td (cdr column) (aref widths i) fill) tds) (setq i (1+ i))))
  (let ((tds nil) (columns (cdr row)) (i 0) column) (while (< i (length widths)) (setq column (pop columns)) (when (or (memq (car column) (quote (td th))) (null column)) (push (shr-render-td (cdr column) (aref widths i) fill) tds) (setq i (1+ i)))) (push (nreverse tds) trs))
  (progn (let ((tds nil) (columns (cdr row)) (i 0) column) (while (< i (length widths)) (setq column (pop columns)) (when (or (memq (car column) (quote (td th))) (null column)) (push (shr-render-td (cdr column) (aref widths i) fill) tds) (setq i (1+ i)))) (push (nreverse tds) trs)))
  (if (eq (car row) (quote tr)) (progn (let ((tds nil) (columns (cdr row)) (i 0) column) (while (< i (length widths)) (setq column (pop columns)) (when (or (memq (car column) (quote ...)) (null column)) (push (shr-render-td (cdr column) (aref widths i) fill) tds) (setq i (1+ i)))) (push (nreverse tds) trs))))
  (when (eq (car row) (quote tr)) (let ((tds nil) (columns (cdr row)) (i 0) column) (while (< i (length widths)) (setq column (pop columns)) (when (or (memq (car column) (quote (td th))) (null column)) (push (shr-render-td (cdr column) (aref widths i) fill) tds) (setq i (1+ i)))) (push (nreverse tds) trs)))
  (while --cl-dolist-temp-- (setq row (car --cl-dolist-temp--)) (when (eq (car row) (quote tr)) (let ((tds nil) (columns (cdr row)) (i 0) column) (while (< i (length widths)) (setq column (pop columns)) (when (or (memq (car column) (quote ...)) (null column)) (push (shr-render-td (cdr column) (aref widths i) fill) tds) (setq i (1+ i)))) (push (nreverse tds) trs))) (setq --cl-dolist-temp-- (cdr --cl-dolist-temp--)))
  (let ((--cl-dolist-temp-- cont) row) (while --cl-dolist-temp-- (setq row (car --cl-dolist-temp--)) (when (eq (car row) (quote tr)) (let ((tds nil) (columns (cdr row)) (i 0) column) (while (< i (length widths)) (setq column (pop columns)) (when (or (memq ... ...) (null column)) (push (shr-render-td ... ... fill) tds) (setq i (1+ i)))) (push (nreverse tds) trs))) (setq --cl-dolist-temp-- (cdr --cl-dolist-temp--))) nil)
  (catch (quote --cl-block-nil--) (let ((--cl-dolist-temp-- cont) row) (while --cl-dolist-temp-- (setq row (car --cl-dolist-temp--)) (when (eq (car row) (quote tr)) (let ((tds nil) (columns (cdr row)) (i 0) column) (while (< i (length widths)) (setq column (pop columns)) (when (or ... ...) (push ... tds) (setq i ...))) (push (nreverse tds) trs))) (setq --cl-dolist-temp-- (cdr --cl-dolist-temp--))) nil))
  (cl-block-wrapper (catch (quote --cl-block-nil--) (let ((--cl-dolist-temp-- cont) row) (while --cl-dolist-temp-- (setq row (car --cl-dolist-temp--)) (when (eq (car row) (quote tr)) (let ((tds nil) (columns ...) (i 0) column) (while (< i ...) (setq column ...) (when ... ... ...)) (push (nreverse tds) trs))) (setq --cl-dolist-temp-- (cdr --cl-dolist-temp--))) nil)))
  (block nil (let ((--cl-dolist-temp-- cont) row) (while --cl-dolist-temp-- (setq row (car --cl-dolist-temp--)) (when (eq (car row) (quote tr)) (let ((tds nil) (columns (cdr row)) (i 0) column) (while (< i (length widths)) (setq column (pop columns)) (when (or ... ...) (push ... tds) (setq i ...))) (push (nreverse tds) trs))) (setq --cl-dolist-temp-- (cdr --cl-dolist-temp--))) nil))
  (dolist (row cont) (when (eq (car row) (quote tr)) (let ((tds nil) (columns (cdr row)) (i 0) column) (while (< i (length widths)) (setq column (pop columns)) (when (or (memq (car column) (quote ...)) (null column)) (push (shr-render-td (cdr column) (aref widths i) fill) tds) (setq i (1+ i)))) (push (nreverse tds) trs))))
  (let ((trs nil)) (dolist (row cont) (when (eq (car row) (quote tr)) (let ((tds nil) (columns (cdr row)) (i 0) column) (while (< i (length widths)) (setq column (pop columns)) (when (or (memq ... ...) (null column)) (push (shr-render-td ... ... fill) tds) (setq i (1+ i)))) (push (nreverse tds) trs)))) (nreverse trs))
  shr-make-table(((:width . "600") (:border . "0") (:cellspacing . "0") (:cellpadding . "0") (tr (td (:height . "39") (div (:align . "center") (a (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com?src=email201104197&logId=992404&resourceId=433") (img (:src . "http://www.genscript.com/cgi-bin/promotion/image2?src=http://www.genscript.com/e_images/LOGO.jpg&logId=992404") (:width . "153") (:height . "39") (:border . "0"))))) (text . "\n        ") (td (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (div (:align . "center") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/molecular_biology_service.html?src=email201104197&logId=992404&resourceId=435") (text . "Gene")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/protein_service.html?src=email201104197&logId=992404&resourceId=436") (text . "Protein")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/peptide_overview.html?src=email201104197&logId=992404&resourceId=437") (text . "Peptide")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/antibody.html?src=email201104197&logId=992404&resourceId=438") (text . "Antibody")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/cell_line_services.html?src=email201104197&logId=992404&resourceId=439") (text . "Cell line")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/bio-assay_center.html?src=email201104197&logId=992404&resourceId=440") (text . "Bio-Assay")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/products.html?src=email201104197&logId=992404&resourceId=441") (text . "Products")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/promotions.html?src=email201104197&logId=992404&resourceId=442") (text . "Promotions")) (text . " "))) (text . "\n      "))) [48 48])
  (let* ((shr-inhibit-images t) (shr-table-depth (1+ shr-table-depth)) (shr-kinsoku-shorten t) (columns (shr-column-specs cont)) (suggested-widths (shr-pro-rate-columns columns)) (sketch (shr-make-table cont suggested-widths)) (sketch-widths (shr-table-widths sketch suggested-widths))) (when (> (+ (loop for width across sketch-widths summing (1+ width)) shr-indentation 1) (frame-width)) (setq truncate-lines t)) (shr-insert-table (shr-make-table cont sketch-widths t) sketch-widths))
  shr-tag-table-1(((:width . "600") (:border . "0") (:cellspacing . "0") (:cellpadding . "0") (tr (td (:height . "39") (div (:align . "center") (a (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com?src=email201104197&logId=992404&resourceId=433") (img (:src . "http://www.genscript.com/cgi-bin/promotion/image2?src=http://www.genscript.com/e_images/LOGO.jpg&logId=992404") (:width . "153") (:height . "39") (:border . "0"))))) (text . "\n        ") (td (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (div (:align . "center") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/molecular_biology_service.html?src=email201104197&logId=992404&resourceId=435") (text . "Gene")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/protein_service.html?src=email201104197&logId=992404&resourceId=436") (text . "Protein")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/peptide_overview.html?src=email201104197&logId=992404&resourceId=437") (text . "Peptide")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/antibody.html?src=email201104197&logId=992404&resourceId=438") (text . "Antibody")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/cell_line_services.html?src=email201104197&logId=992404&resourceId=439") (text . "Cell line")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/bio-assay_center.html?src=email201104197&logId=992404&resourceId=440") (text . "Bio-Assay")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/products.html?src=email201104197&logId=992404&resourceId=441") (text . "Products")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/promotions.html?src=email201104197&logId=992404&resourceId=442") (text . "Promotions")) (text . " "))) (text . "\n      "))))
  (let* ((caption (cdr (assq (quote caption) cont))) (header (cdr (assq (quote thead) cont))) (body (or (cdr (assq (quote tbody) cont)) cont)) (footer (cdr (assq (quote tfoot) cont))) (bgcolor (cdr (assq :bgcolor cont))) (start (point)) (shr-stylesheet (nconc (list (cons (quote background-color) bgcolor)) shr-stylesheet)) (nheader (if header (shr-max-columns header))) (nbody (if body (shr-max-columns body))) (nfooter (if footer (shr-max-columns footer)))) (shr-tag-table-1 (nconc (if caption (\` ((tr (td ...))))) (if header (if footer (if (= nheader nbody) (if (= nbody nfooter) (\` ...) (nconc ... ...)) (nconc (\` ...) (if ... ... ...))) (if (= nheader nbody) (\` (...)) (if (= nheader 1) (\` ...) (\` ...)))) (if footer (if (= nbody nfooter) (\` (...)) (nconc (\` ...) (if ... footer ...))) (if caption (\` (...)) body))))) (when bgcolor (shr-colorize-region start (point) (cdr (assq (quote color) shr-stylesheet)) bgcolor)))
  shr-tag-table(((:width . "600") (:border . "0") (:cellspacing . "0") (:cellpadding . "0") (tr (td (:height . "39") (div (:align . "center") (a (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com?src=email201104197&logId=992404&resourceId=433") (img (:src . "http://www.genscript.com/cgi-bin/promotion/image2?src=http://www.genscript.com/e_images/LOGO.jpg&logId=992404") (:width . "153") (:height . "39") (:border . "0"))))) (text . "\n        ") (td (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (div (:align . "center") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/molecular_biology_service.html?src=email201104197&logId=992404&resourceId=435") (text . "Gene")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/protein_service.html?src=email201104197&logId=992404&resourceId=436") (text . "Protein")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/peptide_overview.html?src=email201104197&logId=992404&resourceId=437") (text . "Peptide")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/antibody.html?src=email201104197&logId=992404&resourceId=438") (text . "Antibody")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/cell_line_services.html?src=email201104197&logId=992404&resourceId=439") (text . "Cell line")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/bio-assay_center.html?src=email201104197&logId=992404&resourceId=440") (text . "Bio-Assay")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/products.html?src=email201104197&logId=992404&resourceId=441") (text . "Products")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/promotions.html?src=email201104197&logId=992404&resourceId=442") (text . "Promotions")) (text . " "))) (text . "\n      "))))
  funcall(shr-tag-table ((:width . "600") (:border . "0") (:cellspacing . "0") (:cellpadding . "0") (tr (td (:height . "39") (div (:align . "center") (a (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com?src=email201104197&logId=992404&resourceId=433") (img (:src . "http://www.genscript.com/cgi-bin/promotion/image2?src=http://www.genscript.com/e_images/LOGO.jpg&logId=992404") (:width . "153") (:height . "39") (:border . "0"))))) (text . "\n        ") (td (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (div (:align . "center") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/molecular_biology_service.html?src=email201104197&logId=992404&resourceId=435") (text . "Gene")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/protein_service.html?src=email201104197&logId=992404&resourceId=436") (text . "Protein")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/peptide_overview.html?src=email201104197&logId=992404&resourceId=437") (text . "Peptide")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/antibody.html?src=email201104197&logId=992404&resourceId=438") (text . "Antibody")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/cell_line_services.html?src=email201104197&logId=992404&resourceId=439") (text . "Cell line")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/bio-assay_center.html?src=email201104197&logId=992404&resourceId=440") (text . "Bio-Assay")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/products.html?src=email201104197&logId=992404&resourceId=441") (text . "Products")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/promotions.html?src=email201104197&logId=992404&resourceId=442") (text . "Promotions")) (text . " "))) (text . "\n      "))))
  (if (fboundp function) (funcall function (cdr dom)) (shr-generic (cdr dom)))
  (let ((function (intern (concat "shr-tag-" (symbol-name (car dom))) obarray)) (style (cdr (assq :style (cdr dom)))) (shr-stylesheet shr-stylesheet) (start (point))) (when style (if (string-match "color" style) (setq shr-stylesheet (nconc (shr-parse-style style) shr-stylesheet)) (setq style nil))) (if (fboundp function) (funcall function (cdr dom)) (shr-generic (cdr dom))) (when style (shr-colorize-region start (point) (cdr (assq (quote color) shr-stylesheet)) (cdr (assq (quote background-color) shr-stylesheet)))))
  shr-descend((table (:width . "600") (:border . "0") (:cellspacing . "0") (:cellpadding . "0") (tr (td (:height . "39") (div (:align . "center") (a (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com?src=email201104197&logId=992404&resourceId=433") (img (:src . "http://www.genscript.com/cgi-bin/promotion/image2?src=http://www.genscript.com/e_images/LOGO.jpg&logId=992404") (:width . "153") (:height . "39") (:border . "0"))))) (text . "\n        ") (td (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (div (:align . "center") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/molecular_biology_service.html?src=email201104197&logId=992404&resourceId=435") (text . "Gene")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/protein_service.html?src=email201104197&logId=992404&resourceId=436") (text . "Protein")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/peptide_overview.html?src=email201104197&logId=992404&resourceId=437") (text . "Peptide")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/antibody.html?src=email201104197&logId=992404&resourceId=438") (text . "Antibody")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/cell_line_services.html?src=email201104197&logId=992404&resourceId=439") (text . "Cell line")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/bio-assay_center.html?src=email201104197&logId=992404&resourceId=440") (text . "Bio-Assay")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/products.html?src=email201104197&logId=992404&resourceId=441") (text . "Products")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/promotions.html?src=email201104197&logId=992404&resourceId=442") (text . "Promotions")) (text . " "))) (text . "\n      "))))
  (cond ((eq (car sub) (quote text)) (shr-insert (cdr sub))) ((listp (cdr sub)) (shr-descend sub)))
  (while --cl-dolist-temp-- (setq sub (car --cl-dolist-temp--)) (cond ((eq (car sub) (quote text)) (shr-insert (cdr sub))) ((listp (cdr sub)) (shr-descend sub))) (setq --cl-dolist-temp-- (cdr --cl-dolist-temp--)))
  (let ((--cl-dolist-temp-- cont) sub) (while --cl-dolist-temp-- (setq sub (car --cl-dolist-temp--)) (cond ((eq (car sub) (quote text)) (shr-insert (cdr sub))) ((listp (cdr sub)) (shr-descend sub))) (setq --cl-dolist-temp-- (cdr --cl-dolist-temp--))) nil)
  (catch (quote --cl-block-nil--) (let ((--cl-dolist-temp-- cont) sub) (while --cl-dolist-temp-- (setq sub (car --cl-dolist-temp--)) (cond ((eq (car sub) (quote text)) (shr-insert (cdr sub))) ((listp (cdr sub)) (shr-descend sub))) (setq --cl-dolist-temp-- (cdr --cl-dolist-temp--))) nil))
  (cl-block-wrapper (catch (quote --cl-block-nil--) (let ((--cl-dolist-temp-- cont) sub) (while --cl-dolist-temp-- (setq sub (car --cl-dolist-temp--)) (cond ((eq (car sub) (quote text)) (shr-insert (cdr sub))) ((listp (cdr sub)) (shr-descend sub))) (setq --cl-dolist-temp-- (cdr --cl-dolist-temp--))) nil)))
  (block nil (let ((--cl-dolist-temp-- cont) sub) (while --cl-dolist-temp-- (setq sub (car --cl-dolist-temp--)) (cond ((eq (car sub) (quote text)) (shr-insert (cdr sub))) ((listp (cdr sub)) (shr-descend sub))) (setq --cl-dolist-temp-- (cdr --cl-dolist-temp--))) nil))
  (dolist (sub cont) (cond ((eq (car sub) (quote text)) (shr-insert (cdr sub))) ((listp (cdr sub)) (shr-descend sub))))
  shr-generic(((table (:width . "600") (:border . "0") (:cellspacing . "0") (:cellpadding . "0") (tr (td (:height . "39") (div (:align . "center") (a (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com?src=email201104197&logId=992404&resourceId=433") (img (:src . "http://www.genscript.com/cgi-bin/promotion/image2?src=http://www.genscript.com/e_images/LOGO.jpg&logId=992404") (:width . "153") (:height . "39") (:border . "0"))))) (text . "\n        ") (td (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (div (:align . "center") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/molecular_biology_service.html?src=email201104197&logId=992404&resourceId=435") (text . "Gene")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/protein_service.html?src=email201104197&logId=992404&resourceId=436") (text . "Protein")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/peptide_overview.html?src=email201104197&logId=992404&resourceId=437") (text . "Peptide")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/antibody.html?src=email201104197&logId=992404&resourceId=438") (text . "Antibody")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/cell_line_services.html?src=email201104197&logId=992404&resourceId=439") (text . "Cell line")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/bio-assay_center.html?src=email201104197&logId=992404&resourceId=440") (text . "Bio-Assay")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/products.html?src=email201104197&logId=992404&resourceId=441") (text . "Products")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/promotions.html?src=email201104197&logId=992404&resourceId=442") (text . "Promotions")) (text . " "))) (text . "\n      ")))))
  (if (fboundp function) (funcall function (cdr dom)) (shr-generic (cdr dom)))
  (let ((function (intern (concat "shr-tag-" (symbol-name (car dom))) obarray)) (style (cdr (assq :style (cdr dom)))) (shr-stylesheet shr-stylesheet) (start (point))) (when style (if (string-match "color" style) (setq shr-stylesheet (nconc (shr-parse-style style) shr-stylesheet)) (setq style nil))) (if (fboundp function) (funcall function (cdr dom)) (shr-generic (cdr dom))) (when style (shr-colorize-region start (point) (cdr (assq (quote color) shr-stylesheet)) (cdr (assq (quote background-color) shr-stylesheet)))))
  shr-descend((td (table (:width . "600") (:border . "0") (:cellspacing . "0") (:cellpadding . "0") (tr (td (:height . "39") (div (:align . "center") (a (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com?src=email201104197&logId=992404&resourceId=433") (img (:src . "http://www.genscript.com/cgi-bin/promotion/image2?src=http://www.genscript.com/e_images/LOGO.jpg&logId=992404") (:width . "153") (:height . "39") (:border . "0"))))) (text . "\n        ") (td (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (div (:align . "center") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/molecular_biology_service.html?src=email201104197&logId=992404&resourceId=435") (text . "Gene")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/protein_service.html?src=email201104197&logId=992404&resourceId=436") (text . "Protein")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/peptide_overview.html?src=email201104197&logId=992404&resourceId=437") (text . "Peptide")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/antibody.html?src=email201104197&logId=992404&resourceId=438") (text . "Antibody")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/cell_line_services.html?src=email201104197&logId=992404&resourceId=439") (text . "Cell line")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/bio-assay_center.html?src=email201104197&logId=992404&resourceId=440") (text . "Bio-Assay")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/products.html?src=email201104197&logId=992404&resourceId=441") (text . "Products")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/promotions.html?src=email201104197&logId=992404&resourceId=442") (text . "Promotions")) (text . " "))) (text . "\n      ")))))
  (let ((shr-width width) (shr-indentation 0)) (shr-descend (cons (quote td) cont)))
  (if cache (progn (insert (car cache)) (let ((end (length (car cache)))) (dolist (overlay (cadr cache)) (let ((new-overlay (make-overlay ... ...)) (properties (nth 2 overlay))) (while properties (overlay-put new-overlay (pop properties) (pop properties))))))) (let ((shr-width width) (shr-indentation 0)) (shr-descend (cons (quote td) cont))) (delete-region (point) (+ (point) (skip-chars-backward " 	\n"))) (push (list (cons width cont) (buffer-string) (shr-overlays-in-region (point-min) (point-max))) shr-content-cache))
  (let ((cache (cdr (assoc (cons width cont) shr-content-cache)))) (if cache (progn (insert (car cache)) (let ((end (length (car cache)))) (dolist (overlay (cadr cache)) (let ((new-overlay ...) (properties ...)) (while properties (overlay-put new-overlay ... ...)))))) (let ((shr-width width) (shr-indentation 0)) (shr-descend (cons (quote td) cont))) (delete-region (point) (+ (point) (skip-chars-backward " 	\n"))) (push (list (cons width cont) (buffer-string) (shr-overlays-in-region (point-min) (point-max))) shr-content-cache)))
  (let ((bgcolor (cdr (assq :bgcolor cont))) (fgcolor (cdr (assq :fgcolor cont))) (style (cdr (assq :style cont))) (shr-stylesheet shr-stylesheet) overlays actual-colors) (when style (setq style (and (string-match "color" style) (shr-parse-style style)))) (when bgcolor (setq style (nconc (list (cons (quote background-color) bgcolor)) style))) (when fgcolor (setq style (nconc (list (cons (quote color) fgcolor)) style))) (when style (setq shr-stylesheet (append style shr-stylesheet))) (let ((cache (cdr (assoc (cons width cont) shr-content-cache)))) (if cache (progn (insert (car cache)) (let ((end (length ...))) (dolist (overlay (cadr cache)) (let (... ...) (while properties ...))))) (let ((shr-width width) (shr-indentation 0)) (shr-descend (cons (quote td) cont))) (delete-region (point) (+ (point) (skip-chars-backward " 	\n"))) (push (list (cons width cont) (buffer-string) (shr-overlays-in-region (point-min) (point-max))) shr-content-cache))) (goto-char (point-min)) (let ((max 0)) (while (not (eobp)) (end-of-line) (setq max (max max (current-column))) (forward-line 1)) (when fill (goto-char (point-min)) (if (zerop (buffer-size)) (insert (make-string width 32)) (while (not (eobp)) (end-of-line) (when (> (- width ...) 0) (insert (make-string ... 32))) (forward-line 1))) (when style (setq actual-colors (shr-colorize-region (point-min) (point-max) (cdr (assq ... shr-stylesheet)) (cdr (assq ... shr-stylesheet)))))) (if fill (list max (count-lines (point-min) (point-max)) (split-string (buffer-string) "\n") (shr-collect-overlays) (car actual-colors)) (list max (shr-natural-width)))))
  (progn (let ((bgcolor (cdr (assq :bgcolor cont))) (fgcolor (cdr (assq :fgcolor cont))) (style (cdr (assq :style cont))) (shr-stylesheet shr-stylesheet) overlays actual-colors) (when style (setq style (and (string-match "color" style) (shr-parse-style style)))) (when bgcolor (setq style (nconc (list (cons (quote background-color) bgcolor)) style))) (when fgcolor (setq style (nconc (list (cons (quote color) fgcolor)) style))) (when style (setq shr-stylesheet (append style shr-stylesheet))) (let ((cache (cdr (assoc (cons width cont) shr-content-cache)))) (if cache (progn (insert (car cache)) (let ((end ...)) (dolist (overlay ...) (let ... ...)))) (let ((shr-width width) (shr-indentation 0)) (shr-descend (cons (quote td) cont))) (delete-region (point) (+ (point) (skip-chars-backward " 	\n"))) (push (list (cons width cont) (buffer-string) (shr-overlays-in-region (point-min) (point-max))) shr-content-cache))) (goto-char (point-min)) (let ((max 0)) (while (not (eobp)) (end-of-line) (setq max (max max (current-column))) (forward-line 1)) (when fill (goto-char (point-min)) (if (zerop (buffer-size)) (insert (make-string width 32)) (while (not (eobp)) (end-of-line) (when (> ... 0) (insert ...)) (forward-line 1))) (when style (setq actual-colors (shr-colorize-region (point-min) (point-max) (cdr ...) (cdr ...))))) (if fill (list max (count-lines (point-min) (point-max)) (split-string (buffer-string) "\n") (shr-collect-overlays) (car actual-colors)) (list max (shr-natural-width))))))
  (unwind-protect (progn (let ((bgcolor (cdr (assq :bgcolor cont))) (fgcolor (cdr (assq :fgcolor cont))) (style (cdr (assq :style cont))) (shr-stylesheet shr-stylesheet) overlays actual-colors) (when style (setq style (and (string-match "color" style) (shr-parse-style style)))) (when bgcolor (setq style (nconc (list (cons ... bgcolor)) style))) (when fgcolor (setq style (nconc (list (cons ... fgcolor)) style))) (when style (setq shr-stylesheet (append style shr-stylesheet))) (let ((cache (cdr (assoc ... shr-content-cache)))) (if cache (progn (insert (car cache)) (let (...) (dolist ... ...))) (let ((shr-width width) (shr-indentation 0)) (shr-descend (cons ... cont))) (delete-region (point) (+ (point) (skip-chars-backward " 	\n"))) (push (list (cons width cont) (buffer-string) (shr-overlays-in-region ... ...)) shr-content-cache))) (goto-char (point-min)) (let ((max 0)) (while (not (eobp)) (end-of-line) (setq max (max max (current-column))) (forward-line 1)) (when fill (goto-char (point-min)) (if (zerop (buffer-size)) (insert (make-string width 32)) (while (not ...) (end-of-line) (when ... ...) (forward-line 1))) (when style (setq actual-colors (shr-colorize-region ... ... ... ...)))) (if fill (list max (count-lines (point-min) (point-max)) (split-string (buffer-string) "\n") (shr-collect-overlays) (car actual-colors)) (list max (shr-natural-width)))))) (and (buffer-name temp-buffer) (kill-buffer temp-buffer)))
  (save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn (let ((bgcolor (cdr (assq :bgcolor cont))) (fgcolor (cdr (assq :fgcolor cont))) (style (cdr (assq :style cont))) (shr-stylesheet shr-stylesheet) overlays actual-colors) (when style (setq style (and (string-match "color" style) (shr-parse-style style)))) (when bgcolor (setq style (nconc (list ...) style))) (when fgcolor (setq style (nconc (list ...) style))) (when style (setq shr-stylesheet (append style shr-stylesheet))) (let ((cache (cdr ...))) (if cache (progn (insert ...) (let ... ...)) (let (... ...) (shr-descend ...)) (delete-region (point) (+ ... ...)) (push (list ... ... ...) shr-content-cache))) (goto-char (point-min)) (let ((max 0)) (while (not (eobp)) (end-of-line) (setq max (max max ...)) (forward-line 1)) (when fill (goto-char (point-min)) (if (zerop ...) (insert ...) (while ... ... ... ...)) (when style (setq actual-colors ...))) (if fill (list max (count-lines ... ...) (split-string ... "\n") (shr-collect-overlays) (car actual-colors)) (list max (shr-natural-width)))))) (and (buffer-name temp-buffer) (kill-buffer temp-buffer))))
  (with-current-buffer temp-buffer (unwind-protect (progn (let ((bgcolor (cdr (assq :bgcolor cont))) (fgcolor (cdr (assq :fgcolor cont))) (style (cdr (assq :style cont))) (shr-stylesheet shr-stylesheet) overlays actual-colors) (when style (setq style (and (string-match "color" style) (shr-parse-style style)))) (when bgcolor (setq style (nconc (list ...) style))) (when fgcolor (setq style (nconc (list ...) style))) (when style (setq shr-stylesheet (append style shr-stylesheet))) (let ((cache (cdr ...))) (if cache (progn (insert ...) (let ... ...)) (let (... ...) (shr-descend ...)) (delete-region (point) (+ ... ...)) (push (list ... ... ...) shr-content-cache))) (goto-char (point-min)) (let ((max 0)) (while (not (eobp)) (end-of-line) (setq max (max max ...)) (forward-line 1)) (when fill (goto-char (point-min)) (if (zerop ...) (insert ...) (while ... ... ... ...)) (when style (setq actual-colors ...))) (if fill (list max (count-lines ... ...) (split-string ... "\n") (shr-collect-overlays) (car actual-colors)) (list max (shr-natural-width)))))) (and (buffer-name temp-buffer) (kill-buffer temp-buffer))))
  (let ((temp-buffer (generate-new-buffer " *temp*"))) (with-current-buffer temp-buffer (unwind-protect (progn (let ((bgcolor (cdr ...)) (fgcolor (cdr ...)) (style (cdr ...)) (shr-stylesheet shr-stylesheet) overlays actual-colors) (when style (setq style (and ... ...))) (when bgcolor (setq style (nconc ... style))) (when fgcolor (setq style (nconc ... style))) (when style (setq shr-stylesheet (append style shr-stylesheet))) (let ((cache ...)) (if cache (progn ... ...) (let ... ...) (delete-region ... ...) (push ... shr-content-cache))) (goto-char (point-min)) (let ((max 0)) (while (not ...) (end-of-line) (setq max ...) (forward-line 1)) (when fill (goto-char ...) (if ... ... ...) (when style ...)) (if fill (list max ... ... ... ...) (list max ...))))) (and (buffer-name temp-buffer) (kill-buffer temp-buffer)))))
  (with-temp-buffer (let ((bgcolor (cdr (assq :bgcolor cont))) (fgcolor (cdr (assq :fgcolor cont))) (style (cdr (assq :style cont))) (shr-stylesheet shr-stylesheet) overlays actual-colors) (when style (setq style (and (string-match "color" style) (shr-parse-style style)))) (when bgcolor (setq style (nconc (list (cons (quote background-color) bgcolor)) style))) (when fgcolor (setq style (nconc (list (cons (quote color) fgcolor)) style))) (when style (setq shr-stylesheet (append style shr-stylesheet))) (let ((cache (cdr (assoc (cons width cont) shr-content-cache)))) (if cache (progn (insert (car cache)) (let ((end ...)) (dolist (overlay ...) (let ... ...)))) (let ((shr-width width) (shr-indentation 0)) (shr-descend (cons (quote td) cont))) (delete-region (point) (+ (point) (skip-chars-backward " 	\n"))) (push (list (cons width cont) (buffer-string) (shr-overlays-in-region (point-min) (point-max))) shr-content-cache))) (goto-char (point-min)) (let ((max 0)) (while (not (eobp)) (end-of-line) (setq max (max max (current-column))) (forward-line 1)) (when fill (goto-char (point-min)) (if (zerop (buffer-size)) (insert (make-string width 32)) (while (not (eobp)) (end-of-line) (when (> ... 0) (insert ...)) (forward-line 1))) (when style (setq actual-colors (shr-colorize-region (point-min) (point-max) (cdr ...) (cdr ...))))) (if fill (list max (count-lines (point-min) (point-max)) (split-string (buffer-string) "\n") (shr-collect-overlays) (car actual-colors)) (list max (shr-natural-width))))))
  shr-render-td(((table (:width . "600") (:border . "0") (:cellspacing . "0") (:cellpadding . "0") (tr (td (:height . "39") (div (:align . "center") (a (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com?src=email201104197&logId=992404&resourceId=433") (img (:src . "http://www.genscript.com/cgi-bin/promotion/image2?src=http://www.genscript.com/e_images/LOGO.jpg&logId=992404") (:width . "153") (:height . "39") (:border . "0"))))) (text . "\n        ") (td (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (div (:align . "center") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/molecular_biology_service.html?src=email201104197&logId=992404&resourceId=435") (text . "Gene")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/protein_service.html?src=email201104197&logId=992404&resourceId=436") (text . "Protein")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/peptide_overview.html?src=email201104197&logId=992404&resourceId=437") (text . "Peptide")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/antibody.html?src=email201104197&logId=992404&resourceId=438") (text . "Antibody")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/cell_line_services.html?src=email201104197&logId=992404&resourceId=439") (text . "Cell line")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/bio-assay_center.html?src=email201104197&logId=992404&resourceId=440") (text . "Bio-Assay")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/products.html?src=email201104197&logId=992404&resourceId=441") (text . "Products")) (text . " | ") (a (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/promotions.html?src=email201104197&logId=992404&resourceId=442") (text . "Promotions")) (text . " "))) (text . "\n      ")))) 99 nil)
  (cons (shr-render-td (cdr column) (aref widths i) fill) tds)
  (setq tds (cons (shr-render-td (cdr column) (aref widths i) fill) tds))
  (push (shr-render-td (cdr column) (aref widths i) fill) tds)
  (progn (push (shr-render-td (cdr column) (aref widths i) fill) tds) (setq i (1+ i)))
  (if (or (memq (car column) (quote (td th))) (null column)) (progn (push (shr-render-td (cdr column) (aref widths i) fill) tds) (setq i (1+ i))))
  (when (or (memq (car column) (quote (td th))) (null column)) (push (shr-render-td (cdr column) (aref widths i) fill) tds) (setq i (1+ i)))
  (while (< i (length widths)) (setq column (pop columns)) (when (or (memq (car column) (quote (td th))) (null column)) (push (shr-render-td (cdr column) (aref widths i) fill) tds) (setq i (1+ i))))
  (let ((tds nil) (columns (cdr row)) (i 0) column) (while (< i (length widths)) (setq column (pop columns)) (when (or (memq (car column) (quote (td th))) (null column)) (push (shr-render-td (cdr column) (aref widths i) fill) tds) (setq i (1+ i)))) (push (nreverse tds) trs))
  (progn (let ((tds nil) (columns (cdr row)) (i 0) column) (while (< i (length widths)) (setq column (pop columns)) (when (or (memq (car column) (quote (td th))) (null column)) (push (shr-render-td (cdr column) (aref widths i) fill) tds) (setq i (1+ i)))) (push (nreverse tds) trs)))
  (if (eq (car row) (quote tr)) (progn (let ((tds nil) (columns (cdr row)) (i 0) column) (while (< i (length widths)) (setq column (pop columns)) (when (or (memq (car column) (quote ...)) (null column)) (push (shr-render-td (cdr column) (aref widths i) fill) tds) (setq i (1+ i)))) (push (nreverse tds) trs))))
  (when (eq (car row) (quote tr)) (let ((tds nil) (columns (cdr row)) (i 0) column) (while (< i (length widths)) (setq column (pop columns)) (when (or (memq (car column) (quote (td th))) (null column)) (push (shr-render-td (cdr column) (aref widths i) fill) tds) (setq i (1+ i)))) (push (nreverse tds) trs)))
  (while --cl-dolist-temp-- (setq row (car --cl-dolist-temp--)) (when (eq (car row) (quote tr)) (let ((tds nil) (columns (cdr row)) (i 0) column) (while (< i (length widths)) (setq column (pop columns)) (when (or (memq (car column) (quote ...)) (null column)) (push (shr-render-td (cdr column) (aref widths i) fill) tds) (setq i (1+ i)))) (push (nreverse tds) trs))) (setq --cl-dolist-temp-- (cdr --cl-dolist-temp--)))
  (let ((--cl-dolist-temp-- cont) row) (while --cl-dolist-temp-- (setq row (car --cl-dolist-temp--)) (when (eq (car row) (quote tr)) (let ((tds nil) (columns (cdr row)) (i 0) column) (while (< i (length widths)) (setq column (pop columns)) (when (or (memq ... ...) (null column)) (push (shr-render-td ... ... fill) tds) (setq i (1+ i)))) (push (nreverse tds) trs))) (setq --cl-dolist-temp-- (cdr --cl-dolist-temp--))) nil)
  (catch (quote --cl-block-nil--) (let ((--cl-dolist-temp-- cont) row) (while --cl-dolist-temp-- (setq row (car --cl-dolist-temp--)) (when (eq (car row) (quote tr)) (let ((tds nil) (columns (cdr row)) (i 0) column) (while (< i (length widths)) (setq column (pop columns)) (when (or ... ...) (push ... tds) (setq i ...))) (push (nreverse tds) trs))) (setq --cl-dolist-temp-- (cdr --cl-dolist-temp--))) nil))
  (cl-block-wrapper (catch (quote --cl-block-nil--) (let ((--cl-dolist-temp-- cont) row) (while --cl-dolist-temp-- (setq row (car --cl-dolist-temp--)) (when (eq (car row) (quote tr)) (let ((tds nil) (columns ...) (i 0) column) (while (< i ...) (setq column ...) (when ... ... ...)) (push (nreverse tds) trs))) (setq --cl-dolist-temp-- (cdr --cl-dolist-temp--))) nil)))
  (block nil (let ((--cl-dolist-temp-- cont) row) (while --cl-dolist-temp-- (setq row (car --cl-dolist-temp--)) (when (eq (car row) (quote tr)) (let ((tds nil) (columns (cdr row)) (i 0) column) (while (< i (length widths)) (setq column (pop columns)) (when (or ... ...) (push ... tds) (setq i ...))) (push (nreverse tds) trs))) (setq --cl-dolist-temp-- (cdr --cl-dolist-temp--))) nil))
  (dolist (row cont) (when (eq (car row) (quote tr)) (let ((tds nil) (columns (cdr row)) (i 0) column) (while (< i (length widths)) (setq column (pop columns)) (when (or (memq (car column) (quote ...)) (null column)) (push (shr-render-td (cdr column) (aref widths i) fill) tds) (setq i (1+ i)))) (push (nreverse tds) trs))))
  (let ((trs nil)) (dolist (row cont) (when (eq (car row) (quote tr)) (let ((tds nil) (columns (cdr row)) (i 0) column) (while (< i (length widths)) (setq column (pop columns)) (when (or (memq ... ...) (null column)) (push (shr-render-td ... ... fill) tds) (setq i (1+ i)))) (push (nreverse tds) trs)))) (nreverse trs))
  shr-make-table(((:width . "600") (:align . "center") (:cellpadding . "0") (:cellspacing . "0") (:style . "border: 1px solid #999999;") (tr (td (:height . "15")) (text . "\n  ")) (tr (td (table (:width . "600") (:border . "0") (:cellspacing . "0") (:cellpadding . "0") (tr (td (:height . "39") (div (:align . "center") (a ... ...))) (text . "\n        ") (td (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (div (:align . "center") (a ... ... ...) (text . " | ") (a ... ... ...) (text . " | ") (a ... ... ...) (text . " | ") (a ... ... ...) (text . " | ") (a ... ... ...) (text . " | ") (a ... ... ...) (text . " | ") (a ... ... ...) (text . " | ") (a ... ... ...) (text . " "))) (text . "\n      ")))) (text . "\n  ")) (tr (td (:height . "108") (:background . "http://www.genscript.com/cgi-bin/promotion/image2?src=http://www.genscript.com/e_images/head_bg_eStain.jpg&logId=992404") (text . "\n    ") (div (:align . "center") (:style . "font-size:24px; font-family:Arial, Helvetica; color:#333333") (strong (em (text . "e")) (text . "Stain") (sup (text . "TM")) (text . " 2.0 is here. "))) (text . "\n    ") (div (:align . "center") (:style . "font-size:15px; font-family:Arial, Helvetica;color:#333333; padding-top:10px") (text . "\n    A magical and revolutionary protein gel staining device "))) (text . "\n  ")) (tr (td (a (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/estain_7_min_protein_gel_staining.html?src=email201104197&logId=992404&resourceId=443") (img (:border . "0") (:src . "http://www.genscript.com/cgi-bin/promotion/image2?src=http://www.genscript.com/gsimages/eimages/Product_email_201104197_2.jpg&logId=992404")))) (text . "\n  ")) (tr (td (table (:width . "600") (:border . "0") (:cellspacing . "0") (:cellpadding . "0") (tr (td (:width . "200") (:height . "60") (div (:align . "right") (a ... ...))) (text . "\n          ") (td (:width . "15") (text . " ")) (text . "\n          ") (td (:style . "font-size:16px; font-family:Arial, Helvetica; color:#333333") (text . "Join the ") (span (:style . "font-size:21px; color:#0066CC") (text . " ") (strong ...)) (text . " protein gel staining revolution")) (text . "\n        ")))) (text . "\n  ")) (tr (td (table (:width . "600") (:border . "0") (:cellspacing . "0") (:cellpadding . "0") (:bgcolor . "#f2f2f2") (tr (td (:width . "15")) (text . "\n    ") (td (:valign . "top") (table (:width . "150") (:border . "0") (:cellspacing . "0") (:cellpadding . "0") (tr ... ...) (tr ... ...) (tr ... ... ... ...))) (text . "\n    ") (td (:width . "10")) (text . "\n    \n    \n    ") (td (:valign . "top") (:style . "font-size: 9px; color: #999999; font-family:Arial, Helvetica") (br) (text . "\n    Copyright 2011 GenScript USA Inc. All rights reserved. ") (br) (a (:style . "color:#014099") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/referral_program.html?src=email201104197&logId=992404&resourceId=431") (text . "Inform")) (text . " a colleague about this exciting opportunity, and receive a gift reward. ") (br) (text . "\nOur customer representatives are available to assist you 24 hours a day, Monday to Friday. We constantly add new services and products to meet your needs for life science research and drug discovery. ") (br) (br) (text . "\n       If you prefer not to receive GenScript News in Email, please ") (a (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/cgi-bin/tech_support/unsubscribe_request2?src=email201104197&logId=992404&resourceId=451") (text . "unsubscribe")) (text . ".")) (text . "\n    ") (td (:width . "15")) (text . "\n  ")))) (text . "\n  ")) (tr (td (:height . "30") (table (:width . "600") (:border . "0") (:cellspacing . "0") (:cellpadding . "0") (:bgcolor . "#f2f2f2") (tr (td (:height . "30") (:style . "font-size: 9px; color: #999999; font-family:Arial, Helvetica")) (text . "\n      ")))) (text . "\n  "))) [99])
  (let* ((shr-inhibit-images t) (shr-table-depth (1+ shr-table-depth)) (shr-kinsoku-shorten t) (columns (shr-column-specs cont)) (suggested-widths (shr-pro-rate-columns columns)) (sketch (shr-make-table cont suggested-widths)) (sketch-widths (shr-table-widths sketch suggested-widths))) (when (> (+ (loop for width across sketch-widths summing (1+ width)) shr-indentation 1) (frame-width)) (setq truncate-lines t)) (shr-insert-table (shr-make-table cont sketch-widths t) sketch-widths))
  shr-tag-table-1(((:width . "600") (:align . "center") (:cellpadding . "0") (:cellspacing . "0") (:style . "border: 1px solid #999999;") (tr (td (:height . "15")) (text . "\n  ")) (tr (td (table (:width . "600") (:border . "0") (:cellspacing . "0") (:cellpadding . "0") (tr (td (:height . "39") (div (:align . "center") (a ... ...))) (text . "\n        ") (td (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (div (:align . "center") (a ... ... ...) (text . " | ") (a ... ... ...) (text . " | ") (a ... ... ...) (text . " | ") (a ... ... ...) (text . " | ") (a ... ... ...) (text . " | ") (a ... ... ...) (text . " | ") (a ... ... ...) (text . " | ") (a ... ... ...) (text . " "))) (text . "\n      ")))) (text . "\n  ")) (tr (td (:height . "108") (:background . "http://www.genscript.com/cgi-bin/promotion/image2?src=http://www.genscript.com/e_images/head_bg_eStain.jpg&logId=992404") (text . "\n    ") (div (:align . "center") (:style . "font-size:24px; font-family:Arial, Helvetica; color:#333333") (strong (em (text . "e")) (text . "Stain") (sup (text . "TM")) (text . " 2.0 is here. "))) (text . "\n    ") (div (:align . "center") (:style . "font-size:15px; font-family:Arial, Helvetica;color:#333333; padding-top:10px") (text . "\n    A magical and revolutionary protein gel staining device "))) (text . "\n  ")) (tr (td (a (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/estain_7_min_protein_gel_staining.html?src=email201104197&logId=992404&resourceId=443") (img (:border . "0") (:src . "http://www.genscript.com/cgi-bin/promotion/image2?src=http://www.genscript.com/gsimages/eimages/Product_email_201104197_2.jpg&logId=992404")))) (text . "\n  ")) (tr (td (table (:width . "600") (:border . "0") (:cellspacing . "0") (:cellpadding . "0") (tr (td (:width . "200") (:height . "60") (div (:align . "right") (a ... ...))) (text . "\n          ") (td (:width . "15") (text . " ")) (text . "\n          ") (td (:style . "font-size:16px; font-family:Arial, Helvetica; color:#333333") (text . "Join the ") (span (:style . "font-size:21px; color:#0066CC") (text . " ") (strong ...)) (text . " protein gel staining revolution")) (text . "\n        ")))) (text . "\n  ")) (tr (td (table (:width . "600") (:border . "0") (:cellspacing . "0") (:cellpadding . "0") (:bgcolor . "#f2f2f2") (tr (td (:width . "15")) (text . "\n    ") (td (:valign . "top") (table (:width . "150") (:border . "0") (:cellspacing . "0") (:cellpadding . "0") (tr ... ...) (tr ... ...) (tr ... ... ... ...))) (text . "\n    ") (td (:width . "10")) (text . "\n    \n    \n    ") (td (:valign . "top") (:style . "font-size: 9px; color: #999999; font-family:Arial, Helvetica") (br) (text . "\n    Copyright 2011 GenScript USA Inc. All rights reserved. ") (br) (a (:style . "color:#014099") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/referral_program.html?src=email201104197&logId=992404&resourceId=431") (text . "Inform")) (text . " a colleague about this exciting opportunity, and receive a gift reward. ") (br) (text . "\nOur customer representatives are available to assist you 24 hours a day, Monday to Friday. We constantly add new services and products to meet your needs for life science research and drug discovery. ") (br) (br) (text . "\n       If you prefer not to receive GenScript News in Email, please ") (a (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/cgi-bin/tech_support/unsubscribe_request2?src=email201104197&logId=992404&resourceId=451") (text . "unsubscribe")) (text . ".")) (text . "\n    ") (td (:width . "15")) (text . "\n  ")))) (text . "\n  ")) (tr (td (:height . "30") (table (:width . "600") (:border . "0") (:cellspacing . "0") (:cellpadding . "0") (:bgcolor . "#f2f2f2") (tr (td (:height . "30") (:style . "font-size: 9px; color: #999999; font-family:Arial, Helvetica")) (text . "\n      ")))) (text . "\n  "))))
  (let* ((caption (cdr (assq (quote caption) cont))) (header (cdr (assq (quote thead) cont))) (body (or (cdr (assq (quote tbody) cont)) cont)) (footer (cdr (assq (quote tfoot) cont))) (bgcolor (cdr (assq :bgcolor cont))) (start (point)) (shr-stylesheet (nconc (list (cons (quote background-color) bgcolor)) shr-stylesheet)) (nheader (if header (shr-max-columns header))) (nbody (if body (shr-max-columns body))) (nfooter (if footer (shr-max-columns footer)))) (shr-tag-table-1 (nconc (if caption (\` ((tr (td ...))))) (if header (if footer (if (= nheader nbody) (if (= nbody nfooter) (\` ...) (nconc ... ...)) (nconc (\` ...) (if ... ... ...))) (if (= nheader nbody) (\` (...)) (if (= nheader 1) (\` ...) (\` ...)))) (if footer (if (= nbody nfooter) (\` (...)) (nconc (\` ...) (if ... footer ...))) (if caption (\` (...)) body))))) (when bgcolor (shr-colorize-region start (point) (cdr (assq (quote color) shr-stylesheet)) bgcolor)))
  shr-tag-table(((:width . "600") (:align . "center") (:cellpadding . "0") (:cellspacing . "0") (:style . "border: 1px solid #999999;") (tr (td (:height . "15")) (text . "\n  ")) (tr (td (table (:width . "600") (:border . "0") (:cellspacing . "0") (:cellpadding . "0") (tr (td (:height . "39") (div (:align . "center") (a ... ...))) (text . "\n        ") (td (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (div (:align . "center") (a ... ... ...) (text . " | ") (a ... ... ...) (text . " | ") (a ... ... ...) (text . " | ") (a ... ... ...) (text . " | ") (a ... ... ...) (text . " | ") (a ... ... ...) (text . " | ") (a ... ... ...) (text . " | ") (a ... ... ...) (text . " "))) (text . "\n      ")))) (text . "\n  ")) (tr (td (:height . "108") (:background . "http://www.genscript.com/cgi-bin/promotion/image2?src=http://www.genscript.com/e_images/head_bg_eStain.jpg&logId=992404") (text . "\n    ") (div (:align . "center") (:style . "font-size:24px; font-family:Arial, Helvetica; color:#333333") (strong (em (text . "e")) (text . "Stain") (sup (text . "TM")) (text . " 2.0 is here. "))) (text . "\n    ") (div (:align . "center") (:style . "font-size:15px; font-family:Arial, Helvetica;color:#333333; padding-top:10px") (text . "\n    A magical and revolutionary protein gel staining device "))) (text . "\n  ")) (tr (td (a (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/estain_7_min_protein_gel_staining.html?src=email201104197&logId=992404&resourceId=443") (img (:border . "0") (:src . "http://www.genscript.com/cgi-bin/promotion/image2?src=http://www.genscript.com/gsimages/eimages/Product_email_201104197_2.jpg&logId=992404")))) (text . "\n  ")) (tr (td (table (:width . "600") (:border . "0") (:cellspacing . "0") (:cellpadding . "0") (tr (td (:width . "200") (:height . "60") (div (:align . "right") (a ... ...))) (text . "\n          ") (td (:width . "15") (text . " ")) (text . "\n          ") (td (:style . "font-size:16px; font-family:Arial, Helvetica; color:#333333") (text . "Join the ") (span (:style . "font-size:21px; color:#0066CC") (text . " ") (strong ...)) (text . " protein gel staining revolution")) (text . "\n        ")))) (text . "\n  ")) (tr (td (table (:width . "600") (:border . "0") (:cellspacing . "0") (:cellpadding . "0") (:bgcolor . "#f2f2f2") (tr (td (:width . "15")) (text . "\n    ") (td (:valign . "top") (table (:width . "150") (:border . "0") (:cellspacing . "0") (:cellpadding . "0") (tr ... ...) (tr ... ...) (tr ... ... ... ...))) (text . "\n    ") (td (:width . "10")) (text . "\n    \n    \n    ") (td (:valign . "top") (:style . "font-size: 9px; color: #999999; font-family:Arial, Helvetica") (br) (text . "\n    Copyright 2011 GenScript USA Inc. All rights reserved. ") (br) (a (:style . "color:#014099") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/referral_program.html?src=email201104197&logId=992404&resourceId=431") (text . "Inform")) (text . " a colleague about this exciting opportunity, and receive a gift reward. ") (br) (text . "\nOur customer representatives are available to assist you 24 hours a day, Monday to Friday. We constantly add new services and products to meet your needs for life science research and drug discovery. ") (br) (br) (text . "\n       If you prefer not to receive GenScript News in Email, please ") (a (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/cgi-bin/tech_support/unsubscribe_request2?src=email201104197&logId=992404&resourceId=451") (text . "unsubscribe")) (text . ".")) (text . "\n    ") (td (:width . "15")) (text . "\n  ")))) (text . "\n  ")) (tr (td (:height . "30") (table (:width . "600") (:border . "0") (:cellspacing . "0") (:cellpadding . "0") (:bgcolor . "#f2f2f2") (tr (td (:height . "30") (:style . "font-size: 9px; color: #999999; font-family:Arial, Helvetica")) (text . "\n      ")))) (text . "\n  "))))
  funcall(shr-tag-table ((:width . "600") (:align . "center") (:cellpadding . "0") (:cellspacing . "0") (:style . "border: 1px solid #999999;") (tr (td (:height . "15")) (text . "\n  ")) (tr (td (table (:width . "600") (:border . "0") (:cellspacing . "0") (:cellpadding . "0") (tr (td (:height . "39") (div (:align . "center") (a ... ...))) (text . "\n        ") (td (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (div (:align . "center") (a ... ... ...) (text . " | ") (a ... ... ...) (text . " | ") (a ... ... ...) (text . " | ") (a ... ... ...) (text . " | ") (a ... ... ...) (text . " | ") (a ... ... ...) (text . " | ") (a ... ... ...) (text . " | ") (a ... ... ...) (text . " "))) (text . "\n      ")))) (text . "\n  ")) (tr (td (:height . "108") (:background . "http://www.genscript.com/cgi-bin/promotion/image2?src=http://www.genscript.com/e_images/head_bg_eStain.jpg&logId=992404") (text . "\n    ") (div (:align . "center") (:style . "font-size:24px; font-family:Arial, Helvetica; color:#333333") (strong (em (text . "e")) (text . "Stain") (sup (text . "TM")) (text . " 2.0 is here. "))) (text . "\n    ") (div (:align . "center") (:style . "font-size:15px; font-family:Arial, Helvetica;color:#333333; padding-top:10px") (text . "\n    A magical and revolutionary protein gel staining device "))) (text . "\n  ")) (tr (td (a (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/estain_7_min_protein_gel_staining.html?src=email201104197&logId=992404&resourceId=443") (img (:border . "0") (:src . "http://www.genscript.com/cgi-bin/promotion/image2?src=http://www.genscript.com/gsimages/eimages/Product_email_201104197_2.jpg&logId=992404")))) (text . "\n  ")) (tr (td (table (:width . "600") (:border . "0") (:cellspacing . "0") (:cellpadding . "0") (tr (td (:width . "200") (:height . "60") (div (:align . "right") (a ... ...))) (text . "\n          ") (td (:width . "15") (text . " ")) (text . "\n          ") (td (:style . "font-size:16px; font-family:Arial, Helvetica; color:#333333") (text . "Join the ") (span (:style . "font-size:21px; color:#0066CC") (text . " ") (strong ...)) (text . " protein gel staining revolution")) (text . "\n        ")))) (text . "\n  ")) (tr (td (table (:width . "600") (:border . "0") (:cellspacing . "0") (:cellpadding . "0") (:bgcolor . "#f2f2f2") (tr (td (:width . "15")) (text . "\n    ") (td (:valign . "top") (table (:width . "150") (:border . "0") (:cellspacing . "0") (:cellpadding . "0") (tr ... ...) (tr ... ...) (tr ... ... ... ...))) (text . "\n    ") (td (:width . "10")) (text . "\n    \n    \n    ") (td (:valign . "top") (:style . "font-size: 9px; color: #999999; font-family:Arial, Helvetica") (br) (text . "\n    Copyright 2011 GenScript USA Inc. All rights reserved. ") (br) (a (:style . "color:#014099") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/referral_program.html?src=email201104197&logId=992404&resourceId=431") (text . "Inform")) (text . " a colleague about this exciting opportunity, and receive a gift reward. ") (br) (text . "\nOur customer representatives are available to assist you 24 hours a day, Monday to Friday. We constantly add new services and products to meet your needs for life science research and drug discovery. ") (br) (br) (text . "\n       If you prefer not to receive GenScript News in Email, please ") (a (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/cgi-bin/tech_support/unsubscribe_request2?src=email201104197&logId=992404&resourceId=451") (text . "unsubscribe")) (text . ".")) (text . "\n    ") (td (:width . "15")) (text . "\n  ")))) (text . "\n  ")) (tr (td (:height . "30") (table (:width . "600") (:border . "0") (:cellspacing . "0") (:cellpadding . "0") (:bgcolor . "#f2f2f2") (tr (td (:height . "30") (:style . "font-size: 9px; color: #999999; font-family:Arial, Helvetica")) (text . "\n      ")))) (text . "\n  "))))
  (if (fboundp function) (funcall function (cdr dom)) (shr-generic (cdr dom)))
  (let ((function (intern (concat "shr-tag-" (symbol-name (car dom))) obarray)) (style (cdr (assq :style (cdr dom)))) (shr-stylesheet shr-stylesheet) (start (point))) (when style (if (string-match "color" style) (setq shr-stylesheet (nconc (shr-parse-style style) shr-stylesheet)) (setq style nil))) (if (fboundp function) (funcall function (cdr dom)) (shr-generic (cdr dom))) (when style (shr-colorize-region start (point) (cdr (assq (quote color) shr-stylesheet)) (cdr (assq (quote background-color) shr-stylesheet)))))
  shr-descend((table (:width . "600") (:align . "center") (:cellpadding . "0") (:cellspacing . "0") (:style . "border: 1px solid #999999;") (tr (td (:height . "15")) (text . "\n  ")) (tr (td (table (:width . "600") (:border . "0") (:cellspacing . "0") (:cellpadding . "0") (tr (td (:height . "39") (div (:align . "center") (a ... ...))) (text . "\n        ") (td (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (div (:align . "center") (a ... ... ...) (text . " | ") (a ... ... ...) (text . " | ") (a ... ... ...) (text . " | ") (a ... ... ...) (text . " | ") (a ... ... ...) (text . " | ") (a ... ... ...) (text . " | ") (a ... ... ...) (text . " | ") (a ... ... ...) (text . " "))) (text . "\n      ")))) (text . "\n  ")) (tr (td (:height . "108") (:background . "http://www.genscript.com/cgi-bin/promotion/image2?src=http://www.genscript.com/e_images/head_bg_eStain.jpg&logId=992404") (text . "\n    ") (div (:align . "center") (:style . "font-size:24px; font-family:Arial, Helvetica; color:#333333") (strong (em (text . "e")) (text . "Stain") (sup (text . "TM")) (text . " 2.0 is here. "))) (text . "\n    ") (div (:align . "center") (:style . "font-size:15px; font-family:Arial, Helvetica;color:#333333; padding-top:10px") (text . "\n    A magical and revolutionary protein gel staining device "))) (text . "\n  ")) (tr (td (a (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/estain_7_min_protein_gel_staining.html?src=email201104197&logId=992404&resourceId=443") (img (:border . "0") (:src . "http://www.genscript.com/cgi-bin/promotion/image2?src=http://www.genscript.com/gsimages/eimages/Product_email_201104197_2.jpg&logId=992404")))) (text . "\n  ")) (tr (td (table (:width . "600") (:border . "0") (:cellspacing . "0") (:cellpadding . "0") (tr (td (:width . "200") (:height . "60") (div (:align . "right") (a ... ...))) (text . "\n          ") (td (:width . "15") (text . " ")) (text . "\n          ") (td (:style . "font-size:16px; font-family:Arial, Helvetica; color:#333333") (text . "Join the ") (span (:style . "font-size:21px; color:#0066CC") (text . " ") (strong ...)) (text . " protein gel staining revolution")) (text . "\n        ")))) (text . "\n  ")) (tr (td (table (:width . "600") (:border . "0") (:cellspacing . "0") (:cellpadding . "0") (:bgcolor . "#f2f2f2") (tr (td (:width . "15")) (text . "\n    ") (td (:valign . "top") (table (:width . "150") (:border . "0") (:cellspacing . "0") (:cellpadding . "0") (tr ... ...) (tr ... ...) (tr ... ... ... ...))) (text . "\n    ") (td (:width . "10")) (text . "\n    \n    \n    ") (td (:valign . "top") (:style . "font-size: 9px; color: #999999; font-family:Arial, Helvetica") (br) (text . "\n    Copyright 2011 GenScript USA Inc. All rights reserved. ") (br) (a (:style . "color:#014099") (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/referral_program.html?src=email201104197&logId=992404&resourceId=431") (text . "Inform")) (text . " a colleague about this exciting opportunity, and receive a gift reward. ") (br) (text . "\nOur customer representatives are available to assist you 24 hours a day, Monday to Friday. We constantly add new services and products to meet your needs for life science research and drug discovery. ") (br) (br) (text . "\n       If you prefer not to receive GenScript News in Email, please ") (a (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/cgi-bin/tech_support/unsubscribe_request2?src=email201104197&logId=992404&resourceId=451") (text . "unsubscribe")) (text . ".")) (text . "\n    ") (td (:width . "15")) (text . "\n  ")))) (text . "\n  ")) (tr (td (:height . "30") (table (:width . "600") (:border . "0") (:cellspacing . "0") (:cellpadding . "0") (:bgcolor . "#f2f2f2") (tr (td (:height . "30") (:style . "font-size: 9px; color: #999999; font-family:Arial, Helvetica")) (text . "\n      ")))) (text . "\n  "))))
  (cond ((eq (car sub) (quote text)) (shr-insert (cdr sub))) ((listp (cdr sub)) (shr-descend sub)))
  (while --cl-dolist-temp-- (setq sub (car --cl-dolist-temp--)) (cond ((eq (car sub) (quote text)) (shr-insert (cdr sub))) ((listp (cdr sub)) (shr-descend sub))) (setq --cl-dolist-temp-- (cdr --cl-dolist-temp--)))
  (let ((--cl-dolist-temp-- cont) sub) (while --cl-dolist-temp-- (setq sub (car --cl-dolist-temp--)) (cond ((eq (car sub) (quote text)) (shr-insert (cdr sub))) ((listp (cdr sub)) (shr-descend sub))) (setq --cl-dolist-temp-- (cdr --cl-dolist-temp--))) nil)
  (catch (quote --cl-block-nil--) (let ((--cl-dolist-temp-- cont) sub) (while --cl-dolist-temp-- (setq sub (car --cl-dolist-temp--)) (cond ((eq (car sub) (quote text)) (shr-insert (cdr sub))) ((listp (cdr sub)) (shr-descend sub))) (setq --cl-dolist-temp-- (cdr --cl-dolist-temp--))) nil))
  (cl-block-wrapper (catch (quote --cl-block-nil--) (let ((--cl-dolist-temp-- cont) sub) (while --cl-dolist-temp-- (setq sub (car --cl-dolist-temp--)) (cond ((eq (car sub) (quote text)) (shr-insert (cdr sub))) ((listp (cdr sub)) (shr-descend sub))) (setq --cl-dolist-temp-- (cdr --cl-dolist-temp--))) nil)))
  (block nil (let ((--cl-dolist-temp-- cont) sub) (while --cl-dolist-temp-- (setq sub (car --cl-dolist-temp--)) (cond ((eq (car sub) (quote text)) (shr-insert (cdr sub))) ((listp (cdr sub)) (shr-descend sub))) (setq --cl-dolist-temp-- (cdr --cl-dolist-temp--))) nil))
  (dolist (sub cont) (cond ((eq (car sub) (quote text)) (shr-insert (cdr sub))) ((listp (cdr sub)) (shr-descend sub))))
  shr-generic(((img (:src . "http://www.genscript.com/cgi-bin/promotion/image?src=http://www.genscript.com/e_images/Transparent.gif&logId=992404") (:border . "0")) (table (:width . "600") (:align . "center") (:cellpadding . "0") (:cellspacing . "0") (:border . "0") (td (:height . "30") (:width . "300") (:style . "font-size:11px; color:#000000;font-family:Arial, Helvetica; color:#999999 ") (text . "Having trouble reading this email? ") (a (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/Product_email_201104197.html?src=email201104197&logId=992404&resourceId=430") (:style . "text-decoration:underline; color:#0000CC;") (text . "View it on the web")) (text . ". ")) (text . "\n	") (td (:width . "255") (:style . "font-size:11px; font-family:Arial, Helvetica; color:#999999 ") (div (:align . "right") (a (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/referral_program.html?src=email201104197&logId=992404&resourceId=431") (text . "Forward to a friend")))) (text . "\n  ") (td (:width . "35") (div (:align . "right") (img (:src . "http://www.genscript.com/cgi-bin/promotion/image2?src=http://www.genscript.com/e_images/forward_f.jpg&logId=992404") (:border . "0")))) (text . "\n")) (table (:width . "600") (:align . "center") (:cellpadding . "0") (:cellspacing . "0") (:style . "border: 1px solid #999999;") (tr (td (:height . "15")) (text . "\n  ")) (tr (td (table (:width . "600") (:border . "0") (:cellspacing . "0") (:cellpadding . "0") (tr (td (:height . "39") (div ... ...)) (text . "\n        ") (td (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (div ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...)) (text . "\n      ")))) (text . "\n  ")) (tr (td (:height . "108") (:background . "http://www.genscript.com/cgi-bin/promotion/image2?src=http://www.genscript.com/e_images/head_bg_eStain.jpg&logId=992404") (text . "\n    ") (div (:align . "center") (:style . "font-size:24px; font-family:Arial, Helvetica; color:#333333") (strong (em (text . "e")) (text . "Stain") (sup (text . "TM")) (text . " 2.0 is here. "))) (text . "\n    ") (div (:align . "center") (:style . "font-size:15px; font-family:Arial, Helvetica;color:#333333; padding-top:10px") (text . "\n    A magical and revolutionary protein gel staining device "))) (text . "\n  ")) (tr (td (a (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/estain_7_min_protein_gel_staining.html?src=email201104197&logId=992404&resourceId=443") (img (:border . "0") (:src . "http://www.genscript.com/cgi-bin/promotion/image2?src=http://www.genscript.com/gsimages/eimages/Product_email_201104197_2.jpg&logId=992404")))) (text . "\n  ")) (tr (td (table (:width . "600") (:border . "0") (:cellspacing . "0") (:cellpadding . "0") (tr (td (:width . "200") (:height . "60") (div ... ...)) (text . "\n          ") (td (:width . "15") (text . " ")) (text . "\n          ") (td (:style . "font-size:16px; font-family:Arial, Helvetica; color:#333333") (text . "Join the ") (span ... ... ...) (text . " protein gel staining revolution")) (text . "\n        ")))) (text . "\n  ")) (tr (td (table (:width . "600") (:border . "0") (:cellspacing . "0") (:cellpadding . "0") (:bgcolor . "#f2f2f2") (tr (td (:width . "15")) (text . "\n    ") (td (:valign . "top") (table ... ... ... ... ... ... ...)) (text . "\n    ") (td (:width . "10")) (text . "\n    \n    \n    ") (td (:valign . "top") (:style . "font-size: 9px; color: #999999; font-family:Arial, Helvetica") (br) (text . "\n    Copyright 2011 GenScript USA Inc. All rights reserved. ") (br) (a ... ... ...) (text . " a colleague about this exciting opportunity, and receive a gift reward. ") (br) (text . "\nOur customer representatives are available to assist you 24 hours a day, Monday to Friday. We constantly add new services and products to meet your needs for life science research and drug discovery. ") (br) (br) (text . "\n       If you prefer not to receive GenScript News in Email, please ") (a ... ...) (text . ".")) (text . "\n    ") (td (:width . "15")) (text . "\n  ")))) (text . "\n  ")) (tr (td (:height . "30") (table (:width . "600") (:border . "0") (:cellspacing . "0") (:cellpadding . "0") (:bgcolor . "#f2f2f2") (tr (td (:height . "30") (:style . "font-size: 9px; color: #999999; font-family:Arial, Helvetica")) (text . "\n      ")))) (text . "\n  ")))))
  (let* ((start (point)) (fgcolor (cdr (or (assq :fgcolor cont) (assq :text cont)))) (bgcolor (cdr (assq :bgcolor cont))) (shr-stylesheet (list (cons (quote color) fgcolor) (cons (quote background-color) bgcolor)))) (shr-generic cont) (shr-colorize-region start (point) fgcolor bgcolor))
  shr-tag-body(((img (:src . "http://www.genscript.com/cgi-bin/promotion/image?src=http://www.genscript.com/e_images/Transparent.gif&logId=992404") (:border . "0")) (table (:width . "600") (:align . "center") (:cellpadding . "0") (:cellspacing . "0") (:border . "0") (td (:height . "30") (:width . "300") (:style . "font-size:11px; color:#000000;font-family:Arial, Helvetica; color:#999999 ") (text . "Having trouble reading this email? ") (a (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/Product_email_201104197.html?src=email201104197&logId=992404&resourceId=430") (:style . "text-decoration:underline; color:#0000CC;") (text . "View it on the web")) (text . ". ")) (text . "\n	") (td (:width . "255") (:style . "font-size:11px; font-family:Arial, Helvetica; color:#999999 ") (div (:align . "right") (a (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/referral_program.html?src=email201104197&logId=992404&resourceId=431") (text . "Forward to a friend")))) (text . "\n  ") (td (:width . "35") (div (:align . "right") (img (:src . "http://www.genscript.com/cgi-bin/promotion/image2?src=http://www.genscript.com/e_images/forward_f.jpg&logId=992404") (:border . "0")))) (text . "\n")) (table (:width . "600") (:align . "center") (:cellpadding . "0") (:cellspacing . "0") (:style . "border: 1px solid #999999;") (tr (td (:height . "15")) (text . "\n  ")) (tr (td (table (:width . "600") (:border . "0") (:cellspacing . "0") (:cellpadding . "0") (tr (td (:height . "39") (div ... ...)) (text . "\n        ") (td (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (div ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...)) (text . "\n      ")))) (text . "\n  ")) (tr (td (:height . "108") (:background . "http://www.genscript.com/cgi-bin/promotion/image2?src=http://www.genscript.com/e_images/head_bg_eStain.jpg&logId=992404") (text . "\n    ") (div (:align . "center") (:style . "font-size:24px; font-family:Arial, Helvetica; color:#333333") (strong (em (text . "e")) (text . "Stain") (sup (text . "TM")) (text . " 2.0 is here. "))) (text . "\n    ") (div (:align . "center") (:style . "font-size:15px; font-family:Arial, Helvetica;color:#333333; padding-top:10px") (text . "\n    A magical and revolutionary protein gel staining device "))) (text . "\n  ")) (tr (td (a (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/estain_7_min_protein_gel_staining.html?src=email201104197&logId=992404&resourceId=443") (img (:border . "0") (:src . "http://www.genscript.com/cgi-bin/promotion/image2?src=http://www.genscript.com/gsimages/eimages/Product_email_201104197_2.jpg&logId=992404")))) (text . "\n  ")) (tr (td (table (:width . "600") (:border . "0") (:cellspacing . "0") (:cellpadding . "0") (tr (td (:width . "200") (:height . "60") (div ... ...)) (text . "\n          ") (td (:width . "15") (text . " ")) (text . "\n          ") (td (:style . "font-size:16px; font-family:Arial, Helvetica; color:#333333") (text . "Join the ") (span ... ... ...) (text . " protein gel staining revolution")) (text . "\n        ")))) (text . "\n  ")) (tr (td (table (:width . "600") (:border . "0") (:cellspacing . "0") (:cellpadding . "0") (:bgcolor . "#f2f2f2") (tr (td (:width . "15")) (text . "\n    ") (td (:valign . "top") (table ... ... ... ... ... ... ...)) (text . "\n    ") (td (:width . "10")) (text . "\n    \n    \n    ") (td (:valign . "top") (:style . "font-size: 9px; color: #999999; font-family:Arial, Helvetica") (br) (text . "\n    Copyright 2011 GenScript USA Inc. All rights reserved. ") (br) (a ... ... ...) (text . " a colleague about this exciting opportunity, and receive a gift reward. ") (br) (text . "\nOur customer representatives are available to assist you 24 hours a day, Monday to Friday. We constantly add new services and products to meet your needs for life science research and drug discovery. ") (br) (br) (text . "\n       If you prefer not to receive GenScript News in Email, please ") (a ... ...) (text . ".")) (text . "\n    ") (td (:width . "15")) (text . "\n  ")))) (text . "\n  ")) (tr (td (:height . "30") (table (:width . "600") (:border . "0") (:cellspacing . "0") (:cellpadding . "0") (:bgcolor . "#f2f2f2") (tr (td (:height . "30") (:style . "font-size: 9px; color: #999999; font-family:Arial, Helvetica")) (text . "\n      ")))) (text . "\n  ")))))
  funcall(shr-tag-body ((img (:src . "http://www.genscript.com/cgi-bin/promotion/image?src=http://www.genscript.com/e_images/Transparent.gif&logId=992404") (:border . "0")) (table (:width . "600") (:align . "center") (:cellpadding . "0") (:cellspacing . "0") (:border . "0") (td (:height . "30") (:width . "300") (:style . "font-size:11px; color:#000000;font-family:Arial, Helvetica; color:#999999 ") (text . "Having trouble reading this email? ") (a (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/Product_email_201104197.html?src=email201104197&logId=992404&resourceId=430") (:style . "text-decoration:underline; color:#0000CC;") (text . "View it on the web")) (text . ". ")) (text . "\n	") (td (:width . "255") (:style . "font-size:11px; font-family:Arial, Helvetica; color:#999999 ") (div (:align . "right") (a (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/referral_program.html?src=email201104197&logId=992404&resourceId=431") (text . "Forward to a friend")))) (text . "\n  ") (td (:width . "35") (div (:align . "right") (img (:src . "http://www.genscript.com/cgi-bin/promotion/image2?src=http://www.genscript.com/e_images/forward_f.jpg&logId=992404") (:border . "0")))) (text . "\n")) (table (:width . "600") (:align . "center") (:cellpadding . "0") (:cellspacing . "0") (:style . "border: 1px solid #999999;") (tr (td (:height . "15")) (text . "\n  ")) (tr (td (table (:width . "600") (:border . "0") (:cellspacing . "0") (:cellpadding . "0") (tr (td (:height . "39") (div ... ...)) (text . "\n        ") (td (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (div ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...)) (text . "\n      ")))) (text . "\n  ")) (tr (td (:height . "108") (:background . "http://www.genscript.com/cgi-bin/promotion/image2?src=http://www.genscript.com/e_images/head_bg_eStain.jpg&logId=992404") (text . "\n    ") (div (:align . "center") (:style . "font-size:24px; font-family:Arial, Helvetica; color:#333333") (strong (em (text . "e")) (text . "Stain") (sup (text . "TM")) (text . " 2.0 is here. "))) (text . "\n    ") (div (:align . "center") (:style . "font-size:15px; font-family:Arial, Helvetica;color:#333333; padding-top:10px") (text . "\n    A magical and revolutionary protein gel staining device "))) (text . "\n  ")) (tr (td (a (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/estain_7_min_protein_gel_staining.html?src=email201104197&logId=992404&resourceId=443") (img (:border . "0") (:src . "http://www.genscript.com/cgi-bin/promotion/image2?src=http://www.genscript.com/gsimages/eimages/Product_email_201104197_2.jpg&logId=992404")))) (text . "\n  ")) (tr (td (table (:width . "600") (:border . "0") (:cellspacing . "0") (:cellpadding . "0") (tr (td (:width . "200") (:height . "60") (div ... ...)) (text . "\n          ") (td (:width . "15") (text . " ")) (text . "\n          ") (td (:style . "font-size:16px; font-family:Arial, Helvetica; color:#333333") (text . "Join the ") (span ... ... ...) (text . " protein gel staining revolution")) (text . "\n        ")))) (text . "\n  ")) (tr (td (table (:width . "600") (:border . "0") (:cellspacing . "0") (:cellpadding . "0") (:bgcolor . "#f2f2f2") (tr (td (:width . "15")) (text . "\n    ") (td (:valign . "top") (table ... ... ... ... ... ... ...)) (text . "\n    ") (td (:width . "10")) (text . "\n    \n    \n    ") (td (:valign . "top") (:style . "font-size: 9px; color: #999999; font-family:Arial, Helvetica") (br) (text . "\n    Copyright 2011 GenScript USA Inc. All rights reserved. ") (br) (a ... ... ...) (text . " a colleague about this exciting opportunity, and receive a gift reward. ") (br) (text . "\nOur customer representatives are available to assist you 24 hours a day, Monday to Friday. We constantly add new services and products to meet your needs for life science research and drug discovery. ") (br) (br) (text . "\n       If you prefer not to receive GenScript News in Email, please ") (a ... ...) (text . ".")) (text . "\n    ") (td (:width . "15")) (text . "\n  ")))) (text . "\n  ")) (tr (td (:height . "30") (table (:width . "600") (:border . "0") (:cellspacing . "0") (:cellpadding . "0") (:bgcolor . "#f2f2f2") (tr (td (:height . "30") (:style . "font-size: 9px; color: #999999; font-family:Arial, Helvetica")) (text . "\n      ")))) (text . "\n  ")))))
  (if (fboundp function) (funcall function (cdr dom)) (shr-generic (cdr dom)))
  (let ((function (intern (concat "shr-tag-" (symbol-name (car dom))) obarray)) (style (cdr (assq :style (cdr dom)))) (shr-stylesheet shr-stylesheet) (start (point))) (when style (if (string-match "color" style) (setq shr-stylesheet (nconc (shr-parse-style style) shr-stylesheet)) (setq style nil))) (if (fboundp function) (funcall function (cdr dom)) (shr-generic (cdr dom))) (when style (shr-colorize-region start (point) (cdr (assq (quote color) shr-stylesheet)) (cdr (assq (quote background-color) shr-stylesheet)))))
  shr-descend((body (img (:src . "http://www.genscript.com/cgi-bin/promotion/image?src=http://www.genscript.com/e_images/Transparent.gif&logId=992404") (:border . "0")) (table (:width . "600") (:align . "center") (:cellpadding . "0") (:cellspacing . "0") (:border . "0") (td (:height . "30") (:width . "300") (:style . "font-size:11px; color:#000000;font-family:Arial, Helvetica; color:#999999 ") (text . "Having trouble reading this email? ") (a (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/Product_email_201104197.html?src=email201104197&logId=992404&resourceId=430") (:style . "text-decoration:underline; color:#0000CC;") (text . "View it on the web")) (text . ". ")) (text . "\n	") (td (:width . "255") (:style . "font-size:11px; font-family:Arial, Helvetica; color:#999999 ") (div (:align . "right") (a (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/referral_program.html?src=email201104197&logId=992404&resourceId=431") (text . "Forward to a friend")))) (text . "\n  ") (td (:width . "35") (div (:align . "right") (img (:src . "http://www.genscript.com/cgi-bin/promotion/image2?src=http://www.genscript.com/e_images/forward_f.jpg&logId=992404") (:border . "0")))) (text . "\n")) (table (:width . "600") (:align . "center") (:cellpadding . "0") (:cellspacing . "0") (:style . "border: 1px solid #999999;") (tr (td (:height . "15")) (text . "\n  ")) (tr (td (table (:width . "600") (:border . "0") (:cellspacing . "0") (:cellpadding . "0") (tr (td (:height . "39") (div ... ...)) (text . "\n        ") (td (:style . "font-size: 11px; color:#014099; font-family:Arial, Helvetica") (div ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...)) (text . "\n      ")))) (text . "\n  ")) (tr (td (:height . "108") (:background . "http://www.genscript.com/cgi-bin/promotion/image2?src=http://www.genscript.com/e_images/head_bg_eStain.jpg&logId=992404") (text . "\n    ") (div (:align . "center") (:style . "font-size:24px; font-family:Arial, Helvetica; color:#333333") (strong (em (text . "e")) (text . "Stain") (sup (text . "TM")) (text . " 2.0 is here. "))) (text . "\n    ") (div (:align . "center") (:style . "font-size:15px; font-family:Arial, Helvetica;color:#333333; padding-top:10px") (text . "\n    A magical and revolutionary protein gel staining device "))) (text . "\n  ")) (tr (td (a (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/estain_7_min_protein_gel_staining.html?src=email201104197&logId=992404&resourceId=443") (img (:border . "0") (:src . "http://www.genscript.com/cgi-bin/promotion/image2?src=http://www.genscript.com/gsimages/eimages/Product_email_201104197_2.jpg&logId=992404")))) (text . "\n  ")) (tr (td (table (:width . "600") (:border . "0") (:cellspacing . "0") (:cellpadding . "0") (tr (td (:width . "200") (:height . "60") (div ... ...)) (text . "\n          ") (td (:width . "15") (text . " ")) (text . "\n          ") (td (:style . "font-size:16px; font-family:Arial, Helvetica; color:#333333") (text . "Join the ") (span ... ... ...) (text . " protein gel staining revolution")) (text . "\n        ")))) (text . "\n  ")) (tr (td (table (:width . "600") (:border . "0") (:cellspacing . "0") (:cellpadding . "0") (:bgcolor . "#f2f2f2") (tr (td (:width . "15")) (text . "\n    ") (td (:valign . "top") (table ... ... ... ... ... ... ...)) (text . "\n    ") (td (:width . "10")) (text . "\n    \n    \n    ") (td (:valign . "top") (:style . "font-size: 9px; color: #999999; font-family:Arial, Helvetica") (br) (text . "\n    Copyright 2011 GenScript USA Inc. All rights reserved. ") (br) (a ... ... ...) (text . " a colleague about this exciting opportunity, and receive a gift reward. ") (br) (text . "\nOur customer representatives are available to assist you 24 hours a day, Monday to Friday. We constantly add new services and products to meet your needs for life science research and drug discovery. ") (br) (br) (text . "\n       If you prefer not to receive GenScript News in Email, please ") (a ... ...) (text . ".")) (text . "\n    ") (td (:width . "15")) (text . "\n  ")))) (text . "\n  ")) (tr (td (:height . "30") (table (:width . "600") (:border . "0") (:cellspacing . "0") (:cellpadding . "0") (:bgcolor . "#f2f2f2") (tr (td (:height . "30") (:style . "font-size: 9px; color: #999999; font-family:Arial, Helvetica")) (text . "\n      ")))) (text . "\n  ")))))
  (cond ((eq (car sub) (quote text)) (shr-insert (cdr sub))) ((listp (cdr sub)) (shr-descend sub)))
  (while --cl-dolist-temp-- (setq sub (car --cl-dolist-temp--)) (cond ((eq (car sub) (quote text)) (shr-insert (cdr sub))) ((listp (cdr sub)) (shr-descend sub))) (setq --cl-dolist-temp-- (cdr --cl-dolist-temp--)))
  (let ((--cl-dolist-temp-- cont) sub) (while --cl-dolist-temp-- (setq sub (car --cl-dolist-temp--)) (cond ((eq (car sub) (quote text)) (shr-insert (cdr sub))) ((listp (cdr sub)) (shr-descend sub))) (setq --cl-dolist-temp-- (cdr --cl-dolist-temp--))) nil)
  (catch (quote --cl-block-nil--) (let ((--cl-dolist-temp-- cont) sub) (while --cl-dolist-temp-- (setq sub (car --cl-dolist-temp--)) (cond ((eq (car sub) (quote text)) (shr-insert (cdr sub))) ((listp (cdr sub)) (shr-descend sub))) (setq --cl-dolist-temp-- (cdr --cl-dolist-temp--))) nil))
  (cl-block-wrapper (catch (quote --cl-block-nil--) (let ((--cl-dolist-temp-- cont) sub) (while --cl-dolist-temp-- (setq sub (car --cl-dolist-temp--)) (cond ((eq (car sub) (quote text)) (shr-insert (cdr sub))) ((listp (cdr sub)) (shr-descend sub))) (setq --cl-dolist-temp-- (cdr --cl-dolist-temp--))) nil)))
  (block nil (let ((--cl-dolist-temp-- cont) sub) (while --cl-dolist-temp-- (setq sub (car --cl-dolist-temp--)) (cond ((eq (car sub) (quote text)) (shr-insert (cdr sub))) ((listp (cdr sub)) (shr-descend sub))) (setq --cl-dolist-temp-- (cdr --cl-dolist-temp--))) nil))
  (dolist (sub cont) (cond ((eq (car sub) (quote text)) (shr-insert (cdr sub))) ((listp (cdr sub)) (shr-descend sub))))
  shr-generic(((head (meta (:http-equiv . "Content-Type") (:content . "text/html; charset=utf-8"))) (body (img (:src . "http://www.genscript.com/cgi-bin/promotion/image?src=http://www.genscript.com/e_images/Transparent.gif&logId=992404") (:border . "0")) (table (:width . "600") (:align . "center") (:cellpadding . "0") (:cellspacing . "0") (:border . "0") (td (:height . "30") (:width . "300") (:style . "font-size:11px; color:#000000;font-family:Arial, Helvetica; color:#999999 ") (text . "Having trouble reading this email? ") (a (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/Product_email_201104197.html?src=email201104197&logId=992404&resourceId=430") (:style . "text-decoration:underline; color:#0000CC;") (text . "View it on the web")) (text . ". ")) (text . "\n	") (td (:width . "255") (:style . "font-size:11px; font-family:Arial, Helvetica; color:#999999 ") (div (:align . "right") (a (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/referral_program.html?src=email201104197&logId=992404&resourceId=431") (text . "Forward to a friend")))) (text . "\n  ") (td (:width . "35") (div (:align . "right") (img (:src . "http://www.genscript.com/cgi-bin/promotion/image2?src=http://www.genscript.com/e_images/forward_f.jpg&logId=992404") (:border . "0")))) (text . "\n")) (table (:width . "600") (:align . "center") (:cellpadding . "0") (:cellspacing . "0") (:style . "border: 1px solid #999999;") (tr (td (:height . "15")) (text . "\n  ")) (tr (td (table (:width . "600") (:border . "0") (:cellspacing . "0") (:cellpadding . "0") (tr (td ... ...) (text . "\n        ") (td ... ...) (text . "\n      ")))) (text . "\n  ")) (tr (td (:height . "108") (:background . "http://www.genscript.com/cgi-bin/promotion/image2?src=http://www.genscript.com/e_images/head_bg_eStain.jpg&logId=992404") (text . "\n    ") (div (:align . "center") (:style . "font-size:24px; font-family:Arial, Helvetica; color:#333333") (strong (em ...) (text . "Stain") (sup ...) (text . " 2.0 is here. "))) (text . "\n    ") (div (:align . "center") (:style . "font-size:15px; font-family:Arial, Helvetica;color:#333333; padding-top:10px") (text . "\n    A magical and revolutionary protein gel staining device "))) (text . "\n  ")) (tr (td (a (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/estain_7_min_protein_gel_staining.html?src=email201104197&logId=992404&resourceId=443") (img (:border . "0") (:src . "http://www.genscript.com/cgi-bin/promotion/image2?src=http://www.genscript.com/gsimages/eimages/Product_email_201104197_2.jpg&logId=992404")))) (text . "\n  ")) (tr (td (table (:width . "600") (:border . "0") (:cellspacing . "0") (:cellpadding . "0") (tr (td ... ... ...) (text . "\n          ") (td ... ...) (text . "\n          ") (td ... ... ... ...) (text . "\n        ")))) (text . "\n  ")) (tr (td (table (:width . "600") (:border . "0") (:cellspacing . "0") (:cellpadding . "0") (:bgcolor . "#f2f2f2") (tr (td ...) (text . "\n    ") (td ... ...) (text . "\n    ") (td ...) (text . "\n    \n    \n    ") (td ... ... ... ... ... ... ... ... ... ... ... ... ... ...) (text . "\n    ") (td ...) (text . "\n  ")))) (text . "\n  ")) (tr (td (:height . "30") (table (:width . "600") (:border . "0") (:cellspacing . "0") (:cellpadding . "0") (:bgcolor . "#f2f2f2") (tr (td ... ...) (text . "\n      ")))) (text . "\n  "))))))
  (if (fboundp function) (funcall function (cdr dom)) (shr-generic (cdr dom)))
  (let ((function (intern (concat "shr-tag-" (symbol-name (car dom))) obarray)) (style (cdr (assq :style (cdr dom)))) (shr-stylesheet shr-stylesheet) (start (point))) (when style (if (string-match "color" style) (setq shr-stylesheet (nconc (shr-parse-style style) shr-stylesheet)) (setq style nil))) (if (fboundp function) (funcall function (cdr dom)) (shr-generic (cdr dom))) (when style (shr-colorize-region start (point) (cdr (assq (quote color) shr-stylesheet)) (cdr (assq (quote background-color) shr-stylesheet)))))
  shr-descend((html (head (meta (:http-equiv . "Content-Type") (:content . "text/html; charset=utf-8"))) (body (img (:src . "http://www.genscript.com/cgi-bin/promotion/image?src=http://www.genscript.com/e_images/Transparent.gif&logId=992404") (:border . "0")) (table (:width . "600") (:align . "center") (:cellpadding . "0") (:cellspacing . "0") (:border . "0") (td (:height . "30") (:width . "300") (:style . "font-size:11px; color:#000000;font-family:Arial, Helvetica; color:#999999 ") (text . "Having trouble reading this email? ") (a (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/Product_email_201104197.html?src=email201104197&logId=992404&resourceId=430") (:style . "text-decoration:underline; color:#0000CC;") (text . "View it on the web")) (text . ". ")) (text . "\n	") (td (:width . "255") (:style . "font-size:11px; font-family:Arial, Helvetica; color:#999999 ") (div (:align . "right") (a (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/referral_program.html?src=email201104197&logId=992404&resourceId=431") (text . "Forward to a friend")))) (text . "\n  ") (td (:width . "35") (div (:align . "right") (img (:src . "http://www.genscript.com/cgi-bin/promotion/image2?src=http://www.genscript.com/e_images/forward_f.jpg&logId=992404") (:border . "0")))) (text . "\n")) (table (:width . "600") (:align . "center") (:cellpadding . "0") (:cellspacing . "0") (:style . "border: 1px solid #999999;") (tr (td (:height . "15")) (text . "\n  ")) (tr (td (table (:width . "600") (:border . "0") (:cellspacing . "0") (:cellpadding . "0") (tr (td ... ...) (text . "\n        ") (td ... ...) (text . "\n      ")))) (text . "\n  ")) (tr (td (:height . "108") (:background . "http://www.genscript.com/cgi-bin/promotion/image2?src=http://www.genscript.com/e_images/head_bg_eStain.jpg&logId=992404") (text . "\n    ") (div (:align . "center") (:style . "font-size:24px; font-family:Arial, Helvetica; color:#333333") (strong (em ...) (text . "Stain") (sup ...) (text . " 2.0 is here. "))) (text . "\n    ") (div (:align . "center") (:style . "font-size:15px; font-family:Arial, Helvetica;color:#333333; padding-top:10px") (text . "\n    A magical and revolutionary protein gel staining device "))) (text . "\n  ")) (tr (td (a (:href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/estain_7_min_protein_gel_staining.html?src=email201104197&logId=992404&resourceId=443") (img (:border . "0") (:src . "http://www.genscript.com/cgi-bin/promotion/image2?src=http://www.genscript.com/gsimages/eimages/Product_email_201104197_2.jpg&logId=992404")))) (text . "\n  ")) (tr (td (table (:width . "600") (:border . "0") (:cellspacing . "0") (:cellpadding . "0") (tr (td ... ... ...) (text . "\n          ") (td ... ...) (text . "\n          ") (td ... ... ... ...) (text . "\n        ")))) (text . "\n  ")) (tr (td (table (:width . "600") (:border . "0") (:cellspacing . "0") (:cellpadding . "0") (:bgcolor . "#f2f2f2") (tr (td ...) (text . "\n    ") (td ... ...) (text . "\n    ") (td ...) (text . "\n    \n    \n    ") (td ... ... ... ... ... ... ... ... ... ... ... ... ... ...) (text . "\n    ") (td ...) (text . "\n  ")))) (text . "\n  ")) (tr (td (:height . "30") (table (:width . "600") (:border . "0") (:cellspacing . "0") (:cellpadding . "0") (:bgcolor . "#f2f2f2") (tr (td ... ...) (text . "\n      ")))) (text . "\n  "))))))
  (let ((shr-state nil) (shr-start nil) (shr-base nil) (shr-width (or shr-width (window-width)))) (shr-descend (shr-transform-dom dom)))
  shr-insert-document((html nil (head nil (meta ((http-equiv . "Content-Type") (content . "text/html; charset=utf-8")))) (body nil (img ((src . "http://www.genscript.com/cgi-bin/promotion/image?src=http://www.genscript.com/e_images/Transparent.gif&logId=992404") (border . "0"))) (table ((width . "600") (align . "center") (cellpadding . "0") (cellspacing . "0") (border . "0")) (td ((height . "30") (width . "300") (style . "font-size:11px; color:#000000;font-family:Arial, Helvetica; color:#999999 ")) "Having trouble reading this email? " (a ((href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/Product_email_201104197.html?src=email201104197&logId=992404&resourceId=430") (style . "text-decoration:underline; color:#0000CC;")) "View it on the web") ". ") "\n	" (td ((width . "255") (style . "font-size:11px; font-family:Arial, Helvetica; color:#999999 ")) (div ((align . "right")) (a ((href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/referral_program.html?src=email201104197&logId=992404&resourceId=431")) "Forward to a friend"))) "\n  " (td ((width . "35")) (div ((align . "right")) (img ((src . "http://www.genscript.com/cgi-bin/promotion/image2?src=http://www.genscript.com/e_images/forward_f.jpg&logId=992404") (border . "0"))))) "\n") (table ((width . "600") (align . "center") (cellpadding . "0") (cellspacing . "0") (style . "border: 1px solid #999999;")) (tr nil (td ((height . "15"))) "\n  ") (tr nil (td nil (table ((width . "600") (border . "0") (cellspacing . "0") (cellpadding . "0")) (tr nil (td ... ...) "\n        " (td ... ...) "\n      "))) "\n  ") (tr nil (td ((height . "108") (background . "http://www.genscript.com/cgi-bin/promotion/image2?src=http://www.genscript.com/e_images/head_bg_eStain.jpg&logId=992404")) "\n    " (div ((align . "center") (style . "font-size:24px; font-family:Arial, Helvetica; color:#333333")) (strong nil (em nil "e") "Stain" (sup nil "TM") " 2.0 is here. ")) "\n    " (div ((align . "center") (style . "font-size:15px; font-family:Arial, Helvetica;color:#333333; padding-top:10px")) "\n    A magical and revolutionary protein gel staining device ")) "\n  ") (tr nil (td nil (a ((href . "http://www.genscript.com/cgi-bin/biology/pagelink2?page=http://www.genscript.com/estain_7_min_protein_gel_staining.html?src=email201104197&logId=992404&resourceId=443")) (img (... ...)))) "\n  ") (tr nil (td nil (table ((width . "600") (border . "0") (cellspacing . "0") (cellpadding . "0")) (tr nil (td ... ...) "\n          " (td ... " ") "\n          " (td ... "Join the " ... " protein gel staining revolution") "\n        "))) "\n  ") (tr nil (td nil (table ((width . "600") (border . "0") (cellspacing . "0") (cellpadding . "0") (bgcolor . "#f2f2f2")) (tr nil (td ...) "\n    " (td ... ...) "\n    " (td ...) "\n    \n    \n    " (td ... ... "\n    Copyright 2011 GenScript USA Inc. All rights reserved. " ... ... " a colleague about this exciting opportunity, and receive a gift reward. " ... "\nOur customer representatives are available to assist you 24 hours a day, Monday to Friday. We constantly add new services and products to meet your needs for life science research and drug discovery. " ... ... "\n       If you prefer not to receive GenScript News in Email, please " ... ".") "\n    " (td ...) "\n  "))) "\n  ") (tr nil (td ((height . "30")) (table ((width . "600") (border . "0") (cellspacing . "0") (cellpadding . "0") (bgcolor . "#f2f2f2")) (tr nil (td ...) "\n      "))) "\n  ")))))
  mm-shr((#<buffer  *mm*<3>> ("text/html" (charset . "utf-8")) quoted-printable nil nil nil nil nil))
  mm-inline-text-html((#<buffer  *mm*<3>> ("text/html" (charset . "utf-8")) quoted-printable nil nil nil nil nil))
  mm-display-inline((#<buffer  *mm*<3>> ("text/html" (charset . "utf-8")) quoted-printable nil nil nil nil nil))
  mm-display-part((#<buffer  *mm*<3>> ("text/html" (charset . "utf-8")) quoted-printable nil nil nil nil nil) t)
  byte-code("\b\203.\0\306\b\211A.@	\"\203.\0\307\300\310\"\210\202.\0\n\211.\205\".\311\312\v!!)\203/.r\nq\210\f)\2020.\f\203:.\306\313	\"\204x.\314.!?\205T.\315.8?\206T.\315.8@\316\232\206T.\317.!\211.)\203x.\320.!\203x.\321.!\203l.\322.!\204r.\323	!\203x.\324.*\202\231.\r.\325.\211.@;\203\210.\r@\202\214.\rA@@)\326\"@)\327\232\203\231.\324.+.,GT\310.-\211...B.,B.,.*\203\353.\r.\325.\211.@;\203\277.\r@\202\303.\rA@@)\326\"@)\330\232\203\353.\331\332n\204\327.\333\202\351.o\204\344.`SSf\332=\203\350.\334\202\351.\335\"\210.*\203\376.\336	!\203\376.\x0e../=\203.\x01\337.\x0e..*\206.\x01.)\205.\x01.+C#\210\340 \210\324.0`.-.*\203\226.\x0e0\203*.\341y\210`.-.1\212\310\342\343\217\210.2).3.4.5\344=\203[.\x0e6\211.\205L.\311\312\v!!)\203[.r.6q\210.7)\202].\x0e7\211.8\204g.\324\202\201.\x0e9;\203v.\306.9.8\"\202\201.\x0e9:\205\201.\x0e8.9\235?\205\207.\x0e:).:\345.\324\"\210+db\210\202\265.\x0e+\203\265.\x0e)\203\265.\x0e0\203\253.\341y\210`.-\340 \210\346.!\210db\210\212\214.-`}\210.\x0e;=\203\335.\347\310\335\211.\211.@;\203\324.\r@\202\330.\rA@@)$\202..\310.<.;\310.=\211.>\203.\x02.>@\211.=;\204.\x02.=A@@\350\232\204.\x02.=.<B.<.>A\211.>\204\353.*\347\310.\x0e<>G.<G.\211.@;\203'.\r@\202+.\rA@@)$),\207" [ignored type gnus-summary-buffer buffer gnus-inhibit-images handle string-match throw nil buffer-live-p get-buffer "\\`image/" mm-inline-override-p 4 "inline" mm-attachment-override-p mm-automatic-display-p mm-inlinable-p mm-inlined-p mm-automatic-external-display-p t split-string "/" "text" "message" insert-char 10 2 0 1 gnus-unbuttonized-mime-type-p gnus-insert-mime-button gnus-article-insert-newline -1 (set-buffer gnus-summary-buffer) ((error)) gnus-article-mode mm-display-part mm-display-inline gnus-treat-article "application/pgp-signature" not-attachment display text gnus-article-mime-handle-alist beg id gnus-mime-buttonized-part-id move gnus-newsgroup-charset ...] 6)
  gnus-mime-display-single((#<buffer  *mm*<3>> ("text/html" (charset . "utf-8")) quoted-printable nil nil nil nil nil))
  gnus-mime-display-part((#<buffer  *mm*<3>> ("text/html" (charset . "utf-8")) quoted-printable nil nil nil nil nil))
  gnus-mime-display-part((#("multipart/related" 0 17 (boundary "----=_Part_932859_23977287.1304558178328" buffer #<buffer  *mm*<2>> from "service001@molecular-biology.net" start nil)) (#<buffer  *mm*<3>> ("text/html" (charset . "utf-8")) quoted-printable nil nil nil nil nil)))
  mapcar(gnus-mime-display-part ((#("multipart/related" 0 17 (boundary "----=_Part_932859_23977287.1304558178328" buffer #<buffer  *mm*<2>> from "service001@molecular-biology.net" start nil)) (#<buffer  *mm*<3>> ("text/html" (charset . "utf-8")) quoted-printable nil nil nil nil nil))))
  gnus-mime-display-mixed(((#("multipart/related" 0 17 (boundary "----=_Part_932859_23977287.1304558178328" buffer #<buffer  *mm*<2>> from "service001@molecular-biology.net" start nil)) (#<buffer  *mm*<3>> ("text/html" (charset . "utf-8")) quoted-printable nil nil nil nil nil))))
  gnus-mime-display-part((#("multipart/mixed" 0 15 (boundary "----=_Part_932858_4012306.1304558178328" buffer #<buffer  *mm*> from "service001@molecular-biology.net" start nil)) (#("multipart/related" 0 17 (boundary "----=_Part_932859_23977287.1304558178328" buffer #<buffer  *mm*<2>> from "service001@molecular-biology.net" start nil)) (#<buffer  *mm*<3>> ("text/html" (charset . "utf-8")) quoted-printable nil nil nil nil nil))))
  gnus-display-mime()
  gnus-article-prepare-display()
  gnus-article-prepare(3122 nil)
  gnus-summary-display-article(3122)
  gnus-summary-next-article(nil nil t)
  gnus-summary-prev-article(nil)
  call-interactively(gnus-summary-prev-article nil nil)
--8<---------------cut here---------------end--------------->8---

I hope this rather extensive backtrace (I am impressed at the depth of
coding here!) helps track this down.

Thanks,
eric

-- 
: Eric S Fraga (GnuPG: 0xC89193D8FFFCF67D) in Emacs 24.0.50.1 + No Gnus v0.18



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: problem reading gwene feeds in gnus agent
  2011-05-05  7:46 ` Eric S Fraga
@ 2011-05-05 15:53   ` Ted Zlatanov
  2011-05-05 18:05     ` Eric S Fraga
  0 siblings, 1 reply; 6+ messages in thread
From: Ted Zlatanov @ 2011-05-05 15:53 UTC (permalink / raw)
  To: ding

On Thu, 05 May 2011 08:46:56 +0100 Eric S Fraga <e.fraga@ucl.ac.uk> wrote: 

ESF> ... continuing problems with reading HTML emails in development gnus:
ESF> I mentioned a couple of days ago problems reading gwene postings; I also
ESF> have more generally problems reading HTML content emails when offline
ESF> using the gnus agent.  If there is alternative content, I can access the
ESF> text version (which is the default in my case) but not the HTML version.
ESF> Some emails have no text alternative and, in those cases, I get:

ESF> ,----
ESF> | not: Wrong type argument: listp, shr-link
ESF> `----

Ugh, sorry.  That's my bug in `shr-urlify' but I don't know how to fix
it properly.  Lars, can you please look at it or I will just remove that
change to `shr-urlify'.

Ted




^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: problem reading gwene feeds in gnus agent
  2011-05-05 15:53   ` Ted Zlatanov
@ 2011-05-05 18:05     ` Eric S Fraga
  2011-05-12 13:01       ` Ted Zlatanov
  0 siblings, 1 reply; 6+ messages in thread
From: Eric S Fraga @ 2011-05-05 18:05 UTC (permalink / raw)
  To: ding

Ted Zlatanov <tzz@lifelogs.com> writes:

> On Thu, 05 May 2011 08:46:56 +0100 Eric S Fraga <e.fraga@ucl.ac.uk> wrote: 
>
> ESF> ... continuing problems with reading HTML emails in development gnus:
> ESF> I mentioned a couple of days ago problems reading gwene postings; I also
> ESF> have more generally problems reading HTML content emails when offline
> ESF> using the gnus agent.  If there is alternative content, I can access the
> ESF> text version (which is the default in my case) but not the HTML version.
> ESF> Some emails have no text alternative and, in those cases, I get:
>
> ESF> ,----
> ESF> | not: Wrong type argument: listp, shr-link
> ESF> `----
>
> Ugh, sorry.  That's my bug in `shr-urlify' but I don't know how to fix
> it properly.  Lars, can you please look at it or I will just remove that
> change to `shr-urlify'.

Okay, thanks!  It's not a deal breaker (usually, html only messages are
those I can typically ignore ;-).

-- 
: Eric S Fraga (GnuPG: 0xC89193D8FFFCF67D) in Emacs 24.0.50.1 + No Gnus v0.18



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: problem reading gwene feeds in gnus agent
  2011-05-05 18:05     ` Eric S Fraga
@ 2011-05-12 13:01       ` Ted Zlatanov
  2011-05-13  9:52         ` Eric S Fraga
  0 siblings, 1 reply; 6+ messages in thread
From: Ted Zlatanov @ 2011-05-12 13:01 UTC (permalink / raw)
  To: ding

On Thu, 05 May 2011 19:05:46 +0100 Eric S Fraga <e.fraga@ucl.ac.uk> wrote: 

ESF> Ted Zlatanov <tzz@lifelogs.com> writes:
>> On Thu, 05 May 2011 08:46:56 +0100 Eric S Fraga <e.fraga@ucl.ac.uk> wrote: 
>> 
ESF> ... continuing problems with reading HTML emails in development gnus:
ESF> I mentioned a couple of days ago problems reading gwene postings; I also
ESF> have more generally problems reading HTML content emails when offline
ESF> using the gnus agent.  If there is alternative content, I can access the
ESF> text version (which is the default in my case) but not the HTML version.
ESF> Some emails have no text alternative and, in those cases, I get:
>> 
ESF> ,----
ESF> | not: Wrong type argument: listp, shr-link
ESF> `----
>> 
>> Ugh, sorry.  That's my bug in `shr-urlify' but I don't know how to fix
>> it properly.  Lars, can you please look at it or I will just remove that
>> change to `shr-urlify'.

ESF> Okay, thanks!  It's not a deal breaker (usually, html only messages are
ESF> those I can typically ignore ;-).

Julien Danjou fixed this, thanks go to him!

Ted




^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: problem reading gwene feeds in gnus agent
  2011-05-12 13:01       ` Ted Zlatanov
@ 2011-05-13  9:52         ` Eric S Fraga
  0 siblings, 0 replies; 6+ messages in thread
From: Eric S Fraga @ 2011-05-13  9:52 UTC (permalink / raw)
  To: ding

Ted Zlatanov <tzz@lifelogs.com> writes:

> On Thu, 05 May 2011 19:05:46 +0100 Eric S Fraga <e.fraga@ucl.ac.uk> wrote: 
>
> ESF> Ted Zlatanov <tzz@lifelogs.com> writes:
>>> On Thu, 05 May 2011 08:46:56 +0100 Eric S Fraga <e.fraga@ucl.ac.uk> wrote: 
>>> 
> ESF> ... continuing problems with reading HTML emails in development gnus:
> ESF> I mentioned a couple of days ago problems reading gwene postings; I also
> ESF> have more generally problems reading HTML content emails when offline
> ESF> using the gnus agent.  If there is alternative content, I can access the
> ESF> text version (which is the default in my case) but not the HTML version.
> ESF> Some emails have no text alternative and, in those cases, I get:
>>> 
> ESF> ,----
> ESF> | not: Wrong type argument: listp, shr-link
> ESF> `----
>>> 
>>> Ugh, sorry.  That's my bug in `shr-urlify' but I don't know how to fix
>>> it properly.  Lars, can you please look at it or I will just remove that
>>> change to `shr-urlify'.
>
> ESF> Okay, thanks!  It's not a deal breaker (usually, html only messages are
> ESF> those I can typically ignore ;-).
>
> Julien Danjou fixed this, thanks go to him!
>
> Ted
>
>

Indeed, thanks Julien: things seem to be working just fine now!

-- 
: Eric S Fraga (GnuPG: 0xC89193D8FFFCF67D) in Emacs 24.0.50.1 + No Gnus v0.18



^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2011-05-13  9:52 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-05-03 16:43 problem reading gwene feeds in gnus agent Eric S Fraga
2011-05-05  7:46 ` Eric S Fraga
2011-05-05 15:53   ` Ted Zlatanov
2011-05-05 18:05     ` Eric S Fraga
2011-05-12 13:01       ` Ted Zlatanov
2011-05-13  9:52         ` Eric S Fraga

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).