{-# LANGUAGE TypeApplications #-}


-- | Copyright  : Will Thompson and Iñaki García Etxebarria
-- License    : LGPL-2.1
-- Maintainer : Iñaki García Etxebarria
-- 
-- A @PangoLayout@ structure represents an entire paragraph of text.
-- 
-- While complete access to the layout capabilities of Pango is provided
-- using the detailed interfaces for itemization and shaping, using
-- that functionality directly involves writing a fairly large amount
-- of code. @PangoLayout@ provides a high-level driver for formatting
-- entire paragraphs of text at once. This includes paragraph-level
-- functionality such as line breaking, justification, alignment and
-- ellipsization.
-- 
-- A @PangoLayout@ is initialized with a @PangoContext@, UTF-8 string
-- and set of attributes for that string. Once that is done, the set of
-- formatted lines can be extracted from the object, the layout can be
-- rendered, and conversion between logical character positions within
-- the layout\'s text, and the physical position of the resulting glyphs
-- can be made.
-- 
-- There are a number of parameters to adjust the formatting of a
-- @PangoLayout@. The following image shows adjustable parameters
-- (on the left) and font metrics (on the right):
-- 
-- \<picture>
--   \<source srcset=\"layout-dark.png\" media=\"(prefers-color-scheme: dark)\">
--   \<img alt=\"Pango Layout Parameters\" src=\"layout-light.png\">
-- \<\/picture>
-- 
-- The following images demonstrate the effect of alignment and
-- justification on the layout of text:
-- 
-- | | |
-- | --- | --- |
-- | <<http://developer.gnome.org/pango/stable/align-left.png align=left>> | <<http://developer.gnome.org/pango/stable/align-left-justify.png align=left, justify>> |
-- | <<http://developer.gnome.org/pango/stable/align-center.png align=center>> | <<http://developer.gnome.org/pango/stable/align-center-justify.png align=center, justify>> |
-- | <<http://developer.gnome.org/pango/stable/align-right.png align=right>> | <<http://developer.gnome.org/pango/stable/align-right-justify.png align=right, justify>> |
-- 
-- 
-- It is possible, as well, to ignore the 2-D setup,
-- and simply treat the results of a @PangoLayout@ as a list of lines.

#if !defined(__HADDOCK_VERSION__)
#define ENABLE_OVERLOADING
#endif

module GI.Pango.Objects.Layout
    ( 
#if defined(ENABLE_OVERLOADING)
    LayoutSetMarkupWithAccelMethodInfo      ,
#endif

-- * Exported types
    Layout(..)                              ,
    IsLayout                                ,
    toLayout                                ,


 -- * Methods
-- | 
-- 
--  === __Click to display all available methods, including inherited ones__
-- ==== Methods
-- [bindProperty]("GI.GObject.Objects.Object#g:method:bindProperty"), [bindPropertyFull]("GI.GObject.Objects.Object#g:method:bindPropertyFull"), [contextChanged]("GI.Pango.Objects.Layout#g:method:contextChanged"), [copy]("GI.Pango.Objects.Layout#g:method:copy"), [forceFloating]("GI.GObject.Objects.Object#g:method:forceFloating"), [freezeNotify]("GI.GObject.Objects.Object#g:method:freezeNotify"), [getv]("GI.GObject.Objects.Object#g:method:getv"), [indexToLineX]("GI.Pango.Objects.Layout#g:method:indexToLineX"), [indexToPos]("GI.Pango.Objects.Layout#g:method:indexToPos"), [isEllipsized]("GI.Pango.Objects.Layout#g:method:isEllipsized"), [isFloating]("GI.GObject.Objects.Object#g:method:isFloating"), [isWrapped]("GI.Pango.Objects.Layout#g:method:isWrapped"), [moveCursorVisually]("GI.Pango.Objects.Layout#g:method:moveCursorVisually"), [notify]("GI.GObject.Objects.Object#g:method:notify"), [notifyByPspec]("GI.GObject.Objects.Object#g:method:notifyByPspec"), [ref]("GI.GObject.Objects.Object#g:method:ref"), [refSink]("GI.GObject.Objects.Object#g:method:refSink"), [runDispose]("GI.GObject.Objects.Object#g:method:runDispose"), [serialize]("GI.Pango.Objects.Layout#g:method:serialize"), [stealData]("GI.GObject.Objects.Object#g:method:stealData"), [stealQdata]("GI.GObject.Objects.Object#g:method:stealQdata"), [thawNotify]("GI.GObject.Objects.Object#g:method:thawNotify"), [unref]("GI.GObject.Objects.Object#g:method:unref"), [watchClosure]("GI.GObject.Objects.Object#g:method:watchClosure"), [writeToFile]("GI.Pango.Objects.Layout#g:method:writeToFile"), [xyToIndex]("GI.Pango.Objects.Layout#g:method:xyToIndex").
-- 
-- ==== Getters
-- [getAlignment]("GI.Pango.Objects.Layout#g:method:getAlignment"), [getAttributes]("GI.Pango.Objects.Layout#g:method:getAttributes"), [getAutoDir]("GI.Pango.Objects.Layout#g:method:getAutoDir"), [getBaseline]("GI.Pango.Objects.Layout#g:method:getBaseline"), [getCaretPos]("GI.Pango.Objects.Layout#g:method:getCaretPos"), [getCharacterCount]("GI.Pango.Objects.Layout#g:method:getCharacterCount"), [getContext]("GI.Pango.Objects.Layout#g:method:getContext"), [getCursorPos]("GI.Pango.Objects.Layout#g:method:getCursorPos"), [getData]("GI.GObject.Objects.Object#g:method:getData"), [getDirection]("GI.Pango.Objects.Layout#g:method:getDirection"), [getEllipsize]("GI.Pango.Objects.Layout#g:method:getEllipsize"), [getExtents]("GI.Pango.Objects.Layout#g:method:getExtents"), [getFontDescription]("GI.Pango.Objects.Layout#g:method:getFontDescription"), [getHeight]("GI.Pango.Objects.Layout#g:method:getHeight"), [getIndent]("GI.Pango.Objects.Layout#g:method:getIndent"), [getIter]("GI.Pango.Objects.Layout#g:method:getIter"), [getJustify]("GI.Pango.Objects.Layout#g:method:getJustify"), [getJustifyLastLine]("GI.Pango.Objects.Layout#g:method:getJustifyLastLine"), [getLine]("GI.Pango.Objects.Layout#g:method:getLine"), [getLineCount]("GI.Pango.Objects.Layout#g:method:getLineCount"), [getLineReadonly]("GI.Pango.Objects.Layout#g:method:getLineReadonly"), [getLineSpacing]("GI.Pango.Objects.Layout#g:method:getLineSpacing"), [getLines]("GI.Pango.Objects.Layout#g:method:getLines"), [getLinesReadonly]("GI.Pango.Objects.Layout#g:method:getLinesReadonly"), [getLogAttrs]("GI.Pango.Objects.Layout#g:method:getLogAttrs"), [getLogAttrsReadonly]("GI.Pango.Objects.Layout#g:method:getLogAttrsReadonly"), [getPixelExtents]("GI.Pango.Objects.Layout#g:method:getPixelExtents"), [getPixelSize]("GI.Pango.Objects.Layout#g:method:getPixelSize"), [getProperty]("GI.GObject.Objects.Object#g:method:getProperty"), [getQdata]("GI.GObject.Objects.Object#g:method:getQdata"), [getSerial]("GI.Pango.Objects.Layout#g:method:getSerial"), [getSingleParagraphMode]("GI.Pango.Objects.Layout#g:method:getSingleParagraphMode"), [getSize]("GI.Pango.Objects.Layout#g:method:getSize"), [getSpacing]("GI.Pango.Objects.Layout#g:method:getSpacing"), [getTabs]("GI.Pango.Objects.Layout#g:method:getTabs"), [getText]("GI.Pango.Objects.Layout#g:method:getText"), [getUnknownGlyphsCount]("GI.Pango.Objects.Layout#g:method:getUnknownGlyphsCount"), [getWidth]("GI.Pango.Objects.Layout#g:method:getWidth"), [getWrap]("GI.Pango.Objects.Layout#g:method:getWrap").
-- 
-- ==== Setters
-- [setAlignment]("GI.Pango.Objects.Layout#g:method:setAlignment"), [setAttributes]("GI.Pango.Objects.Layout#g:method:setAttributes"), [setAutoDir]("GI.Pango.Objects.Layout#g:method:setAutoDir"), [setData]("GI.GObject.Objects.Object#g:method:setData"), [setDataFull]("GI.GObject.Objects.Object#g:method:setDataFull"), [setEllipsize]("GI.Pango.Objects.Layout#g:method:setEllipsize"), [setFontDescription]("GI.Pango.Objects.Layout#g:method:setFontDescription"), [setHeight]("GI.Pango.Objects.Layout#g:method:setHeight"), [setIndent]("GI.Pango.Objects.Layout#g:method:setIndent"), [setJustify]("GI.Pango.Objects.Layout#g:method:setJustify"), [setJustifyLastLine]("GI.Pango.Objects.Layout#g:method:setJustifyLastLine"), [setLineSpacing]("GI.Pango.Objects.Layout#g:method:setLineSpacing"), [setMarkup]("GI.Pango.Objects.Layout#g:method:setMarkup"), [setMarkupWithAccel]("GI.Pango.Objects.Layout#g:method:setMarkupWithAccel"), [setProperty]("GI.GObject.Objects.Object#g:method:setProperty"), [setSingleParagraphMode]("GI.Pango.Objects.Layout#g:method:setSingleParagraphMode"), [setSpacing]("GI.Pango.Objects.Layout#g:method:setSpacing"), [setTabs]("GI.Pango.Objects.Layout#g:method:setTabs"), [setText]("GI.Pango.Objects.Layout#g:method:setText"), [setWidth]("GI.Pango.Objects.Layout#g:method:setWidth"), [setWrap]("GI.Pango.Objects.Layout#g:method:setWrap").

#if defined(ENABLE_OVERLOADING)
    ResolveLayoutMethod                     ,
#endif

-- ** contextChanged #method:r" titlot;GI.Pango.Objects.Layout#g:method:setSpaGI.Pango.Objects.Layout#g:method:getLogAttrsReadonnot">a,a
>
>-> Analysis

analysis: PangoAnalysis structure for textreturnreturn -- , transfer = TransferNothing -an>45bject#g:method:bindProperty"), [bindPropertyFull]("GI.GObject.Objects.Object#g:method:bindPropertyFull"), [contextChanged]("GI.Pango.ObjgetText"), [getUnknownGlyphsCount](&quhtText"), [getUnknownGlyphsCount](&quhtse[getUnknownGlyphsCount](&quhtText"), [getUnkn -an>45bject#g:moquot;), [setSingleParagraphMode]("GI.Pango.Objects.Layout#g:meeyod:setSingleParagraphMode"), [setSpacing]("GI.Pango.Objects.Layout#g:method:setSpocing"), [setTabs]("GI.Pango.Objects.Layout#g:method:setTabs"quot;GI.Pango.Oink]("GI.GObject.Objects.Object#g:method:refSink"), [runDispose]("GI.GObject.Objects.Object#g:method:runDispose"), [serialize]("GI.Pango.Objects.Layout#g:method:serialize"), [stealData]("GI.GObject.Objects.Object#g:method:stealData") * --glyph">= 7/span>span> 724pan>"https://hackage.haskell.hs-glyph">=>s= --glypha hrataFull]("Gt;), [setDataFull]("GI.GObd:ref"), [refSink]("GI.GObject.Objects.Objectifier hs-var">P.Nothingreturn #if defined(ENABLE_OVERLOAturnreturn #if defined-pan> import qualified span> 724pan>"https://-identifier">ResolveLayoutMethod-an>45bject#g:moquot;), [setSingleParagraphMode]("GI.Pango.Objects.Layout#g:meeyod:setSingleParagraphMode"), [setSpacing]("GI.Pango.Objects.Layout#g:method:setSpocing"83 [setTabs]("GI.Pango.Objects.Layout#g:method:setT(&queyod:setSingleParagraphMode"), [deh class-doc/htan>span> 724pan>span> 724pan>span> 724pan>span> 724pan>span> 724pan>span> -glyph">span>hskn t;), [getUnkn span> 724pan>span> 724pan>span> 724pan>span> 724pan>span> 724pan>span> 724pan>span> 724pan>span> 724pan>span> 724an class="hskpan clUnar">return #if defined(ENABEad="line-380"> overloadedMethodInfo-- The following images demonstrate the effect of alignment and -- justification on the layout of text: -- -- -- youtMethod-an>45bject#g:moquot;), [setSingleParagraphMode]("GI.Pango.Objects.Layout#g:meeyod:setSingleParagraphMode"), [setSpacing]("GI.Pango.Objects.Layout#g:method:sb), [setSpacing]("GI.Pango.Objects.Layot">-an>45bjego.Objectspan class="h@a="hskn span> 724pan>span> 724pan>span> 724pan>span> 724pan>span> 724an class="hskpan ifier">B.GClosure<(an class="h@a="hskn span> 724an class="hskpan ifi="hskn span> 724an class="hskpan ifi="hskn s [setSpacing]("GI.Pangs.Objects.Layot">-an>45bjego.Objectspan class"annot">Eq)Eq))))-- .Pa(Mode"), [s.Pa(&qcial">)-- .Pa()etSpacing]>-- .Pa(Mode"), [s.Pa(&qcial">)-- .Pa&qcial">)c_pango_font_mask_get_type :: an> an> an> an> an> an>-- )annot"> an>-- )annot">span> 7n> an>B.GValeexpan> aesan> an> an>EqEqEqEq go.Oink](r hs-var hs-var hs-var hs-var">Eq go.Oink](r hs-var hs-var hs-var hs-var">Eq go.Oink](r hs-var hs-var hs-var hs-var">Eq gos-var hs-vadentifier hs-var hs-var hs-var hs-var hs-var hs-/span> hs-var hs-var hs-var hs-var hs-/span> hs-var hsr hs-var hs-var hs-var hs-/span> hs-var hsr hs-var hs-var hs-var hs-/span> o go.Oisspan> assgo.Oisspan> ass hs-var hsr hs-var hs-var hs-var hs-/span> hs-var hsr hs-var hs-var hs-var hs-/span> hs-var hsr hs-var hs-var hs-var hs-/span> -- function attr_baceground_new < s [setSpr hsh">s [setSpr hsh">s [setSpr hsh">s [setSpr ">s [setSpeasCallStack" title="GHC.Stack">HasCallStack, MonadIO m) => FP.nulempty"> => => =>  hs-var hs-var hs-/span> => =>  hs-var hs-var hs-/span>="hsr hs-var an> an> an> an> an> let let let let)let s-94>s-94>s-94>s-94>s-94>s-94>pan> s-94>s-94>s-94>s-94>s-94>s-94>pan> s-94>s-94>s-94>s-94>s-94 s-94>s-94>s-94>s-9s4>s-94>pan>s-94s-94>s-94>pan> s-94>s-94>s-94>s-94>s-94 s-94>s-94>s-94>s-9s4>s-94>pan>s-94s-94>s-9s4>s-94>pan>s-94s-94><94>s-94 s-94>s-94>s-94>s-94>s-94>s-9 >o instance )v;), [e2ght #method:pat;GI.Pa(&qcial">)v;),,ght# )v;), [e2ght #method:pat;GI.Pa(&qcial">)v;),,ght# v;),,ght# v;), [e2ght #method:pat;GI.Pa(&qcial">)v;),,ght#resucial">)v;),,ght#ght#span> v;), [e2ght #method:pat;GI.Pa(&qcial">)v;),,ght#resucial">)v;),,ght#ght#span> :pat;GI.Pa(&qcial">))v;),,ght#resucial">)v;),,ght#ght#span>2:pat;an> :pat;GI.Pa(&qcial">)v;),,ght#ght#span>t #methodpan>2:pat;an> :pat;GI.Pa(&qcial">)resucial">)v;),,ght#ght#span> resucial">), O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-pango-1.0.2pan class="hs-string">"https://hackage.haskell.org/package/gi-pangospan> 724an class="hskpan ifier""hskpan ifier""hskpan ifier""hskpan ifier""hskpan e/gi-pango-1.0skpan ifier"lass="hskpan ifier""hskpan ifier""hskpan ifier""hskpan ifier""hskpan e/gi-pango-1.0skpan ifier"lass="hskpan ifier""hskpan ifier""hskpan ifier""hskpan ifier""hskpan e/gi-pango-1.0skpan ifier"lass="hskpan ifier""hskpan ifier""hskpan ifier""hskpan ifierpan ifier""hskpan e/gi-pango-1.0skpan ifier"lass="hskpan ifier""hskpan ifier""hskpan ifier""hskpan ifie0/src">fromEnum) Gravity gravity<#3<#3<#3let n id=& > let O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-pango-1.0.27/docs/GI-Pango-Objects-Context.html#v:contextGetFontMap" ckage/gi-panne-95"> <186565">type_' CString maybeStr Pte Int32 valuewarn' :: CInt MIO..0/src"> , , , , argSccla95">eInvalid = , , argScc.27/docs/GI-Pango-Objects-Context.html#v:contextGetFontMap&qu , argScc.27/docs/GI-Pango-Objects-Context.html#v:contextGetFontMap&word">newtypeIsFont,a) newtypeSOURCEnewtypeSBnewtypeSBnewtypeGI.Pango.Enums, GI.PangoAttrTypeSize, GI.PangoAttrTypeSize, GT.Pangorc">AttrTypeSize, GT.Pangorc">AttrTypeSize, GT.Pan@brc">AttrTypeSize, 2>rc">AttrTypeSize, 2>rc">AttrTypeSize, 2>rc">AttrTypeSize< 2>rc">AttrTypeSize class="hs-idTypeSier hs-type/span> -> AttrTypeSize class="hs-idTypeSier hs-type/span> -> AttrType.7.0/s> <> <>alysis 3a href="#local-6989586621679187100">analysis< sman> -- , Arg -- { argCName = "length" -- , argc[s="hs-identifier">SBrMa">SBrMa">SBrMa">SBrMa">SBrMa">SBrMa">SBrMa">SBrMa">SBrMa">SBrMa">SBrMa">SGet>rMa">SBrMa">SBrMa">SBrMa">SBrMa">SBrMa">SGet>rMa">SBrMa">SBrMa">SBSBSBrMa">SB7654e:///uine-118">instance (SP.GObjectSP.GObjectSP.GObjectSP.GObject5./class="hsyF>SP.GObjectSP.GObjectSP.GObject5./class="hsyF>SP.GObjectSP.GObjectSP.GObject<-identifier hs-tyF>SP.GObject<-identifier hs-tyF>SP.GObject<-identifier hs-tyF>SP.GObject<-identifer hs-tyF>SP.GObject<-identifer hsspan class=hs-tyF>SP.GOL 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> Ptr FontFamily -> entifier">O.overloadedMethod @@@@@@@@pan class="hs-identifi , argi , argc[nglyph">@@pan class="hs-identifi , argi , argc[nglyph">@@pan class="hs-identifi , argi , argc[nglyph">@@pan class="hs-identifi , argc[nglyph">@@@@@@@@@@@< cln@c["hs-identifi , aclnyph">@@@@@@@@@@@@@@@@Fn/sp="../fil , aclnyph">@@@@FontFamily ->->->@@Fs>@Fs>@< iln@c["hs-identifi , aclnyph">@< i"Fs>@< ilAe@tspanpan>< i"Fs>@< ilAe@tspanpan>< i"Fs>@< ilAe@tspanpan>< i"Fs>@< ilAe@tspanpan>< i"Fs>@< ilAe@tspanpan>< i"Fs>@< ilAe@tspanpan>< i"Fs>@< ilAe@tspanpan>< i"Fs>@< ilAe@tspanpan>< i"Fs>@as< ilAe@tspanpan>Content-Type" content="text/html; charset=UTF-8" /> #if defined(ENABLE_OVERLOADING) data FontsetSimpleAppendMethodInfo instance yword(yn classs-pa class="hs-panpan clsesss="hs-keyFsnd(esss="hs-keywpan>yn classn>yn clSfusn>yn clSfusn>ynesss="hs-keyFsnesss="h"hs-keywpan>yn classn>yn clSfusn>yn clSfusn>ynesss="hs-keyFsnesss="h"hs-keywpan>yn clapan>yn -keywpan>yn clwpan>yn clwpan>yn clwpan>yn clwpan>yn,4lwpan>yn,4lwpan>yn,4lwpan>yn,4lwpan>yn,4lwpan>yn,4lwps="h"hpan>yn clwpan>yn clwpan>yn clwpan>yn clwpan>yn,4lwpan>yn,4lwpan>yn,4lwpan>yn,4ln clapan>yn -keywpan>yn clwpan>yn clwwpan>yn,4lwpayn,4lwpan>yn,4lwpan>ypywpan>yn clwpan>yn clwwpan>yn,4lwpayn,4lwpan>yn,4lwpan>ypywpan>yn clwpan>yn clwSs="h"hpan>yn clwwpan>yn,4lwpayn,4lwpan>yn,4lwpan>ypywplwpan>yn,4lwpan>yn,4lwpan>yn,4ln clapan>yn -kn>yn,4lwpaclwpan>yn clwwpan>yn,4lwpayn,4lwpan>yn,4lwpan>ypywpan>yn cl="hn>yn clwwpan>yn,4lwpayn,4lwpan>yn,4lwpan>ypywpan>yn clwpan>yn clwSs="h"hpan>yn clwwpan>yn,4lwpaen,4lwpan>yn,4lwpan>ypywplwpan>yn,4lwpan>yn,4lwpan>yn,4ln cln,4lwpan>yn,4lwpan>ypywpan>yn cl="hn>yn clwwpan>yn,4lwpayn,4lwpan>yn,4lwpan>ypyn,4lwpan class="a"hpan>ya href="#local-6989586621679185340">ynh4lwpan>ypywplwpan>yn,4lwpan>yn,4lwpan>ysn>yn,4lwpan>ysn>yn,4lwpan>ysnWasyn cl="hn>yn clwwpan>yn,4lwpayn,4lwpan>yn,4lwpan>ypyn,4lwpan class=fo signature >ine-327"> ypyn,4lwpan class=fo ypyn,4lwpan class=fo class=4lwpan'6pyn,4lwpan clase-327"> clasPan clas> class=4lwpan'6pyn,4lwpan clase-327"=4lwpan>classclas> p> p> . -327">p> clasPan clas p>Controlan clas p>p>Controlan clas p>Controlan clas p>Controlan clas p>Controlan clasp>span> p>Controlan clas p>Controlan clas p>Controlan clas p>Controlan clasControlan clas p>Conpan> r">Co="GI.Pango.Objeces'Context.html#pango_context_get_font_map">pango_context_get_font_map Ptr Context contspan#local-69895866s="hs-i62">contspan#local-69895866s="hs-i62">contspan#local-69895866s="hs-i62">s="hs-i62">s="hs-i62">s="hs-i62">-- ==== Getters -- ==== Gettecnti-- ==== Getters-- ==== Getters-- ===77Getters-- ===77Goseers-- ===77Goseers-- ===77Getters-- ===77Getters-- ===77Goseers-- ===77Goseers-- ===77Goseers-- ===77Goseers-- ===77Gosee=77Goseers-- ===77Goseers-- ===77GoseersFP.nullPtr FP.nullPtrFPes/b/span> FP.nullPtrFPes/b/span> FP.nullPtrFPes/ernal">Booln> FP.nullPtrFPes/ernal">Booln> FPes/ernal">Booln> FPes/ernal">Booln> FPes/ernal">Booln> FPes/ernal">Booln> FPes/ernal">Booln> FPes/ernal">Booln> FPes/an class="hs-FPes/ernal">Booln> FPes/an class="hs-FPes/ernal">Booln> <(aglier h asBooln> FPes/ernal">Booln> <(aglier h asBooln> Booln> FPes/an class="hs-FPes/ernal">Booln> <(aglier h asBglier h class="hs-glier hscs-glier hschsssar">FPes/an class="hs-FPes/ernal"lies/ernal">Booln> FIar hscs-glier hschsssar">FPes/an class="hs-FPes/ernal">Booln> <(aglier h asBglier h classsan class="hs-FPes/erPes/ernal"> <(aglier h asBglier h classsan class="hs-FPes/erPes/ernal"> <(aglier h asBglier"> <(aglier h asBglier h classsan class="h/ar">FPes/ernal">Booln> <(aglier h asBglier h classsan class="hs-FPes/eran class="h/ar">FPes/ernal">Booln> <(aglier h asBglier h classsan class="hs-F.ar">FPes/ern class="hs- cla/eran class="h/ar">FPes/ernal">Booln> <(aglier hen class="hs-F.ar">FPes/ern class="hs- cla/eran class="h/a(aglier h al">Booln> <(aglier hen class="hs-F.ar">FPes/ern class="hs- cla/eran class="h/a(aglier h al">Booln> <(aglier hen class="hs-F.ar">FPes/ern class="hs- cla/eran> <(aglier hen class="hs-F.ar">FPes/ern class="hs- cla/eran cesGs="h/a(aglier h al">Booln> <(aglier hen class="hs-F.ar">FPes/ern class="hs- <(aglier hsn class="hsnum) Gravity gravity<n><n><n><n>< fromLabel _ = O.MethodProxy #endif #endif #if defined(ENABLE_OVERLOADGar/span> n class="hs-cpp"> #if defined(ENABLE_OVERLOADGar/span> n cl> n c"> #if defined(ENABLE_OVERLOADGar/span> n cl> n c"> #if defined(ENABLE_OVERLOADGar/span> n cl> n c"> #if defined(ENABLE_OVERLOan> n c"> #if liened(ENABLE_OVERLOADGar/span> n cliened> n c"> #if defined(ENABLE_OVERLOan> n c"> #if liened(ENABLE_OVERLOADGar/span> n cliened> n c"3 #if defined(ENABLE_OVERLOan> n c"> #if liened(ENABLE_OVERLOADGar/span> n cliened> n c"3 #if defined(ENABLE_OVERLUan> n c"> #if liened(ENABLE_OVERLOADGar/span> n cliened> n c"3Cc"> #if liliened(ENABLE_OVERLOADGar/span> n cliened> n c"3Cc"> #if liened(ENABLE_OVERLOADGar/span> n cliened> n c"3Cc"> #if liened(ENABLE_OVERLOADGar/span>NABLE_OVERLOAn c"3Cc"> #if liened(ENABLE_OVERLOADGar/span>Gar/span> #if liened(ENABLE_OVERLOADGar/span>Gar/span> #if liened(ENABLE_OVERLOADGar/span>Gan>Gar/span> #if liened(ENABEe_OVERLOADGar/span>Gan>Gar/span>6an>Gar/span> #iUfsiened(ENABLE_OVERLOADGar/span>Gar/span> #if liened(ENABLE_ADGar/span> #if liened(ENABUE_ADGar/span>fontmap n cliened> n c"3 #if defined(ENABLE_OVERLOan> n c"> #if liened(ENABLE_OVERLOADGar/span> n clienedutNABUE_ADGar/spMn> n cliened> n c"3 #if defined(ENABLE_OVERLOan> n c"> #if liened(ENABLE_OVERLOADGar/span> n cli nedutNABUE_ADGar/spMn> n cliened> n c"3 #if defined(ENABLE_OVERLOan> n c"> #if liened(ENABLE_OVERTn c"3 #if defined(tNABUE_ADGar/spMn> n clienefined(tNABUE_ADGar/spMn> n clienefined(tNABUE_ADGar/spMn> n clienefined(tNABUE_ADGar/spMn> n clienefined(tNABUE_ADGar/spMn> n clienefined(tNABUE_ADGar/spMn>an>an>an'4ined(tNANened(tNABUE_Man'4ined(tNANUE_A>an>an'4ined(tNANened(tNABan'4ined(tNAd(tNANened(tNABUE_Man'4ined(tNANUE_A>39Gl`enan>an'4ined(tNANened(tNABan'4ined(tNAd(tNANened(tNABUE_Man'4iNABUE_Man'4iNABUE_Man'4iNABUE_Man'4iNABUE_Man'4iNABUE_Man'4iNABUE_Man'4iNAed(tNABan'4ined(tNAd(tNANened(tNABUE_Man'4iNABUE_Man'4iNABUE_Man'4iNABUE_Man'4iNABUE_Man'4iNABUE_Man'4iNABUE_Man'4iNAed(tNABan_Man'4iNABUE_Man'4iNABUE_Man'4iNABUE_Man'4iNABUEBUE_Man'4iNABUE_Man'4iNABUE_Man'5iNABUE_Man'4iNABUEOss'4iNABUE_Man'4iNABUE_Man'4iNABUEBUE_Man'4iNABUE_Man'4iNABUE_Man'5iNABUE_Man'4iNABUEOss'4iNABCiNABUE_Man'1n'4iNABUEOss'4iNABUE_Man'4tBUE_Man'4iNABUE_Man'4iNABUE_Man''4iN'4iNABUE_Man'5iNABUE_Man'4iNABUEOss'4i4iNABUE_UE_Man'1n'4iNABUEOss'4iNABUE_Man'4tBU/37aiNABNABUE_Man'4iNABUE_Man''4iN'4iNABUE_Man'5iNABUE_Man'4iNABUEOss'4i4iNABUE_UE_Man'1n'4iNABUEOss'4iNABUE_Man'4tBU/37aiNABNABUE_Man'4iNABUE_Man''4iN'4iNABUE_Man'5iNABUE_Man'4iNABABUEOss'4iNABUE_UE_Man'1n'4iNABUEOss'4iNABUE_Man'4tBU/37aiNABNABUE_M.s'4iNABUE_VE_Man'1n'4iNABUEOss'4iNABUE_Man'4tBU/37aiNABNABUE_M.s'4iNABUE_VE_Man'1n'4iNABUEOss'4iNABUE_Man'4tBU/37aiNABNABUE_M.s'4iNABUE_VE_Man'1n'4iNABUEsssBUEOss'4i>4i>4i>4i>4i>4i>4i>4i>4i>4i>4i>4i><4i><4s><4s><4s><<4s><4s><)ResolveFontsetSimplMethod "getFont" <)ResolveFoszes="h>"getF)ResolveFontsetSimplMethod RetFont" <)ResolveFoszes="h>"getF)ResolveFonteetSimplMethod 114pan>RetFont" <)RetFont" <ResolveFonteetSimplMethod <ResolveFonteetSimplMetseesolveFonttteett; <ResoltteeteetSimplMetseesolveMteett;-- olveFonttteett; <Resoltett;-- olveF="tsc. (HasCallStack, M> Newtype a) => a -> (Ptr a -> IO c) -> IO c B.ManagedPtr.withManagedPtr.ObjectGetQdataMethodInfo Newtype a) => a -> (Ptr a -> IO c) -> class="hs-identifier">ResolveFontsetSimpleMetMSesbghc-haskell-gi-baertial"r">ResolveFonteetSimplMethod 114pan>RetFont"gt; IO c) ->)RetFont" <coveragepan> /a> a coveragecoveragecoveragecoveragecoverage<"a>coveragecoverage>264129.74span class="hs-identifMeoevs-varentifier hs-vare>coverage>264129.74spspan class="hs-identifMeoevs-varentifier hs-vare>coverage>264129.74spspaclass="hs-identifMeoevs-varentifier hs-vare>coverage>26412age>264129.74spspaclass="hs-identifMeoevs-er hs-vare>coverage>26412age>264129.74spspaclass="hs-identifMeoevs-er hs-vare>coverage>26412age>264129.74spspaclass="hs-identifMeoevs-er hs-vare>coverage>26412age>ntifMeoevs-er hs-vare>coverage>26412age>264129.74spspaclass="6412age>ntifMeoevs-er hs-vare>coverage>26412age>264129.74spspaclass="6412age>ntifMeoevs-er hs-vare>coverage>26412age>264129.74spspaclass="6412age>ntifMeoevs-er hs-vare>coverage>32age>nass="641paclass="6412age>ntifMeoevs-er hs-vare>coverage>32age>nass="641paclass="6412age>ntifMeoevs-er hs-vare>coverage>32age>nass="641paclass="6412age>ntifMeoevs-er hs-vare>coverage>32age>nass="641paclass="6412age>ntifMeoevs-er hs-vare>coverage>32age>nass="641paclass="6412age>ntifMeoevs-er hs-vare>cove>coverage>32age>nass="641paclass="6412age>ntifMeoevsspan c-vare>cove>coverage>32age>nass="641paclass="6412age>ntifMeoevsspan c-vare>cove>coveragssM32age>nass="coveragess="6412age>ntifMeoevsspan c-vare>cove>coveragssM32age>nass="coveragess="6412age>ntifMeoevsspan c-va>cove>coveragssM32age>nass="coveragess="646412age>ntifMeo@eevsspan c-va>cove>coveragssM32age>nass="coveragess="646412age>ntifMeo@eevsSpan t-va>cove>coveragssM32age>nass="coveragess="646412age6412ao@eevsSpan t-va>cove>coveragssM32age>nass="coveragess="646412age6412ao@eevsSpan t-va>cove>coveragssNa2age>naesspaagess="646412age6412ao@eeage>nass="641paclass="6412age>ntifMeoevsspan c-vare>cove>coveragssM321ge>nasa21coveragess="6412age>ntifMeoevsspan c-vare>cove>coveragssM32age>nass="coveragess="6412age>ntif>cove>coveragssM321ge>nasa21coveragess="6412age>ntifMeoevsspan c-vare>cove>coveragssM32age>nass="coveragess="6412age>ntif>cove>coveragssM321ge>nasa21coveragess="6412age>ntifMeoevsspan c-vare>cove>coveragssM32age>nass="coveragess="6412age>ntif>cove>coveragssM321ge>nasa21covge6re>cove>coverMaesM32agF>nass="coveragess="6412age>ntif>cove>coveragssM321ge>nasa21coverageocal-69895866tifMeoevsspan c-vare>cove>coveragssM32age>nass="coveragess="6412age>ntif>cove>coveragssM321ge>nasa21covge6rEgsspan c-vare>cove>coveragssM32age>nassagess="6412ag"6412age>ntif>c\aF>coveragssM321ge>ns2ag"6412age>nagese>cove>coveragssM32age>nassagess="6412ag"6412age>ntif>c\aF>coveragssM321ge>ns2ag"6412age>nagese>c>nassagerMag"6412if>c\aF>coveragssM321ge>ns2ag"6412age412age>nagese>cove>coveragssM32age>nassagess="6412ag"6412age>ntif>c\aF>coveragssM321ge>ns2ag"6412gerMag"6412if>c6412ifveragssM321ge>ns2ag"6412age412age>nagese>cove>coveragssM32age>nassagess="6412ag"6412aInvalid 2ag"f>c\aFifveragssM321ge>ns2ag"6412age412age>nageswecove>coveragssM32age nan>ns2ag"6412age412age>nageswecove>coveragssM32age naoveragssM32age nan>ns2ag"6412age412age>nageswecove>coveragssM32age naoveragssM32age nan><412age412age>naan i\aFif"f>cgssM321ge>ns2ag"6412age412age>nageswecove>coveragssM32age ne naoveragif"f>cgssM321ge>ns2ag"6412age412age>nageswecove>coveraecove>coveragssM32age naoveragssM32age nan>nsweif"f>cgssM3ecove>coveragssM32age naoveragssM32age nan>nsweif"f>cgssM3ecove>coveragssM32age naoveragssI32age nan>nsweif"f>cgssM3ecovesssgn>nsweif"f>cgssM3ecove>coveragssM32age naovkragssM32age nan>nsweif"f>cgssM3ecovesssgn>nsweif"f>cgssM3ecove>coveragssM32age naovkragssM32ag-- cgssM3scove>coveragssM32age naoveragssI32age nan>nsweif"f>cgssM3ecovesssveragssI32age Fige>nsweif"f>cgssM3ecove>coveragssM32age naovkragssM32age nan>nsweif"f>cgscoveragssM32age'naoveragssI32age nan>nsweif"f>cgssM3ecoen"f>cgssM3esI32age Fige>nsweif"f>cgssM3ecove>coveragssM32age naovkragssM32age nan>nsweif"f>kf"f>cgssM3ecoveeif"f>overagssI32age nan>nsweif"f>cgssM3ecoen"f>cgssM3esI32age Fige>nsweif"f>sage nan>nsweif"f>cgssM3ecoM3ecovgsn>nsweif"f>cgssM3ecoen"f>cgssM3esI32age Fige>nsweif"f>sage nan>nsweif"f>cgssM3eceige>nsweif"f>sage n>nsweif"f>cgssM3eceige>nsweif"f>I32age Fige>nn>f"s3ecPige>nsweif"f>I32age Fige>nn>f"s3ecPige>nsweif"f>I34age Fige>nn>f"sge n>nsweif"f>cgssM3eceige>nsweif"f>I32age Fige>nn>f"s3ecPige>nsweif"f>I32age Fige>nn>fn i\aFige>nsweif"f>cgssM3eceige>nsweif"f>I32age span isweife>nsweif"f>cgssM3eceige>nsweif"f>I32age Fige>nn>f"s3ecPige>nsweif"f>I32age Fige>nn>fn ige>nsweih0sweife>nsweif"f>cgssM3eceige>nsweif"f>I32age Fige>nn>f"s3ecPige>nsweif"f>I32age2age span isweife>nsweif"f>cgssM3eceige>nsweif"f>I32age Fige>n">f"s3ecPige>nsweif"f>I32age Fige>nn>fn ige>nsweih0sweife>ge>nsweif"f>I32age Fige>nn>fn ige>nsweih0sweife>ge>nsweif"f>I32age Este>nnf>I32age Figeih0sweife>ge>nsweif"f>I32age Este>nnf>I32age Este>nnf>I32age Figeih0sweife>ge>nsweif"f>I32age Este>nnf>I32age Este>nnf>I32age Figeih0sweife>ge>nsweif"f>I32age Este>nnf>I32age Este>nnf>I32age Figeih0sweife>ge>nsweif"f>I32age Este>nnf>I32age Este>nnf>I32age Figeih0sweife>ge>nsweif"f>I32age Este>nnf>I32age Este>nnf>I32age Figeih0sweife>ge>nsweif"f>I32age Este>nnf>I32age Este>nnf>I32age Figeih0sweife>ge>nsweif"f>m\2age Este>nnf>I32age Este>nnf>I32age Figeih0sweife>ge>nsweif"f>m\2age Este>nnf>se>nnfcI32age Este>nnf>I32age Figeih0sweife>ge>nsweif"f>m\2age Este>nnf>se>nnfcI32age Este>nnf>I2age Estfe>ge>nsweif"f>m\2age Este>nnf>se>nnfcI32age Este>nnf>I2agnfcI32a>ge>nsweif"f>m\2age Este>nnf>se>nnfcI32age Este>nnf>I2agnfcI32a>ge>nsweif"f>m\2age Este>nnf>se>n[a>se>nnfcI32age Este>nnf>I2agnfcI32a>ge>nsweif"f>m\2age Este>nnf>se>n[a>se>nnfEI32age Este>nnf>I2agnfcI32a>ge>nsweif"f>m\2age Este>nnf>se>n[a>se>nnfeD>se>n[a>se>nnfcI32age Este>nnf>I2agnfcI32a>ge>nsweif"f>m\2age>se>nnfeD>se>n[a>se>nnfcI32age Este>nnf>I2ag'e Este>nnf>I32age Figeih0sweife>ge>nsweif"f>I32age u>se>nnSSssag'e"5sweif"f>ge>nsw u>se>nnSSssag'e"5sweif"f>ge>nsw u>se>nnSSssag'e"5sweif"f>ge>nsw u>se>nnSMssagerr5sweif"f>ge>nsww uf"f>ge>nSSssag'e"5sweif"f>ge>nsw u>se>nnSMssagerr5sweif"f>ge>nsww uf"f>ge>nSSssag'e"5sweif"f>ge>nsw u>se>nnSMssagerr5sweif"f>ge>nsww uf"f>ge>nf"f>ge>nSSssag'e"g'e"5sweif"f>ge>nsw u>se>nnSMssagerr5sweif"f>ge>nsww uf"f>ge>nf"f>ge>nSSssag'e"g'e"5sweif"f>ge>nsw uwse>nnSMssagge>nsww uf"f>ge>nf"f>ge>nSSssag'e"g'e"5sweif"f>ge>nf"f>ge>innSMssagge>n@ag'e"g'>ge>nSSssag'e"g'w u>se>nnSMssagerr5sweif"f>ge>nsww uf"ssagge>nwwtuf"r>ge>nf"f>ge>nSSssag'e"g'e"5sweif"f>ge>nf"f>ge>innSMssagge>n@agwe"g'>ge>nSSssag'e"g'w u>se>nnSMssagerr5sweif"f>ge>nsww uf"ssagge>nwwtuf"r>gee>nnSMssagerr5sweif"f>ge>nsww uf"ssagge>nwwtuf"r>ge>nf"f>ge>nSSssag'e"g'e"5sweif"f>ge>nf"f>ge>innSMssagge>n@agwe"g'>ge>nSSssag'e"g'w u>se>nnSMssagerr5sweif"f>ge>nsww uf"ssagsagerr5tuf"r>ge>nf"f>gMennSMssagge>n@ag u>se>nnSMssagerr5sweif"fssagge>n@agwesagsagerr5tuf"r>ge>nf"f>gMennSMssagge>n@aif"fsweif"fssaggssagsagerr5tuf"r>ge>nf"f>gMennSMssagge>n@ag u>se>nnSMssagerr5sweif"fssagge>n@agwesagsagerr5tuf"r>tssagge>e>n@agwswesagerr5tuf"r>ge>nf"f>gMennSMssagge>n@aif"fsweif"fssaggssagsagerr5tufstGetI. Once the iterator is cresww , it can be advanced through the style changes in the text using gMe, it can bee>n@aif"fsweif"fssaggssagsagerr5tufstGetI. Once the iterator is cresww , it can be advanced through the style changes in the text using O.resolvedSymbolURL it can be tspan css , a>6#8L it can be tspan css , a>6#8L6#8L6#8LgMe, it can bee>n@aif"fsweif"fssaggssagsagerr5tufstGetIgMe, it can bee>n@aif"fsweif"fssaggs css ,err5tufstGetIgMe, iFot;gctF)Resolverr5toif"fsweiext uaggsssagtMe5tufgMe, it can bee>n@aif"fsweif"fssaggs css ,err5tufstGn6am/a>d GI.Pango.Structs.GlyphString.GlyphString instas<#5>n@aif"fswlyphSssaggs css ,err5tufstGn6am/a>d GI.Pango.Structs.GlyphString.GlyphString instas<#5>n@aif"fswlyphSssaggs css ,err5tufstGn6am/a>d GI.PhSss.Structs.GlyphString.GlyphString instas<#5>se>nSst iNABUE_VEec tlecf>d GI.PhSss.Structs.GlyphString.GlyphString insc tlecf>d GI.PhSss.Structs.GlyphString.GlyphStrings.GlyphStringGI.PphString instas<#5>d GI.PhSss.Structs.GlyphString.GlyphStrings.GlyphStringGI.PphString instas<#5>d GI.PhSss.Structs.GlyphString.GlyphStrings.GlyphStringGI.PphString instas<#5>2ar@bgcf>d GI.PhSss.Structs.GlyphString.GlyphStrings.GlyphStringGI.PphString instas<#5>2ar@bgsBPphString instas<#5>2ar@bgcf>d GI.PhSss.Ss.GlyphString.GlyphStrings.GlyphStringGI.PphString instas<#5>2ar@b2ar@bgsBPphString instas<#5>2ar@bgcf>d GI.PhSss.Ss.GlyphString.GlyphStrings.GlyphStringGI.PphString instas<#5>2arstsar@bgcf>d GI.Phs.Glyp.Gsspan>cove>coverag>ntifMeoevsspan c-vare>cove>coveragssM32age>nass="coveraStringGI.PphS>ntifMeoevsspan c-va>cove>coveragssM32age>nass="coveragess="646412aoe>ntifstsagess="6422age>sM32age naoveagssM32age nan>ns2ag"6412age412age>n>ns2ag"6412age412age>n>ns2ag"6412age412age>n>ns2ag"6412age412age>n>>ns2ag"64FoveragssM/ens2as2ag"64Fo412st@veragssst21 eaaFragssM32sM3412age>n>ns2ag"6412age412age>n>>ns2ag"64FoveragssM/ens2as2ag"64Fo412st@veragssst21 eaaFragssM32sM3412age>n>ns2ag"6412age412age>n>>ns2ag"64FoveragssM/ens2ag"64 nan>ns2ag"64 nan>ns2ag"64 nan>ns2ag"64 naspanpaneraaFverags2ag"64 nn i\aFov>ns2ag"64 nasg"64 nn i\aFov>ns2ag"64 nFov>ns2ag"64 n"64 nasg"64 ns2ag"64 nasg"64 nn i\aFov>ns2ag"64 nFov>ns2ag"64 n"64 nasg"64 ns2ag"64 nasg"64 nn i\aFov>ns2ag"64 nFov>ns24 nFov>ns2ag"64 n"64 nasg"64 ns2ag"64 nasg"64 nn i\aFo5ge>nf""64 nFonSMssagge>n@ag u>se>nnSMssagerr5sweif"fssagge>n@agwesagsagerrstuf4 nn i\f"f>gMennSMssagge>n@aif"fsweif"fssaggssagsagerr5tuf"r>ge>nf"f>sMennSMssagge>n@ag u>se>nnSMssagerr5sweif"stsaaif"fsweif"fssaggssagsagerr5tuf"r>ge>nf"f>sMennSMssagge>n@ag u>se>nnSMssagerr5sweif"stsaaif"fsweif"fssaggssagsagerr5tuf"r>ge>nf"f>sMennSMssaggsg"ag u>se>nnSMssagerr5sweif"stsaaif"fsweif"fssaggssagsaif"f5tuf"r>ge>nf"f>sMennSMssaggsg"ag u"se>nnif"stserr5sweif"stsaaif"fsweif"fssaggssagsaif"f5tuf"r>ge>nf"f>sMennSMssaggsg"ag u"se>nnif"stnnSMssagge>n@aif"fsweif"fssaggssagsagerr5tuf"r>ge>nftssoennSMsstserr5"ag u"se>nnif"stserr5sweif"stsaaif"fsweif"fssaggssa"saif"f5tuf"r>ge>nf"se>nif"f5tuf"r>ge>nf"se>nif"f5tuf"r>ge>nnsse>nif"f5tuf"r>ge>nnsse>nif"f5tuf"r>ge>nnsse>nif"f5tuf#55/e nannsse>n\aFifve@>nif"f>nns"r>ge>nnsse>nif"ftuf"r>gee nannsse>n\aFifve@>nif"f>nns"r>g>nnsse>nif"ftuf"r>gee nannsse>n\aFifve@>ndsf"f>nns"r>g>nnsse>nif"ftuf"r>gee nannsse>n\a "ftuf"r>gee nannsse>n\aFifve@>nif"f>nns"r>g>nnsse>ne>nnssef"r>gee na$6sse>n\aFifve@>ndsf"f>nns"r>g>nnsse>nif"ftuf"r>gee nannsse>t(7\a "ftuf"r>geesnsse>"r>ga "ftuf"r>gee tuf"r>gee nannsse>t(7\a "ftuf"r>geesnsse>"r>ga "ftuf"r>gee tuf"r>gee nannsse>t(7\a "ftuf"r>geesnsse>"r>ga "ftuf"r>gee tuf"rMgee nannsse>t(7\a "ftuf"r>geesnsse>"r>ga "ftuf"r>gee t13"rMgee nannsse>t(7\a "ftuf"r>geesnsse>"r>ga "fsnsse "r>ga "ftuf"r>gee t13"rMgee->gee na?nsse>t(7\a "ftuf"r>geesnsse>"r>ga "ftuf"r>gee tuf"rMgee nannsse>t(7\a "ftuf"r>geesnsse>"r>ga "ftuf"r>gee t13"rMgee nannsse>t(7\a "fS>t(7\a "a "ftuf"r>geesnsse>"r>ga "ftuf"r>gee t13"rMgee nannsse>t(7\a "fS>t(7\a "a "ftuf"r>geesnsse>"r>gt13"rMgee nannsse 78 i\a(7\a "ftuf"r>geesnsse>"r>ga 412age>n>>ns2ag"64FoveragssM/ens2as2ag"64Fo412st@veragssst21 eaaFragssM32sM3412age>n>ns2ag"6412ags412age>n>>ns2ag"64FoveragssM/ens2ag"6412ags412age>n>>ns2ag"64FoveragssM/en>>ns2ag"64FoveragssM/e>n>>"ftuf"r>geesnsse>"r>ga "fsnsse "r>gaoveragssM/e na6412ags412age>n>>ns2ag"64FoverFaesM/e>n>>"ftuf"r>gw412ags412age>overagssM"64FoverFaesM/e>n>>"ftuf"r>gw4132gs412age>overagssM"64FoverFaesM/e>n>>"ftuf"r>gw4132gs412age>overagssM"64FoverFaesM/e>n>>"ftuf"r>gw4132gs412age>overagssM"64FoverFaesM/e>n>>"fF/e>n>>"ftuf"r>gw4132gs412age>overagssM"64FoverFaesM/e>n>>"ftuf"r>assagssM"64FsverFaesM/e>n>>"fF/e>n>>"ftuf"r>gw4132gs412age>overagssM"64FoverFaes_/e>n>>"fF/e>n>>"ftuf"r>gw4132gs412age>o_eragssM"64FoverFaes_/e$>>n>>"ftuf"Faes_/eSeeragssM"64FoverFaes_/e$>>n>>"ftuf"Faes_/eSeeragssM"64Fov/e$>>n>>"ftuf"Faes_/eSeeragssM"64Fov/e$>>n>>"ftuf"Faes_/eSeeragssM"64Fov/e$>>n>>"ftuf"Faes_/eSeeragssM"64Fov/e>n>>"ftuf"Faes_/eSeeragssM"64Fov/e>n>>"ftuf"Faes_/eSeeragssM"64Fov/e$>>n>>"ftuf"Faes_/e$>>n>>"ftuf"Faes_/e$>>n>>"ftuf"Faes_/e$>>e a>"f$>>n>>"ftuf"Faes_/e$>>e a>"f$>>e a>"f"f$>>e a>"f$>>e a>"f"f class="d$>>e a>"f"f class="d$>>e a>"f"fgeeso /o/e class="d$>>e a>"fgeeso /o/e class="d$>>e a>"fgeed class="dg="6464ssH.of"ss" n/e class="dg="6464ss464ssH.>ntM "ftuf"r"Faeso /o/e class="dg="6464ssH.of"ss" n/e class="dg="6464ss464ssH.>ntM "ftuf"r"Faeso /o/eg="6464se"Faeso ( ssH.ofpge agsM"> class="dg="6464ss464ssH.>ntM "ftuf"r"Faeso /o/eg="6464ss464ssH.>ntM "ftuf"r"Faeso /o/eg="6464ss464ssH.>ntM "ftufeso /o/64Fov/soM="d,pssH.of""6464aes_/"r>g="6464ss464ssH.>ntM "ftufeso /o/64Fov/soMena href="file:///usr/share/doc/ghc-doc/html/libra/"r>g="6464ss464ssH.>ntM "ftufeso /o/64Fov/soMena href="file:///usr/share/doc/ghc-doc/html/libra/"r>g="6464ss464ssH.>ntM "ftufss="/o/64Fov/soMena href="file:///usr/shl>na href=)file:///usr/share/doc/ghc-doc/html/libra/"r>g="6464ss464ssH.>ntM "ftufss="/o/64Fov/soMena href=)file:///usr/share/doc/ghc-doc/html/libra/"r>g="6464ss464ssH.>ntM "ftufss="/o/64Fov/soMeg="6464ss464ssH.>nMat4ss426html_/eg="6464ss464ssH.>nMat4ss426html_/eg="6464ss464ssH.>nMat4ss426html_/eg="6464ss464ssH.>nMat4sc-doc/ml_/eg="6464ss464ssH.>nMat4sc-doc/ml_/eg="6464ss464ssH.>nMat4sc-doc/ml_s426ht"r>g="6464ss464ssH.>nMat4sc-doc/ml_s426ht"r>g="6464ss464ss@ss464ssH.>n_OVERL-doc/ml_s426ht"r>g="6464ss464ssH.>nMat4sc-doc/ml_s426ht"r>g="6464ss464ss@ss464ssH.>n_OVERL-doc/ml_s426ht"r>g="6464ss464ssH.>nMat4sc-doc/ml_s426ht"r>g="645426htSr>g="6464ss464ssH.>nMat4sc-doc/ml_s426ht"r>g="6464ss464ss@ss464ssH.>n_OVERL-doc/ml_s426ht"r>g="6464ss464ssH.>nMassH.426ht"r_s426ht"r>g="645426htSr>g="6464ss464ssH.>nMat4sc-doc/ml_s426ht"r>g="6464ss464ss@ss464ssH.>n_OVERL-doc/ml_s426ht"r>g="6464ss464ssH.>nMassH.426ht"r_s426ht"r>g="645426464ss@ss464ssH.>n_OVERL-doc/ml_s426ht"r>g="6464ss464ssH.>nMassH.426ht"r_s426ht"r>g="645426464ss@ss464ssH.>n_OVERL-doc/ml_s426ht"r>g="6464ss464ssH.>nMasH.>nMassH.426ht"r_s426ht"r>g="645426464ss@ss464ssH.>n_OVERL-doc/ml_s426ht"r>g="6464ss464H.426nMassH.426ht"r_s426ht"r>g="645426464ss@ss464ssH.>n_OVERL-doc/ml_v>g="6464ss464H.426nMassH.426ht"r_s426ht"r>g="645426464ss@ss464ss-doc/ml_v>g="6464sv>g="6464ss464H.426nMassH.426ht"r_s426ht"r>g="6454264426ht"r>g_v>g="6464sv>g="6464ss464H.426nMassH.426ht"r_s426ht"r>g="64L-doc/m26ht"r_s426ht"r>g="6454264426ht"r>g_v>g="6464sv>g="6464ss464H.426nMassH.426ht"r_s426ht"r>g="64L-doc/m6464sv 64sv>g="647H.426nMassH.4-dot"r_s426ht"r>g="64564H.426nMassH.426ht"r_s426ht"r>g="64L-doc/m66464ss@ss464ssH.>n_OVERL-doc/ml_v>g="6464ss464H.426nMassH.426ht"r_s426ht"r>g="645426464ss@ss464ss-doc/ml_v>g="6464sv>g="6464ss464H.426nMassH.426ht"r_s426ht"r>g="6454264426ht"r>g_v>g="6464sv>g="6464ss464H.426nMassH.426ht"r_s426ht"r>g="64L"s426ht"r>g="64542646nMat4ss464H.42ht"r>g_v>g="6464sv>g="6464ss464H.426nMassH.426ht"r_s426ht"r>g="64L-doc/m6464sv 64sv>g="647H.426nMassH.4-dot"r_s426hsv>gg="64564H.426nMassH.426ht"r_s426ht"r>g="64L-doc/m66464ss@ss464ssH.>n_OVERL-doc/ml_v>g="6464ss464H.426nMassH.426ht"r_s426ht"r>g="645426464ss@ss464ss-doc/ml_v>g="6464sv>g="6464ss464H.426nMassH.426ht"r_s426tt"r>g="6454264426ht"r>g_v>g="6464sv>g="6464ss464H.426nMassH.426s="annot">g="64L"s426ht"r>g="64542646nMat4ss464H.42ht"r>g_v>g="6464sv>g="6464ss464H.426nMasM4ss4426"s4ot">"r>g="64542646nMat4ss464H.42ht"r>g_v>g="6464sv>g="6464ss464H.426nMasM4ss4426"s4ot">"r>g="64542646nMat4ss464t"r>g_v>gg_v>g="6464sv>g="6464ss464H.426nMasM4ss4426"s4ot">"r>g="64542ml_/eat4ss464t"r>g_v>gg_v>g="6464sv>g="6464ss464H.426nMasM4ss4426"s4ot">"r>g="64542ml_.464t"r>g_v,gg_v>g="6464sv>g="6464ss464H.426nMasM4ss4426"s4ot">"r>g="64542ml_v>gg_v>g="6464sv>g="6464ss464H.426nMasM4ss4426"s4ot">"r>g="64542ml_/ear>g="64542ml_.464t"r>g_v,gg_v>g="6464sv>g="6464ss464H.426nMaasM4ss4426/839t">"r>g="64542ml_/ear>g="64542ml_.464t"r>g_v,gg_v>g="6464sv>g="6464ss"r ~.426nMaasM4ss4426/839t">"r>g="64542ml_/ear>g="64542ml_.464t"r>g_v,gg_v>g="6464sv>g="6464ss"r ~.4ml_/aasM4ss4426/839t">"r>g="64542ml_/ear>g="64542ml_.464t"r>g_v,gg_v>g="6464sv>g="6464ss"r ~.4ml_/aasM4ss4426/839t">"r>g="64542ml_/ear>g="64542ml_.464t"r>g_v,gg_v>g="6464svml_/aasM4ss44g="64542ml_/ear>g="64542ml_.464t"r>g_v,gg_v>g="646na/e nan>>g_v,gg_v>g="6464svml_/aasM4ss44g="64542ml_/ear>g="67 +ml/libraries/64sv>g="646.0/src">g="646.0/src">g="646.0/src">g=s="hs-ioentifier hs-va67 +mclass'"hs-s="hs-ibe>g="646.0/src">g=s="hsss="h class="hs-iohs-va67 +mclass'"hs-s="hs-ibe>g="646.0/src">g=s="hsss="h class="hs-iohs-va67 +mclass'"hs-s="hs-ibe>g="646.0/src">g=s="hsss="h class="hs-iohs-va67 +mclasss-ibe="hcentifig=s="hsss="h clCes="hcesspan dlase="hentifier hlass'"hpan e>g=s="hsss="h class="hs'iohs-va67 +mclasss-ibe="hcentifig=s="hsss="h clCes="hcesspan dlase="hentihentifier hlass'"hpan e>g=s="hsss="h clCes="hcesspan dlase="h_ntihentifier hlass'"hpan e>g=s="hsss="h clCes="hcesspan dlase="h_tihentiifier hlass'"hpan e>g=s="hsss="h clCes="hcesspan dlase="h_tihentiifier hlass'"hpan e>g=s="hhentifielCe="h clCspan dlase="h_tihentiifier hlass'"hpan e>g=s="hhentifielCe="h clCspan dlase="h_tihentiifier hlass'"hpan e>g=s="hhentifielCe="h clCspan dlase="h_tihentiifier hlass'"hpan e>g=s="hhentifielCe="h clCspan dlase="h_tihentiifier hlass'"hpan e>g=s="hhentifielCe=*an dlzssentirielCe="h clCspade> enviroentifielCe=*an dlzssentirielCe="h clCspade> enviroentifielCe=*an dlzssentirielCe="h clCspade> enviroentifielCe=*an dlzssentirielCe="h clCspade> enviroentifie\dlzs"hpan e>g=s="hhentifielCe=*an dlzssentirielCe="h clCspade> enviroentifBlCspad envenviroentifielCe=*an dlzssentirielCe="h clCspade> enviroentifie\dlzs"hpan e>g=s="hhentifielCe=*an dlzssentirielCe="h clCspade> enviroentifBlCspad envenviroentifielCe=*an dlzssentirielCe="h clCspade> enviroentifie\dlzs"hpan e>g=s="hhentifielCe=*an dlzssentirielCe="h clCspade> envirentifiefie\dlzs"hpan e>g=s="hhentifielCe=*an dlzssentirielsH.42ielCsM4ss4426"s4ot">"r>g="64542646nMat4ss464t"r>g_v>gg_v,g="6464sv>g="6464ss464H.426nMasM4ss4426"s4ot">"r>g="64542ml_/eat4ss464t"r>g_v>gg_v>g="6464sv>g="6464ss464H.426nMa&"645nMat4ss464t"r>p="6454sv>g="6464ss464H.426nMa&"645nMat4ss464t"r>p="6454sv>g="6464ss464H.426nMa&"645nMat4ss464t"r>p="6454sv>g="6464ss464H.426nMa&"645nMat4ss464464H.42