1ceda1ecab937d1482816a293c5412d25d59dc9a
[platform/framework/web/crosswalk-tizen.git] /
1 /**
2  * @fileoverview The list of XHTML entities that are valid in JSX.
3  * @author Nicholas C. Zakas
4  * @copyright 2014 Nicholas C. Zakas. All rights reserved.
5  *
6  * Redistribution and use in source and binary forms, with or without
7  * modification, are permitted provided that the following conditions are met:
8  *
9  * * Redistributions of source code must retain the above copyright
10  *   notice, this list of conditions and the following disclaimer.
11  * * Redistributions in binary form must reproduce the above copyright
12  *   notice, this list of conditions and the following disclaimer in the
13  *   documentation and/or other materials provided with the distribution.
14  *
15  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
16  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
17  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
18  * ARE DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDER> BE LIABLE FOR ANY
19  * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
20  * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
21  * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
22  * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
23  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
24  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
25  */
26
27 "use strict";
28
29 //------------------------------------------------------------------------------
30 // Requirements
31 //------------------------------------------------------------------------------
32
33 // None!
34
35 //------------------------------------------------------------------------------
36 // Public
37 //------------------------------------------------------------------------------
38
39 module.exports = {
40     quot: "\u0022",
41     amp: "&",
42     apos: "\u0027",
43     lt: "<",
44     gt: ">",
45     nbsp: "\u00A0",
46     iexcl: "\u00A1",
47     cent: "\u00A2",
48     pound: "\u00A3",
49     curren: "\u00A4",
50     yen: "\u00A5",
51     brvbar: "\u00A6",
52     sect: "\u00A7",
53     uml: "\u00A8",
54     copy: "\u00A9",
55     ordf: "\u00AA",
56     laquo: "\u00AB",
57     not: "\u00AC",
58     shy: "\u00AD",
59     reg: "\u00AE",
60     macr: "\u00AF",
61     deg: "\u00B0",
62     plusmn: "\u00B1",
63     sup2: "\u00B2",
64     sup3: "\u00B3",
65     acute: "\u00B4",
66     micro: "\u00B5",
67     para: "\u00B6",
68     middot: "\u00B7",
69     cedil: "\u00B8",
70     sup1: "\u00B9",
71     ordm: "\u00BA",
72     raquo: "\u00BB",
73     frac14: "\u00BC",
74     frac12: "\u00BD",
75     frac34: "\u00BE",
76     iquest: "\u00BF",
77     Agrave: "\u00C0",
78     Aacute: "\u00C1",
79     Acirc: "\u00C2",
80     Atilde: "\u00C3",
81     Auml: "\u00C4",
82     Aring: "\u00C5",
83     AElig: "\u00C6",
84     Ccedil: "\u00C7",
85     Egrave: "\u00C8",
86     Eacute: "\u00C9",
87     Ecirc: "\u00CA",
88     Euml: "\u00CB",
89     Igrave: "\u00CC",
90     Iacute: "\u00CD",
91     Icirc: "\u00CE",
92     Iuml: "\u00CF",
93     ETH: "\u00D0",
94     Ntilde: "\u00D1",
95     Ograve: "\u00D2",
96     Oacute: "\u00D3",
97     Ocirc: "\u00D4",
98     Otilde: "\u00D5",
99     Ouml: "\u00D6",
100     times: "\u00D7",
101     Oslash: "\u00D8",
102     Ugrave: "\u00D9",
103     Uacute: "\u00DA",
104     Ucirc: "\u00DB",
105     Uuml: "\u00DC",
106     Yacute: "\u00DD",
107     THORN: "\u00DE",
108     szlig: "\u00DF",
109     agrave: "\u00E0",
110     aacute: "\u00E1",
111     acirc: "\u00E2",
112     atilde: "\u00E3",
113     auml: "\u00E4",
114     aring: "\u00E5",
115     aelig: "\u00E6",
116     ccedil: "\u00E7",
117     egrave: "\u00E8",
118     eacute: "\u00E9",
119     ecirc: "\u00EA",
120     euml: "\u00EB",
121     igrave: "\u00EC",
122     iacute: "\u00ED",
123     icirc: "\u00EE",
124     iuml: "\u00EF",
125     eth: "\u00F0",
126     ntilde: "\u00F1",
127     ograve: "\u00F2",
128     oacute: "\u00F3",
129     ocirc: "\u00F4",
130     otilde: "\u00F5",
131     ouml: "\u00F6",
132     divide: "\u00F7",
133     oslash: "\u00F8",
134     ugrave: "\u00F9",
135     uacute: "\u00FA",
136     ucirc: "\u00FB",
137     uuml: "\u00FC",
138     yacute: "\u00FD",
139     thorn: "\u00FE",
140     yuml: "\u00FF",
141     OElig: "\u0152",
142     oelig: "\u0153",
143     Scaron: "\u0160",
144     scaron: "\u0161",
145     Yuml: "\u0178",
146     fnof: "\u0192",
147     circ: "\u02C6",
148     tilde: "\u02DC",
149     Alpha: "\u0391",
150     Beta: "\u0392",
151     Gamma: "\u0393",
152     Delta: "\u0394",
153     Epsilon: "\u0395",
154     Zeta: "\u0396",
155     Eta: "\u0397",
156     Theta: "\u0398",
157     Iota: "\u0399",
158     Kappa: "\u039A",
159     Lambda: "\u039B",
160     Mu: "\u039C",
161     Nu: "\u039D",
162     Xi: "\u039E",
163     Omicron: "\u039F",
164     Pi: "\u03A0",
165     Rho: "\u03A1",
166     Sigma: "\u03A3",
167     Tau: "\u03A4",
168     Upsilon: "\u03A5",
169     Phi: "\u03A6",
170     Chi: "\u03A7",
171     Psi: "\u03A8",
172     Omega: "\u03A9",
173     alpha: "\u03B1",
174     beta: "\u03B2",
175     gamma: "\u03B3",
176     delta: "\u03B4",
177     epsilon: "\u03B5",
178     zeta: "\u03B6",
179     eta: "\u03B7",
180     theta: "\u03B8",
181     iota: "\u03B9",
182     kappa: "\u03BA",
183     lambda: "\u03BB",
184     mu: "\u03BC",
185     nu: "\u03BD",
186     xi: "\u03BE",
187     omicron: "\u03BF",
188     pi: "\u03C0",
189     rho: "\u03C1",
190     sigmaf: "\u03C2",
191     sigma: "\u03C3",
192     tau: "\u03C4",
193     upsilon: "\u03C5",
194     phi: "\u03C6",
195     chi: "\u03C7",
196     psi: "\u03C8",
197     omega: "\u03C9",
198     thetasym: "\u03D1",
199     upsih: "\u03D2",
200     piv: "\u03D6",
201     ensp: "\u2002",
202     emsp: "\u2003",
203     thinsp: "\u2009",
204     zwnj: "\u200C",
205     zwj: "\u200D",
206     lrm: "\u200E",
207     rlm: "\u200F",
208     ndash: "\u2013",
209     mdash: "\u2014",
210     lsquo: "\u2018",
211     rsquo: "\u2019",
212     sbquo: "\u201A",
213     ldquo: "\u201C",
214     rdquo: "\u201D",
215     bdquo: "\u201E",
216     dagger: "\u2020",
217     Dagger: "\u2021",
218     bull: "\u2022",
219     hellip: "\u2026",
220     permil: "\u2030",
221     prime: "\u2032",
222     Prime: "\u2033",
223     lsaquo: "\u2039",
224     rsaquo: "\u203A",
225     oline: "\u203E",
226     frasl: "\u2044",
227     euro: "\u20AC",
228     image: "\u2111",
229     weierp: "\u2118",
230     real: "\u211C",
231     trade: "\u2122",
232     alefsym: "\u2135",
233     larr: "\u2190",
234     uarr: "\u2191",
235     rarr: "\u2192",
236     darr: "\u2193",
237     harr: "\u2194",
238     crarr: "\u21B5",
239     lArr: "\u21D0",
240     uArr: "\u21D1",
241     rArr: "\u21D2",
242     dArr: "\u21D3",
243     hArr: "\u21D4",
244     forall: "\u2200",
245     part: "\u2202",
246     exist: "\u2203",
247     empty: "\u2205",
248     nabla: "\u2207",
249     isin: "\u2208",
250     notin: "\u2209",
251     ni: "\u220B",
252     prod: "\u220F",
253     sum: "\u2211",
254     minus: "\u2212",
255     lowast: "\u2217",
256     radic: "\u221A",
257     prop: "\u221D",
258     infin: "\u221E",
259     ang: "\u2220",
260     and: "\u2227",
261     or: "\u2228",
262     cap: "\u2229",
263     cup: "\u222A",
264     "int": "\u222B",
265     there4: "\u2234",
266     sim: "\u223C",
267     cong: "\u2245",
268     asymp: "\u2248",
269     ne: "\u2260",
270     equiv: "\u2261",
271     le: "\u2264",
272     ge: "\u2265",
273     sub: "\u2282",
274     sup: "\u2283",
275     nsub: "\u2284",
276     sube: "\u2286",
277     supe: "\u2287",
278     oplus: "\u2295",
279     otimes: "\u2297",
280     perp: "\u22A5",
281     sdot: "\u22C5",
282     lceil: "\u2308",
283     rceil: "\u2309",
284     lfloor: "\u230A",
285     rfloor: "\u230B",
286     lang: "\u2329",
287     rang: "\u232A",
288     loz: "\u25CA",
289     spades: "\u2660",
290     clubs: "\u2663",
291     hearts: "\u2665",
292     diams: "\u2666"
293 };