From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <emacs-orgmode-bounces+larch=yhetil.org@gnu.org>
Received: from mp1 ([2001:41d0:2:bcc0::])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))
	by ms0.migadu.com with LMTPS
	id qFSOAU90qmBzswAAgWs5BA
	(envelope-from <emacs-orgmode-bounces+larch=yhetil.org@gnu.org>)
	for <larch@yhetil.org>; Sun, 23 May 2021 17:27:11 +0200
Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))
	by mp1 with LMTPS
	id uGD+OE50qmBtJAAAbx9fmQ
	(envelope-from <emacs-orgmode-bounces+larch=yhetil.org@gnu.org>)
	for <larch@yhetil.org>; Sun, 23 May 2021 15:27:10 +0000
Received: from lists.gnu.org (lists.gnu.org [209.51.188.17])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(No client certificate requested)
	by aspmx1.migadu.com (Postfix) with ESMTPS id 18001F4ED
	for <larch@yhetil.org>; Sun, 23 May 2021 17:27:09 +0200 (CEST)
Received: from localhost ([::1]:54494 helo=lists1p.gnu.org)
	by lists.gnu.org with esmtp (Exim 4.90_1)
	(envelope-from <emacs-orgmode-bounces+larch=yhetil.org@gnu.org>)
	id 1lkq0R-00051H-1g
	for larch@yhetil.org; Sun, 23 May 2021 11:27:07 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:42848)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <sbanya@fastmail.com>)
 id 1lkg5T-0005hI-Uz
 for emacs-orgmode@gnu.org; Sun, 23 May 2021 00:51:40 -0400
Received: from out4-smtp.messagingengine.com ([66.111.4.28]:58305)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <sbanya@fastmail.com>)
 id 1lkg5P-0001a2-4d
 for emacs-orgmode@gnu.org; Sun, 23 May 2021 00:51:39 -0400
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44])
 by mailout.nyi.internal (Postfix) with ESMTP id 7C11E5C013F
 for <emacs-orgmode@gnu.org>; Sun, 23 May 2021 00:51:32 -0400 (EDT)
Received: from imap10 ([10.202.2.60])
 by compute4.internal (MEProxy); Sun, 23 May 2021 00:51:32 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h=
 mime-version:message-id:date:from:to:subject:content-type; s=
 fm3; bh=CfK2/EG99xV4vY7QOkMJiDQZTqU862aJS0OuWPqjURs=; b=LdegX8T7
 MQwVxhCU/dAQCl4oCzGnELjp/kmfc6TIi+ldDmRhxUXU+u5S4GspQIQRkIECyj95
 F57a0XZLvmsJ1cXSDm6RUe/GYWXEytg6sPHd4sH4zAJ8mYb7i0mSpYKO0aEsA+N2
 23/FLvw52Rd+pzxUGNCtwwEWgug5NMdx/eBBTGwRVuktiHBhtSHWry2EvxCPUFTS
 HJJ+U/arpamuEreFlURcQpK6bOXgMPCRcvTDQVylhG0m5Vb3RdJjUIKRXOkuZtNJ
 7nnM+1bsmmwiqaG6nFKtOvGTnkABeAQEHmy33IuY8SNndEQ6Fo3Q7sLUWkjbHYwT
 vt8V9A4nTEQljQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=content-type:date:from:message-id
 :mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender
 :x-me-sender:x-sasl-enc; s=fm2; bh=CfK2/EG99xV4vY7QOkMJiDQZTqU86
 2aJS0OuWPqjURs=; b=lhM6MHGXUXEtv973uOJvJmVD0egJmCOyXTo2gKFCRLq+z
 +EXChEFTC2LW6NWxfPbfpXzRcRGcH0IPuwDJPXHTm3yQoxUcWKe6LsDihB9ChTrg
 nseRkFTAWyAVBG/dpuQmh7FVSL9wvO+WbbvtEa8qxaoYqfkkIQZlMjwWpO1dKAyh
 2mjdSi2oVW3qLAuPTMG54TPC9/gBx8vjaqbJ3uuj0Lmv305p+eMEiPWI3tLoaNen
 ZTepey0/6yp96RTorRQSvC1Tmbjstz3ge3b48RKyg1Lfu6w6B0WBv3J+cOQXEyuQ
 iV623vjzWzIx6FeGRSTw49jzLns0uvD+ACRSlS24A==
X-ME-Sender: <xms:VN-pYCl6byLc4X19NyXJbyu8h02r0EHt8WJbFIJPUulQ-d75jz0Zew>
 <xme:VN-pYJ31-UQI2THqpiGz1M6Vwo6wKAK0dkHIbtsd5sBrxlC1cFL0_yUSVQUXmwkMg
 50_pFuIgd9ljKzyJ28>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrvdejiedgkeelucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucenucfjughrpefofgggkfffhffvufgtsegrtderre
 erredtnecuhfhrohhmpedfufgrmhhuvghluceurghnhigrfdcuoehssggrnhihrgesfhgr
 shhtmhgrihhlrdgtohhmqeenucggtffrrghtthgvrhhnpeetvefggfegkeetheeukeehue
 eufeehfeekgefgleeftefgieegkeeiudeiffefjeenucevlhhushhtvghrufhiiigvpedt
 necurfgrrhgrmhepmhgrihhlfhhrohhmpehssggrnhihrgesfhgrshhtmhgrihhlrdgtoh
 hm
X-ME-Proxy: <xmx:VN-pYAr6NHvzdPMZQizkXlTIjD1IXkVLz9lk95_c6vg3BC1gxfbXyQ>
 <xmx:VN-pYGneToAonpgfC7zSwsy2avpysCq7Ew-sH5-iVBxv9yTLkSDvPg>
 <xmx:VN-pYA3NdtBuubD6a5wB2RqjkZ0jNissYoV9p-b4Io_Pj2SLsQfNAw>
 <xmx:VN-pYBChe1hQ_1iiMgBcw8lFf2amJeKe93BUGa02Y3lQoZggjlA_eA>
Received: by mailuser.nyi.internal (Postfix, from userid 501)
 id 472004E0091; Sun, 23 May 2021 00:51:32 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.5.0-alpha0-448-gae190416c7-fm-20210505.004-gae190416
Mime-Version: 1.0
Message-Id: <8fbaaf62-b827-4a88-bf7a-23aa1596e469@www.fastmail.com>
Date: Sun, 23 May 2021 04:51:05 +0000
From: "Samuel Banya" <sbanya@fastmail.com>
To: emacs-orgmode@gnu.org
Subject: Question Regarding Yasnippet With Org Mode (Emacs 27.2)
Content-Type: multipart/alternative; boundary=e2f71488aef847c98fdaf6c783c2dc28
Received-SPF: pass client-ip=66.111.4.28; envelope-from=sbanya@fastmail.com;
 helo=out4-smtp.messagingengine.com
X-Spam_score_int: -27
X-Spam_score: -2.8
X-Spam_bar: --
X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001,
 RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Mailman-Approved-At: Sun, 23 May 2021 11:26:43 -0400
X-BeenThere: emacs-orgmode@gnu.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "General discussions about Org-mode." <emacs-orgmode.gnu.org>
List-Unsubscribe: <https://lists.gnu.org/mailman/options/emacs-orgmode>,
 <mailto:emacs-orgmode-request@gnu.org?subject=unsubscribe>
List-Archive: <https://lists.gnu.org/archive/html/emacs-orgmode>
List-Post: <mailto:emacs-orgmode@gnu.org>
List-Help: <mailto:emacs-orgmode-request@gnu.org?subject=help>
List-Subscribe: <https://lists.gnu.org/mailman/listinfo/emacs-orgmode>,
 <mailto:emacs-orgmode-request@gnu.org?subject=subscribe>
Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org
Sender: "Emacs-orgmode" <emacs-orgmode-bounces+larch=yhetil.org@gnu.org>
X-Migadu-Flow: FLOW_IN
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org;
	s=key1; t=1621783630;
	h=from:from:sender:sender:reply-to:subject:subject:date:date:
	 message-id:message-id:to:to:cc:mime-version:mime-version:
	 content-type:content-type:list-id:list-help:list-unsubscribe:
	 list-subscribe:list-post:dkim-signature;
	bh=CfK2/EG99xV4vY7QOkMJiDQZTqU862aJS0OuWPqjURs=;
	b=vBLKn8t6nzt5PQNYdM1hSwqyPpbQPI/lTMfLHG3KaHoTbDPnsosUt+aWG9zPnq/ZbQexd3
	pZ6Pr5wHdAul8t2IgHrspnfUNRAlGAqTfJ0jLtD5FWrAGefYG/GBMnqJbcdXljUNcar9Yx
	0hlRomsBqFzThsEGChpDTIE0L3wHRqo6a5lZvrJ2XZauqq/NIzB0VRlugVEQxElGzlTWLQ
	zQM0cPxmRfXI7FPE2MXyVa+MSH00pyecE/Vv9nTyqVh4541V6zgzZER6i5caZAksByJL4I
	jsNLrtTX7Gsa2J0nlKitWPuBHSGW27UKKAa+zy7pxx2z1WtaQzfZBoQ+xMbL6g==
ARC-Seal: i=1; s=key1; d=yhetil.org; t=1621783630; a=rsa-sha256; cv=none;
	b=FSRa0ixtvdD7UGG+HCTPoRJribeSwSwxqJlkZJbceq9Bx39gx+MmXeICxjOyKlcR9NSVA/
	9MohK3tqkaTWVl7R/cCasBCFW1e8BGIEuBVXgGaSXFN2QQOaIyupifSniuxorgt7IUur1y
	VPDG7SiKUWg20/rj4ytBJCGepAL3uAFgw5XtIs4c4ZRbFIuycQnmnGXPUgNIZVWHrbXYYD
	AphfVOz2wp1QYMHzGUBvfA76UY66HkdbdJjsKpp9k4CDZYUAfRuboIRsYHLHCV1u83l43a
	3TgqLpeGdSnyJ/b7LeARcjg7EiNUVkd920WOxA3q6GySDRjIoH2ibfxQQrm80g==
ARC-Authentication-Results: i=1;
	aspmx1.migadu.com;
	dkim=pass header.d=fastmail.com header.s=fm3 header.b=LdegX8T7;
	dkim=pass header.d=messagingengine.com header.s=fm2 header.b=lhM6MHGX;
	spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org
X-Migadu-Spam-Score: -2.13
Authentication-Results: aspmx1.migadu.com;
	dkim=pass header.d=fastmail.com header.s=fm3 header.b=LdegX8T7;
	dkim=pass header.d=messagingengine.com header.s=fm2 header.b=lhM6MHGX;
	dmarc=pass (policy=none) header.from=fastmail.com;
	spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org
X-Migadu-Queue-Id: 18001F4ED
X-Spam-Score: -2.13
X-Migadu-Scanner: scn1.migadu.com
X-TUID: dho7FaUl0CQ4

--e2f71488aef847c98fdaf6c783c2dc28
Content-Type: text/plain

I haven't been able to utilize the Yasnippet I've been using to override the newer one that Org-Mode created aka '<s' + TAB expansion, which does source blocks in lowercase, which I despise.

I placed my override Yasnippet template in '~/.emacs.d/snippets/org-mode/src'

Mine used to be just fine until I upgraded to Emacs 27.2.
*
*
*Here is the affected Yasnippet that I have placed in '~/.emacs.d/snippets/org-mode/src' whose aim is to just override the default non-Caps version of the same idea:*

# -*- mode: snippet -*- # name: src # key: <s # -- #+BEGIN_SRC $1   $0 #+END_SRC

Here is what I get when I attempt to do "<s TAB" in an Org Mode doc buffer within the modeline:
No such language mode: nil-mode

*What's weird about this is that another similar snippet I did for bash works just fine in comparison, though obviously the user doesn't have to specify the language being used so maybe that's why, this is present in '~/.emacs.d/snippets/org-mode/bashsrc':*

# -*- mode: snippet -*- # name: bashsrc # key: <b # -- #+BEGIN_SRC bash   $0 #+END_SRC

Has anyone else ran into this issue?

I'm guessing its some kind of Org Mode vs Yasnippet issue where Org-mode is expanding it too fast, when it should wait for user input hence the "$1" section.

*
*
*Here's the traceback:*

Debugger entered--Lisp error: (error "No such language mode: nil-mode")

signal(error ("No such language mode: nil-mode"))

error("No such language mode: %s" nil-mode)

org-edit-src-code()

org-babel-do-key-sequence-in-edit-buffer("\11")

org-indent-line()

indent-according-to-mode()

yas--indent-region(115547 115559 #s(yas--snippet :expand-env nil :fields (#s(yas--field :number 1 :start #<marker at 115546 in life.org> :end #<marker at 115546 in life.org> :parent-field nil :mirrors nil :transform nil :modified-p nil :next #s(yas--exit :marker #<marker at 115549 in life.org> :next nil))) :exit #s(yas--exit :marker #<marker at 115549 in life.org> :next nil) :id 3 :control-overlay nil :active-field nil :previous-active-field nil :force-exit nil))

yas--indent(#s(yas--snippet :expand-env nil :fields (#s(yas--field :number 1 :start #<marker at 115546 in life.org> :end #<marker at 115546 in life.org> :parent-field nil :mirrors nil :transform nil :modified-p nil :next #s(yas--exit :marker #<marker at 115549 in life.org> :next nil))) :exit #s(yas--exit :marker #<marker at 115549 in life.org> :next nil) :id 3 :control-overlay nil :active-field nil :previous-active-field nil :force-exit nil))

#f(compiled-function () #<bytecode 0xf63605>)()

funcall(#f(compiled-function () #<bytecode 0xf63605>))

(let nil (funcall '#f(compiled-function () #<bytecode 0xf63605>)))

eval((let nil (funcall '#f(compiled-function () #<bytecode 0xf63605>))))

yas--snippet-create("#+BEGIN_SRC $1\n $0\n#+END_SRC" nil 115534 115534)

yas-expand-snippet(#s(yas--template :key "<s" :content "#+BEGIN_SRC $1\n $0\n#+END_SRC" :name "src" :condition nil :expand-env nil :load-file "/home/sam/.emacs.d/snippets/org-mode/src" :save-file nil :keybinding nil :uuid "src" :menu-binding-pair ((menu-item "src" (lambda nil (interactive) (yas--expand-or-visit-from-menu 'org-mode "src")) :keys "<s =>")) :group nil :perm-group nil :table #s(yas--table :name "org-mode" :hash #<hash-table equal 2/65 0x17ba06d> :uuidhash #<hash-table equal 2/65 0x138c6e1> :parents nil :direct-keymap (keymap))) 115534 115536)

yas--expand-or-prompt-for-template((("src" . #s(yas--template :key "<s" :content "#+BEGIN_SRC $1\n $0\n#+END_SRC" :name "src" :condition nil :expand-env nil :load-file "/home/sam/.emacs.d/snippets/org-mode/src" :save-file nil :keybinding nil :uuid "src" :menu-binding-pair ((menu-item "src" (lambda nil (interactive) (yas--expand-or-visit-from-menu ... "src")) :keys "<s =>")) :group nil :perm-group nil :table #s(yas--table :name "org-mode" :hash #<hash-table equal 2/65 0x17ba06d> :uuidhash #<hash-table equal 2/65 0x138c6e1> :parents nil :direct-keymap (keymap))))) 115534 115536)

yas-expand()

funcall-interactively(yas-expand)

call-interactively(yas-expand nil nil)

command-execute(yas-expand)

Thanks.
--e2f71488aef847c98fdaf6c783c2dc28
Content-Type: text/html
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE html><html><head><title></title><style type=3D"text/css">p.Mso=
Normal,p.MsoNoSpacing{margin:0}</style></head><body><div>I haven't been =
able to utilize the Yasnippet I've been using to override the newer one =
that Org-Mode created aka '&lt;s' + TAB expansion, which does source blo=
cks in lowercase, which I despise.<br></div><div><br></div><div>I placed=
 my override Yasnippet template in '~/.emacs.d/snippets/org-mode/src'<br=
></div><div><br></div><div>Mine used to be just fine until I upgraded to=
 Emacs 27.2.<br></div><div><b><br></b></div><div><b>Here is the affected=
 Yasnippet that I have placed in '~/.emacs.d/snippets/org-mode/src' whos=
e aim is to just override the default non-Caps version of the same idea:=
</b><br></div><div><br></div><div># -*- mode: snippet -*- # name: src # =
key: &lt;s # -- #+BEGIN_SRC $1&nbsp;&nbsp; $0 #+END_SRC<br></div><div><b=
r></div><div>Here is what I get when I attempt to do "&lt;s TAB" in an O=
rg Mode doc buffer within the modeline:<br></div><div>No such language m=
ode: nil-mode<br></div><div><br></div><div><b>What's weird about this is=
 that another similar snippet I did for bash works just fine in comparis=
on, though obviously the user doesn't have to specify the language being=
 used so maybe that's why, this is present in '~/.emacs.d/snippets/org-m=
ode/bashsrc':</b><br></div><div><br></div><div># -*- mode: snippet -*- #=
 name: bashsrc # key: &lt;b # -- #+BEGIN_SRC bash&nbsp;&nbsp; $0 #+END_S=
RC<br></div><div><br></div><div>Has anyone else ran into this issue?<br>=
</div><div><br></div><div>I'm guessing its some kind of Org Mode vs Yasn=
ippet issue where Org-mode is expanding it too fast, when it should wait=
 for user input hence the "$1" section.<br></div><div><br></div><div><b>=
<br></b></div><div><b>Here's the traceback:</b><br></div><div><br></div>=
<div>Debugger entered--Lisp error: (error "No such language mode: nil-mo=
de")<br></div><div><br></div><div>signal(error ("No such language mode: =
nil-mode"))<br></div><div><br></div><div>error("No such language mode: %=
s" nil-mode)<br></div><div><br></div><div>org-edit-src-code()<br></div><=
div><br></div><div>org-babel-do-key-sequence-in-edit-buffer("\11")<br></=
div><div><br></div><div>org-indent-line()<br></div><div><br></div><div>i=
ndent-according-to-mode()<br></div><div><br></div><div>yas--indent-regio=
n(115547 115559 #s(yas--snippet :expand-env nil :fields (#s(yas--field :=
number 1 :start #&lt;marker at 115546 in life.org&gt; :end #&lt;marker a=
t 115546 in life.org&gt; :parent-field nil :mirrors nil :transform nil :=
modified-p nil :next #s(yas--exit :marker #&lt;marker at 115549 in life.=
org&gt; :next nil))) :exit #s(yas--exit :marker #&lt;marker at 115549 in=
 life.org&gt; :next nil) :id 3 :control-overlay nil :active-field nil :p=
revious-active-field nil :force-exit nil))<br></div><div><br></div><div>=
yas--indent(#s(yas--snippet :expand-env nil :fields (#s(yas--field :numb=
er 1 :start #&lt;marker at 115546 in life.org&gt; :end #&lt;marker at 11=
5546 in life.org&gt; :parent-field nil :mirrors nil :transform nil :modi=
fied-p nil :next #s(yas--exit :marker #&lt;marker at 115549 in life.org&=
gt; :next nil))) :exit #s(yas--exit :marker #&lt;marker at 115549 in lif=
e.org&gt; :next nil) :id 3 :control-overlay nil :active-field nil :previ=
ous-active-field nil :force-exit nil))<br></div><div><br></div><div>#f(c=
ompiled-function () #&lt;bytecode 0xf63605&gt;)()<br></div><div><br></di=
v><div>funcall(#f(compiled-function () #&lt;bytecode 0xf63605&gt;))<br><=
/div><div><br></div><div>(let nil (funcall '#f(compiled-function () #&lt=
;bytecode 0xf63605&gt;)))<br></div><div><br></div><div>eval((let nil (fu=
ncall '#f(compiled-function () #&lt;bytecode 0xf63605&gt;))))<br></div><=
div><br></div><div>yas--snippet-create("#+BEGIN_SRC $1\n $0\n#+END_SRC" =
nil 115534 115534)<br></div><div><br></div><div>yas-expand-snippet(#s(ya=
s--template :key "&lt;s" :content "#+BEGIN_SRC $1\n $0\n#+END_SRC" :name=
 "src" :condition nil :expand-env nil :load-file "/home/sam/.emacs.d/sni=
ppets/org-mode/src" :save-file nil :keybinding nil :uuid "src" :menu-bin=
ding-pair ((menu-item "src" (lambda nil (interactive) (yas--expand-or-vi=
sit-from-menu 'org-mode "src")) :keys "&lt;s =3D&gt;")) :group nil :perm=
-group nil :table #s(yas--table :name "org-mode" :hash #&lt;hash-table e=
qual 2/65 0x17ba06d&gt; :uuidhash #&lt;hash-table equal 2/65 0x138c6e1&g=
t; :parents nil :direct-keymap (keymap))) 115534 115536)<br></div><div><=
br></div><div>yas--expand-or-prompt-for-template((("src" . #s(yas--templ=
ate :key "&lt;s" :content "#+BEGIN_SRC $1\n $0\n#+END_SRC" :name "src" :=
condition nil :expand-env nil :load-file "/home/sam/.emacs.d/snippets/or=
g-mode/src" :save-file nil :keybinding nil :uuid "src" :menu-binding-pai=
r ((menu-item "src" (lambda nil (interactive) (yas--expand-or-visit-from=
-menu ... "src")) :keys "&lt;s =3D&gt;")) :group nil :perm-group nil :ta=
ble #s(yas--table :name "org-mode" :hash #&lt;hash-table equal 2/65 0x17=
ba06d&gt; :uuidhash #&lt;hash-table equal 2/65 0x138c6e1&gt; :parents ni=
l :direct-keymap (keymap))))) 115534 115536)<br></div><div><br></div><di=
v>yas-expand()<br></div><div><br></div><div>funcall-interactively(yas-ex=
pand)<br></div><div><br></div><div>call-interactively(yas-expand nil nil=
)<br></div><div><br></div><div>command-execute(yas-expand)<br></div><div=
><br></div><div>Thanks.<br></div></body></html>
--e2f71488aef847c98fdaf6c783c2dc28--