interface Text.XHtml.Strict.Elements where {
{-# NEED #-}
instance Text.XHtml.Internals.ADDATTRS Text.XHtml.Internals.Html;
{-# NEED #-}
instance Text.XHtml.Internals.HTML Text.XHtml.Internals.Html;
{-# NEED #-}
instance Data.Monoid.Monoid Text.XHtml.Internals.Html;
{-# NEED #-}
instance (Prelude.Integral a) => Prelude.Fractional (Ratio.Ratio a);
{-# NEED #-}
instance (Prelude.Integral a) => Prelude.RealFrac (Ratio.Ratio a);
{-# NEED #-}
instance (Prelude.Integral a) => Prelude.Num (Ratio.Ratio a);
{-# NEED #-}
instance (Prelude.Integral a) => Prelude.Real (Ratio.Ratio a);
{-# NEED #-}
instance (Prelude.Integral a) => Prelude.Enum (Ratio.Ratio a);
{-# NEED #-}
instance (Prelude.Read a,Prelude.Integral a) => Prelude.Read (Ratio.Ratio a);
{-# NEED #-}
instance (Prelude.Integral a) => Prelude.Ord (Ratio.Ratio a);
{-# NEED #-}
instance (Prelude.Integral a) => Prelude.Eq (Ratio.Ratio a);
{-# NEED #-}
instance Prelude.Functor NHC.Internal.IO;
{-# NEED #-}
instance Prelude.Monad NHC.Internal.IO;
{-# NEED #-}
instance (Prelude.Integral a) => Prelude.Show (Ratio.Ratio a);
{-# NEED #-}
instance (Prelude.Show a) => Prelude.Show (NHC.Internal.IO a);
{-# NEED #-}
instance Prelude.Show Text.XHtml.Internals.HtmlAttr;
{-# NEED #-}
instance Prelude.Show Text.XHtml.Internals.Html;
interface Ratio
{-# NEED Ratio #-}
data Ratio a;
interface NHC.Internal
{-# NEED IO #-}
newtype {-# #-} IO a;
{-# NEED World #-}
data World;
interface ! Text.XHtml.Strict.Elements
{-# NEED variable #-}
variable{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED ulist #-}
ulist{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED tt #-}
tt{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED tr #-}
tr{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED thetitle #-}
thetitle{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED thespan #-}
thespan{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED themap #-}
themap{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED thelink #-}
thelink{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED thehtml #-}
thehtml{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED thediv #-}
thediv{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED thecode #-}
thecode{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED thebase #-}
thebase{-# 0 #-}::Text.XHtml.Internals.Html;
{-# NEED thead #-}
thead{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED th #-}
th{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED tfoot #-}
tfoot{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED textarea #-}
textarea{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED td #-}
td{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED tbody #-}
tbody{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED table #-}
table{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED sup #-}
sup{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED sub #-}
sub{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED style #-}
style{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED strong #-}
strong{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED small #-}
small{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED select #-}
select{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED script #-}
script{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED sample #-}
sample{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED quote #-}
quote{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED pre #-}
pre{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED param #-}
param{-# 0 #-}::Text.XHtml.Internals.Html;
{-# NEED paragraph #-}
paragraph{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED option #-}
option{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED optgroup #-}
optgroup{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED olist #-}
olist{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED object #-}
object{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED noscript #-}
noscript{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED meta #-}
meta{-# 0 #-}::Text.XHtml.Internals.Html;
{-# NEED li #-}
li{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED legend #-}
legend{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED label #-}
label{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED keyboard #-}
keyboard{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED italics #-}
italics{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED ins #-}
ins{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED input #-}
input{-# 0 #-}::Text.XHtml.Internals.Html;
{-# NEED image #-}
image{-# 0 #-}::Text.XHtml.Internals.Html;
{-# NEED hr #-}
hr{-# 0 #-}::Text.XHtml.Internals.Html;
{-# NEED header #-}
header{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED h6 #-}
h6{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED h5 #-}
h5{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED h4 #-}
h4{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED h3 #-}
h3{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED h2 #-}
h2{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED h1 #-}
h1{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED form #-}
form{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED fieldset #-}
fieldset{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED emphasize #-}
emphasize{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED dterm #-}
dterm{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED dlist #-}
dlist{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED del #-}
del{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED define #-}
define{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED ddef #-}
ddef{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED colgroup #-}
colgroup{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED col #-}
col{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED cite #-}
cite{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED caption #-}
caption{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED br #-}
br{-# 0 #-}::Text.XHtml.Internals.Html;
{-# NEED button #-}
button{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED bold #-}
bold{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED body #-}
body{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED blockquote #-}
blockquote{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED big #-}
big{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED bdo #-}
bdo{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED area #-}
area{-# 0 #-}::Text.XHtml.Internals.Html;
{-# NEED anchor #-}
anchor{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED address #-}
address{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED acronym #-}
acronym{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
{-# NEED abbr #-}
abbr{-# 0 #-}::(Text.XHtml.Internals.Html -> Text.XHtml.Internals.Html);
interface Text.XHtml.Internals
{-# NEED Html HtmlElement #-}
newtype {-# #-} Html;
data HtmlElement;
{-# NEED HtmlAttr #-}
data HtmlAttr;
}