# -*- coding: ascii -*-  pylint: disable = too-many-lines
r"""
:Copyright:

 Copyright 2012 - 2015
 Andr\xe9 Malo or his licensors, as applicable

:License:

 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
 You may obtain a copy of the License at

     http://www.apache.org/licenses/LICENSE-2.0

 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.

==================================
 HTML5 named character references
==================================

HTML5 named character references.
"""
if __doc__:  # pragma: no cover
    # pylint: disable = redefined-builtin
    __doc__ = __doc__.encode('ascii').decode('unicode_escape')
__author__ = r"Andr\xe9 Malo".encode('ascii').decode('unicode_escape')
__docformat__ = "restructuredtext en"


#: HTML named character references, generated from
#: `the HTML5 spec`_\.
#:
#: .. _the HTML5 spec: http://www.w3.org/TR/html5/
#:    syntax.html#named-character-references
#:
#: :Type: ``dict``
htmlentities = {
    u'Aacute': u'\xc1',
    u'aacute': u'\xe1',
    u'Abreve': u'\u0102',
    u'abreve': u'\u0103',
    u'ac': u'\u223e',
    u'acd': u'\u223f',
    u'acE': u'\u223e\u0333',
    u'Acirc': u'\xc2',
    u'acirc': u'\xe2',
    u'acute': u'\xb4',
    u'Acy': u'\u0410',
    u'acy': u'\u0430',
    u'AElig': u'\xc6',
    u'aelig': u'\xe6',
    u'af': u'\u2061',
    u'Afr': '5\xd8\x04\xdd'.decode("utf-16-le"),
    u'afr': '5\xd8\x1e\xdd'.decode("utf-16-le"),
    u'Agrave': u'\xc0',
    u'agrave': u'\xe0',
    u'alefsym': u'\u2135',
    u'aleph': u'\u2135',
    u'Alpha': u'\u0391',
    u'alpha': u'\u03b1',
    u'Amacr': u'\u0100',
    u'amacr': u'\u0101',
    u'amalg': u'\u2a3f',
    u'AMP': u'&',
    u'amp': u'&',
    u'And': u'\u2a53',
    u'and': u'\u2227',
    u'andand': u'\u2a55',
    u'andd': u'\u2a5c',
    u'andslope': u'\u2a58',
    u'andv': u'\u2a5a',
    u'ang': u'\u2220',
    u'ange': u'\u29a4',
    u'angle': u'\u2220',
    u'angmsd': u'\u2221',
    u'angmsdaa': u'\u29a8',
    u'angmsdab': u'\u29a9',
    u'angmsdac': u'\u29aa',
    u'angmsdad': u'\u29ab',
    u'angmsdae': u'\u29ac',
    u'angmsdaf': u'\u29ad',
    u'angmsdag': u'\u29ae',
    u'angmsdah': u'\u29af',
    u'angrt': u'\u221f',
    u'angrtvb': u'\u22be',
    u'angrtvbd': u'\u299d',
    u'angsph': u'\u2222',
    u'angst': u'\xc5',
    u'angzarr': u'\u237c',
    u'Aogon': u'\u0104',
    u'aogon': u'\u0105',
    u'Aopf': '5\xd88\xdd'.decode("utf-16-le"),
    u'aopf': '5\xd8R\xdd'.decode("utf-16-le"),
    u'ap': u'\u2248',
    u'apacir': u'\u2a6f',
    u'apE': u'\u2a70',
    u'ape': u'\u224a',
    u'apid': u'\u224b',
    u'apos': u'\'',
    u'ApplyFunction': u'\u2061',
    u'approx': u'\u2248',
    u'approxeq': u'\u224a',
    u'Aring': u'\xc5',
    u'aring': u'\xe5',
    u'Ascr': '5\xd8\x9c\xdc'.decode("utf-16-le"),
    u'ascr': '5\xd8\xb6\xdc'.decode("utf-16-le"),
    u'Assign': u'\u2254',
    u'ast': u'*',
    u'asymp': u'\u2248',
    u'asympeq': u'\u224d',
    u'Atilde': u'\xc3',
    u'atilde': u'\xe3',
    u'Auml': u'\xc4',
    u'auml': u'\xe4',
    u'awconint': u'\u2233',
    u'awint': u'\u2a11',
    u'backcong': u'\u224c',
    u'backepsilon': u'\u03f6',
    u'backprime': u'\u2035',
    u'backsim': u'\u223d',
    u'backsimeq': u'\u22cd',
    u'Backslash': u'\u2216',
    u'Barv': u'\u2ae7',
    u'barvee': u'\u22bd',
    u'Barwed': u'\u2306',
    u'barwed': u'\u2305',
    u'barwedge': u'\u2305',
    u'bbrk': u'\u23b5',
    u'bbrktbrk': u'\u23b6',
    u'bcong': u'\u224c',
    u'Bcy': u'\u0411',
    u'bcy': u'\u0431',
    u'bdquo': u'\u201e',
    u'becaus': u'\u2235',
    u'Because': u'\u2235',
    u'because': u'\u2235',
    u'bemptyv': u'\u29b0',
    u'bepsi': u'\u03f6',
    u'bernou': u'\u212c',
    u'Bernoullis': u'\u212c',
    u'Beta': u'\u0392',
    u'beta': u'\u03b2',
    u'beth': u'\u2136',
    u'between': u'\u226c',
    u'Bfr': '5\xd8\x05\xdd'.decode("utf-16-le"),
    u'bfr': '5\xd8\x1f\xdd'.decode("utf-16-le"),
    u'bigcap': u'\u22c2',
    u'bigcirc': u'\u25ef',
    u'bigcup': u'\u22c3',
    u'bigodot': u'\u2a00',
    u'bigoplus': u'\u2a01',
    u'bigotimes': u'\u2a02',
    u'bigsqcup': u'\u2a06',
    u'bigstar': u'\u2605',
    u'bigtriangledown': u'\u25bd',
    u'bigtriangleup': u'\u25b3',
    u'biguplus': u'\u2a04',
    u'bigvee': u'\u22c1',
    u'bigwedge': u'\u22c0',
    u'bkarow': u'\u290d',
    u'blacklozenge': u'\u29eb',
    u'blacksquare': u'\u25aa',
    u'blacktriangle': u'\u25b4',
    u'blacktriangledown': u'\u25be',
    u'blacktriangleleft': u'\u25c2',
    u'blacktriangleright': u'\u25b8',
    u'blank': u'\u2423',
    u'blk12': u'\u2592',
    u'blk14': u'\u2591',
    u'blk34': u'\u2593',
    u'block': u'\u2588',
    u'bne': u'=\u20e5',
    u'bnequiv': u'\u2261\u20e5',
    u'bNot': u'\u2aed',
    u'bnot': u'\u2310',
    u'Bopf': '5\xd89\xdd'.decode("utf-16-le"),
    u'bopf': '5\xd8S\xdd'.decode("utf-16-le"),
    u'bot': u'\u22a5',
    u'bottom': u'\u22a5',
    u'bowtie': u'\u22c8',
    u'boxbox': u'\u29c9',
    u'boxDL': u'\u2557',
    u'boxDl': u'\u2556',
    u'boxdL': u'\u2555',
    u'boxdl': u'\u2510',
    u'boxDR': u'\u2554',
    u'boxDr': u'\u2553',
    u'boxdR': u'\u2552',
    u'boxdr': u'\u250c',
    u'boxH': u'\u2550',
    u'boxh': u'\u2500',
    u'boxHD': u'\u2566',
    u'boxHd': u'\u2564',
    u'boxhD': u'\u2565',
    u'boxhd': u'\u252c',
    u'boxHU': u'\u2569',
    u'boxHu': u'\u2567',
    u'boxhU': u'\u2568',
    u'boxhu': u'\u2534',
    u'boxminus': u'\u229f',
    u'boxplus': u'\u229e',
    u'boxtimes': u'\u22a0',
    u'boxUL': u'\u255d',
    u'boxUl': u'\u255c',
    u'boxuL': u'\u255b',
    u'boxul': u'\u2518',
    u'boxUR': u'\u255a',
    u'boxUr': u'\u2559',
    u'boxuR': u'\u2558',
    u'boxur': u'\u2514',
    u'boxV': u'\u2551',
    u'boxv': u'\u2502',
    u'boxVH': u'\u256c',
    u'boxVh': u'\u256b',
    u'boxvH': u'\u256a',
    u'boxvh': u'\u253c',
    u'boxVL': u'\u2563',
    u'boxVl': u'\u2562',
    u'boxvL': u'\u2561',
    u'boxvl': u'\u2524',
    u'boxVR': u'\u2560',
    u'boxVr': u'\u255f',
    u'boxvR': u'\u255e',
    u'boxvr': u'\u251c',
    u'bprime': u'\u2035',
    u'Breve': u'\u02d8',
    u'breve': u'\u02d8',
    u'brvbar': u'\xa6',
    u'Bscr': u'\u212c',
    u'bscr': '5\xd8\xb7\xdc'.decode("utf-16-le"),
    u'bsemi': u'\u204f',
    u'bsim': u'\u223d',
    u'bsime': u'\u22cd',
    u'bsol': u'\\',
    u'bsolb': u'\u29c5',
    u'bsolhsub': u'\u27c8',
    u'bull': u'\u2022',
    u'bullet': u'\u2022',
    u'bump': u'\u224e',
    u'bumpE': u'\u2aae',
    u'bumpe': u'\u224f',
    u'Bumpeq': u'\u224e',
    u'bumpeq': u'\u224f',
    u'Cacute': u'\u0106',
    u'cacute': u'\u0107',
    u'Cap': u'\u22d2',
    u'cap': u'\u2229',
    u'capand': u'\u2a44',
    u'capbrcup': u'\u2a49',
    u'capcap': u'\u2a4b',
    u'capcup': u'\u2a47',
    u'capdot': u'\u2a40',
    u'CapitalDifferentialD': u'\u2145',
    u'caps': u'\u2229\ufe00',
    u'caret': u'\u2041',
    u'caron': u'\u02c7',
    u'Cayleys': u'\u212d',
    u'ccaps': u'\u2a4d',
    u'Ccaron': u'\u010c',
    u'ccaron': u'\u010d',
    u'Ccedil': u'\xc7',
    u'ccedil': u'\xe7',
    u'Ccirc': u'\u0108',
    u'ccirc': u'\u0109',
    u'Cconint': u'\u2230',
    u'ccups': u'\u2a4c',
    u'ccupssm': u'\u2a50',
    u'Cdot': u'\u010a',
    u'cdot': u'\u010b',
    u'cedil': u'\xb8',
    u'Cedilla': u'\xb8',
    u'cemptyv': u'\u29b2',
    u'cent': u'\xa2',
    u'CenterDot': u'\xb7',
    u'centerdot': u'\xb7',
    u'Cfr': u'\u212d',
    u'cfr': '5\xd8 \xdd'.decode("utf-16-le"),
    u'CHcy': u'\u0427',
    u'chcy': u'\u0447',
    u'check': u'\u2713',
    u'checkmark': u'\u2713',
    u'Chi': u'\u03a7',
    u'chi': u'\u03c7',
    u'cir': u'\u25cb',
    u'circ': u'\u02c6',
    u'circeq': u'\u2257',
    u'circlearrowleft': u'\u21ba',
    u'circlearrowright': u'\u21bb',
    u'circledast': u'\u229b',
    u'circledcirc': u'\u229a',
    u'circleddash': u'\u229d',
    u'CircleDot': u'\u2299',
    u'circledR': u'\xae',
    u'circledS': u'\u24c8',
    u'CircleMinus': u'\u2296',
    u'CirclePlus': u'\u2295',
    u'CircleTimes': u'\u2297',
    u'cirE': u'\u29c3',
    u'cire': u'\u2257',
    u'cirfnint': u'\u2a10',
    u'cirmid': u'\u2aef',
    u'cirscir': u'\u29c2',
    u'ClockwiseContourIntegral': u'\u2232',
    u'CloseCurlyDoubleQuote': u'\u201d',
    u'CloseCurlyQuote': u'\u2019',
    u'clubs': u'\u2663',
    u'clubsuit': u'\u2663',
    u'Colon': u'\u2237',
    u'colon': u':',
    u'Colone': u'\u2a74',
    u'colone': u'\u2254',
    u'coloneq': u'\u2254',
    u'comma': u',',
    u'commat': u'@',
    u'comp': u'\u2201',
    u'compfn': u'\u2218',
    u'complement': u'\u2201',
    u'complexes': u'\u2102',
    u'cong': u'\u2245',
    u'congdot': u'\u2a6d',
    u'Congruent': u'\u2261',
    u'Conint': u'\u222f',
    u'conint': u'\u222e',
    u'ContourIntegral': u'\u222e',
    u'Copf': u'\u2102',
    u'copf': '5\xd8T\xdd'.decode("utf-16-le"),
    u'coprod': u'\u2210',
    u'Coproduct': u'\u2210',
    u'COPY': u'\xa9',
    u'copy': u'\xa9',
    u'copysr': u'\u2117',
    u'CounterClockwiseContourIntegral': u'\u2233',
    u'crarr': u'\u21b5',
    u'Cross': u'\u2a2f',
    u'cross': u'\u2717',
    u'Cscr': '5\xd8\x9e\xdc'.decode("utf-16-le"),
    u'cscr': '5\xd8\xb8\xdc'.decode("utf-16-le"),
    u'csub': u'\u2acf',
    u'csube': u'\u2ad1',
    u'csup': u'\u2ad0',
    u'csupe': u'\u2ad2',
    u'ctdot': u'\u22ef',
    u'cudarrl': u'\u2938',
    u'cudarrr': u'\u2935',
    u'cuepr': u'\u22de',
    u'cuesc': u'\u22df',
    u'cularr': u'\u21b6',
    u'cularrp': u'\u293d',
    u'Cup': u'\u22d3',
    u'cup': u'\u222a',
    u'cupbrcap': u'\u2a48',
    u'CupCap': u'\u224d',
    u'cupcap': u'\u2a46',
    u'cupcup': u'\u2a4a',
    u'cupdot': u'\u228d',
    u'cupor': u'\u2a45',
    u'cups': u'\u222a\ufe00',
    u'curarr': u'\u21b7',
    u'curarrm': u'\u293c',
    u'curlyeqprec': u'\u22de',
    u'curlyeqsucc': u'\u22df',
    u'curlyvee': u'\u22ce',
    u'curlywedge': u'\u22cf',
    u'curren': u'\xa4',
    u'curvearrowleft': u'\u21b6',
    u'curvearrowright': u'\u21b7',
    u'cuvee': u'\u22ce',
    u'cuwed': u'\u22cf',
    u'cwconint': u'\u2232',
    u'cwint': u'\u2231',
    u'cylcty': u'\u232d',
    u'Dagger': u'\u2021',
    u'dagger': u'\u2020',
    u'daleth': u'\u2138',
    u'Darr': u'\u21a1',
    u'dArr': u'\u21d3',
    u'darr': u'\u2193',
    u'dash': u'\u2010',
    u'Dashv': u'\u2ae4',
    u'dashv': u'\u22a3',
    u'dbkarow': u'\u290f',
    u'dblac': u'\u02dd',
    u'Dcaron': u'\u010e',
    u'dcaron': u'\u010f',
    u'Dcy': u'\u0414',
    u'dcy': u'\u0434',
    u'DD': u'\u2145',
    u'dd': u'\u2146',
    u'ddagger': u'\u2021',
    u'ddarr': u'\u21ca',
    u'DDotrahd': u'\u2911',
    u'ddotseq': u'\u2a77',
    u'deg': u'\xb0',
    u'Del': u'\u2207',
    u'Delta': u'\u0394',
    u'delta': u'\u03b4',
    u'demptyv': u'\u29b1',
    u'dfisht': u'\u297f',
    u'Dfr': '5\xd8\x07\xdd'.decode("utf-16-le"),
    u'dfr': '5\xd8!\xdd'.decode("utf-16-le"),
    u'dHar': u'\u2965',
    u'dharl': u'\u21c3',
    u'dharr': u'\u21c2',
    u'DiacriticalAcute': u'\xb4',
    u'DiacriticalDot': u'\u02d9',
    u'DiacriticalDoubleAcute': u'\u02dd',
    u'DiacriticalGrave': u'`',
    u'DiacriticalTilde': u'\u02dc',
    u'diam': u'\u22c4',
    u'Diamond': u'\u22c4',
    u'diamond': u'\u22c4',
    u'diamondsuit': u'\u2666',
    u'diams': u'\u2666',
    u'die': u'\xa8',
    u'DifferentialD': u'\u2146',
    u'digamma': u'\u03dd',
    u'disin': u'\u22f2',
    u'div': u'\xf7',
    u'divide': u'\xf7',
    u'divideontimes': u'\u22c7',
    u'divonx': u'\u22c7',
    u'DJcy': u'\u0402',
    u'djcy': u'\u0452',
    u'dlcorn': u'\u231e',
    u'dlcrop': u'\u230d',
    u'dollar': u'$',
    u'Dopf': '5\xd8;\xdd'.decode("utf-16-le"),
    u'dopf': '5\xd8U\xdd'.decode("utf-16-le"),
    u'Dot': u'\xa8',
    u'dot': u'\u02d9',
    u'DotDot': u'\u20dc',
    u'doteq': u'\u2250',
    u'doteqdot': u'\u2251',
    u'DotEqual': u'\u2250',
    u'dotminus': u'\u2238',
    u'dotplus': u'\u2214',
    u'dotsquare': u'\u22a1',
    u'doublebarwedge': u'\u2306',
    u'DoubleContourIntegral': u'\u222f',
    u'DoubleDot': u'\xa8',
    u'DoubleDownArrow': u'\u21d3',
    u'DoubleLeftArrow': u'\u21d0',
    u'DoubleLeftRightArrow': u'\u21d4',
    u'DoubleLeftTee': u'\u2ae4',
    u'DoubleLongLeftArrow': u'\u27f8',
    u'DoubleLongLeftRightArrow': u'\u27fa',
    u'DoubleLongRightArrow': u'\u27f9',
    u'DoubleRightArrow': u'\u21d2',
    u'DoubleRightTee': u'\u22a8',
    u'DoubleUpArrow': u'\u21d1',
    u'DoubleUpDownArrow': u'\u21d5',
    u'DoubleVerticalBar': u'\u2225',
    u'DownArrow': u'\u2193',
    u'Downarrow': u'\u21d3',
    u'downarrow': u'\u2193',
    u'DownArrowBar': u'\u2913',
    u'DownArrowUpArrow': u'\u21f5',
    u'DownBreve': u'\u0311',
    u'downdownarrows': u'\u21ca',
    u'downharpoonleft': u'\u21c3',
    u'downharpoonright': u'\u21c2',
    u'DownLeftRightVector': u'\u2950',
    u'DownLeftTeeVector': u'\u295e',
    u'DownLeftVector': u'\u21bd',
    u'DownLeftVectorBar': u'\u2956',
    u'DownRightTeeVector': u'\u295f',
    u'DownRightVector': u'\u21c1',
    u'DownRightVectorBar': u'\u2957',
    u'DownTee': u'\u22a4',
    u'DownTeeArrow': u'\u21a7',
    u'drbkarow': u'\u2910',
    u'drcorn': u'\u231f',
    u'drcrop': u'\u230c',
    u'Dscr': '5\xd8\x9f\xdc'.decode("utf-16-le"),
    u'dscr': '5\xd8\xb9\xdc'.decode("utf-16-le"),
    u'DScy': u'\u0405',