| # -*- coding: utf-8 -*- | 
 | """ | 
 |     jinja.constants | 
 |     ~~~~~~~~~~~~~~~ | 
 |  | 
 |     Various constants. | 
 |  | 
 |     :copyright: (c) 2010 by the Jinja Team. | 
 |     :license: BSD, see LICENSE for more details. | 
 | """ | 
 |  | 
 |  | 
 | #: list of lorem ipsum words used by the lipsum() helper function | 
 | LOREM_IPSUM_WORDS = u'''\ | 
 | a ac accumsan ad adipiscing aenean aliquam aliquet amet ante aptent arcu at | 
 | auctor augue bibendum blandit class commodo condimentum congue consectetuer | 
 | consequat conubia convallis cras cubilia cum curabitur curae cursus dapibus | 
 | diam dictum dictumst dignissim dis dolor donec dui duis egestas eget eleifend | 
 | elementum elit enim erat eros est et etiam eu euismod facilisi facilisis fames | 
 | faucibus felis fermentum feugiat fringilla fusce gravida habitant habitasse hac | 
 | hendrerit hymenaeos iaculis id imperdiet in inceptos integer interdum ipsum | 
 | justo lacinia lacus laoreet lectus leo libero ligula litora lobortis lorem | 
 | luctus maecenas magna magnis malesuada massa mattis mauris metus mi molestie | 
 | mollis montes morbi mus nam nascetur natoque nec neque netus nibh nisi nisl non | 
 | nonummy nostra nulla nullam nunc odio orci ornare parturient pede pellentesque | 
 | penatibus per pharetra phasellus placerat platea porta porttitor posuere | 
 | potenti praesent pretium primis proin pulvinar purus quam quis quisque rhoncus | 
 | ridiculus risus rutrum sagittis sapien scelerisque sed sem semper senectus sit | 
 | sociis sociosqu sodales sollicitudin suscipit suspendisse taciti tellus tempor | 
 | tempus tincidunt torquent tortor tristique turpis ullamcorper ultrices | 
 | ultricies urna ut varius vehicula vel velit venenatis vestibulum vitae vivamus | 
 | viverra volutpat vulputate''' | 
 |  | 
 |  | 
 | #: a dict of all html entities + apos | 
 | HTML_ENTITIES = { | 
 |     'AElig': 198, | 
 |     'Aacute': 193, | 
 |     'Acirc': 194, | 
 |     'Agrave': 192, | 
 |     'Alpha': 913, | 
 |     'Aring': 197, | 
 |     'Atilde': 195, | 
 |     'Auml': 196, | 
 |     'Beta': 914, | 
 |     'Ccedil': 199, | 
 |     'Chi': 935, | 
 |     'Dagger': 8225, | 
 |     'Delta': 916, | 
 |     'ETH': 208, | 
 |     'Eacute': 201, | 
 |     'Ecirc': 202, | 
 |     'Egrave': 200, | 
 |     'Epsilon': 917, | 
 |     'Eta': 919, | 
 |     'Euml': 203, | 
 |     'Gamma': 915, | 
 |     'Iacute': 205, | 
 |     'Icirc': 206, | 
 |     'Igrave': 204, | 
 |     'Iota': 921, | 
 |     'Iuml': 207, | 
 |     'Kappa': 922, | 
 |     'Lambda': 923, | 
 |     'Mu': 924, | 
 |     'Ntilde': 209, | 
 |     'Nu': 925, | 
 |     'OElig': 338, | 
 |     'Oacute': 211, | 
 |     'Ocirc': 212, | 
 |     'Ograve': 210, | 
 |     'Omega': 937, | 
 |     'Omicron': 927, | 
 |     'Oslash': 216, | 
 |     'Otilde': 213, | 
 |     'Ouml': 214, | 
 |     'Phi': 934, | 
 |     'Pi': 928, | 
 |     'Prime': 8243, | 
 |     'Psi': 936, | 
 |     'Rho': 929, | 
 |     'Scaron': 352, | 
 |     'Sigma': 931, | 
 |     'THORN': 222, | 
 |     'Tau': 932, | 
 |     'Theta': 920, | 
 |     'Uacute': 218, | 
 |     'Ucirc': 219, | 
 |     'Ugrave': 217, | 
 |     'Upsilon': 933, | 
 |     'Uuml': 220, | 
 |     'Xi': 926, | 
 |     'Yacute': 221, | 
 |     'Yuml': 376, | 
 |     'Zeta': 918, | 
 |     'aacute': 225, | 
 |     'acirc': 226, | 
 |     'acute': 180, | 
 |     'aelig': 230, | 
 |     'agrave': 224, | 
 |     'alefsym': 8501, | 
 |     'alpha': 945, | 
 |     'amp': 38, | 
 |     'and': 8743, | 
 |     'ang': 8736, | 
 |     'apos': 39, | 
 |     'aring': 229, | 
 |     'asymp': 8776, | 
 |     'atilde': 227, | 
 |     'auml': 228, | 
 |     'bdquo': 8222, | 
 |     'beta': 946, | 
 |     'brvbar': 166, | 
 |     'bull': 8226, | 
 |     'cap': 8745, | 
 |     'ccedil': 231, | 
 |     'cedil': 184, | 
 |     'cent': 162, | 
 |     'chi': 967, | 
 |     'circ': 710, | 
 |     'clubs': 9827, | 
 |     'cong': 8773, | 
 |     'copy': 169, | 
 |     'crarr': 8629, | 
 |     'cup': 8746, | 
 |     'curren': 164, | 
 |     'dArr': 8659, | 
 |     'dagger': 8224, | 
 |     'darr': 8595, | 
 |     'deg': 176, | 
 |     'delta': 948, | 
 |     'diams': 9830, | 
 |     'divide': 247, | 
 |     'eacute': 233, | 
 |     'ecirc': 234, | 
 |     'egrave': 232, | 
 |     'empty': 8709, | 
 |     'emsp': 8195, | 
 |     'ensp': 8194, | 
 |     'epsilon': 949, | 
 |     'equiv': 8801, | 
 |     'eta': 951, | 
 |     'eth': 240, | 
 |     'euml': 235, | 
 |     'euro': 8364, | 
 |     'exist': 8707, | 
 |     'fnof': 402, | 
 |     'forall': 8704, | 
 |     'frac12': 189, | 
 |     'frac14': 188, | 
 |     'frac34': 190, | 
 |     'frasl': 8260, | 
 |     'gamma': 947, | 
 |     'ge': 8805, | 
 |     'gt': 62, | 
 |     'hArr': 8660, | 
 |     'harr': 8596, | 
 |     'hearts': 9829, | 
 |     'hellip': 8230, | 
 |     'iacute': 237, | 
 |     'icirc': 238, | 
 |     'iexcl': 161, | 
 |     'igrave': 236, | 
 |     'image': 8465, | 
 |     'infin': 8734, | 
 |     'int': 8747, | 
 |     'iota': 953, | 
 |     'iquest': 191, | 
 |     'isin': 8712, | 
 |     'iuml': 239, | 
 |     'kappa': 954, | 
 |     'lArr': 8656, | 
 |     'lambda': 955, | 
 |     'lang': 9001, | 
 |     'laquo': 171, | 
 |     'larr': 8592, | 
 |     'lceil': 8968, | 
 |     'ldquo': 8220, | 
 |     'le': 8804, | 
 |     'lfloor': 8970, | 
 |     'lowast': 8727, | 
 |     'loz': 9674, | 
 |     'lrm': 8206, | 
 |     'lsaquo': 8249, | 
 |     'lsquo': 8216, | 
 |     'lt': 60, | 
 |     'macr': 175, | 
 |     'mdash': 8212, | 
 |     'micro': 181, | 
 |     'middot': 183, | 
 |     'minus': 8722, | 
 |     'mu': 956, | 
 |     'nabla': 8711, | 
 |     'nbsp': 160, | 
 |     'ndash': 8211, | 
 |     'ne': 8800, | 
 |     'ni': 8715, | 
 |     'not': 172, | 
 |     'notin': 8713, | 
 |     'nsub': 8836, | 
 |     'ntilde': 241, | 
 |     'nu': 957, | 
 |     'oacute': 243, | 
 |     'ocirc': 244, | 
 |     'oelig': 339, | 
 |     'ograve': 242, | 
 |     'oline': 8254, | 
 |     'omega': 969, | 
 |     'omicron': 959, | 
 |     'oplus': 8853, | 
 |     'or': 8744, | 
 |     'ordf': 170, | 
 |     'ordm': 186, | 
 |     'oslash': 248, | 
 |     'otilde': 245, | 
 |     'otimes': 8855, | 
 |     'ouml': 246, | 
 |     'para': 182, | 
 |     'part': 8706, | 
 |     'permil': 8240, | 
 |     'perp': 8869, | 
 |     'phi': 966, | 
 |     'pi': 960, | 
 |     'piv': 982, | 
 |     'plusmn': 177, | 
 |     'pound': 163, | 
 |     'prime': 8242, | 
 |     'prod': 8719, | 
 |     'prop': 8733, | 
 |     'psi': 968, | 
 |     'quot': 34, | 
 |     'rArr': 8658, | 
 |     'radic': 8730, | 
 |     'rang': 9002, | 
 |     'raquo': 187, | 
 |     'rarr': 8594, | 
 |     'rceil': 8969, | 
 |     'rdquo': 8221, | 
 |     'real': 8476, | 
 |     'reg': 174, | 
 |     'rfloor': 8971, | 
 |     'rho': 961, | 
 |     'rlm': 8207, | 
 |     'rsaquo': 8250, | 
 |     'rsquo': 8217, | 
 |     'sbquo': 8218, | 
 |     'scaron': 353, | 
 |     'sdot': 8901, | 
 |     'sect': 167, | 
 |     'shy': 173, | 
 |     'sigma': 963, | 
 |     'sigmaf': 962, | 
 |     'sim': 8764, | 
 |     'spades': 9824, | 
 |     'sub': 8834, | 
 |     'sube': 8838, | 
 |     'sum': 8721, | 
 |     'sup': 8835, | 
 |     'sup1': 185, | 
 |     'sup2': 178, | 
 |     'sup3': 179, | 
 |     'supe': 8839, | 
 |     'szlig': 223, | 
 |     'tau': 964, | 
 |     'there4': 8756, | 
 |     'theta': 952, | 
 |     'thetasym': 977, | 
 |     'thinsp': 8201, | 
 |     'thorn': 254, | 
 |     'tilde': 732, | 
 |     'times': 215, | 
 |     'trade': 8482, | 
 |     'uArr': 8657, | 
 |     'uacute': 250, | 
 |     'uarr': 8593, | 
 |     'ucirc': 251, | 
 |     'ugrave': 249, | 
 |     'uml': 168, | 
 |     'upsih': 978, | 
 |     'upsilon': 965, | 
 |     'uuml': 252, | 
 |     'weierp': 8472, | 
 |     'xi': 958, | 
 |     'yacute': 253, | 
 |     'yen': 165, | 
 |     'yuml': 255, | 
 |     'zeta': 950, | 
 |     'zwj': 8205, | 
 |     'zwnj': 8204 | 
 | } |