úÎ\5P;      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½ ¾¿ÀÁÂÃÄÅ ¾¿ÀÁÂÃįž¿¿ÀÁÂÃÄÅÇÈ c1 `over` c2 returns the  created by compositing the   c1 over c2, which may be either a  or  . ;Compute a affine Combination (weighted-average) of points. 3 The last parameter will get the remaining weight.  e.g. :affineCombo [(0.2,a), (0.3,b)] c == 0.2*a + 0.3*b + 0.4*c This type represents a  that may be semi-transparent. ÉÊË5This type represents the human preception of colour.  The aE parameter is a numeric type used internally for the representation. ÌÍÎÏÐÑÒ Constructs a  from RGB values using the linear RGB colour  space specified in Rec.709. Return RGB values using the linear RGB colour space specified in  Rec.709. :Change the type used to represent the colour coordinates. This / is entirely transparent and has no associated  . :Change the type used to represent the colour coordinates. Creates an opaque  from a .  Returns a ! more transparent by a factor of o.  Creates an  from a  with a given opacity. -c `withOpacity` o == fade o (alphaColour c) ,Compute the weighted average of two points.  e.g. blend 0.4 a b = 0.4*a + 0.6*b  Composites c1 over c2 using opacity a. ÓÔs and then clamps x between 0 and Õ. Returns the opacity of an . C This function is provided only for converting to other datatypes.  Its use is discouraged.  Instead compose the  with another  and extract  the resulting  components. Returns the colour of an .  colourChannel transparent is undefined and may result in nan or an  error. C This function is provided only for converting to other datatypes.  Its use is discouraged.  Instead compose the  with another  and extract the  resulting  components. ÉÊËÌÍÎÏÐÑÒ ÓÖרÉÉÊËËÌÌÍÎÎÏÐÐÑÒÒ Ó /Construct a colour from an sRGB specification. 7 Input components are expected to be in the range [0..1]. /Construct a colour from an sRGB specification. 6 Input components are expected to be in the range [0..Õ]. :Construct a colour from a 24-bit (three 8-bit words) sRGB  specification. 4Return the sRGB colour components in the range [0..1]. ;Return the approximate sRGB colour components in the range  [0..Õ]. " Out of range values are clamped. DReturn the approximate 24-bit sRGB colour components as three 8-bit  components. " Out of range values are clamped. (Show a colour in hexadecimal form, e.g. "#00aaff" (Show a colour in hexadecimal form, e.g. "#00aaff" (Read a colour in hexadecimal form, e.g. "#00aaff" or "00aaff" (Read a colour in hexadecimal form, e.g. "#00aaff" or "00aaff"    ÙÚÛÜÝÞÙÚÛÜÝÞÙÚÛÜÝÞLuma (Y') approximates the Data.Colour.CIE.lightness of a .  Construct a  from Y'PbPr coordinates.  Returns the Y'PbPr coordinates of a .  Construct a  from Y'CbRr 8-bit coordinates.  Returns the Y'CbCr 8-bit coordinates of a .      ’!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²’!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²’!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²’!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³ Construct a * from XYZ coordinates for the 2 standard  (colourimetric) observer. ´6Return the XYZ colour coordinates for the 2 standard  (colourimetric) observer. µ@Returns the Y colour coordinate (luminance) for the 2 standard  (colourimetric) observer. ¶CReturns the lightness of a colour, which is a perceptually uniform  measure. ·7Returns the CIELAB coordinates of a colour, which is a $ perceptually uniform colour space. ¸7Returns the CIELUV coordinates of a colour, which is a $ perceptually uniform colour space. ß³´µ¶·¸³´µ¶·¸³´µ¶·¸¹Luma (Y') approximates the Data.Colour.CIE.lightness of a . º Construct a  from Y'PbPr coordinates. » Returns the Y'PbPr coordinates of a . ¼ Construct a  from Y'CbRr 8-bit coordinates. ½ Returns the Y'CbCr 8-bit coordinates of a . ¹º»¼½¹º»¼½¹º»¼½à                  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃ'()*+ÄÄÅÆÇÈÉÊ ËÌ Í Î Î Ï Ð Ð Ñ Ñ Ò Ò ÓÔÕÖÔר Ç Ù Ú Û ' ( ) * +ÜÝ colour-0.0.0 Data.ColourData.Colour.Rec709Data.Colour.SRGBData.Colour.NamesData.Colour.CIEData.Colour.Rec601Data.Colour.ChanData.Colour.MatrixData.Colour.InternalData.Colour.Luma Compositeover AffineSpace affineCombo AlphaColourColourrgb709toRGB709 colourConvert transparentalphaColourConvert alphaColourfade withOpacityblend compositeWith alphaChannel colourChannelsRGB sRGBBoundedsRGB24toSRGB toSRGBBoundedtoSRGB24 sRGB24shows sRGB24show sRGB24reads sRGB24readlumay'PbPrtoY'PbPry'CbCrtoY'CbCr aliceblue antiquewhiteaqua aquamarineazurebeigebisqueblackblanchedalmondblue bluevioletbrown burlywood cadetblue chartreuse chocolatecoralcornflowerbluecornsilkcrimsoncyandarkbluedarkcyan darkgoldenroddarkgreydarkgray darkgreen darkkhaki darkmagentadarkolivegreen darkorange darkorchiddarkred darksalmon darkseagreen darkslateblue darkturqoise darkslategrey darkslategray darkvioletdeeppink deepskybluedimgreydimgray dodgerblue firebrick floralwhite forestgreenfuchsia gainsboro ghostwhitegold goldenrodgreygraygreen greenyellowhoneydewhotpink indianredindigoivorykhakilavender lavenderblush lawngreen lemonchiffon lightblue lightcoral lightcyanlightgoldenrodyellow lightgreen lightgrey lightgray lightpink lightsalmon lightseagreen lightskybluelightslategreylightslategraylisghtsteelblue lightyellowlime limegreenlinenmagentamaroonmediumaquamarine mediumblue mediumorchid mediumpurplemediumseagreenmediumslatebluemediumspringgreenmediumturquoisemediumvioletred midnightblue mintcream mistyrosemoccasin navajowhitenavynavyblueoldlaceolive olivedraborange orangeredorchid palegoldenrod palegreen paleturquoise palevioletred papayawhip peachpuffperupinkplum powderbluepurplered rosybrown royalblue saddlebrownsalmon sandybrownseagreenseashellsiennasilverskyblue slatebluesnow springgreen steelbluetantealthistletomato turquoisevioletwheatwhite whitesmokeyellow yellowgreencieXYZtoCIEXYZ luminance lightnesscieLabcieLuvChanemptyfullscaleaddinvertconvertinversemultRGBAAlphaRGBBlueGreenRedquantizebaseGHC.RealroundGHC.EnummaxBoundrgbAddrgbaAddLumaCoefu'v'