<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3479830349506876198</id><updated>2025-11-17T03:59:03.243-04:00</updated><category term="Italia Serie A"/><category term="España primera división"/><category term="Premier League"/><category term="videos de noticias"/><category term="Bolivia Torneo Clausura"/><category term="bundes liga"/><category term="Francia Ligue 1"/><category term="Chile Primera División"/><category term="Argentina primera división"/><category term="bolivia"/><category term="Colombia primera A"/><category term="bolivar"/><category term="Mexico primera division"/><category term="noticias"/><category term="the strongest"/><category term="Bolivia Torneo Apertura"/><category term="evo morales"/><category term="Primeira Liga"/><category term="copa libertadores 2012"/><category term="Ecuador primera A"/><category term="Uruguay clausura"/><category term="oriente petrolero"/><category term="videos futbol"/><category term="san jose"/><category term="facebook"/><category term="futbol"/><category term="blooming"/><category term="aurora"/><category term="universitario"/><category term="videos noticias curiosas"/><category term="en vivo"/><category term="barcelona"/><category term="carnaval oruro"/><category term="videos espectaculos"/><category term="Paraguay apertura"/><category term="real madrid"/><category term="La paz FC"/><category term="wilsterman"/><category term="Paraguay Clausura"/><category term="Venezuela Primera división"/><category term="Mexico primera división"/><category term="Nacional Potosí"/><category term="imágenes en facebook"/><category term="oruro"/><category term="real potosí"/><category term="videos artistas"/><category term="Torneo apertura"/><category term="inter"/><category term="champions league"/><category term="la paz"/><category term="noticias curiosas"/><category term="Chelsea"/><category term="Universidad de Chile"/><category term="copa libertadores"/><category term="milan"/><category term="Juventus"/><category term="Boca juniors"/><category term="libertad"/><category term="peru"/><category term="Catania"/><category term="Universidad Católica"/><category term="Valencia"/><category term="junior"/><category term="Deportivo quito"/><category term="Emelec"/><category term="Liverpool"/><category term="Napoli"/><category term="Olimpia"/><category term="argentina"/><category term="guabira"/><category term="levante"/><category term="Arsenal"/><category term="Cruz Azul"/><category term="Fiorentina"/><category term="Parma"/><category term="Racing Club"/><category term="Santos laguna"/><category term="cochabamba"/><category term="resultados de elecciones"/><category term="tutoriales y trucos"/><category term="Espanyol"/><category term="Genoa"/><category term="Petrolero de Yacuiba"/><category term="manchester city"/><category term="sevilla"/><category term="Bolivia Primera división"/><category term="Bologna"/><category term="Lanus"/><category term="Mallorca"/><category term="Osasuna"/><category term="Tigres UANL"/><category term="Tottenham"/><category term="Udinese"/><category term="Union española"/><category term="Velez Sarsfield"/><category term="real potosi"/><category term="videos políticos"/><category term="Chievo"/><category term="Everton"/><category term="Fulham"/><category term="Getafe"/><category term="Lazio"/><category term="Palermo"/><category term="Real Sociedad"/><category term="Roma"/><category term="brasil"/><category term="Atletico Nacional"/><category term="Bayer Leverkusen"/><category term="Cerro porteño"/><category term="Liga de Quito"/><category term="Newcastle United"/><category term="Siena"/><category term="Villarreal"/><category term="chile"/><category term="lecce"/><category term="Arsenal (arg)"/><category term="Atletico Madrid"/><category term="Cobreloa"/><category term="Deportes tolima"/><category term="Malaga"/><category term="Monterrey"/><category term="Nacional Asunción"/><category term="Novara"/><category term="Once Caldas"/><category term="Sunderland"/><category term="Swansea City"/><category term="musica nacional"/><category term="Aston villa"/><category term="Bolton"/><category term="Cesena"/><category term="Colo colo"/><category term="Jaguares"/><category term="Nacional"/><category term="Stoke City"/><category term="copa cine center"/><category term="copa sudamericana"/><category term="santa cruz"/><category term="videos divertidos"/><category term="Betis"/><category term="Cagliari"/><category term="Defensor Sporting"/><category term="Hamburgo"/><category term="Manchester united"/><category term="Morelia"/><category term="Peñarol"/><category term="Tacuary"/><category term="Tijuana"/><category term="atlhetic club"/><category term="frases para facebook"/><category term="lyon"/><category term="mas"/><category term="real mamore"/><category term="viña del mar"/><category term="Atalanta"/><category term="Atlante"/><category term="Borussia Dortmund"/><category term="Borussia M&#39;gladbach"/><category term="Copa del Rey"/><category term="Godoy Cruz"/><category term="Independiente"/><category term="Millonarios"/><category term="Nancy"/><category term="Norwich City"/><category term="Pachuca"/><category term="Querétaro"/><category term="Real Zaragoza"/><category term="Rubio Ñú"/><category term="San Luis"/><category term="Stuttgart"/><category term="West Bromwich"/><category term="Wigan Athletic"/><category term="granada"/><category term="Ajaccio"/><category term="Envigado"/><category term="Freiburg"/><category term="Liga de Loja"/><category term="Lille"/><category term="Lorient"/><category term="Montpellier"/><category term="Racing Santander"/><category term="Rayo Vallecano"/><category term="Sochaux"/><category term="Valenciennes"/><category term="Werder Bremen"/><category term="WhatsApp"/><category term="símbolos"/><category term="trucos para WhatsApp"/><category term="Atlas"/><category term="Auxerre"/><category term="Benfica"/><category term="Blackburn"/><category term="Deportes Iquique"/><category term="Hoffenheim"/><category term="Köln"/><category term="La serena"/><category term="Nice"/><category term="PSG"/><category term="Puebla"/><category term="Pumas"/><category term="Tigre"/><category term="Toulouse"/><category term="noticia"/><category term="videos"/><category term="America"/><category term="Atletico huila"/><category term="Bordeaux"/><category term="Brest"/><category term="Caen"/><category term="Corinthians"/><category term="Deportivo Cali"/><category term="Deportivo Pasto"/><category term="Dijon"/><category term="El Nacional"/><category term="Gil Vicente"/><category term="Hannover 96"/><category term="Independiente (Paraguay)"/><category term="Juegos Olimpicos Londres 2012"/><category term="Kaiserslautern"/><category term="Mainz 05"/><category term="Medellín"/><category term="Saint-Étienne"/><category term="Stade rennes"/><category term="Tecos"/><category term="Toluca"/><category term="Union la calera"/><category term="concepción"/><category term="santos"/><category term="Antofagasta"/><category term="Banfield"/><category term="Beira-Mar"/><category term="Belgrano"/><category term="Cobresal"/><category term="Manta"/><category term="O&#39;Higgins"/><category term="Olmedo"/><category term="Patriotas"/><category term="Porto"/><category term="Queens Park"/><category term="Rangers"/><category term="Real Cartagena"/><category term="San Lorenzo"/><category term="Santiago Wanderers"/><category term="Sporting Braga"/><category term="Sportivo Luqueño"/><category term="Wolverhampton"/><category term="entel"/><category term="letras para chat"/><category term="manfred reyes"/><category term="olimpo"/><category term="potosi"/><category term="uruguay"/><category term="wolfsburg"/><category term="Audax Italiano"/><category term="Boyacá Chicó"/><category term="Cerro porteño PF"/><category term="Deportivo cuenca"/><category term="Feirense"/><category term="Numberg"/><category term="Olhanense"/><category term="Palestino"/><category term="Paços de Ferreira"/><category term="Rio Ave"/><category term="San Felipe"/><category term="Sol de américa"/><category term="Sporting CP"/><category term="União de Leiria"/><category term="Vitória Guimarães"/><category term="alvaro garcía"/><category term="colombia"/><category term="letras para facebook"/><category term="nacional potosi"/><category term="paraguay"/><category term="venezuela"/><category term="Augsburg"/><category term="Bella Vista"/><category term="Deportivo Carapeguá"/><category term="Guadalajara"/><category term="Huachipato"/><category term="Newell&#39;s Old Boys"/><category term="Rampla Juniors"/><category term="Schalke 04"/><category term="Vitória Setúbal"/><category term="españa"/><category term="san martin"/><category term="universitario (ecuador)"/><category term="wwe"/><category term="All Boys"/><category term="Cerrito"/><category term="Chivas"/><category term="Deportes quindio"/><category term="Deportivo Tachira"/><category term="Eurocopa"/><category term="Evian TG"/><category term="Independiente Santa fé"/><category term="La Equidad"/><category term="Rentistas"/><category term="Santa Fe"/><category term="Wilstermann"/><category term="cucuta deportivo"/><category term="ecuador"/><category term="evo morales en el exterior"/><category term="evo morales en la paz"/><category term="vasco da gama"/><category term="Cerro largo"/><category term="Danubio"/><category term="Guaraní"/><category term="Macara"/><category term="Marítimo"/><category term="Olympique Marsella"/><category term="Zamora"/><category term="colon"/><category term="emoticones en facebook"/><category term="estudiantes de la plata"/><category term="miss bolivia"/><category term="miss universo"/><category term="sporting gijon"/><category term="urkupiña"/><category term="Atletico Rafaela"/><category term="Bayern Munich"/><category term="Eliminatorias Brasil 2014"/><category term="Hertha Berlin"/><category term="Internacional"/><category term="Juan aurich"/><category term="Liverpool(urgy)"/><category term="Marsella"/><category term="Perú primera división"/><category term="Sporting de gijon"/><category term="argentina juniors"/><category term="barcelona (ecuador)"/><category term="corso de corsos"/><category term="el tanque sisley"/><category term="elecciones departamentales y municipales"/><category term="eliminatorias sudamericanas"/><category term="evo morales en cochabamba"/><category term="figuras ascii"/><category term="montevideo W"/><category term="samuel doria medina"/><category term="television en bolivia"/><category term="trucos para facebook"/><category term="wrestlemania"/><category term="Argentinos Juniors"/><category term="Fenix"/><category term="Hertha Berlín"/><category term="Itagüi Ditaires"/><category term="Racing Club (urugy)"/><category term="Union Santa Fe"/><category term="alianza lima"/><category term="bayern de munchen"/><category term="campaña"/><category term="carnaval de Oruro 2012"/><category term="copa america"/><category term="cristina fernandez"/><category term="real mamoré"/><category term="viña del mar 2010"/><category term="Académica"/><category term="Flamengo"/><category term="Shalke 04"/><category term="elecciones presidenciales"/><category term="francia"/><category term="japon"/><category term="navidad"/><category term="Athletic Club"/><category term="Caracas"/><category term="Deportivo Lara"/><category term="Fluminense"/><category term="Itagüí Ditaires"/><category term="Mineros de Guayana"/><category term="caporales"/><category term="guarani"/><category term="ministros de evo morales"/><category term="rene joaquino"/><category term="resultados elecciones"/><category term="salar de Uyuni"/><category term="shakira"/><category term="terremoto en chile"/><category term="trucos windows"/><category term="unitel"/><category term="viña del mar 2011"/><category term="wrestlemania 26"/><category term="Cerro"/><category term="Colón"/><category term="Copa italia"/><category term="Evian TGFC"/><category term="Monagas"/><category term="River Plate(urgy)"/><category term="Sebastian piñera"/><category term="Trujillanos"/><category term="aplicaciones"/><category term="bayern de munich"/><category term="carnaval de oruro 2010"/><category term="convergencia nacional"/><category term="estados unidos"/><category term="italia"/><category term="mexico"/><category term="mundial sudafrica 2010"/><category term="nacional montevideo"/><category term="referendum"/><category term="resultados de elecciones presidenciales 2009"/><category term="spots de los candidatos 2009"/><category term="telesur"/><category term="viña del mar 2012"/><category term="Aragua"/><category term="Carabobo"/><category term="Deportivo Petare"/><category term="Estudiantes de Mérida"/><category term="La Paz F.C."/><category term="Llaneros de Guanare"/><category term="Maria Juana"/><category term="Nacional (Portugal)"/><category term="Real Esppor"/><category term="Union de Santa Fe"/><category term="Zulia"/><category term="atb"/><category term="cadena a"/><category term="canciones de navidad"/><category term="carnaval de oruro 2011"/><category term="champions league 2009-2010"/><category term="copa aerosur 2010"/><category term="dakar"/><category term="deportes"/><category term="diablada"/><category term="el abogado del diablo"/><category term="entrada del gran poder"/><category term="independiente (Ecuador)"/><category term="leopoldo fernandez"/><category term="pasion andina"/><category term="pelicula"/><category term="sucre"/><category term="usted elige"/><category term="viña del mar 2013"/><category term="Anzoategui"/><category term="Apoel"/><category term="Barcelona(ecuador)"/><category term="Bolívar"/><category term="Maritimo"/><category term="México primera división"/><category term="River Plate (urgy)"/><category term="Yaracuyanos"/><category term="academica"/><category term="alba"/><category term="alemania"/><category term="alianza social"/><category term="canal 7"/><category term="copa aerosur"/><category term="entradas folkloricas"/><category term="estudiantes"/><category term="guabirá"/><category term="hugo chavez"/><category term="letras grandes"/><category term="llajtaymanta"/><category term="pando"/><category term="qolke thicas"/><category term="raw"/><category term="rocio moreira"/><category term="rusia"/><category term="umaky"/><category term="Atlético Madrid"/><category term="Ausburg"/><category term="Canada"/><category term="Corea del Sur"/><category term="Marseille"/><category term="Málaga"/><category term="Nacional de Ecuador"/><category term="Portugal"/><category term="Resultados Futbol ecuatoriano"/><category term="Tucanes de Amazonas"/><category term="Union Comercio"/><category term="beni"/><category term="claudia fernandez"/><category term="entrada universitaria"/><category term="evo morales en Santa cruz"/><category term="evo morales en europa"/><category term="evo morales en sucre"/><category term="evo morales en tarija"/><category term="expocruz"/><category term="internet"/><category term="jessica jordan"/><category term="josé mujica"/><category term="los kjarkas"/><category term="los llajuas"/><category term="marcelo quiroga santa cruz"/><category term="matrimonio del año"/><category term="morenada"/><category term="nestor Kirchner"/><category term="no mentiras"/><category term="pat"/><category term="posesion de evo morales 2010"/><category term="rafael correa"/><category term="red uno"/><category term="sms bolivia"/><category term="tarija"/><category term="youtube"/><category term="3 de Febrero"/><category term="Atletico El Vigia"/><category term="Atlético El Vigía"/><category term="Atlético Rafaela"/><category term="Cienciano"/><category term="Deportivo cuanca"/><category term="Dinamarca"/><category term="Dortmund"/><category term="Gran Bretaña"/><category term="Grecia"/><category term="Holanda"/><category term="Nurnberg"/><category term="River Plate"/><category term="Sport Huancayo"/><category term="Suecia"/><category term="Tucanes"/><category term="Zenit"/><category term="al despertar"/><category term="atletico junior"/><category term="basquet"/><category term="batista"/><category term="campeon"/><category term="cesar cocarico"/><category term="chutillos"/><category term="cne"/><category term="copa libertadores 2010"/><category term="diviertt"/><category term="encuestas"/><category term="evo morales en venezuela"/><category term="fabiola pasten"/><category term="felix patzi"/><category term="fin del mundo"/><category term="frases de canciones"/><category term="german antelo"/><category term="giovanna chavez"/><category term="google"/><category term="haití"/><category term="jerjes justiniano"/><category term="jimena antelo"/><category term="john cena"/><category term="msm"/><category term="musica de navidad"/><category term="pagerank"/><category term="pagina web"/><category term="programacion"/><category term="referendum revocatorio"/><category term="roman loayza"/><category term="ruben costas"/><category term="sismo"/><category term="sisy añez"/><category term="television"/><category term="unasur"/><category term="1 españa primera division"/><category term="10"/><category term="3 de Fecrero"/><category term="Ajax"/><category term="América de Cali"/><category term="Anzoategui;Yaracuyanos"/><category term="Barracas Central"/><category term="Bilbao"/><category term="Bolivia destinos turisticos"/><category term="Bundes"/><category term="Carnaval de santa cruz 2009"/><category term="Copa de Liga"/><category term="Coupe de la Ligue"/><category term="Croacia"/><category term="Cúcuta Deportivo"/><category term="Depor Aguablanca"/><category term="El Alto"/><category term="Europa league"/><category term="Figueirense"/><category term="Fénix"/><category term="Guayana"/><category term="Honduras"/><category term="Huancayo"/><category term="Inglaterra"/><category term="Internazionale"/><category term="Irlanda"/><category term="León de Huánuco"/><category term="Maricruz rivera"/><category term="Mexico primmonterrey"/><category term="Mostrar todo Ocultar todas"/><category term="Newell&#39;s Old BoyArgentina primera división"/><category term="Nueva Zelanda"/><category term="Olivia Culpo"/><category term="Olympiacos"/><category term="Parada Militar"/><category term="Polonia"/><category term="Primera División"/><category term="Republica Checa"/><category term="Shakhtar"/><category term="Siena vs Roma - lunes 13 de febrero"/><category term="Southampton"/><category term="Suderland"/><category term="Trinidad"/><category term="Ucrania"/><category term="Universitario(Peru)"/><category term="Universitarior(Peru)"/><category term="Unión Santa Fe"/><category term="Valeria Lukyanova"/><category term="Vélez Sarsfield"/><category term="a pri"/><category term="alejo veliz"/><category term="ana maria flores"/><category term="angelo medina"/><category term="arminda colque"/><category term="baldivieso"/><category term="basel"/><category term="batallas"/><category term="baures"/><category term="belleza"/><category term="beyonce"/><category term="blogger"/><category term="bolivar. Bolivia Torneo Apertura"/><category term="branco marincovik"/><category term="buenas o malas"/><category term="c"/><category term="candidatos 2010"/><category term="cardenal julio terrazas"/><category term="carlos valverde"/><category term="carnaval de oruro 2009"/><category term="casimira lema"/><category term="chchi perez"/><category term="china"/><category term="choquehuanca"/><category term="chuntunqui"/><category term="chuquisaca"/><category term="ciclon"/><category term="cine"/><category term="colegios"/><category term="computadora"/><category term="copa"/><category term="copa colombia"/><category term="copa sudamericana 2010"/><category term="copacopa libertadores 2012"/><category term="cska"/><category term="daddy yankee"/><category term="division"/><category term="documentales"/><category term="don omar"/><category term="eddy fernandez"/><category term="elecciones presidenciales 2005"/><category term="elimination chamber"/><category term="en hora buena"/><category term="estados unidos M"/><category term="evo morales en Potosi"/><category term="evo morales en el vaticano"/><category term="evo morales en noruega"/><category term="evo morales en oruro"/><category term="fallece Hugo Chávez"/><category term="fe"/><category term="fidel surco"/><category term="fni"/><category term="frases de los kjarkas"/><category term="fusion ruana"/><category term="gabriela montaño"/><category term="gente"/><category term="guay"/><category term="hitorietas"/><category term="iker casillas"/><category term="ilusiones opticas"/><category term="iran"/><category term="isac avalos"/><category term="jacha mallku"/><category term="jeff hardy"/><category term="juan del granado"/><category term="juan pasten"/><category term="juegos matemáticos"/><category term="juegos suramericanos medellin 2010"/><category term="juicio goni"/><category term="juliano stroe"/><category term="kalamarka"/><category term="lady gaga"/><category term="lapaz f"/><category term="lejania"/><category term="leon de huanucu"/><category term="linus"/><category term="luis revilla"/><category term="maradona"/><category term="maria otero"/><category term="mario cossio"/><category term="maría rene duchen"/><category term="melgar"/><category term="memes"/><category term="mercedes sosa"/><category term="mericana"/><category term="mirandes"/><category term="miss santa cruz"/><category term="neymar"/><category term="nti"/><category term="obama"/><category term="obras"/><category term="ollanta humala"/><category term="orinoca"/><category term="oscar ortiz"/><category term="padron biometrico"/><category term="paulina rubio"/><category term="philip goldberg"/><category term="plaza 10 de febrero"/><category term="política"/><category term="premios oscar"/><category term="premios oscar 2010"/><category term="puerto rico"/><category term="racing de olivarria"/><category term="raphael"/><category term="real potosí campeon play off"/><category term="real potosí."/><category term="referendum constitucional"/><category term="republica dominicana"/><category term="rob van dam"/><category term="roger pinto"/><category term="royal rumble 2010"/><category term="samuel doria"/><category term="sandra parada"/><category term="servicios"/><category term="spot"/><category term="tecnologia"/><category term="terremoto en haiti"/><category term="tiwanaku"/><category term="tna"/><category term="transmisiones"/><category term="unidad nacional"/><category term="universidad san martin"/><category term="videos musicales"/><category term="villancico"/><category term="virus"/><category term="votación"/><category term="willam ferreira"/><category term="yalo cuellar"/><category term="yuri"/><title type='text'>ORURO777</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://oruro777.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3479830349506876198/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://oruro777.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/3479830349506876198/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Jx</name><uri>http://www.blogger.com/profile/03601735053947716847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>3908</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3479830349506876198.post-8927816436665830516</id><published>2020-03-23T22:59:00.000-04:00</published><updated>2020-04-04T22:43:14.986-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="letras para facebook"/><title type='text'>Letras adornadas para nick</title><content type='html'>&lt;div id=&quot;programaletras&quot;&gt;&lt;div class=&quot;descripcionz&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxDBNQzN9x7P-xbv_k0JFrwDZLhtNbKs7SQs1CWxd3hAgH7Z3TCqJt8hFNhnVKnZSPlwICC3AVuQa6mvH8-Udhm-yLzBEkkXKtC6yLpZyH_VvXV30udHC3NqIb6kCAHrbqoWTQtO-hl5c3/s1600/decorados1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;292&quot; data-original-width=&quot;423&quot; height=&quot;137&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxDBNQzN9x7P-xbv_k0JFrwDZLhtNbKs7SQs1CWxd3hAgH7Z3TCqJt8hFNhnVKnZSPlwICC3AVuQa6mvH8-Udhm-yLzBEkkXKtC6yLpZyH_VvXV30udHC3NqIb6kCAHrbqoWTQtO-hl5c3/s200/decorados1.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;Letras raras para nick y otros&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
En esta sección puedes escribir tu nick u otros textos adornados con distintos caracteres especiales considerados raros, ascii, copia el resultado y pégalo en facebook, twitter, instagram o en cualquier otra red social.&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;botonmostrarz&quot;&gt;&lt;a href=&quot;#programaletras&quot; class=&quot;open1&quot;&gt;&lt;span&gt;Ver Descripción&lt;/span&gt;&lt;/a&gt;&lt;a href=&quot;#&quot; class=&quot;close1&quot;&gt;&lt;span&gt;Ocultar Descripción&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;instruccion&quot;&gt;Escribe aquí:&lt;/div&gt;&lt;div style=&quot;width:100%;background:#bfc7cc;&quot;&gt;&lt;div style=&quot;width:97%;margin:0 auto;&quot;&gt;&lt;textarea id=&quot;text1&quot; name=&quot;text1&quot; maxlength=&quot;555&quot; onfocus=&quot;this.value=&#39;&#39;&quot; onkeyup=&quot;ver2(&#39;text1&#39;);&quot; style=&quot;display: table-cell;width:100%;font-size:1.5em;height:60px;  box-sizing: border-box;margin:0;padding:6px;border-radius: 10px !important;background:#f0fcff;&quot; type=&quot;text&quot; value=&quot;hola&quot; &gt;Escribe acá...&lt;/textarea&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id=&quot;emoji_items&quot; style=&quot;height:500px;border:9px solid #bfc7cc;&quot;&gt;&lt;input id=&quot;res1&quot; onclick=&quot;copyTextDeInput(&#39;res1&#39;,&#39;mensaje1&#39;);marcar(this);showEdit(&#39;res1&#39;);&quot; value=&quot;─═☆Hola☆═─&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res2&quot; onclick=&quot;copyTextDeInput(&#39;res2&#39;,&#39;mensaje2&#39;);marcar(this);showEdit(&#39;res2&#39;);&quot; value=&quot;【Hola】&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res3&quot; onclick=&quot;copyTextDeInput(&#39;res3&#39;,&#39;mensaje3&#39;);marcar(this);showEdit(&#39;res3&#39;);&quot; value=&quot;【【Hola】】&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res4&quot; onclick=&quot;copyTextDeInput(&#39;res4&#39;,&#39;mensaje4&#39;);marcar(this);showEdit(&#39;res4&#39;);&quot; value=&quot;͜͡Holaツ&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res5&quot; onclick=&quot;copyTextDeInput(&#39;res5&#39;,&#39;mensaje5&#39;);marcar(this);showEdit(&#39;res5&#39;);&quot; value=&quot;͜͡Hola乂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res6&quot; onclick=&quot;copyTextDeInput(&#39;res6&#39;,&#39;mensaje6&#39;);marcar(this);showEdit(&#39;res6&#39;);&quot; value=&quot;͜͡Hola&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res7&quot; onclick=&quot;copyTextDeInput(&#39;res7&#39;,&#39;mensaje7&#39;);marcar(this);showEdit(&#39;res7&#39;);&quot; value=&quot;*☆¸Hola¸☆*&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res8&quot; onclick=&quot;copyTextDeInput(&#39;res8&#39;,&#39;mensaje8&#39;);marcar(this);showEdit(&#39;res8&#39;);&quot; value=&quot;✧☽Hola☾✧&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res9&quot; onclick=&quot;copyTextDeInput(&#39;res9&#39;,&#39;mensaje9&#39;);marcar(this);showEdit(&#39;res9&#39;);&quot; value=&quot;¸☆*Hola*☆¸&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res10&quot; onclick=&quot;copyTextDeInput(&#39;res10&#39;,&#39;mensaje10&#39;);marcar(this);showEdit(&#39;res10&#39;);&quot; value=&quot;『Hola』ツ&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res11&quot; onclick=&quot;copyTextDeInput(&#39;res11&#39;,&#39;mensaje11&#39;);marcar(this);showEdit(&#39;res11&#39;);&quot; value=&quot;꧁༒☬Hola☬༒꧂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res12&quot; onclick=&quot;copyTextDeInput(&#39;res12&#39;,&#39;mensaje12&#39;);marcar(this);showEdit(&#39;res12&#39;);&quot; value=&quot;꧁࿗࿌Hola࿌࿗꧂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res13&quot; onclick=&quot;copyTextDeInput(&#39;res13&#39;,&#39;mensaje13&#39;);marcar(this);showEdit(&#39;res13&#39;);&quot; value=&quot;꧁༒☬Holaৡ☬༒꧂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res14&quot; onclick=&quot;copyTextDeInput(&#39;res14&#39;,&#39;mensaje14&#39;);marcar(this);showEdit(&#39;res14&#39;);&quot; value=&quot;꧁☆☬Hola☬☆꧂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res15&quot; onclick=&quot;copyTextDeInput(&#39;res15&#39;,&#39;mensaje15&#39;);marcar(this);showEdit(&#39;res15&#39;);&quot; value=&quot;꧁ঔৣ☬✞Hola✞☬ঔৣ꧂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res16&quot; onclick=&quot;copyTextDeInput(&#39;res16&#39;,&#39;mensaje16&#39;);marcar(this);showEdit(&#39;res16&#39;);&quot; value=&quot;◥꧁དHolaཌ꧂◤&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res17&quot; onclick=&quot;copyTextDeInput(&#39;res17&#39;,&#39;mensaje17&#39;);marcar(this);showEdit(&#39;res17&#39;);&quot; value=&quot;◥꧁☠︎Hola☠︎꧂◤&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res18&quot; onclick=&quot;copyTextDeInput(&#39;res18&#39;,&#39;mensaje18&#39;);marcar(this);showEdit(&#39;res18&#39;);&quot; value=&quot;꧁༒Hola༒꧂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res19&quot; onclick=&quot;copyTextDeInput(&#39;res19&#39;,&#39;mensaje19&#39;);marcar(this);showEdit(&#39;res19&#39;);&quot; value=&quot;۝≛༒Hola༒≛۝&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res20&quot; onclick=&quot;copyTextDeInput(&#39;res20&#39;,&#39;mensaje20&#39;);marcar(this);showEdit(&#39;res20&#39;);&quot; value=&quot;꧁༺Hola༻꧂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res21&quot; onclick=&quot;copyTextDeInput(&#39;res21&#39;,&#39;mensaje21&#39;);marcar(this);showEdit(&#39;res21&#39;);&quot; value=&quot;꧁༒Hola༒꧂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res22&quot; onclick=&quot;copyTextDeInput(&#39;res22&#39;,&#39;mensaje22&#39;);marcar(this);showEdit(&#39;res22&#39;);&quot; value=&quot;★°Hola°★&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res23&quot; onclick=&quot;copyTextDeInput(&#39;res23&#39;,&#39;mensaje23&#39;);marcar(this);showEdit(&#39;res23&#39;);&quot; value=&quot;♩♬[Hola]♬♩&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res24&quot; onclick=&quot;copyTextDeInput(&#39;res24&#39;,&#39;mensaje24&#39;);marcar(this);showEdit(&#39;res24&#39;);&quot; value=&quot;☜♥☞Hola☜♥☞&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res25&quot; onclick=&quot;copyTextDeInput(&#39;res25&#39;,&#39;mensaje25&#39;);marcar(this);showEdit(&#39;res25&#39;);&quot; value=&quot;天今◈Hola◈기天&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res26&quot; onclick=&quot;copyTextDeInput(&#39;res26&#39;,&#39;mensaje26&#39;);marcar(this);showEdit(&#39;res26&#39;);&quot; value=&quot;彡[Hola]彡&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res27&quot; onclick=&quot;copyTextDeInput(&#39;res27&#39;,&#39;mensaje27&#39;);marcar(this);showEdit(&#39;res27&#39;);&quot; value=&quot;々Hola▄︻┻═┳一&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res28&quot; onclick=&quot;copyTextDeInput(&#39;res28&#39;,&#39;mensaje28&#39;);marcar(this);showEdit(&#39;res28&#39;);&quot; value=&quot;么Hola么&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res29&quot; onclick=&quot;copyTextDeInput(&#39;res29&#39;,&#39;mensaje29&#39;);marcar(this);showEdit(&#39;res29&#39;);&quot; value=&quot;☆Hola☆乂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res30&quot; onclick=&quot;copyTextDeInput(&#39;res30&#39;,&#39;mensaje30&#39;);marcar(this);showEdit(&#39;res30&#39;);&quot; value=&quot;➢༒Hola༒&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res31&quot; onclick=&quot;copyTextDeInput(&#39;res31&#39;,&#39;mensaje31&#39;);marcar(this);showEdit(&#39;res31&#39;);&quot; value=&quot;☆Hola~&amp;#62;♡&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res32&quot; onclick=&quot;copyTextDeInput(&#39;res32&#39;,&#39;mensaje32&#39;);marcar(this);showEdit(&#39;res32&#39;);&quot; value=&quot;€£$Hola€*^&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res33&quot; onclick=&quot;copyTextDeInput(&#39;res33&#39;,&#39;mensaje33&#39;);marcar(this);showEdit(&#39;res33&#39;);&quot; value=&quot;☆~《Hola》~☆&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res34&quot; onclick=&quot;copyTextDeInput(&#39;res34&#39;,&#39;mensaje34&#39;);marcar(this);showEdit(&#39;res34&#39;);&quot; value=&quot;༼༼Hola༽༽﻿&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res35&quot; onclick=&quot;copyTextDeInput(&#39;res35&#39;,&#39;mensaje35&#39;);marcar(this);showEdit(&#39;res35&#39;);&quot; value=&quot;༄ᶦᶰ✿Hola࿐&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res36&quot; onclick=&quot;copyTextDeInput(&#39;res36&#39;,&#39;mensaje36&#39;);marcar(this);showEdit(&#39;res36&#39;);&quot; value=&quot;彡[Hola]彡&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res37&quot; onclick=&quot;copyTextDeInput(&#39;res37&#39;,&#39;mensaje37&#39;);marcar(this);showEdit(&#39;res37&#39;);&quot; value=&quot;《Hola》ツ&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res38&quot; onclick=&quot;copyTextDeInput(&#39;res38&#39;,&#39;mensaje38&#39;);marcar(this);showEdit(&#39;res38&#39;);&quot; value=&quot;『Hola』&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res39&quot; onclick=&quot;copyTextDeInput(&#39;res39&#39;,&#39;mensaje39&#39;);marcar(this);showEdit(&#39;res39&#39;);&quot; value=&quot;ᴳᵒᵈ乡♕Hola▄︻̷̿┻̿═━一&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res40&quot; onclick=&quot;copyTextDeInput(&#39;res40&#39;,&#39;mensaje40&#39;);marcar(this);showEdit(&#39;res40&#39;);&quot; value=&quot;ㅤ ༒ Holaㅤ  ༒&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res41&quot; onclick=&quot;copyTextDeInput(&#39;res41&#39;,&#39;mensaje41&#39;);marcar(this);showEdit(&#39;res41&#39;);&quot; value=&quot;༄ᶦᶰᵈ᭄✿Hola࿐&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res42&quot; onclick=&quot;copyTextDeInput(&#39;res42&#39;,&#39;mensaje42&#39;);marcar(this);showEdit(&#39;res42&#39;);&quot; value=&quot;✯✞βąÐ_q҉Hola✞✯&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res43&quot; onclick=&quot;copyTextDeInput(&#39;res43&#39;,&#39;mensaje43&#39;);marcar(this);showEdit(&#39;res43&#39;);&quot; value=&quot;★彡[Hola]彡★&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res44&quot; onclick=&quot;copyTextDeInput(&#39;res44&#39;,&#39;mensaje44&#39;);marcar(this);showEdit(&#39;res44&#39;);&quot; value=&quot;íɑʍ彡Hola彡&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res45&quot; onclick=&quot;copyTextDeInput(&#39;res45&#39;,&#39;mensaje45&#39;);marcar(this);showEdit(&#39;res45&#39;);&quot; value=&quot;◈(★)Hola(★)◈&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res46&quot; onclick=&quot;copyTextDeInput(&#39;res46&#39;,&#39;mensaje46&#39;);marcar(this);showEdit(&#39;res46&#39;);&quot; value=&quot;웃❤유_Hola_웃❤유&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res47&quot; onclick=&quot;copyTextDeInput(&#39;res47&#39;,&#39;mensaje47&#39;);marcar(this);showEdit(&#39;res47&#39;);&quot; value=&quot;♥‿♥✿Hola✿♥‿♥&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res48&quot; onclick=&quot;copyTextDeInput(&#39;res48&#39;,&#39;mensaje48&#39;);marcar(this);showEdit(&#39;res48&#39;);&quot; value=&quot;╔♥═Hola═♥╗&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res49&quot; onclick=&quot;copyTextDeInput(&#39;res49&#39;,&#39;mensaje49&#39;);marcar(this);showEdit(&#39;res49&#39;);&quot; value=&quot;(っ◔◡◔)っ❤Hola&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res50&quot; onclick=&quot;copyTextDeInput(&#39;res50&#39;,&#39;mensaje50&#39;);marcar(this);showEdit(&#39;res50&#39;);&quot; value=&quot;(͡• ͜ʖ ͡•).Hola&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res51&quot; onclick=&quot;copyTextDeInput(&#39;res51&#39;,&#39;mensaje51&#39;);marcar(this);showEdit(&#39;res51&#39;);&quot; value=&quot;(͠≖ ͜ʖ͠≖)Hola&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res52&quot; onclick=&quot;copyTextDeInput(&#39;res52&#39;,&#39;mensaje52&#39;);marcar(this);showEdit(&#39;res52&#39;);&quot; value=&quot;(●_•̃)_Hola&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res53&quot; onclick=&quot;copyTextDeInput(&#39;res53&#39;,&#39;mensaje53&#39;);marcar(this);showEdit(&#39;res53&#39;);&quot; value=&quot;(=°o°=)Hola&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res54&quot; onclick=&quot;copyTextDeInput(&#39;res54&#39;,&#39;mensaje54&#39;);marcar(this);showEdit(&#39;res54&#39;);&quot; value=&quot;ಠ_ಠHolaಠ_ಠ&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res55&quot; onclick=&quot;copyTextDeInput(&#39;res55&#39;,&#39;mensaje55&#39;);marcar(this);showEdit(&#39;res55&#39;);&quot; value=&quot;㋡㋛㋡Hola㋡㋡㋡&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res56&quot; onclick=&quot;copyTextDeInput(&#39;res56&#39;,&#39;mensaje56&#39;);marcar(this);showEdit(&#39;res56&#39;);&quot; value=&quot;(¨*•.¸Hola¸.•*¨)&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res57&quot; onclick=&quot;copyTextDeInput(&#39;res57&#39;,&#39;mensaje57&#39;);marcar(this);showEdit(&#39;res57&#39;);&quot; value=&quot;─═۝Hola۝═─&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res58&quot; onclick=&quot;copyTextDeInput(&#39;res58&#39;,&#39;mensaje58&#39;);marcar(this);showEdit(&#39;res58&#39;);&quot; value=&quot;─═♥Hola♥═─&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res59&quot; onclick=&quot;copyTextDeInput(&#39;res59&#39;,&#39;mensaje59&#39;);marcar(this);showEdit(&#39;res59&#39;);&quot; value=&quot;《《Hola》》&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res60&quot; onclick=&quot;copyTextDeInput(&#39;res60&#39;,&#39;mensaje60&#39;);marcar(this);showEdit(&#39;res60&#39;);&quot; value=&quot;༼༼༼Hola༽﻿༽﻿༽﻿&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res61&quot; onclick=&quot;copyTextDeInput(&#39;res61&#39;,&#39;mensaje61&#39;);marcar(this);showEdit(&#39;res61&#39;);&quot; value=&quot;『『Hola』』&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res62&quot; onclick=&quot;copyTextDeInput(&#39;res62&#39;,&#39;mensaje62&#39;);marcar(this);showEdit(&#39;res62&#39;);&quot; value=&quot;╚»★Hola★«╝&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res63&quot; onclick=&quot;copyTextDeInput(&#39;res63&#39;,&#39;mensaje63&#39;);marcar(this);showEdit(&#39;res63&#39;);&quot; value=&quot;▂▃▅Hola▅▃▂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res64&quot; onclick=&quot;copyTextDeInput(&#39;res64&#39;,&#39;mensaje64&#39;);marcar(this);showEdit(&#39;res64&#39;);&quot; value=&quot;◘ıl|Hola|lı◘&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res65&quot; onclick=&quot;copyTextDeInput(&#39;res65&#39;,&#39;mensaje65&#39;);marcar(this);showEdit(&#39;res65&#39;);&quot; value=&quot;★╬►Hola◄╬★&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res66&quot; onclick=&quot;copyTextDeInput(&#39;res66&#39;,&#39;mensaje66&#39;);marcar(this);showEdit(&#39;res66&#39;);&quot; value=&quot;◄╬►Hola◄╬►&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res67&quot; onclick=&quot;copyTextDeInput(&#39;res67&#39;,&#39;mensaje67&#39;);marcar(this);showEdit(&#39;res67&#39;);&quot; value=&quot;╬╬Hola╬╬&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res68&quot; onclick=&quot;copyTextDeInput(&#39;res68&#39;,&#39;mensaje68&#39;);marcar(this);showEdit(&#39;res68&#39;);&quot; value=&quot;░▒▓Hola▓▒░&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res69&quot; onclick=&quot;copyTextDeInput(&#39;res69&#39;,&#39;mensaje69&#39;);marcar(this);showEdit(&#39;res69&#39;);&quot; value=&quot;（﹙Hola﹚）&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res70&quot; onclick=&quot;copyTextDeInput(&#39;res70&#39;,&#39;mensaje70&#39;);marcar(this);showEdit(&#39;res70&#39;);&quot; value=&quot;〔﹝Hola﹞〕&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res71&quot; onclick=&quot;copyTextDeInput(&#39;res71&#39;,&#39;mensaje71&#39;);marcar(this);showEdit(&#39;res71&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res72&quot; onclick=&quot;copyTextDeInput(&#39;res72&#39;,&#39;mensaje72&#39;);marcar(this);showEdit(&#39;res72&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res73&quot; onclick=&quot;copyTextDeInput(&#39;res73&#39;,&#39;mensaje73&#39;);marcar(this);showEdit(&#39;res73&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res74&quot; onclick=&quot;copyTextDeInput(&#39;res74&#39;,&#39;mensaje74&#39;);marcar(this);showEdit(&#39;res74&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res75&quot; onclick=&quot;copyTextDeInput(&#39;res75&#39;,&#39;mensaje75&#39;);marcar(this);showEdit(&#39;res75&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res76&quot; onclick=&quot;copyTextDeInput(&#39;res76&#39;,&#39;mensaje76&#39;);marcar(this);showEdit(&#39;res76&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res77&quot; onclick=&quot;copyTextDeInput(&#39;res77&#39;,&#39;mensaje77&#39;);marcar(this);showEdit(&#39;res77&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res78&quot; onclick=&quot;copyTextDeInput(&#39;res78&#39;,&#39;mensaje78&#39;);marcar(this);showEdit(&#39;res78&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res79&quot; onclick=&quot;copyTextDeInput(&#39;res79&#39;,&#39;mensaje79&#39;);marcar(this);showEdit(&#39;res79&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res80&quot; onclick=&quot;copyTextDeInput(&#39;res80&#39;,&#39;mensaje80&#39;);marcar(this);showEdit(&#39;res80&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res81&quot; onclick=&quot;copyTextDeInput(&#39;res81&#39;,&#39;mensaje81&#39;);marcar(this);showEdit(&#39;res81&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res82&quot; onclick=&quot;copyTextDeInput(&#39;res82&#39;,&#39;mensaje82&#39;);marcar(this);showEdit(&#39;res82&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res83&quot; onclick=&quot;copyTextDeInput(&#39;res83&#39;,&#39;mensaje83&#39;);marcar(this);showEdit(&#39;res83&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res84&quot; onclick=&quot;copyTextDeInput(&#39;res84&#39;,&#39;mensaje84&#39;);marcar(this);showEdit(&#39;res84&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res85&quot; onclick=&quot;copyTextDeInput(&#39;res85&#39;,&#39;mensaje85&#39;);marcar(this);showEdit(&#39;res85&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res86&quot; onclick=&quot;copyTextDeInput(&#39;res86&#39;,&#39;mensaje86&#39;);marcar(this);showEdit(&#39;res86&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res87&quot; onclick=&quot;copyTextDeInput(&#39;res87&#39;,&#39;mensaje87&#39;);marcar(this);showEdit(&#39;res87&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res88&quot; onclick=&quot;copyTextDeInput(&#39;res88&#39;,&#39;mensaje88&#39;);marcar(this);showEdit(&#39;res88&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res89&quot; onclick=&quot;copyTextDeInput(&#39;res89&#39;,&#39;mensaje89&#39;);marcar(this);showEdit(&#39;res89&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res90&quot; onclick=&quot;copyTextDeInput(&#39;res90&#39;,&#39;mensaje90&#39;);marcar(this);showEdit(&#39;res90&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res91&quot; onclick=&quot;copyTextDeInput(&#39;res91&#39;,&#39;mensaje91&#39;);marcar(this);showEdit(&#39;res91&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res92&quot; onclick=&quot;copyTextDeInput(&#39;res92&#39;,&#39;mensaje92&#39;);marcar(this);showEdit(&#39;res92&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res93&quot; onclick=&quot;copyTextDeInput(&#39;res93&#39;,&#39;mensaje93&#39;);marcar(this);showEdit(&#39;res93&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res94&quot; onclick=&quot;copyTextDeInput(&#39;res94&#39;,&#39;mensaje94&#39;);marcar(this);showEdit(&#39;res94&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res95&quot; onclick=&quot;copyTextDeInput(&#39;res95&#39;,&#39;mensaje95&#39;);marcar(this);showEdit(&#39;res95&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res96&quot; onclick=&quot;copyTextDeInput(&#39;res96&#39;,&#39;mensaje96&#39;);marcar(this);showEdit(&#39;res96&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res97&quot; onclick=&quot;copyTextDeInput(&#39;res97&#39;,&#39;mensaje97&#39;);marcar(this);showEdit(&#39;res97&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res98&quot; onclick=&quot;copyTextDeInput(&#39;res98&#39;,&#39;mensaje98&#39;);marcar(this);showEdit(&#39;res98&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res99&quot; onclick=&quot;copyTextDeInput(&#39;res99&#39;,&#39;mensaje99&#39;);marcar(this);showEdit(&#39;res99&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res100&quot; onclick=&quot;copyTextDeInput(&#39;res100&#39;,&#39;mensaje100&#39;);marcar(this);showEdit(&#39;res100&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res101&quot; onclick=&quot;copyTextDeInput(&#39;res101&#39;,&#39;mensaje101&#39;);marcar(this);showEdit(&#39;res101&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res102&quot; onclick=&quot;copyTextDeInput(&#39;res102&#39;,&#39;mensaje102&#39;);marcar(this);showEdit(&#39;res102&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res103&quot; onclick=&quot;copyTextDeInput(&#39;res103&#39;,&#39;mensaje103&#39;);marcar(this);showEdit(&#39;res103&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res104&quot; onclick=&quot;copyTextDeInput(&#39;res104&#39;,&#39;mensaje104&#39;);marcar(this);showEdit(&#39;res104&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res105&quot; onclick=&quot;copyTextDeInput(&#39;res105&#39;,&#39;mensaje105&#39;);marcar(this);showEdit(&#39;res105&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res106&quot; onclick=&quot;copyTextDeInput(&#39;res106&#39;,&#39;mensaje106&#39;);marcar(this);showEdit(&#39;res106&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res107&quot; onclick=&quot;copyTextDeInput(&#39;res107&#39;,&#39;mensaje107&#39;);marcar(this);showEdit(&#39;res107&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res108&quot; onclick=&quot;copyTextDeInput(&#39;res108&#39;,&#39;mensaje108&#39;);marcar(this);showEdit(&#39;res108&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt; &lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id=&quot;modal_crearImagen5&quot; class=&quot;modal-container&quot;&gt;      &lt;div class=&quot;modal5 view&quot;&gt;        &lt;div class=&quot;modalA-content&quot; id=&quot;modal-content&quot;&gt;         &lt;div style=&quot;position:relative;&quot;&gt;&lt;button type=&quot;button&quot; class=&quot;btn-close-2&quot; data-dismiss=&quot;modal&quot; onclick=&quot;change_class_child(&#39;#modal_crearImagen5&#39;,&#39;.modal5.view.visible&#39;,&#39;modal5 view&#39;);&quot;&gt;x&lt;/button&gt;&lt;br /&gt;
         &lt;/div&gt;&lt;div style=&quot;width:100%;padding:6px 0;&quot;&gt;&lt;div style=&quot;width:97%;margin:0 auto;&quot; id=&quot;edit_p&quot;&gt;&lt;textarea id=&quot;text2&quot; name=&quot;text2&quot; maxlength=&quot;5555&quot; style=&quot;display: table-cell;width:100%;box-sizing: border-box;font-size:1.3em;margin:0;padding:6px;border-radius: 10px !important;background:#f0fcff;&quot; type=&quot;text&quot; value=&quot;hola&quot; &gt;Escribe acá...&lt;/textarea&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;modal5_btn&quot;&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;』&quot;,&quot;text2&quot;)&#39; value=&quot;』&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;『&quot;,&quot;text2&quot;)&#39; value=&quot;『&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;ツ&quot;,&quot;text2&quot;)&#39; value=&quot;ツ&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;乡&quot;,&quot;text2&quot;)&#39; value=&quot;乡&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;》&quot;,&quot;text2&quot;)&#39; value=&quot;》&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;《&quot;,&quot;text2&quot;)&#39; value=&quot;《&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;༽﻿&quot;,&quot;text2&quot;)&#39; value=&quot;༽﻿&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;༼&quot;,&quot;text2&quot;)&#39; value=&quot;༼&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;°&quot;,&quot;text2&quot;)&#39; value=&quot;°&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;彡&quot;,&quot;text2&quot;)&#39; value=&quot;彡&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✞&quot;,&quot;text2&quot;)&#39; value=&quot;✞&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;☬&quot;,&quot;text2&quot;)&#39; value=&quot;☬&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✧&quot;,&quot;text2&quot;)&#39; value=&quot;✧&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;༒&quot;,&quot;text2&quot;)&#39; value=&quot;༒&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;═&quot;,&quot;text2&quot;)&#39; value=&quot;═&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;꧂&quot;,&quot;text2&quot;)&#39; value=&quot;꧂&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;꧁&quot;,&quot;text2&quot;)&#39; value=&quot;꧁&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;】&quot;,&quot;text2&quot;)&#39; value=&quot;】&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;【&quot;,&quot;text2&quot;)&#39; value=&quot;【&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;❤️&quot;,&quot;text2&quot;)&#39; value=&quot;❤️&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;❉&quot;,&quot;text2&quot;)&#39; value=&quot;❉&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;❄&quot;,&quot;text2&quot;)&#39; value=&quot;❄&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✿&quot;,&quot;text2&quot;)&#39; value=&quot;✿&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✾&quot;,&quot;text2&quot;)&#39; value=&quot;✾&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✺&quot;,&quot;text2&quot;)&#39; value=&quot;✺&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✴&quot;,&quot;text2&quot;)&#39; value=&quot;✴&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✫&quot;,&quot;text2&quot;)&#39; value=&quot;✫&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✪&quot;,&quot;text2&quot;)&#39; value=&quot;✪&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✩&quot;,&quot;text2&quot;)&#39; value=&quot;✩&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✦&quot;,&quot;text2&quot;)&#39; value=&quot;✦&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✧&quot;,&quot;text2&quot;)&#39; value=&quot;✧&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✥&quot;,&quot;text2&quot;)&#39; value=&quot;✥&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✤&quot;,&quot;text2&quot;)&#39; value=&quot;✤&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✢&quot;,&quot;text2&quot;)&#39; value=&quot;✢&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✡&quot;,&quot;text2&quot;)&#39; value=&quot;✡&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;_&quot;,&quot;text2&quot;)&#39; value=&quot;_&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;☆&quot;,&quot;text2&quot;)&#39; value=&quot;☆&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;≈&quot;,&quot;text2&quot;)&#39; value=&quot;≈&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;►&quot;,&quot;text2&quot;)&#39; value=&quot;►&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;█&quot;,&quot;text2&quot;)&#39; value=&quot;█&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♥&quot;,&quot;text2&quot;)&#39; value=&quot;♥&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▓&quot;,&quot;text2&quot;)&#39; value=&quot;▓&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♭&quot;,&quot;text2&quot;)&#39; value=&quot;♭&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♬&quot;,&quot;text2&quot;)&#39; value=&quot;♬&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♫&quot;,&quot;text2&quot;)&#39; value=&quot;♫&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♪&quot;,&quot;text2&quot;)&#39; value=&quot;♪&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;╦&quot;,&quot;text2&quot;)&#39; value=&quot;╦&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▇&quot;,&quot;text2&quot;)&#39; value=&quot;▇&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▆&quot;,&quot;text2&quot;)&#39; value=&quot;▆&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▅&quot;,&quot;text2&quot;)&#39; value=&quot;▅&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▃&quot;,&quot;text2&quot;)&#39; value=&quot;▃&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▂&quot;,&quot;text2&quot;)&#39; value=&quot;▂&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;╬&quot;,&quot;text2&quot;)&#39; value=&quot;╬&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;┼&quot;,&quot;text2&quot;)&#39; value=&quot;┼&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▄&quot;,&quot;text2&quot;)&#39; value=&quot;▄&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;░&quot;,&quot;text2&quot;)&#39; value=&quot;░&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▒&quot;,&quot;text2&quot;)&#39; value=&quot;▒&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;≈&quot;,&quot;text2&quot;)&#39; value=&quot;≈&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;►&quot;,&quot;text2&quot;)&#39; value=&quot;►&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;█&quot;,&quot;text2&quot;)&#39; value=&quot;█&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♥&quot;,&quot;text2&quot;)&#39; value=&quot;♥&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▓&quot;,&quot;text2&quot;)&#39; value=&quot;▓&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♭&quot;,&quot;text2&quot;)&#39; value=&quot;♭&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♬&quot;,&quot;text2&quot;)&#39; value=&quot;♬&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♫&quot;,&quot;text2&quot;)&#39; value=&quot;♫&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♪&quot;,&quot;text2&quot;)&#39; value=&quot;♪&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♩&quot;,&quot;text2&quot;)&#39; value=&quot;♩&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♡&quot;,&quot;text2&quot;)&#39; value=&quot;♡&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♧&quot;,&quot;text2&quot;)&#39; value=&quot;♧&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♦&quot;,&quot;text2&quot;)&#39; value=&quot;♦&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♥&quot;,&quot;text2&quot;)&#39; value=&quot;♥&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♤&quot;,&quot;text2&quot;)&#39; value=&quot;♤&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♣&quot;,&quot;text2&quot;)&#39; value=&quot;♣&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♢&quot;,&quot;text2&quot;)&#39; value=&quot;♢&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♠&quot;,&quot;text2&quot;)&#39; value=&quot;♠&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;≈&quot;,&quot;text2&quot;)&#39; value=&quot;≈&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;☆&quot;,&quot;text2&quot;)&#39; value=&quot;☆&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;►&quot;,&quot;text2&quot;)&#39; value=&quot;►&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;█&quot;,&quot;text2&quot;)&#39; value=&quot;█&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♥&quot;,&quot;text2&quot;)&#39; value=&quot;♥&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▓&quot;,&quot;text2&quot;)&#39; value=&quot;▓&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♭&quot;,&quot;text2&quot;)&#39; value=&quot;♭&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♬&quot;,&quot;text2&quot;)&#39; value=&quot;♬&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♫&quot;,&quot;text2&quot;)&#39; value=&quot;♫&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♪&quot;,&quot;text2&quot;)&#39; value=&quot;♪&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;╦&quot;,&quot;text2&quot;)&#39; value=&quot;╦&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▇&quot;,&quot;text2&quot;)&#39; value=&quot;▇&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▆&quot;,&quot;text2&quot;)&#39; value=&quot;▆&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▅&quot;,&quot;text2&quot;)&#39; value=&quot;▅&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▃&quot;,&quot;text2&quot;)&#39; value=&quot;▃&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▂&quot;,&quot;text2&quot;)&#39; value=&quot;▂&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;╬&quot;,&quot;text2&quot;)&#39; value=&quot;╬&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;┼&quot;,&quot;text2&quot;)&#39; value=&quot;┼&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▄&quot;,&quot;text2&quot;)&#39; value=&quot;▄&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;░&quot;,&quot;text2&quot;)&#39; value=&quot;░&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▒&quot;,&quot;text2&quot;)&#39; value=&quot;▒&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;╬&quot;,&quot;text2&quot;)&#39; value=&quot;╬&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▓&quot;,&quot;text2&quot;)&#39; value=&quot;▓&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▒&quot;,&quot;text2&quot;)&#39; value=&quot;▒&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▆&quot;,&quot;text2&quot;)&#39; value=&quot;▆&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✶&quot;,&quot;text2&quot;)&#39; value=&quot;✶&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♥&quot;,&quot;text2&quot;)&#39; value=&quot;♥&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;❦&quot;,&quot;text2&quot;)&#39; value=&quot;❦&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;❣&quot;,&quot;text2&quot;)&#39; value=&quot;❣&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;❥&quot;,&quot;text2&quot;)&#39; value=&quot;❥&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;❤&quot;,&quot;text2&quot;)&#39; value=&quot;❤&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♜&quot;,&quot;text2&quot;)&#39; value=&quot;♜&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♖&quot;,&quot;text2&quot;)&#39; value=&quot;♖&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♞&quot;,&quot;text2&quot;)&#39; value=&quot;♞&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♘&quot;,&quot;text2&quot;)&#39; value=&quot;♘&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♗&quot;,&quot;text2&quot;)&#39; value=&quot;♗&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♝&quot;,&quot;text2&quot;)&#39; value=&quot;♝&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♛&quot;,&quot;text2&quot;)&#39; value=&quot;♛&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♕&quot;,&quot;text2&quot;)&#39; value=&quot;♕&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♚&quot;,&quot;text2&quot;)&#39; value=&quot;♚&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♔&quot;,&quot;text2&quot;)&#39; value=&quot;♔&quot; /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;men4 center&quot; id=&quot;compartirX&quot;&gt;&lt;button type=&quot;button&quot; class=&quot;btn1&quot; data-dismiss=&quot;modal&quot; onclick=&quot;abrir_redes(&#39;text2&#39;,&#39;compartirX&#39;,&#39;mensajeX&#39;);&quot;&gt;Compartir&lt;/button&gt; &lt;button type=&quot;button&quot; class=&quot;btn1&quot; data-dismiss=&quot;modal&quot; onclick=&quot;eliminar_caracter(&#39;text2&#39;,2);&quot;&gt;Borrar ►&lt;/button&gt; &lt;button type=&quot;button&quot; class=&quot;btn1&quot; data-dismiss=&quot;modal&quot; onclick=&quot;eliminar_caracter(&#39;text2&#39;,1);&quot;&gt;◄ Borrar&lt;/button&gt; &lt;button type=&quot;button&quot; class=&quot;btn1&quot; data-dismiss=&quot;modal&quot; onclick=&quot;copyTextDeInput(&#39;text2&#39;,&#39;mensajeX&#39;);&quot;&gt;Copiar&lt;/button&gt;&lt;/div&gt;&lt;div id=&quot;mensajeX&quot;&gt;&lt;/div&gt;&lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;        &lt;/div&gt;       &lt;/div&gt;     &lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;navbar-menu&quot;&gt;&lt;a href=&quot;https://oruro777.blogspot.com/2012/05/letras-con-corazones-en-facebook.html&quot; target=&quot;_blank&quot;&gt;Letras con corazones&lt;/a&gt;&lt;a href=&quot;https://oruro777.blogspot.com/2012/06/letras-en-facebook-con-decorado.html&quot; target=&quot;_blank&quot;&gt;Letras Decoradas&lt;/a&gt;&lt;a href=&quot;https://oruro777.blogspot.com/2012/05/letras-subrayadas-en-facebook.html&quot; target=&quot;_blank&quot;&gt;Letras Subrayadas&lt;/a&gt;&lt;a href=&quot;https://oruro777.blogspot.com/2015/07/letras-tachadas-para-twitter-y-facebook.html&quot; target=&quot;_blank&quot;&gt;Letras tachadas&lt;/a&gt;&lt;a href=&quot;https://oruro777.blogspot.com/2015/07/letras-al-reves-en-twitter-y-facebook.html&quot; target=&quot;_blank&quot;&gt;Letras al revés&lt;/a&gt;&lt;a href=&quot;https://oruro777.blogspot.com/2018/01/letras-con-adornos-de-ajedrez-para.html&quot; target=&quot;_blank&quot;&gt;Letras con símbolos de Ajedrez&lt;/a&gt;&lt;a href=&quot;https://oruro777.blogspot.com/2018/01/letras-con-simbolos-de-naipes-o-cartas.html&quot; target=&quot;_blank&quot;&gt;Letras con naipes o cartas&lt;/a&gt;&lt;a href=&quot;https://oruro777.blogspot.com/2018/01/letras-con-simbolos-de-notas-musicales.html&quot; target=&quot;_blank&quot;&gt;Letras con notas musicales&lt;/a&gt;&lt;a href=&quot;https://oruro777.blogspot.com/2013/09/arte-ascci-para-el-dia-del-amor.html&quot; target=&quot;_blank&quot;&gt;Dibujos y figuras de Amor&lt;/a&gt;&lt;a href=&quot;https://oruro777.blogspot.com/2018/01/letras-con-estrellas-para-facebook.html&quot; target=&quot;_blank&quot;&gt;Letras con estrellas&lt;/a&gt;&lt;a href=&quot;https://oruro777.blogspot.com/2012/05/editor-de-texto-para-facebook.html&quot; target=&quot;_blank&quot;&gt;Letras grandes&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;h2&gt;Lista de símbolos para username&lt;/h2&gt;En este espacio compartimos una lista variada de caracteres especiales y raros rusos, chinos, japoneses, árabes, gráficos y muchos más para añadir al nick. Si en el generador no encontraste los símbolos que son de tu preferencia, pues seguramente estos se encuentran a continuación:  &lt;br /&gt;
&lt;h3&gt;Alfabeto ruso y algunos símbolos&lt;/h3&gt;&lt;span style=&quot;font-size:2.1em;&quot;&gt;з и й к л м но п р с т у ф х ц ч ш щъ ы ь э ю я ё ђ ѓ є ѕ і јј љ њ ћ ќ ў џ Ґ ґ&lt;/span&gt;&lt;br /&gt;
&lt;h3&gt;Letras chinas&lt;/h3&gt;&lt;span style=&quot;font-size:2.1em;&quot;&gt;頹 衙 浳 浤 搰 ㍭ 煤 洳 橱 橱 煪 ㍱ 煱 둻 睤 ㌹ 楤 ぱ 椹 ぱ ㍵ 畱 煵 田 つ 煵 엌 嫠 쯦 案 迎 是 從 事 網 頁 設 計 簡 大&lt;/span&gt;&lt;br /&gt;
&lt;h3&gt;Letras japonesas&lt;/h3&gt;&lt;span style=&quot;font-size:2.1em;&quot;&gt;㊊ ㊐ ㊋ ㊌ ㊍ ㊎ ㊏ ㊐ ㊑ ㊒ ㊓ ㊔ ㊕ ㊖ ㊗ ㊀ ㊁ ㊂ ㊃ ㊄ ㊅ ㊆ ㊇ ㊈ ㊉ ㊐ ㊑ ㊒ ㊓ ㊔ ㊕ ㊖ ㊗ ㊘ ㊜ ㊝ ㊞ ㊟ ㊠ ㊡ ㊢ ㊣ ㊤ ㊥ ㊦ ㊧ ㊨ ㊩ ㊪ ㊫ ㊬ ㊭ ㊮ ㊯ ㊰&lt;/span&gt;&lt;br /&gt;
&lt;h3&gt;Letras en árabe&lt;/h3&gt;&lt;span style=&quot;font-size:2.1em;&quot;&gt;וּ זּ טּיּ ךּכּ לּ מּנּ סּ ףּ פּ צּ קּרּ שּ תּ וֹ בֿכֿ פֿ ﭏ ﭖ ﭗﭘﭙ ﭺﭻ ﭼ ﭽ ﮊ ﮋ ﮎ ﮏ ﮐ ﮑ ﮒ ﮓ ﮔ ﮕ ﮤ ﮥ ﯼ ﯽ ﯾ ﱞ ﱟ ﱠ ﱡ ﱢ ﴾﴿ ﷲ ﺀ ﺁ ﺂ ﺃ ﺄ ﺅ ﺆ ﺇ ﺈﺉ ﺊ ﺋ ﺌ ﺍ ﺎ ﺏﺐ ﺑ ﺒ ﺓ ﺔ ﺕ ﺖ ﺗ ﺘ ﺙ ﺚ ﺛﺜ ﺝ ﺞ ﺟ ﺠ ﺡ ﺢ ﺣ ﺤ ﺥ ﺦ ﺧ ﺨ ﺩﺪ ﺫ ﺬ ﺭﺮ ﺯ ﺰ ﺱﺲ ﺳﺴ ﺵﺶ ﺷ ﺸﺹ ﺺ ﺻ ﺼ ﺽﺾ ﺿ ﻀ ﻁ ﻂ ﻃ ﻄﻅ ﻆ ﻇ ﻈ ﻉﻊ ﻋ ﻌ ﻍ ﻎ ﻏﻐ ﻑ ﻒ ﻓ ﻔ ﻕﻖﻗ ﻘ ﻙﻚ ﻛ ﻜ ﻝﻞ ﻟ ﻠ ﻡ ﻢ ﻣﻤ ﻥ ﻦ ﻧ ﻨﻩ ﻪ ﻫ ﻬ ﻭ ﻮﻯ ﻰ ﻱ ﻲ ﻳ ﻴﻵ ﻶ ﻷ ﻸﻹ ﻺ ﻻ ﻼ لم ن ه و ى يً ٌ ٍ َ ُ ِّ ْ % ٤ ٠. ١ ٢ ٣ ٥٦ ٧ ٨ ٩ ﾎ 么 ﾒ _ ｬ ` ｦ _ ｶ&lt;/span&gt;&lt;br /&gt;
&lt;h3&gt;Tipos de letras de la A la Z&lt;/h3&gt;Si buscas una letra en particular, a continuación tenemos una gran variedad, esta lista está ordenada de la A la Z, copia las que te gusten para que puedas ir conformanto las letras para tu nickname.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Letra A:&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Д Æ Ά Ặ Ắ Ä Ẫ Å Ã À Á Â Ą Ẵ Ά Α Ā Ằ A Â À Á Ã Ä Å Å Æ д Λ ∂ Ǽ Δ А λ д Λª a ã ð â ẫ å æ ª ä å ắ ã â ằ ẳ ǻ ǽ à æ ą ά α â á à ã&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Letra B:&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Ъ Ђ В β ß ฿ ļ З в B b ß ь В в Б β Ђ Ъ Ы Ь ъ ы ь Ъ Ђ ß ß ฿ lЗ в ฿ lЗ&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Letra C:&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Ç ¢ ç ς с С Œ œ © כ ċ Ć ć ςс С Œ œ © כ ċ Ć ć ς Ĉ ĉ Ċ ċ Č č Ç ¢ ç ς Œ œ τ © CcÇ⊂çç©¢&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Letra D:&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
ŒœĎ ď Đ đ D d Ð ð Ď đ ď&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Letra E:&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Ē ē Ĕ ĕ Ė ė Ę ę Ě ě Ә ә Э з е Ё Έ Ε E e ë ê ξ Ê È É € Ë é è פ Є € ξ ∑ ∑ Ế Е Ề Ể Ễ é è έ є Є e ع Э є з э ε э ё Ę&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Letra F:&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
F ₣ ƒ ſ f ƒ ₣ ƒ F f ƒ ךּ דּ ∫&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Letra G:&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
G Gg g G G Ĝ ĝ Ğ ğ Ġ ġ Ģ ģ Ġ Ĝ ğ ģ Ģ Ğ G g ⓖ&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Letra H:&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
H Ĥ ĥ Ħ ħ Ή ŀl Η H h H h Ή ћ ђ ђ Ћ Ңн ң н Њ њ Ή ŀ ļ Ħ ĥ Ĥ ħ ђ н H h н&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Letra I:&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
І Ї ϊ Ϊ ί ι Ï ї Ί Ι I I Ί ¡ ϊ ï î Í í Ì ì Î î I I I ΐ I Ĩ ĩ Ī ī Ĭ ĭ Į į ł İ IĨ&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Letra J:&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Ĳ ĳ Ĵ ĵ ј Ј J j&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Letra K:&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Ќ К Κ K k ќ ĸ к Қ қ к Ҝ ҝ Ќ Ќ К Ķ ķ ĸ κ&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Letra L:&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Ŀ L L L L c l L l ŀ l £ l Ĺ ĺ Ļ ļ Ľ ľ Ŀ ŀ Ł ł ₤ ζ £&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Letra M :&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
м м М М Μ И Π п מ П π&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Letra N y Ñ:&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
И Π п מ П π ⁿ Ν И и й η ñ ח Ñ Й Ŋ ŋ ή ή η n и й N Ń ń Ņ ņ Ň ň ŉ Ŋ ŋ&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Letra O:&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Φ θ ó ò Ó Ò Ô ô Ö ö Õ õ Ό Ø ø Ợ Ю ю О ם ט ο Ό Ο о ό Θ Ф Φ Ǿ ǿ ф ф σ ό θ θ Θ Ю ю О ם ט ο Ό Ο о ό Θ Ф Φ Ǿ ǿ ф ф σ ό θ θ Θ θ ò&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Letra P:&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Р Ρ þ Þ р ρ&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Letra R:&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Ѓ Г Ґ ґ Γ Я Я ® R R я r г Ŕ ŕ Ŗ ŗ Ř ř я ŕ Ŗ ŗ Ř ř&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Letra S:&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
ى Ѕ § š Š § S ѕ s S s S s Ś ś Ŝ ŝ Ş ş Š š&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Letra T:&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
† T T t T T τ t ΐ t т т t Τ Т Ţ ţ Ť ť Ŧ ŧ&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Letra U:&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Џ U Ụ Ủ Ứ Ừ Ử Ữ Ự u ΰ Ú ú Ù ù Û û Ü ü µ υ Џ Џ U ự ữ ử ừ u ц Ũ ũ Ū ū Ŭ ŭ Ů ů Ű ű Ų ų ΰ υ ϋ ύ ϋ ύ џ μ Ц ц&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Letra V:&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
ν ٧ √ V v&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Letra W:&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Ш Щ Ẁ ẁ Ẃ ẃ Ẅ ẅ ω ώ ώ ш щ Ẁ ẁ Ẃ ẃ Ẅ ẅ Ш Щ W w ω ώ ω ш щ Ŵ ŵ Ҹ&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Letra X:&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Х Χ Х χ х × Ҳ ҳ 乄&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Letra Y:&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
У ¥ ¥ Ч ч ¥ Ỳ ỳ Ỵ Ў ў ỵ у Ỷ ỷ У Ч ў ч Ў ¥ ÿ Ύ Ý Ÿ ¥ Ύ ÿ ý Ϋ Ύ γ Ŷ ŷ Υ Ÿ Ỳ ỳ Ҹ ҹ ע ץ&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Letra Z:&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Ź ź Ż ż Ž ž Z Z z Ž Z z ž Ζ ζ&lt;br /&gt;
&lt;h3&gt;Caracteres gráficos Sombras y barras&lt;/h3&gt;▓▒░ ░▒▓ ░░▒▓ ▓ ▒░░ ▓▒░░░ ░▒▓ ▓▒░ █ ▌▐ &lt;br /&gt;
&lt;br /&gt;
▁ ▂ ▃ ▄ ▅ ▆ ▇ █ ▋▌&lt;br /&gt;
&lt;br /&gt;
Barras, tubos, lineas y otros&lt;br /&gt;
&lt;br /&gt;
═ ╬ ╦ ╩ ╦ ╣╝╠ ╧ ╨ ╫ ╪ ╥ ╤ ╢╡╟╞ ╜ ╚╬╗ ⌠⌡│┌ ┐└ ┘├ ┤┬ ┴ ┼ ╛╚╙╘╗╖╕╔╓╒║╬ ╫ ╪ ╩ ╨ ╧ ╦ ╥ ╤ ╣ ╢ ╡ ╠ ╟ ╞ ╝ ╜ ╛ ╚ ╙ ╗ ╘ ╗ ╖ ╕ ╔ ╓ ╒ ║ ═&lt;br /&gt;
&lt;h3&gt;Caracteres, signos y símbolos raros&lt;/h3&gt;Hay una gran cantidad de letras raras, bonitas y especiales que podemos usar para decorar nuestros nombres, una manera de hacerlo es escribir el texto y a los costados acomodar símbolos gráficos, caritas, flechas, monedas, corazones, etc. Hay una infinidad de opciones, solo es cuestión de tomarnos unos minutos para copiar los caracteres mas adecuados y comenzar a editar. Si quieres que el proceso sea automático en esta web tenemos varios conversores que te construirán algunos ejemplos. &lt;br /&gt;
&lt;h4&gt;Flechas:&lt;/h4&gt;Variedad de flechas hacia arriba, abajo, inclinado, oblícuo, doble sentido, doblada.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size:2.5em;&quot;&gt;↪ ↩ ← ↑ → ↓ ↔ ↕ ↖ ↗ ↘ ↙ ↚ ↛ ↜ ↝ ↞ ↟ ↠ ↡ ↢ ↣ ↤ ↦ ↥ ↧ ↨ ↫ ↬ ↭ ↮ ↯ ↰ ↱ ↲ ↴ ↳ ↵ ↶ ↷ ↸ ↹ ↺ ↻ ↼ ↽ ↾ ↿ ⇀ ⇁ ⇂ ⇃ ⇄ ⇅ ⇆ ⇇ ⇈ ⇉ ⇊ ⇋ ⇌ ⇍ ⇏ ⇎ ⇑ ⇓ ⇐ ⇒ ⇔ ⇕ ⇖ ⇗ ⇘ ⇙ ⇚ ⇛ ⇜ ⇝ ⇞ ⇟ ⇠ ⇡ ⇢ ⇣ ⇤ ⇥ ⇦ ⇨ ⇩ ⇪ ⇧ ⤴ ⤵ ➔ ➘ ➙ ➚ ➛ ➜ ➝ ➞ ➟ ➠ ➡ ➢ ➣ ➤ ➥ ➦ ➧ ➨ ➩ ➪ ➫ ➬ ➭ ➮ ➯ ➱ ➲ ➳ ➴ ➵ ➶ ➷ ➸ ➹ ➺ ➻ ➼ ➽ ➾ ⏎ ▲ ▼ ◀ ▶ ☇ ☈ ⍃ ⍄ ⍇ ⍈ ⍐ ⍗ ⍌ ⍓ ⍍ ⍔ ⍏ ⍖ ⍅ ⍆&lt;/span&gt;&lt;br /&gt;
&lt;h4&gt;Símbolos monetarios:&lt;/h4&gt;Una manera interesante de decorar las letras del usarname es con los símbolos de las monedas como el dolar, euro, yen, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size:2.5em;&quot;&gt;₳ ฿ ￠ ₡ ¢ ₢ ₵ ₫ € ￡ £ ₤ ₣ ƒ ₲ ₭ ₥ ₦ ₱ ＄ $ ₮ ₩ ￦ ¥ ￥ ₴ ¤ ₰ ៛ ₪ ₯ ₠ ₧ ₨ ௹ ﷼ ㍐ ৲ ৳ ₹&lt;/span&gt;&lt;br /&gt;
&lt;h4&gt;Números:&lt;/h4&gt;Lista de números en círculos blancos, negros, con punto, entre paréntesis, fracciones...&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size:2.5em;&quot;&gt;⓵ ⓶ ⓷ ⓸ ⓹ ⓺ ⓻ ⓼ ⓽ ⓾ ⒈ ⒉ ⒊ ⒋ ⒌ ⒍ ⒎ ⒏ ⒐ ⒑ ⒒ ⒓ ⒔ ⒕ ⒖ ⒗ ⒘ ⒙ ⒚ ⒛ ⓪ ① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩ ➀ ➁ ➂ ➃ ➄ ➅ ➆ ➇ ➈ ➉ ⑪ ⑫ ⑬ ⑭ ⑮ ⑯ ⑰ ⑱ ⑲ ⑳ ❶ ❷ ❸ ❹ ❺ ❻ ❼ ❽ ❾ ❿ ➊ ➋ ➌ ➍ ➎ ➏ ➐ ➑ ➒ ➓ ⓫ ⓬ ⓭ ⓮ ⓯ ⓰ ⓱ ⓲ ⓳ ⓴ ⑴ ⑵ ⑶ ⑷ ⑸ ⑹ ⑺ ⑻ ⑼ ⑽ ⑾ ⑿ ⒀ ⒁ ⒂ ⒃ ⒄ ⒅ ⒆ ⒇ ¹ ² ³ ½ ⅓ ¼ ⅕ ⅙ ⅛ ⅒ ⅔ ⅖ ¾ ⅗ ⅜ ⅘ ⅚ ⅝ ⅞&lt;/span&gt;&lt;br /&gt;
&lt;h4&gt;Caritas para nickname&lt;/h4&gt;Muchos usuarios consideran atractivo colocar en su nombre una carita, si eres uno de ellos copia y pega. &lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size:2.5em;&quot;&gt;㋡ ㋛ ツ ツ】 ☹ ☺ ☻〠 ヅ ㋡ ت シ ッ ㋛ 〲〴 ϡ ﭢ ⍢ ⍤ ⍥ ⍨ ⍩ ὃ ☃ ͟ꑇ ꐦ ꐠ ꐡ ꌇ ꌈ ꉕ ꈋ ꈌ ꃼ&lt;/span&gt;&lt;br /&gt;
&lt;h4&gt;Corazones&lt;/h4&gt;Para los románticos que buscan resaltar su nombre de usuario en los juegos y redes sociales con algunos símbolos de corazones.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size:2.5em;&quot;&gt;❤ ❥ ♡ ♥ ღ ɞ&lt;/span&gt;&lt;br /&gt;
&lt;h4&gt;Flores bonitas&lt;/h4&gt;&lt;span style=&quot;font-size:2.5em;&quot;&gt;❀ ✿ ❁ ✾ ✽ ❃ ❋&lt;/span&gt;&lt;br /&gt;
&lt;h4&gt;Mariposas volando&lt;/h4&gt;Las mariposas también son una alternativa interesante para decorar nuestros nombres o comentarios en las redes.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size:2.5em;&quot;&gt;Ƹ̴Ӂ̴Ʒ ƸӜƷ εїз&lt;/span&gt;&lt;br /&gt;
&lt;h4&gt;Figuras musicales:&lt;/h4&gt;Los que se inclinan por el arte musical, buscan fuentes que contengan estos símbolos de la música, aquí abajo algunos ejemplos.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size:2.5em;&quot;&gt;♪ ♫ ♩ ♬ ♭ ♮ ♯&lt;/span&gt;&lt;br /&gt;
&lt;h4&gt;Nieve&lt;/h4&gt;&lt;span style=&quot;font-size:2.5em;&quot;&gt;❇ ❈ ❅ ❄ ❆&lt;/span&gt;&lt;br /&gt;
&lt;h4&gt;Religiosos&lt;/h4&gt;&lt;span style=&quot;font-size:2.5em;&quot;&gt;☯ ✡☨ ✞ ✝☥ ☦ ☧ ☩ ☪ ☫ ☬ ☭&lt;/span&gt;&lt;br /&gt;
&lt;h4&gt;Cruces&lt;/h4&gt;La cruces son empladas en su mayoría en los juegos de combate, como adorno para dar realce al nickname.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size:2.5em;&quot;&gt;☩ ☨ ☦ ✙ ✚ ✛ ✜ ✝ ✞ ✠&lt;/span&gt;&lt;br /&gt;
&lt;h4&gt;Estrellas&lt;/h4&gt;El uso de estrellas en los nombres de usuario tambien es muy común, a continuación algunos ejemplos.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size:2.5em;&quot;&gt;✩ ✪ ✫ ✬ ✭ ✮ ✯ ✰ ★ ✩ ✮ ✯ ✰ ☆ ⋆ ╰☆╮✡ ۞&lt;/span&gt;&lt;br /&gt;
&lt;h4&gt;Espadas&lt;/h4&gt;En mucho juegos como Free Fire se puso de moda colocar símbolos extraños, este es el caso de las espadas. En el juego podemos observar que muchos usuarios lo usan para al lado de su nombre, otros lo reemplazan por la letra &quot;t&quot; para que su nombre sea más atractivo.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size:2.5em;&quot;&gt;➢ ༒  ♠ ⚔️ ➤&lt;/span&gt;&lt;br /&gt;
&lt;h3&gt;Otros símbolos para nick&lt;/h3&gt;Avión:&lt;br /&gt;
&lt;span style=&quot;font-size:2.5em;&quot;&gt;✈&lt;/span&gt;&lt;br /&gt;
Coronas: &lt;br /&gt;
&lt;span style=&quot;font-size:2.5em;&quot;&gt;♕♛♚♔&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size:2.5em;&quot;&gt;Rayo: ⚡ϟϟ⚡🗲ϟ↯⇝&lt;/span&gt;&lt;br /&gt;
Emoticones de gato:&lt;br /&gt;
&lt;span style=&quot;font-size:2.5em;&quot;&gt;# ὃ⍜ὅ ㅇㅅㅇ චᆽච ऴिाी (ꀄꀾꀄ) ฅ•ω•ฅ (ꅈꇅꅈ) ʘ̥ꀾʘ̥ (=ↀωↀ=) (=①ω①=) (=‘ｘ‘=) =^∇^*=&lt;/span&gt;&lt;br /&gt;
Trebol de 4 hojas:&lt;br /&gt;
&lt;span style=&quot;font-size:2.5em;&quot;&gt;🍀&lt;/span&gt;&lt;br /&gt;
Ancla:&lt;br /&gt;
&lt;span style=&quot;font-size:2.5em;&quot;&gt;⚓&lt;/span&gt;&lt;br /&gt;
Apple: &lt;br /&gt;
&lt;span style=&quot;font-size:2.5em;&quot;&gt;ð&lt;/span&gt;&lt;br /&gt;
Símbolos de paz:&lt;br /&gt;
&lt;span style=&quot;font-size:2.5em;&quot;&gt;✌ ☮&lt;/span&gt;&lt;br /&gt;
&lt;h3&gt;Emoticones para Nick&lt;/h3&gt;&lt;p&gt;( d¬_¬b )) ∩ω∩ (•̪●) ๏̯͡๏﴿ ๑ •ิ.•ั๑ (｡◕‿◕｡) ❤ ::::::✈ ๑ ^ω^๑&lt;/p&gt;︷╅╊✿ (¯`•._.• •._.•´¯)(¯`•¸•´¯) ❤`•.¸¸.•´´¯`•• .¸¸.•´¯`•.•●•۰• ••.•´¯`•.•• ••.•´¯`•.••—¤÷(`[¤* *¤]´)÷¤——(•·÷[ ]÷·•)— (⊙▂⊙✖ )(づ ￣ ³￣)づ ( c//”-}{-*\\x)(-’๏_๏’-)(◐ o ◑ )(⊙…⊙ )๏[-ิ_•ิ]๏(•ิ_•ิ)\(•ิ_•ิ\) (/•ิ_•ิ)(︶︹︺)&lt;p&gt;⊙▂⊙ ⊙０⊙ ⊙︿⊙ ⊙ω⊙　　⊙﹏⊙　　⊙△⊙　　⊙▽⊙&lt;/p&gt;&lt;p&gt;∩▂∩　　∩０∩　　∩︿∩　　∩ω∩　　∩﹏∩　　∩△∩　　∩▽∩&lt;/p&gt;&lt;p&gt;●▂●　　●０●　　●︿●　　●ω●　　●﹏●　　●△●　　●▽●&lt;/p&gt;&lt;p&gt;∪▂∪　　∪０∪　　∪︿∪　　∪ω∪　　∪﹏∪　　∪△∪　　∪▽∪&lt;/p&gt;&lt;p&gt;≧▂≦　　≧０≦　　≧︿≦　　≧ω≦　　≧﹏≦　　≧△≦　　≧▽≦&lt;/p&gt;&lt;p&gt;＞▂＜　　＞０＜　　＞︿＜　　＞ω＜　　＞﹏＜　　＞△＜　　＞▽＜&lt;/p&gt;&lt;p&gt;╯▂╰　　╯０╰　　╯︿╰　　╯ω╰　　╯﹏╰　　╯△╰　　╯▽╰&lt;/p&gt;&lt;p&gt;＋▂＋　　＋０＋　　＋︿＋　　＋ω＋　　＋﹏＋　　＋△＋　　＋▽＋&lt;/p&gt;&lt;p&gt;ˋ▂ˊ　　ˋ０ˊ　　ˋ︿ˊ　　ˋωˊ　　ˋ﹏ˊ　　ˋ△ˊ　　ˋ▽ˊ&lt;/p&gt;&lt;p&gt;ˇ▂ˇ　　ˇ０ˇ　　ˇ︿ˇ　　ˇωˇ　　ˇ﹏ˇ　　ˇ△ˇ　　ˇ▽ˇ&lt;/p&gt;&lt;p&gt;˙▂˙　　˙０˙　　˙︿˙　　˙ω˙　　˙﹏˙　　˙△˙　　˙▽˙&lt;/p&gt;&lt;p&gt;≡(▔﹏▔)≡ ⊙﹏⊙∥∣° ˋ︿ˊ＝-# ╯︿╰＝ (=‵′=)&lt;/p&gt;&lt;p&gt;(-__-)b　＼　＿　／&lt;/p&gt;&lt;p&gt;￣□￣｜｜　　——\(˙˙)/——&lt;/p&gt;&lt;p&gt;(#‵′)凸 　(‵▽′)ψ 　（°ο°）~ @　　　(^人^)&lt;/p&gt;&lt;p&gt;(O ^ ~ ^ O) 　　[&gt;/ c _　　m(__)m&lt;/p&gt;&lt;p&gt;( ^^) _U~~　( ^^) _旦~~&lt;/p&gt;&lt;p&gt;!(^^)! 　^_^　( ^)o(^ )　(#^.^#)　(ー_ー)!!　(*^。^*)　（*^_^*）　(*^_^*)　(*_*;　(-。-)y-゜゜゜　(/_;)　(:_;)　 (’;&#39;)　(;_:)　(;_;　(;_;)/~~~　(;O;)　(?_?)　(@_@。　(^.^)/~~~　(^’^)　(^^)/　(^^) /~~~　(^^)v　(^_^)/　(^_^)/~　(^_^)v　(^_^.)　(^)　(=_=)　 （●＾o＾●）　(p_-)　(゜レ゜)　:(　:-(　:)　:-)　:|　:-|　:-　:-O　:-P　＼(^o^)／　＼ (~o~)／　＼(-o-)／　＼(゜ロ＼)(／ロ゜)／　＼(゜ロ＼) (／ロ゜)／　^m^　_(_^_)_　|:3ミ　　　　8-&gt;　φ(..)　ヽ(^。^)ノ　ヽ(^o^)丿　( ..)φ　( ^^) _U~~　( ^^) _旦~~　( 一一)　(-”-)　($–)/~~~　(ーー゛)　((+_+))　(*^^)v　(；一_一)　(@^^)/~~~　(＠_＠;)　(^。^)y -.。o○　(^_-)-☆　(－－〆)　(+o+)　　(o|o)　(T_T)/~~~　(ToT)/~~~　(V)o￥o(V)　＼(◎o◎)／！&lt;/p&gt;!(^^)! 　^_^　( ..)φ　( ^)o(^ )　( ^^) _U~~　( ^^) _旦~~　( 一一)　(-”-)　(#^.^#)　　(ーー゛)　(ーー;)　(ー_ー)!!　((+_+))　(゜゜)　(゜-゜)　(゜)))　(-_-メ)　　 (~_~)　(~_~;)　(~_~メ)　 (~o~)　(－－〆)　(+_+)　(+o+)　　(=_=)　(&gt;_　:-O　:-P　＼(^o^)／　＼(~o~)／　＼(◎o◎)／！　＼ (-o-)／　＼ (゜ロ＼)(／ロ゜)／　＼(゜ロ＼) (／ロ゜)／　^/^　^^;　^_^;　^m^　_(._.)_　_(_^_)_　|:3ミ　~&gt;゜)～～～　　　　=　　　=^_^=　 &gt;゜))))彡　&gt;゜)))彡　&gt;゜))彡　&gt; ^_^&lt;br /&gt;
&lt;h3&gt;Encerradas en círculos&lt;/h3&gt;ⓓⓔⓕⓖⓗⓘⓙⓚⓛⓜⓝⓞⓠⓡⓢⓣⓤⓥⓦⓧⓨⓩ&lt;br /&gt;
&lt;br /&gt;
ⒶⒷⒸⒹⒺⒻ ⒼⒽⒾⒿⓀⓁ ⓂⓃⓄⓅⓆⓇ ⓈⓉⓊⓋⓌⓍ ⓎⓏ&lt;br /&gt;
&lt;br /&gt;
①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳&lt;br /&gt;
&lt;h3&gt;Símbolos varios&lt;/h3&gt;☆ ★ ▽ △ ▲ ▶ ◀ ◁ ★ ☆ ◇ ◆ ⊙○ ● ○■ □ ▋ ◤◥ ︻︼ 【 】 ▬ ▪ ▫ ◘ ◙ ◦•&lt;br /&gt;
&lt;br /&gt;
☼ ☺ ☻ ♂ ♀☜ ☞ ☎ ☏ εїз ♨ ◊ ♦ ♥ ♠ ♣ ♧ ♤ ♧ ♫ ♬ ♪ ♩ ♭ ♪&lt;br /&gt;
&lt;br /&gt;
[ |||||||||||||| •—] ♡ ⓛⓞⓥⓔ① ∵ ∴ ∷کτγℓع&lt;br /&gt;
&lt;br /&gt;
☉ 〄 º º ₪ 큐 « »↑ ↓ ← ↔→ ↖ ↗ ↙ ↘ ㊣ ◎⊕ ﹏﹋ ﹌&lt;br /&gt;
&lt;br /&gt;
±‡¿†Ψφψ§ε๑µ ω ﻬ ღ δ γ п ஐ б Ω の Θ ァ ٱ 〈 し Л の I ¯ ˜ · ¨ ˇ ˉ ˘ . ˙ ˚ ˛ ˜ ˝ ΄ ΅ · – —&lt;br /&gt;
&lt;br /&gt;
※≧ ０ ≦ o 卐 ≠ ≒ ∞ ≍±＋－﹢ × ÷ ＝ √＃∩∪√ ∑ ∈∏╰╭╮№ ◦㊣ ◎ ｡ ｡ ^_^ ั ۩ ۞&lt;br /&gt;
&lt;br /&gt;
《 》 ╥ ╬ ︽ ︾ ═ ╬ ╦ ╩ 』 『﹃ ¤ ㄒ ︶ ︿ ＞ ＜ ╮ ╭╯ ╰┘┌ ︹︺）｛｝﹙〉︿﹀&lt;br /&gt;
&lt;br /&gt;
﹁﹂﹝﹞＜﹥「」〔〕（╳ ⊥ ∠ ∟ ⊿ ㏒─✗ ☉✙&lt;br /&gt;
&lt;br /&gt;
{ | } ~ ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª ™ « ® ¯ ° ± ´¸ ¹ º » ¼ ½ ¾ ¹ ² ³&lt;br /&gt;
&lt;br /&gt;
๑•ิ.•ั๑ ๑۩۞۩๑ ♬✿.｡.:* ★ ☆ εїз℡❣·۰•●○●ōゃ ♥ ♡๑۩ﺴ ☜ ☞ ☎ ☏♡ ⊙◎ ☺ ☻✖╄ஐﻬ ► ◄ ▧ ▨ ♨ ◐ ◑ ↔ ↕ ▪ ▫ ☼ ♦ ▀ ▄ █▌ ▐░ ▒ ▬♦ ◊ ◦ ☼ ♠♣ ▣ ▤ ▥ ▦ ▩ ◘ ◙ ◈ ♫ ♬ ♪ ♩ ♭ ♪ の ☆ → あ ぃ ￡ ❤＃ ＠ ＆ ＊ ❁ ❀ ✿ ✾ ❃ ✺ ❇ ❈ ❊ ❉ ✱ ✲ ✩ ✫ ✬ ✭ ✮ ✰ ☆ ★ ✪ ¤ ☼ ☀ ☽ ☾ ❤ ♡ ღ☻ ☺ ❂ ◕ ⊕ ☉ Θ o O ♋ ☯ ㊝ ⊙ ◎◑ ◐ ۰ • ● ▪ ▫ ｡ ﾟ ๑ ☜ ☞ ☂ ♨ ☎ ☏ × ÷ ＝ ≠ ≒ ∞ ˇ ± √ ⊥▶ ▷ ◀ ◁ ☀ ☁ ☂ ☃ ☄ ★ ☆ ☇ ☈ ☉ ☊ ☋ ☌ ☍ ☑ ☒☢ ☸ ☹ ☺ ☻ ☼ ☽ ☾ ♠ ♡ ♢ ♣ ♤ ♥ ♦ ♧ ♨ ♩ ✙ ✈ ✉ ✌ ✁♝ ♞♯♩♪♫♬♭♮ ☎ ☏ ☪ ♈ ♨ ₪ ™ ♂✿ ♥ の ↑ ↓ ← → ↖ ↗ ↙ ↘ ㊣ ◎ ○ ● ⊕ ⊙ ○　 △ ▲ ☆ ★ ◇ ◆ ■ □ ▽ ▼ § ￥ 〒 ￠ ￡ ※ ♀ ♂ &amp;⁂ ℡ ↂ░ ▣ ▤ ▥ ▦ ▧ ✐✌✍✡✓✔✕✖ ♂ ♀ ♥ ♡ ☜ ☞ ☎ ☏ ⊙ ◎ ☺ ☻ ► ◄ ▧ ▨ ♨ ◐ ◑ ↔ ↕ ♥ ♡ ▪ ▫ ☼ ♦ ▀ ▄ █ ▌ ▐ ░ ▒ ▬ ♦ ◊ ◘ ◙ ◦ ☼ ♠ ♣ ▣ ▤ ▥ ▦ ▩ ◘ ◙ ◈ ♫ ♬ ♪ ♩ ♭ ♪ ✄☪☣☢☠░ ▒ ▬ ♦ ◊ ◦ ♠ ♣ ▣ ۰•● ❤ ●•۰► ◄ ▧ ▨ ♨ ◐ ◑ ↔ ↕ ▪ ▫ ☼ ♦♧♡♂♀♠♣♥❤☜☞☎☏⊙◎ ☺☻☼▧▨♨◐◑↔↕▪ ▒ ◊◦▣▤▥ ▦▩◘ ◈◇♬♪♩♭♪の★☆→あぃ￡Ю〓§♤♥▶¤๑⊹⊱⋛⋌⋚⊰⊹ ๑۩۩.. ..۩۩๑ ๑۩۞۩๑ ✲ ❈ ✿ ✲ ❈ ➹ ~.~ ◕‿- ❣ ✚ ✪ ✣ ✤ ✥ ✦❉ ❥ ❦ ❧ ❃ ❂ ❁ ❀ ✄ ☪ ☣ ☢ ☠ ☭ღღღ ▶ ▷ ◀ ◁ ☀ ☁ ☂ ☃ ☄ ★ ☆ ☇ ☈ ⊙ ☊ ☋ ☌ ☍ⓛⓞⓥⓔ๑•ิ.•ั๑ ๑۩۞۩๑ ♬✿ ☉♡ ♢ ♣ ♤ ♥ ♦ ♧ ♨ ♩ ✙✈ ✉ ✌ ✁ ✎ ✐ ❀ ✰ ❁ ❤ ❥ ❦❧ ➳ ➽ εїз℡❣·۰•●○●ゃōゃ♥ ♡๑۩ﺴ ☜ ☞ ☎ ☏♡ ⊙◎ ☺ ☻✖╄ஐﻬ ► ◄ ▧ ▨ ♨ ◐ ◑ ↔ ↕ ▪ ▫ ☼ ♦ ▀ ▄ █▌ ▐░ ▒ ▬♦ ◊ ◦ ☼ ♠♣ ▣ ▤ ▥ ▦ ▩ ◘ ◙ ◈ ♫ ♬ ♪ ♩ ♭ ♪ の ☆ → あ ぃ ￡ ❤ ❁ ❀ ✿ ✾ ❃ ✺ ❇ ❈ ❊ ❉ ✱ ✲ ✩ ✫ ✬ ✭ ✮ ✰ ☆ ★ ✪ ¤ ☼ ☀ ☽ ☾ ❤ ♡ ღ☻ ☺ ❂ ◕ ⊕ ☉ Θ o O ♋ ☯ ㊝ ⊙ ◎ ◑ ◐ ۰ • ● ▪ ▫ ｡ ﾟ ๑ ☜ ☞ ☂ ♨ ☎ ☏▶ ▷ ◀ ◁ ☀ ☁ ☂ ☃ ☄ ★ ☆ ☇ ☈ ☉ ☊ ☋ ☌ ☍ ☑ ☒☢ ☸ ☹ ☺ ☻ ☼ ☽ ☾ ♠ ♝ ♞♯♩♪♫♬♭♮ ☎ ☏ ☪ ♈ ♨ ºº ₪ ¤ 큐 « »™ ♂✿ ♥ の ↑ ↓ ← → ↖ ↗ ↙ ↘ ㊣ ◎ ○ ● ⊕ ⊙ ○　 △ ▲ ☆ ★ ◇ ◆ ■ □ ▽ ▼ § ￥〒 ￠ ￡ ※ ♀ ♂ © ® ⁂ ℡ ↂ░ ▣ ▤ ▥ ▦ ▧ ✐✌✍✡✓✔✕✖ ♂ ♀ ♥ ♡ ☜ ☞ ☎ ☏ ⊙ ◎ ☺ ☻ ► ◄ ▧ ▨ ♨ ◐ ◑ ↔ ↕ ♥ ♡ ▪ ▫ ☼ ♦ ▀ ▄ █ ▌ ▐ ░ ▒ ▬ ♦ ◊ ◘ ◙ ◦ ☼ ♠ ♣ ▣ ▤ ▥ ▦ ▩ ◘ ◙ ◈ ♫ ♬ ♪ ♩ ♭ ♪ ✄☪☣☢☠㊊㊋㊌㊍㊎㊏ ㊐㊑㊒㊓㊔㊕㊖㊗㊘㊜㊝㊞㊟㊠㊡㊢ ㊣㊤㊥㊦㊧㊨㊩㊪㊫㊬㊭㊮㊯㊰✗✘✚✪✣✤✥✦✧✩✫✬✭✮✯✰ ✱✲✳❃❂❁❀✿✾✽✼✻✺✹✸✷ ✶✵✴❄❅❆❇❈❉❊❋❖☀☂☁【】┱ ┲ ❣ ✪ ✣ ✤ ✥ ✦ ❉ ❥ ❦ ❧ ❃ ❂ ❁ ❀ ✄ ☪ ☣ ☢ ☠ ☭ ♈ ➸ ✓ ✔ ✕ ✖ .: ◢ ◣ ◥ ◤ ▽ ▧ ▨ ▣ ▤ ▥ ▦ ▩ ◘ ◙ ▓ ▒ ░ ™ ℡ 凸 の ๑۞๑ ๑۩ﺴ ﺴ۩๑ o(‧”’‧)o ❆ べò⊹⊱⋛⋋ ⋌⋚⊰⊹ ⓛⓞⓥⓔ ☀ ☼ ☜ ☞ ⊙® ◈ ♦ ◊ ◦ ◇ ◆ εїз❃❂❁❀✿✾✽✼✻✺✹✸✷ ✶✵✴❄❅❆❇❈❉ ❊❋❖❤❥❦❧↔ ↕ ▪ →&lt;br /&gt;
&lt;br /&gt;
︵︶︷︸︹︺ α в ¢ ∂ є f g н ι נ к ℓ м и σ ρ q я ѕ т υ ν ω χ у z&lt;br /&gt;
&lt;h2&gt;Letras raras para nick&lt;/h2&gt;Este conversor y generador de texto, realiza las consideradas por muchos como &lt;b&gt;letras raras para nick y otros textos&lt;/b&gt;, al editar las palabras se aprecian una serie de ejemplos que acompañan el nombre o nick que se introdujo, el únio procedimiento a seguir es posicionar el cursor en la caja de edición y comenzar a escribir, el resto el programa lo hará solo, de la lista te quedas con las que mas te convenza.&lt;br /&gt;
&lt;h2&gt;Conversor de letras para nick&lt;/h2&gt;Se realizó una actualización de la aplicación, mejorando los botones para compartir, ahora se tiene la opción de compartir en whatsapp de manera más sencilla, este botón te dirige directamente a la lista de contactos y solamente se debe elegir el contacto a quien se le va enviar las letras. También se puede compartir en twitter, tomando en cuenta la cantidad de caracteres que son 280.&lt;br /&gt;
&lt;br /&gt;
Si existe algún problema con el funcionamiento de esta aplicación, solo cambia de navegador, es posible que en navegadores antiguos no se tengan los resultados esperados.&lt;br /&gt;
&lt;h2&gt;Apodos y nicks para juegos&lt;/h2&gt;A continuación una lista de nicks que puedes usar en los juegos en red de pc y movil, Apodos para Fortnite, League of Legends, Free Fire, PUBG, lol, Apex Legends y muchos otros. Estos nombres los puedes copiar para luego pegarlo en el editor que está aquí, tendrás una lista de diseños muy bonitos.&lt;br /&gt;
&lt;h3&gt;Ejemplo de nombres para Free Fire&lt;/h3&gt;Escoge tu nombre preferido y con un editor como el de arriba escribe por ejemplo The Man y aparecerá varias opciones. Si no se te ocurre un nombre chido en este instante, no hay problema a continuación algunos ejemplos de como pueden quedar adornados tus nicks o si lo prefieres copia uno de estos ejemplos.&lt;br /&gt;
&lt;br /&gt;
︻デ═一☆TheMan☆︻デ═一&lt;br /&gt;
꧁࿗࿌☬-THE༒ĶÎŁĽĒŘ-☬࿌࿗꧂&lt;br /&gt;
꧁࿗࿌☬-ÇŘĀŻÝ༒ĶÎŁĽĒŘ-☬࿌࿗꧂&lt;br /&gt;
-۝๖ۣۣۜTĦ€✯๖ۣۣۜKίђ๖ۣۣۜG۝-&lt;br /&gt;
-۝๖ۣۣۜTĦ€RۣOOۣۜKίђ๖ۣۣۜG۝-&lt;br /&gt;
♜fιяє♛㉺ℓєgєи∂&lt;br /&gt;
๖ۣŦآRۼ๖ۣۜƊعvι₰ⷤ橱🐲&lt;br /&gt;
█▬█ █ ▀█▀&lt;br /&gt;
ʕ ͡° ʖ̯ ͡︻╦̵̵͇̿̿̿̿╤──ℂ&lt;br /&gt;
☤ℱⅈ℟₤☤ $℧℩ℭℹ︎ⅆ❦☠︎&lt;br /&gt;
ℱჯℛℰ&lt;br /&gt;
ℱჯℛℰMACHINE&lt;br /&gt;
★¢ѧN§£πB£πT°★&lt;br /&gt;
-ŦᎥᖇᗴ〗🔥ᗯØᗯ☢-&lt;br /&gt;
꧁༒☬🅳3🅼🅾🅽🆂☬༒꧂&lt;br /&gt;
THE🅼🅾🅽🆂&lt;br /&gt;
𝓛𝔞𝔤ℜ̶́ͅiͤzͫeͥ🗽ᴳᵒᵈ💨&lt;br /&gt;
&lt;h3&gt;Nombres para League Of Legends LOL&lt;/h3&gt;A continuación algunos ejemplos interesantes de como podría quedar tu nick en el conocido juego de League of Legens, los ejemplos que vemos a continuación parten con el nombre propio de un usuario en este caso es &quot;José&quot;, si ese es tu nombre pues aqui están tus opciones, si tu nombre es otro, solo cambia donde dice José por tu nombre.&lt;br /&gt;
&lt;br /&gt;
Josezuy&lt;br /&gt;
Joseoff&lt;br /&gt;
Josedesu&lt;br /&gt;
PluJosSeky&lt;br /&gt;
StrawberryJose&lt;br /&gt;
PluseJosky&lt;br /&gt;
Josesan&lt;br /&gt;
Joseovski&lt;br /&gt;
Plu53J05ky&lt;br /&gt;
AuspiciousJose&lt;br /&gt;
Josekun&lt;br /&gt;
JoseTheSomber&lt;br /&gt;
J0539lucky&lt;br /&gt;
JoseOfTango&lt;br /&gt;
Pluckysson&lt;br /&gt;
Pluckychenko&lt;br /&gt;
RuyJose&lt;br /&gt;
Wayplucky&lt;br /&gt;
Pluckystrom&lt;br /&gt;
&lt;br /&gt;
Como se puede observar es una idea de como quedaría tu nick si por ejemplo tu nombre es &quot;Jose&quot;, solamente realizas algunas combinaciones, el primer ejemplo es &quot;Josesuy&quot;, al nombre se le añadió tres letras mas, pero si esta idea no te convence, pues seguiremos actualizando para tener la mejor lista.&lt;br /&gt;
&lt;h3&gt;Nicks para Pubg&lt;/h3&gt;Pubg es un juego Battle Royale en linea que tiene a millones de usuarios en el mundo, si eres uno de ellos aqui tenemos algunos nombres que puedes usar en tu cuenta.&lt;br /&gt;
&lt;br /&gt;
BʌdTämêêz Lʌfuŋder Chõkrá&lt;br /&gt;
ʀɩppɘʀ&lt;br /&gt;
joĸɘʀ&lt;br /&gt;
Psƴcʜɘɗɘɭɩc Sɘʀvɩcɘɱɘŋ&lt;br /&gt;
Mɩɭɩtʌʀɩstɩc Fɩʛʜtɩŋʛ Mʌcʜɩŋɘ&lt;br /&gt;
Lƴʀɩcʌɭ Aʀɱɘɗ Sɘʀvɩcɘs&lt;br /&gt;
Oʋtʀʌʛɘoʋs Doɱɩŋʌŋcɘ&lt;br /&gt;
Bệla Oŋ-Fırệ&lt;br /&gt;
    Iήsͥⱥnͣeͫ °&lt;br /&gt;
    ◥ᖫℭяα𝕫Ÿ ༒ ₭ ɨllǝ℞ᖭ◤&lt;br /&gt;
    Pegaso andante&lt;br /&gt;
    Tormenta de muerte&lt;br /&gt;
    Flor de fuego&lt;br /&gt;
    ☁✨ 爱 Sηιρєz 爱 ✨☁&lt;br /&gt;
    B! T ¢ h k! || € r&lt;br /&gt;
    вяσωиωσℓf&lt;br /&gt;
    𝖙𝖍𝖊 𝖉𝖆𝖗𝖐 𝖝 𝖍𝖔𝖗𝖓𝖊𝖙&lt;br /&gt;
    ★ 彡 (ᴅᴇᴀᴅ ᴋɪʟʟᴇʀ) 彡 ★&lt;br /&gt;
    Tʜɘ Ɱʌstɘʀ Mʌʆɩʌ&lt;br /&gt;
    Рэяғэст Ѕмөкэя&lt;br /&gt;
    ßãđßóÿ&lt;br /&gt;
    ιи ¢ яє∂ιвℓє&lt;br /&gt;
    SOUL々KILĒR ✓&lt;br /&gt;
    ĐàŔk ツ ๛ 【MANO】&lt;br /&gt;
    Nʌlʌyʌk Lʌðkʌ&lt;br /&gt;
    Həʌɽtləss Ʌlcoholıc&lt;br /&gt;
    ➢NooB ツ NITISH&lt;br /&gt;
    Aniquilador&lt;br /&gt;
    ࿇ Ðɑʀҟ sombra ࿇ asesino&lt;br /&gt;
    Sabriel&lt;br /&gt;
    TM ツ DRAGON&lt;br /&gt;
    ASESINO LOCO&lt;br /&gt;
    THÊ gødfáth3r&lt;br /&gt;
    Shooter ツ Aprichit&lt;br /&gt;
    CRF 彡 iCalLFMLY&lt;br /&gt;
    GHøsT 々 ๕ ۣۜ ZΞUS ™&lt;br /&gt;
    ๕ ۣۜ ZΞUS ™&lt;br /&gt;
    ˢˣᵞ • ᴜɴɪᴄᴏʀɴ&lt;br /&gt;
    Bɽʌŋdəd Kʌməəŋʌ&lt;br /&gt;
    Sʌʀ Pʜɩʀʌ Pʌtʜʌŋ&lt;br /&gt;
    BØT 乄 $ LâЧЗГ 乡 MOiN&lt;br /&gt;
 Ag ฿! Cth Lasagna☠✯&lt;br /&gt;
&lt;h3&gt;Nombres para Fortnite&lt;/h3&gt;Seguimos con las listas, ahora pasamos a ver este juego tan popular Fortnite. Vayamos a configurar un buen nick, a continuación algunas ideas. Si por ejemplo eliges el nombre de &quot;King&quot; también puedes hacer una serie de combinaciones usando palabras en ingles, frances, chino, japonés, etc. Uno de los ejemplos de la lista añade a la palabra King la palabra san, formando el &quot;KIngSan&quot;, piensa muy bien el nombre que elegirás, un buen comienzo para tener prestigio en linea es tener un nick que se destaque. También puedes adornar tus letras con la herramienta de arriba.&lt;br /&gt;
&lt;br /&gt;
K1n6qu41n7&lt;br /&gt;
Kingsan&lt;br /&gt;
KingBoy&lt;br /&gt;
KingOfCyandye&lt;br /&gt;
NippyKing&lt;br /&gt;
Qu4n6K1nn7&lt;br /&gt;
KingTheBustling&lt;br /&gt;
Kingovski&lt;br /&gt;
Kingdesu&lt;br /&gt;
QuangKinnt&lt;br /&gt;
BennyKing&lt;br /&gt;
Evolution King&lt;br /&gt;
Kingmea&lt;br /&gt;
DasQuaint&lt;br /&gt;
GieKing&lt;br /&gt;
QuaKinNgnt&lt;br /&gt;
Kingkun&lt;br /&gt;
Kingoff&lt;br /&gt;
TheDeadpanQuaint&lt;br /&gt;
VanQuaint&lt;br /&gt;
KingWinner&lt;br /&gt;
&lt;h3&gt;Otros nombres Para Nick&lt;/h3&gt;Continuamos con más listas de nombres para juegos en linea, redes sociales, chats, comentarios, foros, webs, busca tu favorito y haz que tu nombre de usuario sea único, ponle los adornos que mas te gusten con nuestro conversor. &lt;br /&gt;
&lt;br /&gt;
🅑🅛🅐🅒🅚🅟🅐🅝🅣🅗🅔🅡&lt;br /&gt;
RyZe ツ&lt;br /&gt;
not tfue&lt;br /&gt;
NINJA&lt;br /&gt;
S C Λ R Ξ D&lt;br /&gt;
𝕊𝕠𝕣𝕣𝕪 𝕀 𝕂𝕚𝕝𝕝 𝕐𝕠𝕦&lt;br /&gt;
Savage&lt;br /&gt;
NinjasHyper&lt;br /&gt;
¯\_(ツ)_/¯&lt;br /&gt;
✖ 楤一๖ۣۜǤнσsτ⌁ᴳᵒᵈ&lt;br /&gt;
Panda&lt;br /&gt;
Shadow ツ&lt;br /&gt;
TSM_Myth&lt;br /&gt;
Dark&lt;br /&gt;
Toxic ツ&lt;br /&gt;
ᬊ᭄Ƒ❂Ꮢτחιτє꧂&lt;br /&gt;
XXXTENTACTION&lt;br /&gt;
Mystic&lt;br /&gt;
𝓛𝓲𝓷𝓾𝓼&lt;br /&gt;
ƤℜɆĐ₳₮Øℜ&lt;br /&gt;
ℛɨᎮ昇ᶠᴬᴷᴱ꧁ხᎥ†☾Һ꧂&lt;br /&gt;
Ninjа&lt;br /&gt;
L3gend&lt;br /&gt;
⌐╦╦═─&lt;br /&gt;
ツ_S C Λ R Ξ D_ツ&lt;br /&gt;
𝐅𝐎𝐑𝐓𝐍𝐈𝐓𝐄 GOD&lt;br /&gt;
Νinjα&lt;br /&gt;
FreShaVacaDo&lt;br /&gt;
Typical Gamer&lt;br /&gt;
ⱤlƤ☆(☢‿☢)☆฿łƬ₵Ⱨ&lt;br /&gt;
TryhardTimmy&lt;br /&gt;
ImTrash&lt;br /&gt;
...Loading...&lt;br /&gt;
Queen&lt;br /&gt;
Ghost&lt;br /&gt;
._.&lt;br /&gt;
༺Leͥgeͣnͫd༻ᴳᵒᵈ&lt;br /&gt;
⎝⎝✧GͥOͣDͫ✧⎠⎠&lt;br /&gt;
ProbablyCheating&lt;br /&gt;
Ǥнσsτ&lt;br /&gt;
Deathslayer&lt;br /&gt;
TSM_Daequan&lt;br /&gt;
Anonymous&lt;br /&gt;
𝘉𝘭𝘢𝘻𝘪𝘬𝘦𝘯&lt;br /&gt;
XxTheL3gendxX&lt;br /&gt;
( ͡° ͜ʖ ͡°)&lt;br /&gt;
Fℝ†ni†E&lt;br /&gt;
꧁☆☬κɪɴɢ☬☆꧂&lt;br /&gt;
epicmaster&lt;br /&gt;
𝓑𝓵𝓪𝓬𝓴𝓚𝓲𝓵𝓵𝓮𝓻&lt;br /&gt;
ErrorDestroyer&lt;br /&gt;
Ashley (get this to the top)&lt;br /&gt;
CryzZ&lt;br /&gt;
Fort Knight&lt;br /&gt;
idk&lt;br /&gt;
SnipeHype&lt;br /&gt;
savage sniper&lt;br /&gt;
Ｎム丂ㄒㄚ&lt;br /&gt;
ツ&lt;br /&gt;
Spitfire&lt;br /&gt;
SkirtZ&lt;br /&gt;
๖ۣۜSilverŘeaperᵍᵒᵈ&lt;br /&gt;
๖ۣۜδρe族 𒀭ࠒꪱꪲꪳꪎꫀꪶ&lt;br /&gt;
SavageKiller&lt;br /&gt;
God&lt;br /&gt;
TSM_Noob&lt;br /&gt;
TuViejaEnBolas&lt;br /&gt;
Not Toxicツ&lt;br /&gt;
Sorry I Win&lt;br /&gt;
TheFlash&lt;br /&gt;
Shadowgamer&lt;br /&gt;
๖ۣۣۜ꙲ĦO̷̔̊͝͝§†&lt;br /&gt;
Ninja_xD&lt;br /&gt;
Assassin&lt;br /&gt;
ΝIΝJΑ&lt;br /&gt;
MYTH&lt;br /&gt;
Ruzzix&lt;br /&gt;
bob&lt;br /&gt;
꧁H҉A҉C҉K҉E҉R҉꧂&lt;br /&gt;
DJ MARSHMALLOW&lt;br /&gt;
Big Meat Billy&lt;br /&gt;
NinjaHype&lt;br /&gt;
Wolfgang&lt;br /&gt;
ShadowShooter&lt;br /&gt;
ҒRΣΣ&lt;br /&gt;
DarkHyper&lt;br /&gt;
GOAT&lt;br /&gt;
S3NDNUD35&lt;br /&gt;
Crazy&lt;br /&gt;
「For†ήi†e」&lt;br /&gt;
OpsIkillYou&lt;br /&gt;
im just a kid whos 4&lt;br /&gt;
▄︻┻═┳一&lt;br /&gt;
ThicBoi&lt;br /&gt;
N I G H T&lt;br /&gt;
ONE hit one kill&lt;br /&gt;
Not_tfue&lt;br /&gt;
Lmao&lt;br /&gt;
SKRT&lt;br /&gt;
FaZe_Sway ツ&lt;br /&gt;
Scar dominator&lt;br /&gt;
CLOUT GANG&lt;br /&gt;
ЖОРА&lt;br /&gt;
Tøxīc🖤&lt;br /&gt;
Mongraal&lt;br /&gt;
M¥$Ŧł₡ツ&lt;br /&gt;
╾━╤デ╦︻⎝ཌད⎠TRY ME⎝ཌད⎠⌐╦╦═─&lt;br /&gt;
Ice&lt;br /&gt;
ZΞUS&lt;br /&gt;
🅑🅛🅐🅒🅚๖ۣۜǤнσsτ&lt;br /&gt;
TooCoolForSchool&lt;br /&gt;
RyZe&lt;br /&gt;
Fortrex&lt;br /&gt;
doritos&lt;br /&gt;
tfue&lt;br /&gt;
Shadow&lt;br /&gt;
littlePump&lt;br /&gt;
Why me&lt;br /&gt;
LΛZΞRED&lt;br /&gt;
Itz&lt;br /&gt;
Turtle&lt;br /&gt;
FaZe Mongraal&lt;br /&gt;
NinjasHypers&lt;br /&gt;
TheTryhard&lt;br /&gt;
sweatyツ&lt;br /&gt;
NiteKnight&lt;br /&gt;
Kaserツ&lt;br /&gt;
Ꭲ̵ⲏⲉⴽⲉᴀⳑⲂⲅⲡ̵ⲭ&lt;br /&gt;
SNIPER&lt;br /&gt;
TSM_h3x3d&lt;br /&gt;
ΗΨDRΛ&lt;br /&gt;
zScopezNinja&lt;br /&gt;
Teeqzy&lt;br /&gt;
xd McCreamy&lt;br /&gt;
Savage God&lt;br /&gt;
RIPsniper&lt;br /&gt;
꧁๖ۣۜǤнσsτ⌁꧂&lt;br /&gt;
monkey&lt;br /&gt;
badboy&lt;br /&gt;
&gt;&gt;🅻🅸🅻 ⓄⓇⒺⓄ👌⚡🅻🅸&lt;br /&gt;
Cloudzツ&lt;br /&gt;
๖SLⱥ𐍅𐌄𐌃メ&lt;br /&gt;
Junior&lt;br /&gt;
Yaboi&lt;br /&gt;
GoD4EVER&lt;br /&gt;
Darth vader&lt;br /&gt;
SilverReaper01&lt;br /&gt;
𝔤𝔥𝔬𝔰𝔱 ಠ‿↼&lt;br /&gt;
U-died-to-a-mobile-player-_-&lt;br /&gt;
Toxic&lt;br /&gt;
GonnaOofAtTilted&lt;br /&gt;
F4rless&lt;br /&gt;
ꌗꃅꍏꋪᖘ_ꋪꂦꌗꍟ&lt;br /&gt;
miracle&lt;br /&gt;
Not Fazon ツ&lt;br /&gt;
iCloudy-Gang&lt;br /&gt;
spoctic&lt;br /&gt;
Ninja .&lt;br /&gt;
Braveheart&lt;br /&gt;
xX_L3GEND_Xx&lt;br /&gt;
Frozone&lt;br /&gt;
Voltz&lt;br /&gt;
Frosty&lt;br /&gt;
Møønłight&lt;br /&gt;
Darkツ&lt;br /&gt;
LOLITOFDEZ&lt;br /&gt;
MR-FReezee&lt;br /&gt;
Mr.Beast&lt;br /&gt;
Kâïtøツ&lt;br /&gt;
ImTheSawage&lt;br /&gt;
Seภdภudes&lt;br /&gt;
luckiboii&lt;br /&gt;
bugha&lt;br /&gt;
🎨Novⱥ&lt;br /&gt;
MrSavageM&lt;br /&gt;
Spritmaster&lt;br /&gt;
Ghost RyZe ツ&lt;br /&gt;
๖ۣۜ𝓘𝔪𝔭𝔬𝔰𝔦𝔫𝔤ℕ๏๏𝔟༻™&lt;br /&gt;
RippedAtTilted&lt;br /&gt;
yanni ツ&lt;br /&gt;
Sorry I Kill You&lt;br /&gt;
Ceeday&lt;br /&gt;
FaZe Jarvis&lt;br /&gt;
Shad0w ツ&lt;br /&gt;
𝒩𝑜𝓉 𝓉𝒻𝓊𝑒&lt;br /&gt;
𝔇𝔢𝔞𝔡ℜ𝔬𝔰𝔢𝔰&lt;br /&gt;
꧁ხᎥ†☾Һ꧂&lt;br /&gt;
Đ£VīL&lt;br /&gt;
Whisperツ&lt;br /&gt;
S C Λ R Ξ D 1 6&lt;br /&gt;
Sorry Kill You :)&lt;br /&gt;
Aqua&lt;br /&gt;
Ex0tic&lt;br /&gt;
ғᴀᴢᴇ ᴛғᴜᴇ&lt;br /&gt;
NiͥŇjͣaͫᵏᶤᶰᵍ ━YT&lt;br /&gt;
ツĐɇ₱ӡҝụủ Шкетツ&lt;br /&gt;
T H U N D Ξ R&lt;br /&gt;
Tøxicツ&lt;br /&gt;
Kinda Toxic ツ&lt;br /&gt;
𝓛𝓔𝓖𝓞𝓛𝓐𝓢&lt;br /&gt;
Sub2PEWDIEPIE&lt;br /&gt;
$$$Mr.Steal-Yo-Loot$$$&lt;br /&gt;
TheDarkAssassin&lt;br /&gt;
▼ʙʟᴀᴄᴋᴏᴜᴛ&lt;br /&gt;
Solary Kinstaar&lt;br /&gt;
Elite&lt;br /&gt;
๖ۣۜǤнσsτҏᾰлᵭᾰ&lt;br /&gt;
🥔 potatoe&lt;br /&gt;
☆𝕄Δᦇΐΐ𝕂☆&lt;br /&gt;
𝓑𝓻𝓸𝓴𝓮𝓷 ♡&lt;br /&gt;
Daequan&lt;br /&gt;
Ace&lt;br /&gt;
DeineMutter&lt;br /&gt;
Swifty&lt;br /&gt;
FaZe Sway&lt;br /&gt;
Take The L&lt;br /&gt;
ᶠᴬᴷᴱS C Λ R Ξ Dツ&lt;br /&gt;
Ghost_ReaperX&lt;br /&gt;
XXXTentacion&lt;br /&gt;
P A N D A&lt;br /&gt;
TSM_๖ۣۜǤнσsτ&lt;br /&gt;
NRG MrsavageM&lt;br /&gt;
Onyx&lt;br /&gt;
Angel_of_Death&lt;br /&gt;
Faze&lt;br /&gt;
Nightmare&lt;br /&gt;
Not Tofu&lt;br /&gt;
Mexify&lt;br /&gt;
Fearless&lt;br /&gt;
Senpai&lt;br /&gt;
Zenex&lt;br /&gt;
p0k1m4n3&lt;br /&gt;
NO0BMASTER_69&lt;br /&gt;
Dr_Headsho0t&lt;br /&gt;
βιαςκ&lt;br /&gt;
2Hot4You&lt;br /&gt;
Turk&lt;br /&gt;
BootyDestroyer&lt;br /&gt;
your mom was playing&lt;br /&gt;
Sky&lt;br /&gt;
[EPIC] Zuckles&lt;br /&gt;
Llama&lt;br /&gt;
Y u n g B r a t z&lt;br /&gt;
GetShreked&lt;br /&gt;
Mr.Random&lt;br /&gt;
Salty potato&lt;br /&gt;
꧁ঔৣ☬✞𝓓𝖔𝖓✞☬ঔৣ꧂&lt;br /&gt;
Backtothelobby&lt;br /&gt;
LeBronJames&lt;br /&gt;
lena &lt;br /&gt;
ArtoKan&lt;br /&gt;
I’m come&lt;br /&gt;
Ghost_Ezio&lt;br /&gt;
romera&lt;br /&gt;
splinter&lt;br /&gt;
I am sorry noob&lt;br /&gt;
Teeqzi&lt;br /&gt;
lazerd&lt;br /&gt;
SEBASTIEN&lt;br /&gt;
Enzo&lt;br /&gt;
Fly Proxi&lt;br /&gt;
&lt;br /&gt;
Sorprende y asombra tus amigos eligiendo un nombre para tu nick adecuado, elige la mejor de esta lista y si tiene un que es mas cool, escribenos y la añadiremos en este espacio.&lt;br /&gt;
&lt;h2&gt;¿Cómo crear o elegir mi Nick?&lt;/h2&gt;En este espacio te damos algunas ideas para que puedas crear un Nick que seá unico y atractivo, puedes empezar partiendo por tu nombre, lo recortas a las primeras letras y le aumentas algun caracter especial o diferente, o usar las consonates principales para hacer juego con otras letras.&lt;br /&gt;
&lt;h3&gt;Acortando el nombre o apellido&lt;/h3&gt;Podemos recortar nuestro nombre, por ejemplo si tu nombre es Roberto, puedes acortarlo a Robe y añadile una X, quedaría como RobeX, también podrías añadir otros caracteres como la Z, quedaría como RoBZ. Aquí algunos ejemplos:&lt;br /&gt;
&lt;br /&gt;
Daniel&lt;br /&gt;
DaneX, Dann, DaniZ, Dan10, Dann0Z&lt;br /&gt;
&lt;br /&gt;
Andres&lt;br /&gt;
&lt;br /&gt;
AndeX, AndreW, AndrU, And0Z, Andrex&lt;br /&gt;
&lt;br /&gt;
Jaime&lt;br /&gt;
&lt;br /&gt;
Jamex, Jamez, Jame, Jam0Z&lt;br /&gt;
&lt;br /&gt;
Convirtiendo nuestras letras a caracteres raros, tendríamos lo siguiente:&lt;br /&gt;
&lt;br /&gt;
『ɗɑήəχ』&lt;br /&gt;
♕dαии▄︻̷̿┻̿═━一&lt;br /&gt;
★彡[ｄａｎｉｚ]彡★&lt;br /&gt;
《《Aɲծex》》&lt;br /&gt;
༼༼༼ለռծշሀ༽﻿༽﻿&lt;br /&gt;
╚»★คɲժrēx★«╝&lt;br /&gt;
░▒▓jaмeх▓▒░&lt;br /&gt;
꧁☆☬ＪＡＭＥZ☬☆꧂&lt;br /&gt;
&lt;br /&gt;
Hay muchas combinaciones que se nos puede ocurrir, podemos usar muchos otros caracteres para sumar a tu nombre recortado.&lt;br /&gt;
&lt;h3&gt;Traduciendo al inglés con algunas variaciones&lt;/h3&gt;Puedes buscar el equivalente de tu nombre escrito en ingles y con ello combinar con otros caracteres raros. Por ejemplo si tu nombre es Pedro en ingles sería Peter a ello le hacemos unas modificaciones.&lt;br /&gt;
  &lt;br /&gt;
Pedro = Peter&lt;br /&gt;
Petter, Petex, PeTX, PetZan, PetZu&lt;br /&gt;
&lt;br /&gt;
Jaime = Jimmy&lt;br /&gt;
&lt;br /&gt;
Jimmex, Jim, Jim10, JiMEZ, JimZun&lt;br /&gt;
&lt;br /&gt;
Jorge =George&lt;br /&gt;
&lt;br /&gt;
Ge0, geoX, GeoSan, GeoZ&lt;br /&gt;
&lt;br /&gt;
Transformando con el editor de arriba obtendríamos lo siguiente:&lt;br /&gt;
&lt;br /&gt;
─═☆թ乇Ț乇Ҳ☆═─&lt;br /&gt;
۝≛༒ρєтzαи༒≛۝&lt;br /&gt;
꧁༺ҎҼҭҭҼԻ༻꧂&lt;br /&gt;
✧☽jιммeх☾✧&lt;br /&gt;
꧁☆☬ＪＩＭＥZ☬☆꧂&lt;br /&gt;
么ĠξØЖ么&lt;br /&gt;
☆~《ცპፀჰმn》~☆&lt;br /&gt;
༼༼ﻮēo乙༽༽﻿&lt;br /&gt;
&lt;h3&gt;Jugando con las consonantes&lt;/h3&gt;Seleccionas las consonates mas representativas de tu nombre o apellido y la combinas con algún otro caracteres o palabra.&lt;br /&gt;
&lt;br /&gt;
Ricardo&lt;br /&gt;
&lt;br /&gt;
RC10, RCXman, RCRgold, RCool&lt;br /&gt;
&lt;br /&gt;
Diego&lt;br /&gt;
&lt;br /&gt;
DGX, DG10, DGman, DGex&lt;br /&gt;
&lt;br /&gt;
Christian&lt;br /&gt;
&lt;br /&gt;
ChX, Chris, CHRman, CHRboos&lt;br /&gt;
&lt;br /&gt;
Las posibilidades y variantes que se generan al combinar son infinitas, elige la opción que mejor te parezca, y una vez que hayas elegido un buen nombre puedes transformarlo con el conversor de esta página que se encuentra arriba.&lt;br /&gt;
&lt;br /&gt;
─═☆ЯςҲოΔɲ☆═─&lt;br /&gt;
*☆¸尺ς00ℓ¸☆*&lt;br /&gt;
꧁☆☬ＤＧＸ☬☆꧂&lt;br /&gt;
꧁☆☬ＣＨＲＩＳ☬☆꧂&lt;br /&gt;
么ĊĦЯßØØ丂么&lt;br /&gt;
◥꧁དRC10ཌ꧂◤&lt;br /&gt;
&lt;h3&gt;Poner el nick invisible en juegos&lt;/h3&gt;En algunos casos funciona poniendo &quot;~ ~&quot; o &quot;%%&quot;, pero en otros no admite y en lugar de aquello sale las palabras &quot;sin nombre&quot; &quot;anónimo&quot; o algo similar.&lt;br /&gt;
Poner los siguientes caracteres [ᅚ ᅚ] funciona en la mayoría de los juegos, la excepción es Call of Duty.&lt;br /&gt;
&lt;br /&gt;
&lt;script async=&#39;async&#39;&gt;
var palabraGlob=&quot;Escribe acá...&quot;;

function abrir_redes(id_div_contenido,id_div_compartir,id_div_mensaje)
{var glob_url_texto=document.getElementById(id_div_contenido).value; var cade=&quot;&quot;; var re=&quot;&quot;;
  cade=&quot;&lt;div style=\&quot;padding:0 20px 20px 20px;background:#c4cfe6;\&quot; class=\&quot;opc\&quot;&gt;&lt;div style=\&quot;background: #508aff;color:#fff;font-size:20px;\&quot;&gt;Compartir en redes&lt;/div&gt;&quot;;
  re = / /gi; glob_url_texto = glob_url_texto.replace(re, &quot;%20&quot;);

if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) )cade+=&quot;&lt;a href=&#39;whatsapp://send?text=&quot;+glob_url_texto+&quot;&#39;  target=&#39;_blank&#39;&gt;Whatsapp&lt;/a&gt;&quot;;

   cade+=&quot;&lt;a href=&#39;javascript:void();&#39; class=&#39;social-icon twitter ga&#39; rel=&#39;nofollow&#39; data-js-selector=&#39;launch_popup&#39;     onclick=\&quot;window.open(&#39;https://twitter.com/share?url=http://oruro777.blogspot.com&amp;text=&quot;+glob_url_texto+&quot;&#39;, &#39;_blank&#39;, &#39;height=430,width=640&#39;);\&quot;   data-category=&#39;Post&#39; data-event=&#39;Share quote&#39; data-label=&#39;twitter&#39;&gt;Twitter&lt;/a&gt;&quot;;
   cade+=&quot;&lt;a href=\&quot;#\&quot; onclick=\&quot;javascript:cerrar_compartir(&#39;&quot;+id_div_contenido+&quot;&#39;,&#39;&quot;+id_div_compartir+&quot;&#39;,&#39;&quot;+id_div_mensaje+&quot;&#39;);return false;\&quot; &gt;Cerrar&lt;/a&gt;&quot;;
   cade+=&quot;&lt;/div&gt;&quot;;
 document.getElementById(id_div_mensaje).innerHTML = cade;
}       
       
function cerrar_compartir(id_div_contenido,id_div_compartir,id_div_mensaje){document.getElementById(id_div_mensaje).innerHTML = &quot;&quot;;}       
var str1=&quot;&quot;,str2=&quot;&quot;;
function anadir_caracter(caracter1,idEditor){var tex5=&quot;&quot;;  if(document.getElementById(idEditor).selectionStart&gt;-1&amp;&amp;document.getElementById(idEditor).selectionStart&lt;999){f=document.getElementById(idEditor);
                                                                _ini=f.selectionStart; var inicio = f.value.substr(0, _ini); var fin = f.value.substr(_ini, f.value.length);
                                                             tex5 = inicio + caracter1 + fin; f.value=tex5; f.selectionStart=_ini+1; f.selectionEnd=_ini+1;  f.focus();
                                                                }else {tex5=document.getElementById(idEditor).value;  tex5=tex5+caracter1; document.getElementById(&quot;text2&quot;).value = tex5;}   }
function eliminar_caracter(idEditor,tipo){tx2=document.getElementById(&quot;text2&quot;).value;
                                       if(tipo==1){ tx2 = tx2.substring(0, tx2.length - 1); } 
                                          if(tipo==2){ tx2 = tx2.substring(1, tx2.length);}
            if(tipo==3){ tx2 =&quot;&quot;;  }
            document.getElementById(&quot;text2&quot;).value = tx2;
                                         }
function marcar(campo) { campo.focus(); campo.select();}

function descodificarEntidad(str) {  return str.replace(/&amp;#(\d+);/g, function(match, dec) {    return String.fromCharCode(dec);  });}
function copyTextDeDiv(idTexto,idMensaje){
    var text=document.getElementById(idTexto).innerHTML;
    var id = &quot;el-id-del-textarea&quot;; globIdMensaje=idMensaje;
    var existsTextarea = document.getElementById(id);
    if(!existsTextarea){ var textarea = document.createElement(&quot;textarea&quot;);  textarea.id = id;
                         textarea.style.position = &quot;fixed&quot;;textarea.style.top = 0; textarea.style.left = 0; textarea.style.width = &quot;1px&quot;;        textarea.style.height = &quot;1px&quot;;
                         textarea.style.padding = 0;  textarea.style.border = &quot;none&quot;;  textarea.style.outline = &quot;none&quot;;  textarea.style.boxShadow = &quot;none&quot;;  textarea.style.background = &quot;transparent&quot;;
                         document.querySelector(&quot;body&quot;).appendChild(textarea);   existsTextarea = document.getElementById(id);
                       }else{   }
    existsTextarea.value = text; existsTextarea.select();
    try { var status = document.execCommand(&quot;copy&quot;); if(!status){ fracaso(); }else{ exito(); }
        } catch (err) {  excepcion(); }
    if(!existsTextarea){document.body.removeChild(existsTextarea);}
}
var globIdMensaje = &quot;mensaje1&quot;;
    
function copyTextDeInput(idTexto,idMensaje){var text=&quot;&quot;; text=document.getElementById(idTexto).value;
                                            var id = &quot;el-id-del-textarea&quot;; globIdMensaje=idMensaje;
                                            var existsTextarea = document.getElementById(id);
    if(!existsTextarea){ var textarea = document.createElement(&quot;textarea&quot;);  textarea.id = id;
                         textarea.style.position = &quot;fixed&quot;;textarea.style.top = 0; textarea.style.left = 0; textarea.style.width = &quot;1px&quot;;        textarea.style.height = &quot;1px&quot;;
                         textarea.style.padding = 0;  textarea.style.border = &quot;none&quot;;  textarea.style.outline = &quot;none&quot;;  textarea.style.boxShadow = &quot;none&quot;;  textarea.style.background = &quot;transparent&quot;;
                         document.querySelector(&quot;body&quot;).appendChild(textarea);   existsTextarea = document.getElementById(id);
                       }
    existsTextarea.value = text; existsTextarea.select();
    try { var status = document.execCommand(&quot;copy&quot;); if(!status){ fracaso(idTexto); }else{ exito(idTexto); }
        } catch (err) { excepcion(idTexto); }
    if(!existsTextarea){document.body.removeChild(existsTextarea);}
}

var globIdMensaje = &quot;mensaje1&quot;,globIdTexto = &quot;x&quot;;
    
    function exito(idTexto) { console.log(&quot;ENTRA exientraaaa&quot;); MostrarAlerta(2500,&quot;Texto copiado!&quot;,&quot;#01A9DB&quot;,idTexto); }
    function fracaso(idTexto) { MostrarAlerta(5500,&quot;No se pudo copiar, realiza el copiado manual o prueba otro navegador...&quot;,&quot;#F79F81&quot;,idTexto); }
    function excepcion(idTexto) {MostrarAlerta(5500,&quot;No se pudo copiar, realiza el copiado manual o prueba otro navegador...&quot;,&quot;#F79F81&quot;,idTexto); }
    function ocultarAlerta(idTexto) {objeto=document.getElementById(idTexto+&quot;_msg&quot;);
                padreId=document.getElementById(idTexto).parentNode.id;
                                  document.getElementById(padreId).removeChild(objeto);
                                 }
    function MostrarAlerta(tiempo,texto1,color,idTexto) { elemento1 = document.createElement(&quot;div&quot;); id5=idTexto+&quot;_msg&quot;; inputExist=document.getElementById(id5);
                                              if(!inputExist){elemento1.id = id5; elemento1.innerHTML=&quot;&lt;div style=&#39;color:#fff; background:&quot;+color+&quot;;&#39;&gt;&quot;+texto1+&quot;&lt;/div&gt;&quot;;
                                                              elemento2 = document.getElementById(idTexto); elemento2.parentNode.insertBefore(elemento1,elemento2);
                                                              insertAfter(elemento2,elemento1); setTimeout(function() {ocultarAlerta(idTexto);}, tiempo);
                                                             }
                                                        }
    function insertAfter(dom1,dom2){if(dom1.nextSibling){ dom1.parentNode.insertBefore(dom2,dom1.nextSibling);} else {dom1.parentNode.appendChild(dom2);}}
 function showEdit(idTexto){
  elemento1 = document.createElement(&quot;div&quot;); id5=idTexto+&quot;_edit&quot;; inputExist=document.getElementById(id5);
                               if(!inputExist){elemento1.id = id5; elemento1.innerHTML=&quot;&lt;span style=\&quot;float:right;\&quot;&gt;&lt;button type=\&quot;button\&quot; class=\&quot;btn1\&quot; onclick=\&quot;trasladar_dats3(&#39;&quot;+idTexto+&quot;&#39;,&#39;text2&#39;);\&quot;&gt;Editar&lt;/button&gt;&quot;;
                                               elemento2 = document.getElementById(idTexto); elemento2.parentNode.insertBefore(elemento1,elemento2);
                                               insertAfter(elemento2,elemento1); 
                                              }
  
                           }
       
var normal=&quot;abcdefghijklmnñopqrstuvwxyz 1234567890&quot;;
var a1=descodificarEntidad(&quot;ＡＢＣＤＥＦＧＨＩＪＫＬＭＮñＯＰＱＲＳＴＵＶＷＸＹZ✵1234567890&quot;);
var a2=descodificarEntidad(&quot;ДßĊÐξFĠĦłjҚĿMnЙØPףЯ丂tŲעΨЖУ乙⌁1234567890&quot;);
var a3=descodificarEntidad(&quot;aɓςd乇ቱﻮիiժズℓጦnÑ0թq尺sէนשwχYՁ•1234567890&quot;);
var a4=descodificarEntidad(&quot;ɑɓɔɗəʃɡɦɪɟズɭʍήñʘρφʀรʇϋϑШχվʑ•1234567890&quot;);
var a5=descodificarEntidad(&quot;αвςdєfgнιנкℓмиÑσρףяѕтυνωאָуz•1234567890&quot;);
var a6=descodificarEntidad(&quot;₳฿₵ĐɆ₣₲ⱧłJ₭Ⱡ₥₦ÑØ₱QⱤ₴₮ɄV₩ӾɎⱫ✯1234567890&quot;);
var a7=descodificarEntidad(&quot;åвcDêfgнljκlறnñоpqяSтuvшχyչ✵1234567890&quot;);
var a8=descodificarEntidad(&quot;αвҫ๔єƒgнιנкℓмηñσρqяѕтυνωχуz✵1234567890&quot;);
var a9=descodificarEntidad(&quot;ａｂｃｄｅｆｇｈｉｊｋｌｍｎñｏｐｑｒｓｔｕｖｗｘｙｚ✵1234567890&quot;);
var a10=descodificarEntidad(&quot;ﻪъ८ժεքցհﻨյĸlოռñօթզгรէսνաＸկչ✵1234567890&quot;);
var a11=descodificarEntidad(&quot;ΔҌςd乇ԲɢɦΙۆӃℓოɲñʘթףЯรȚนѵWҲעŻ•1234567890&quot;);
var a12=descodificarEntidad(&quot;ﻪbcժεfﻮʰiʲズlოⁿñºթզ尺รէนשʷﾒվz☆₁₂₃₄₅₆₈₉₀1234567890&quot;);
var a13=descodificarEntidad(&quot;ABCÐEքGħIJҞLMNñ0PQRSŦUVWXҰ乙☆1234567890&quot;);
var a14=descodificarEntidad(&quot;ḀßČÐεｷﻮɦﻨjズℓოɲñʘթq尺รŦนשωﾒվչ☆1234567890&quot;);
var a15=descodificarEntidad(&quot;ﾑ乃cd乇ｷgんﾉﾌズﾚm刀Ñoｱq尺丂ｲuϑwﾒﾘ乙☆1234567890&quot;);
var a16=descodificarEntidad(&quot;丹乃ㄈのモチ夕ᕼ工ﾌ长乚爪仈Ñ〇尸Q尺己丁긴V山乂丫Z░1234567890&quot;);
var a17=descodificarEntidad(&quot;ÁßČĎĔŦĞĤĨĴĶĹMŃÑŐPQŔŚŤÚVŴЖŶŹ☆1234567890&quot;);
var a18=descodificarEntidad(&quot;ค๒ς๔єŦﻮђเןкl๓ภÑoקσгรtยשฬץאz☆1234567890&quot;);
var a19=descodificarEntidad(&quot;ለьζdҾʧghﻨʝқŁʍnñʘpգrㄅʇひvwＸyչ⌁1234567890&quot;);
var a20=descodificarEntidad(&quot;ค๒čdƎƒﻮんﻨjƘℓmɲñƠÞգ尺ֆtƯvШXฯչ⌁1234567890&quot;);
var a21=descodificarEntidad(&quot;คც(ծҾfgんﻨʝКլოՈÑʘթգ尺丂Ŧuשωﾒฯ乙⌁1234567890&quot;);
var a22=descodificarEntidad(&quot;ΩbҫժҼҒﻮӈأjҠ乚MnӣoҎգԻֆҭմvωҲұչ•1234567890&quot;);
var a23=descodificarEntidad(&quot;ÆþcÐєζgΗЇɟkɭmnÑΘpØҐŠτμשwχyշ⌁1234567890&quot;);
var a24=descodificarEntidad(&quot;ДЪCԁҾԲցんіڙқԼறהñፀթգЯ丂Ҭμνயﾒฯｚ⌁1234567890&quot;);
var a25=descodificarEntidad(&quot;Aþcծeƒﻮዞﻨʝʞረmɲñoթq尺丂Ŧひʋωxﾘչ★1234567890&quot;);
var a26=descodificarEntidad(&quot;ለbርծΣfցዠijkረወռЙፀpզշsէሀvሠxվ乙★1234567890&quot;);
var a27=descodificarEntidad(&quot;მჩეძპԲცhﻨქκlოnЙፀρგΓჰŦυשwჯყz★1234567890&quot;);
var a28=descodificarEntidad(&quot;ค๖cժēfﻮhiวkl๓ɲñop๑rŞtนงωxฯ乙★1234567890&quot;);
var a29=descodificarEntidad(&quot;ⓐⓑⓒⓓⓔⓕⓖⓗⓘⓙⓚⓛⓜⓝⓝⓞⓟⓠⓡⓢⓣⓤⓥⓦⓧⓨⓩ✯1234567890&quot;);
var a30=descodificarEntidad(&quot;αв¢∂єfgнιנкℓмиÑσρqяѕтυνωχуz★1234567890&quot;);
var a31=descodificarEntidad(&quot;aвcdeғgнιjĸlмnÑopqrѕтυvwхyz•1234567890&quot;);
var a32=descodificarEntidad(&quot;αвc∂εғgнιנкℓмηñσρqяsтυvωxүz✯1234567890&quot;);
var a33=descodificarEntidad(&quot;ǟɮƈɖɛʄɢɦɨʝӄʟʍռñօքզʀֆȶʊʋաӼʏʐツ•1234567890&quot;);
var a34=descodificarEntidad(&quot;ᗩᗷᑕᗪEᖴGᕼIᒍKᒪᗰᑎñOᑭᑫᖇᔕTᑌᐯᗯ᙭Yᘔ•1234567890&quot;);
var a35=descodificarEntidad(&quot;ꍏ♭☾◗€Ϝ❡♄♗♪ϰ↳♔♫Ñ⊙ρ☭☈ⓢT☋✓ω⌘☿☡░1234567890&quot;);
var a36=descodificarEntidad(&quot;48(d3f9h!jk1றnÑ0pqr57uvwxy2☆1234567890&quot;);
var a37=descodificarEntidad(&quot;ɐqɔpǝɟƃɥıɾʞlɯuuodbɹsʇnʌʍxʎz░1234567890&quot;);
var a38=descodificarEntidad(&quot;ᴬᴮᶜᴰᴱᶠᴳᴴᴵᴶᴷᴸᴹᴺÑᴼᴾᑫᴿˢᵀᵁⱽᵂˣʸᶻ⇝1234567890&quot;);
var a39=descodificarEntidad(&quot;ᴀʙᴄᴅᴇҒɢʜɪᴊᴋʟᴍNÑᴏᴘQʀsᴛᴜᴠᴡxʏᴢ⇝1234567890&quot;);

var a40=descodificarEntidad(&quot;ᴀʙᴄᴅᴇғɢʜɪᴊᴋʟᴍɴÑᴏᴘǫʀsᴛᴜᴠᴡxʏᴢツ•1234567890&quot;);
var a41=descodificarEntidad(&quot;𝑨𝑩𝑪𝑫𝑬𝑭𝑮𝑯𝑰𝑱𝑲𝑳𝑴𝑵Ñ𝑶𝑷𝑸𝑹𝑺𝑻𝑼𝑽𝑾𝑿𝒀𝒁ツ•1234567890&quot;);
var a42=descodificarEntidad(&quot;𝓐𝓑𝓒𝓓𝓔𝓕𝓖𝓗𝓘𝓙𝓚𝓛𝓜𝓝Ñ𝓞𝓟𝓠𝓡𝓢𝓣𝓤𝓥𝓦𝓧𝓨𝓩✯1234567890&quot;);
var a43=descodificarEntidad(&quot;𝘢𝘣𝘤𝘥𝘦𝘧𝘨𝘩𝘪𝘫𝘬𝘭𝘮𝘯ñ𝘰𝘱𝘲𝘳𝘴𝘵𝘶𝘷𝘸𝘹𝘺𝘻░0123456789&quot;);
var a44=descodificarEntidad(&quot;𝔄𝔅ℭ𝔇𝔈𝔉𝔊ℌℑ𝔍𝔎𝔏𝔐𝔑Ñ𝔒𝔓𝔔ℜ𝔖𝔗𝔘𝔙𝔚𝔛𝔜ℨ✯1234567890&quot;);
var a45=descodificarEntidad(&quot;𝙖𝙗𝙘𝙙𝙚𝙛𝙜𝙝𝙞𝙟𝙠𝙡𝙢𝙣ñ𝙤𝙥𝙦𝙧𝙨𝙩𝙪𝙫𝙬𝙭𝙮𝙯░0123456789&quot;);
var a46=descodificarEntidad(&quot;𝔸𝔹ℂ𝔻𝔼𝔽𝔾ℍ𝕀𝕁𝕂𝕃𝕄ℕÑ𝕆ℙℚℝ𝕊𝕋𝕌𝕍𝕎𝕏𝕐ℤ𝟘𝟙𝟚𝟛𝟜𝟝𝟞𝟟𝟠𝟡✯1234567890&quot;);
var a47=descodificarEntidad(&quot;𝖆𝖇𝖈𝖉𝖊𝖋𝖌𝖍𝖎𝖏𝖐𝖑𝖒𝖓𝖓𝖔𝖕𝖖𝖗𝖘𝖙𝖚𝖛𝖜𝖝𝖞𝖟░1234567890&quot;);
var a48=descodificarEntidad(&quot;𝕬𝕭𝕮𝕯𝕰𝕱𝕲𝕳𝕴𝕵𝕶𝕷𝕸𝕹𝕹𝕺𝕻𝕼𝕽𝕾𝕿𝖀𝖁𝖂𝖃𝖄𝖅★1234567890&quot;);
var a49=descodificarEntidad(&quot;𝒜𝐵𝒞𝒟𝐸𝐹𝒢𝐻𝐼𝒥𝒦𝐿𝑀𝒩Ñ𝒪𝒫𝒬𝑅𝒮𝒯𝒰𝒱𝒲𝒳𝒴𝒵░𝟣𝟤𝟥𝟦𝟧𝟨𝟩𝟪𝟫𝟢&quot;);
var a50=descodificarEntidad(&quot;𝓪𝓫𝓬𝓭𝓮𝓯𝓰𝓱𝓲𝓳𝓴𝓵𝓶𝓷ñ𝓸𝓹𝓺𝓻𝓼𝓽𝓾𝓿𝔀𝔁𝔂𝔃ツ•1234567891234567890&quot;);
var a51=descodificarEntidad(&quot;𝒶𝒷𝒸𝒹𝑒𝒻𝑔𝒽𝒾𝒿𝓀𝓁𝓂𝓃ñ𝑜𝓅𝓆𝓇𝓈𝓉𝓊𝓋𝓌𝓍𝓎𝓏░𝟢𝟣𝟤𝟥𝟦𝟧𝟨𝟩𝟪𝟫&quot;);
var a52=descodificarEntidad(&quot;АБCДЄFGHЇJКГѪ₦ЙѲPФЯ$TЦѴШЖЧЗツ•1234567890&quot;);
var a53=descodificarEntidad(&quot;𝗮𝗯𝗰𝗱𝗲𝗳𝗴𝗵𝗶𝗷𝗸𝗹𝗺𝗻ñ𝗼𝗽𝗾𝗿𝘀𝘁𝘂𝘃𝘄𝘅𝘆𝘇⇝𝟬𝟭𝟮𝟯𝟰𝟱𝟲𝟳𝟴𝟵&quot;);
var a54=descodificarEntidad(&quot;𝘈𝘉𝘊𝘋𝘌𝘍𝘎𝘏𝘐𝘑𝘒𝘓𝘔𝘕Ñ𝘖𝘗𝘘𝘙𝘚𝘛𝘜𝘝𝘞𝘟𝘠𝘡ツ•1234567890&quot;);
var a55=descodificarEntidad(&quot;𝘼𝘽𝘾𝘿𝙀𝙁𝙂𝙃𝙄𝙅𝙆𝙇𝙈𝙉Ñ𝙊𝙋𝙌𝙍𝙎𝙏𝙐𝙑𝙒𝙓𝙔𝙕⇝1234567890&quot;);
var a56=descodificarEntidad(&quot;𝔞𝔟𝔠𝔡𝔢𝔣𝔤𝔥𝔦𝔧𝔨𝔩𝔪𝔫ñ𝔬𝔭𝔮𝔯𝔰𝔱𝔲𝔳𝔴𝔵𝔶𝔷⇝1234567890&quot;);
var a57=descodificarEntidad(&quot;𝕒𝕓𝕔𝕕𝕖𝕗𝕘𝕙𝕚𝕛𝕜𝕝𝕞𝕟ñ𝕠𝕡𝕢𝕣𝕤𝕥𝕦𝕧𝕨𝕩𝕪𝕫⇝𝟘𝟙𝟚𝟛𝟜𝟝𝟞𝟟𝟠𝟡&quot;);


  function ver2(idEditor){ var text3=document.getElementById(idEditor).value;
  var userEdita=1;
  var ing = text3; if(&quot;Escribe acá...&quot;==ing){ing=&quot;mi nick&quot;;userEdita=&quot;0&quot;; }
  var t1 = &quot;&quot;; var t2 = &quot;&quot;; var t3 = &quot;&quot;; var t4 = &quot;&quot;; var t5 = &quot;&quot;; var t6 = &quot;&quot;; var t7 = &quot;&quot;; var t8 = &quot;&quot;;
  var t9 = &quot;&quot;; var t10 = &quot;&quot;; var t11 = &quot;&quot;; var t12 = &quot;&quot;; var t13 = &quot;&quot;;  var t14 = &quot;&quot;; var t15 = &quot;&quot;;var t16 = &quot;&quot;;var t17 = &quot;&quot;;var t18 = &quot;&quot;;var t19 = &quot;&quot;;var t20 = &quot;&quot;;var t21 = &quot;&quot;;var t22 = &quot;&quot;;var t23 = &quot;&quot;;var t24 = &quot;&quot;;var t25 = &quot;&quot;;var t26 = &quot;&quot;;var t27 = &quot;&quot;;var t28 = &quot;&quot;;
  var t29 = &quot;&quot;;var t30 = &quot;&quot;;var t31 = &quot;&quot;;var t32 = &quot;&quot;;var t33 = &quot;&quot;;var t34 = &quot;&quot;;var t35 = &quot;&quot;;var t36 = &quot;&quot;;var t37 = &quot;&quot;;var t38 = &quot;&quot;;var t39 = &quot;&quot;;var t40 = &quot;&quot;;var t41 = &quot;&quot;;var t42 = &quot;&quot;;var t43 = &quot;&quot;;var t44 = &quot;&quot;;var t45 = &quot;&quot;;var t46 = &quot;&quot;; var t47 = &quot;&quot;;var t48 = &quot;&quot;;var t49 = &quot;&quot;;
  var t50 = &quot;&quot;;var t51 = &quot;&quot;;var t52 = &quot;&quot;;var t53 = &quot;&quot;;var t54 = &quot;&quot;;var t55 = &quot;&quot;;var t56 = &quot;&quot;;var t57 = &quot;&quot;;
  var n = ing.toLowerCase();   if (ing.length==0) return; 
  for(i=0; i&lt;n.length; i++) {
   var c=n.charAt(i);
   for(j=0; (j&lt;normal.length)&amp;&amp;(c!=normal.charAt(j)); j++);
   if (j&lt;normal.length) { t1+=a1.charAt(j);} else { t1+=c; } 
   if (j&lt;normal.length) { t2+=a2.charAt(j); } else { t2+=c; } 
   if (j&lt;normal.length) { t3+=a3.charAt(j); } else { t3+=c; } 
   if (j&lt;normal.length) { t4+=a4.charAt(j); } else { t4+=c; } 
   if (j&lt;normal.length) { t5+=a5.charAt(j); } else { t5+=c; } 
   if (j&lt;normal.length) { t6+=a6.charAt(j); } else { t6+=c; } 
   if (j&lt;normal.length) { t7+=a7.charAt(j); } else { t7+=c; } 
   if (j&lt;normal.length) { t8+=a8.charAt(j); } else { t8+=c; } 
   if (j&lt;normal.length) { t9+=a9.charAt(j); } else { t9+=c; } 
   if (j&lt;normal.length) { t10+=a10.charAt(j); } else { t10+=c; } 
   if (j&lt;normal.length) { t11+=a11.charAt(j); } else { t11+=c; } 
   if (j&lt;normal.length) { t12+=a12.charAt(j); } else { t12+=c; } 
   if (j&lt;normal.length) { t13+=a13.charAt(j); } else { t13+=c; } 
   if (j&lt;normal.length) { t14+=a14.charAt(j); } else { t14+=c; }    
                        if (j&lt;normal.length) { t15+=a15.charAt(j); } else { t15+=c; }    
                        if (j&lt;normal.length) { t16+=a16.charAt(j); } else { t16+=c; }    
                        if (j&lt;normal.length) { t17+=a17.charAt(j); } else { t17+=c; }
                        if (j&lt;normal.length) { t18+=a18.charAt(j); } else { t18+=c; }
                        if (j&lt;normal.length) { t19+=a19.charAt(j); } else { t19+=c; }
                        if (j&lt;normal.length) { t20+=a20.charAt(j); } else { t20+=c; }
                        if (j&lt;normal.length) { t21+=a21.charAt(j); } else { t21+=c; }
                        if (j&lt;normal.length) { t22+=a22.charAt(j); } else { t22+=c; }
                        if (j&lt;normal.length) { t23+=a23.charAt(j); } else { t23+=c; }
                        if (j&lt;normal.length) { t24+=a24.charAt(j); } else { t24+=c; }
                        if (j&lt;normal.length) { t25+=a25.charAt(j); } else { t25+=c; }
                        if (j&lt;normal.length) { t26+=a26.charAt(j); } else { t26+=c; }
                        if (j&lt;normal.length) { t27+=a27.charAt(j); } else { t27+=c; }
                        if (j&lt;normal.length) { t28+=a28.charAt(j); } else { t28+=c; }
   if (j&lt;normal.length) { if(Array.from(a29)[j])t29+=Array.from(a29)[j]; } else { t29+=c; }
   if (j&lt;normal.length) { a30=descodificarEntidad(a30);if(Array.from(a30)[j])t30+=Array.from(a30)[j]; } else { t30+=c; }
   if (j&lt;normal.length) { if(Array.from(a31)[j])t31+=Array.from(a31)[j]; } else { t31+=c; }
   if (j&lt;normal.length) { a32=descodificarEntidad(a32); if(Array.from(a32)[j])t32+=Array.from(a32)[j]; } else { t32+=c; }
   if (j&lt;normal.length) { if(Array.from(a33)[j])t33+=Array.from(a33)[j]; } else { t33+=c; }
   if (j&lt;normal.length) { a34=descodificarEntidad(a34);if(Array.from(a34)[j])t34+=Array.from(a34)[j]; } else { t34+=c; }
   if (j&lt;normal.length) { if(Array.from(a35)[j])t35+=Array.from(a35)[j]; } else { t35+=c; }
   if (j&lt;normal.length) { a36=descodificarEntidad(a36);if(Array.from(a36)[j])t36+=Array.from(a36)[j]; } else { t36+=c; }
   if (j&lt;normal.length) { if(Array.from(a37)[j])t37+=Array.from(a37)[j]; } else { t37+=c; }
   if (j&lt;normal.length) { a38=descodificarEntidad(a38);if(Array.from(a38)[j])t38+=Array.from(a38)[j]; } else { t38+=c; }
   if (j&lt;normal.length) { if(Array.from(a39)[j])t39+=Array.from(a39)[j]; } else { t39+=c; }
   if (j&lt;normal.length) { if(Array.from(a40)[j])t40+=Array.from(a40)[j]; } else { t40+=c; }
   if (j&lt;normal.length) { if(Array.from(a41)[j])t41+=Array.from(a41)[j]; } else { t41+=c; }
   if (j&lt;normal.length) { if(Array.from(a42)[j])t42+=Array.from(a42)[j]; } else { t42+=c; }
   if (j&lt;normal.length) { if(Array.from(a43)[j])t43+=Array.from(a43)[j]; } else { t43+=c; }
   if (j&lt;normal.length) { if(Array.from(a44)[j])t44+=Array.from(a44)[j]; } else { t44+=c; }
   if (j&lt;normal.length) { if(Array.from(a45)[j])t45+=Array.from(a45)[j]; } else { t45+=c; }
   if (j&lt;normal.length) { a46=descodificarEntidad(a46); if(Array.from(a46)[j])t46+=Array.from(a46)[j]; } else { t46+=c; }
   if (j&lt;normal.length) { if(Array.from(a47)[j])t47+=Array.from(a47)[j]; } else { t47+=c; }
   if (j&lt;normal.length) { a48=descodificarEntidad(a48); if(Array.from(a48)[j])t48+=Array.from(a48)[j]; } else { t48+=c; }
   if (j&lt;normal.length) { if(Array.from(a49)[j])t49+=Array.from(a49)[j]; } else { t49+=c; }
   
   if (j&lt;normal.length) { if(Array.from(a50)[j])t50+=Array.from(a50)[j]; } else { t50+=c; }
   if (j&lt;normal.length) { if(Array.from(a51)[j])t51+=Array.from(a51)[j]; } else { t51+=c; }
   if (j&lt;normal.length) { if(Array.from(a52)[j])t52+=Array.from(a52)[j]; } else { t52+=c; }
   if (j&lt;normal.length) { if(Array.from(a53)[j])t53+=Array.from(a53)[j]; } else { t53+=c; }
   if (j&lt;normal.length) { if(Array.from(a54)[j])t54+=Array.from(a54)[j]; } else { t54+=c; }
   if (j&lt;normal.length) { if(Array.from(a55)[j])t55+=Array.from(a55)[j]; } else { t55+=c; }
   if (j&lt;normal.length) { if(Array.from(a56)[j])t56+=Array.from(a56)[j]; } else { t56+=c; }
   if (j&lt;normal.length) { if(Array.from(a57)[j])t57+=Array.from(a57)[j]; } else { t57+=c; }
   
     
   }
  
  
  
                                           if(idEditor==&quot;text1&quot;)document.getElementById(&quot;text1&quot;).value=text3;else if(idEditor==&quot;text2&quot;)document.getElementById(&quot;text1&quot;).value=text3; 
                                           if(typeof Bonitas === &quot;function&quot;) {document.getElementById(&quot;ediciontexto&quot;).value =text3; Bonitas();}
                 document.getElementById(&quot;res1&quot;).value = descodificarEntidad(&quot;─═☆&quot;)+t1+descodificarEntidad(&quot;☆═─&quot;);document.getElementById(&quot;res2&quot;).value = descodificarEntidad(&quot;【&quot;)+t2+descodificarEntidad(&quot;】&quot;);document.getElementById(&quot;res3&quot;).value = descodificarEntidad(&quot;【【&quot;)+t3+descodificarEntidad(&quot;】】&quot;);document.getElementById(&quot;res4&quot;).value = descodificarEntidad(&quot;͜͡&quot;)+t4+descodificarEntidad(&quot;ツ&quot;);document.getElementById(&quot;res5&quot;).value = descodificarEntidad(&quot;͜͡&quot;)+t5+descodificarEntidad(&quot;乂&quot;);document.getElementById(&quot;res6&quot;).value = descodificarEntidad(&quot;͜͡&quot;)+t6+descodificarEntidad(&quot;&quot;);document.getElementById(&quot;res7&quot;).value = descodificarEntidad(&quot;*☆¸&quot;)+t7+descodificarEntidad(&quot;¸☆*&quot;);document.getElementById(&quot;res8&quot;).value = descodificarEntidad(&quot;✧☽&quot;)+t8+descodificarEntidad(&quot;☾✧&quot;);document.getElementById(&quot;res9&quot;).value = descodificarEntidad(&quot;¸☆*&quot;)+t9+descodificarEntidad(&quot;*☆¸&quot;);document.getElementById(&quot;res10&quot;).value = descodificarEntidad(&quot;『&quot;)+t10+descodificarEntidad(&quot;』ツ&quot;);document.getElementById(&quot;res11&quot;).value = descodificarEntidad(&quot;꧁༒☬&quot;)+t11+descodificarEntidad(&quot;☬༒꧂&quot;);document.getElementById(&quot;res12&quot;).value = descodificarEntidad(&quot;꧁࿗࿌&quot;)+t12+descodificarEntidad(&quot;࿌࿗꧂&quot;);document.getElementById(&quot;res13&quot;).value = descodificarEntidad(&quot;꧁༒☬&quot;)+t13+descodificarEntidad(&quot;ৡ☬༒꧂&quot;);document.getElementById(&quot;res14&quot;).value = descodificarEntidad(&quot;꧁☆☬&quot;)+t14+descodificarEntidad(&quot;☬☆꧂&quot;);document.getElementById(&quot;res15&quot;).value = descodificarEntidad(&quot;꧁ঔৣ☬✞&quot;)+t15+descodificarEntidad(&quot;✞☬ঔৣ꧂&quot;);document.getElementById(&quot;res16&quot;).value = descodificarEntidad(&quot;◥꧁ད&quot;)+t16+descodificarEntidad(&quot;ཌ꧂◤&quot;);document.getElementById(&quot;res17&quot;).value = descodificarEntidad(&quot;◥꧁☠︎&quot;)+t17+descodificarEntidad(&quot;☠︎꧂◤&quot;);document.getElementById(&quot;res18&quot;).value = descodificarEntidad(&quot;꧁༒&quot;)+t18+descodificarEntidad(&quot;༒꧂&quot;);document.getElementById(&quot;res19&quot;).value = descodificarEntidad(&quot;۝≛༒&quot;)+t19+descodificarEntidad(&quot;༒≛۝&quot;);document.getElementById(&quot;res20&quot;).value = descodificarEntidad(&quot;꧁༺&quot;)+t20+descodificarEntidad(&quot;༻꧂&quot;);document.getElementById(&quot;res21&quot;).value = descodificarEntidad(&quot;꧁༒&quot;)+t21+descodificarEntidad(&quot;༒꧂&quot;);document.getElementById(&quot;res22&quot;).value = descodificarEntidad(&quot;★°&quot;)+t22+descodificarEntidad(&quot;°★&quot;);document.getElementById(&quot;res23&quot;).value = descodificarEntidad(&quot;♩♬[&quot;)+t23+descodificarEntidad(&quot;]♬♩&quot;);document.getElementById(&quot;res24&quot;).value = descodificarEntidad(&quot;☜♥☞&quot;)+t24+descodificarEntidad(&quot;☜♥☞&quot;);document.getElementById(&quot;res25&quot;).value = descodificarEntidad(&quot;天今◈&quot;)+t25+descodificarEntidad(&quot;◈기天&quot;);document.getElementById(&quot;res26&quot;).value = descodificarEntidad(&quot;彡[&quot;)+t26+descodificarEntidad(&quot;]彡&quot;);document.getElementById(&quot;res27&quot;).value = descodificarEntidad(&quot;々&quot;)+t27+descodificarEntidad(&quot;▄︻┻═┳一&quot;);document.getElementById(&quot;res28&quot;).value = descodificarEntidad(&quot;么&quot;)+t28+descodificarEntidad(&quot;么&quot;);document.getElementById(&quot;res29&quot;).value = descodificarEntidad(&quot;☆&quot;)+t29+descodificarEntidad(&quot;☆乂&quot;);document.getElementById(&quot;res30&quot;).value = descodificarEntidad(&quot;➢༒&quot;)+t30+descodificarEntidad(&quot;༒&quot;);document.getElementById(&quot;res31&quot;).value = descodificarEntidad(&quot;☆&quot;)+t31+descodificarEntidad(&quot;~&amp;#62;♡&quot;);document.getElementById(&quot;res32&quot;).value = descodificarEntidad(&quot;€£$&quot;)+t32+descodificarEntidad(&quot;€*^&quot;);document.getElementById(&quot;res33&quot;).value = descodificarEntidad(&quot;☆~《&quot;)+t33+descodificarEntidad(&quot;》~☆&quot;);document.getElementById(&quot;res34&quot;).value = descodificarEntidad(&quot;༼༼&quot;)+t34+descodificarEntidad(&quot;༽༽﻿&quot;);document.getElementById(&quot;res35&quot;).value = descodificarEntidad(&quot;༄ᶦᶰ✿&quot;)+t35+descodificarEntidad(&quot;࿐&quot;);document.getElementById(&quot;res36&quot;).value = descodificarEntidad(&quot;彡[&quot;)+t36+descodificarEntidad(&quot;]彡&quot;);document.getElementById(&quot;res37&quot;).value = descodificarEntidad(&quot;《&quot;)+t37+descodificarEntidad(&quot;》ツ&quot;);document.getElementById(&quot;res38&quot;).value = descodificarEntidad(&quot;『&quot;)+t38+descodificarEntidad(&quot;』&quot;);document.getElementById(&quot;res39&quot;).value = descodificarEntidad(&quot;ᴳᵒᵈ乡♕&quot;)+t39+descodificarEntidad(&quot;▄︻̷̿┻̿═━一&quot;);document.getElementById(&quot;res40&quot;).value = descodificarEntidad(&quot;ㅤ ༒ &quot;)+t1+descodificarEntidad(&quot;ㅤ  ༒&quot;);document.getElementById(&quot;res41&quot;).value = descodificarEntidad(&quot;༄ᶦᶰᵈ᭄✿&quot;)+t2+descodificarEntidad(&quot;࿐&quot;);document.getElementById(&quot;res42&quot;).value = descodificarEntidad(&quot;✯✞βąÐ_q҉&quot;)+t3+descodificarEntidad(&quot;✞✯&quot;);document.getElementById(&quot;res43&quot;).value = descodificarEntidad(&quot;★彡[&quot;)+t4+descodificarEntidad(&quot;]彡★&quot;);document.getElementById(&quot;res44&quot;).value = descodificarEntidad(&quot;íɑʍ彡&quot;)+t5+descodificarEntidad(&quot;彡&quot;);document.getElementById(&quot;res45&quot;).value = descodificarEntidad(&quot;◈(★)&quot;)+t6+descodificarEntidad(&quot;(★)◈&quot;);document.getElementById(&quot;res46&quot;).value = descodificarEntidad(&quot;웃❤유_&quot;)+t7+descodificarEntidad(&quot;_웃❤유&quot;);document.getElementById(&quot;res47&quot;).value = descodificarEntidad(&quot;♥‿♥✿&quot;)+t8+descodificarEntidad(&quot;✿♥‿♥&quot;);document.getElementById(&quot;res48&quot;).value = descodificarEntidad(&quot;╔♥═&quot;)+t9+descodificarEntidad(&quot;═♥╗&quot;);document.getElementById(&quot;res49&quot;).value = descodificarEntidad(&quot;(っ◔◡◔)っ❤&quot;)+t10+descodificarEntidad(&quot;&quot;);document.getElementById(&quot;res50&quot;).value = descodificarEntidad(&quot;(͡• ͜ʖ ͡•).&quot;)+t11+descodificarEntidad(&quot;&quot;);document.getElementById(&quot;res51&quot;).value = descodificarEntidad(&quot;(͠≖ ͜ʖ͠≖)&quot;)+t12+descodificarEntidad(&quot;&quot;);document.getElementById(&quot;res52&quot;).value = descodificarEntidad(&quot;(●_•̃)_&quot;)+t13+descodificarEntidad(&quot;&quot;);document.getElementById(&quot;res53&quot;).value = descodificarEntidad(&quot;(=°o°=)&quot;)+t14+descodificarEntidad(&quot;&quot;);document.getElementById(&quot;res54&quot;).value = descodificarEntidad(&quot;ಠ_ಠ&quot;)+t15+descodificarEntidad(&quot;ಠ_ಠ&quot;);document.getElementById(&quot;res55&quot;).value = descodificarEntidad(&quot;㋡㋛㋡&quot;)+t16+descodificarEntidad(&quot;㋡㋡㋡&quot;);document.getElementById(&quot;res56&quot;).value = descodificarEntidad(&quot;(¨*•.¸&quot;)+t17+descodificarEntidad(&quot;¸.•*¨)&quot;);document.getElementById(&quot;res57&quot;).value = descodificarEntidad(&quot;─═۝&quot;)+t18+descodificarEntidad(&quot;۝═─&quot;);document.getElementById(&quot;res58&quot;).value = descodificarEntidad(&quot;─═♥&quot;)+t19+descodificarEntidad(&quot;♥═─&quot;);document.getElementById(&quot;res59&quot;).value = descodificarEntidad(&quot;《《&quot;)+t20+descodificarEntidad(&quot;》》&quot;);document.getElementById(&quot;res60&quot;).value = descodificarEntidad(&quot;༼༼༼&quot;)+t21+descodificarEntidad(&quot;༽﻿༽﻿༽﻿&quot;);document.getElementById(&quot;res61&quot;).value = descodificarEntidad(&quot;『『&quot;)+t22+descodificarEntidad(&quot;』』&quot;);document.getElementById(&quot;res62&quot;).value = descodificarEntidad(&quot;╚»★&quot;)+t23+descodificarEntidad(&quot;★«╝&quot;);document.getElementById(&quot;res63&quot;).value = descodificarEntidad(&quot;▂▃▅&quot;)+t24+descodificarEntidad(&quot;▅▃▂&quot;);document.getElementById(&quot;res64&quot;).value = descodificarEntidad(&quot;◘ıl|&quot;)+t25+descodificarEntidad(&quot;|lı◘&quot;);document.getElementById(&quot;res65&quot;).value = descodificarEntidad(&quot;★╬►&quot;)+t26+descodificarEntidad(&quot;◄╬★&quot;);document.getElementById(&quot;res66&quot;).value = descodificarEntidad(&quot;◄╬►&quot;)+t27+descodificarEntidad(&quot;◄╬►&quot;);document.getElementById(&quot;res67&quot;).value = descodificarEntidad(&quot;╬╬&quot;)+t28+descodificarEntidad(&quot;╬╬&quot;);document.getElementById(&quot;res68&quot;).value = descodificarEntidad(&quot;░▒▓&quot;)+t29+descodificarEntidad(&quot;▓▒░&quot;);document.getElementById(&quot;res69&quot;).value = descodificarEntidad(&quot;（﹙&quot;)+t30+descodificarEntidad(&quot;﹚）&quot;);document.getElementById(&quot;res70&quot;).value = descodificarEntidad(&quot;〔﹝&quot;)+t31+descodificarEntidad(&quot;﹞〕&quot;);document.getElementById(&quot;res71&quot;).value = t1;document.getElementById(&quot;res72&quot;).value = t2;document.getElementById(&quot;res73&quot;).value = t3;document.getElementById(&quot;res74&quot;).value = t4;document.getElementById(&quot;res75&quot;).value = t5;document.getElementById(&quot;res76&quot;).value = t6;document.getElementById(&quot;res77&quot;).value = t7;document.getElementById(&quot;res78&quot;).value = t8;document.getElementById(&quot;res79&quot;).value = t9;document.getElementById(&quot;res80&quot;).value = t10;document.getElementById(&quot;res81&quot;).value = t11;document.getElementById(&quot;res82&quot;).value = t12;document.getElementById(&quot;res83&quot;).value = t13;document.getElementById(&quot;res84&quot;).value = t14;document.getElementById(&quot;res85&quot;).value = t15;document.getElementById(&quot;res86&quot;).value = t16;document.getElementById(&quot;res87&quot;).value = t17;document.getElementById(&quot;res88&quot;).value = t18;document.getElementById(&quot;res89&quot;).value = t19;document.getElementById(&quot;res90&quot;).value = t20;document.getElementById(&quot;res91&quot;).value = t21;document.getElementById(&quot;res92&quot;).value = t22;document.getElementById(&quot;res93&quot;).value = t23;document.getElementById(&quot;res94&quot;).value = t24;document.getElementById(&quot;res95&quot;).value = t25;document.getElementById(&quot;res96&quot;).value = t26;document.getElementById(&quot;res97&quot;).value = t27;document.getElementById(&quot;res98&quot;).value = t28;document.getElementById(&quot;res99&quot;).value = t29;document.getElementById(&quot;res100&quot;).value = t30;document.getElementById(&quot;res101&quot;).value = t31;document.getElementById(&quot;res102&quot;).value = t32;document.getElementById(&quot;res103&quot;).value = t33;document.getElementById(&quot;res104&quot;).value = t34;document.getElementById(&quot;res105&quot;).value = t35;document.getElementById(&quot;res106&quot;).value = t36;document.getElementById(&quot;res107&quot;).value = t37;document.getElementById(&quot;res108&quot;).value = t38;} ver2(&quot;text1&quot;); &lt;/script&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3479830349506876198/posts/default/8927816436665830516'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3479830349506876198/posts/default/8927816436665830516'/><link rel='alternate' type='text/html' href='http://oruro777.blogspot.com/2018/01/letras-adornadas-para-nick.html' title='Letras adornadas para nick'/><author><name>Jx</name><uri>http://www.blogger.com/profile/03601735053947716847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxDBNQzN9x7P-xbv_k0JFrwDZLhtNbKs7SQs1CWxd3hAgH7Z3TCqJt8hFNhnVKnZSPlwICC3AVuQa6mvH8-Udhm-yLzBEkkXKtC6yLpZyH_VvXV30udHC3NqIb6kCAHrbqoWTQtO-hl5c3/s72-c/decorados1.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-3479830349506876198.post-7968373428380589866</id><published>2018-01-13T17:19:00.000-04:00</published><updated>2020-04-05T01:31:45.198-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="letras para facebook"/><title type='text'>Tipos de letras para copiar y pegar</title><content type='html'>&lt;div id=&quot;programaletras&quot;&gt;&lt;div class=&quot;descripcionz&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3-soTB4OkaZ97LY7pMu7DwHk1dlbA99Ebgs4KxptJbayxhozkzL5j5YdqBbjHZUSQFpWT9LYWmeL-rxEA_8nPy0zB04sdUQCXiU61XU1Yec_SUTxI2QhyF77rFqzPJYzSJOPuloY4bV_9/s1600/letras_bonitas.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Copiar y pegar letras&quot; border=&quot;0&quot; data-original-height=&quot;407&quot; data-original-width=&quot;503&quot; height=&quot;161&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3-soTB4OkaZ97LY7pMu7DwHk1dlbA99Ebgs4KxptJbayxhozkzL5j5YdqBbjHZUSQFpWT9LYWmeL-rxEA_8nPy0zB04sdUQCXiU61XU1Yec_SUTxI2QhyF77rFqzPJYzSJOPuloY4bV_9/s200/letras_bonitas.jpg&quot; title=&quot;Letras bonitas para copiar&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;Tipos de letras bonitas para copiar y pegar&lt;/b&gt;&lt;br /&gt;
A continuación tenemos diferentes tipos de letras raras y bonitas que puedes copiar y pegar en tu red social favorita. Puedes usarlo como tu nick o nombre del perfil o como texto para compartir, para ello solo ingresa tu texto aquí abajo, automáticamente se generarán varias opciones.&lt;br /&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;botonmostrarz&quot;&gt;&lt;a href=&quot;#programaletras&quot; class=&quot;open1&quot;&gt;&lt;span&gt;Ver Descripción&lt;/span&gt;&lt;/a&gt;&lt;a href=&quot;#&quot; class=&quot;close1&quot;&gt;&lt;span&gt;Ocultar Descripción&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style=&quot;font-size:22px;text-align:center;clear:both;&quot;&gt;Escribe tu texto aquí:&lt;/div&gt;&lt;form name=&quot;f&quot; id=&quot;f&quot;&gt;&lt;input id=&quot;ediciontexto&quot; name=&quot;textin&quot; maxlength=&quot;111&quot; onfocus=&quot;this.value=&amp;quot;&amp;quot;&quot; onkeyup=&quot;Bonitas();&quot; type=&quot;text&quot; value=&quot;Letras bonitas&quot; /&gt;&lt;br /&gt;
&lt;div align=&quot;center&quot;&gt;Copiar y pegar este texto en tu red social&lt;/div&gt;&lt;div id=&quot;resultadoz&quot;&gt;&lt;input value=&quot;ﾤﾼȚЯΔଌ ҌﾷﾢΙȚΔଌ&quot; name=&quot;s1&quot; id=&quot;s1&quot; class=&quot;f1&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;  &lt;br /&gt;
&lt;input value=&quot;ӀҼҭԻΩֆ bonأҭΩֆ&quot; name=&quot;s2&quot; id=&quot;s2&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt; &lt;br /&gt;
&lt;input value=&quot;ໄ౯Ꭲṛඹގ ദ0niᎢඹގ&quot; name=&quot;s3&quot; id=&quot;s3&quot; style=&quot;margin-top:10px;&quot; class=&quot;f1&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;  &lt;br /&gt;
&lt;input value=&quot;ɭəʇʀɑϚ ɓʘήɪʇɑϚ&quot; name=&quot;s4&quot; id=&quot;s4&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;ℓєтяαѕ вσиιтαѕ&quot; name=&quot;s5&quot; id=&quot;s5&quot; style=&quot;margin-top:10px;&quot; class=&quot;f1&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;leтraѕ вonιтaѕ&quot; name=&quot;s6&quot; id=&quot;s6&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;lêтяåS воnlтåS&quot; name=&quot;s7&quot; id=&quot;s7&quot; style=&quot;margin-top:10px;&quot; class=&quot;f1&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;ℓєтяαѕ вσηιтαѕ&quot; name=&quot;s8&quot; id=&quot;s8&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;ｌｅｔｒａｓ ｂｏｎｉｔａｓ&quot; name=&quot;s9&quot; id=&quot;s9&quot; style=&quot;margin-top:10px;&quot; class=&quot;f1&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt; &lt;br /&gt;
&lt;input value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt; &lt;br /&gt;
&lt;input value=&quot;ＬＥＴＲＡＳ ＢＯＮＩＴＡＳ&quot; name=&quot;s11&quot; id=&quot;s11&quot; style=&quot;margin-top:10px;&quot; class=&quot;f1&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt; &lt;br /&gt;
&lt;input value=&quot;ˡᵉᵗʳᵃˢ bºⁿ&#39;ᵗᵃˢ&quot; name=&quot;s12&quot; id=&quot;s12&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt; &lt;br /&gt;
&lt;input value=&quot;LEŦRAS B0NIŦAS&quot; name=&quot;s13&quot; id=&quot;s13&quot; style=&quot;margin-top:10px;&quot; class=&quot;f1&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt; &lt;br /&gt;
&lt;input value=&quot;ḶḕṮṙḀṠ ḃṏṆḭṮḀṠ&quot; name=&quot;s14&quot; id=&quot;s14&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;ﾚ乇ｲ尺ﾑ丂 乃o刀ﾉｲﾑ丂&quot; name=&quot;s15&quot; id=&quot;s15&quot; style=&quot;margin-top:10px;&quot; class=&quot;f1&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;137r45 80n!745&quot; name=&quot;s16&quot; id=&quot;s16&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;ĹĔŤŔÁŚ ßŐŃĨŤÁŚ&quot; name=&quot;s17&quot; id=&quot;s17&quot; style=&quot;margin-top:10px;&quot; class=&quot;f1&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;lєtгคร ๒oภเtคร&quot; name=&quot;s18&quot; id=&quot;s18&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;ŁҾʇrﻪㄅ ьℴnꀤʇﻪㄅ&quot; name=&quot;s19&quot; id=&quot;s19&quot; style=&quot;margin-top:10px;&quot; class=&quot;f1&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;ᒺƎtƦබֆ ƀƠƝƖtබֆ&quot; name=&quot;s20&quot; id=&quot;s20&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;ĿξtЯДṠ ßØnłtДṠ&quot; name=&quot;s21&quot; id=&quot;s21&quot; style=&quot;margin-top:10px;&quot; class=&quot;f1&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;ɭєτҐÆŠ þΘnЇτÆŠ&quot; name=&quot;s22&quot; id=&quot;s22&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;Լ૯ҬЯન૬ ЪଇהіҬન૬&quot; name=&quot;s23&quot; id=&quot;s23&quot; style=&quot;margin-top:10px;&quot; class=&quot;f1&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;ᎱeʈℛᏜᏕ ℬoɲℹʈᏜᏕ&quot; name=&quot;s24&quot; id=&quot;s24&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;ᎱeʈℛᏜᏕ ℬoɲℹʈᏜᏕ&quot; name=&quot;s25&quot; id=&quot;s25&quot; style=&quot;margin-top:10px;&quot; class=&quot;f1&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;ረΣէշለs bፀռiէለs&quot; name=&quot;s26&quot; id=&quot;s26&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;lპནΓმჰ ჩῶnἶནმჰ&quot; name=&quot;s27&quot; id=&quot;s27&quot; style=&quot;margin-top:10px;&quot; class=&quot;f1&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;lētrคŞ ๖໐ຖitคŞ&quot; name=&quot;s28&quot; id=&quot;s28&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;𝕷𝕰𝕿𝕽𝕬𝕾 𝕭𝕺𝕹𝕴𝕿𝕬𝕾&quot; name=&quot;s29&quot; id=&quot;s29&quot; style=&quot;margin-top:10px;&quot; class=&quot;f1&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;𝖑𝖊𝖙𝖗𝖆𝖘 𝖇𝖔𝖓𝖎𝖙𝖆𝖘&quot; name=&quot;s30&quot; id=&quot;s30&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;𝔏𝔈𝔗ℜ𝔄𝔖 𝔅𝔒𝔑ℑ𝔗𝔄𝔖&quot; name=&quot;s31&quot; id=&quot;s31&quot; style=&quot;margin-top:10px;&quot; class=&quot;f1&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;𝔩𝔢𝔱𝔯𝔞𝔰 𝔟𝔬𝔫𝔦𝔱𝔞𝔰&quot; name=&quot;s32&quot; id=&quot;s32&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;𝓛𝓔𝓣𝓡𝓐𝓢 𝓑𝓞𝓝𝓘𝓣𝓐𝓢&quot; name=&quot;s33&quot; id=&quot;s33&quot; style=&quot;margin-top:10px;&quot; class=&quot;f1&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;𝐿𝐸𝒯𝑅𝒜𝒮 𝐵𝒪𝒩𝐼𝒯𝒜𝒮&quot; name=&quot;s34&quot; id=&quot;s34&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;𝕃𝔼𝕋ℝ𝔸𝕊 𝔹𝕆ℕ𝕀𝕋𝔸𝕊&quot; name=&quot;s35&quot; id=&quot;s35&quot; style=&quot;margin-top:10px;&quot; class=&quot;f1&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;𝕝𝕖𝕥𝕣𝕒𝕤 𝕓𝕠𝕟𝕚𝕥𝕒𝕤&quot; name=&quot;s36&quot; id=&quot;s36&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;𝓵𝓮𝓽𝓻𝓪𝓼 𝓫𝓸𝓷𝓲𝓽𝓪𝓼&quot; name=&quot;s37&quot; id=&quot;s37&quot; style=&quot;margin-top:10px;&quot; class=&quot;f1&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;lētrคŞ ๖໐ຖitคŞ&quot; name=&quot;s38&quot; id=&quot;s38&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;𝓁𝑒𝓉𝓇𝒶𝓈 𝒷𝑜𝓃𝒾𝓉𝒶𝓈&quot; name=&quot;s39&quot; id=&quot;s39&quot; style=&quot;margin-top:10px;&quot; class=&quot;f1&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;𝘓𝘌𝘛𝘙𝘈𝘚 𝘉𝘖𝘕𝘐𝘛𝘈𝘚&quot; name=&quot;s40&quot; id=&quot;s40&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;𝙇𝙀𝙏𝙍𝘼𝙎 𝘽𝙊𝙉𝙄𝙏𝘼𝙎&quot; name=&quot;s41&quot; id=&quot;s41&quot; style=&quot;margin-top:10px;&quot; class=&quot;f1&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;𝑳𝑬𝑻𝑹𝑨𝑺 𝑩𝑶𝑵𝑰𝑻𝑨𝑺&quot; name=&quot;s42&quot; id=&quot;s42&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;𝗹𝗲𝘁𝗿𝗮𝘀 𝗯𝗼𝗻𝗶𝘁𝗮𝘀&quot; name=&quot;s43&quot; id=&quot;s43&quot; style=&quot;margin-top:10px;&quot; class=&quot;f1&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;𝘭𝘦𝘵𝘳𝘢𝘴 𝘣𝘰𝘯𝘪𝘵𝘢𝘴&quot; name=&quot;s44&quot; id=&quot;s44&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;𝙡𝙚𝙩𝙧𝙖𝙨 𝙗𝙤𝙣𝙞𝙩𝙖𝙨&quot; name=&quot;s45&quot; id=&quot;s45&quot; style=&quot;margin-top:10px;&quot; class=&quot;f1&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;ʟᴇᴛʀᴀs ʙᴏNɪᴛᴀs&quot; name=&quot;s46&quot; id=&quot;s46&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;ʟᴇᴛʀᴀs ʙᴏNɪᴛᴀs&quot; name=&quot;s47&quot; id=&quot;s47&quot; style=&quot;margin-top:10px;&quot; class=&quot;f1&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;ʟᴇᴛʀᴀs ʙᴏNɪᴛᴀs&quot; name=&quot;s48&quot; id=&quot;s48&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;ʟᴇᴛʀᴀs ʙᴏNɪᴛᴀs&quot; name=&quot;s49&quot; id=&quot;s49&quot; style=&quot;margin-top:10px;&quot; class=&quot;f1&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;ʟᴇᴛʀᴀs ʙᴏNɪᴛᴀs&quot; name=&quot;s50&quot; id=&quot;s50&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;ʟᴇᴛʀᴀs ʙᴏNɪᴛᴀs&quot; name=&quot;s51&quot; id=&quot;s51&quot; style=&quot;margin-top:10px;&quot; class=&quot;f1&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;ʟᴇᴛʀᴀs ʙᴏNɪᴛᴀs&quot; name=&quot;s52&quot; id=&quot;s52&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;ʟᴇᴛʀᴀs ʙᴏNɪᴛᴀs&quot; name=&quot;s53&quot; id=&quot;s53&quot; style=&quot;margin-top:10px;&quot; class=&quot;f1&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;ʟᴇᴛʀᴀs ʙᴏNɪᴛᴀs&quot; name=&quot;s54&quot; id=&quot;s54&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;ʟᴇᴛʀᴀs ʙᴏNɪᴛᴀs&quot; name=&quot;s55&quot; id=&quot;s55&quot; style=&quot;margin-top:10px;&quot; class=&quot;f1&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;ʟᴇᴛʀᴀs ʙᴏNɪᴛᴀs&quot; name=&quot;s56&quot; id=&quot;s56&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;ʟᴇᴛʀᴀs ʙᴏNɪᴛᴀs&quot; name=&quot;s57&quot; id=&quot;s57&quot; style=&quot;margin-top:10px;&quot; class=&quot;f1&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;/form&gt;&lt;div class=&quot;opc&quot;&gt;&lt;a href=&quot;http://oruro777.blogspot.com/2012/05/letras-con-corazones-en-facebook.html&quot;&gt;Letras con corazones&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://oruro777.blogspot.com/2012/06/letras-en-facebook-con-decorado.html&quot;&gt;Letras Decoradas&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://oruro777.blogspot.com/2012/05/letras-subrayadas-en-facebook.html&quot;&gt;Letras Subrayadas&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://oruro777.blogspot.com/2015/07/letras-tachadas-para-twitter-y-facebook.html&quot;&gt;Letras tachadas&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://oruro777.blogspot.com/2015/07/letras-al-reves-en-twitter-y-facebook.html&quot;&gt;Letras al revés&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://oruro777.blogspot.com/2018/01/letras-con-adornos-de-ajedrez-para.html&quot;&gt;Letras con símbolos de Ajedrez&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://oruro777.blogspot.com/2018/01/letras-con-simbolos-de-naipes-o-cartas.html&quot;&gt;Letras con naipes o cartas&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://oruro777.blogspot.com/2018/01/letras-con-simbolos-de-notas-musicales.html&quot;&gt;Letras con notas musicales&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://oruro777.blogspot.com/2018/01/letras-adornadas-para-nick.html&quot;&gt;Letras adornadas para Nick&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://oruro777.blogspot.com/2018/01/letras-con-estrellas-para-facebook.html&quot;&gt;Letras con estrellas&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://oruro777.blogspot.com/2012/05/editor-de-texto-para-facebook.html&quot;&gt;Letras grandes&lt;/a&gt;&lt;/div&gt;&lt;h2&gt;Abecedarios con letras raras&lt;/h2&gt;Es probable que las letras del generador no hayan cubierto tus espectativas, para ello tenemos la lista de una gran cantidad de tipografías y letras aesthetic en mayúsculas, minúsculas, en carta, etc. A continuación los abecedarios de los tipos de fuentes mas usadas en internet.&lt;br /&gt;
&lt;h3&gt;Encerradas en círculos&lt;/h3&gt;En círculo negro&lt;br /&gt;
🅐🅑🅒🅓🅔🅕🅖🅗🅘🅙🅚🅛🅜🅝🅞🅟🅠🅡🅢🅣🅤🅥🅦🅧🅨🅩&lt;br /&gt;
&lt;br /&gt;
Mayúsculas&lt;br /&gt;
ⒶⒷⒸⒹⒺⒻⒼⒽⒾⒿⓀⓁⓂⓃ&lt;br /&gt;
ⓄⓅⓆⓇⓈⓉⓊⓋⓌⓍⓎⓏ&lt;br /&gt;
&lt;br /&gt;
Minúsculas&lt;br /&gt;
ⓐⓑⓒⓓⓔⓕⓖⓗⓘⓙⓚⓛⓜⓝ&lt;br /&gt;
ⓞⓟⓠⓡⓢⓣⓤⓥⓦⓧⓨⓩ&lt;br /&gt;
&lt;br /&gt;
Números en círculos blancos&lt;br /&gt;
➀➁➂➃➄➅➆➇➈➉&lt;br /&gt;
&lt;br /&gt;
Números con círculos oscuros&lt;br /&gt;
➊➋➌➍➎➏➐➑➒➓&lt;br /&gt;
&lt;br /&gt;
En cículos blancos&lt;br /&gt;
ⒶⒷⒸⒹⒺⒻⒼⒽⒾⒿⓀⓁⓃⓄⓅⓆⓇⓈⓉⓊⓋⓌⓍⓎⓏ&lt;br /&gt;
&lt;h3&gt;En cuadrados&lt;/h3&gt;En cuadrado negro&lt;br /&gt;
🅲🅳🅴🅵🅶🅷🅸🅹🅺🅻🅼🅽🆀🆁🆂🆃🆄🆅🆆🆇🆈🆉&lt;br /&gt;
&lt;br /&gt;
En cuadrado blanco&lt;br /&gt;
🄰🄱🄲🄳🄴🄵🄶🄷🄸🄹🄺🄻🄼🄽ñ🄾🄿🅀🅁🅂🅃🅄🅅🅆🅇🅉🅈🅉&lt;br /&gt;
&lt;br /&gt;
1⃞    2⃞    3⃞    4⃞    5⃞    6⃞    7⃞    8⃞    9⃞    0⃞&lt;br /&gt;
&lt;h3&gt;Cursiva y estilo gótico&lt;/h3&gt;Itálica en negrilla&lt;br /&gt;
𝘼𝘽𝘾𝘿𝙀𝙁𝙂𝙃𝙄𝙅𝙆𝙇𝙈𝙉𝙊𝙋𝙌𝙍𝙎𝙏𝙐𝙑𝙒𝙓𝙔𝙕&lt;br /&gt;
&lt;br /&gt;
Escritura a mano&lt;br /&gt;
𝒜𝐵𝒞𝒟𝐸𝐹𝒢𝐻𝐼𝒥𝒦𝐿𝑀𝒩𝒪𝒫𝒬𝑅𝒮𝒯𝒰𝒱𝒲𝒳𝒴𝒵&lt;br /&gt;
&lt;br /&gt;
Itálica (Italic)&lt;br /&gt;
𝘼𝘽𝘾𝘿𝙀𝙁𝙂𝙃𝙄𝙅𝙆𝙇𝙈𝙉𝙊𝙋𝙌𝙍𝙎𝙏𝙐𝙑𝙒𝙓𝙔𝙕&lt;br /&gt;
&lt;br /&gt;
BScript&lt;br /&gt;
𝓐𝓑𝓒𝓓𝓔𝓕𝓖𝓗𝓘𝓙𝓚𝓛𝓜𝓝𝓞𝓟𝓠𝓡𝓢𝓣𝓤𝓥𝓦𝓧𝓨𝓩&lt;br /&gt;
&lt;br /&gt;
Monoespaciado&lt;br /&gt;
𝙰𝙱𝙲𝙳𝙴𝙵𝙶𝙷𝙸𝙹𝙺𝙻𝙼𝙽𝙾𝙿𝚀𝚁𝚂𝚃𝚄𝚅𝚆𝚇𝚈𝚉&lt;br /&gt;
&lt;br /&gt;
Fraktur negrita&lt;br /&gt;
𝕬𝕭𝕮𝕯𝕰𝕱𝕲𝕳𝕴𝕵𝕶𝕷𝕸𝕹𝕺𝕻𝕼𝕽𝕾𝕿𝖀𝖁𝖂𝖃𝖄𝖅&lt;br /&gt;
&lt;br /&gt;
Fraktur&lt;br /&gt;
𝔄𝔅ℭ𝔇𝔈𝔉𝔊ℌℑ𝔍𝔎𝔏𝔐𝔑𝔒𝔓𝔔ℜ𝔖𝔗𝔘𝔙𝔚𝔛𝔜ℨ&lt;br /&gt;
&lt;h3&gt;Letras con símbolos, números y signos de puntuación&lt;/h3&gt;Letras con símbolos&lt;br /&gt;
ꍏ♭☾◗€Ϝ❡♄♗♪ϰ↳♔♫⊙ρ☭☈ⓢ☋✓ω⌘☿☡&lt;br /&gt;
&lt;br /&gt;
Antropofobia&lt;br /&gt;
αв¢∂єfgнιנкℓмиσρqяѕтυνωχуz&lt;br /&gt;
&lt;br /&gt;
Estilo elegante&lt;br /&gt;
αвc∂εғgнιנкℓмησρqяsтυvωxүz&lt;br /&gt;
&lt;br /&gt;
Letras con números y signos de puntuación H4k3r&lt;br /&gt;
48(D3F9H!JK1MN0PQR57UVWXY2&lt;br /&gt;
&lt;br /&gt;
Hechicera&lt;br /&gt;
ǟɮƈɖɛʄɢɦɨʝӄʟʍռօքզʀֆȶʊʋաӼʏʐ&lt;br /&gt;
&lt;h3&gt;Diferentes estilos de letras aesthetic&lt;/h3&gt;Letra borrosa&lt;br /&gt;
a͏b͏c͏d͏e͏f͏g͏h͏i͏j͏k͏l͏m͏n͏o͏p͏q͏r͏s͏t͏u͏v͏w͏x͏y͏z&lt;br /&gt;
&lt;br /&gt;
Negrita&lt;br /&gt;
𝐀𝐁𝐂𝐃𝐄𝐅𝐆𝐇𝐈𝐉𝐊𝐋𝐌𝐍𝐎𝐏𝐐𝐑𝐒𝐓𝐔𝐕𝐖𝐗𝐘𝐙&lt;br /&gt;
&lt;br /&gt;
Estilo moneda&lt;br /&gt;
₳฿₵ĐɆ₣₲ⱧłJ₭Ⱡ₥₦Ø₱QⱤ₴₮ɄV₩ӾɎⱫ&lt;br /&gt;
&lt;br /&gt;
Linea doble&lt;br /&gt;
𝔸𝔹ℂ𝔻𝔼𝔽𝔾ℍ𝕀𝕁𝕂𝕃𝕄ℕ𝕆ℙℚℝ𝕊𝕋𝕌𝕍𝕎𝕏𝕐ℤ&lt;br /&gt;
&lt;br /&gt;
Paranormal&lt;br /&gt;
αвcdєfghíjklmnσpqrstuvwхчz&lt;br /&gt;
&lt;br /&gt;
Letras rusificadas (estilo ruso)&lt;br /&gt;
АБCДЄFGHЇJКГѪЙѲPФЯ$TЦѴШЖЧЗ&lt;br /&gt;
&lt;br /&gt;
Especiales (Special)&lt;br /&gt;
ᗩᗷᑕᗪEᖴGᕼIᒍKᒪᗰᑎOᑭᑫᖇᔕTᑌᐯᗯ᙭Yᘔ&lt;br /&gt;
&lt;br /&gt;
Letras delgadas y grandes&lt;br /&gt;
ＡＢＣＤＥＦＧＨＩＪＫＬＭＮＯＰＱＲＳＴＵＶＷＸＹＺ&lt;br /&gt;
&lt;br /&gt;
Tiny&lt;br /&gt;
ABCDEFGHIJKLMNOPQRSTUVWXYZ&lt;br /&gt;
&lt;br /&gt;
Subrayadas&lt;br /&gt;
A̲B̲C̲D̲E̲F̲G̲H̲I̲J̲K̲L̲M̲N̲O̲P̲Q̲R̲S̲T̲U̲V̲W̲X̲Y̲Z̲&lt;br /&gt;
&lt;br /&gt;
Letras al revés&lt;br /&gt;
ɐqɔpǝɟƃɥıɾʞlɯuodbɹsʇnʌʍxʎz&lt;br /&gt;
&lt;h3&gt;Letras Pequeñas&lt;/h3&gt;Mayúsculas&lt;br /&gt;
ᴀʙᴄᴅᴇғɢʜɪᴊᴋʟᴍɴᴏᴘǫʀsᴛᴜᴠᴡxʏᴢ&lt;br /&gt;
&lt;br /&gt;
Letras pequeñas superíndice&lt;br /&gt;
ᵃᵇᶜᵈᵉᶠᵍʰᶦʲᵏˡᵐⁿᵒᵖᑫʳˢᵗᵘᵛʷˣʸᶻ&lt;br /&gt;
&lt;br /&gt;
Letras pequeñas subíndice&lt;br /&gt;
ₐbcdₑfgₕᵢⱼₖₗₘₙₒₚqᵣₛₜᵤᵥwₓyz&lt;br /&gt;
&lt;br /&gt;
Números Subíndice&lt;br /&gt;
₀ ₁ ₂ ₃ ₄ ₅ ₆ ₇ ₈ ₉&lt;br /&gt;
&lt;h3&gt;Más fuentes extrañas&lt;/h3&gt;α в c ∂ є ƒ g н ι נ к ℓ м η σ ρ q я ѕ т υ ν ω χ у z&lt;br /&gt;
&lt;br /&gt;
α в c d e ғ ɢ н ι j ĸ l м ɴ o p q r ѕ т υ v w х y z&lt;br /&gt;
&lt;br /&gt;
ค ๒ ς ๔ є Ŧ ɠ ђ เ ן к l ๓ ภ ๏ թ ợ г ร t ย ש ฬ א ץ z&lt;br /&gt;
&lt;br /&gt;
ᾄ в ƈ ḋ ἔ ғ ʛ ђ ἷ ʝ ќ ł м ᾗ ὄ ῥ q ʀ ṩ ҭ ὗ v ᾧ ẋ ẏ ẓ&lt;br /&gt;
&lt;br /&gt;
Λ ß Ƈ D Ɛ F Ɠ Ĥ Ī Ĵ Ҡ Ŀ M И ♡ Ṗ Ҩ Ŕ S Ƭ Ʊ Ѵ Ѡ Ӿ Y Z&lt;br /&gt;
&lt;br /&gt;
ค ც ८ ძ ૯ Բ ૭ Һ ɿ ʆ қ Ն ɱ Ո ૦ ƿ ҩ Ր ς ੮ υ ౮ ω ૪ ע ઽ&lt;br /&gt;
&lt;br /&gt;
ƛ Ɓ Ƈ Ɗ Є Ƒ Ɠ Ӈ Ɩ ʆ Ƙ Լ M Ɲ Ơ Ƥ Ƣ Ʀ Ƨ Ƭ Ʋ Ɣ Ɯ Ҳ Ƴ Ȥ&lt;br /&gt;
&lt;br /&gt;
ʌ ƅ ƈ ɗ є ƒ ʛ ɦ ɪ ʝ ƙ ʅ ɱ ɲ ơ ƥ ƣ ɾ ƨ ƭ υ v ɯ ҳ ɣ ȥ&lt;br /&gt;
&lt;br /&gt;
α в ¢ đ e f g ħ ı נ κ ł м и ø ρ q я š т υ ν ω χ ч z&lt;br /&gt;
&lt;br /&gt;
ǟ ɮ ƈ ɖ ɛ ʄ ɢ ɦ ɨ ʝ ӄ ʟ ʍ ռ օ ք զ ʀ ֆ ȶ ʊ ʋ ա Ӽ ʏ ʐ&lt;br /&gt;
&lt;br /&gt;
λ ß Ȼɖ ε ʃ Ģ ħ ί ĵ κ ι ɱ ɴ Θ ρ ƣ ર Ș τ Ʋ ν ώ Χ ϓ Հ&lt;br /&gt;
&lt;br /&gt;
ค ๖ ¢ ໓ ē f ງ h i ว k l ๓ ຖ ໐ p ๑ r Ş t น ง ຟ x ฯ ຊ&lt;br /&gt;
&lt;br /&gt;
ɒ ʚ ɔ α ɘ ʇ ϱ н ı į ʞ l м и o q p я ƨ т υ v ω x γ z&lt;br /&gt;
&lt;br /&gt;
ﾑ 乃 ζ Ð 乇 ｷ Ǥ ん ﾉ ﾌ ズ ﾚ ᄊ 刀 Ծ ｱ Q 尺 丂 ｲ Ц Џ Щ ﾒ ﾘ 乙&lt;br /&gt;
&lt;br /&gt;
ａ ｂ ｃ ｄ ｅ ｆ ｇ ｈ ｉ ｊ ｋ ｌ ｍ ｎ ｏ ｐ ｑ ｒ ｓ ｔ ｕ ｖ ｗ ｘ ｙ ｚ&lt;br /&gt;
&lt;br /&gt;
ձ ъ ƈ ժ ε բ ց հ ﻨ յ ĸ l ო ռ օ թ զ г ร է ս ν ա × ყ ২&lt;br /&gt;
&lt;br /&gt;
á b ć d é f g h í j k l m ń ő p q ŕ ś t ú v w x ý ź&lt;br /&gt;
&lt;br /&gt;
α β c δ ε Ŧ ĝ h ι j κ l ʍ π ø ρ φ Ʀ $ † u υ ω χ ψ z&lt;br /&gt;
&lt;br /&gt;
ă ƅ č ɗ ĕ f ğ ɦ ĭ ĵ ƙ l ɱ ň ŏ ρ ỡ ř š t ŭ ν ŵ ҳ ў ž&lt;br /&gt;
&lt;br /&gt;
Λ Ϧ Ð Ɛ F Ɠ н ɪ ﾌ Қ Ł ௱ Л Ø þ Ҩ 尺 ら Ť Ц Ɣ Ɯ χ Ϥ Ẕ&lt;br /&gt;
&lt;br /&gt;
მ ჩ ƈ ძ ε բ ց հ ἶ ʝ ƙ l ო ղ օ ր գ ɾ ʂ է մ ν ω ჯ ყ z&lt;br /&gt;
&lt;br /&gt;
Æ ß © Ð £ F G H Ï J K | M Ñ Ø þ Q ® § T µ V W X ¥ Z&lt;br /&gt;
&lt;br /&gt;
α ß ς d ε ƒ g h ï յ κ ﾚ m η ⊕ p Ω r š † u ∀ ω x ψ z&lt;br /&gt;
&lt;br /&gt;
Ꭰ Ꭱ Ꭲ Ꭳ Ꭴ Ꭵ Ꭶ Ꭷ Ꭸ Ꭹ Ꭺ Ꭻ Ꭼ Ꭽ Ꭾ Ꭿ Ꮀ Ꮁ Ꮂ Ꮃ Ꮄ Ꮅ Ꮆ Ꮇ&lt;br /&gt;
&lt;br /&gt;
Ꮈ Ꮉ Ꮊ Ꮋ Ꮌ Ꮍ Ꮎ Ꮏ Ꮐ Ꮑ Ꮒ Ꮓ Ꮔ Ꮕ Ꮖ Ꮗ Ꮘ Ꮙ Ꮚ Ꮛ Ꮜ Ꮝ Ꮞ&lt;br /&gt;
&lt;br /&gt;
Ꮟ Ꮠ Ꮡ Ꮢ Ꮣ Ꮤ Ꮥ Ꮦ Ꮧ Ꮨ Ꮩ Ꮪ Ꮫ Ꮬ Ꮭ Ꮮ Ꮯ Ꮰ Ꮱ Ꮲ Ꮳ Ꮴ Ꮵ Ꮶ Ꮷ&lt;br /&gt;
&lt;br /&gt;
Ꮸ Ꮹ Ꮺ Ꮻ Ꮼ Ꮽ Ꮾ Ꮿ Ᏸ Ᏹ Ᏺ Ᏻ Ᏼ&lt;br /&gt;
&lt;br /&gt;
ન Ъ ૮ ԁ ૯ Բ ց સ і ڙ қ Լ ற ה ଇ Ϸ ૧ Я ૬ Ҭ μ ν ய ϰ ϓ ｚ&lt;br /&gt;
&lt;br /&gt;
ඹ ദ උ d ౯ ቱ ൭ ի i ժ ḳ ໄ ጦ n 0 Ꮅ q ṛ ގ Ꭲ Ꮜ ކ ௰ ץ Y Ձ&lt;br /&gt;
&lt;h3&gt;Las vocales adornadas&lt;/h3&gt;Vocales con soporte negro (Black bracket)&lt;br /&gt;
【A】【E】【I】【O】【U】&lt;br /&gt;
&lt;br /&gt;
Vocales con soporte blanco (White bracket)&lt;br /&gt;
『A』『E』『I』『O』『U』&lt;br /&gt;
&lt;h2&gt;Letras diferentes de la A a la Z&lt;/h2&gt;A continuación encontrará variedad de fuentes y caracteres extraños clasificadas por letras y ordenadas de la A a la Z. &lt;br /&gt;
&lt;span style=&quot;font-size:1.2em;&quot;&gt;&lt;h4&gt;A&lt;/h4&gt;Å Ã À Á Â Ą Ẵ Ά Α Ā Ằ A Â À Á Ã Ä Å Å Æ д Λ ∂ Ǽ Δ А λ Д Æ Ά Ặ Ắ Ä Ẫ  д Λª a ã ð â ẫ å æ ª ä å ắ ã â ằ ẳ ǻ ǽ à æ ą ά α â á à ã&lt;br /&gt;
&lt;h4&gt;B&lt;/h4&gt;З в B b ß Ъ Ђ В β ß ฿ ļ ь Ы Ь ъ ы ь Ъ Ђ ß ß ฿ lЗ в ฿ lЗ В в Б β Ђ Ъ&lt;br /&gt;
&lt;h4&gt;C&lt;/h4&gt;Œ œ © כ ċ Ć ć Ç ¢ ç ς с С ςс С Œ œ Ĉ ĉ Ċ ċ Č č Ç ¢ © כ ċ Ć ć ς τ © C c Ç ⊂ ç ç © ¢ ç ς Œ œ&lt;br /&gt;
&lt;h4&gt;D&lt;/h4&gt;đ D d Ð ŒœĎ ď Đ ð Ď đ ď&lt;br /&gt;
&lt;h4&gt;E&lt;/h4&gt;Ě ě Ә ә Э з е Ё Έ Ε E Ē ē Ĕ ĕ Ė ė Ę ę e ë ê ξ Ê È Є € ξ ∑ ∑ Ế Е Ề Ể Ễ É € Ë é è פ é è έ є Є e ع Э є з э ε э ё Ę&lt;br /&gt;
&lt;h4&gt;F&lt;/h4&gt;₣ ƒ F f ƒ ךּ דּ ∫ F ₣ ƒ ſ f ƒ&lt;br /&gt;
&lt;h4&gt;G&lt;/h4&gt;ĝ Ğ ğ Ġ ġ Ģ ģ Ġ G Gg g G G Ĝ Ĝ ğ ģ Ģ Ğ G g ⓖ&lt;br /&gt;
&lt;h4&gt;H&lt;/h4&gt;ŀl Η H h H h H Ĥ ĥ Ħ ħ Ή Ή ћ ђ Њ њ Ή ŀ ļ ђ Ћ Ңн ң н ħ ђ н Ħ ĥ Ĥ H h н&lt;br /&gt;
&lt;h4&gt;I&lt;/h4&gt;ї Ί Ι I I Ί І Ї ϊ Ϊ ί ι Ï ¡ ϊ ï î I I I ΐ I Ĩ ĩ Ī Í í Ì ì Î î ī Ĭ ĭ İ I Ĩ Į į ł&lt;br /&gt;
&lt;h4&gt;J&lt;/h4&gt;ј Ј J j Ĳ ĳ Ĵ ĵ&lt;br /&gt;
&lt;h4&gt;K&lt;/h4&gt;Ќ К Κ қ к Ҝ ҝ Ќ K k ќ ĸ к Қ Ќ К Ķ ķ ĸ κ&lt;br /&gt;
&lt;h4&gt;L&lt;/h4&gt;L l ŀ l £ l Ĺ ĺ Ŀ L L L L l Ļ ļ Ľ ľ Ŀ ŀ Ł ł ₤ ζ £&lt;br /&gt;
&lt;h4&gt;M &lt;/h4&gt;М Μ И Π п מ П π м м М&lt;br /&gt;
&lt;h4&gt;N y Ñ&lt;/h4&gt;Ν И И Π ⁿ п מ П π и й η ñ ח Ŋ ŋ ή ή η n и й Ñ Й N Ń ń Ņ ņ Ň ň ŉ Ŋ ŋ&lt;br /&gt;
&lt;h4&gt;O&lt;/h4&gt;ô Ö ö Õ õ Ό Ø ø Ợ Φ θ ó ò Ó Ò Ô ǿ ф ф σ ό θ θ Θ Ю ю Ю ю О ם ט ο Ό Ο о ό Θ Ф Φ Ǿ О ם ט ο Ό Ο о ό Θ Ф Φ Ǿ ǿ ф ф σ ό θ θ Θ θ ò&lt;br /&gt;
&lt;h4&gt;P&lt;/h4&gt;þ Þ Р Ρ р ρ&lt;br /&gt;
&lt;h4&gt;R&lt;/h4&gt;Я Я ® R R я Ѓ Г Ґ ґ Γ r г Ŕ ŕ Ŗ ŗ Ř ř я ŕ Ŗ ŗ Ř ř&lt;br /&gt;
&lt;h4&gt;S&lt;/h4&gt;S ѕ s S s ى Ѕ § š Š §  S s Ś ś Ŝ ŝ Š š Ş ş&lt;br /&gt;
&lt;h4&gt;T&lt;/h4&gt;T τ t ΐ t † T T t T т т t Ť ť Ŧ ŧ Τ Т Ţ ţ&lt;br /&gt;
&lt;h4&gt;U&lt;/h4&gt;Ử Ữ Ự u ΰ Ú Џ U Ụ Ủ Ứ Ừ ú Ù ù Û û ự ữ ử ừ u ц Ũ Ü ü µ υ Џ Џ U ũ Ū ū ų ΰ υ ϋ ύ Ŭ ŭ Ů ů Ű ű Ų џ μ Ц ц ϋ ύ&lt;br /&gt;
&lt;h4&gt;V&lt;/h4&gt;√ V v ν ٧&lt;br /&gt;
&lt;h4&gt;W&lt;/h4&gt;ẃ Ẅ ẅ ω ώ ώ Ш Щ Ẁ ẁ Ẃ ш щ Ẁ ẁ Ẃ ẃ Ш Щ W w ω ώ ω Ẅ ẅ ш щ Ŵ ŵ Ҹ&lt;br /&gt;
&lt;h4&gt;X&lt;/h4&gt;х × Ҳ ҳ 乄 Х Χ Х χ&lt;br /&gt;
&lt;h4&gt;Y&lt;/h4&gt;ў ỵ у Ỷ ỷ У Ч У ¥ ¥ Ч ч ¥ Ỳ ỳ Ỵ Ў ў Ÿ ¥ Ύ ÿ ý Ϋ Ύ ч Ў ¥ ÿ Ύ Ý ỳ Ҹ ҹ ע ץ γ Ŷ ŷ Υ Ÿ Ỳ&lt;br /&gt;
&lt;h4&gt;Z&lt;/h4&gt;ž Z Z z Ž Z z ž Ź ź Ż ż Ž Ζ ζ&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;h2&gt;Letras en diferentes paises&lt;/h2&gt;A continuación veremos listas de alfabetos en distintos idiomas japonés, ruso, chino, coreano.&lt;br /&gt;
&lt;h3&gt;Alfabeto ruso y algunos símbolos&lt;/h3&gt;&lt;span style=&quot;font-size:2.1em;&quot;&gt;з и й к л м но п р с т у ф х ц ч ш щъ ы ь э ю я ё ђ ѓ є ѕ і јј љ њ ћ ќ ў џ Ґ ґ&lt;/span&gt;&lt;br /&gt;
&lt;h3&gt;Letras chinas&lt;/h3&gt;&lt;span style=&quot;font-size:2.1em;&quot;&gt;頹 衙 浳 浤 搰 ㍭ 煤 洳 橱 橱 煪 ㍱ 煱 둻 睤 ㌹ 楤 ぱ 椹 ぱ ㍵ 畱 煵 田 つ 煵 엌 嫠 쯦 案 迎 是 從 事 網 頁 設 計 簡 大&lt;/span&gt;&lt;br /&gt;
&lt;h3&gt;Letras japonesas&lt;/h3&gt;&lt;span style=&quot;font-size:2.1em;&quot;&gt;㊊ ㊐ ㊋ ㊌ ㊍ ㊎ ㊏ ㊐ ㊑ ㊒ ㊓ ㊔ ㊕ ㊖ ㊗ ㊀ ㊁ ㊂ ㊃ ㊄ ㊅ ㊆ ㊇ ㊈ ㊉ ㊐ ㊑ ㊒ ㊓ ㊔ ㊕ ㊖ ㊗ ㊘ ㊜ ㊝ ㊞ ㊟ ㊠ ㊡ ㊢ ㊣ ㊤ ㊥ ㊦ ㊧ ㊨ ㊩ ㊪ ㊫ ㊬ ㊭ ㊮ ㊯ ㊰&lt;/span&gt;&lt;br /&gt;
&lt;h3&gt;Letras coreanas&lt;/h3&gt;&lt;span style=&quot;font-size:2.1em;&quot;&gt;ㄱ ㄲ ㄳ ㄴ ㄵ ㄶ ㄷ ㄸ ㄹ ㄺ ㄻ ㄼ ㄽ ㄾ ㄿ ㅀ ㅁ ㅂ ㅃ ㅄ ㅅ ㅆ ㅇ ㅈ ㅉ ㅊ ㅋ ㅌ ㅍ ㅎ ㅏ ㅐ ㅑ ㅒ ㅓ ㅔ ㅕ ㅖ ㅗ ㅘ ㅙ ㅚ ㅛ ㅜ ㅝ ㅞ ㅟ ㅠ ㅡ ㅢ ㅥ ㅦ ㅧ ㅨ ㅩ ㅪ ㅫ ㅬ ㅭ ㅮ ㅯ ㅰ ㅱ ㅲ ㅳ ㅴ ㅵ ㅶ ㅷ ㅸ ㅹ ㅺ ㅻ ㅼ ㅽ ㅾ ㅿ ㆀ ㆁ ㆂ ㆃ ㆄ ㆅ ㆆ ㆇ ㆈ ㆉ ㆊ &lt;/span&gt;&lt;br /&gt;
&lt;h3&gt;Letras árabes&lt;/h3&gt;&lt;span style=&quot;font-size:2.1em;&quot;&gt;וּ זּ טּיּ ךּכּ לּ מּנּ סּ ףּ פּ צּ קּרּ שּ תּ וֹ בֿכֿ פֿ ﭏ ﭖ ﭗﭘﭙ ﭺﭻ ﭼ ﭽ ﮊ ﮋ ﮎ ﮏ ﮐ ﮑ ﮒ ﮓ ﮔ ﮕ ﮤ ﮥ ﯼ ﯽ ﯾ ﱞ ﱟ ﱠ ﱡ ﱢ ﴾﴿ ﷲ ﺀ ﺁ ﺂ ﺃ ﺄ ﺅ ﺆ ﺇ ﺈﺉ ﺊ ﺋ ﺌ ﺍ ﺎ ﺏﺐ ﺑ ﺒ ﺓ ﺔ ﺕ ﺖ ﺗ ﺘ ﺙ ﺚ ﺛﺜ ﺝ ﺞ ﺟ ﺠ ﺡ ﺢ ﺣ ﺤ ﺥ ﺦ ﺧ ﺨ ﺩﺪ ﺫ ﺬ ﺭﺮ ﺯ ﺰ ﺱﺲ ﺳﺴ ﺵﺶ ﺷ ﺸﺹ ﺺ ﺻ ﺼ ﺽﺾ ﺿ ﻀ ﻁ ﻂ ﻃ ﻄﻅ ﻆ ﻇ ﻈ ﻉﻊ ﻋ ﻌ ﻍ ﻎ ﻏﻐ ﻑ ﻒ ﻓ ﻔ ﻕﻖﻗ ﻘ ﻙﻚ ﻛ ﻜ ﻝﻞ ﻟ ﻠ ﻡ ﻢ ﻣﻤ ﻥ ﻦ ﻧ ﻨﻩ ﻪ ﻫ ﻬ ﻭ ﻮﻯ ﻰ ﻱ ﻲ ﻳ ﻴﻵ ﻶ ﻷ ﻸﻹ ﻺ ﻻ ﻼ لم ن ه و ى يً ٌ ٍ َ ُ ِّ ْ % ٤ ٠. ١ ٢ ٣ ٥٦ ٧ ٨ ٩ ﾎ 么 ﾒ _ ｬ ` ｦ _ ｶ&lt;/span&gt;&lt;br /&gt;
&lt;h3&gt;Letras en afgano&lt;/h3&gt;&lt;span style=&quot;font-size:2.1em;&quot;&gt;Ξ Ο Π Ρ Σ Τ Υ ΦΧ Ψ Ω Ϊ ΫЁ Ђ Ѓ Є Ѕ І Ї Ј Љ Њ Ћ Ќ Ў Џ А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т УФ Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я&lt;br /&gt;
ά έ ή ί ΰ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ ς σ τ υ φ χ ψ ω ϊ ϋ ό ύ ώ б в г д е ж&lt;/span&gt;&lt;br /&gt;
&lt;h3&gt;Letras Hindú&lt;/h3&gt;&lt;span style=&quot;font-size:2.1em;&quot;&gt;अ आ ए ई ऍ ऎ ऐ इ ओ ऑ ऒ ऊ औ उ ब भ च छ ड ढ फ फ़ ग घ ग़ ह ज झ क ख ख़ ल ळ ऌ ऴ ॡ म न ङ ञ ण ऩ ॐ प क़ र ऋ ॠ ऱ स श ष टत ठ द थ ध ड़ ढ़ व य य़ ज़&lt;/span&gt;&lt;br /&gt;
&lt;h3&gt;Alfabeto Hebreo&lt;/h3&gt;&lt;span style=&quot;font-size:2.1em;&quot;&gt; א  ב ב  ג ג  ד ד  ה ה  ו ו  ז ז  ח ח  ט ט  י י  כ כ  ל ל  מ מ  נ נ  ס ס  ע ע  פ פ  צ צ  ק ק  ר ר  ש ש  ת ת&lt;/span&gt;&lt;br /&gt;
&lt;h3&gt;Alfabeto Griego&lt;/h3&gt;El alfabeto griego tiene 24 letras, este tipo de letras se desarrolló en el siglo IX a.C. y se usa este alfabeto nativo y el moderno para denominaciones técnicas en las ciencias, en especial la lógica, matemática, química, economía, física, astronomía y la informática. &lt;br /&gt;
&lt;span style=&quot;font-size:2.1em;&quot;&gt;Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω&lt;/span&gt; &lt;br /&gt;
&lt;h2&gt;Conversor online&lt;/h2&gt;Si queremos tener la facilidad de editar textos de manera atractiva y diferente, una gran alternativa es nuestro coversor en línea que se encuentra en la parte superior de esta web, Cuyo funcionamiento es muy simple y lo detallamos a continuación:&lt;br /&gt;
&lt;br /&gt;
Paso 1.&lt;br /&gt;
En la parte superior del conversor está la caja de edición en donde podemos añadir la letras, palabras o frases que se nos ocurra.&lt;br /&gt;
&lt;br /&gt;
Paso 2.&lt;br /&gt;
Sin hacer ninguna otra operación adicional, se generará una lista de opciones con diseños muy bonitos de letras.&lt;br /&gt;
&lt;br /&gt;
Paso 3. &lt;br /&gt;
De la lista que aparece, puedes elegir el tipo de letra que más te guste, lo seleccionas y lo llevas a tu red social de preferencia para despues pegarlo.&lt;br /&gt;
&lt;br /&gt;
Con estos tres sencillos pasos podrás obtener letras guay para compartirla con tus amigos.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Funcionamiento del conversor&lt;/h3&gt;Esta aplicación funciona correctamente en la mayoría de los dispositivos de escritorio, Android, Iphone, etc. pero si por alguna razón nos e obtienen los resultados esperados o la aplicación no arranca, es posible que en tu dispositvo se encuentre deshabilitado el java o javascript, simplemente debes revisar las configuraciones y habilitarla. &lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Generador en los navegadores&lt;/h3&gt;El conversor se adapta a los distintos navegadores de internet, si tienes algún problema, es posible que tengas que actualizar la versión del navegador, ya que en las últimas versiones no se tiene ningun inconveniente. De todas formas si continúa las fallas, no dudes en hacernos conocer a través de alguno de los medios disponibles en este espacio.&lt;br /&gt;
&lt;br /&gt;
Búsquedas: Letras hermosas y extrañas para copiar y pegar en facebook, telegram, instagram, twitter, etc. Cómo hacer letras adornadas y raras con un conversor o editor para cambiar mi nick o nombre del perfil, publicar en el muro, chat como comentario o post.&lt;br /&gt;
&lt;script&gt;
// DEFINICION  ABECEDARIOS

var normal=&quot;abcdefghijklmnñopqrstuvwxyz1234567890&quot;;
var a1=&quot;ΔҌςd乇ԲɢɦΙۆӃℓოɲñʘթףЯรȚนѵWҲעŻ&quot;;

var a2=&quot;ΩbҫժҼҒﻮӈأjҠӀMnӣoҎգԻֆҭմvωҲұչ&quot;;
var a3=&quot;aɓςd乇ቱﻮիiժズℓጦnÑ0թq尺sէนשwxYՁ&quot;;
var a4=&quot;ɑɓɔɗəʃɡɦɪɟズɭʍήñʘρφʀรʇϋϑШχվʑ&quot;;
var a5=&quot;αвςdєfgнιנкℓмиÑσρףяѕтυνωאָуz&quot;;
var a6=&quot;aвcdeғgнιjĸlмnÑopqrѕтυvwхyz&quot;;
var a7=&quot;åвcDêfgнljκlறnñоpqяSтuvшχyչ&quot;;
var a8=&quot;αвҫ๔єƒgнιנкℓмηñσρqяѕтυνωχуz&quot;;
var a9=&quot;ａｂｃｄｅｆｇｈｉｊｋｌｍｎñｏｐｑｒｓｔｕｖｗｘｙｚ&quot;;
var a10=&quot;ﻪъ८ժεքցհﻨյĸlოռñօթզгรէսνաＸկչε&quot;;
var a11=&quot;ＡＢＣＤＥＦＧＨＩＪＫＬＭＮñＯＰＱＲＳＴＵＶＷＸＹZ&quot;;
var a12=&quot;ﻪbcժεfﻮʰ&#39;ʲズlოⁿñºթզ尺รէนשʷﾒվz&amp;#8321;&amp;#8322;&amp;#8323;&amp;#8324;&amp;#8325;&amp;#8326;&amp;#8328;&amp;#8329;&amp;#8320;&quot;;
var a13=&quot;ABCÐEքGħIJҞLMNñ0PQRSŦUVWXҰ乙1234567890&quot;;
var a14=&quot;ḀßČÐεｷﻮɦﻨjズℓოɲñʘթq尺รŦนשωﾒվչ&quot;;
var a15=&quot;ﾑ乃cd乇ｷgんﾉﾌズﾚm刀Ñoｱq尺丂ｲuϑwﾒﾘ乙&quot;;
var a16=&quot;48(d3f9h!jk1றnÑ0pqr57uvwxy2&quot;;
var a17=&quot;ÁßČĎĔŦĞĤĨĴĶĹMŃÑŐPQŔŚŤÚVŴЖŶŹ&quot;;
var a18=&quot;ค๒ς๔єŦﻮђเןкl๓ภÑoקσгรtยשฬץאz&quot;;
var a19=&quot;ﻪьζdҾʧghﻨʝқŁʍnñʘpգrㄅʇひvwＸyչ&quot;;
var a20=&quot;ค๒čdƎƒﻮんﻨjƘℓmɲñƠÞգ尺ֆtƯvШXฯչ&quot;;
var a21=&quot;คც(ծҾfgんﻨʝКլოՈÑʘթգ尺丂Ŧuשωﾒฯ乙&quot;;

var a22=&quot;ДßĊÐξFĠĦłjҚĿMnЙØPףЯ丂tŲעΨЖУ乙&quot;;
var a23=&quot;ÆþcÐєζgΗЇɟkɭmnÑΘpØҐŠτμשwχyշ&quot;;
var a24=&quot;ДЪCԁҾԲցんіڙқԼறהñፀթգЯ丂Ҭμνயﾒฯｚ&quot;;
var a25=&quot;Aþcծeƒﻮዞﻨʝʞረmɲñoթq尺丂Ŧひʋωxﾘչ&quot;;

var a26=&quot;ለbርծΣfցዠijkረወռЙፀpզշsէሀvሠxվ乙&quot;;
var a27=&quot;მჩეძპԲცhﻨქκlოnЙፀρგΓჰŦυשwჯყz&quot;;
var a28=&quot;ค๖cժēfﻮhiวkl๓ɲñop๑rŞtนงωxฯ乙&quot;;

var a29=&quot;𝕬𝕭𝕮𝕯𝕰𝕱𝕲𝕳𝕴𝕵𝕶𝕷𝕸𝕹𝕹𝕺𝕻𝕼𝕽𝕾𝕿𝖀𝖁𝖂𝖃𝖄𝖅&quot;;
var a30=&quot;αв&amp;#162;&amp;#8706;єfgнιנкℓмиÑσρqяѕтυνωχуz&quot;;
var a31=&quot;𝔄𝔅ℭ𝔇𝔈𝔉𝔊ℌℑ𝔍𝔎𝔏𝔐𝔑Ñ𝔒𝔓𝔔ℜ𝔖𝔗𝔘𝔙𝔚𝔛𝔜ℨ&quot;;
var a32=&quot;&amp;#9424;&amp;#9425;&amp;#9426;&amp;#9427;&amp;#9428;&amp;#9429;&amp;#9430;&amp;#9431;&amp;#9432;&amp;#9433;&amp;#9434;&amp;#9435;&amp;#9436;&amp;#9437;&amp;#9437;&amp;#9438;&amp;#9439;&amp;#9440;&amp;#9441;&amp;#9442;&amp;#9443;&amp;#9444;&amp;#9445;&amp;#9446;&amp;#9447;&amp;#9448;&amp;#9449;&quot;;
var a33=&quot;𝓐𝓑𝓒𝓓𝓔𝓕𝓖𝓗𝓘𝓙𝓚𝓛𝓜𝓝Ñ𝓞𝓟𝓠𝓡𝓢𝓣𝓤𝓥𝓦𝓧𝓨𝓩0123456789&quot;;
var a34=&quot;&amp;#8371;&amp;#3647;&amp;#8373;ĐɆ&amp;#8355;&amp;#8370;ⱧłJ&amp;#8365;Ⱡ&amp;#8357;&amp;#8358;ÑØ&amp;#8369;QⱤ&amp;#8372;&amp;#8366;ɄV&amp;#8361;ӾɎⱫ&quot;
var a35=&quot;𝔸𝔹ℂ𝔻𝔼𝔽𝔾ℍ𝕀𝕁𝕂𝕃𝕄ℕÑ𝕆ℙℚℝ𝕊𝕋𝕌𝕍𝕎𝕏𝕐ℤ𝟘𝟙𝟚𝟛𝟜𝟝𝟞𝟟𝟠𝟡&quot;;
var a36=&quot;αвc&amp;#8706;εғgнιנкℓмηñσρqяsтυvωxүz&quot;;
var a37=&quot;𝓪𝓫𝓬𝓭𝓮𝓯𝓰𝓱𝓲𝓳𝓴𝓵𝓶𝓷ñ𝓸𝓹𝓺𝓻𝓼𝓽𝓾𝓿𝔀𝔁𝔂𝔃0123456789&quot;;
var a38=&quot;АБCДЄFGHЇJКГѪ&amp;#8358;ЙѲPФЯ$TЦѴШЖЧЗ&quot;;
var a39=&quot;𝘈𝘉𝘊𝘋𝘌𝘍𝘎𝘏𝘐𝘑𝘒𝘓𝘔𝘕Ñ𝘖𝘗𝘘𝘙𝘚𝘛𝘜𝘝𝘞𝘟𝘠𝘡0123456789&quot;;
var a40=&quot;ᴀʙᴄᴅᴇғɢʜɪᴊᴋʟᴍɴÑᴏᴘǫʀsᴛᴜᴠᴡxʏᴢ&quot;;
var a41=&quot;𝑨𝑩𝑪𝑫𝑬𝑭𝑮𝑯𝑰𝑱𝑲𝑳𝑴𝑵Ñ𝑶𝑷𝑸𝑹𝑺𝑻𝑼𝑽𝑾𝑿𝒀𝒁0123456789&quot;;
var a42=&quot;ǟɮƈɖɛʄɢɦɨʝӄʟʍռñօքզʀֆȶʊʋաӼʏʐ&quot;;
var a43=&quot;𝘢𝘣𝘤𝘥𝘦𝘧𝘨𝘩𝘪𝘫𝘬𝘭𝘮𝘯ñ𝘰𝘱𝘲𝘳𝘴𝘵𝘶𝘷𝘸𝘹𝘺𝘻0123456789&quot;;
var a44=&quot;ᗩᗷᑕᗪEᖴGᕼIᒍKᒪᗰᑎñOᑭᑫᖇᔕTᑌᐯᗯ&amp;#5741;Yᘔ&quot;;
var a45=&quot;𝙖𝙗𝙘𝙙𝙚𝙛𝙜𝙝𝙞𝙟𝙠𝙡𝙢𝙣ñ𝙤𝙥𝙦𝙧𝙨𝙩𝙪𝙫𝙬𝙭𝙮𝙯0123456789&quot;;
var a46=&quot;ꍏ&amp;#9837;&amp;#9790;&amp;#9687;&amp;#8364;Ϝ&amp;#10081;&amp;#9796;&amp;#9815;&amp;#9834;ϰ&amp;#8627;&amp;#9812;&amp;#9835;Ñ&amp;#8857;ρ&amp;#9773;&amp;#9736;&amp;#9442;T&amp;#9739;&amp;#10003;ω&amp;#8984;&amp;#9791;&amp;#9761;&quot;;
var a47=&quot;𝖆𝖇𝖈𝖉𝖊𝖋𝖌𝖍𝖎𝖏𝖐𝖑𝖒𝖓𝖓𝖔𝖕𝖖𝖗𝖘𝖙𝖚𝖛𝖜𝖝𝖞𝖟&quot;;
var a48=&quot;丹乃ㄈのモチ夕ᕼ工ﾌ长乚爪仈Ñ&amp;#12295;尸Q尺己丁긴V山乂丫Z&quot;;
var a49=&quot;𝒜𝐵𝒞𝒟𝐸𝐹𝒢𝐻𝐼𝒥𝒦𝐿𝑀𝒩Ñ𝒪𝒫𝒬𝑅𝒮𝒯𝒰𝒱𝒲𝒳𝒴𝒵𝟢𝟣𝟤𝟥𝟦𝟧𝟨𝟩𝟪𝟫&quot;;
var a50=&quot;ɐqɔpǝɟƃɥıɾʞlɯuuodbɹsʇnʌʍxʎz&quot;;
var a51=&quot;𝒶𝒷𝒸𝒹𝑒𝒻𝑔𝒽𝒾𝒿𝓀𝓁𝓂𝓃ñ𝑜𝓅𝓆𝓇𝓈𝓉𝓊𝓋𝓌𝓍𝓎𝓏𝟢𝟣𝟤𝟥𝟦𝟧𝟨𝟩𝟪𝟫&quot;;
var a52=&quot;ᴬᴮᶜᴰᴱᶠᴳᴴᴵᴶᴷᴸᴹᴺÑᴼᴾQᴿˢᵀᵁⱽᵂˣʸᶻ0123456789&quot;;
var a53=&quot;𝗮𝗯𝗰𝗱𝗲𝗳𝗴𝗵𝗶𝗷𝗸𝗹𝗺𝗻ñ𝗼𝗽𝗾𝗿𝘀𝘁𝘂𝘃𝘄𝘅𝘆𝘇𝟬𝟭𝟮𝟯𝟰𝟱𝟲𝟳𝟴𝟵&quot;;
var a54=&quot;ᴀʙᴄᴅᴇҒɢʜɪᴊᴋʟᴍNÑᴏᴘQʀsᴛᴜᴠᴡxʏᴢ0123456789&quot;;
var a55=&quot;𝘼𝘽𝘾𝘿𝙀𝙁𝙂𝙃𝙄𝙅𝙆𝙇𝙈𝙉Ñ𝙊𝙋𝙌𝙍𝙎𝙏𝙐𝙑𝙒𝙓𝙔𝙕0123456789&quot;;
var a56=&quot;𝔞𝔟𝔠𝔡𝔢𝔣𝔤𝔥𝔦𝔧𝔨𝔩𝔪𝔫ñ𝔬𝔭𝔮𝔯𝔰𝔱𝔲𝔳𝔴𝔵𝔶𝔷&quot;;
var a57=&quot;𝕒𝕓𝕔𝕕𝕖𝕗𝕘𝕙𝕚𝕛𝕜𝕝𝕞𝕟ñ𝕠𝕡𝕢𝕣𝕤𝕥𝕦𝕧𝕨𝕩𝕪𝕫𝟘𝟙𝟚𝟛𝟜𝟝𝟞𝟟𝟠𝟡&quot;;
//var a12=&quot;ᵃᵇ&amp;#872;cᵉfᵍʰ&#39;ʲᵏˡᵐⁿñºᵖզʳˢᵗᵘᵛʷˣʸʐ&amp;#8321;&amp;#8322;&amp;#8323;&amp;#8324;&amp;#8325;&amp;#8326;&amp;#8328;&amp;#8329;&amp;#8320;&quot;;
//&quot;ᵃbcժᵉfᵍʰ&#39;ʲᵏˡᵐⁿñºᵖզʳˢᵗᵘᵛʷˣʸz&amp;#8321;&amp;#8322;&amp;#8323;&amp;#8324;&amp;#8325;&amp;#8326;&amp;#8328;&amp;#8329;&amp;#8320;&quot;
// IMPUT SELECIONADO
 function marcar(campo) { campo.focus(); campo.select();}

// FUCNION CAMBIADORA SOLA
 function Bonitas() {
  var ing = document.getElementById(&quot;ediciontexto&quot;); 
  var t1 = &quot;&quot;; var t2 = &quot;&quot;; var t3 = &quot;&quot;; var t4 = &quot;&quot;; var t5 = &quot;&quot;; var t6 = &quot;&quot;; var t7 = &quot;&quot;; var t8 = &quot;&quot;;
  var t9 = &quot;&quot;; var t10 = &quot;&quot;; var t11 = &quot;&quot;; var t12 = &quot;&quot;; var t13 = &quot;&quot;;  var t14 = &quot;&quot;; var t15 = &quot;&quot;;var t16 = &quot;&quot;;var t17 = &quot;&quot;;var t18 = &quot;&quot;;var t19 = &quot;&quot;;var t20 = &quot;&quot;;var t21 = &quot;&quot;;var t22 = &quot;&quot;;var t23 = &quot;&quot;;var t24 = &quot;&quot;;var t25 = &quot;&quot;;var t26 = &quot;&quot;;var t27 = &quot;&quot;;var t28 = &quot;&quot;;
  var t29 = &quot;&quot;;var t30 = &quot;&quot;;var t31 = &quot;&quot;;var t32 = &quot;&quot;;var t33 = &quot;&quot;;var t34 = &quot;&quot;;var t35 = &quot;&quot;;var t36 = &quot;&quot;;var t37 = &quot;&quot;;var t38 = &quot;&quot;;var t39 = &quot;&quot;;var t40 = &quot;&quot;;var t41 = &quot;&quot;;var t42 = &quot;&quot;;var t43 = &quot;&quot;;var t44 = &quot;&quot;;var t45 = &quot;&quot;;var t46 = &quot;&quot;; var t47 = &quot;&quot;;var t48 = &quot;&quot;;var t49 = &quot;&quot;;
  var t50 = &quot;&quot;;var t51 = &quot;&quot;;var t52 = &quot;&quot;;var t53 = &quot;&quot;;var t54 = &quot;&quot;;var t55 = &quot;&quot;;var t56 = &quot;&quot;;var t57 = &quot;&quot;;
  var n = ing.value.toLowerCase();   if (ing.value.length==0) return; 
  for(i=0; i&lt;n.length; i++) {
   var c=n.charAt(i);
   for(j=0; (j&lt;normal.length)&amp;&amp;(c!=normal.charAt(j)); j++);
   if (j&lt;normal.length) { t1+=a1.charAt(j);} else { t1+=c; } 
   if (j&lt;normal.length) { t2+=a2.charAt(j); } else { t2+=c; } 
   if (j&lt;normal.length) { t3+=a3.charAt(j); } else { t3+=c; } 
   if (j&lt;normal.length) { t4+=a4.charAt(j); } else { t4+=c; } 
   if (j&lt;normal.length) { t5+=a5.charAt(j); } else { t5+=c; } 
   if (j&lt;normal.length) { t6+=a6.charAt(j); } else { t6+=c; } 
   if (j&lt;normal.length) { t7+=a7.charAt(j); } else { t7+=c; } 
   if (j&lt;normal.length) { t8+=a8.charAt(j); } else { t8+=c; } 
   if (j&lt;normal.length) { t9+=a9.charAt(j); } else { t9+=c; } 
   if (j&lt;normal.length) { t10+=a10.charAt(j); } else { t10+=c; } 
   if (j&lt;normal.length) { t11+=a11.charAt(j); } else { t11+=c; } 
   if (j&lt;normal.length) { t12+=a12.charAt(j); } else { t12+=c; } 
   if (j&lt;normal.length) { t13+=a13.charAt(j); } else { t13+=c; } 
   if (j&lt;normal.length) { t14+=a14.charAt(j); } else { t14+=c; }    
                        if (j&lt;normal.length) { t15+=a15.charAt(j); } else { t15+=c; }    
                        if (j&lt;normal.length) { t16+=a16.charAt(j); } else { t16+=c; }    
                        if (j&lt;normal.length) { t17+=a17.charAt(j); } else { t17+=c; }
                        if (j&lt;normal.length) { t18+=a18.charAt(j); } else { t18+=c; }
                        if (j&lt;normal.length) { t19+=a19.charAt(j); } else { t19+=c; }
                        if (j&lt;normal.length) { t20+=a20.charAt(j); } else { t20+=c; }
                        if (j&lt;normal.length) { t21+=a21.charAt(j); } else { t21+=c; }
                        if (j&lt;normal.length) { t22+=a22.charAt(j); } else { t22+=c; }
                        if (j&lt;normal.length) { t23+=a23.charAt(j); } else { t23+=c; }
                        if (j&lt;normal.length) { t24+=a24.charAt(j); } else { t24+=c; }
                        if (j&lt;normal.length) { t25+=a25.charAt(j); } else { t25+=c; }
                        if (j&lt;normal.length) { t26+=a26.charAt(j); } else { t26+=c; }
                        if (j&lt;normal.length) { t27+=a27.charAt(j); } else { t27+=c; }
                        if (j&lt;normal.length) { t28+=a28.charAt(j); } else { t28+=c; }
   if (j&lt;normal.length) { if(Array.from(a29)[j])t29+=Array.from(a29)[j]; } else { t29+=c; }
   if (j&lt;normal.length) { a30=descodificarEntidad(a30);if(Array.from(a30)[j])t30+=Array.from(a30)[j]; } else { t30+=c; }
   if (j&lt;normal.length) { if(Array.from(a31)[j])t31+=Array.from(a31)[j]; } else { t31+=c; }
   if (j&lt;normal.length) { a32=descodificarEntidad(a32); if(Array.from(a32)[j])t32+=Array.from(a32)[j]; } else { t32+=c; }
   if (j&lt;normal.length) { if(Array.from(a33)[j])t33+=Array.from(a33)[j]; } else { t33+=c; }
   if (j&lt;normal.length) { a34=descodificarEntidad(a34);if(Array.from(a34)[j])t34+=Array.from(a34)[j]; } else { t34+=c; }
   if (j&lt;normal.length) { if(Array.from(a35)[j])t35+=Array.from(a35)[j]; } else { t35+=c; }
   if (j&lt;normal.length) { a36=descodificarEntidad(a36);if(Array.from(a36)[j])t36+=Array.from(a36)[j]; } else { t36+=c; }
   if (j&lt;normal.length) { if(Array.from(a37)[j])t37+=Array.from(a37)[j]; } else { t37+=c; }
   if (j&lt;normal.length) { a38=descodificarEntidad(a38);if(Array.from(a38)[j])t38+=Array.from(a38)[j]; } else { t38+=c; }
   if (j&lt;normal.length) { if(Array.from(a39)[j])t39+=Array.from(a39)[j]; } else { t39+=c; }
   if (j&lt;normal.length) { if(Array.from(a40)[j])t40+=Array.from(a40)[j]; } else { t40+=c; }
   if (j&lt;normal.length) { if(Array.from(a41)[j])t41+=Array.from(a41)[j]; } else { t41+=c; }
   if (j&lt;normal.length) { if(Array.from(a42)[j])t42+=Array.from(a42)[j]; } else { t42+=c; }
   if (j&lt;normal.length) { if(Array.from(a43)[j])t43+=Array.from(a43)[j]; } else { t43+=c; }
   if (j&lt;normal.length) { if(Array.from(a44)[j])t44+=Array.from(a44)[j]; } else { t44+=c; }
   if (j&lt;normal.length) { if(Array.from(a45)[j])t45+=Array.from(a45)[j]; } else { t45+=c; }
   if (j&lt;normal.length) { a46=descodificarEntidad(a46); if(Array.from(a46)[j])t46+=Array.from(a46)[j]; } else { t46+=c; }
   if (j&lt;normal.length) { if(Array.from(a47)[j])t47+=Array.from(a47)[j]; } else { t47+=c; }
   if (j&lt;normal.length) { a48=descodificarEntidad(a48); if(Array.from(a48)[j])t48+=Array.from(a48)[j]; } else { t48+=c; }
   if (j&lt;normal.length) { if(Array.from(a49)[j])t49+=Array.from(a49)[j]; } else { t49+=c; }
   
   if (j&lt;normal.length) { if(Array.from(a50)[j])t50+=Array.from(a50)[j]; } else { t50+=c; }
   if (j&lt;normal.length) { if(Array.from(a51)[j])t51+=Array.from(a51)[j]; } else { t51+=c; }
   if (j&lt;normal.length) { if(Array.from(a52)[j])t52+=Array.from(a52)[j]; } else { t52+=c; }
   if (j&lt;normal.length) { if(Array.from(a53)[j])t53+=Array.from(a53)[j]; } else { t53+=c; }
   if (j&lt;normal.length) { if(Array.from(a54)[j])t54+=Array.from(a54)[j]; } else { t54+=c; }
   if (j&lt;normal.length) { if(Array.from(a55)[j])t55+=Array.from(a55)[j]; } else { t55+=c; }
   if (j&lt;normal.length) { if(Array.from(a56)[j])t56+=Array.from(a56)[j]; } else { t56+=c; }
   if (j&lt;normal.length) { if(Array.from(a57)[j])t57+=Array.from(a57)[j]; } else { t57+=c; }
   
      
   } 
  document.f.s1.value=t1;  
  document.f.s2.value=t2;
  document.f.s3.value=t3;  
  document.f.s4.value=t4;
  document.f.s5.value=t5;  
  document.f.s6.value=t6;
  document.f.s7.value=t7;  
  document.f.s8.value=t8;
  document.f.s9.value=t9; 
  document.f.s10.value=t10; 
  document.f.s11.value=t11; 
  document.f.s12.value=t12; 
  document.f.s13.value=t13;   
  document.f.s14.value=t14;  
  document.f.s15.value=t15;  
  document.f.s16.value=t16;  
  document.f.s17.value=t17;
  document.f.s18.value=t18;
  document.f.s19.value=t19;
  document.f.s20.value=t20;
  document.f.s21.value=t21;
  document.f.s22.value=t22;
  document.f.s23.value=t23;
  document.f.s24.value=t24;
  document.f.s25.value=t25;
  document.f.s26.value=t26;
  document.f.s27.value=t27;
  document.f.s28.value=t28;
  document.f.s29.value=t29;
  document.f.s30.value=t30;
  document.f.s31.value=t31;
  document.f.s32.value=descodificarEntidad(t32);
  document.f.s33.value=t33;
  document.f.s34.value=descodificarEntidad(t34);
  document.f.s35.value=t35;
  document.f.s36.value=t36;
  document.f.s37.value=t37;
  document.f.s38.value=t38;
  document.f.s39.value=t39;
  document.f.s40.value=t40;
  document.f.s41.value=t41;
  document.f.s42.value=t42;
  document.f.s43.value=t43;
  document.f.s44.value=t44;
  document.f.s45.value=t45;
  document.f.s46.value=t46;
  document.f.s47.value=t47;
  document.f.s48.value=descodificarEntidad(t48);
  document.f.s49.value=t49;
  document.f.s50.value=t50;
  document.f.s51.value=t51;
  document.f.s52.value=t52;
  document.f.s53.value=t53;
  document.f.s54.value=t54;
  document.f.s55.value=t55;
  document.f.s56.value=t56;
  document.f.s57.value=t57;
  }
  
  function descodificarEntidad(str) {  return str.replace(/&amp;#(\d+);/g, function(match, dec) {    return String.fromCharCode(dec);  });}
&lt;/script&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3479830349506876198/posts/default/7968373428380589866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3479830349506876198/posts/default/7968373428380589866'/><link rel='alternate' type='text/html' href='http://oruro777.blogspot.com/2018/01/tipos-de-letras-para-copiar-y-pegar.html' title='Tipos de letras para copiar y pegar'/><author><name>Jx</name><uri>http://www.blogger.com/profile/03601735053947716847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3-soTB4OkaZ97LY7pMu7DwHk1dlbA99Ebgs4KxptJbayxhozkzL5j5YdqBbjHZUSQFpWT9LYWmeL-rxEA_8nPy0zB04sdUQCXiU61XU1Yec_SUTxI2QhyF77rFqzPJYzSJOPuloY4bV_9/s72-c/letras_bonitas.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-3479830349506876198.post-8957180119597469730</id><published>2018-01-12T21:53:00.014-04:00</published><updated>2023-01-30T16:49:14.566-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="letras para facebook"/><title type='text'>Letras góticas para nick, facebook, twitter</title><content type='html'>&lt;div id=&quot;programaletras&quot;&gt;&lt;div class=&quot;descripcionz&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKjP-g0RvSgDQnKDYIQYSLS27nVhYfqKEA5zRefsbAreT9WShbsn66jJL-1B66yjbu0qXbBW0CxhODcJIKsW6quShrML83A3CHYlXKIH2yO2m_5UNgSgIM4csUB2HjWaKkc8-3Q5ZugrPG/s1600/goticas.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;332&quot; data-original-width=&quot;424&quot; height=&quot;156&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKjP-g0RvSgDQnKDYIQYSLS27nVhYfqKEA5zRefsbAreT9WShbsn66jJL-1B66yjbu0qXbBW0CxhODcJIKsW6quShrML83A3CHYlXKIH2yO2m_5UNgSgIM4csUB2HjWaKkc8-3Q5ZugrPG/s200/goticas.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;b&gt;Letras  góticas para nick, twitter, facebook&lt;/b&gt;
&lt;br/&gt;
&lt;br/&gt;A continuación las letras góticas para compartir tus textos. Escribe tu texto donde se indica acá abajo y luego selecciona y copia el texto resultante y pégalo en el muro y chat de facebook, twitter, instagram y otras redes sociales.
&lt;/div&gt;&lt;div class=&quot;botonmostrarz&quot;&gt;&lt;a href=&quot;#programaletras&quot; class=&quot;open1&quot;&gt;&lt;span&gt;Ver Descripción&lt;/span&gt;&lt;/a&gt;&lt;a href=&quot;#&quot; class=&quot;close1&quot;&gt;&lt;span&gt;Ocultar Descripción&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;

&lt;div class=&quot;instruccion&quot;&gt;Escribe aquí:&lt;/div&gt;
&lt;div style=&quot;width:100%;background:#bfc7cc;&quot; id=&quot;dom_edit&quot;&gt;&lt;div style=&quot;width:97%;margin:0 auto;&quot;&gt;&lt;textarea id=&quot;text1&quot; name=&quot;text1&quot; maxlength=&quot;555&quot; placeholder=&quot;Escribe aquí...&quot; onkeyup=&quot;ver2(&#39;text1&#39;);&quot; style=&quot;display: table-cell;width:100%;font-size:1.41em;height:60px;  box-sizing: border-box;margin:0;padding:6px;border-radius: 10px !important;background:#f0fcff;&quot; type=&quot;text&quot; value=&quot;hola&quot; &gt;&lt;/textarea&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id=&quot;emoji_itemsxxx&quot; &gt;&lt;input id=&quot;res1&quot; onclick=&quot;copyTextDeInput(&#39;res1&#39;,&#39;mensaje1&#39;);marcar(this);showEdit(&#39;res1&#39;);&quot; value=&quot;&amp;#9472;&amp;#9702;&amp;#10084;&amp;#9702;&amp;#9472;&amp;#65310;Hola&amp;#65308;&amp;#9472;&amp;#9702;&amp;#10084;&amp;#9702;&amp;#9472;&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res2&quot; onclick=&quot;copyTextDeInput(&#39;res2&#39;,&#39;mensaje2&#39;);marcar(this);showEdit(&#39;res2&#39;);&quot; value=&quot;彡&amp;#10084;[Hola]&amp;#10084;ミ&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res3&quot; onclick=&quot;copyTextDeInput(&#39;res3&#39;,&#39;mensaje3&#39;);marcar(this);showEdit(&#39;res3&#39;);&quot; value=&quot;&amp;#10023;&amp;#9825;&amp;#10023;Hola&amp;#10023;&amp;#9825;&amp;#10023;&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res4&quot; onclick=&quot;copyTextDeInput(&#39;res4&#39;,&#39;mensaje4&#39;);marcar(this);showEdit(&#39;res4&#39;);&quot; value=&quot;&amp;#9756;&amp;#10084;&amp;#9758;&amp;#12304;Hola&amp;#12305;&amp;#9756;&amp;#10084;&amp;#9758;&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res5&quot; onclick=&quot;copyTextDeInput(&#39;res5&#39;,&#39;mensaje5&#39;);marcar(this);showEdit(&#39;res5&#39;);&quot; value=&quot;&amp;#9552;&amp;#8902;&amp;#9829;&amp;#8902;&amp;#9552;&amp;#8811;Hola&amp;#8810;&amp;#9552;&amp;#8902;&amp;#9829;&amp;#8902;&amp;#9552;&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res6&quot; onclick=&quot;copyTextDeInput(&#39;res6&#39;,&#39;mensaje6&#39;);marcar(this);showEdit(&#39;res6&#39;);&quot; value=&quot;&amp;#8902;&amp;#9825;&amp;#8902;&amp;#12299;Hola&amp;#12298;&amp;#8902;&amp;#9825;&amp;#8902;&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res7&quot; onclick=&quot;copyTextDeInput(&#39;res7&#39;,&#39;mensaje7&#39;);marcar(this);showEdit(&#39;res7&#39;);&quot; value=&quot;&amp;#9473;&amp;#9829;&amp;#9473;&amp;#8811;Hola&amp;#8810;&amp;#9473;&amp;#9829;&amp;#9473;&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res8&quot; onclick=&quot;copyTextDeInput(&#39;res8&#39;,&#39;mensaje8&#39;);marcar(this);showEdit(&#39;res8&#39;);&quot; value=&quot;&amp;#9825;&amp;#9702;&amp;#9702;&amp;#8811;Hola&amp;#8810;&amp;#9702;&amp;#9702;&amp;#9825;&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res9&quot; onclick=&quot;copyTextDeInput(&#39;res9&#39;,&#39;mensaje9&#39;);marcar(this);showEdit(&#39;res9&#39;);&quot; value=&quot;&amp;#10023;&amp;#10084;&amp;#10023;Hola&amp;#10023;&amp;#10084;&amp;#10023;&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res10&quot; onclick=&quot;copyTextDeInput(&#39;res10&#39;,&#39;mensaje10&#39;);marcar(this);showEdit(&#39;res10&#39;);&quot; value=&quot;&amp;#3844;ᶦᶰ&amp;#9829;Hola&amp;#4048;&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res11&quot; onclick=&quot;copyTextDeInput(&#39;res11&#39;,&#39;mensaje11&#39;);marcar(this);showEdit(&#39;res11&#39;);&quot; value=&quot;&amp;#9702;&amp;#10083;&amp;#9702;&amp;#12304;Hola&amp;#12305;&amp;#9702;&amp;#10083;&amp;#9702;&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res12&quot; onclick=&quot;copyTextDeInput(&#39;res12&#39;,&#39;mensaje12&#39;);marcar(this);showEdit(&#39;res12&#39;);&quot; value=&quot;&amp;#9825;&amp;#12298;Hola&amp;#12299;&amp;#9825;&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res13&quot; onclick=&quot;copyTextDeInput(&#39;res13&#39;,&#39;mensaje13&#39;);marcar(this);showEdit(&#39;res13&#39;);&quot; value=&quot;&amp;#9829;&amp;#65124;&amp;#65124;Hola&amp;#65125;&amp;#65125;&amp;#9829;&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res14&quot; onclick=&quot;copyTextDeInput(&#39;res14&#39;,&#39;mensaje14&#39;);marcar(this);showEdit(&#39;res14&#39;);&quot; value=&quot;&amp;#9756;&amp;#9829;&amp;#9758;Hola&amp;#9756;&amp;#9829;&amp;#9758;&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res15&quot; onclick=&quot;copyTextDeInput(&#39;res15&#39;,&#39;mensaje15&#39;);marcar(this);showEdit(&#39;res15&#39;);&quot; value=&quot;&amp;#9825;&amp;#9644;&amp;#9688;ıl|&amp;#9608;[Hola]&amp;#9608;|lı&amp;#9688;&amp;#9644;&amp;#9825;&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res16&quot; onclick=&quot;copyTextDeInput(&#39;res16&#39;,&#39;mensaje16&#39;);marcar(this);showEdit(&#39;res16&#39;);&quot; value=&quot;&amp;#9825;&lt;~Hola~&gt;&amp;#9825;&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res17&quot; onclick=&quot;copyTextDeInput(&#39;res17&#39;,&#39;mensaje17&#39;);marcar(this);showEdit(&#39;res17&#39;);&quot; value=&quot;&amp;#9829;[[[&amp;#9658;Hola&amp;#9668;]]]&amp;#9829;&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res18&quot; onclick=&quot;copyTextDeInput(&#39;res18&#39;,&#39;mensaje18&#39;);marcar(this);showEdit(&#39;res18&#39;);&quot; value=&quot;&amp;#9825;&amp;#9617;&amp;#9618;&amp;#9619;Hola&amp;#9619;&amp;#9618;&amp;#9617;&amp;#9825;&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res19&quot; onclick=&quot;copyTextDeInput(&#39;res19&#39;,&#39;mensaje19&#39;);marcar(this);showEdit(&#39;res19&#39;);&quot; value=&quot;&amp;#8226;&amp;#183;.&amp;#183;&amp;#8226;&amp;#10084;&amp;#8226;&amp;#183;.&amp;#183;&amp;#8226;Hola&amp;#8226;&amp;#183;.&amp;#183;&amp;#8226;&amp;#10084;&amp;#8226;&amp;#183;.&amp;#183;&amp;#8226;&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res20&quot; onclick=&quot;copyTextDeInput(&#39;res20&#39;,&#39;mensaje20&#39;);marcar(this);showEdit(&#39;res20&#39;);&quot; value=&quot;&amp;#9829;&amp;#65288;&amp;#65113;Hola&amp;#65114;&amp;#65289;&amp;#9829;&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res21&quot; onclick=&quot;copyTextDeInput(&#39;res21&#39;,&#39;mensaje21&#39;);marcar(this);showEdit(&#39;res21&#39;);&quot; value=&quot;&amp;#10084;&amp;#9580;&amp;#9580;&amp;#9580;Hola&amp;#9580;&amp;#9580;&amp;#9580;&amp;#10084;&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res22&quot; onclick=&quot;copyTextDeInput(&#39;res22&#39;,&#39;mensaje22&#39;);marcar(this);showEdit(&#39;res22&#39;);&quot; value=&quot;&amp;#8226;&amp;#9829;&amp;#8226; &amp;#9756;Hola&amp;#9758; &amp;#8226;&amp;#9829;&amp;#8226;&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res23&quot; onclick=&quot;copyTextDeInput(&#39;res23&#39;,&#39;mensaje23&#39;);marcar(this);showEdit(&#39;res23&#39;);&quot; value=&quot;&amp;#9829;&amp;#8255;&amp;#9829;&amp;#10047;Hola&amp;#10047;&amp;#9829;&amp;#8255;&amp;#9829;&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res24&quot; onclick=&quot;copyTextDeInput(&#39;res24&#39;,&#39;mensaje24&#39;);marcar(this);showEdit(&#39;res24&#39;);&quot; value=&quot;&amp;#180;*&amp;#8226;.&amp;#184;*&amp;#8226;.&amp;#184;&amp;#9829;Hola&amp;#9829;&amp;#184;.&amp;#8226;*&amp;#180;&amp;#184;.&amp;#8226;*&amp;#180;&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res25&quot; onclick=&quot;copyTextDeInput(&#39;res25&#39;,&#39;mensaje25&#39;);marcar(this);showEdit(&#39;res25&#39;);&quot; value=&quot;&amp;#9734;.&amp;#9417;&amp;#9428; &amp;#9398;&amp;#9436;&amp;#9438;.&amp;#9829;Hola&amp;#9829;.&amp;#9417;&amp;#9428; &amp;#9414;&amp;#9444;&amp;#9432;&amp;#9428;&amp;#9441;&amp;#9438;.&amp;#9734;&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res26&quot; onclick=&quot;copyTextDeInput(&#39;res26&#39;,&#39;mensaje26&#39;);marcar(this);showEdit(&#39;res26&#39;);&quot; value=&quot;&amp;#9552;.&amp;#9829;.&amp;#9552; Hola &amp;#9552;.&amp;#9829;.&amp;#9552;&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res27&quot; onclick=&quot;copyTextDeInput(&#39;res27&#39;,&#39;mensaje27&#39;);marcar(this);showEdit(&#39;res27&#39;);&quot; value=&quot;&#39;&amp;#183;.&amp;#184;&amp;#9829;&amp;#184;.&amp;#183;&#39;Hola&#39;&amp;#183;.&amp;#184;&amp;#9829;&amp;#184;.&amp;#183;&#39;&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res28&quot; onclick=&quot;copyTextDeInput(&#39;res28&#39;,&#39;mensaje28&#39;);marcar(this);showEdit(&#39;res28&#39;);&quot; value=&quot;&amp;#9825;&amp;#8256;&amp;#10167;Hola&amp;#10169;&amp;#8256;&amp;#9825;&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res29&quot; onclick=&quot;copyTextDeInput(&#39;res29&#39;,&#39;mensaje29&#39;);marcar(this);showEdit(&#39;res29&#39;);&quot; value=&quot;(=&#39;o&#39;=).&amp;#9829;.Hola.&amp;#9829;.&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res30&quot; onclick=&quot;copyTextDeInput(&#39;res30&#39;,&#39;mensaje30&#39;);marcar(this);showEdit(&#39;res30&#39;);&quot; value=&quot;&amp;#9734;*&amp;#180;&amp;#168;`*&amp;#9829;Hola&amp;#9829;*&amp;#180;&amp;#168;`*&amp;#9734;&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res31&quot; onclick=&quot;copyTextDeInput(&#39;res31&#39;,&#39;mensaje31&#39;);marcar(this);showEdit(&#39;res31&#39;);&quot; value=&quot;&amp;#184;.&amp;#183;&amp;#9829;&amp;#184;.&amp;#183;&amp;#9829;(Hola)&amp;#9829;&amp;#183;.&amp;#184;&amp;#9829;&amp;#183;.&amp;#184;&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res32&quot; onclick=&quot;copyTextDeInput(&#39;res32&#39;,&#39;mensaje32&#39;);marcar(this);showEdit(&#39;res32&#39;);&quot; value=&quot;&amp;#10084;&amp;#65039;&amp;#10032;Hola&amp;#10032;&amp;#10084;&amp;#65039;&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res33&quot; onclick=&quot;copyTextDeInput(&#39;res33&#39;,&#39;mensaje33&#39;);marcar(this);showEdit(&#39;res33&#39;);&quot; value=&quot;&amp;#183;.&amp;#184;&amp;#184;.&amp;#8226;&amp;#9829;&amp;#8226;Hola&amp;#8226;&amp;#9829;&amp;#8226;.&amp;#184;&amp;#184;.&amp;#183;&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res34&quot; onclick=&quot;copyTextDeInput(&#39;res34&#39;,&#39;mensaje34&#39;);marcar(this);showEdit(&#39;res34&#39;);&quot; value=&quot;(&amp;#9681;&amp;#9821;&amp;#9681;)&amp;#10084;&amp;#65288;&amp;#65113;Hola&amp;#65114;&amp;#65289;&amp;#10084;&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res35&quot; onclick=&quot;copyTextDeInput(&#39;res35&#39;,&#39;mensaje35&#39;);marcar(this);showEdit(&#39;res35&#39;);&quot; value=&quot;&amp;#9581;&amp;#9472;&amp;#9825;&amp;#9472;&amp;#9582;Hola&amp;#9581;&amp;#9472;&amp;#9825;&amp;#9472;&amp;#9582;&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res36&quot; onclick=&quot;copyTextDeInput(&#39;res36&#39;,&#39;mensaje36&#39;);marcar(this);showEdit(&#39;res36&#39;);&quot; value=&quot;&amp;#3900;&amp;#3900;&amp;#65279;&amp;#9829;Hola&amp;#9829;&amp;#3901;&amp;#3901;&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res37&quot; onclick=&quot;copyTextDeInput(&#39;res37&#39;,&#39;mensaje37&#39;);marcar(this);showEdit(&#39;res37&#39;);&quot; value=&quot;&amp;#9829;&amp;#8226;&amp;#8226;&amp;#8811;Hola&amp;#8810;&amp;#8226;&amp;#8226;&amp;#9829;&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res38&quot; onclick=&quot;copyTextDeInput(&#39;res38&#39;,&#39;mensaje38&#39;);marcar(this);showEdit(&#39;res38&#39;);&quot; value=&quot;ε٨&amp;#773;&amp;#818;٥&amp;#773;&amp;#818;٦&amp;#773;&amp;#818;&amp;#9825;&amp;#12304;Hola&amp;#12305;&amp;#9825;з٨&amp;#773;&amp;#818;٥&amp;#773;&amp;#818;٦&amp;#773;&amp;#818;&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res39&quot; onclick=&quot;copyTextDeInput(&#39;res39&#39;,&#39;mensaje39&#39;);marcar(this);showEdit(&#39;res39&#39;);&quot; value=&quot;&amp;#184;.&amp;#183;&amp;#10085;&amp;#184;.&amp;#183;&amp;#10085;(Hola)&amp;#184;.&amp;#183;&amp;#10085;&amp;#184;.&amp;#183;&amp;#10085;&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res40&quot; onclick=&quot;copyTextDeInput(&#39;res40&#39;,&#39;mensaje40&#39;);marcar(this);showEdit(&#39;res40&#39;);&quot; value=&quot;&amp;#9829;&amp;#12302;Hola&amp;#12303;&amp;#9829;&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res41&quot; onclick=&quot;copyTextDeInput(&#39;res41&#39;,&#39;mensaje41&#39;);marcar(this);showEdit(&#39;res41&#39;);&quot; value=&quot;&amp;#9825;&amp;#3858;&amp;#9829;Hola&amp;#9829;&amp;#3858;&amp;#9825;&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res42&quot; onclick=&quot;copyTextDeInput(&#39;res42&#39;,&#39;mensaje42&#39;);marcar(this);showEdit(&#39;res42&#39;);&quot; value=&quot;&amp;#9825;&amp;#3858;Hola&amp;#3858;&amp;#9825;&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res43&quot; onclick=&quot;copyTextDeInput(&#39;res43&#39;,&#39;mensaje43&#39;);marcar(this);showEdit(&#39;res43&#39;);&quot; value=&quot;웃&amp;#10084;유Hola웃&amp;#10084;유&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res44&quot; onclick=&quot;copyTextDeInput(&#39;res44&#39;,&#39;mensaje44&#39;);marcar(this);showEdit(&#39;res44&#39;);&quot; value=&quot;&amp;#9472;&amp;#9552;&amp;#9825;Hola&amp;#9825;&amp;#9552;&amp;#9472;&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res45&quot; onclick=&quot;copyTextDeInput(&#39;res45&#39;,&#39;mensaje45&#39;);marcar(this);showEdit(&#39;res45&#39;);&quot; value=&quot;&amp;#9562;&amp;#187;&amp;#10084;&amp;#171;&amp;#9565;Hola&amp;#9562;&amp;#187;&amp;#10084;&amp;#171;&amp;#9565;&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res46&quot; onclick=&quot;copyTextDeInput(&#39;res46&#39;,&#39;mensaje46&#39;);marcar(this);showEdit(&#39;res46&#39;);&quot; value=&quot;&amp;#9562;&amp;#187;&amp;#9825;Hola&amp;#9825;&amp;#171;&amp;#9565;&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res47&quot; onclick=&quot;copyTextDeInput(&#39;res47&#39;,&#39;mensaje47&#39;);marcar(this);showEdit(&#39;res47&#39;);&quot; value=&quot;&amp;#10084;&amp;#8600;&amp;#8600;Hola&amp;#8601;&amp;#8601;&amp;#10084;&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res48&quot; onclick=&quot;copyTextDeInput(&#39;res48&#39;,&#39;mensaje48&#39;);marcar(this);showEdit(&#39;res48&#39;);&quot; value=&quot;&amp;#10084;&amp;#65039;&amp;#164;&amp;#180;&amp;#175;`&amp;#164;&amp;#10084;&amp;#65039;Hola&amp;#10084;&amp;#65039;&amp;#164;&amp;#180;&amp;#175;`&amp;#164;&amp;#10084;&amp;#65039;&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res49&quot; onclick=&quot;copyTextDeInput(&#39;res49&#39;,&#39;mensaje49&#39;);marcar(this);showEdit(&#39;res49&#39;);&quot; value=&quot;&amp;#9825;&amp;#10023;&amp;#12299;Hola&amp;#12298;&amp;#10023;&amp;#9825;&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res50&quot; onclick=&quot;copyTextDeInput(&#39;res50&#39;,&#39;mensaje50&#39;);marcar(this);showEdit(&#39;res50&#39;);&quot; value=&quot;&amp;#9552;&amp;#9825;&amp;#9552;&amp;#8811;Hola&amp;#8810;&amp;#9552;&amp;#9825;&amp;#9552;&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res51&quot; onclick=&quot;copyTextDeInput(&#39;res51&#39;,&#39;mensaje51&#39;);marcar(this);showEdit(&#39;res51&#39;);&quot; value=&quot;&amp;#9825;&amp;#187;&amp;#187;Hola&amp;#171;&amp;#171;&amp;#9825;&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res52&quot; onclick=&quot;copyTextDeInput(&#39;res52&#39;,&#39;mensaje52&#39;);marcar(this);showEdit(&#39;res52&#39;);&quot; value=&quot;&amp;#9473;&amp;#9702;&amp;#9825;&amp;#9702;&amp;#9473;Hola&amp;#9473;&amp;#9702;&amp;#9825;&amp;#9702;&amp;#9473;&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res53&quot; onclick=&quot;copyTextDeInput(&#39;res53&#39;,&#39;mensaje53&#39;);marcar(this);showEdit(&#39;res53&#39;);&quot; value=&quot;&amp;#730;&amp;#9702;&amp;#9825;&amp;#9702;&amp;#730;Hola&amp;#730;&amp;#9702;&amp;#9825;&amp;#9702;&amp;#730;&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res54&quot; onclick=&quot;copyTextDeInput(&#39;res54&#39;,&#39;mensaje54&#39;);marcar(this);showEdit(&#39;res54&#39;);&quot; value=&quot;&amp;#183;.&amp;#183;&amp;#180;&amp;#10086;`&amp;#183;.&amp;#183;&amp;#180;&amp;#10086;Hola&amp;#10086;`&amp;#183;.&amp;#183;&amp;#180;&amp;#10086;`&amp;#183;.&amp;#183;&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res55&quot; onclick=&quot;copyTextDeInput(&#39;res55&#39;,&#39;mensaje55&#39;);marcar(this);showEdit(&#39;res55&#39;);&quot; value=&quot;&amp;#9829;&amp;#9584;&amp;#9472;&amp;#9582;Hola&amp;#9581;&amp;#9472;&amp;#9583;&amp;#9829;&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res56&quot; onclick=&quot;copyTextDeInput(&#39;res56&#39;,&#39;mensaje56&#39;);marcar(this);showEdit(&#39;res56&#39;);&quot; value=&quot;&amp;#9829;&amp;#9581;&amp;#9472;&amp;#9583;Hola&amp;#9584;&amp;#9472;&amp;#9582;&amp;#9829;&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res57&quot; onclick=&quot;copyTextDeInput(&#39;res57&#39;,&#39;mensaje57&#39;);marcar(this);showEdit(&#39;res57&#39;);&quot; value=&quot;&amp;#9581;&amp;#9472;&amp;#9829;&amp;#9472;&amp;#9582;Hola&amp;#9581;&amp;#9472;&amp;#9829;&amp;#9472;&amp;#9582;&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res58&quot; onclick=&quot;copyTextDeInput(&#39;res58&#39;,&#39;mensaje58&#39;);marcar(this);showEdit(&#39;res58&#39;);&quot; value=&quot;&amp;#9581;&amp;#9472;&amp;#9829;&amp;#9472;&amp;#8811;Hola&amp;#8810;&amp;#9472;&amp;#9829;&amp;#9472;&amp;#9582;&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res59&quot; onclick=&quot;copyTextDeInput(&#39;res59&#39;,&#39;mensaje59&#39;);marcar(this);showEdit(&#39;res59&#39;);&quot; value=&quot;&amp;#10083;.&amp;#8226;*&amp;#180;`*&amp;#8226;.&amp;#10083;&amp;#12304;Hola&amp;#12305;&amp;#10083;.&amp;#8226;*&amp;#180;`*&amp;#8226;.&amp;#10083;&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res60&quot; onclick=&quot;copyTextDeInput(&#39;res60&#39;,&#39;mensaje60&#39;);marcar(this);showEdit(&#39;res60&#39;);&quot; value=&quot;&amp;#730;&amp;#9829;&amp;#730;Hola&amp;#730;&amp;#9829;&amp;#730;&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res61&quot; onclick=&quot;copyTextDeInput(&#39;res61&#39;,&#39;mensaje61&#39;);marcar(this);showEdit(&#39;res61&#39;);&quot; value=&quot;&amp;#9552;&amp;#9702;&amp;#9829;&amp;#9702;&amp;#9552;&amp;#65310;Hola&amp;#65308;&amp;#9552;&amp;#9702;&amp;#9829;&amp;#9702;&amp;#9552;&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res62&quot; onclick=&quot;copyTextDeInput(&#39;res62&#39;,&#39;mensaje62&#39;);marcar(this);showEdit(&#39;res62&#39;);&quot; value=&quot;&amp;#10084;&amp;#65039;&amp;#12308;&amp;#65117;Hola&amp;#65118;&amp;#12309;&amp;#10084;&amp;#65039;&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res63&quot; onclick=&quot;copyTextDeInput(&#39;res63&#39;,&#39;mensaje63&#39;);marcar(this);showEdit(&#39;res63&#39;);&quot; value=&quot;&amp;#9829;&amp;#65125;&amp;#65310;Hola&amp;#65308;&amp;#65124;&amp;#9829;&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res64&quot; onclick=&quot;copyTextDeInput(&#39;res64&#39;,&#39;mensaje64&#39;);marcar(this);showEdit(&#39;res64&#39;);&quot; value=&quot;&amp;#9825;&amp;#12299;Hola&amp;#12298;&amp;#9825;&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res65&quot; onclick=&quot;copyTextDeInput(&#39;res65&#39;,&#39;mensaje65&#39;);marcar(this);showEdit(&#39;res65&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res66&quot; onclick=&quot;copyTextDeInput(&#39;res66&#39;,&#39;mensaje66&#39;);marcar(this);showEdit(&#39;res66&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res67&quot; onclick=&quot;copyTextDeInput(&#39;res67&#39;,&#39;mensaje67&#39;);marcar(this);showEdit(&#39;res67&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res68&quot; onclick=&quot;copyTextDeInput(&#39;res68&#39;,&#39;mensaje68&#39;);marcar(this);showEdit(&#39;res68&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res69&quot; onclick=&quot;copyTextDeInput(&#39;res69&#39;,&#39;mensaje69&#39;);marcar(this);showEdit(&#39;res69&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res70&quot; onclick=&quot;copyTextDeInput(&#39;res70&#39;,&#39;mensaje70&#39;);marcar(this);showEdit(&#39;res70&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res71&quot; onclick=&quot;copyTextDeInput(&#39;res71&#39;,&#39;mensaje71&#39;);marcar(this);showEdit(&#39;res71&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res72&quot; onclick=&quot;copyTextDeInput(&#39;res72&#39;,&#39;mensaje72&#39;);marcar(this);showEdit(&#39;res72&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res73&quot; onclick=&quot;copyTextDeInput(&#39;res73&#39;,&#39;mensaje73&#39;);marcar(this);showEdit(&#39;res73&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res74&quot; onclick=&quot;copyTextDeInput(&#39;res74&#39;,&#39;mensaje74&#39;);marcar(this);showEdit(&#39;res74&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res75&quot; onclick=&quot;copyTextDeInput(&#39;res75&#39;,&#39;mensaje75&#39;);marcar(this);showEdit(&#39;res75&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res76&quot; onclick=&quot;copyTextDeInput(&#39;res76&#39;,&#39;mensaje76&#39;);marcar(this);showEdit(&#39;res76&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res77&quot; onclick=&quot;copyTextDeInput(&#39;res77&#39;,&#39;mensaje77&#39;);marcar(this);showEdit(&#39;res77&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res78&quot; onclick=&quot;copyTextDeInput(&#39;res78&#39;,&#39;mensaje78&#39;);marcar(this);showEdit(&#39;res78&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res79&quot; onclick=&quot;copyTextDeInput(&#39;res79&#39;,&#39;mensaje79&#39;);marcar(this);showEdit(&#39;res79&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res80&quot; onclick=&quot;copyTextDeInput(&#39;res80&#39;,&#39;mensaje80&#39;);marcar(this);showEdit(&#39;res80&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res81&quot; onclick=&quot;copyTextDeInput(&#39;res81&#39;,&#39;mensaje81&#39;);marcar(this);showEdit(&#39;res81&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res82&quot; onclick=&quot;copyTextDeInput(&#39;res82&#39;,&#39;mensaje82&#39;);marcar(this);showEdit(&#39;res82&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res83&quot; onclick=&quot;copyTextDeInput(&#39;res83&#39;,&#39;mensaje83&#39;);marcar(this);showEdit(&#39;res83&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res84&quot; onclick=&quot;copyTextDeInput(&#39;res84&#39;,&#39;mensaje84&#39;);marcar(this);showEdit(&#39;res84&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res85&quot; onclick=&quot;copyTextDeInput(&#39;res85&#39;,&#39;mensaje85&#39;);marcar(this);showEdit(&#39;res85&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res86&quot; onclick=&quot;copyTextDeInput(&#39;res86&#39;,&#39;mensaje86&#39;);marcar(this);showEdit(&#39;res86&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res87&quot; onclick=&quot;copyTextDeInput(&#39;res87&#39;,&#39;mensaje87&#39;);marcar(this);showEdit(&#39;res87&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res88&quot; onclick=&quot;copyTextDeInput(&#39;res88&#39;,&#39;mensaje88&#39;);marcar(this);showEdit(&#39;res88&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res89&quot; onclick=&quot;copyTextDeInput(&#39;res89&#39;,&#39;mensaje89&#39;);marcar(this);showEdit(&#39;res89&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res90&quot; onclick=&quot;copyTextDeInput(&#39;res90&#39;,&#39;mensaje90&#39;);marcar(this);showEdit(&#39;res90&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res91&quot; onclick=&quot;copyTextDeInput(&#39;res91&#39;,&#39;mensaje91&#39;);marcar(this);showEdit(&#39;res91&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res92&quot; onclick=&quot;copyTextDeInput(&#39;res92&#39;,&#39;mensaje92&#39;);marcar(this);showEdit(&#39;res92&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res93&quot; onclick=&quot;copyTextDeInput(&#39;res93&#39;,&#39;mensaje93&#39;);marcar(this);showEdit(&#39;res93&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res94&quot; onclick=&quot;copyTextDeInput(&#39;res94&#39;,&#39;mensaje94&#39;);marcar(this);showEdit(&#39;res94&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res95&quot; onclick=&quot;copyTextDeInput(&#39;res95&#39;,&#39;mensaje95&#39;);marcar(this);showEdit(&#39;res95&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res96&quot; onclick=&quot;copyTextDeInput(&#39;res96&#39;,&#39;mensaje96&#39;);marcar(this);showEdit(&#39;res96&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res97&quot; onclick=&quot;copyTextDeInput(&#39;res97&#39;,&#39;mensaje97&#39;);marcar(this);showEdit(&#39;res97&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res98&quot; onclick=&quot;copyTextDeInput(&#39;res98&#39;,&#39;mensaje98&#39;);marcar(this);showEdit(&#39;res98&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res99&quot; onclick=&quot;copyTextDeInput(&#39;res99&#39;,&#39;mensaje99&#39;);marcar(this);showEdit(&#39;res99&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res100&quot; onclick=&quot;copyTextDeInput(&#39;res100&#39;,&#39;mensaje100&#39;);marcar(this);showEdit(&#39;res100&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res101&quot; onclick=&quot;copyTextDeInput(&#39;res101&#39;,&#39;mensaje101&#39;);marcar(this);showEdit(&#39;res101&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res102&quot; onclick=&quot;copyTextDeInput(&#39;res102&#39;,&#39;mensaje102&#39;);marcar(this);showEdit(&#39;res102&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res103&quot; onclick=&quot;copyTextDeInput(&#39;res103&#39;,&#39;mensaje103&#39;);marcar(this);showEdit(&#39;res103&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res104&quot; onclick=&quot;copyTextDeInput(&#39;res104&#39;,&#39;mensaje104&#39;);marcar(this);showEdit(&#39;res104&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res105&quot; onclick=&quot;copyTextDeInput(&#39;res105&#39;,&#39;mensaje105&#39;);marcar(this);showEdit(&#39;res105&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res106&quot; onclick=&quot;copyTextDeInput(&#39;res106&#39;,&#39;mensaje106&#39;);marcar(this);showEdit(&#39;res106&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res107&quot; onclick=&quot;copyTextDeInput(&#39;res107&#39;,&#39;mensaje107&#39;);marcar(this);showEdit(&#39;res107&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res108&quot; onclick=&quot;copyTextDeInput(&#39;res108&#39;,&#39;mensaje108&#39;);marcar(this);showEdit(&#39;res108&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt; &lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;

&lt;div id=&quot;domz&quot;&gt;&lt;div id=&quot;dom1&quot;&gt;---&lt;/div&gt;&lt;/div&gt;
&lt;br/&gt;&lt;div class=&quot;center&quot;&gt;&lt;button onclick=&quot;ver_new(&#39;text1&#39;);&quot; class=&quot;btn1&quot;&gt;Cargar más letras&lt;/button&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;/div&gt;


      &lt;div class=&quot;modal5 view&quot; id=&quot;invi1&quot;&gt;
        &lt;div id=&quot;modal-content&quot;&gt;
         &lt;div style=&quot;position:relative;&quot;&gt;&lt;button type=&quot;button&quot; class=&quot;btn-close-2&quot; data-dismiss=&quot;modal&quot; onclick=&quot;cerrar1();&quot;&gt;x&lt;/button&gt;
         &lt;/div&gt;&lt;div style=&quot;width:100%;padding:6px 0;&quot;&gt;&lt;div style=&quot;width:97%;margin:0 auto;&quot; id=&quot;edit_p&quot;&gt;&lt;textarea id=&quot;text2&quot; name=&quot;text2&quot; maxlength=&quot;5555&quot; style=&quot;display: table-cell;width:100%;box-sizing: border-box;font-size:1.3em;margin:0;padding:6px; height:45px; border-radius: 10px !important;background:#f0fcff;&quot; type=&quot;text&quot; value=&quot;hola&quot; &gt;Escribe acá...&lt;/textarea&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;modal5_btn&quot;&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#12303;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#12303;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#12302;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#12302;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;ツ&quot;,&quot;text2&quot;)&#39; value=&quot;ツ&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;乡&quot;,&quot;text2&quot;)&#39; value=&quot;乡&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#12299;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#12299;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#12298;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#12298;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#3901;&amp;#65279;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#3901;&amp;#65279;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#3900;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#3900;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#176;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#176;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;彡&quot;,&quot;text2&quot;)&#39; value=&quot;彡&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#10014;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#10014;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9772;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9772;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#10023;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#10023;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#3858;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#3858;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9552;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9552;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#43458;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#43458;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#43457;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#43457;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#12305;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#12305;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#12304;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#12304;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#10084;&amp;#65039;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#10084;&amp;#65039;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#10057;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#10057;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#10052;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#10052;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#10047;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#10047;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#10046;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#10046;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#10042;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#10042;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#10036;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#10036;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#10027;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#10027;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#10026;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#10026;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#10025;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#10025;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#10022;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#10022;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#10023;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#10023;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#10021;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#10021;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#10020;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#10020;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#10018;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#10018;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#10017;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#10017;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;_&quot;,&quot;text2&quot;)&#39; value=&quot;_&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9734;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9734;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#8776;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#8776;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9658;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9658;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9608;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9608;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9829;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9829;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9619;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9619;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9837;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9837;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9836;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9836;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9835;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9835;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9834;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9834;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9574;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9574;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9607;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9607;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9606;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9606;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9605;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9605;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9603;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9603;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9602;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9602;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9580;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9580;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9532;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9532;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9604;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9604;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9617;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9617;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9618;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9618;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#8776;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#8776;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9658;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9658;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9608;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9608;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9829;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9829;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9619;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9619;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9837;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9837;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9836;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9836;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9835;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9835;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9834;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9834;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9833;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9833;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9825;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9825;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9831;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9831;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9830;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9830;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9829;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9829;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9828;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9828;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9827;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9827;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9826;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9826;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9824;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9824;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#8776;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#8776;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9734;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9734;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9658;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9658;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9608;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9608;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9829;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9829;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9619;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9619;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9837;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9837;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9836;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9836;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9835;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9835;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9834;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9834;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9574;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9574;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9607;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9607;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9606;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9606;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9605;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9605;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9603;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9603;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9602;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9602;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9580;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9580;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9532;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9532;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9604;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9604;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9617;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9617;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9618;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9618;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9580;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9580;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9619;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9619;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9618;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9618;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9606;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9606;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#10038;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#10038;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9829;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9829;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#10086;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#10086;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#10083;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#10083;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#10085;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#10085;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#10084;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#10084;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9820;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9820;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9814;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9814;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9822;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9822;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9816;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9816;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9815;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9815;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9821;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9821;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9819;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9819;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9813;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9813;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9818;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9818;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9812;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9812;&quot; /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:center;&quot;&gt;&lt;/div&gt;
          &lt;div class=&quot;men4 center&quot; id=&quot;compartirX&quot;&gt;&lt;button type=&quot;button&quot; class=&quot;btn1&quot; data-dismiss=&quot;modal&quot; onclick=&quot;copyTextDeInput(&#39;text2&#39;,&#39;mensajeX&#39;);&quot;&gt;Copiar&lt;/button&gt;&lt;button type=&quot;button&quot; class=&quot;btn1&quot; data-dismiss=&quot;modal&quot; onclick=&quot;cerrar1();&quot;&gt;Cerrar&lt;/button&gt;&lt;/div&gt; &lt;div id=&quot;mensajeX&quot;&gt;&lt;/div&gt; &lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;
        &lt;/div&gt;
       &lt;/div&gt;



&lt;h2&gt;Palabras en letra gótica&lt;/h2&gt;
&lt;h3&gt;Buenos días amor&lt;/h3&gt;
&lt;div class=&#39;domlibre2&#39;&gt;&lt;div&gt;𝐵𝓊𝑒𝓃𝑜𝓈 𝒹𝒾𝒶𝓈 𝒶𝓂𝑜𝓇&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝓑𝓾𝓮𝓷𝓸𝓼 𝓭𝓲𝓪𝓼 𝓪𝓶𝓸𝓻&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝔅𝔲𝔢𝔫𝔬𝔰 𝔡𝔦𝔞𝔰 𝔞𝔪𝔬𝔯&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝕭𝖚𝖊𝖓𝖔𝖘 𝖉𝖎𝖆𝖘 𝖆𝖒𝖔𝖗&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝓑𝓤𝓔𝓝𝓞𝓢 𝓓𝓘𝓐𝓢 𝓐𝓜𝓞𝓡&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝔟𝔲𝔢𝔫𝔬𝔰 𝔡𝔦𝔞𝔰 𝔞𝔪𝔬𝔯&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝘉𝘶𝘦𝘯𝘰𝘴 𝘥𝘪𝘢𝘴 𝘢𝘮𝘰𝘳&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝑩𝒖𝒆𝒏𝒐𝒔 𝒅𝒊𝒂𝒔 𝒂𝒎𝒐𝒓&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝘉𝘜𝘌𝘕𝘖𝘚 𝘋𝘐𝘈𝘚 𝘈𝘔𝘖𝘙&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝑩𝑼𝑬𝑵𝑶𝑺 𝑫𝑰𝑨𝑺 𝑨𝑴𝑶𝑹&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝕭𝖀𝕰𝕹𝕺𝕾 𝕯𝕴𝕬𝕾 𝕬𝕸𝕺𝕽&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝐁𝐮𝐞𝐧𝐨𝐬 𝐝𝐢𝐚𝐬 𝐚𝐦𝐨𝐫&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝐵𝒰𝐸𝒩𝒪𝒮 𝒟𝐼𝒜𝒮 𝒜𝑀𝒪𝑅&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝗕𝘂𝗲𝗻𝗼𝘀 𝗱𝗶𝗮𝘀 𝗮𝗺𝗼𝗿&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;Ⓑⓤⓔⓝⓞⓢ ⓓⓘⓐⓢ ⓐⓜⓞⓡ&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝘽𝙪𝙚𝙣𝙤𝙨 𝙙𝙞𝙖𝙨 𝙖𝙢𝙤𝙧&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝐵𝑢𝑒𝑛𝑜𝑠 𝑑𝑖𝑎𝑠 𝑎𝑚𝑜𝑟&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝙱𝚞𝚎𝚗𝚘𝚜 𝚍𝚒𝚊𝚜 𝚊𝚖𝚘𝚛&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝔹𝕦𝕖𝕟𝕠𝕤 𝕕𝕚𝕒𝕤 𝕒𝕞𝕠𝕣&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;ᗷᑌEᑎOᔕ ᗪIᗩᔕ ᗩᗰOᖇ&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;ʙᴜᴇɴᴏs ᴅɪᴀs ᴀᴍᴏʀ&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;乃ひモ刀〇己 の工丹己 丹爪〇尺&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;qnǝuos pıɐs ɐɯoɹ&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;p class=&#39;clear&#39;&gt;&lt;/p&gt;&lt;/div&gt;
&lt;h3&gt;Te quiero mucho&lt;/h3&gt;
&lt;div class=&#39;domlibre2&#39;&gt;&lt;div&gt;𝒯𝑒 𝓆𝓊𝒾𝑒𝓇𝑜 𝓂𝓊𝒸𝒽𝑜&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝓣𝓮 𝓺𝓾𝓲𝓮𝓻𝓸 𝓶𝓾𝓬𝓱𝓸&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝔗𝔢 𝔮𝔲𝔦𝔢𝔯𝔬 𝔪𝔲𝔠𝔥𝔬&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝕿𝖊 𝖖𝖚𝖎𝖊𝖗𝖔 𝖒𝖚𝖈𝖍𝖔&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝓣𝓔 𝓠𝓤𝓘𝓔𝓡𝓞 𝓜𝓤𝓒𝓗𝓞&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝔱𝔢 𝔮𝔲𝔦𝔢𝔯𝔬 𝔪𝔲𝔠𝔥𝔬&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝘛𝘦 𝘲𝘶𝘪𝘦𝘳𝘰 𝘮𝘶𝘤𝘩𝘰&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝑻𝒆 𝒒𝒖𝒊𝒆𝒓𝒐 𝒎𝒖𝒄𝒉𝒐&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝘛𝘌 𝘘𝘜𝘐𝘌𝘙𝘖 𝘔𝘜𝘊𝘏𝘖&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝑻𝑬 𝑸𝑼𝑰𝑬𝑹𝑶 𝑴𝑼𝑪𝑯𝑶&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝕿𝕰 𝕼𝖀𝕴𝕰𝕽𝕺 𝕸𝖀𝕮𝕳𝕺&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝐓𝐞 𝐪𝐮𝐢𝐞𝐫𝐨 𝐦𝐮𝐜𝐡𝐨&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝒯𝐸 𝒬𝒰𝐼𝐸𝑅𝒪 𝑀𝒰𝒞𝐻𝒪&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝗧𝗲 𝗾𝘂𝗶𝗲𝗿𝗼 𝗺𝘂𝗰𝗵𝗼&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;Ⓣⓔ ⓠⓤⓘⓔⓡⓞ ⓜⓤⓒⓗⓞ&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝙏𝙚 𝙦𝙪𝙞𝙚𝙧𝙤 𝙢𝙪𝙘𝙝𝙤&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝑇𝑒 𝑞𝑢𝑖𝑒𝑟𝑜 𝑚𝑢𝑐ℎ𝑜&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝚃𝚎 𝚚𝚞𝚒𝚎𝚛𝚘 𝚖𝚞𝚌𝚑𝚘&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝕋𝕖 𝕢𝕦𝕚𝕖𝕣𝕠 𝕞𝕦𝕔𝕙𝕠&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;TE ᑫᑌIEᖇO ᗰᑌᑕᕼO&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;ᴛᴇ ǫᴜɪᴇʀᴏ ᴍᴜᴄʜᴏ&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;丁モ Ｑひ工モ尺〇 爪ひㄈＨ〇&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;ʇǝ bnıǝɹo ɯnɔɥo&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;p class=&#39;clear&#39;&gt;&lt;/p&gt;&lt;/div&gt;
&lt;h3&gt;Saludos a todos&lt;/h3&gt;
&lt;div class=&#39;domlibre2&#39;&gt;&lt;div&gt;𝒮𝒶𝓁𝓊𝒹𝑜𝓈 𝒶 𝓉𝑜𝒹𝑜𝓈&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝓢𝓪𝓵𝓾𝓭𝓸𝓼 𝓪 𝓽𝓸𝓭𝓸𝓼&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝔖𝔞𝔩𝔲𝔡𝔬𝔰 𝔞 𝔱𝔬𝔡𝔬𝔰&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝕾𝖆𝖑𝖚𝖉𝖔𝖘 𝖆 𝖙𝖔𝖉𝖔𝖘&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝓢𝓐𝓛𝓤𝓓𝓞𝓢 𝓐 𝓣𝓞𝓓𝓞𝓢&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝔰𝔞𝔩𝔲𝔡𝔬𝔰 𝔞 𝔱𝔬𝔡𝔬𝔰&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝘚𝘢𝘭𝘶𝘥𝘰𝘴 𝘢 𝘵𝘰𝘥𝘰𝘴&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝑺𝒂𝒍𝒖𝒅𝒐𝒔 𝒂 𝒕𝒐𝒅𝒐𝒔&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝘚𝘈𝘓𝘜𝘋𝘖𝘚 𝘈 𝘛𝘖𝘋𝘖𝘚&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝑺𝑨𝑳𝑼𝑫𝑶𝑺 𝑨 𝑻𝑶𝑫𝑶𝑺&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝕾𝕬𝕷𝖀𝕯𝕺𝕾 𝕬 𝕿𝕺𝕯𝕺𝕾&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝐒𝐚𝐥𝐮𝐝𝐨𝐬 𝐚 𝐭𝐨𝐝𝐨𝐬&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝒮𝒜𝐿𝒰𝒟𝒪𝒮 𝒜 𝒯𝒪𝒟𝒪𝒮&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝗦𝗮𝗹𝘂𝗱𝗼𝘀 𝗮 𝘁𝗼𝗱𝗼𝘀&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;Ⓢⓐⓛⓤⓓⓞⓢ ⓐ ⓣⓞⓓⓞⓢ&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝙎𝙖𝙡𝙪𝙙𝙤𝙨 𝙖 𝙩𝙤𝙙𝙤𝙨&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝑆𝑎𝑙𝑢𝑑𝑜𝑠 𝑎 𝑡𝑜𝑑𝑜𝑠&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝚂𝚊𝚕𝚞𝚍𝚘𝚜 𝚊 𝚝𝚘𝚍𝚘𝚜&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝕊𝕒𝕝𝕦𝕕𝕠𝕤 𝕒 𝕥𝕠𝕕𝕠𝕤&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;ᔕᗩᒪᑌᗪOᔕ ᗩ TOᗪOᔕ&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;sᴀʟᴜᴅᴏs ᴀ ᴛᴏᴅᴏs&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;己丹乚ひの〇己 丹 丁〇の〇己&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;sɐlnpos ɐ ʇopos&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;p class=&#39;clear&#39;&gt;&lt;/p&gt;&lt;/div&gt;
&lt;h3&gt;Hola que tal&lt;/h3&gt;
&lt;div class=&#39;domlibre2&#39;&gt;&lt;div&gt;𝐻𝑜𝓁𝒶 𝓆𝓊𝑒 𝓉𝒶𝓁&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝓗𝓸𝓵𝓪 𝓺𝓾𝓮 𝓽𝓪𝓵&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;ℌ𝔬𝔩𝔞 𝔮𝔲𝔢 𝔱𝔞𝔩&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝕳𝖔𝖑𝖆 𝖖𝖚𝖊 𝖙𝖆𝖑&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝓗𝓞𝓛𝓐 𝓠𝓤𝓔 𝓣𝓐𝓛&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝔥𝔬𝔩𝔞 𝔮𝔲𝔢 𝔱𝔞𝔩&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝘏𝘰𝘭𝘢 𝘲𝘶𝘦 𝘵𝘢𝘭&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝑯𝒐𝒍𝒂 𝒒𝒖𝒆 𝒕𝒂𝒍&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝘏𝘖𝘓𝘈 𝘘𝘜𝘌 𝘛𝘈𝘓&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝑯𝑶𝑳𝑨 𝑸𝑼𝑬 𝑻𝑨𝑳&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝕳𝕺𝕷𝕬 𝕼𝖀𝕰 𝕿𝕬𝕷&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝐇𝐨𝐥𝐚 𝐪𝐮𝐞 𝐭𝐚𝐥&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝐻𝒪𝐿𝒜 𝒬𝒰𝐸 𝒯𝒜𝐿&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝗛𝗼𝗹𝗮 𝗾𝘂𝗲 𝘁𝗮𝗹&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;Ⓗⓞⓛⓐ ⓠⓤⓔ ⓣⓐⓛ&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝙃𝙤𝙡𝙖 𝙦𝙪𝙚 𝙩𝙖𝙡&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝐻𝑜𝑙𝑎 𝑞𝑢𝑒 𝑡𝑎𝑙&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝙷𝚘𝚕𝚊 𝚚𝚞𝚎 𝚝𝚊𝚕&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;ℍ𝕠𝕝𝕒 𝕢𝕦𝕖 𝕥𝕒𝕝&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;ᕼOᒪᗩ ᑫᑌE Tᗩᒪ&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;ʜᴏʟᴀ ǫᴜᴇ ᴛᴀʟ&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;Ｈ〇乚丹 Ｑひモ 丁丹乚&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;ɥolɐ bnǝ ʇɐl&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;p class=&#39;clear&#39;&gt;&lt;/p&gt;&lt;/div&gt;
&lt;h3&gt;Welcome my friends&lt;/h3&gt;
&lt;div class=&#39;domlibre2&#39;&gt;&lt;div&gt;𝒲𝑒𝓁𝒸𝑜𝓂𝑒 𝓂𝓎 𝒻𝓇𝒾𝑒𝓃𝒹𝓈&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝓦𝓮𝓵𝓬𝓸𝓶𝓮 𝓶𝔂 𝓯𝓻𝓲𝓮𝓷𝓭𝓼&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝔚𝔢𝔩𝔠𝔬𝔪𝔢 𝔪𝔶 𝔣𝔯𝔦𝔢𝔫𝔡𝔰&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝖂𝖊𝖑𝖈𝖔𝖒𝖊 𝖒𝖞 𝖋𝖗𝖎𝖊𝖓𝖉𝖘&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝓦𝓔𝓛𝓒𝓞𝓜𝓔 𝓜𝓨 𝓕𝓡𝓘𝓔𝓝𝓓𝓢&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝔴𝔢𝔩𝔠𝔬𝔪𝔢 𝔪𝔶 𝔣𝔯𝔦𝔢𝔫𝔡𝔰&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝘞𝘦𝘭𝘤𝘰𝘮𝘦 𝘮𝘺 𝘧𝘳𝘪𝘦𝘯𝘥𝘴&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝑾𝒆𝒍𝒄𝒐𝒎𝒆 𝒎𝒚 𝒇𝒓𝒊𝒆𝒏𝒅𝒔&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝘞𝘌𝘓𝘊𝘖𝘔𝘌 𝘔𝘠 𝘍𝘙𝘐𝘌𝘕𝘋𝘚&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝑾𝑬𝑳𝑪𝑶𝑴𝑬 𝑴𝒀 𝑭𝑹𝑰𝑬𝑵𝑫𝑺&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝖂𝕰𝕷𝕮𝕺𝕸𝕰 𝕸𝖄 𝕱𝕽𝕴𝕰𝕹𝕯𝕾&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝐖𝐞𝐥𝐜𝐨𝐦𝐞 𝐦𝐲 𝐟𝐫𝐢𝐞𝐧𝐝𝐬&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝒲𝐸𝐿𝒞𝒪𝑀𝐸 𝑀𝒴 𝐹𝑅𝐼𝐸𝒩𝒟𝒮&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝗪𝗲𝗹𝗰𝗼𝗺𝗲 𝗺𝘆 𝗳𝗿𝗶𝗲𝗻𝗱𝘀&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;Ⓦⓔⓛⓒⓞⓜⓔ ⓜⓨ ⓕⓡⓘⓔⓝⓓⓢ&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝙒𝙚𝙡𝙘𝙤𝙢𝙚 𝙢𝙮 𝙛𝙧𝙞𝙚𝙣𝙙𝙨&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝑊𝑒𝑙𝑐𝑜𝑚𝑒 𝑚𝑦 𝑓𝑟𝑖𝑒𝑛𝑑𝑠&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝚆𝚎𝚕𝚌𝚘𝚖𝚎 𝚖𝚢 𝚏𝚛𝚒𝚎𝚗𝚍𝚜&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;𝕎𝕖𝕝𝕔𝕠𝕞𝕖 𝕞𝕪 𝕗𝕣𝕚𝕖𝕟𝕕𝕤&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;ᗯEᒪᑕOᗰE ᗰY ᖴᖇIEᑎᗪᔕ&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;ᴡᴇʟᴄᴏᴍᴇ ᴍʏ ғʀɪᴇɴᴅs&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;山モ乚ㄈ〇爪モ 爪丫 チ尺工モ刀の己&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;div&gt;ʍǝlɔoɯǝ ɯʎ ɟɹıǝups&lt;br/&gt;≫━━━✧♡✧━━━≪&lt;/div&gt;&lt;p class=&#39;clear&#39;&gt;&lt;/p&gt;&lt;/div&gt;

&lt;h2&gt;Letras Góticas para copiar y pegar&lt;/h2&gt;
&lt;br/&gt;La aplicación permite copiar y pegar letras góticas de manera sencilla y rápida, solamente debe escribir su texto en la caja de edición de arriba e inmediatamente se generarán de manera automática las letras góticas. Abajo de cada diseño se encuentran los botones necesarios para compartir en las redes o simplemente copiar através del botón que al presionarlo aparecerá el mensaje de que si el proceso fue exitoso o no.

&lt;br/&gt;En caso de tener inabilitado el botón copiar, cambie de navegador, es posible que en navegadores antiguos el resultado no sea óptimo.
&lt;h2&gt;Abecedario de letras góticas&lt;/h2&gt;
A continuación varios abecedarios de modelos de letras góticas y otras letras raras para interactuar en las redes. Si la aplicación no tiene los resultados esperados en tu dispositivo, copia las que más te gusten de la siguiente lista.
&lt;h3&gt;Góticas normales&lt;/h3&gt;
Escrito en mayúsculas
&lt;br/&gt;𝔄𝔅ℭ𝔇𝔈𝔉𝔊ℌℑ𝔍𝔎𝔏𝔐𝔑Ñ𝔒𝔓𝔔ℜ𝔖𝔗𝔘𝔙𝔚𝔛𝔜ℨ
&lt;br/&gt;
&lt;br/&gt;Escrito en minúsculas
&lt;br/&gt;𝔞𝔟𝔠𝔡𝔢𝔣𝔤𝔥𝔦𝔧𝔨𝔩𝔪𝔫ñ𝔬𝔭𝔮𝔯𝔰𝔱𝔲𝔳𝔴𝔵𝔶𝔷
&lt;h3&gt;En negrita&lt;/h3&gt;
Letras góticas mayúsculas en negrita
&lt;br/&gt;𝕬𝕭𝕮𝕯𝕰𝕱𝕲𝕳𝕴𝕵𝕶𝕷𝕸𝕹𝕹𝕺𝕻𝕼𝕽𝕾𝕿𝖀𝖁𝖂𝖃𝖄𝖅
&lt;br/&gt;
&lt;br/&gt;Letras góticas minúsculas en negrita
&lt;br/&gt;𝖆𝖇𝖈𝖉𝖊𝖋𝖌𝖍𝖎𝖏𝖐𝖑𝖒𝖓𝖓𝖔𝖕𝖖𝖗𝖘𝖙𝖚𝖛𝖜𝖝𝖞𝖟
&lt;br/&gt;
&lt;br/&gt;En cursiva
&lt;br/&gt;𝒶𝒷𝒸𝒹𝑒𝒻𝑔𝒽𝒾𝒿𝓀𝓁𝓂𝓃ñ𝑜𝓅𝓆𝓇𝓈𝓉𝓊𝓋𝓌𝓍𝓎𝓏
&lt;br/&gt;𝒂𝒃𝒄𝒅𝒆𝒇𝒈𝒉𝒊𝒋𝒌𝒍𝒎𝒏ñ𝒐𝒑𝒒𝒓𝒔𝒕𝒖𝒗𝒘𝒙𝒚𝒛
&lt;h3&gt;Otros estilos góticos y letras raras&lt;/h3&gt;
Diseño 1
&lt;br/&gt;ᏗᏰፈᎴᏋᎦĢᏂᎥᏠᏦᏝᎷᏁñᎧᎮᎤᏒᏕᏖᏬᏉᏇጀᎩፚ
&lt;br/&gt;Diseño 2
&lt;br/&gt;ԹՅՇԺȝԲԳɧɿʝƙʅʍՌÑԾρφՐՏԵՄעաՃՎՀ
&lt;br/&gt;Diseño 3
&lt;br/&gt;ḀḃḉḊḕḟḠḧḭjḲḶṁṆñṏṖqṙṠṮṳṼẇẌẏẒ
&lt;br/&gt;Diseño 4
&lt;br/&gt;ДßĊÐξƒğĦłJĶLMŊήΘPףЯŜtŲעŴЖУζ
&lt;br/&gt;Diseño 5
&lt;br/&gt;ΛßƇDƐFƓĤĪĴҠĿMИÑoṖҨŔSŦƱцώӾYZ
&lt;br/&gt;Diseño 6
&lt;br/&gt;ለbርծΣfցዠijkረወռñፀpզշsէሀvሠxվչ
&lt;br/&gt;Diseño 7
&lt;br/&gt;ДþĊÐξƒĜђîЈkζπŊŉǾÞQЯŜ+ûvwχҸζ
&lt;br/&gt;Diseño 8
&lt;br/&gt;ѦѣСԀЄҒԌӉіјҠLӍИñѺթҨГՏҬԱѶЩӼүՀ
&lt;br/&gt;Diseño 9
&lt;br/&gt;ΛϦĊÐƐFƓнɪﾌҚŁ௱ЛñØþҨ尺らŤЦƔƜχϤẔ
&lt;br/&gt;Diseño 10
&lt;br/&gt;ⓐⓑ©ⓓⓔⓕⓖⓗⓘⓙⓚⓛⓜⓝⓝⓞⓟⓠⓡⓢⓣⓤⓥⓦⓧⓨⓩ
&lt;br/&gt;Diseño 11
&lt;br/&gt;คც८ძ૯Բ૭ҺɿʆқՆɱՈñ૦ƿҩՐς੮υ౮ω૪עઽ
&lt;h2&gt;Góticas para Nick&lt;/h2&gt;
Con este generador puedes realizar las letras góticas mas bonitas para tu nombre de usuario o nick en las redes sociales o juegos como PUBG, Free Fire, CS:GO, Apex Legends y otros.
&lt;br/&gt;Ejemplos:
&lt;br/&gt;ṁẏṆḭḉḲ
&lt;br/&gt;ﾶﾘ刀ﾉᄃズ
&lt;br/&gt;ⓜ¥𝐧𝒾𝕔ᵏ
&lt;br/&gt;爪ㄚ几丨匚Ҝ
&lt;br/&gt;Solo es cuestion de que vayas probando las distintas opciones que hay en este espacio y seguro que encontrarás el modelo que se adapte a tus requerimientos.
&lt;h2&gt;Generador de letras góticas para nick&lt;/h2&gt;
En esta web podrás encontrar varios conversores y creadores de letras goticas para nombres y nick para copiar pegar online, el que se muestra en esta publicación tiene los ejemplos más usados, pero si no encuentras el de tu preferencia continúa navegando por el menú, donde podrás encontrar atractivos modelos con algunos adornos como complemento uqe pueden ser muy llamativos en instagram y otras redes.
&lt;h2&gt;¿Cómo hacer las letras góticas?&lt;/h2&gt;
&lt;br/&gt;Si lo que buscas es la forma de realizar este estilo de letras tu mismo(a) manualmente pues lo primero es conseguir la imagen del abecedario con las mayúsculas y minúsculas, en la red hay una infinidad de ejemplos, si ya lo tienes en un libro, revista o papel, pues manos a la obra. Si lo encuentras en internet pues asegúrate de que la imagen sea bien nítida, imprime en una hoja y luego busca otra hoja en blanco y ponla encima, con un buen lapiz contornea suavemente el borde para luego tomar bolígrafo, micropunta o pincel y relizar el relleno de color negro que es lo más clásico o algún otro color de tu preferencia. 
&lt;br/&gt;
&lt;br/&gt;Búsquedas: Cómo escribir letras góticas en facebook, Instagram, telegram, twitter. Letras raras góticas online para copiar.
&lt;h3&gt;Otras letras y símbolos para copiar&lt;/h3&gt;
Si todavía no encontraste el diseño que buscabas, a continuación tienes otras herramientas que generan letras cursiva, góticas, para nick y mucho, continua navegando y no te olvides de visitar nuestras redes sociales.
&lt;div class=&quot;memes3&quot;&gt;&lt;a href=&quot;https://oruro777.blogspot.com/2012/05/letras-con-corazones-en-facebook.html&quot; target=&quot;_blank&quot;&gt;Letras con corazones&lt;/a&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2012/06/letras-en-facebook-con-decorado.html&quot; target=&quot;_blank&quot;&gt;Letras Decoradas&lt;/a&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2012/05/letras-subrayadas-en-facebook.html&quot; target=&quot;_blank&quot;&gt;Letras Subrayadas&lt;/a&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2015/07/letras-tachadas-para-twitter-y-facebook.html&quot; target=&quot;_blank&quot;&gt;Letras tachadas&lt;/a&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2015/07/letras-al-reves-en-twitter-y-facebook.html&quot; target=&quot;_blank&quot;&gt;Letras al revés&lt;/a&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2018/01/letras-con-adornos-de-ajedrez-para.html&quot; target=&quot;_blank&quot;&gt;Letras con símbolos de Ajedrez&lt;/a&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2018/01/letras-con-simbolos-de-naipes-o-cartas.html&quot; target=&quot;_blank&quot;&gt;Letras con naipes o cartas&lt;/a&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2018/01/letras-adornadas-para-nick.html&quot; target=&quot;_blank&quot;&gt;Símbolos raros para nick&lt;/a&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2018/01/letras-con-simbolos-de-notas-musicales.html&quot; target=&quot;_blank&quot;&gt;Letras con notas musicales&lt;/a&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2012/05/editor-de-texto-para-facebook.html&quot; target=&quot;_blank&quot;&gt;Letras grandes&lt;/a&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2012/07/letras-para-escribir-en-facebook.html&quot; target=&quot;_blank&quot;&gt;Conversor de letras&lt;/a&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2013/09/arte-ascci-para-el-dia-del-amor.html&quot; target=&quot;_blank&quot;&gt;Dibujos ascci de Amor&lt;/a&gt;
&lt;/div&gt;

&lt;script async=&#39;async&#39;&gt;
var palabraGlob=&quot;Escribe acá...&quot;;

function abrir_redes(id_div_contenido,id_div_compartir,id_div_mensaje)
{var glob_url_texto=document.getElementById(id_div_contenido).value; var cade=&quot;&quot;; var re=&quot;&quot;;
  cade=&quot;&lt;div style=\&quot;padding:0 20px 20px 20px;background:#c4cfe6;\&quot; class=\&quot;opc\&quot;&gt;&lt;div&gt;Compartir en redes&lt;/div&gt;&quot;;
  re = / /gi; glob_url_texto = glob_url_texto.replace(re, &quot;%20&quot;);

if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) )cade+=&quot;&lt;a href=&#39;whatsapp://send?text=&quot;+glob_url_texto+&quot;&#39;  target=&#39;_blank&#39;&gt;Whatsapp&lt;/a&gt;&quot;;

   cade+=&quot;&lt;a href=&#39;javascript:void();&#39; class=&#39;social-icon twitter ga&#39; rel=&#39;nofollow&#39; data-js-selector=&#39;launch_popup&#39;     onclick=\&quot;window.open(&#39;https://twitter.com/share?url=http://oruro777.blogspot.com&amp;text=&quot;+glob_url_texto+&quot;&#39;, &#39;_blank&#39;, &#39;height=430,width=640&#39;);\&quot;   data-category=&#39;Post&#39; data-event=&#39;Share quote&#39; data-label=&#39;twitter&#39;&gt;Twitter&lt;/a&gt;&quot;;
   cade+=&quot;&lt;a href=\&quot;#\&quot; onclick=\&quot;javascript:cerrar_compartir(&#39;&quot;+id_div_contenido+&quot;&#39;,&#39;&quot;+id_div_compartir+&quot;&#39;,&#39;&quot;+id_div_mensaje+&quot;&#39;);return false;\&quot; &gt;Cerrar&lt;/a&gt;&quot;;
   cade+=&quot;&lt;/div&gt;&quot;;
 document.getElementById(id_div_mensaje).innerHTML = cade;
}				   
				   
function cerrar_compartir(id_div_contenido,id_div_compartir,id_div_mensaje){document.getElementById(id_div_mensaje).innerHTML = &quot;&quot;;}				   
var str1=&quot;&quot;,str2=&quot;&quot;;
function anadir_caracter(caracter1,idEditor){var tex5=&quot;&quot;;  if(document.getElementById(idEditor).selectionStart&gt;-1&amp;&amp;document.getElementById(idEditor).selectionStart&lt;999){f=document.getElementById(idEditor);
                                                                _ini=f.selectionStart; var inicio = f.value.substr(0, _ini); var fin = f.value.substr(_ini, f.value.length);
	                                                            tex5 = inicio + caracter1 + fin; f.value=tex5; f.selectionStart=_ini+1; f.selectionEnd=_ini+1;  f.focus(); f.blur();
                                                                }else {tex5=document.getElementById(idEditor).value;  tex5=tex5+caracter1; document.getElementById(&quot;text2&quot;).value = tex5;  document.getElementById(&quot;text2&quot;).blur();  }   }
function eliminar_caracter(idEditor,tipo){tx2=document.getElementById(&quot;text2&quot;).value;
	                                      if(tipo==1){ tx2 = tx2.substring(0, tx2.length - 1); } 
                                          if(tipo==2){ tx2 = tx2.substring(1, tx2.length);}
										  if(tipo==3){ tx2 =&quot;&quot;;  }
										  document.getElementById(&quot;text2&quot;).value = tx2;
                                         }
function marcar(campo) { campo.focus(); campo.select();}

function descodificarEntidad(str) {  return str.replace(/&amp;#(\d+);/g, function(match, dec) {    return String.fromCharCode(dec);  });}
function copyTextDeDiv(idTexto,idMensaje){
    var text=document.getElementById(idTexto).innerHTML;
    var id = &quot;el-id-del-textarea&quot;; globIdMensaje=idMensaje;
    var existsTextarea = document.getElementById(id);
    if(!existsTextarea){ var textarea = document.createElement(&quot;textarea&quot;);  textarea.id = id;
                         textarea.style.position = &quot;fixed&quot;;textarea.style.top = 0; textarea.style.left = 0; textarea.style.width = &quot;1px&quot;;        textarea.style.height = &quot;1px&quot;;
                         textarea.style.padding = 0;  textarea.style.border = &quot;none&quot;;  textarea.style.outline = &quot;none&quot;;  textarea.style.boxShadow = &quot;none&quot;;  textarea.style.background = &quot;transparent&quot;;
                         document.querySelector(&quot;body&quot;).appendChild(textarea);   existsTextarea = document.getElementById(id);
                       }else{   }
    existsTextarea.value = text; existsTextarea.select();
    try { var status = document.execCommand(&quot;copy&quot;); if(!status){ fracaso(); }else{ exito(); }
        } catch (err) {  excepcion(); }
    existsTextarea.blur();
    if(!existsTextarea){document.body.removeChild(existsTextarea);}
}
var globIdMensaje = &quot;mensaje1&quot;;
    
function copyTextDeInput(idTexto,idMensaje){var text=&quot;&quot;; text=document.getElementById(idTexto).value;
                                            var id = &quot;el-id-del-textarea&quot;; globIdMensaje=idMensaje;
                                            var existsTextarea = document.getElementById(id);
    if(!existsTextarea){ var textarea = document.createElement(&quot;textarea&quot;);  textarea.id = id;
                         textarea.style.position = &quot;fixed&quot;;textarea.style.top = 0; textarea.style.left = 0; textarea.style.width = &quot;1px&quot;;        textarea.style.height = &quot;1px&quot;;
                         textarea.style.padding = 0;  textarea.style.border = &quot;none&quot;;  textarea.style.outline = &quot;none&quot;;  textarea.style.boxShadow = &quot;none&quot;;  textarea.style.background = &quot;transparent&quot;;
                         document.querySelector(&quot;body&quot;).appendChild(textarea);   existsTextarea = document.getElementById(id);
                       }
    existsTextarea.value = text; existsTextarea.select();
    try { var status = document.execCommand(&quot;copy&quot;); if(!status){ fracaso(idTexto); }else{ exito(idTexto); }
        } catch (err) { excepcion(idTexto); }
    existsTextarea.blur();                                            
    if(!existsTextarea){document.body.removeChild(existsTextarea);}
}

var globIdMensaje = &quot;mensaje1&quot;,globIdTexto = &quot;x&quot;;
    
    function exito(idTexto) { console.log(&quot;ENTRA exientraaaa&quot;); MostrarAlerta(2500,&quot;Texto copiado!&quot;,&quot;#01A9DB&quot;,idTexto); }
    function fracaso(idTexto) { MostrarAlerta(5500,&quot;No se pudo copiar, realiza el copiado manual o prueba otro navegador...&quot;,&quot;#F79F81&quot;,idTexto); }
    function excepcion(idTexto) {MostrarAlerta(5500,&quot;No se pudo copiar, realiza el copiado manual o prueba otro navegador...&quot;,&quot;#F79F81&quot;,idTexto); }
    function ocultarAlerta(idTexto) {objeto=document.getElementById(idTexto+&quot;_msg&quot;);
							         padreId=document.getElementById(idTexto).parentNode.id;
	                                 document.getElementById(padreId).removeChild(objeto);
	                                }
    function MostrarAlerta(tiempo,texto1,color,idTexto) { elemento1 = document.createElement(&quot;div&quot;); id5=idTexto+&quot;_msg&quot;; inputExist=document.getElementById(id5);
                                              if(!inputExist){elemento1.id = id5; elemento1.innerHTML=&quot;&lt;div style=&#39;color:#fff; background:&quot;+color+&quot;;&#39;&gt;&quot;+texto1+&quot;&lt;/div&gt;&quot;;
                                                              elemento2 = document.getElementById(idTexto); elemento2.parentNode.insertBefore(elemento1,elemento2);
                                                              insertAfter(elemento2,elemento1); setTimeout(function() {ocultarAlerta(idTexto);}, tiempo);
                                                             }
                                                        }
    function insertAfter(dom1,dom2){if(dom1.nextSibling){ dom1.parentNode.insertBefore(dom2,dom1.nextSibling);} else {dom1.parentNode.appendChild(dom2);}}
	function showEdit(idTexto){ cad=&quot;&lt;span style=\&quot;float:right;\&quot;&gt;&lt;button type=\&quot;button\&quot; class=\&quot;btn1\&quot; onclick=\&quot;trasladar_dats6(&#39;&quot;+idTexto+&quot;&#39;,&#39;text2&#39;);\&quot;&gt;Editar&lt;/button&gt;&quot;;
		elemento1 = document.createElement(&quot;div&quot;); id5=idTexto+&quot;_edit&quot;; inputExist=document.getElementById(id5);
                               if(!inputExist){elemento1.id = id5; elemento1.innerHTML=cad;
                                               elemento2 = document.getElementById(idTexto); elemento2.parentNode.insertBefore(elemento1,elemento2);
                                               insertAfter(elemento2,elemento1); 
                                              }
		
	                          }

function trasladar_dats6(dom1,dom2){ elemento1 = document.getElementById(&#39;modal-content&#39;);
                                               elemento2 = document.getElementById(dom1); 
                                               insertAfter(elemento2,elemento1); 
                               
							   
							   elementx = document.getElementById(dom1+&#39;_edit&#39;);
                               elementx.parentNode.removeChild(elementx);

									 input_show_input(dom1,&quot;text2&quot;);
								   }							
								   
function cerrar1()
{
  elemento1 = document.getElementById(&#39;invi1&#39;);
  elemento2 = document.getElementById(&#39;modal-content&#39;);
  elemento1.appendChild(elemento2);

}
							  
				   var normal=&quot;abcdefghijklmnñopqrstuvwxyz1234567890ABCDEFGHIJKLMNÑOPQRSTUVWXYZ&quot;;
var a1=descodificarEntidad(&quot;ａｂｃｄｅｆｇｈｉｊｋｌｍｎñｏｐｑｒｓｔｕｖｗｘｙｚ1234567890ＡＢＣＤＥＦＧＨＩＪＫＬＭＮñＯＰＱＲＳＴＵＶＷＸＹZ&quot;); /*z*/
var a2=descodificarEntidad(&quot;𝒶𝒷𝒸𝒹𝑒𝒻𝑔𝒽𝒾𝒿𝓀𝓁𝓂𝓃ñ𝑜𝓅𝓆𝓇𝓈𝓉𝓊𝓋𝓌𝓍𝓎𝓏𝟣𝟤𝟥𝟦𝟧𝟨𝟩𝟪𝟫𝟢𝒜𝐵𝒞𝒟𝐸𝐹𝒢𝐻𝐼𝒥𝒦𝐿𝑀𝒩Ñ𝒪𝒫𝒬𝑅𝒮𝒯𝒰𝒱𝒲𝒳𝒴𝒵&quot;);
var a3=descodificarEntidad(&quot;ɑҌςdeԲɢɦiۆkℓოɲñ&amp;#9737;թףгรէนѵωxעŻ1234567890ΔßĊÐ乇ŦGHΙJӃĿMNÑʘPQЯSȚUVWҲYZ&quot;);
var a4=descodificarEntidad(&quot;𝓪𝓫𝓬𝓭𝓮𝓯𝓰𝓱𝓲𝓳𝓴𝓵𝓶𝓷ñ𝓸𝓹𝓺𝓻𝓼𝓽𝓾𝓿𝔀𝔁𝔂𝔃1234567890𝓐𝓑𝓒𝓓𝓔𝓕𝓖𝓗𝓘𝓙𝓚𝓛𝓜𝓝Ñ𝓞𝓟𝓠𝓡𝓢𝓣𝓤𝓥𝓦𝓧𝓨𝓩&quot;);
var a5=descodificarEntidad(&quot;αвςdєfgнιנкℓмиÑ&amp;#9737;ρףяѕтυνωאָуz1234567890&amp;#9708;ß&amp;#8373;DモFGHエJKLMNÑ&amp;#9775;PQRSTUVWXYZ&amp;#10008;乙&quot;);
var a6=descodificarEntidad(&quot;𝘢𝘣𝘤𝘥𝘦𝘧𝘨𝘩𝘪𝘫𝘬𝘭𝘮𝘯ñ𝘰𝘱𝘲𝘳𝘴𝘵𝘶𝘷𝘸𝘹𝘺𝘻1234567890𝘈𝘉𝘊𝘋𝘌𝘍𝘎𝘏𝘐𝘑𝘒𝘓𝘔𝘕Ñ𝘖𝘗𝘘𝘙𝘚𝘛𝘜𝘝𝘞𝘟𝘠𝘡&quot;);
var a7=descodificarEntidad(&quot;ＡＢＣＤＥＦＧＨＩＪＫＬＭＮñＯＰＱＲＳＴＵＶＷＸＹZ1234567890ＡＢＣＤＥＦＧＨＩＪＫＬＭＮñＯＰＱＲＳＴＵＶＷＸＹZ&quot;);/*z*/
var a8=descodificarEntidad(&quot;𝖆𝖇𝖈𝖉𝖊𝖋𝖌𝖍𝖎𝖏𝖐𝖑𝖒𝖓𝖓𝖔𝖕𝖖𝖗𝖘𝖙𝖚𝖛𝖜𝖝𝖞𝖟1234567890𝕬𝕭𝕮𝕯𝕰𝕱𝕲𝕳𝕴𝕵𝕶𝕷𝕸𝕹𝕹𝕺𝕻𝕼𝕽𝕾𝕿𝖀𝖁𝖂𝖃𝖄𝖅&quot;);
var a9=descodificarEntidad(&quot;aвcdeғgнιjĸlмnÑσpqrѕтυvwхyz1234567890&amp;#9650;ß&amp;#9790;DミFGHエJKLMNÑ&amp;#10050;PQRSTUVWXYZ&amp;#9587;乙&quot;);
var a10=descodificarEntidad(&quot;𝓐𝓑𝓒𝓓𝓔𝓕𝓖𝓗𝓘𝓙𝓚𝓛𝓜𝓝Ñ𝓞𝓟𝓠𝓡𝓢𝓣𝓤𝓥𝓦𝓧𝓨𝓩1234567890𝓐𝓑𝓒𝓓𝓔𝓕𝓖𝓗𝓘𝓙𝓚𝓛𝓜𝓝Ñ𝓞𝓟𝓠𝓡𝓢𝓣𝓤𝓥𝓦𝓧𝓨𝓩&quot;);
var a11=descodificarEntidad(&quot;αвҫժєƒgнιנкℓмηñ&amp;#8855;ρqяѕтυνωχуz1234567890&amp;#8710;ß&amp;#9790;DミFGHエJKLMNÑ&amp;#13025;PQRSTUVWXYZ&amp;#9587;乙&quot;);
var a12=descodificarEntidad(&quot;𝒂𝒃𝒄𝒅𝒆𝒇𝒈𝒉𝒊𝒋𝒌𝒍𝒎𝒏ñ𝒐𝒑𝒒𝒓𝒔𝒕𝒖𝒗𝒘𝒙𝒚𝒛1234567890𝑨𝑩𝑪𝑫𝑬𝑭𝑮𝑯𝑰𝑱𝑲𝑳𝑴𝑵Ñ𝑶𝑷𝑸𝑹𝑺𝑻𝑼𝑽𝑾𝑿𝒀𝒁&quot;);
var a13=descodificarEntidad(&quot;ABCÐEքGħIJҞŁMNñØPQRֆŦUV&amp;#8361;ЖҰ乙1234567890ABCÐEքGħIJҞŁMNñØPQRֆŦUV&amp;#8361;ЖҰ乙&quot;);/*z*/
var a14=descodificarEntidad(&quot;𝔞𝔟𝔠𝔡𝔢𝔣𝔤𝔥𝔦𝔧𝔨𝔩𝔪𝔫ñ𝔬𝔭𝔮𝔯𝔰𝔱𝔲𝔳𝔴𝔵𝔶𝔷1234567890𝔄𝔅ℭ𝔇𝔈𝔉𝔊ℌℑ𝔍𝔎𝔏𝔐𝔑Ñ𝔒𝔓𝔔ℜ𝔖𝔗𝔘𝔙𝔚𝔛𝔜ℨ&quot;);
var a15=descodificarEntidad(&quot;ɑɓcdεfgんﻨjкɭm&amp;#8745;Ñ&amp;#9762;ｱqrstuϑwﾒyz1234567890ﾑ乃ＣＤ乇ｷＧＨﾉﾌズﾚＭ刀Ñ&amp;#13025;PQ尺丂ｲひV&amp;#8361;&amp;#9587;ﾘ乙&quot;);
var a16=descodificarEntidad(&quot;𝔞𝔟𝔠𝔡𝔢𝔣𝔤𝔥𝔦𝔧𝔨𝔩𝔪𝔫ñ𝔬𝔭𝔮𝔯𝔰𝔱𝔲𝔳𝔴𝔵𝔶𝔷𝟭𝟮𝟯𝟰𝟱𝟲𝟳𝟴𝟵𝟬𝔞𝔟𝔠𝔡𝔢𝔣𝔤𝔥𝔦𝔧𝔨𝔩𝔪𝔫ñ𝔬𝔭𝔮𝔯𝔰𝔱𝔲𝔳𝔴𝔵𝔶𝔷&quot;);
var a17=descodificarEntidad(&quot;αв&amp;#162;&amp;#8706;єfgнιנкℓмиÑσρqяѕтυνωχуz1234567890αв&amp;#162;&amp;#8706;єfgнιנкℓмиÑσρqяѕтυνωχуz&quot;);
var a18=descodificarEntidad(&quot;𝘈𝘉𝘊𝘋𝘌𝘍𝘎𝘏𝘐𝘑𝘒𝘓𝘔𝘕Ñ𝘖𝘗𝘘𝘙𝘚𝘛𝘜𝘝𝘞𝘟𝘠𝘡1234567890𝘈𝘉𝘊𝘋𝘌𝘍𝘎𝘏𝘐𝘑𝘒𝘓𝘔𝘕Ñ𝘖𝘗𝘘𝘙𝘚𝘛𝘜𝘝𝘞𝘟𝘠𝘡&quot;);
var a19=descodificarEntidad(&quot;aьζdҾʧghﻨʝқŁʍnñʘpգrㄅʇひvwＸyչ1234567890aьζdҾʧghﻨʝқŁʍnñʘpգrㄅʇひvwＸyչ&quot;);
var a20=descodificarEntidad(&quot;𝑨𝑩𝑪𝑫𝑬𝑭𝑮𝑯𝑰𝑱𝑲𝑳𝑴𝑵Ñ𝑶𝑷𝑸𝑹𝑺𝑻𝑼𝑽𝑾𝑿𝒀𝒁1234567890𝑨𝑩𝑪𝑫𝑬𝑭𝑮𝑯𝑰𝑱𝑲𝑳𝑴𝑵Ñ𝑶𝑷𝑸𝑹𝑺𝑻𝑼𝑽𝑾𝑿𝒀𝒁&quot;);
var a21=descodificarEntidad(&quot;คც(ծҾfgんﻨʝКլოՈÑʘթգ尺丂Ŧuשωﾒฯ乙1234567890คც(ծҾfgんﻨʝКլოՈÑʘթգ尺丂Ŧuשωﾒฯ乙&quot;);
var a22=descodificarEntidad(&quot;ДßĊÐξFĠĦłjҚĿMnЙØPףЯ丂tŲעΨЖУ乙1234567890ДßĊÐξFĠĦłjҚĿMnЙØPףЯ丂tŲעΨЖУ乙&quot;);/*z*/
var a23=descodificarEntidad(&quot;მþcÐєζgΗιɟkɭmnÑΘpØҐŠτμשwχyշ1234567890ДßĊÐξFĠĦłjҚĿMnЙØPףЯ丂tŲעΨЖУ乙&quot;);
var a24=descodificarEntidad(&quot;ДЪCԁҾԲցんіڙқԼறהñፀթգЯ丂Ҭμνயﾒฯｚ1234567890ДЪCԁҾԲցんіڙқԼறהñፀթգЯ丂Ҭμνயﾒฯ&quot;); /*z*/
var a25=descodificarEntidad(&quot;Aþcծeƒﻮዞιʝʞረmɲñoթq尺丂Ŧひʋω&amp;#9587;ﾘչ1234567890A乃cծeƒﻮዞﻨʝʞረmɲñoթq尺丂Ŧひʋω&amp;#9587;ﾘչ&quot;);
var a26=descodificarEntidad(&quot;𝕬𝕭𝕮𝕯𝕰𝕱𝕲𝕳𝕴𝕵𝕶𝕷𝕸𝕹𝕹𝕺𝕻𝕼𝕽𝕾𝕿𝖀𝖁𝖂𝖃𝖄𝖅1234567890𝕬𝕭𝕮𝕯𝕰𝕱𝕲𝕳𝕴𝕵𝕶𝕷𝕸𝕹𝕹𝕺𝕻𝕼𝕽𝕾𝕿𝖀𝖁𝖂𝖃𝖄𝖅&quot;);

var a27=descodificarEntidad(&quot;🔺ᗷᑕᗪEᖴGᕼ📍&amp;#9730;Kᒪ&amp;#9807;ᑎÑ🍊ᑭᑫᖇ💰🍄ᑌ🔰ᗯ&amp;#9874;Yᘔ1234567890🔺ᗷᑕᗪEᖴGᕼ📍&amp;#9730;Kᒪ&amp;#9807;ᑎÑ🍊ᑭᑫᖇ💰🍄ᑌ🔰ᗯ&amp;#9874;Yᘔ&quot;);/*z*/
var a28=descodificarEntidad(&quot;𝐚𝐛𝐜𝐝𝐞𝐟𝐠𝐡𝐢𝐣𝐤𝐥𝐦𝐧ñ𝐨𝐩𝐪𝐫𝐬𝐭𝐮𝐯𝐰𝐱𝐲𝐳𝟏𝟐𝟑𝟒𝟓𝟔𝟕𝟖𝟗0𝐀𝐁𝐂𝐃𝐄𝐅𝐆𝐇𝐈𝐉𝐊𝐋𝐌𝐍Ñ𝐎𝐏𝐐𝐑𝐒𝐓𝐔𝐕𝐖𝐗𝐘𝐙&quot;);
var a29=descodificarEntidad(&quot;🅐🅑🅒🅓🅔🅕🅖🅗🅘🅙🅚🅛🅜🅝ñ🅞🅟🅠🅡🅢🅣🅤🅥🅦🅧🅨🅩1234567890🅐🅑🅒🅓🅔🅕🅖🅗🅘🅙🅚🅛🅜🅝ñ🅞🅟🅠🅡🅢🅣🅤🅥🅦🅧🅨🅩&quot;);
var a30=descodificarEntidad(&quot;𝒜𝐵𝒞𝒟𝐸𝐹𝒢𝐻𝐼𝒥𝒦𝐿𝑀𝒩Ñ𝒪𝒫𝒬𝑅𝒮𝒯𝒰𝒱𝒲𝒳𝒴𝒵𝟣𝟤𝟥𝟦𝟧𝟨𝟩𝟪𝟫𝟢𝒜𝐵𝒞𝒟𝐸𝐹𝒢𝐻𝐼𝒥𝒦𝐿𝑀𝒩Ñ𝒪𝒫𝒬𝑅𝒮𝒯𝒰𝒱𝒲𝒳𝒴𝒵&quot;);
var a31=descodificarEntidad(&quot;ɑɓㄷɗeʃɡɦɪɟズɭʍηñʘρφʀรʇuϑШχվʑ1234567890&amp;#9709;ß&amp;#9790;DミFGHIJKLMNÑ&amp;#13025;PQRSTUVWXYZ&amp;#10007;乙&quot;);
var a32=descodificarEntidad(&quot;𝗮𝗯𝗰𝗱𝗲𝗳𝗴𝗵𝗶𝗷𝗸𝗹𝗺𝗻ñ𝗼𝗽𝗾𝗿𝘀𝘁𝘂𝘃𝘄𝘅𝘆𝘇𝟭𝟮𝟯𝟰𝟱𝟲𝟳𝟴𝟵𝟬𝗔𝗕𝗖𝗗𝗘𝗙𝗚𝗛𝗜𝗝𝗞𝗟𝗠𝗡Ñ𝗢𝗣𝗤𝗥𝗦𝗧𝗨𝗩𝗪𝗫𝗬𝗭&quot;);
var a33=descodificarEntidad(&quot;ɑъ८ժεքցհﻨյĸlოռñօթզгรէսνաＸկչ1234567890aъ८ժεքցհﻨյĸlოռñօթզгรէսνաＸկչ&quot;);
var a34=descodificarEntidad(&quot;&amp;#9424;&amp;#9425;&amp;#9426;&amp;#9427;&amp;#9428;&amp;#9429;&amp;#9430;&amp;#9431;&amp;#9432;&amp;#9433;&amp;#9434;&amp;#9435;&amp;#9436;&amp;#9437;&amp;#9437;&amp;#9438;&amp;#9439;&amp;#9440;&amp;#9441;&amp;#9442;&amp;#9443;&amp;#9444;&amp;#9445;&amp;#9446;&amp;#9447;&amp;#9448;&amp;#9449;&amp;#9312;&amp;#9313;&amp;#9314;&amp;#9315;&amp;#9316;&amp;#9317;&amp;#9318;&amp;#9319;&amp;#9320;0&amp;#9398;&amp;#9399;&amp;#9400;&amp;#9401;&amp;#9402;&amp;#9403;&amp;#9404;&amp;#9405;&amp;#9406;&amp;#9407;&amp;#9408;&amp;#9409;&amp;#9410;&amp;#9411;Ñ&amp;#9412;&amp;#9413;&amp;#9414;&amp;#9415;&amp;#9416;&amp;#9417;&amp;#9418;&amp;#9419;&amp;#9420;&amp;#9421;&amp;#9422;&amp;#9423;&quot;);
var a35=descodificarEntidad(&quot;𝔸𝔹ℂ𝔻𝔼𝔽𝔾ℍ𝕀𝕁𝕂𝕃𝕄ℕÑ𝕆ℙℚℝ𝕊𝕋𝕌𝕍𝕎𝕏𝕐ℤ𝟘𝟙𝟚𝟛𝟜𝟝𝟞𝟟𝟠𝟡𝔸𝔹ℂ𝔻𝔼𝔽𝔾ℍ𝕀𝕁𝕂𝕃𝕄ℕÑ𝕆ℙℚℝ𝕊𝕋𝕌𝕍𝕎𝕏𝕐ℤ&quot;);
var a36=descodificarEntidad(&quot;𝙖𝙗𝙘𝙙𝙚𝙛𝙜𝙝𝙞𝙟𝙠𝙡𝙢𝙣ñ𝙤𝙥𝙦𝙧𝙨𝙩𝙪𝙫𝙬𝙭𝙮𝙯1234567890𝘼𝘽𝘾𝘿𝙀𝙁𝙂𝙃𝙄𝙅𝙆𝙇𝙈𝙉Ñ𝙊𝙋𝙌𝙍𝙎𝙏𝙐𝙑𝙒𝙓𝙔𝙕&quot;);
var a37=descodificarEntidad(&quot;ﻪbcժεfﻮʰiʲズlოⁿñºթզ尺รէนשʷﾒվz&amp;#8321;&amp;#8322;&amp;#8323;&amp;#8324;&amp;#8325;&amp;#8326;&amp;#8328;&amp;#8329;&amp;#8320;0abcժεfﻮʰ&amp;#869;ʲズlოⁿñºթզ尺รէนשʷﾒվz&quot;);
var a38=descodificarEntidad(&quot;𝑎𝑏𝑐𝑑𝑒𝑓𝑔ℎ𝑖𝑗𝑘𝑙𝑚𝑛ñ𝑜𝑝𝑞𝑟𝑠𝑡𝑢𝑣𝑤𝑥𝑦𝑧1234567890𝐴𝐵𝐶𝐷𝐸𝐹𝐺𝐻𝐼𝐽𝐾𝐿𝑀𝑁Ñ𝑂𝑃𝑄𝑅𝑆𝑇𝑈𝑉𝑊𝑋𝑌𝑍&quot;);
var a39=descodificarEntidad(&quot;ḀßČÐεｷgɦﻨjズℓოɲñʘթq尺รŦนשωﾒУչ1234567890ḀßČÐεｷﻮɦﻨjズℓოɲñʘթq尺รŦนשωﾒվչ&quot;);
var a40=descodificarEntidad(&quot;𝚊𝚋𝚌𝚍𝚎𝚏𝚐𝚑𝚒𝚓𝚔𝚕𝚖𝚗ñ𝚘𝚙𝚚𝚛𝚜𝚝𝚞𝚟𝚠𝚡𝚢𝚣𝟷𝟸𝟹𝟺𝟻𝟼𝟽𝟾𝟿𝟶𝙰𝙱𝙲𝙳𝙴𝙵𝙶𝙷𝙸𝙹𝙺𝙻𝙼𝙽Ñ𝙾𝙿𝚀𝚁𝚂𝚃𝚄𝚅𝚆𝚇𝚈𝚉&quot;);
var a41=descodificarEntidad(&quot;48(d3f9h!jk1றnÑ0pqr57uvwxy2123456789048(d3f9h!jk1றnÑ0pqr57uvwxy2&quot;);
var a42=descodificarEntidad(&quot;𝕒𝕓𝕔𝕕𝕖𝕗𝕘𝕙𝕚𝕛𝕜𝕝𝕞𝕟ñ𝕠𝕡𝕢𝕣𝕤𝕥𝕦𝕧𝕨𝕩𝕪𝕫𝟘𝟙𝟚𝟛𝟜𝟝𝟞𝟟𝟠𝟡𝔸𝔹ℂ𝔻𝔼𝔽𝔾ℍ𝕀𝕁𝕂𝕃𝕄ℕÑ𝕆ℙℚℝ𝕊𝕋𝕌𝕍𝕎𝕏𝕐ℤ&quot;);
var a43=descodificarEntidad(&quot;ค๒ς๔єŦﻮђเןкl๓ภñoקσгรtยשฬאyz1234567890ค๒ς๔єŦﻮђเןкl๓ภÑoקσгรtยשฬץאz&quot;);
var a44=descodificarEntidad(&quot;ᗩᗷᑕᗪEᖴGᕼIᒍKᒪᗰᑎñOᑭᑫᖇᔕTᑌᐯᗯ&amp;#5741;Yᘔ1234567890ᗩᗷᑕᗪEᖴGᕼIᒍKᒪᗰᑎñOᑭᑫᖇᔕTᑌᐯᗯ&amp;#5741;Yᘔ&quot;);
var a45=descodificarEntidad(&quot;ค๒čdƎƒﻮんijƘℓmɲñƠÞգ尺ֆtƯvШXฯչ1234567890ค๒čdƎƒﻮんijƘℓmɲñƠÞգ尺ֆtƯvШXฯչ&quot;);
var a46=descodificarEntidad(&quot;ᴀʙᴄᴅᴇғɢʜɪᴊᴋʟᴍɴÑᴏᴘǫʀsᴛᴜᴠᴡxʏᴢ1234567890ᴀʙᴄᴅᴇғɢʜɪᴊᴋʟᴍɴÑᴏᴘǫʀsᴛᴜᴠᴡxʏᴢ&quot;);
var a47=descodificarEntidad(&quot;ለbርծΣfցዠijkረወռЙፀpզշsէሀvሠxվ乙1234567890ለbርծΣfցዠijkረወռЙፀpզշsէሀvሠxվ乙&quot;);
var a48=descodificarEntidad(&quot;丹乃ㄈのモチＧＨ工ﾌ长乚爪刀Ñ&amp;#12295;尸Ｑ尺己丁ひＶ山乂丫乙1234567890丹乃ㄈのモチＧＨ工ﾌ长乚爪刀Ñ&amp;#12295;尸Ｑ尺己丁ひＶ山乂丫乙&quot;);
var a49=descodificarEntidad(&quot;ค๖cժēfﻮhiวkl๓ɲñop๑rŞtนงωxฯ乙1234567890ค๖cժēfﻮhiวkl๓ɲñop๑rŞtนงωxฯ乙&quot;);
var a50=descodificarEntidad(&quot;ɐqɔpǝɟƃɥıɾʞlɯuuodbɹsʇnʌʍxʎz𝟣𝟤𝟥𝟦𝟧𝟨𝟩𝟪𝟫𝟢ɐqɔpǝɟƃɥıɾʞlɯuuodbɹsʇnʌʍxʎz&quot;);
var a51=descodificarEntidad(&quot;ÁßČĎĔŦĞĤĨĴĶĹMŃÑŐPQŔŚŤÚVŴЖŶŹ1234567890ÁßČĎĔŦĞĤĨĴĶĹMŃÑŐPQŔŚŤÚVŴЖŶŹ&quot;);
var a52=descodificarEntidad(&quot;ᴬᴮᶜᴰᴱᶠᴳᴴᴵᴶᴷᴸᴹᴺÑᴼᴾǫᴿˢᵀᵁⱽᵂˣʸᶻ1234567890ᴬᴮᶜᴰᴱᶠᴳᴴᴵᴶᴷᴸᴹᴺÑᴼᴾǫᴿˢᵀᵁⱽᵂˣʸᶻ&quot;);
var a53=descodificarEntidad(&quot;&amp;#8371;&amp;#3647;&amp;#8373;ĐɆ&amp;#8355;&amp;#8370;ⱧłJ&amp;#8365;Ⱡ&amp;#8357;&amp;#8358;ÑØ&amp;#8369;QⱤ&amp;#8372;&amp;#8366;ɄV&amp;#8361;ӾɎⱫ1234567890&amp;#8371;&amp;#3647;&amp;#8373;ĐɆ&amp;#8355;&amp;#8370;ⱧłJ&amp;#8365;Ⱡ&amp;#8357;&amp;#8358;ÑØ&amp;#8369;QⱤ&amp;#8372;&amp;#8366;ɄV&amp;#8361;ӾɎⱫ&quot;);
var a54=descodificarEntidad(&quot;ᴀʙᴄᴅᴇҒɢʜɪᴊᴋʟᴍNÑᴏᴘQʀsᴛᴜᴠᴡxʏᴢ1234567890ᴀʙᴄᴅᴇҒɢʜɪᴊᴋʟᴍNÑᴏᴘQʀsᴛᴜᴠᴡxʏᴢ&quot;);
var a55=descodificarEntidad(&quot;αвc&amp;#8706;εғgнιנкℓмηñσρqяsтυvωxүz1234567890αвc&amp;#8706;εғgнιנкℓмηñσρqяsтυvωxүz&quot;);
var a56=descodificarEntidad(&quot;АБCДЄFGHЇJКГѪ&amp;#8358;ЙѲPФЯ$TЦѴШЖЧЗ1234567890АБCДЄFGHЇJКГѪ&amp;#8358;ЙѲPФЯ$TЦѴШЖЧЗ&quot;);
var a57=descodificarEntidad(&quot;ꍏ&amp;#9837;&amp;#9790;&amp;#9687;&amp;#8364;Ϝ&amp;#10081;&amp;#9796;&amp;#9815;&amp;#9834;ϰ&amp;#8627;&amp;#9812;&amp;#9835;Ñ&amp;#8857;ρ&amp;#9773;&amp;#9736;&amp;#9442;T&amp;#9739;&amp;#10003;ω&amp;#8984;&amp;#9791;&amp;#9761;1234567890ꍏ&amp;#9837;&amp;#9790;&amp;#9687;&amp;#8364;Ϝ&amp;#10081;&amp;#9796;&amp;#9815;&amp;#9834;ϰ&amp;#8627;&amp;#9812;&amp;#9835;Ñ&amp;#8857;ρ&amp;#9773;&amp;#9736;&amp;#9442;T&amp;#9739;&amp;#10003;ω&amp;#8984;&amp;#9791;&amp;#9761;&quot;);
var a58=descodificarEntidad(&quot;ΩbҫժҼҒgӈأjҠӀMnӣoҎգԻֆҭմvωҲұչ1234567890ΩbҫժҼҒﻮӈأjҠӀMnӣoҎգԻֆҭմvωҲұչ&quot;);
var a59=descodificarEntidad(&quot;ǟɮƈɖɛʄɢɦɨʝӄʟʍռñօքզʀֆȶʊʋաӼʏʐ1234567890ǟɮƈɖɛʄɢɦɨʝӄʟʍռñօքզʀֆȶʊʋաӼʏʐ&quot;);
var a60=descodificarEntidad(&quot;åß&amp;#162;Ðê&amp;#163;ghïjklmññðþqr&amp;#167;&amp;#8224;µvwx&amp;#165;z1234567890ÄßÇÐÈ&amp;#163;GHÌJKLMñÑÖþQR&amp;#167;&amp;#8224;ÚVW&amp;#215;&amp;#165;Z&quot;);
var a61=descodificarEntidad(&quot;&amp;#9650;ɓςdeቱgիiժズℓጦnñ&amp;#9787;թqгsէนשwxуՁ1234567890&amp;#9650;B&amp;#9770;D乇FGHIJKLMNÑ&amp;#9673;PQ尺STU&amp;#8730;W&amp;#10008;YZ&quot;);
var a62=descodificarEntidad(&quot;åЪċđêfĝĥїĵκļறήñ&amp;#9786;pqŕśťϋvẅχŷž1234567890ÂßĈĎÊFĜĤエĴЌĹMNÑ&amp;#9681;PQŘŚŤÛVŴҲŶŽ&amp;#10008;乙&quot;);
                var a63=descodificarEntidad(&quot;ɑɓɔɗəʃɡɦɪɟズɭʍήñʘρφʀรʇϋϑШχվʑ1234567890ɑɓɔɗəʃɡɦɪɟズɭʍήñʘρφʀรʇϋϑШχվʑ&quot;);
				var a64=descodificarEntidad(&quot;🔼🅱🅲🅳🅴🅵🅶🈂ℹ🅹🅺🅻&amp;#9410;🅽🅽🔵🅿🆀🆁&amp;#9889;&amp;#10013;🆄🔽🆆🔀🆈🆉1234567890🔼🅱🅲🅳🅴🅵🅶🅷ℹ🅹🅺🅻&amp;#9410;🅽🅽🔵🅿🆀🆁&amp;#9889;🆃🆄🔽🆆🔀🆈🆉&quot;);/*z*/
var a65=descodificarEntidad(&quot;🇦🇧🇨🇩🇪🇫🇬🇭🇮🇯🇰🇱🇲🇳🇳🇴🇵🇶🇷🇸🇹🇺🇻🇼🇽🇾🇿1234567890🇦🇧🇨🇩🇪🇫🇬🇭🇮🇯🇰🇱🇲🇳🇳🇴🇵🇶🇷🇸🇹🇺🇻🇼🇽🇾🇿&quot;);/*z*/
var a66=descodificarEntidad(&quot;&amp;#9650;🅱🅲🅳🌜🅵🅶&amp;#9811;ℹ🅹🅺🅻&amp;#9807;&amp;#9809;&amp;#9809;&amp;#9210;🅿🆀🆁💲🇹&amp;#9934;🔽🆆&amp;#10060;🆈🆉1234567890🔺🅱🌜🅳🅴🅵🅶&amp;#9811;ℹ🅹🅺🅻&amp;#9807;&amp;#9809;&amp;#9809;&amp;#11093;🅿🆀🆁💲🇹&amp;#9934;🔽🆆&amp;#10060;🆈🆉&quot;);/*z*/

var cadZ=descodificarEntidad(&quot;[&amp;#773;&amp;#818;**]**&amp;#821;**&amp;#823;**&amp;#822;**&amp;#824;**&amp;#820;**&amp;#863;**&amp;#818;**&amp;#819;**&amp;#866;**&amp;#828;**&amp;#857;**&amp;#859;**&amp;#784;&amp;#776;**&amp;#851;&amp;#829;**A**A**A**A*&quot;);
var cadPar=descodificarEntidad(&quot;&amp;#10023;&amp;#12304;**&amp;#12305;&amp;#10023;**&amp;#10025;&amp;#8902;**&amp;#8902;&amp;#10025;**🏆&amp;#9813;&amp;#12304;**&amp;#12305;&amp;#9813;🏆**🍎🎀**🎀🍎**😝&amp;#9757;**&amp;#9757;😝**🔥🔥**🔥🔥**&amp;#10023;😍&amp;#10023;**&amp;#10023;😍&amp;#10023;**🎬🎧🎵💕**💕🎵🎧🎬**🏆&amp;#9917;&amp;#12304;**&amp;#12305;&amp;#9917;🏆**🏆🏀&amp;#12304;**&amp;#12305;🏀🏆**🏆🎱&amp;#12304;**&amp;#12305;🎱🏆**&amp;#9995;&amp;#10084;&amp;#65039;&amp;#12304;**&amp;#12305;&amp;#10084;&amp;#65039;🤚**🎶🎵😍**😍🎵🎶**&amp;#65039;😪💔&amp;#8631;**&amp;#8630;💔😪&amp;#65039;**💔🍻🎤**🎤🍻💔**🤑💰**💰🤑**&amp;#9918;&amp;#9889;**&amp;#9889;&amp;#9918;**&amp;#9752;&amp;#9728;&amp;#12304;**&amp;#12305;&amp;#9728;&amp;#9752;**&amp;#10023;&amp;#9996;&amp;#12304;**&amp;#12305;&amp;#9996;&amp;#10023;**&amp;#9881;&amp;#9874;&amp;#12304;**&amp;#12305;&amp;#9874;&amp;#9881;**&amp;#10023;&amp;#9876;&amp;#12304;**&amp;#12305;&amp;#9876;&amp;#10023;**&amp;#9939;&amp;#9939;&amp;#12304;**&amp;#12305;&amp;#9939;&amp;#9939;**&amp;#9878;&amp;#12304;**&amp;#12305;&amp;#9878;**&amp;#9928;&amp;#9748;&amp;#12304;**&amp;#12305;&amp;#9748;&amp;#9928;&quot;);
var cadUno=descodificarEntidad(&quot;🎬🎧🎵💕👍**😍🎵🎵🎶**🔊🔊🎶🎶🎶🎧🎧**💯👌**🎹🎶🎸&amp;#10084;**😍😍😗**📀🏅🏅🏅🏅**😍🤗😘**🎤🍻💔**&amp;#9917;🏆**📢🎤🎼**&amp;#10084;&amp;#65039;😪💔**😎🎧🎼🎵&quot;);
var vecZ=cadZ.split(&quot;**&quot;);
var parX=cadPar.split(&quot;**&quot;);
var unoX=cadUno.split(&quot;**&quot;);

var ad1=descodificarEntidad(&quot;f&amp;#12304;*-*&amp;#12305;f##f&amp;#8902;*-*&amp;#8902;f##f🎀*-*🎀f##f&amp;#9757;*-*&amp;#9757;f##🔥f*-*f🔥##😍f*-*f😍##f*-*f##彡f[*-*]fミ##&amp;#9756;f&amp;#9758;&amp;#12304;*-*&amp;#12305;&amp;#9756;f&amp;#9758;##&amp;#8902;f&amp;#8902;&amp;#8811;*-*&amp;#8810;&amp;#8902;f&amp;#8902;##&amp;#8902;f&amp;#8902;&amp;#12299;*-*&amp;#12298;&amp;#8902;f&amp;#8902;##&amp;#10038;f&amp;#10038;*-*&amp;#10038;f&amp;#10038;##f&amp;#65124;&amp;#65124;*-*&amp;#65125;&amp;#65125;f##f&amp;#65288;&amp;#65113;*-*&amp;#65114;&amp;#65289;f##f&amp;#9580;&amp;#9580;&amp;#9580;*-*&amp;#9580;&amp;#9580;&amp;#9580;f##.&amp;#9829;.*-*.&amp;#9829;.##f&amp;#12302;*-*&amp;#12303;f##&amp;#9825;&amp;#3858;f*-*f&amp;#3858;&amp;#9825;##&amp;#9472;&amp;#9552;f*-*f&amp;#9552;&amp;#9472;##f&amp;#8600;&amp;#8600;*-*&amp;#8601;&amp;#8601;f##f&amp;#10023;&amp;#12299;*-*&amp;#12298;&amp;#10023;f##f&amp;#187;&amp;#187;*-*&amp;#171;&amp;#171;f##f&amp;#12308;&amp;#65117;*-*&amp;#65118;&amp;#12309;f##&amp;#9562;&amp;#187;f&amp;#171;&amp;#9565;*-*&amp;#9562;&amp;#187;f&amp;#171;&amp;#9565;##&amp;#9581;&amp;#9472;f&amp;#9472;&amp;#9582;*-*&amp;#9581;&amp;#9472;f&amp;#9472;&amp;#9582;##f&amp;#9658;*-*&amp;#9668;f##f&amp;#9789;*-*&amp;#9790;f##&amp;#9556;f&amp;#9552;*-*&amp;#9552;f&amp;#9559;&quot;);
var ad2=descodificarEntidad(&quot;&amp;#10025;#&amp;#10048;#&amp;#10023;#&amp;#10022;#&amp;#10025;#&amp;#10031;#&amp;#9679;#ღ#&amp;#9733;#&amp;#9825;#&amp;#9786;#&amp;#9757;#&amp;#8226;#&amp;#10047;#&amp;#10084;#&amp;#10083;#&amp;#13025;#&amp;#9829;#&amp;#10086;#&amp;#9812;#&amp;#9813;#&amp;#9818;#&amp;#9819;#&amp;#10018;#&amp;#9831;#&amp;#9826;#&amp;#9828;#&amp;#9824;#&amp;#9830;#&amp;#9787;#&amp;#10026;#&amp;#10027;#&amp;#10032;#&amp;#10028;#&amp;#8900;#&amp;#9671;#&amp;#10070;#&amp;#9733;#&amp;#10023;#&amp;#10023;#&amp;#10023;#&amp;#9825;#&amp;#9825;#&amp;#9825;#&amp;#9728;#&amp;#9730;#&amp;#9816;#&amp;#9788;&quot;);
var ad1V=ad1.split(&quot;##&quot;);
var ad2V=ad2.split(&quot;#&quot;);
  
var ad3=descodificarEntidad(&quot;&amp;#9472;&amp;#9702;&amp;#10084;&amp;#9702;&amp;#9472;&amp;#65310;*-*&amp;#65308;&amp;#9472;&amp;#9702;&amp;#10084;&amp;#9702;&amp;#9472;+-+彡&amp;#10084;[*-*]&amp;#10084;ミ+-+&amp;#10023;&amp;#9825;&amp;#10023;*-*&amp;#10023;&amp;#9825;&amp;#10023;+-+&amp;#9756;&amp;#10084;&amp;#9758;&amp;#12304;*-*&amp;#12305;&amp;#9756;&amp;#10084;&amp;#9758;+-+&amp;#9552;&amp;#8902;&amp;#9829;&amp;#8902;&amp;#9552;&amp;#8811;*-*&amp;#8810;&amp;#9552;&amp;#8902;&amp;#9829;&amp;#8902;&amp;#9552;+-+&amp;#8902;&amp;#9825;&amp;#8902;&amp;#12299;*-*&amp;#12298;&amp;#8902;&amp;#9825;&amp;#8902;+-+&amp;#9473;&amp;#9829;&amp;#9473;&amp;#8811;*-*&amp;#8810;&amp;#9473;&amp;#9829;&amp;#9473;+-+&amp;#9825;&amp;#9702;&amp;#9702;&amp;#8811;*-*&amp;#8810;&amp;#9702;&amp;#9702;&amp;#9825;+-+&amp;#10023;&amp;#10084;&amp;#10023;*-*&amp;#10023;&amp;#10084;&amp;#10023;+-+&amp;#3844;ᶦᶰ&amp;#9829;*-*&amp;#4048;+-+&amp;#9702;&amp;#10083;&amp;#9702;&amp;#12304;*-*&amp;#12305;&amp;#9702;&amp;#10083;&amp;#9702;+-+&amp;#9825;&amp;#12298;*-*&amp;#12299;&amp;#9825;+-+&amp;#9829;&amp;#65124;&amp;#65124;*-*&amp;#65125;&amp;#65125;&amp;#9829;+-+&amp;#9756;&amp;#9829;&amp;#9758;*-*&amp;#9756;&amp;#9829;&amp;#9758;+-+&amp;#9825;&amp;#9644;&amp;#9688;ıl|&amp;#9608;[*-*]&amp;#9608;|lı&amp;#9688;&amp;#9644;&amp;#9825;+-+&amp;#9825;&lt;~*-*~&gt;&amp;#9825;+-+&amp;#9829;[[[&amp;#9658;*-*&amp;#9668;]]]&amp;#9829;+-+&amp;#9825;&amp;#9617;&amp;#9618;&amp;#9619;*-*&amp;#9619;&amp;#9618;&amp;#9617;&amp;#9825;+-+&amp;#8226;&amp;#183;.&amp;#183;&amp;#8226;&amp;#10084;&amp;#8226;&amp;#183;.&amp;#183;&amp;#8226;*-*&amp;#8226;&amp;#183;.&amp;#183;&amp;#8226;&amp;#10084;&amp;#8226;&amp;#183;.&amp;#183;&amp;#8226;+-+&amp;#9829;&amp;#65288;&amp;#65113;*-*&amp;#65114;&amp;#65289;&amp;#9829;+-+&amp;#10084;&amp;#9580;&amp;#9580;&amp;#9580;*-*&amp;#9580;&amp;#9580;&amp;#9580;&amp;#10084;+-+&amp;#8226;&amp;#9829;&amp;#8226; &amp;#9756;*-*&amp;#9758; &amp;#8226;&amp;#9829;&amp;#8226;+-+&amp;#9829;&amp;#8255;&amp;#9829;&amp;#10047;*-*&amp;#10047;&amp;#9829;&amp;#8255;&amp;#9829;+-+&amp;#180;*&amp;#8226;.&amp;#184;*&amp;#8226;.&amp;#184;&amp;#9829;*-*&amp;#9829;&amp;#184;.&amp;#8226;*&amp;#180;&amp;#184;.&amp;#8226;*&amp;#180;+-+&amp;#9734;.&amp;#9417;&amp;#9428; &amp;#9398;&amp;#9436;&amp;#9438;.&amp;#9829;*-*&amp;#9829;.&amp;#9417;&amp;#9428; &amp;#9414;&amp;#9444;&amp;#9432;&amp;#9428;&amp;#9441;&amp;#9438;.&amp;#9734;+-+&amp;#9552;.&amp;#9829;.&amp;#9552; *-* &amp;#9552;.&amp;#9829;.&amp;#9552;+-+&#39;&amp;#183;.&amp;#184;&amp;#9829;&amp;#184;.&amp;#183;&#39;*-*&#39;&amp;#183;.&amp;#184;&amp;#9829;&amp;#184;.&amp;#183;&#39;+-+&amp;#9825;&amp;#8256;&amp;#10167;*-*&amp;#10169;&amp;#8256;&amp;#9825;+-+(=&#39;o&#39;=).&amp;#9829;.*-*.&amp;#9829;.+-+&amp;#9734;*&amp;#180;&amp;#168;`*&amp;#9829;*-*&amp;#9829;*&amp;#180;&amp;#168;`*&amp;#9734;+-+&amp;#184;.&amp;#183;&amp;#9829;&amp;#184;.&amp;#183;&amp;#9829;(*-*)&amp;#9829;&amp;#183;.&amp;#184;&amp;#9829;&amp;#183;.&amp;#184;+-+&amp;#10084;&amp;#65039;&amp;#10032;*-*&amp;#10032;&amp;#10084;&amp;#65039;+-+&amp;#183;.&amp;#184;&amp;#184;.&amp;#8226;&amp;#9829;&amp;#8226;*-*&amp;#8226;&amp;#9829;&amp;#8226;.&amp;#184;&amp;#184;.&amp;#183;+-+(&amp;#9681;&amp;#9821;&amp;#9681;)&amp;#10084;&amp;#65288;&amp;#65113;*-*&amp;#65114;&amp;#65289;&amp;#10084;+-+&amp;#9581;&amp;#9472;&amp;#9825;&amp;#9472;&amp;#9582;*-*&amp;#9581;&amp;#9472;&amp;#9825;&amp;#9472;&amp;#9582;+-+&amp;#3900;&amp;#3900;&amp;#65279;&amp;#9829;*-*&amp;#9829;&amp;#3901;&amp;#3901;+-+&amp;#9829;&amp;#8226;&amp;#8226;&amp;#8811;*-*&amp;#8810;&amp;#8226;&amp;#8226;&amp;#9829;+-+ε٨&amp;#773;&amp;#818;٥&amp;#773;&amp;#818;٦&amp;#773;&amp;#818;&amp;#9825;&amp;#12304;*-*&amp;#12305;&amp;#9825;з٨&amp;#773;&amp;#818;٥&amp;#773;&amp;#818;٦&amp;#773;&amp;#818;+-+&amp;#184;.&amp;#183;&amp;#10085;&amp;#184;.&amp;#183;&amp;#10085;(*-*)&amp;#184;.&amp;#183;&amp;#10085;&amp;#184;.&amp;#183;&amp;#10085;+-+&amp;#9829;&amp;#12302;*-*&amp;#12303;&amp;#9829;+-+&amp;#9825;&amp;#3858;&amp;#9829;*-*&amp;#9829;&amp;#3858;&amp;#9825;+-+&amp;#9825;&amp;#3858;*-*&amp;#3858;&amp;#9825;+-+웃&amp;#10084;유*-*웃&amp;#10084;유+-+&amp;#9472;&amp;#9552;&amp;#9825;*-*&amp;#9825;&amp;#9552;&amp;#9472;+-+&amp;#9562;&amp;#187;&amp;#10084;&amp;#171;&amp;#9565;*-*&amp;#9562;&amp;#187;&amp;#10084;&amp;#171;&amp;#9565;+-+&amp;#9562;&amp;#187;&amp;#9825;*-*&amp;#9825;&amp;#171;&amp;#9565;+-+&amp;#10084;&amp;#8600;&amp;#8600;*-*&amp;#8601;&amp;#8601;&amp;#10084;+-+&amp;#10084;&amp;#65039;&amp;#164;&amp;#180;&amp;#175;`&amp;#164;&amp;#10084;&amp;#65039;*-*&amp;#10084;&amp;#65039;&amp;#164;&amp;#180;&amp;#175;`&amp;#164;&amp;#10084;&amp;#65039;+-+&amp;#9825;&amp;#10023;&amp;#12299;*-*&amp;#12298;&amp;#10023;&amp;#9825;+-+&amp;#9552;&amp;#9825;&amp;#9552;&amp;#8811;*-*&amp;#8810;&amp;#9552;&amp;#9825;&amp;#9552;+-+&amp;#9825;&amp;#187;&amp;#187;*-*&amp;#171;&amp;#171;&amp;#9825;+-+&amp;#9473;&amp;#9702;&amp;#9825;&amp;#9702;&amp;#9473;*-*&amp;#9473;&amp;#9702;&amp;#9825;&amp;#9702;&amp;#9473;+-+&amp;#730;&amp;#9702;&amp;#9825;&amp;#9702;&amp;#730;*-*&amp;#730;&amp;#9702;&amp;#9825;&amp;#9702;&amp;#730;+-+&amp;#183;.&amp;#183;&amp;#180;&amp;#10086;`&amp;#183;.&amp;#183;&amp;#180;&amp;#10086;*-*&amp;#10086;`&amp;#183;.&amp;#183;&amp;#180;&amp;#10086;`&amp;#183;.&amp;#183;+-+&amp;#9829;&amp;#9584;&amp;#9472;&amp;#9582;*-*&amp;#9581;&amp;#9472;&amp;#9583;&amp;#9829;+-+&amp;#9829;&amp;#9581;&amp;#9472;&amp;#9583;*-*&amp;#9584;&amp;#9472;&amp;#9582;&amp;#9829;+-+&amp;#9581;&amp;#9472;&amp;#9829;&amp;#9472;&amp;#9582;*-*&amp;#9581;&amp;#9472;&amp;#9829;&amp;#9472;&amp;#9582;+-+&amp;#9581;&amp;#9472;&amp;#9829;&amp;#9472;&amp;#8811;*-*&amp;#8810;&amp;#9472;&amp;#9829;&amp;#9472;&amp;#9582;+-+&amp;#10083;.&amp;#8226;*&amp;#180;`*&amp;#8226;.&amp;#10083;&amp;#12304;*-*&amp;#12305;&amp;#10083;.&amp;#8226;*&amp;#180;`*&amp;#8226;.&amp;#10083;+-+&amp;#730;&amp;#9829;&amp;#730;*-*&amp;#730;&amp;#9829;&amp;#730;+-+&amp;#9552;&amp;#9702;&amp;#9829;&amp;#9702;&amp;#9552;&amp;#65310;*-*&amp;#65308;&amp;#9552;&amp;#9702;&amp;#9829;&amp;#9702;&amp;#9552;+-+&amp;#10084;&amp;#65039;&amp;#12308;&amp;#65117;*-*&amp;#65118;&amp;#12309;&amp;#10084;&amp;#65039;+-+&amp;#9829;&amp;#65125;&amp;#65310;*-*&amp;#65308;&amp;#65124;&amp;#9829;+-+&amp;#9825;&amp;#12299;*-*&amp;#12298;&amp;#9825;&quot;);
var ad3V=ad3.split(&quot;+-+&quot;);
 



function ver2(idEditor){ var text3=document.getElementById(idEditor).value; //document.getElementById(&quot;domz&quot;).innerHTML=&#39;&lt;div id=&quot;dom1&quot;&gt;&lt;/div&gt;&#39;; 
  var userEdita=1;
  var ing = text3; if(iniGlob==0){ing=&quot;Hola&quot;;userEdita=&quot;0&quot;; } iniGlob++;
  var te=[];
  te[1]=&quot;&quot;; te[2]=&quot;&quot;; te[3]=&quot;&quot;; te[4]=&quot;&quot;; te[5]=&quot;&quot;; te[6]=&quot;&quot;; te[7]=&quot;&quot;; te[8]=&quot;&quot;;
  te[9]=&quot;&quot;; te[10]=&quot;&quot;; te[11]=&quot;&quot;; te[12]=&quot;&quot;; te[13]=&quot;&quot;;  te[14]=&quot;&quot;; te[15]=&quot;&quot;;te[16]=&quot;&quot;;te[17]=&quot;&quot;;te[18]=&quot;&quot;;te[19]=&quot;&quot;;te[20]=&quot;&quot;;te[21]=&quot;&quot;;te[22]=&quot;&quot;;te[23]=&quot;&quot;;te[24]=&quot;&quot;;te[25]=&quot;&quot;;te[26]=&quot;&quot;;te[27]=&quot;&quot;;te[28]=&quot;&quot;;
  te[29]=&quot;&quot;;te[30]=&quot;&quot;;te[31]=&quot;&quot;;te[32]=&quot;&quot;;te[33]=&quot;&quot;;te[34]=&quot;&quot;;te[35]=&quot;&quot;;te[36]=&quot;&quot;;te[37]=&quot;&quot;;te[38]=&quot;&quot;;te[39]=&quot;&quot;;te[40]=&quot;&quot;;te[41]=&quot;&quot;;te[42]=&quot;&quot;;te[43]=&quot;&quot;;te[44]=&quot;&quot;;te[45]=&quot;&quot;;te[46]=&quot;&quot;; te[47]=&quot;&quot;;te[48]=&quot;&quot;;te[49]=&quot;&quot;;
  te[50]=&quot;&quot;;te[51]=&quot;&quot;;te[52]=&quot;&quot;;te[53]=&quot;&quot;;te[54]=&quot;&quot;;te[55]=&quot;&quot;;te[56]=&quot;&quot;;te[57]=&quot;&quot;;te[58]=&quot;&quot;;te[59]=&quot;&quot;;te[60]=&quot;&quot;;te[61]=&quot;&quot;;
  te[62]=&quot;&quot;;te[63]=&quot;&quot;; te[64]=&quot;&quot;;te[65]=&quot;&quot;;te[66]=&quot;&quot;;

  var n = ing;  if (ing.length==0) return; 
  for(i=0; i&lt;n.length; i++) {
   var c=n.charAt(i);
   for(j=0; (j&lt;normal.length)&amp;&amp;(c!=normal.charAt(j)); j++);
   
   if (j&lt;normal.length) { te[1]+=a1.charAt(j);} else { te[1]+=c; } 
   if (j&lt;normal.length) { if(Array.from(a2)[j])te[2]+=Array.from(a2)[j]; } else { te[2]+=c; } 
   if (j&lt;normal.length) { te[3]+=a3.charAt(j); } else { te[3]+=c; } 
   if (j&lt;normal.length) { if(Array.from(a4)[j])te[4]+=Array.from(a4)[j]; } else { te[4]+=c; } 
   if (j&lt;normal.length) { te[5]+=a5.charAt(j); } else { te[5]+=c; } 
   if (j&lt;normal.length) { if(Array.from(a6)[j])te[6]+=Array.from(a6)[j]; } else { te[6]+=c; } 
   if (j&lt;normal.length) { te[7]+=a7.charAt(j); } else { te[7]+=c; } 
   if (j&lt;normal.length) { if(Array.from(a8)[j])te[8]+=Array.from(a8)[j]; } else { te[8]+=c; } 
   if (j&lt;normal.length) { te[9]+=a9.charAt(j); } else { te[9]+=c; } 
   if (j&lt;normal.length) { if(Array.from(a10)[j])te[10]+=Array.from(a10)[j]; } else { te[10]+=c; } 
   if (j&lt;normal.length) { te[11]+=a11.charAt(j); } else { te[11]+=c; } 
   if (j&lt;normal.length) { if(Array.from(a12)[j])te[12]+=Array.from(a12)[j]; } else { te[12]+=c; } 
   if (j&lt;normal.length) { te[13]+=a13.charAt(j); } else { te[13]+=c; } 
   if (j&lt;normal.length) { if(Array.from(a14)[j])te[14]+=Array.from(a14)[j]; } else { te[14]+=c; }    
                        if (j&lt;normal.length) { te[15]+=a15.charAt(j); } else { te[15]+=c; }    
                        if (j&lt;normal.length) { if(Array.from(a16)[j])te[16]+=Array.from(a16)[j]; } else { te[16]+=c; }    
                        if (j&lt;normal.length) { te[17]+=a17.charAt(j); } else { te[17]+=c; }
                        if (j&lt;normal.length) { if(Array.from(a18)[j])te[18]+=Array.from(a18)[j]; } else { te[18]+=c; }
                        if (j&lt;normal.length) { te[19]+=a19.charAt(j); } else { te[19]+=c; }
                        if (j&lt;normal.length) { if(Array.from(a20)[j])te[20]+=Array.from(a20)[j]; } else { te[20]+=c; }
                        if (j&lt;normal.length) { te[21]+=a21.charAt(j); } else { te[21]+=c; }
                        if (j&lt;normal.length) { if(Array.from(a22)[j])te[22]+=Array.from(a22)[j]; } else { te[22]+=c; }
                        if (j&lt;normal.length) { te[23]+=a23.charAt(j); } else { te[23]+=c; }
                        if (j&lt;normal.length) { if(Array.from(a24)[j])te[24]+=Array.from(a24)[j]; } else { te[24]+=c; }
                        if (j&lt;normal.length) { te[25]+=a25.charAt(j); } else { te[25]+=c; }
                        if (j&lt;normal.length) { if(Array.from(a26)[j])te[26]+=Array.from(a26)[j]; } else { te[26]+=c; }
                        
                        if (j&lt;normal.length) { if(Array.from(a27)[j])te[27]+=Array.from(a27)[j]; } else { te[27]+=c; }   
   if (j&lt;normal.length) { if(Array.from(a28)[j])te[28]+=Array.from(a28)[j]; } else { te[28]+=c; }
   if (j&lt;normal.length) { if(Array.from(a29)[j])te[29]+=Array.from(a29)[j]; } else { te[29]+=c; }
   if (j&lt;normal.length) { if(Array.from(a30)[j])te[30]+=Array.from(a30)[j]; } else { te[30]+=c; }
   if (j&lt;normal.length) { if(Array.from(a31)[j])te[31]+=Array.from(a31)[j]; } else { te[31]+=c; }
   if (j&lt;normal.length) { if(Array.from(a32)[j])te[32]+=Array.from(a32)[j]; } else { te[32]+=c; }
   if (j&lt;normal.length) { if(Array.from(a33)[j])te[33]+=Array.from(a33)[j]; } else { te[33]+=c; }
   if (j&lt;normal.length) { if(Array.from(a34)[j])te[34]+=Array.from(a34)[j]; } else { te[34]+=c; }
   if (j&lt;normal.length) { if(Array.from(a35)[j])te[35]+=Array.from(a35)[j]; } else { te[35]+=c; }
   if (j&lt;normal.length) { if(Array.from(a36)[j])te[36]+=Array.from(a36)[j]; } else { te[36]+=c; }
   if (j&lt;normal.length) { if(Array.from(a37)[j])te[37]+=Array.from(a37)[j]; } else { te[37]+=c; }
   if (j&lt;normal.length) { if(Array.from(a38)[j])te[38]+=Array.from(a38)[j]; } else { te[38]+=c; }
   if (j&lt;normal.length) { if(Array.from(a39)[j])te[39]+=Array.from(a39)[j]; } else { te[39]+=c; }
   if (j&lt;normal.length) { if(Array.from(a40)[j])te[40]+=Array.from(a40)[j]; } else { te[40]+=c; }
   if (j&lt;normal.length) { if(Array.from(a41)[j])te[41]+=Array.from(a41)[j]; } else { te[41]+=c; }
   if (j&lt;normal.length) { if(Array.from(a42)[j])te[42]+=Array.from(a42)[j]; } else { te[42]+=c; }
   if (j&lt;normal.length) { if(Array.from(a43)[j])te[43]+=Array.from(a43)[j]; } else { te[43]+=c; }
   if (j&lt;normal.length) { if(Array.from(a44)[j])te[44]+=Array.from(a44)[j]; } else { te[44]+=c; }
   if (j&lt;normal.length) { if(Array.from(a45)[j])te[45]+=Array.from(a45)[j]; } else { te[45]+=c; }
   if (j&lt;normal.length) { if(Array.from(a46)[j])te[46]+=Array.from(a46)[j]; } else { te[46]+=c; }
   if (j&lt;normal.length) { if(Array.from(a47)[j])te[47]+=Array.from(a47)[j]; } else { te[47]+=c; }
   if (j&lt;normal.length) { if(Array.from(a48)[j])te[48]+=Array.from(a48)[j]; } else { te[48]+=c; }
   if (j&lt;normal.length) { if(Array.from(a49)[j])te[49]+=Array.from(a49)[j]; } else { te[49]+=c; }
   if (j&lt;normal.length) { if(Array.from(a50)[j])te[50]+=Array.from(a50)[j]; } else { te[50]+=c; }
   if (j&lt;normal.length) { if(Array.from(a51)[j])te[51]+=Array.from(a51)[j]; } else { te[51]+=c; }
   if (j&lt;normal.length) { if(Array.from(a52)[j])te[52]+=Array.from(a52)[j]; } else { te[52]+=c; }
   if (j&lt;normal.length) { if(Array.from(a53)[j])te[53]+=Array.from(a53)[j]; } else { te[53]+=c; }
   if (j&lt;normal.length) { if(Array.from(a54)[j])te[54]+=Array.from(a54)[j]; } else { te[54]+=c; }
   if (j&lt;normal.length) { if(Array.from(a55)[j])te[55]+=Array.from(a55)[j]; } else { te[55]+=c; }
   if (j&lt;normal.length) { if(Array.from(a56)[j])te[56]+=Array.from(a56)[j]; } else { te[56]+=c; }
   if (j&lt;normal.length) { if(Array.from(a57)[j])te[57]+=Array.from(a57)[j]; } else { te[57]+=c; }
   if (j&lt;normal.length) { if(Array.from(a58)[j])te[58]+=Array.from(a58)[j]; } else { te[58]+=c; }
   if (j&lt;normal.length) { if(Array.from(a59)[j])te[59]+=Array.from(a59)[j]; } else { te[59]+=c; }
   if (j&lt;normal.length) { if(Array.from(a60)[j])te[60]+=Array.from(a60)[j]; } else { te[60]+=c; }
   if (j&lt;normal.length) { if(Array.from(a61)[j])te[61]+=Array.from(a61)[j]; } else { te[61]+=c; }
   if (j&lt;normal.length) { if(Array.from(a62)[j])te[62]+=Array.from(a62)[j]+&quot; &quot;; } else { te[62]+=c; }
   if (j&lt;normal.length) { if(Array.from(a63)[j])te[63]+=Array.from(a63)[j]+&quot; &quot;; } else { te[63]+=c; }
   if (j&lt;normal.length) { if(Array.from(a64)[j])te[64]+=Array.from(a64)[j]+&quot; &quot;; } else { te[64]+=c; }
   if (j&lt;normal.length) { if(Array.from(a65)[j])te[65]+=Array.from(a65)[j]+&quot; &quot;; } else { te[65]+=c; }
   if (j&lt;normal.length) { if(Array.from(a66)[j])te[66]+=Array.from(a66)[j]+&quot; &quot;; } else { te[66]+=c; }
   
   
					
   }
  
  
  
                                           if(idEditor==&quot;text1&quot;)document.getElementById(&quot;text1&quot;).value=text3;else if(idEditor==&quot;text2&quot;)document.getElementById(&quot;text1&quot;).value=text3; 
                                           if(typeof Bonitas === &quot;function&quot;) {document.getElementById(&quot;ediciontexto&quot;).value =text3; Bonitas();}

impre1(te);

} 

function impre1(te)
{ for(ii=1;ii&lt;65;ii++){ if(te[ii]&amp;&amp;document.getElementById(&quot;res&quot;+ii))document.getElementById(&quot;res&quot;+ii).value = te[ii]; }
  tx1=1; ado1=0;
  for(jj=65;jj&lt;88;jj++){ if(te[tx1]&amp;&amp;document.getElementById(&quot;res&quot;+jj))document.getElementById(&quot;res&quot;+jj).value = parX[ado1]+te[tx1]+parX[ado1+1];     tx1++; ado1=ado1+2;}
  tx1=1; ado1=0;
  for(jj=88;jj&lt;109;jj++){ var ve1=ad3V[ado1].split(&quot;*-*&quot;);   document.getElementById(&quot;res&quot;+jj).value = ve1[0]+te[tx1]+ve1[1]; tx1++; ado1++;}
  
  
  for(jj=1;jj&lt;300;jj++){ if(document.getElementById(&quot;r&quot;+jj)){ domA=document.getElementById(&quot;r&quot;+jj); nn=domA.dataset.fon; ador=domA.dataset.ador;  adorV=ador.split(&quot;*-*&quot;);  document.getElementById(&quot;r&quot;+jj).value = adorV[0]+te[nn]+adorV[1]; } else { /*alert(&#39;salir&#39;+jj);*/ break;} }
  //alert(&#39;hhh&#39;+jj);
}

var domGlob1=2,domGlob2=1,iniGlob=0;



function ver_new(idEditor)
{ var text3=document.getElementById(idEditor).value; var ing = text3; 
  if(iniGlob==1&amp;&amp;text3==&#39;&#39;){ing=&quot;Hola&quot;;userEdita=&quot;0&quot;; }
  ve=[]; for(hh=0;hh&lt;13;hh++) { v1 = font1(); var aa = new Object(); aa[&#39;t&#39;]=v1[1]; aa[&#39;n&#39;]=v1[0]; ve.push(aa);	}
  var v1 = font1(); v2 = font1(); v3 = font1(); v4 = font1(); var v5 = font1(); var v6 = font1(); var v7 = font1(); var v8 = font1(); var v9 = font1(); var v10 = font1(); var v11 = font1(); var v12 = font1();

  var yy=[];
  yy[0]=&quot;&quot;;yy[1]=&quot;&quot;;yy[2]=&quot;&quot;;yy[3]=&quot;&quot;;yy[4]=&quot;&quot;;yy[5]=&quot;&quot;;yy[6]=&quot;&quot;;yy[7]=&quot;&quot;;yy[8]=&quot;&quot;;yy[9]=&quot;&quot;;yy[10]=&quot;&quot;;yy[11]=&quot;&quot;;
  var n = ing;  if (ing.length==0) return; inp=&#39;&#39;;
  for(i=0; i&lt;n.length; i++)
    { var c=n.charAt(i);
     for(j=0; (j&lt;normal.length)&amp;&amp;(c!=normal.charAt(j)); j++);
	 
     if (j&lt;normal.length) { if(Array.from(ve[0][&#39;t&#39;])[j])yy[0]+=Array.from(ve[0][&#39;t&#39;])[j]; } else {yy[0]+=c; } 
     if (j&lt;normal.length) { if(Array.from(ve[1][&#39;t&#39;])[j])yy[1]+=Array.from(ve[1][&#39;t&#39;])[j]; } else {yy[1]+=c; } 
     if (j&lt;normal.length) { if(Array.from(ve[2][&#39;t&#39;])[j])yy[2]+=Array.from(ve[2][&#39;t&#39;])[j]; } else {yy[2]+=c; } 
     if (j&lt;normal.length) { if(Array.from(ve[3][&#39;t&#39;])[j])yy[3]+=Array.from(ve[3][&#39;t&#39;])[j]; } else {yy[3]+=c; }    
     if (j&lt;normal.length) { if(Array.from(ve[4][&#39;t&#39;])[j])yy[4]+=Array.from(ve[4][&#39;t&#39;])[j]; } else {yy[4]+=c; } 
     if (j&lt;normal.length) { if(Array.from(ve[5][&#39;t&#39;])[j])yy[5]+=Array.from(ve[5][&#39;t&#39;])[j]; } else {yy[5]+=c; } 
     if (j&lt;normal.length) { if(Array.from(ve[6][&#39;t&#39;])[j])yy[6]+=Array.from(ve[6][&#39;t&#39;])[j]; } else {yy[6]+=c; } 
     if (j&lt;normal.length) { if(Array.from(ve[7][&#39;t&#39;])[j])yy[7]+=Array.from(ve[7][&#39;t&#39;])[j]; } else {yy[7]+=c; } 
     if (j&lt;normal.length) { if(Array.from(ve[8][&#39;t&#39;])[j])yy[8]+=Array.from(ve[8][&#39;t&#39;])[j]; } else {yy[8]+=c; } 
     if (j&lt;normal.length) { if(Array.from(ve[9][&#39;t&#39;])[j])yy[9]+=Array.from(ve[9][&#39;t&#39;])[j]; } else {yy[9]+=c; } 
     if (j&lt;normal.length) { if(Array.from(ve[10][&#39;t&#39;])[j])yy[10]+=Array.from(ve[10][&#39;t&#39;])[j]; } else {yy[10]+=c; } 
     if (j&lt;normal.length) { if(Array.from(ve[11][&#39;t&#39;])[j])yy[11]+=Array.from(ve[11][&#39;t&#39;])[j]; } else {yy[11]+=c; } 
     }
	
	for(hh=0;hh&lt;12;hh++){ z1=font2(yy[hh]); inp+=inputs2(z1[0],z1[1],ve[hh][&#39;n&#39;]); }
	padre1 = document.getElementById(&#39;domz&#39;); elemento = document.createElement(&quot;div&quot;); elemento.id = &quot;dom&quot;+domGlob1; elemento.innerHTML=inp;
	padre1.appendChild(elemento);
	domGlob1++;
}
   
 ver2(&quot;text1&quot;);

function ador1(){num=Math.round(Math.random()*24); return ad1V[num]; }
function ador2(){num=Math.round(Math.random()*42); return ad2V[num]; }
function inputs(cad1){ inpu=&#39;&lt;input id=&quot;r&#39;+domGlob2+&#39;&quot; onclick=&quot;copyTextDeInput(\&#39;r&#39;+domGlob2+&#39;\&#39;,\&#39;mensaje&#39;+domGlob2+&#39;\&#39;);marcar(this);showEdit(\&#39;r&#39;+domGlob2+&#39;\&#39;);&quot; value=&quot;&#39;+cad1+&#39;&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&#39;; domGlob2++; return inpu;}
function inputs2(cad1,cad2,fon){ inpu=&#39;&lt;input id=&quot;r&#39;+domGlob2+&#39;&quot; onclick=&quot;copyTextDeInput(\&#39;r&#39;+domGlob2+&#39;\&#39;,\&#39;mensaje&#39;+domGlob2+&#39;\&#39;);marcar(this);showEdit(\&#39;r&#39;+domGlob2+&#39;\&#39;);&quot; value=&quot;&#39;+cad2+&#39;&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot; data-fon=&quot;&#39;+fon+&#39;&quot; data-ador=&quot;&#39;+cad1+&#39;&quot;&gt;&#39;; domGlob2++; return inpu;}

function font2(fontz){ ad1=ador1();ad2=ador2(); ador=ad1.replace(/f/gi,ad2); adorV=ador.split(&quot;*-*&quot;); vd=[]; vd[0]=ador; vd[1]=adorV[0]+fontz+adorV[1];  return vd;/*adorV=ador.split(&quot;*-*&quot;); return adorV[0]+fontz+adorV[1];*/ } 
function font1()
 {num=Math.round(Math.random()*54);z=&quot;&quot;;  if(num==0)num=1;
   switch(num){case 1:z=a1;break;case 2:z=a2;break;case 3:z=a3;break;case 4:z=a4;break;case 5:z=a5;break;case 6:z=a6;break; case 7:z=a7;break;case 8:z=a8;break;case 9:z=a9;break;case 10:z=a10;break;case 11:z=a11;break;case 12:z=a12;break; 
			   case 13:z=a13;break;case 14:z=a14;break;case 15:z=a15;break;case 16:z=a16;break;case 17:z=a17;break;case 18:z=a18;break; case 19:z=a19;break;case 20:z=a20;break;case 21:z=a21;break;case 22:z=a22;break;case 23:z=a23;break;case 24:z=a24;break; 
			   case 25:z=a25;break;case 26:z=a26;break;case 27:z=a27;break;case 28:z=a28;break;case 29:z=a29;break;case 30:z=a30;break; case 31:z=a31;break;case 32:z=a32;break;case 33:z=a33;break;case 34:z=a34;break;case 35:z=a35;break;case 36:z=a36;break;
			   case 37:z=a37;break;case 38:z=a38;break;case 39:z=a39;break;case 40:z=a40;break;case 41:z=a41;break;case 42:z=a42;break; case 43:z=a43;break;case 44:z=a44;break;case 45:z=a45;break;case 46:z=a46;break;case 47:z=a47;break;case 48:z=a48;break;
			   case 49:z=a49;break;case 50:z=a50;break;case 51:z=a51;break;case 52:z=a52;break;case 53:z=a53;break;case 54:z=a54;break;
              }
   
   vez=[]; vez[0]=num; vez[1]=z;
   return vez;
   		  
 } 
    
    
   

	
    &lt;/script&gt;
&lt;script&gt;    




var ScrollTop1 = 0;
window.addEventListener(&#39;scroll&#39;, function(){ var st = window.pageYOffset || document.documentElement.scrollTop; 

if(ScrollTop1&gt;510){document.getElementById(&#39;dom_edit&#39;).style.position = &#39;fixed&#39;;
   document.getElementById(&#39;dom_edit&#39;).style.top = &#39;99px&#39;;
   document.getElementById(&#39;dom_edit&#39;).style.width = &#39;120px&#39;;
  document.getElementById(&#39;dom_edit&#39;).style.left = &#39;0&#39;;
}else{document.getElementById(&#39;dom_edit&#39;).style.position = &#39;initial&#39;;
    document.getElementById(&#39;dom_edit&#39;).style.width = &#39;auto&#39;;
    }

ScrollTop1 = st;

}, false);  
&lt;/script&gt;   </content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3479830349506876198/posts/default/8957180119597469730'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3479830349506876198/posts/default/8957180119597469730'/><link rel='alternate' type='text/html' href='http://oruro777.blogspot.com/2018/01/letras-goticas-para-facebook-twitter.html' title='Letras góticas para nick, facebook, twitter'/><author><name>Jx</name><uri>http://www.blogger.com/profile/03601735053947716847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKjP-g0RvSgDQnKDYIQYSLS27nVhYfqKEA5zRefsbAreT9WShbsn66jJL-1B66yjbu0qXbBW0CxhODcJIKsW6quShrML83A3CHYlXKIH2yO2m_5UNgSgIM4csUB2HjWaKkc8-3Q5ZugrPG/s72-c/goticas.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-3479830349506876198.post-2456554351616096564</id><published>2018-01-05T21:58:00.001-04:00</published><updated>2020-06-30T19:34:54.788-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="facebook"/><category scheme="http://www.blogger.com/atom/ns#" term="letras grandes"/><category scheme="http://www.blogger.com/atom/ns#" term="letras para facebook"/><title type='text'>Letras cursiva para copiar y pegar en las redes</title><content type='html'>&lt;div class=&quot;img-left&quot;&gt;&lt;img alt=&quot;Conversor de letras para copiar y pegar&quot; border=&quot;0&quot; data-original-height=&quot;457&quot; data-original-width=&quot;457&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEim36HSP357ZVaACN1wJpJZeXk3mPyU4Ax6qcm9q-UXwKxDdD9EAk1Vg9Cp0P6s4gkxdx5-LA-tym46wGdldlf2dYSsVmDRi4AQvFnDa9EdeZOeGxaWV8PYHzGrkFYFy0RYLF4FIX71-ZKT/s200/letras-grandes-copiar.jpg&quot; title=&quot;Letras grandes para copiar y pegar&quot; style=&quot;float:left; margin-right:12px;&quot; width=&quot;200&quot; /&gt;&lt;/div&gt;
En esta ocasión te presentamos las &lt;b&gt;letras cursivas bonitas para copiar y pegar en Instagram&lt;/b&gt;, Facebook 【𝓒𝓾𝓻𝓼𝓲𝓿𝓪𝓼】 es otra herramienta donde podrás encontrar tipos especiales de letras que puedes emplear para compartir con tus amigos.&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
Para conseguir el resultado solo tienes que escribir en la primera caja, luego eliges uno de los modelos que se genera y lo copias para después ir a la ventana de Facebook y pegarlo.&lt;br /&gt;&lt;br /&gt;
&lt;div style=&quot;font-size:22px;text-align:center;clear:both;&quot;&gt;☟【 Escribe tu texto aquí: 】☟&lt;/div&gt;&lt;br /&gt;
&lt;form name=&quot;f&quot; id=&quot;f&quot;&gt;&lt;input id=&quot;ediciontexto&quot; name=&quot;textin&quot; maxlength=&quot;111&quot; onfocus=&quot;this.value=&amp;quot;&amp;quot;&quot; onkeyup=&quot;Bonitas(&#39;&#39;);&quot; type=&quot;text&quot; value=&quot;Letras bonitas&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div align=&quot;center&quot;&gt;Copiar y pegar este texto en tu red social&lt;/div&gt;&lt;div id=&quot;resultadoz&quot;&gt;&lt;input value=&quot;ﾤﾼȚЯΔଌ ҌﾷﾢΙȚΔଌ&quot; name=&quot;s1&quot; id=&quot;s1&quot; class=&quot;f1&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;  &lt;br /&gt;
&lt;input value=&quot;ӀҼҭԻΩֆ bonأҭΩֆ&quot; name=&quot;s2&quot; id=&quot;s2&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt; &lt;br /&gt;
&lt;input value=&quot;ໄ౯Ꭲṛඹގ ദ0niᎢඹގ&quot; name=&quot;s3&quot; id=&quot;s3&quot; style=&quot;margin-top:10px;&quot; class=&quot;f1&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;  &lt;br /&gt;
&lt;input value=&quot;ɭəʇʀɑϚ ɓʘήɪʇɑϚ&quot; name=&quot;s4&quot; id=&quot;s4&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;ℓєтяαѕ вσиιтαѕ&quot; name=&quot;s5&quot; id=&quot;s5&quot; style=&quot;margin-top:10px;&quot; class=&quot;f1&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;leтraѕ вonιтaѕ&quot; name=&quot;s6&quot; id=&quot;s6&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;lêтяåS воnlтåS&quot; name=&quot;s7&quot; id=&quot;s7&quot; style=&quot;margin-top:10px;&quot; class=&quot;f1&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;ℓєтяαѕ вσηιтαѕ&quot; name=&quot;s8&quot; id=&quot;s8&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;ｌｅｔｒａｓ ｂｏｎｉｔａｓ&quot; name=&quot;s9&quot; id=&quot;s9&quot; style=&quot;margin-top:10px;&quot; class=&quot;f1&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt; &lt;br /&gt;
&lt;input value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt; &lt;br /&gt;
&lt;input value=&quot;ＬＥＴＲＡＳ ＢＯＮＩＴＡＳ&quot; name=&quot;s11&quot; id=&quot;s11&quot; style=&quot;margin-top:10px;&quot; class=&quot;f1&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt; &lt;br /&gt;
&lt;input value=&quot;ˡᵉᵗʳᵃˢ bºⁿ&#39;ᵗᵃˢ&quot; name=&quot;s12&quot; id=&quot;s12&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt; &lt;br /&gt;
&lt;input value=&quot;LEŦRAS B0NIŦAS&quot; name=&quot;s13&quot; id=&quot;s13&quot; style=&quot;margin-top:10px;&quot; class=&quot;f1&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt; &lt;br /&gt;
&lt;input value=&quot;ḶḕṮṙḀṠ ḃṏṆḭṮḀṠ&quot; name=&quot;s14&quot; id=&quot;s14&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;ﾚ乇ｲ尺ﾑ丂 乃o刀ﾉｲﾑ丂&quot; name=&quot;s15&quot; id=&quot;s15&quot; style=&quot;margin-top:10px;&quot; class=&quot;f1&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;137r45 80n!745&quot; name=&quot;s16&quot; id=&quot;s16&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;ĹĔŤŔÁŚ ßŐŃĨŤÁŚ&quot; name=&quot;s17&quot; id=&quot;s17&quot; style=&quot;margin-top:10px;&quot; class=&quot;f1&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;lєtгคร ๒oภเtคร&quot; name=&quot;s18&quot; id=&quot;s18&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;ŁҾʇrﻪㄅ ьℴnꀤʇﻪㄅ&quot; name=&quot;s19&quot; id=&quot;s19&quot; style=&quot;margin-top:10px;&quot; class=&quot;f1&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;ᒺƎtƦබֆ ƀƠƝƖtබֆ&quot; name=&quot;s20&quot; id=&quot;s20&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;ĿξtЯДṠ ßØnłtДṠ&quot; name=&quot;s21&quot; id=&quot;s21&quot; style=&quot;margin-top:10px;&quot; class=&quot;f1&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;ɭєτҐÆŠ þΘnЇτÆŠ&quot; name=&quot;s22&quot; id=&quot;s22&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;Լ૯ҬЯન૬ ЪଇהіҬન૬&quot; name=&quot;s23&quot; id=&quot;s23&quot; style=&quot;margin-top:10px;&quot; class=&quot;f1&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;ᎱeʈℛᏜᏕ ℬoɲℹʈᏜᏕ&quot; name=&quot;s24&quot; id=&quot;s24&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;ᎱeʈℛᏜᏕ ℬoɲℹʈᏜᏕ&quot; name=&quot;s25&quot; id=&quot;s25&quot; style=&quot;margin-top:10px;&quot; class=&quot;f1&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;ረΣէշለs bፀռiէለs&quot; name=&quot;s26&quot; id=&quot;s26&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;lპནΓმჰ ჩῶnἶནმჰ&quot; name=&quot;s27&quot; id=&quot;s27&quot; style=&quot;margin-top:10px;&quot; class=&quot;f1&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;lētrคŞ ๖໐ຖitคŞ&quot; name=&quot;s28&quot; id=&quot;s28&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;𝕷𝕰𝕿𝕽𝕬𝕾 𝕭𝕺𝕹𝕴𝕿𝕬𝕾&quot; name=&quot;s29&quot; id=&quot;s29&quot; style=&quot;margin-top:10px;&quot; class=&quot;f1&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;𝖑𝖊𝖙𝖗𝖆𝖘 𝖇𝖔𝖓𝖎𝖙𝖆𝖘&quot; name=&quot;s30&quot; id=&quot;s30&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;𝔏𝔈𝔗ℜ𝔄𝔖 𝔅𝔒𝔑ℑ𝔗𝔄𝔖&quot; name=&quot;s31&quot; id=&quot;s31&quot; style=&quot;margin-top:10px;&quot; class=&quot;f1&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;𝔩𝔢𝔱𝔯𝔞𝔰 𝔟𝔬𝔫𝔦𝔱𝔞𝔰&quot; name=&quot;s32&quot; id=&quot;s32&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;𝓛𝓔𝓣𝓡𝓐𝓢 𝓑𝓞𝓝𝓘𝓣𝓐𝓢&quot; name=&quot;s33&quot; id=&quot;s33&quot; style=&quot;margin-top:10px;&quot; class=&quot;f1&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;𝐿𝐸𝒯𝑅𝒜𝒮 𝐵𝒪𝒩𝐼𝒯𝒜𝒮&quot; name=&quot;s34&quot; id=&quot;s34&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;𝕃𝔼𝕋ℝ𝔸𝕊 𝔹𝕆ℕ𝕀𝕋𝔸𝕊&quot; name=&quot;s35&quot; id=&quot;s35&quot; style=&quot;margin-top:10px;&quot; class=&quot;f1&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;𝕝𝕖𝕥𝕣𝕒𝕤 𝕓𝕠𝕟𝕚𝕥𝕒𝕤&quot; name=&quot;s36&quot; id=&quot;s36&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;𝓵𝓮𝓽𝓻𝓪𝓼 𝓫𝓸𝓷𝓲𝓽𝓪𝓼&quot; name=&quot;s37&quot; id=&quot;s37&quot; style=&quot;margin-top:10px;&quot; class=&quot;f1&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;lētrคŞ ๖໐ຖitคŞ&quot; name=&quot;s38&quot; id=&quot;s38&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;𝓁𝑒𝓉𝓇𝒶𝓈 𝒷𝑜𝓃𝒾𝓉𝒶𝓈&quot; name=&quot;s39&quot; id=&quot;s39&quot; style=&quot;margin-top:10px;&quot; class=&quot;f1&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;𝘓𝘌𝘛𝘙𝘈𝘚 𝘉𝘖𝘕𝘐𝘛𝘈𝘚&quot; name=&quot;s40&quot; id=&quot;s40&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;𝙇𝙀𝙏𝙍𝘼𝙎 𝘽𝙊𝙉𝙄𝙏𝘼𝙎&quot; name=&quot;s41&quot; id=&quot;s41&quot; style=&quot;margin-top:10px;&quot; class=&quot;f1&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;𝑳𝑬𝑻𝑹𝑨𝑺 𝑩𝑶𝑵𝑰𝑻𝑨𝑺&quot; name=&quot;s42&quot; id=&quot;s42&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;𝗹𝗲𝘁𝗿𝗮𝘀 𝗯𝗼𝗻𝗶𝘁𝗮𝘀&quot; name=&quot;s43&quot; id=&quot;s43&quot; style=&quot;margin-top:10px;&quot; class=&quot;f1&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;𝘭𝘦𝘵𝘳𝘢𝘴 𝘣𝘰𝘯𝘪𝘵𝘢𝘴&quot; name=&quot;s44&quot; id=&quot;s44&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;𝙡𝙚𝙩𝙧𝙖𝙨 𝙗𝙤𝙣𝙞𝙩𝙖𝙨&quot; name=&quot;s45&quot; id=&quot;s45&quot; style=&quot;margin-top:10px;&quot; class=&quot;f1&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;ʟᴇᴛʀᴀs ʙᴏNɪᴛᴀs&quot; name=&quot;s46&quot; id=&quot;s46&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;ʟᴇᴛʀᴀs ʙᴏNɪᴛᴀs&quot; name=&quot;s47&quot; id=&quot;s47&quot; style=&quot;margin-top:10px;&quot; class=&quot;f1&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;ʟᴇᴛʀᴀs ʙᴏNɪᴛᴀs&quot; name=&quot;s48&quot; id=&quot;s48&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;ʟᴇᴛʀᴀs ʙᴏNɪᴛᴀs&quot; name=&quot;s49&quot; id=&quot;s49&quot; style=&quot;margin-top:10px;&quot; class=&quot;f1&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;ʟᴇᴛʀᴀs ʙᴏNɪᴛᴀs&quot; name=&quot;s50&quot; id=&quot;s50&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;ʟᴇᴛʀᴀs ʙᴏNɪᴛᴀs&quot; name=&quot;s51&quot; id=&quot;s51&quot; style=&quot;margin-top:10px;&quot; class=&quot;f1&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;ʟᴇᴛʀᴀs ʙᴏNɪᴛᴀs&quot; name=&quot;s52&quot; id=&quot;s52&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;ʟᴇᴛʀᴀs ʙᴏNɪᴛᴀs&quot; name=&quot;s53&quot; id=&quot;s53&quot; style=&quot;margin-top:10px;&quot; class=&quot;f1&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;ʟᴇᴛʀᴀs ʙᴏNɪᴛᴀs&quot; name=&quot;s54&quot; id=&quot;s54&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;ʟᴇᴛʀᴀs ʙᴏNɪᴛᴀs&quot; name=&quot;s55&quot; id=&quot;s55&quot; style=&quot;margin-top:10px;&quot; class=&quot;f1&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;ʟᴇᴛʀᴀs ʙᴏNɪᴛᴀs&quot; name=&quot;s56&quot; id=&quot;s56&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;ʟᴇᴛʀᴀs ʙᴏNɪᴛᴀs&quot; name=&quot;s57&quot; id=&quot;s57&quot; style=&quot;margin-top:10px;&quot; class=&quot;f1&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;ʟᴇᴛʀᴀs ʙᴏNɪᴛᴀs&quot; name=&quot;s58&quot; id=&quot;s58&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;ʟᴇᴛʀᴀs ʙᴏNɪᴛᴀs&quot; name=&quot;s59&quot; id=&quot;s59&quot; style=&quot;margin-top:10px;&quot; class=&quot;f1&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;ʟᴇᴛʀᴀs ʙᴏNɪᴛᴀs&quot; name=&quot;s60&quot; id=&quot;s60&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;ʟᴇᴛʀᴀs ʙᴏNɪᴛᴀs&quot; name=&quot;s61&quot; id=&quot;s61&quot; style=&quot;margin-top:10px;&quot; class=&quot;f1&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;ʟᴇᴛʀᴀs ʙᴏNɪᴛᴀs&quot; name=&quot;s62&quot; id=&quot;s62&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;input value=&quot;ʟᴇᴛʀᴀs ʙᴏNɪᴛᴀs&quot; name=&quot;s63&quot; id=&quot;s63&quot; style=&quot;margin-top:10px;&quot; class=&quot;f1&quot; onclick=&quot;marcar(this);&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;/form&gt;
&lt;script&gt;
// DEFINICION  ABECEDARIOS

var normalMay=&quot;ABCDEFGHIJKLMNÑOPQRSTUVWXYZ1234567890&quot;;
var normal=&quot;abcdefghijklmnñopqrstuvwxyz1234567890ABCDEFGHIJKLMNÑOPQRSTUVWXYZ&quot;;

var a1=descodificarEntidad(&quot;𝒶𝒷𝒸𝒹𝑒𝒻𝑔𝒽𝒾𝒿𝓀𝓁𝓂𝓃ñ𝑜𝓅𝓆𝓇𝓈𝓉𝓊𝓋𝓌𝓍𝓎𝓏𝟣𝟤𝟥𝟦𝟧𝟨𝟩𝟪𝟫𝟢𝒜𝐵𝒞𝒟𝐸𝐹𝒢𝐻𝐼𝒥𝒦𝐿𝑀𝒩Ñ𝒪𝒫𝒬𝑅𝒮𝒯𝒰𝒱𝒲𝒳𝒴𝒵&quot;);
var a2=descodificarEntidad(&quot;ɑɓɔɗəʃɡɦɪɟズɭʍήñʘρφʀรʇϋϑШχվʑ1234567890◭ß☾DミFGHIJKLMNÑ㋡PQRSTUVWXYZ✗乙&quot;);
var a3=descodificarEntidad(&quot;𝒂𝒃𝒄𝒅𝒆𝒇𝒈𝒉𝒊𝒋𝒌𝒍𝒎𝒏ñ𝒐𝒑𝒒𝒓𝒔𝒕𝒖𝒗𝒘𝒙𝒚𝒛1234567890𝑨𝑩𝑪𝑫𝑬𝑭𝑮𝑯𝑰𝑱𝑲𝑳𝑴𝑵Ñ𝑶𝑷𝑸𝑹𝑺𝑻𝑼𝑽𝑾𝑿𝒀𝒁&quot;);
var a4=descodificarEntidad(&quot;αвςdєfgнιנкℓмиÑ☉ρףяѕтυνωאָуz1234567890◬ß₵DモFGHエJKLMNÑ☯PQRSTUVWXYZ✘乙&quot;);
var a5=descodificarEntidad(&quot;𝓪𝓫𝓬𝓭𝓮𝓯𝓰𝓱𝓲𝓳𝓴𝓵𝓶𝓷ñ𝓸𝓹𝓺𝓻𝓼𝓽𝓾𝓿𝔀𝔁𝔂𝔃1234567890𝓐𝓑𝓒𝓓𝓔𝓕𝓖𝓗𝓘𝓙𝓚𝓛𝓜𝓝Ñ𝓞𝓟𝓠𝓡𝓢𝓣𝓤𝓥𝓦𝓧𝓨𝓩&quot;);
var a6=descodificarEntidad(&quot;ａｂｃｄｅｆｇｈｉｊｋｌｍｎñｏｐｑｒｓｔｕｖｗｘｙｚ1234567890ＡＢＣＤＥＦＧＨＩＪＫＬＭＮñＯＰＱＲＳＴＵＶＷＸＹZ&quot;);
var a7=descodificarEntidad(&quot;𝖆𝖇𝖈𝖉𝖊𝖋𝖌𝖍𝖎𝖏𝖐𝖑𝖒𝖓𝖓𝖔𝖕𝖖𝖗𝖘𝖙𝖚𝖛𝖜𝖝𝖞𝖟1234567890𝕬𝕭𝕮𝕯𝕰𝕱𝕲𝕳𝕴𝕵𝕶𝕷𝕸𝕹𝕹𝕺𝕻𝕼𝕽𝕾𝕿𝖀𝖁𝖂𝖃𝖄𝖅&quot;);
var a8=descodificarEntidad(&quot;ＡＢＣＤＥＦＧＨＩＪＫＬＭＮñＯＰＱＲＳＴＵＶＷＸＹZ1234567890ＡＢＣＤＥＦＧＨＩＪＫＬＭＮñＯＰＱＲＳＴＵＶＷＸＹZ&quot;);
var a9=descodificarEntidad(&quot;𝘢𝘣𝘤𝘥𝘦𝘧𝘨𝘩𝘪𝘫𝘬𝘭𝘮𝘯ñ𝘰𝘱𝘲𝘳𝘴𝘵𝘶𝘷𝘸𝘹𝘺𝘻1234567890𝘈𝘉𝘊𝘋𝘌𝘍𝘎𝘏𝘐𝘑𝘒𝘓𝘔𝘕Ñ𝘖𝘗𝘘𝘙𝘚𝘛𝘜𝘝𝘞𝘟𝘠𝘡&quot;);
var a10=descodificarEntidad(&quot;ﻪъ८ժεքցհﻨյĸlოռñօթզгรէսνաＸկչ1234567890aъ८ժεքցհﻨյĸlოռñօթզгรէսνաＸկչ&quot;);
var a11=descodificarEntidad(&quot;αвҫ๔єƒgнιנкℓмηñ⊗ρqяѕтυνωχуz1234567890∆ß☾DミFGHエJKLMNÑ㋡PQRSTUVWXYZ╳乙&quot;);
var a12=descodificarEntidad(&quot;ﻪbcժεfﻮʰ&#39;ʲズlოⁿñºթզ尺รէนשʷﾒվz&amp;#8321;&amp;#8322;&amp;#8323;&amp;#8324;&amp;#8325;&amp;#8326;&amp;#8328;&amp;#8329;&amp;#8320;0abcժεfﻮʰ&#39;ʲズlოⁿñºթզ尺รէนשʷﾒվz&quot;);
var a13=descodificarEntidad(&quot;ABCÐEքGħIJҞŁMNñØPQRֆŦUV₩ЖҰ乙1234567890ABCÐEքGħIJҞŁMNñØPQRֆŦUV₩ЖҰ乙&quot;);
var a14=descodificarEntidad(&quot;ḀßČÐεｷﻮɦﻨjズℓოɲñʘթq尺รŦนשωﾒУչ1234567890ḀßČÐεｷﻮɦﻨjズℓოɲñʘթq尺รŦนשωﾒվչ&quot;);
var a15=descodificarEntidad(&quot;ɑɓcdεfgんﻨjкɭm∩Ñ☢ｱqrstuϑwﾒyz1234567890ﾑ乃ＣＤ乇ｷＧＨﾉﾌズﾚＭ刀Ñ㋡PQ尺丂ｲひV₩╳ﾘ乙&quot;);
var a16=descodificarEntidad(&quot;48(d3f9h!jk1றnÑ0pqr57uvwxy2123456789048(d3f9h!jk1றnÑ0pqr57uvwxy2&quot;);
var a17=descodificarEntidad(&quot;ÁßČĎĔŦĞĤĨĴĶĹMŃÑŐPQŔŚŤÚVŴЖŶŹ1234567890ÁßČĎĔŦĞĤĨĴĶĹMŃÑŐPQŔŚŤÚVŴЖŶŹ&quot;);
var a18=descodificarEntidad(&quot;ค๒ς๔єŦﻮђเןкl๓ภÑoקσгรtยשฬץאz1234567890ค๒ς๔єŦﻮђเןкl๓ภÑoקσгรtยשฬץאz&quot;);
var a19=descodificarEntidad(&quot;ﻪьζdҾʧghﻨʝқŁʍnñʘpգrㄅʇひvwＸyչ1234567890aьζdҾʧghﻨʝқŁʍnñʘpգrㄅʇひvwＸyչ&quot;);
var a20=descodificarEntidad(&quot;ค๒čdƎƒﻮんﻨjƘℓmɲñƠÞգ尺ֆtƯvШXฯչ1234567890ค๒čdƎƒﻮんﻨjƘℓmɲñƠÞգ尺ֆtƯvШXฯչ&quot;);
var a21=descodificarEntidad(&quot;คც(ծҾfgんﻨʝКլოՈÑʘթգ尺丂Ŧuשωﾒฯ乙1234567890คც(ծҾfgんﻨʝКլოՈÑʘթգ尺丂Ŧuשωﾒฯ乙&quot;);
var a22=descodificarEntidad(&quot;ДßĊÐξFĠĦłjҚĿMnЙØPףЯ丂tŲעΨЖУ乙1234567890ДßĊÐξFĠĦłjҚĿMnЙØPףЯ丂tŲעΨЖУ乙&quot;);
var a23=descodificarEntidad(&quot;ÆþcÐєζgΗЇɟkɭmnÑΘpØҐŠτμשwχyշ1234567890ДßĊÐξFĠĦłjҚĿMnЙØPףЯ丂tŲעΨЖУ乙&quot;);
var a24=descodificarEntidad(&quot;ДЪCԁҾԲցんіڙқԼறהñፀթգЯ丂Ҭμνயﾒฯｚ1234567890ДЪCԁҾԲցんіڙқԼறהñፀթգЯ丂Ҭμνயﾒฯ&quot;);
var a25=descodificarEntidad(&quot;Aþcծeƒﻮዞﻨʝʞረmɲñoթq尺丂Ŧひʋω╳ﾘչ1234567890Aþcծeƒﻮዞﻨʝʞረmɲñoթq尺丂Ŧひʋω╳ﾘչ&quot;);
var a26=descodificarEntidad(&quot;ለbርծΣfցዠijkረወռЙፀpզշsէሀvሠxվ乙1234567890ለbርծΣfցዠijkረወռЙፀpզշsէሀvሠxվ乙&quot;);
var a27=descodificarEntidad(&quot;მჩეძპԲცhﻨქκlოnЙፀρგΓჰŦυשwჯყz1234567890მჩეძპԲცhﻨქκlოnЙፀρგΓჰŦυשwჯყz&quot;);
var a28=descodificarEntidad(&quot;ค๖cժēfﻮhiวkl๓ɲñop๑rŞtนงωxฯ乙1234567890ค๖cժēfﻮhiวkl๓ɲñop๑rŞtนงωxฯ乙&quot;);
var a29=descodificarEntidad(&quot;ɑҌςdeԲɢɦiۆkℓოɲñʘթףгรէนѵωxעŻ1234567890ΔßĊÐ乇ŦGHΙJӃĿMNÑOPQЯSȚUVWҲYZ&quot;);
var a30=descodificarEntidad(&quot;αв&amp;#162;&amp;#8706;єfgнιנкℓмиÑσρqяѕтυνωχуz1234567890αв&amp;#162;&amp;#8706;єfgнιנкℓмиÑσρqяѕтυνωχуz&quot;);
var a31=descodificarEntidad(&quot;𝔞𝔟𝔠𝔡𝔢𝔣𝔤𝔥𝔦𝔧𝔨𝔩𝔪𝔫ñ𝔬𝔭𝔮𝔯𝔰𝔱𝔲𝔳𝔴𝔵𝔶𝔷1234567890𝔄𝔅ℭ𝔇𝔈𝔉𝔊ℌℑ𝔍𝔎𝔏𝔐𝔑Ñ𝔒𝔓𝔔ℜ𝔖𝔗𝔘𝔙𝔚𝔛𝔜ℨ&quot;);
var a32=descodificarEntidad(&quot;&amp;#8371;&amp;#3647;&amp;#8373;ĐɆ&amp;#8355;&amp;#8370;ⱧłJ&amp;#8365;Ⱡ&amp;#8357;&amp;#8358;ÑØ&amp;#8369;QⱤ&amp;#8372;&amp;#8366;ɄV&amp;#8361;ӾɎⱫ1234567890&amp;#8371;&amp;#3647;&amp;#8373;ĐɆ&amp;#8355;&amp;#8370;ⱧłJ&amp;#8365;Ⱡ&amp;#8357;&amp;#8358;ÑØ&amp;#8369;QⱤ&amp;#8372;&amp;#8366;ɄV&amp;#8361;ӾɎⱫ&quot;);
var a33=descodificarEntidad(&quot;𝓐𝓑𝓒𝓓𝓔𝓕𝓖𝓗𝓘𝓙𝓚𝓛𝓜𝓝Ñ𝓞𝓟𝓠𝓡𝓢𝓣𝓤𝓥𝓦𝓧𝓨𝓩1234567890𝓐𝓑𝓒𝓓𝓔𝓕𝓖𝓗𝓘𝓙𝓚𝓛𝓜𝓝Ñ𝓞𝓟𝓠𝓡𝓢𝓣𝓤𝓥𝓦𝓧𝓨𝓩&quot;);

var a35=descodificarEntidad(&quot;𝔸𝔹ℂ𝔻𝔼𝔽𝔾ℍ𝕀𝕁𝕂𝕃𝕄ℕÑ𝕆ℙℚℝ𝕊𝕋𝕌𝕍𝕎𝕏𝕐ℤ𝟘𝟙𝟚𝟛𝟜𝟝𝟞𝟟𝟠𝟡𝔸𝔹ℂ𝔻𝔼𝔽𝔾ℍ𝕀𝕁𝕂𝕃𝕄ℕÑ𝕆ℙℚℝ𝕊𝕋𝕌𝕍𝕎𝕏𝕐ℤ&quot;);
var a36=descodificarEntidad(&quot;&amp;#9424;&amp;#9425;&amp;#9426;&amp;#9427;&amp;#9428;&amp;#9429;&amp;#9430;&amp;#9431;&amp;#9432;&amp;#9433;&amp;#9434;&amp;#9435;&amp;#9436;&amp;#9437;&amp;#9437;&amp;#9438;&amp;#9439;&amp;#9440;&amp;#9441;&amp;#9442;&amp;#9443;&amp;#9444;&amp;#9445;&amp;#9446;&amp;#9447;&amp;#9448;&amp;#9449;①②③④⑤⑥⑦⑧⑨0ⒶⒷⒸⒹⒺⒻⒼⒽⒾⒿⓀⓁⓂⓃÑⓄⓅⓆⓇⓈⓉⓊⓋⓌⓍⓎⓏ&quot;);
var a37=descodificarEntidad(&quot;🅐🅑🅒🅓🅔🅕🅖🅗🅘🅙🅚🅛🅜🅝ñ🅞🅟🅠🅡🅢🅣🅤🅥🅦🅧🅨🅩1234567890🅐🅑🅒🅓🅔🅕🅖🅗🅘🅙🅚🅛🅜🅝ñ🅞🅟🅠🅡🅢🅣🅤🅥🅦🅧🅨🅩&quot;);
var a38=descodificarEntidad(&quot;АБCДЄFGHЇJКГѪ&amp;#8358;ЙѲPФЯ$TЦѴШЖЧЗ1234567890АБCДЄFGHЇJКГѪ&amp;#8358;ЙѲPФЯ$TЦѴШЖЧЗ&quot;);
var a39=descodificarEntidad(&quot;aвcdeғgнιjĸlмnÑσpqrѕтυvwхyz1234567890▲ß☾DミFGHエJKLMNÑ❂PQRSTUVWXYZ╳乙&quot;);
var a40=descodificarEntidad(&quot;ᴀʙᴄᴅᴇғɢʜɪᴊᴋʟᴍɴÑᴏᴘǫʀsᴛᴜᴠᴡxʏᴢ1234567890ᴀʙᴄᴅᴇғɢʜɪᴊᴋʟᴍɴÑᴏᴘǫʀsᴛᴜᴠᴡxʏᴢ&quot;);
var a41=descodificarEntidad(&quot;𝒂𝒃𝒄𝒅𝒆𝒇𝒈𝒉𝒊𝒋𝒌𝒍𝒎𝒏ñ𝒐𝒑𝒒𝒓𝒔𝒕𝒖𝒗𝒘𝒙𝒚𝒛1234567890𝑨𝑩𝑪𝑫𝑬𝑭𝑮𝑯𝑰𝑱𝑲𝑳𝑴𝑵Ñ𝑶𝑷𝑸𝑹𝑺𝑻𝑼𝑽𝑾𝑿𝒀𝒁&quot;);
var a42=descodificarEntidad(&quot;ǟɮƈɖɛʄɢɦɨʝӄʟʍռñօքզʀֆȶʊʋաӼʏʐ1234567890ǟɮƈɖɛʄɢɦɨʝӄʟʍռñօքզʀֆȶʊʋաӼʏʐ&quot;);
var a43=descodificarEntidad(&quot;𝘈𝘉𝘊𝘋𝘌𝘍𝘎𝘏𝘐𝘑𝘒𝘓𝘔𝘕Ñ𝘖𝘗𝘘𝘙𝘚𝘛𝘜𝘝𝘞𝘟𝘠𝘡1234567890𝘈𝘉𝘊𝘋𝘌𝘍𝘎𝘏𝘐𝘑𝘒𝘓𝘔𝘕Ñ𝘖𝘗𝘘𝘙𝘚𝘛𝘜𝘝𝘞𝘟𝘠𝘡&quot;);
var a44=descodificarEntidad(&quot;ᗩᗷᑕᗪEᖴGᕼIᒍKᒪᗰᑎñOᑭᑫᖇᔕTᑌᐯᗯ&amp;#5741;Yᘔ1234567890ᗩᗷᑕᗪEᖴGᕼIᒍKᒪᗰᑎñOᑭᑫᖇᔕTᑌᐯᗯ&amp;#5741;Yᘔ&quot;);
var a45=descodificarEntidad(&quot;𝑨𝑩𝑪𝑫𝑬𝑭𝑮𝑯𝑰𝑱𝑲𝑳𝑴𝑵Ñ𝑶𝑷𝑸𝑹𝑺𝑻𝑼𝑽𝑾𝑿𝒀𝒁1234567890𝑨𝑩𝑪𝑫𝑬𝑭𝑮𝑯𝑰𝑱𝑲𝑳𝑴𝑵Ñ𝑶𝑷𝑸𝑹𝑺𝑻𝑼𝑽𝑾𝑿𝒀𝒁&quot;);
var a46=descodificarEntidad(&quot;ꍏ&amp;#9837;&amp;#9790;&amp;#9687;&amp;#8364;Ϝ&amp;#10081;&amp;#9796;&amp;#9815;&amp;#9834;ϰ&amp;#8627;&amp;#9812;&amp;#9835;Ñ&amp;#8857;ρ&amp;#9773;&amp;#9736;&amp;#9442;T&amp;#9739;&amp;#10003;ω&amp;#8984;&amp;#9791;&amp;#9761;1234567890ꍏ&amp;#9837;&amp;#9790;&amp;#9687;&amp;#8364;Ϝ&amp;#10081;&amp;#9796;&amp;#9815;&amp;#9834;ϰ&amp;#8627;&amp;#9812;&amp;#9835;Ñ&amp;#8857;ρ&amp;#9773;&amp;#9736;&amp;#9442;T&amp;#9739;&amp;#10003;ω&amp;#8984;&amp;#9791;&amp;#9761;&quot;);
var a47=descodificarEntidad(&quot;𝕬𝕭𝕮𝕯𝕰𝕱𝕲𝕳𝕴𝕵𝕶𝕷𝕸𝕹𝕹𝕺𝕻𝕼𝕽𝕾𝕿𝖀𝖁𝖂𝖃𝖄𝖅1234567890𝕬𝕭𝕮𝕯𝕰𝕱𝕲𝕳𝕴𝕵𝕶𝕷𝕸𝕹𝕹𝕺𝕻𝕼𝕽𝕾𝕿𝖀𝖁𝖂𝖃𝖄𝖅&quot;);
var a48=descodificarEntidad(&quot;丹乃ㄈのモチ夕ᕼ工ﾌ长乚爪仈Ñ&amp;#12295;尸Q尺己丁긴V山乂丫Z1234567890丹乃ㄈのモチ夕ᕼ工ﾌ长乚爪仈Ñ&amp;#12295;尸Q尺己丁긴V山乂丫Z&quot;);
var a49=descodificarEntidad(&quot;åвcDêfgнljκlறnñ☺pqяSтuvшχyչ1234567890△ßㄷDモFGHエJKLMNÑ◑PQRSTUVWXYZ✘乙&quot;);
var a50=descodificarEntidad(&quot;ɐqɔpǝɟƃɥıɾʞlɯuuodbɹsʇnʌʍxʎz𝟣𝟤𝟥𝟦𝟧𝟨𝟩𝟪𝟫𝟢ɐqɔpǝɟƃɥıɾʞlɯuuodbɹsʇnʌʍxʎz&quot;);
var a51=descodificarEntidad(&quot;𝒜𝐵𝒞𝒟𝐸𝐹𝒢𝐻𝐼𝒥𝒦𝐿𝑀𝒩Ñ𝒪𝒫𝒬𝑅𝒮𝒯𝒰𝒱𝒲𝒳𝒴𝒵𝟣𝟤𝟥𝟦𝟧𝟨𝟩𝟪𝟫𝟢𝒜𝐵𝒞𝒟𝐸𝐹𝒢𝐻𝐼𝒥𝒦𝐿𝑀𝒩Ñ𝒪𝒫𝒬𝑅𝒮𝒯𝒰𝒱𝒲𝒳𝒴𝒵&quot;);
var a52=descodificarEntidad(&quot;ᴬᴮᶜᴰᴱᶠᴳᴴᴵᴶᴷᴸᴹᴺÑᴼᴾQᴿˢᵀᵁⱽᵂˣʸᶻ1234567890ᴬᴮᶜᴰᴱᶠᴳᴴᴵᴶᴷᴸᴹᴺÑᴼᴾQᴿˢᵀᵁⱽᵂˣʸᶻ&quot;);
var a53=descodificarEntidad(&quot;𝗮𝗯𝗰𝗱𝗲𝗳𝗴𝗵𝗶𝗷𝗸𝗹𝗺𝗻ñ𝗼𝗽𝗾𝗿𝘀𝘁𝘂𝘃𝘄𝘅𝘆𝘇𝟭𝟮𝟯𝟰𝟱𝟲𝟳𝟴𝟵𝟬𝗔𝗕𝗖𝗗𝗘𝗙𝗚𝗛𝗜𝗝𝗞𝗟𝗠𝗡Ñ𝗢𝗣𝗤𝗥𝗦𝗧𝗨𝗩𝗪𝗫𝗬𝗭&quot;);
var a54=descodificarEntidad(&quot;ᴀʙᴄᴅᴇҒɢʜɪᴊᴋʟᴍNÑᴏᴘQʀsᴛᴜᴠᴡxʏᴢ1234567890ᴀʙᴄᴅᴇҒɢʜɪᴊᴋʟᴍNÑᴏᴘQʀsᴛᴜᴠᴡxʏᴢ&quot;);
var a55=descodificarEntidad(&quot;𝙖𝙗𝙘𝙙𝙚𝙛𝙜𝙝𝙞𝙟𝙠𝙡𝙢𝙣ñ𝙤𝙥𝙦𝙧𝙨𝙩𝙪𝙫𝙬𝙭𝙮𝙯1234567890𝘼𝘽𝘾𝘿𝙀𝙁𝙂𝙃𝙄𝙅𝙆𝙇𝙈𝙉Ñ𝙊𝙋𝙌𝙍𝙎𝙏𝙐𝙑𝙒𝙓𝙔𝙕&quot;);
var a56=descodificarEntidad(&quot;𝔞𝔟𝔠𝔡𝔢𝔣𝔤𝔥𝔦𝔧𝔨𝔩𝔪𝔫ñ𝔬𝔭𝔮𝔯𝔰𝔱𝔲𝔳𝔴𝔵𝔶𝔷𝟭𝟮𝟯𝟰𝟱𝟲𝟳𝟴𝟵𝟬𝔞𝔟𝔠𝔡𝔢𝔣𝔤𝔥𝔦𝔧𝔨𝔩𝔪𝔫ñ𝔬𝔭𝔮𝔯𝔰𝔱𝔲𝔳𝔴𝔵𝔶𝔷&quot;);
var a57=descodificarEntidad(&quot;𝕒𝕓𝕔𝕕𝕖𝕗𝕘𝕙𝕚𝕛𝕜𝕝𝕞𝕟ñ𝕠𝕡𝕢𝕣𝕤𝕥𝕦𝕧𝕨𝕩𝕪𝕫𝟘𝟙𝟚𝟛𝟜𝟝𝟞𝟟𝟠𝟡𝔸𝔹ℂ𝔻𝔼𝔽𝔾ℍ𝕀𝕁𝕂𝕃𝕄ℕÑ𝕆ℙℚℝ𝕊𝕋𝕌𝕍𝕎𝕏𝕐ℤ&quot;);
var a58=descodificarEntidad(&quot;ΩbҫժҼҒgӈأjҠӀMnӣoҎգԻֆҭմvωҲұչ1234567890ΩbҫժҼҒﻮӈأjҠӀMnӣoҎգԻֆҭմvωҲұչ&quot;);
var a59=descodificarEntidad(&quot;𝐚𝐛𝐜𝐝𝐞𝐟𝐠𝐡𝐢𝐣𝐤𝐥𝐦𝐧ñ𝐨𝐩𝐪𝐫𝐬𝐭𝐮𝐯𝐰𝐱𝐲𝐳𝟏𝟐𝟑𝟒𝟓𝟔𝟕𝟖𝟗0𝐀𝐁𝐂𝐃𝐄𝐅𝐆𝐇𝐈𝐉𝐊𝐋𝐌𝐍Ñ𝐎𝐏𝐐𝐑𝐒𝐓𝐔𝐕𝐖𝐗𝐘𝐙&quot;);
var a60=descodificarEntidad(&quot;åß¢Ðê£ghïjklmññðþqr§†µvwx¥z1234567890ÄßÇÐÈ£GHÌJKLMñÑÖþQR§†ÚVW×¥Z&quot;);
var a61=descodificarEntidad(&quot;𝚊𝚋𝚌𝚍𝚎𝚏𝚐𝚑𝚒𝚓𝚔𝚕𝚖𝚗ñ𝚘𝚙𝚚𝚛𝚜𝚝𝚞𝚟𝚠𝚡𝚢𝚣𝟷𝟸𝟹𝟺𝟻𝟼𝟽𝟾𝟿𝟶𝙰𝙱𝙲𝙳𝙴𝙵𝙶𝙷𝙸𝙹𝙺𝙻𝙼𝙽Ñ𝙾𝙿𝚀𝚁𝚂𝚃𝚄𝚅𝚆𝚇𝚈𝚉&quot;);
var a62=descodificarEntidad(&quot;▲ɓςdəቱgիiժズℓጦnñ☻թqгsէนשwxуՁ1234567890▲B☪D乇FGHIJKLMNÑ◉PQ尺STU√W✘YZ&quot;);
var a63=descodificarEntidad(&quot;ɑɓɔɗəʃɡɦɪɟズɭʍήñʘρφʀรʇϋϑШχվʑ1234567890ɑɓɔɗəʃɡɦɪɟズɭʍήñʘρφʀรʇϋϑШχվʑ&quot;);
var a64=descodificarEntidad(&quot;αвc&amp;#8706;εғgнιנкℓмηñσρqяsтυvωxүz1234567890αвc&amp;#8706;εғgнιנкℓмηñσρqяsтυvωxүz&quot;);
//var a60=descodificarEntidad(&quot;ͣbͨͩͤfgͪͥjklͫnñͦpqͬsͭͮvwͯyz1234567890ͣbͨͩͤfgͪͥjklͫnñͦpqͬsͭͮvwͯyz&quot;);
var cadZ=descodificarEntidad(&#39;[̲̅**]**̵**̷**̶**̸**̴**͟**̲**̳**͢**̼**͙**͛**̐̈**͓̽**A**A**A**A*&#39;);
var cadPar=descodificarEntidad(&#39;☝**☝**✩⋆**⋆✩**🏆♕**♕🏆**🍎🎀**🎀🍎**😝☝**☝😝**🔥🔥**🔥🔥**😘😚😍**😍😘😚**🎬🎧🎵💕**💕🎵🎧🎬**A**A**A**A**A**A**&#39;);
var cadUno=descodificarEntidad(&#39;🎬🎧🎵💕👍**😍🎵🎵🎶**🔊🔊🎶🎶🎶🎧🎧**💯👌**🎹🎶🎸❤**😍😍😗**📀🏅🏅🏅🏅**😍🤗😘**🎤🍻💔**⚽🏆**📢🎤🎼**❤️😪💔**😎🎧🎼🎵&#39;);
var vecZ=cadZ.split(&quot;**&quot;);
var parX=cadPar.split(&quot;**&quot;);
var unoX=cadUno.split(&quot;**&quot;);




 function marcar(campo) { campo.focus(); campo.select();}

// FUCNION CAMBIADORA SOLA

 function Bonitas(texto) {
  var ing= document.getElementById(&quot;ediciontexto&quot;); 
  var t1 = &quot;&quot;; var t2 = &quot;&quot;; var t3 = &quot;&quot;; var t4 = &quot;&quot;; var t5 = &quot;&quot;; var t6 = &quot;&quot;; var t7 = &quot;&quot;; var t8 = &quot;&quot;;
  var t9 = &quot;&quot;; var t10 = &quot;&quot;; var t11 = &quot;&quot;; var t12 = &quot;&quot;; var t13 = &quot;&quot;;  var t14 = &quot;&quot;; var t15 = &quot;&quot;;var t16 = &quot;&quot;;var t17 = &quot;&quot;;var t18 = &quot;&quot;;var t19 = &quot;&quot;;var t20 = &quot;&quot;;var t21 = &quot;&quot;;var t22 = &quot;&quot;;var t23 = &quot;&quot;;var t24 = &quot;&quot;;var t25 = &quot;&quot;;var t26 = &quot;&quot;;var t27 = &quot;&quot;;var t28 = &quot;&quot;;
  var t29 = &quot;&quot;;var t30 = &quot;&quot;;var t31 = &quot;&quot;;var t32 = &quot;&quot;;var t33 = &quot;&quot;;var t34 = &quot;&quot;;var t35 = &quot;&quot;;var t36 = &quot;&quot;;var t37 = &quot;&quot;;var t38 = &quot;&quot;;var t39 = &quot;&quot;;var t40 = &quot;&quot;;var t41 = &quot;&quot;;var t42 = &quot;&quot;;var t43 = &quot;&quot;;var t44 = &quot;&quot;;var t45 = &quot;&quot;;var t46 = &quot;&quot;; var t47 = &quot;&quot;;var t48 = &quot;&quot;;var t49 = &quot;&quot;;
  var t50 = &quot;&quot;;var t51 = &quot;&quot;;var t52 = &quot;&quot;;var t53 = &quot;&quot;;var t54 = &quot;&quot;;var t55 = &quot;&quot;;var t56 = &quot;&quot;;var t57 = &quot;&quot;;var t58 = &quot;&quot;;var t59 = &quot;&quot;;var t60 = &quot;&quot;;var t61 = &quot;&quot;;var t62 = &quot;&quot;;var t63 = &quot;&quot;; 
  var n = ing.value; if(texto!=&quot;&quot;)n=texto; /*var n = ing.value.toLowerCase();*/   if (ing.value.length==0) return; 
  for(i=0; i&lt;n.length; i++) {
   var c=n.charAt(i);
   k=0;
   for(j=0; (j&lt;normal.length)&amp;&amp;(c!=normal.charAt(j)); j++);
   
   
   
   if (j&lt;normal.length) { if(Array.from(a1)[j])t1+=Array.from(a1)[j];} else {t1+=c; } 
   if (j&lt;normal.length) { t2+=vecZ[0]+normal.charAt(j)+vecZ[1]; } else { t2+=c; } 
   if (j&lt;normal.length) { if(Array.from(a3)[j])t3+=Array.from(a3)[j]; } else { t3+=c; } 
   if (j&lt;normal.length) { t4+=a4.charAt(j); } else { t4+=c; } 
   if (j&lt;normal.length) { if(Array.from(a5)[j])t5+=Array.from(a5)[j];} else { t5+=c; }
   if (j&lt;normal.length) { t6+=a6.charAt(j); } else { t6+=c; } 
   if (j&lt;normal.length) { if(Array.from(a7)[j])t7+=Array.from(a7)[j];} else { t7+=c; }
    
   if (j&lt;normal.length) { t8+=a8.charAt(j); } else { t8+=c; } 
   if (j&lt;normal.length) { if(Array.from(a9)[j])t9+=Array.from(a9)[j];  } else { t9+=c; } 
   if (j&lt;normal.length) { t10+=normal.charAt(j)+vecZ[3]; } else { t10+=c; } 
   if (j&lt;normal.length) { t11+=normal.charAt(j)+vecZ[4]; } else { t11+=c; } 
   if (j&lt;normal.length) { t12+=normal.charAt(j)+vecZ[5]; } else { t12+=c; } 
   if (j&lt;normal.length) { if(Array.from(a13)[j])t13+=Array.from(a13)[j]; } else { t13+=c; } 
   if (j&lt;normal.length) { t14+=normal.charAt(j)+vecZ[6]; } else { t14+=c; }    
                        if (j&lt;normal.length) { t15+=a15.charAt(j); } else { t15+=c; }    
                        if (j&lt;normal.length) { t16+=normal.charAt(j)+vecZ[7]; } else { t16+=c; }    
                        if (j&lt;normal.length) { t17+=a17.charAt(j); } else { t17+=c; }
                        if (j&lt;normal.length) { t18+=normal.charAt(j)+vecZ[8]; } else { t18+=c; }
                        if (j&lt;normal.length) { t19+=a19.charAt(j); } else { t19+=c; }
                        if (j&lt;normal.length) { t20+=a20.charAt(j)+vecZ[9]; } else { t20+=c; }
                        if (j&lt;normal.length) { t21+=a21.charAt(j); } else { t21+=c; }
                        if (j&lt;normal.length) { t22+=normal.charAt(j)+vecZ[10]; } else { t22+=c; }
                        if (j&lt;normal.length) { t23+=a23.charAt(j); } else { t23+=c; }
                        if (j&lt;normal.length) { t24+=normal.charAt(j)+vecZ[11]; } else { t24+=c; }
                        if (j&lt;normal.length) { if(Array.from(a25)[j])t25+=Array.from(a25)[j]; } else { t25+=c; }
                        if (j&lt;normal.length) { t26+=normal.charAt(j)+vecZ[12]; } else { t26+=c; }
                        if (j&lt;normal.length) { t27+=a27.charAt(j); } else { t27+=c; }
                        if (j&lt;normal.length) { t28+=normal.charAt(j)+vecZ[13]; } else { t28+=c; }
   if (j&lt;normal.length) { if(Array.from(a29)[j])t29+=Array.from(a29)[j]; } else { t29+=c; }
   if (j&lt;normal.length) { if(Array.from(a30)[j])t30+=Array.from(normal)[j]+vecZ[14]; } else { t30+=c; }
   if (j&lt;normal.length) { if(Array.from(a31)[j])t31+=Array.from(a31)[j]; } else { t31+=c; }
   if (j&lt;normal.length) { t32+=normal.charAt(j)+vecZ[15]; } else { t32+=c; }
   if (j&lt;normal.length) { if(Array.from(a33)[j])t33+=Array.from(a33)[j]; } else { t33+=c; }
   if (j&lt;normal.length) { t34+=normal.charAt(j)+vecZ[2]; } else { t34+=c; }
   if (j&lt;normal.length) { if(Array.from(a35)[j])t35+=Array.from(a35)[j]; } else { t35+=c; }
   if (j&lt;normal.length) { if(Array.from(a36)[j])t36+=Array.from(a36)[j]; } else { t36+=c; }
   if (j&lt;normal.length) { if(Array.from(a37)[j])t37+=Array.from(a37)[j]; } else { t37+=c; }
   if (j&lt;normal.length) { if(Array.from(a38)[j])t38+=Array.from(a38)[j]; } else { t38+=c; }
   if (j&lt;normal.length) { if(Array.from(a39)[j])t39+=Array.from(a39)[j]; } else { t39+=c; }
   if (j&lt;normal.length) { if(Array.from(a40)[j])t40+=Array.from(a40)[j]; } else { t40+=c; }
   if (j&lt;normal.length) { if(Array.from(a41)[j])t41+=Array.from(a41)[j]; } else { t41+=c; }
   if (j&lt;normal.length) { if(Array.from(a42)[j])t42+=Array.from(a42)[j]; } else { t42+=c; }
   if (j&lt;normal.length) { if(Array.from(a43)[j])t43+=Array.from(a43)[j]; } else { t43+=c; }
   if (j&lt;normal.length) { if(Array.from(a44)[j])t44+=Array.from(a44)[j]; } else { t44+=c; }
   if (j&lt;normal.length) { if(Array.from(a45)[j])t45+=Array.from(a45)[j]; } else { t45+=c; }
   if (j&lt;normal.length) { if(Array.from(a46)[j])t46+=Array.from(a46)[j]; } else { t46+=c; }
   if (j&lt;normal.length) { if(Array.from(a47)[j])t47+=Array.from(a47)[j]; } else { t47+=c; }
   if (j&lt;normal.length) { if(Array.from(a48)[j])t48+=Array.from(a48)[j]; } else { t48+=c; }
   if (j&lt;normal.length) { if(Array.from(a49)[j])t49+=Array.from(a49)[j]; } else { t49+=c; }
   
   if (j&lt;normal.length) { if(Array.from(a50)[j])t50+=Array.from(a50)[j]; } else { t50+=c; }
   if (j&lt;normal.length) { if(Array.from(a51)[j])t51+=Array.from(a51)[j]; } else { t51+=c; }
   if (j&lt;normal.length) { if(Array.from(a52)[j])t52+=Array.from(a52)[j]; } else { t52+=c; }
   if (j&lt;normal.length) { if(Array.from(a53)[j])t53+=Array.from(a53)[j]; } else { t53+=c; }
   if (j&lt;normal.length) { if(Array.from(a54)[j])t54+=Array.from(a54)[j]; } else { t54+=c; }
   if (j&lt;normal.length) { if(Array.from(a55)[j])t55+=Array.from(a55)[j]; } else { t55+=c; }
   if (j&lt;normal.length) { if(Array.from(a56)[j])t56+=Array.from(a56)[j]; } else { t56+=c; }
   if (j&lt;normal.length) { if(Array.from(a57)[j])t57+=Array.from(a57)[j]; } else { t57+=c; }
   if (j&lt;normal.length) { t58+=a58.charAt(j); } else { t58+=c; }
   if (j&lt;normal.length) { if(Array.from(a59)[j])t59+=Array.from(a59)[j]; } else { t59+=c; }
   if (j&lt;normal.length) { if(Array.from(a60)[j])t60+=Array.from(a60)[j]; } else { t60+=c; }
   if (j&lt;normal.length) { if(Array.from(a61)[j])t61+=Array.from(a61)[j]; } else { t61+=c; }
   if (j&lt;normal.length) { if(Array.from(a62)[j])t62+=Array.from(a62)[j]; } else { t62+=c; }
   if (j&lt;normal.length) { if(Array.from(a63)[j])t63+=Array.from(a63)[j]; } else { t63+=c; }
   
      
   }

  //document.getElementById(&#39;s1&#39;).value=&quot;uuuuuuuuuu&quot;+t1; 
  document.f.s1.value=t1;  
  document.f.s2.value=descodificarEntidad(t2);
  document.f.s3.value=t3;  
  document.f.s4.value=t4;
  document.f.s5.value=t5;  
  document.f.s6.value=t6;
  document.f.s7.value=t7;  
  document.f.s8.value=t8;
  document.f.s9.value=t9; 
  document.f.s10.value=t10; 
  document.f.s11.value=t11; 
  document.f.s12.value=t12; 
  document.f.s13.value=parX[0]+t13+parX[1];   
  document.f.s14.value=t14;  
  document.f.s15.value=t15;  
  document.f.s16.value=t16;  
  document.f.s17.value=t17;
  document.f.s18.value=t18;
  document.f.s19.value=parX[2]+t19+parX[3];
  document.f.s20.value=t20;
  document.f.s21.value=parX[4]+t21+parX[5];
  document.f.s22.value=t22;
  document.f.s23.value=parX[6]+t23+parX[7];
  document.f.s24.value=t24;
  document.f.s25.value=parX[8]+t25+parX[9];
  document.f.s26.value=t26;
  document.f.s27.value=parX[10]+t27+parX[11];
  document.f.s28.value=t28;
  document.f.s29.value=t29;
  document.f.s30.value=t30;
  document.f.s31.value=t31;
  document.f.s32.value=descodificarEntidad(t32);
  document.f.s33.value=t33;
  document.f.s34.value=descodificarEntidad(t34);
  document.f.s35.value=t35;
  document.f.s36.value=parX[12]+t36+parX[13];
  document.f.s37.value=t37;
  document.f.s38.value=t38+unoX[0];
  document.f.s39.value=t39;
  document.f.s40.value=t40+unoX[1];
  document.f.s41.value=t41;
  document.f.s42.value=t42+unoX[2];
  document.f.s43.value=t43;
  document.f.s44.value=t44+unoX[3];
  document.f.s45.value=t45;
  document.f.s46.value=t46+unoX[4];
  document.f.s47.value=t47;
  document.f.s48.value=descodificarEntidad(t48)+unoX[5];
  document.f.s49.value=t49;
  document.f.s50.value=t50+unoX[6];
  document.f.s51.value=t51;
  document.f.s52.value=t52+unoX[7];
  document.f.s53.value=t53;
  document.f.s54.value=t54+unoX[8];
  document.f.s55.value=t55;
  document.f.s56.value=t56+unoX[9];
  document.f.s57.value=t57;
  document.f.s58.value=t58;
  document.f.s59.value=t59;
  document.f.s60.value=t60;
  document.f.s61.value=t61;
  document.f.s62.value=t62;
  document.f.s63.value=t63;
  }
  Bonitas(&quot;Letras Bonitas&quot;);
  function descodificarEntidad(str) {  return str.replace(/&amp;#(\d+);/g, function(match, dec) {    return String.fromCharCode(dec);  });}
&lt;/script&gt;
&lt;h2&gt;Letras y palabras en cursiva&lt;/h2&gt;
En este espacio compartimos algunos ejemplos de palabras en letras cursiva muy bonitas con algunos símbolos, letras extrañas, caracteres especiales y decoraciones.
&lt;br/&gt;
&lt;br/&gt;&lt;div class=&quot;domlibre2&quot;&gt;&lt;div&gt;☝【𝒞𝓊𝓇𝓈𝒾𝓋𝒶𝓈】☝&lt;br/&gt;≫═══°•✩•°═══≪&lt;/div&gt;&lt;div&gt;𝑪𝒖𝒓𝒔𝒊𝒗𝒂𝒔&lt;br/&gt;≫══°•✩•°══≪&lt;/div&gt;&lt;div&gt;𝓒𝓾𝓻𝓼𝓲𝓿𝓪𝓼&lt;br/&gt;≫══°•✩•°══≪&lt;/div&gt;&lt;p class=&quot;clear&quot;&gt;&lt;/p&gt;&lt;/div&gt;
&lt;h3&gt;Saludos en cursiva&lt;/h3&gt;
Algunas palabras que empleamos en los saludos con letra bonita hola, como estas, buenos días, buenas noches, Buenas tardes 
&lt;br/&gt;
&lt;br/&gt;&lt;div class=&quot;domlibre2&quot;&gt;&lt;div&gt;☝【𝓗𝓸𝓵𝓪】☝&lt;br/&gt;≫═══°•✩•°═══≪&lt;/div&gt;&lt;div&gt;𝑯𝒐𝒍𝒂&lt;br/&gt;≫══°❅•✩•❅°══≪&lt;/div&gt;&lt;div&gt;𝐻𝑜𝓁𝒶&lt;br/&gt;≫══°❅•✩•❅°══≪&lt;/div&gt;&lt;div&gt;𝓗𝓞𝓛𝓐 𝓐𝓜𝓘𝓖𝓞𝓢&lt;br/&gt;≫═══°❅•✩•❅°═══≪&lt;/div&gt;&lt;div&gt;𝕳𝖔𝖑𝖆 𝖆𝖒𝖎𝖌𝖔𝖘&lt;br/&gt;≫═══°❅•✩•❅°═══≪&lt;/div&gt;&lt;div&gt;𝑯𝑶𝑳𝑨 𝑨𝑴𝑰𝑮𝑶𝑺&lt;br/&gt;≫═══°❅•✩•❅°═══≪&lt;br/&gt;&lt;/div&gt;&lt;div&gt;𝓑𝓾𝓮𝓷𝓪𝓼 𝓽𝓪𝓻𝓭𝓮𝓼&lt;br/&gt;≫═══°❅•✩•❅°═══≪&lt;/div&gt;&lt;div&gt;𝓑𝓾𝓮𝓷𝓪𝓼 𝓽𝓪𝓻𝓭𝓮𝓼&lt;br/&gt;≫═══°❅•✩•❅°═══≪&lt;/div&gt;&lt;div&gt;𝔹𝕌𝔼ℕ𝔸𝕊 𝕋𝔸ℝ𝔻𝔼𝕊&lt;br/&gt;≫═══°❅•✩•❅°═══≪&lt;/div&gt;&lt;div&gt;𝔅𝔲𝔢𝔫𝔞𝔰 𝔫𝔬𝔠𝔥𝔢𝔰&lt;br/&gt;≫═══°❅•✩•❅°═══≪&lt;/div&gt;&lt;div&gt;𝔅𝔲𝔢𝔫𝔞𝔰 𝔫𝔬𝔠𝔥𝔢𝔰&lt;br/&gt;≫═══°❅•✩•❅°═══≪&lt;/div&gt;&lt;div&gt;𝐵𝓊𝑒𝓃𝒶𝓈 𝓃𝑜𝒸𝒽𝑒𝓈&lt;br/&gt;≫═══°❅•✩•❅°═══≪&lt;/div&gt;&lt;div&gt;☜❤☞【𝘊𝘖𝘔𝘖 𝘌𝘚𝘛𝘈𝘚】☜❤☞&lt;br/&gt;≫════°❅•✩•❅°════≪&lt;/div&gt;&lt;div&gt;(=&#39;o&#39;=).♥.𝕼𝖚𝖊 𝖙𝖆𝖑.♥.(=&#39;o&#39;=)&lt;br/&gt;≫════°❅•✩•❅°════≪&lt;/div&gt;&lt;div&gt;♥༼༼𝓠𝓾𝓮 𝓽𝓪𝓵༽༽♥&lt;br/&gt;≫════°❅•✩•❅°════≪&lt;/div&gt;&lt;div&gt;𝕮𝖔𝖒𝖔 𝖊𝖘𝖙𝖆𝖘&lt;br/&gt;≫════°❅•✩•❅°════≪&lt;/div&gt;&lt;div&gt;🍎🎀𝓒𝓸𝓶𝓸 𝓮𝓼𝓽𝓪𝓼🎀🍎&lt;br/&gt;≫════°❅•✩•❅°════≪&lt;/div&gt;&lt;div&gt;¸༼༼(♥𝘊𝘰𝘮𝘰 𝘦𝘴𝘵𝘢𝘴♥)༽༽¸&lt;br/&gt;≫════°❅•✩•❅°════≪&lt;/div&gt;&lt;div&gt;♥༼༼𝓒𝓸𝓶𝓸 𝓮𝓼𝓽𝓪𝓼༽༽♥&lt;br/&gt;≫════°❅•✩•❅°════≪&lt;/div&gt;&lt;div&gt;♥&#39;·.¸(★ℭ𝔬𝔪𝔬 𝔢𝔰𝔱𝔞𝔰★)¸.·&#39;♥&lt;/div&gt;&lt;p class=&quot;clear&quot;&gt;&lt;/p&gt;&lt;/div&gt;
&lt;h3&gt;Bienvenida en cursiva&lt;/h3&gt;
&lt;div class=&quot;domlibre2&quot;&gt;&lt;div&gt;𝘉𝘪𝘦𝘯𝘷𝘦𝘯𝘪𝘥𝘰𝘴&lt;br/&gt;≫═══°❅•✩•❅°═══≪&lt;/div&gt;&lt;div&gt;𝐵𝒾𝑒𝓃𝓋𝑒𝓃𝒾𝒹𝑜𝓈&lt;br/&gt;≫═══°❅•✩•❅°═══≪&lt;/div&gt;&lt;div&gt;𝑩𝒊𝒆𝒏𝒗𝒆𝒏𝒊𝒅𝒐𝒔&lt;br/&gt;≫═══°❅•✩•❅°═══≪&lt;/div&gt;&lt;div&gt;𝙱𝚒𝚎𝚗𝚟𝚎𝚗𝚒𝚍𝚘𝚜&lt;br/&gt;≫═══°❅•✩•❅°═══≪&lt;/div&gt;&lt;div&gt;𝔹𝕚𝕖𝕟𝕧𝕖𝕟𝕚𝕕𝕠𝕤&lt;br/&gt;≫═══°❅•✩•❅°═══≪&lt;/div&gt;&lt;div&gt;𝕭𝖎𝖊𝖓𝖛𝖊𝖓𝖎𝖉𝖔𝖘&lt;br/&gt;≫═══°❅•✩•❅°═══≪&lt;/div&gt;&lt;p class=&quot;clear&quot;&gt;&lt;/p&gt;&lt;/div&gt;
&lt;h3&gt;I Love You en letra cursiva&lt;/h3&gt;
Una de las frases de amor mas usadas y conocidas es I Love You, que significa yo te amo, a continuación algunos ejemplos en letra cursiva. 
&lt;br/&gt;
&lt;br/&gt;
&lt;div class=&quot;domlibre2&quot;&gt;&lt;div&gt;𝐿𝒪𝒱𝐸&lt;br/&gt;≫═══°❅•✩•❅°═══≪&lt;/div&gt;&lt;div&gt;𝐿𝑜𝓋𝑒&lt;br/&gt;≫═══°❅•✩•❅°═══≪&lt;/div&gt;&lt;div&gt;𝑳𝒐𝒗𝒆&lt;br/&gt;≫═══°❅•✩•❅°═══≪&lt;/div&gt;&lt;div&gt;𝓛𝓸𝓿𝓮&lt;br/&gt;≫═══°❅•✩•❅°═══≪&lt;/div&gt;&lt;div&gt;𝘓𝘰𝘷𝘦&lt;br/&gt;≫═══°❅•✩•❅°═══≪&lt;/div&gt;&lt;div&gt;𝐼 𝓁𝑜𝓋𝑒 𝒴𝑜𝓊&lt;br/&gt;≫═══°❅•✩•❅°═══≪&lt;/div&gt;&lt;div&gt;𝑰 𝒍𝒐𝒗𝒆 𝒀𝒐𝒖&lt;br/&gt;≫═══°❅•✩•❅°═══≪&lt;/div&gt;&lt;div&gt;𝓘 𝓵𝓸𝓿𝓮 𝓨𝓸𝓾&lt;br/&gt;≫═══°❅•✩•❅°═══≪&lt;/div&gt;&lt;div&gt;𝘐 𝘭𝘰𝘷𝘦 𝘠𝘰𝘶&lt;br/&gt;≫═══°❅•✩•❅°═══≪&lt;/div&gt;&lt;div&gt;ℑ 𝔩𝔬𝔳𝔢 𝔜𝔬𝔲&lt;br/&gt;≫═══°❅•✩•❅°═══≪&lt;/div&gt;&lt;div&gt;𝓘 𝓛𝓞𝓥𝓔 𝓨𝓞𝓤&lt;br/&gt;≫═══°❅•✩•❅°═══≪&lt;/div&gt;&lt;div&gt;𝑰 𝒍𝒐𝒗𝒆 𝒀𝒐𝒖&lt;br/&gt;≫═══°❅•✩•❅°═══≪&lt;/div&gt;&lt;div&gt;𝘐 𝘓𝘖𝘝𝘌 𝘠𝘖𝘜&lt;br/&gt;≫═══°❅•✩•❅°═══≪&lt;/div&gt;&lt;div&gt;𝐼 𝐿𝒪𝒱𝐸 𝒴𝒪𝒰&lt;br/&gt;≫═══°❅•✩•❅°═══≪&lt;/div&gt;&lt;p class=&quot;clear&quot;&gt;&lt;/p&gt;&lt;/div&gt;

&lt;h3&gt;Te amo, amor en letra cursiva&lt;/h3&gt;
Para los enamorados tenemos algunas palabras y frases de amor en cursiva por ejemplo, mi amor, te amo, te quiero, quieres ser mi novia y otros.
&lt;br/&gt;
&lt;br/&gt;&lt;div class=&quot;domlibre2&quot;&gt;&lt;div&gt;𝓜𝓲 𝓪𝓶𝓸𝓻&lt;br/&gt;┗━━━━━❖●❖━━━━━┛&lt;/div&gt;&lt;div&gt;𝒯𝑒 𝒶𝓂𝑜&lt;br/&gt;┗━━━━━❖●❖━━━━━┛&lt;/div&gt;&lt;div&gt;𝓣𝓮 𝓪𝓶𝓸&lt;br/&gt;┗━━━━━❖●❖━━━━━┛&lt;/div&gt;&lt;div&gt;ŦE AMØ&lt;br/&gt;┗━━━━━❖●❖━━━━━┛&lt;/div&gt;&lt;div&gt;𝘛𝘌 𝘈𝘔𝘖&lt;br/&gt;┗━━━━❖●❖━━━━┛&lt;/div&gt;&lt;div&gt;𝑻𝑬 𝑨𝑴𝑶&lt;br/&gt;┗━━━━❖●❖━━━━┛&lt;/div&gt;&lt;div&gt;𝐓𝐞 𝐚𝐦𝐨&lt;br/&gt;┗━━━━❖●❖━━━━┛&lt;/div&gt;&lt;div&gt;𝙏𝙚 𝙖𝙢𝙤&lt;br/&gt;┗━━━━❖●❖━━━━┛&lt;/div&gt;&lt;div&gt;𝕿𝖊 𝖆𝖒𝖔&lt;br/&gt;┗━━━━❖●❖━━━━┛&lt;/div&gt;&lt;div&gt;Ｔｅ ａｍｏ&lt;br/&gt;┗━━━━━━❖●❖━━━━━━┛&lt;/div&gt;&lt;div&gt;𝔱𝔢 𝔞𝔪𝔬&lt;br/&gt;┗━━━━❖●❖━━━━┛&lt;/div&gt;&lt;div&gt;♡༒♥𝓜𝓲 𝓪𝓶𝓸𝓻♥༒♡&lt;br/&gt;┗━━━━━━❖●❖━━━━━━━┛&lt;/div&gt;&lt;div&gt;彡❤[𝕿𝖊 𝖆𝖒𝖔]❤ミ&lt;br/&gt;┗━━━━━━❖●❖━━━━━━┛&lt;/div&gt;&lt;div&gt;━✧♡✧━Ｔｅ ａｍｏ━✧♡✧━&lt;br/&gt;┗━━━━━━━━━❖●❖━━━━━━━━━┛&lt;/div&gt;&lt;div&gt;⋆♡⋆》𝔱𝔢 𝔞𝔪𝔬《⋆♡⋆&lt;br/&gt;┗━━━━━━❖●❖━━━━━━┛&lt;/div&gt;&lt;div&gt;♡◦•≫𝒯𝑒 𝒶𝓂𝑜≪•◦♡&lt;br/&gt;┗━━━━━━❖●❖━━━━━━┛&lt;/div&gt;&lt;div&gt;♡《《𝓣𝓮 𝓪𝓶𝓸》》♡&lt;br/&gt;┗━━━━━━❖●❖━━━━━━┛&lt;/div&gt;&lt;div&gt;♥﹤﹤ŦE AMØ﹥﹥♥&lt;br/&gt;┗━━━━━━❖●❖━━━━━━┛&lt;/div&gt;&lt;div&gt;♡░▒▓𝘛𝘌 𝘈𝘔𝘖▓▒░♡&lt;br/&gt;┗━━━━━━❖●❖━━━━━━┛&lt;/div&gt;&lt;div&gt;♥（﹙𝑻𝑬 𝑨𝑴𝑶﹚）♥&lt;br/&gt;┗━━━━━━❖●❖━━━━━━┛&lt;/div&gt;&lt;div&gt;♡⁀➷𝐓𝐞 𝐚𝐦𝐨➹⁀♡&lt;br/&gt;┗━━━━━━❖●❖━━━━━━┛&lt;/div&gt;&lt;div&gt;❤️𝗧𝗲 𝗮𝗺𝗼❤️&lt;br/&gt;┗━━━━━━❖●❖━━━━━━┛&lt;/div&gt;&lt;div&gt;༼༼﻿♥𝙏𝙚 𝙖𝙢𝙤♥༽༽&lt;br/&gt;┗━━━━━━❖●❖━━━━━━┛&lt;/div&gt;&lt;div&gt;ε٨̲̅٥̲̅٦̲̅♡【𝑻𝒆 𝒂𝒎𝒐】♡з٨̲̅٥̲̅٦̲̅&lt;br/&gt;┗━━━━━━━━━❖●❖━━━━━━━━━┛&lt;/div&gt;&lt;div&gt;─═♡TE ᗩᗰO♡═─&lt;br/&gt;┗━━━━━━❖●❖━━━━━━┛&lt;/div&gt;&lt;div&gt;❤️¤´¯`¤❤️丁モ 丹爪〇❤️¤´¯`¤❤️&lt;br/&gt;┗━━━━━━❖●❖━━━━━━┛&lt;/div&gt;&lt;div&gt;♡»»тє αмσ««♡&lt;br/&gt;┗━━━━━━❖●❖━━━━━━┛&lt;/div&gt;&lt;div&gt;❤️〔﹝𝕿𝖊 𝖆𝖒𝖔﹞〕❤️&lt;br/&gt;┗━━━━━━❖●❖━━━━━━┛&lt;/div&gt;&lt;div&gt;♡༒♥𝒯𝑒 𝒶𝓂𝑜♥༒♡&lt;br/&gt;┗━━━━━━❖●❖━━━━━━━┛&lt;/div&gt;&lt;div&gt;♡༒♥𝑻𝒆 𝒒𝒖𝒊𝒆𝒓𝒐♥༒♡&lt;br/&gt;┗━━━━━━❖●❖━━━━━━┛&lt;/div&gt;&lt;div&gt;♡༒♥𝕼𝖚𝖎𝖊𝖗𝖊𝖘 𝖘𝖊𝖗 𝖒𝖎 𝖓𝖔𝖛𝖎𝖆♥༒♡&lt;br/&gt;┗━━━━━━❖●❖━━━━━━┛&lt;/div&gt;&lt;div&gt;♡༒♥𝓔𝓡𝓔𝓢 𝓜𝓘 𝓐𝓜𝓞𝓡♥༒♡&lt;br/&gt;┗━━━━━━❖●❖━━━━━━┛&lt;/div&gt;&lt;div&gt;♡༒♥𝒜𝑀𝒪𝑅♥༒♡&lt;br/&gt;┗━━━━━❖●❖━━━━━┛&lt;/div&gt;&lt;p class=&quot;clear&quot;&gt;&lt;/p&gt;&lt;/div&gt;
&lt;h3&gt;Palabras de despedida en cursiva&lt;/h3&gt;
Ejemplos de palabras y frases de despedida en cursiva y con adornos hasta luego, hasta mañana, nos vemos, bye. 
&lt;br/&gt;
&lt;br/&gt;&lt;div class=&quot;domlibre2&quot;&gt;&lt;div&gt;𝘏𝘢𝘴𝘵𝘢 𝘭𝘶𝘦𝘨𝘰&lt;br/&gt;‿‿‿๑❀๑‿‿‿&lt;/div&gt;&lt;div&gt;𝑯𝒂𝒔𝒕𝒂 𝒍𝒖𝒆𝒈𝒐&lt;br/&gt;‿‿‿๑❀๑‿‿‿&lt;/div&gt;&lt;div&gt;𝐻𝒶𝓈𝓉𝒶 𝓁𝓊𝑒𝑔𝑜&lt;br/&gt;‿‿‿๑❀๑‿‿‿&lt;/div&gt;&lt;div&gt;𝑯𝒂𝒔𝒕𝒂 𝒎𝒂ñ𝒂𝒏𝒂&lt;br/&gt;‿‿‿๑❀๑‿‿‿&lt;/div&gt;&lt;div&gt;𝐻𝒜𝒮𝒯𝒜 𝑀𝒜Ñ𝒜𝒩𝒜&lt;br/&gt;‿‿‿๑❀๑‿‿‿&lt;/div&gt;&lt;div&gt;♥༼༼𝓑𝔂𝓮༽༽♥&lt;br/&gt;‿‿‿๑❀๑‿‿‿&lt;/div&gt;&lt;div&gt;♡༒♥𝑩𝒚𝒆♥༒♡&lt;br/&gt;‿‿‿๑❀๑‿‿‿&lt;/div&gt;&lt;div&gt;╚»❤«╝𝑩𝒀𝑬╚»❤«╝&lt;br/&gt;‿‿‿๑❀๑‿‿‿&lt;/div&gt;&lt;div&gt;🏆🎱【𝔑𝔬𝔰 𝔳𝔢𝔪𝔬𝔰】🎱🏆&lt;br/&gt;‿‿‿๑❀๑‿‿‿&lt;/div&gt;&lt;div&gt;𝘏𝘢𝘴𝘵𝘢 𝘭𝘢 𝘷𝘪𝘴𝘵𝘢&lt;br/&gt;‿‿‿๑❀๑‿‿‿&lt;/div&gt;&lt;div&gt;𝑯𝒂𝒔𝒕𝒂 𝒍𝒂 𝒗𝒊𝒔𝒕𝒂&lt;br/&gt;‿‿‿๑❀๑‿‿‿&lt;/div&gt;&lt;p class=&quot;clear&quot;&gt;&lt;/p&gt;&lt;/div&gt;
&lt;h3&gt;Palabras en inglés en cursiva&lt;/h3&gt;
Algunas palabras en inglés en letra cursiva, best friends, baby, Happy birthday, ingles, english, i love you, love, merry christmas, welcome.
&lt;br/&gt;
&lt;br/&gt;&lt;div class=&quot;domlibre2&quot;&gt;&lt;div&gt;❤️𝕳𝖊𝖑𝖑𝖔❤️&lt;br/&gt;┗━━━━❖●❖━━━━┛&lt;/div&gt;&lt;div&gt;♥~《Ｈｅｌｌｏ》~♥&lt;br/&gt;┗━━━━━❖●❖━━━━━┛&lt;/div&gt;&lt;div&gt;♥~《𝒷𝑒𝓈𝓉 𝒻𝓇𝒾𝑒𝓃𝒹𝓈》~♥&lt;br/&gt;┗━━━━━❖●❖━━━━━┛&lt;/div&gt;&lt;div&gt;♥~《𝒃𝒂𝒃𝒚》~♥&lt;br/&gt;┗━━━━━❖●❖━━━━━┛&lt;/div&gt;&lt;div&gt;♥~《𝓗𝓪𝓹𝓹𝔂 𝓫𝓲𝓻𝓽𝓱𝓭𝓪𝔂》~♥&lt;br/&gt;┗━━━━━❖●❖━━━━━┛&lt;/div&gt;&lt;div&gt;𝒾 𝓁𝑜𝓋𝑒 𝓎𝑜𝓊&lt;br/&gt;┗━━━━━❖●❖━━━━━┛&lt;/div&gt;&lt;div&gt;𝖒𝖊𝖗𝖗𝖞 𝖈𝖍𝖗𝖎𝖘𝖙𝖒𝖆𝖘&lt;br/&gt;┗━━━━━❖●❖━━━━━┛&lt;/div&gt;&lt;div&gt;𝓦𝓮𝓵𝓬𝓸𝓶𝓮&lt;br/&gt;┗━━━━━❖●❖━━━━━┛&lt;/div&gt;&lt;div&gt;¸¸.•♥•𝓖𝓞𝓞𝓓•♥•.¸¸&lt;br/&gt;┗━━━━━━❖●❖━━━━━━┛&lt;/div&gt;&lt;div&gt;웃❤유𝘎𝘖𝘖𝘋 𝘔𝘖𝘙𝘕𝘐𝘕𝘎웃❤유&lt;br/&gt;┗━━━━━━━━━━❖●❖━━━━━━━━━━┛&lt;/div&gt;&lt;div&gt;☜❤☞【Heɭɭʘ】☜❤☞&lt;br/&gt;┗━━━━━━❖●❖━━━━━━┛&lt;/div&gt;&lt;div&gt;彡❤[🅖🅞🅞🅓]❤彡&lt;br/&gt;┗━━━━━━❖●❖━━━━━━┛&lt;/div&gt;&lt;div&gt;♥~《Ｇｏｏｄ》~♥&lt;br/&gt;┗━━━━━━❖●❖━━━━━━┛&lt;/div&gt;&lt;div&gt;♥༼༼𝓖𝓸𝓸𝓭 𝓷𝓲𝓰𝓱𝓽༽༽♥&lt;br/&gt;┗━━━━━━❖●❖━━━━━━┛&lt;/div&gt;&lt;div&gt;¸༼༼(♥𝘎𝘰𝘰𝘥 𝘯𝘪𝘨𝘩𝘵♥)༽༽¸&lt;br/&gt;┗━━━━━━❖●❖━━━━━━┛&lt;/div&gt;&lt;div&gt;♡༒♥𝑮𝒐𝒐𝒅 𝒎𝒐𝒓𝒏𝒊𝒏𝒈♥༒♡&lt;br/&gt;┗━━━━━━❖●❖━━━━━━┛&lt;/div&gt;&lt;div&gt;╚»❤«╝𝑮𝑶𝑶𝑫 𝑴𝑶𝑹𝑵𝑰𝑵𝑮╚»❤«╝&lt;br/&gt;┗━━━━━━━━━━━━❖●❖━━━━━━━━━━━┛&lt;/div&gt;&lt;div&gt;🏆⚽【𝕮𝖍𝖆𝖒𝖕𝖎𝖔𝖓𝖘】⚽🏆&lt;br/&gt;┗━━━━━━❖●❖━━━━━━┛&lt;/div&gt;&lt;div&gt;☝【𝓒𝓸𝓸𝓵】☝&lt;br/&gt;┗━━━━━❖●❖━━━━━┛&lt;/div&gt;&lt;div&gt;☝【𝒞𝑜𝑜𝓁】☝&lt;br/&gt;┗━━━━━❖●❖━━━━┛&lt;/div&gt;&lt;p class=&quot;clear&quot;&gt;&lt;/p&gt;&lt;/div&gt;
&lt;h3&gt;Palabras de felicitaciones&lt;/h3&gt;
Textos de felicitaciones por ejemplo feliz cumpleaños, felicidades, feliz navidad, feliz día mama.
&lt;br/&gt;
&lt;br/&gt;&lt;div class=&quot;domlibre2&quot;&gt;&lt;div&gt;─═♡𝐹𝑒𝓁𝒾𝓏♡═─&lt;br/&gt;┗━━━━❖●❖━━━━┛&lt;/div&gt;&lt;div&gt;─═♡𝓕𝓮𝓵𝓲𝔃 𝓬𝓾𝓶𝓹𝓵𝓮𝓪ñ𝓸𝓼♡═─&lt;br/&gt;┗━━━━━━━❖●❖━━━━━━━┛&lt;/div&gt;&lt;div&gt;─═♡𝕱𝖊𝖑𝖎𝖈𝖎𝖉𝖆𝖉𝖊𝖘♡═─&lt;br/&gt;┗━━━━━━━❖●❖━━━━━━━┛&lt;/div&gt;&lt;div&gt;─═♡𝓕𝓮𝓵𝓲𝔃 𝓷𝓪𝓿𝓲𝓭𝓪𝓭♡═─&lt;br/&gt;┗━━━━━━━❖●❖━━━━━━━┛&lt;/div&gt;&lt;div&gt;─═♡𝑭𝒆𝒍𝒊𝒛 𝒅í𝒂 𝒎𝒂𝒎𝒂♡═─&lt;br/&gt;┗━━━━━━━❖●❖━━━━━━━┛&lt;/div&gt;&lt;p class=&quot;clear&quot;&gt;&lt;/p&gt;&lt;/div&gt;
&lt;h4&gt;Feliz cumpleaños en cursiva&lt;/h4&gt;
Si tu eres el cumpleañero o cumpleañera del día de hoy ¡felicidades!, a continuación algunas letras bonitas para ti o para tu ser especial que cumple años en estos días, estos textos con las palabras feliz cumpleaños en letra cursiva para copiar y pegar fueron realizados con el generador.
&lt;br/&gt;
&lt;br/&gt;&lt;div class=&quot;domlibre2&quot;&gt;&lt;div&gt;𝓕𝓮𝓵𝓲𝔃 𝓬𝓾𝓶𝓹𝓵𝓮𝓪ñ𝓸𝓼&lt;br/&gt;┗━━━━━━━❖●❖━━━━━━━┛&lt;/div&gt;&lt;div&gt;𝓕𝓔𝓛𝓘𝓩 𝓒𝓤𝓜𝓟𝓛𝓔𝓐Ñ𝓞𝓢&lt;br/&gt;┗━━━━━━━━━❖●❖━━━━━━━━━┛&lt;/div&gt;&lt;div&gt;𝘍𝘌𝘓𝘐𝘡 𝘊𝘜𝘔𝘗𝘓𝘌𝘈Ñ𝘖𝘚&lt;br/&gt;┗━━━━━━❖●❖━━━━━━┛&lt;/div&gt;&lt;div&gt;𝐹𝐸𝐿𝐼𝒵 𝒞𝒰𝑀𝒫𝐿𝐸𝒜Ñ𝒪𝒮&lt;br/&gt;┗━━━━━━━━❖●❖━━━━━━━━┛&lt;/div&gt;&lt;div&gt;𝙁𝙚𝙡𝙞𝙯 𝙘𝙪𝙢𝙥𝙡𝙚𝙖ñ𝙤𝙨&lt;br/&gt;┗━━━━━━❖●❖━━━━━━┛&lt;/div&gt;&lt;div&gt;𝔽𝕖𝕝𝕚𝕫 𝕔𝕦𝕞𝕡𝕝𝕖𝕒ñ𝕠𝕤&lt;br/&gt;┗━━━━━━❖●❖━━━━━━┛&lt;/div&gt;&lt;div&gt;𝕱𝖊𝖑𝖎𝖟 𝖈𝖚𝖒𝖕𝖑𝖊𝖆ñ𝖔𝖘&lt;br/&gt;┗━━━━━━❖●❖━━━━━━┛&lt;/div&gt;&lt;div&gt;𝔉𝔢𝔩𝔦𝔷 𝔠𝔲𝔪𝔭𝔩𝔢𝔞ñ𝔬𝔰&lt;br/&gt;┗━━━━━━❖●❖━━━━━━┛&lt;/div&gt;&lt;div&gt;╭─♥─╮𝔽𝕖𝕝𝕚𝕫 𝕔𝕦𝕞𝕡𝕝𝕖𝕒ñ𝕠𝕤╭─♥─╮&lt;br/&gt;┗━━━━━━━━━━━❖●❖━━━━━━━━━━━┛&lt;/div&gt;&lt;div&gt;❤️〔﹝𝘍𝘦𝘭𝘪𝘻 𝘤𝘶𝘮𝘱𝘭𝘦𝘢ñ𝘰𝘴﹞〕❤️&lt;br/&gt;┗━━━━━━━━━━━❖●❖━━━━━━━━━━━┛&lt;/div&gt;&lt;div&gt;♥﹥＞♡𝑭𝒆𝒍𝒊𝒛 𝒄𝒖𝒎𝒑𝒍𝒆𝒂ñ𝒐𝒔＜﹤♥&lt;br/&gt;┗━━━━━━━━━━━━❖●❖━━━━━━━━━━━━┛&lt;/div&gt;&lt;div&gt;♡〉》𝔉𝔢𝔩𝔦𝔷 𝔠𝔲𝔪𝔭𝔩𝔢𝔞ñ𝔬𝔰《〈♡&lt;br/&gt;┗━━━━━━━━━❖●❖━━━━━━━━━┛&lt;/div&gt;&lt;div&gt;✩⋆𝕱𝖊𝖑𝖎𝖟 𝖈𝖚𝖒𝖕𝖑𝖊𝖆𝖓𝖔𝖘⋆✩&lt;br/&gt;┗━━━━━━━━❖●❖━━━━━━━━┛&lt;/div&gt;&lt;div&gt;✋❤️【𝓕𝓮𝓵𝓲𝔃 𝓬𝓾𝓶𝓹𝓵𝓮𝓪ñ𝓸𝓼】❤️🤚&lt;br/&gt;┗━━━━━━━━━━━❖●❖━━━━━━━━━━━┛&lt;/div&gt;&lt;div&gt;♡&lt;~𝑭𝒆𝒍𝒊𝒛 𝒄𝒖𝒎𝒑𝒍𝒆𝒂ñ𝒐𝒔~&gt;♡&lt;br/&gt;┗━━━━━━━━━━❖●❖━━━━━━━━━━┛&lt;/div&gt;&lt;div&gt;彡❤[𝕱𝖊𝖑𝖎𝖟 𝖈𝖚𝖒𝖕𝖑𝖊𝖆𝖓𝖔𝖘]❤ミ&lt;br/&gt;┗━━━━━━━━❖●❖━━━━━━━━┛&lt;/div&gt;&lt;div&gt;♡⁀➷𝓕𝓮𝓵𝓲𝔃 𝓬𝓾𝓶𝓹𝓵𝓮𝓪ñ𝓸𝓼➹⁀♡&lt;br/&gt;┗━━━━━━━━━━❖●❖━━━━━━━━━━┛&lt;/div&gt;&lt;div&gt;༄ᶦᶰ♥𝓕𝓔𝓛𝓘𝓩 𝓒𝓤𝓜𝓟𝓛𝓔𝓐Ñ𝓞𝓢࿐&lt;br/&gt;┗━━━━━━━━❖●❖━━━━━━━━┛&lt;/div&gt;&lt;div&gt;༼༼﻿♥𝓕𝓮𝓵𝓲𝔃 𝓬𝓾𝓶𝓹𝓵𝓮𝓪ñ𝓸𝓼♥༽༽&lt;br/&gt;┗━━━━━━━━❖●❖━━━━━━━━┛&lt;/div&gt;&lt;div&gt;ε٨̲̅٥̲̅٦̲̅♡【𝓕𝓮𝓵𝓲𝔃 𝓬𝓾𝓶𝓹𝓵𝓮𝓪ñ𝓸𝓼】♡з٨̲̅٥̲̅٦̲̅&lt;br/&gt;┗━━━━━━━━❖●❖━━━━━━━━┛&lt;/div&gt;&lt;div&gt;─═♡𝓕𝓮𝓵𝓲𝔃 𝓬𝓾𝓶𝓹𝓵𝓮𝓪ñ𝓸𝓼♡═─&lt;br/&gt;┗━━━━━━━━❖●❖━━━━━━━━┛&lt;/div&gt;&lt;div&gt;¤❤️¤𝓕𝓮𝓵𝓲𝔃 𝓬𝓾𝓶𝓹𝓵𝓮𝓪ñ𝓸𝓼¤❤️¤️&lt;br/&gt;┗━━━━━━━━━━❖●❖━━━━━━━━━━┛&lt;/div&gt;&lt;div&gt;♡»»𝓕𝓮𝓵𝓲𝔃 𝓬𝓾𝓶𝓹𝓵𝓮𝓪ñ𝓸𝓼««♡&lt;br/&gt;┗━━━━━━━━━━❖●❖━━━━━━━━━━┛&lt;/div&gt;&lt;div&gt;❤️〔﹝𝓕𝓮𝓵𝓲𝔃 𝓬𝓾𝓶𝓹𝓵𝓮𝓪ñ𝓸𝓼﹞〕❤️&lt;br/&gt;┗━━━━━━━━━━━❖●❖━━━━━━━━━━━┛&lt;/div&gt;&lt;p class=&quot;clear&quot;&gt;&lt;/p&gt;&lt;/div&gt;
&lt;h4&gt;Feliz navidad&lt;/h4&gt;
Al época navideña sin duda es especial en las familias, para ese momento de encuentro no faltan las palabras de felicitaciones, a continuación algunos ejemplos en letra cursiva.
&lt;br/&gt;
&lt;br/&gt;&lt;div class=&quot;domlibre2&quot;&gt;&lt;div&gt;𝐹𝑒𝓁𝒾𝓏 𝓃𝒶𝓋𝒾𝒹𝒶𝒹&lt;br/&gt;════ ∘◦❁◦∘ ════ &lt;/div&gt;&lt;div&gt;𝓕𝓮𝓵𝓲𝔃 𝓷𝓪𝓿𝓲𝓭𝓪𝓭&lt;br/&gt;════ ∘◦❁◦∘ ════ &lt;/div&gt;&lt;div&gt;𝘍𝘦𝘭𝘪𝘻 𝘯𝘢𝘷𝘪𝘥𝘢𝘥&lt;br/&gt;════ ∘◦❁◦∘ ════ &lt;/div&gt;&lt;div&gt;𝑭𝒆𝒍𝒊𝒛 𝒏𝒂𝒗𝒊𝒅𝒂𝒅&lt;br/&gt;════ ∘◦❁◦∘ ════ &lt;/div&gt;&lt;div&gt;𝘍𝘌𝘓𝘐𝘡 𝘕𝘈𝘝𝘐𝘋𝘈𝘋&lt;br/&gt;════ ∘◦❁◦∘ ════ &lt;/div&gt;&lt;div&gt;𝐹𝐸𝐿𝐼𝒵 𝒩𝒜𝒱𝐼𝒟𝒜𝒟&lt;br/&gt;════ ∘◦❁◦∘ ════ &lt;/div&gt;&lt;p class=&quot;clear&quot;&gt;&lt;/p&gt;&lt;/div&gt;
&lt;h4&gt;Gracias en cursiva&lt;/h4&gt;
A continuación algunas palabras de agradecimiento con letras lindas.
&lt;br/&gt;
&lt;br/&gt;&lt;div class=&quot;domlibre2&quot;&gt;&lt;div&gt;𝒢𝓇𝒶𝒸𝒾𝒶𝓈&lt;br/&gt;━━━✧♡✧━━━&lt;/div&gt;&lt;div&gt;𝑮𝒓𝒂𝒄𝒊𝒂𝒔&lt;br/&gt;━━━✧♡✧━━━ &lt;/div&gt;&lt;div&gt;𝓖𝓻𝓪𝓬𝓲𝓪𝓼&lt;br/&gt;━━━✧♡✧━━━ &lt;/div&gt;&lt;div&gt;𝘎𝘳𝘢𝘤𝘪𝘢𝘴&lt;br/&gt;━━━✧♡✧━━━ &lt;/div&gt;&lt;div&gt;𝕲𝖗𝖆𝖈𝖎𝖆𝖘&lt;br/&gt;━━━✧♡✧━━━ &lt;/div&gt;&lt;div&gt;𝑮𝒓𝒂𝒄𝒊𝒂𝒔&lt;br/&gt;━━━✧♡✧━━━ &lt;/div&gt;&lt;div&gt;𝒢𝑅𝒜𝒞𝐼𝒜𝒮&lt;br/&gt;━━━✧♡✧━━━&lt;/div&gt;&lt;div&gt;𝙂𝙧𝙖𝙘𝙞𝙖𝙨&lt;br/&gt;━━━✧♡✧━━━&lt;/div&gt;&lt;div&gt;𝑮𝑹𝑨𝑪𝑰𝑨𝑺&lt;br/&gt;━━━✧♡✧━━━&lt;/div&gt;&lt;p class=&quot;clear&quot;&gt;&lt;/p&gt;&lt;/div&gt;
&lt;h2&gt;Generador de letras cursiva&lt;/h2&gt; En la anterior oportunidad te mostramos las letras subrayadas, al revés y también las tachadas, ahora te lo mostramos todas juntas y otras más en una sola aplicación incluyendo también la posibilidad de cambiar la letra a cursiva. El texto generado por este conversor de letras cursiva puede usarse en instagram, puedes adornar tu nombre del perfil de una manera elegante o llamativa. Pero si lo que quieres es resaltar tus textos en los posts o publicaciones, pues también funciona.
&lt;br/&gt;
&lt;br/&gt;Todavía te sigues preguntando cómo escribir en letra cursiva para copiar y pegar, pues solo debes editar tu textos o frases en el programa de arriba, comienza ingresando tus palabras en la caja superior, cada que vayas escribiendo se irán actualizando la lista de diseños de letras bonitas con líneas, corazones, emojis, círculos, cursivas y muchos otros ejemplos interesantes. A continuación algunos ejemplo de textos que puedes editar con esta herramienta util.
&lt;h2&gt;Letras cursiva para copiar y pegar&lt;/h2&gt;
&lt;h3&gt;Abecedarios&lt;/h3&gt;
En este sector publicamos varios abecedarios con letras cursiva para copiar y pegar
&lt;br/&gt;
&lt;br/&gt;✩ Inclinado cursiva mayúsculas (Hand Writing)
&lt;br/&gt;✩ 𝒜𝐵𝒞𝒟𝐸𝐹𝒢𝐻𝐼𝒥𝒦𝐿𝑀𝒩𝒪𝒫𝒬𝑅𝒮𝒯𝒰𝒱𝒲𝒳𝒴𝒵
&lt;br/&gt;
&lt;br/&gt;✩ Itálica mayúsculas (Italic)
&lt;br/&gt;✩ 𝘼𝘽𝘾𝘿𝙀𝙁𝙂𝙃𝙄𝙅𝙆𝙇𝙈𝙉𝙊𝙋𝙌𝙍𝙎𝙏𝙐𝙑𝙒𝙓𝙔𝙕
&lt;br/&gt;
&lt;br/&gt;✩ Itálica mayúsculas en negrilla (Bold Italic)
&lt;br/&gt;✩ 𝘼𝘽𝘾𝘿𝙀𝙁𝙂𝙃𝙄𝙅𝙆𝙇𝙈𝙉𝙊𝙋𝙌𝙍𝙎𝙏𝙐𝙑𝙒𝙓𝙔𝙕
&lt;br/&gt;
&lt;br/&gt;✩ Negrita Mayúsculas BScript
&lt;br/&gt;✩ 𝓐𝓑𝓒𝓓𝓔𝓕𝓖𝓗𝓘𝓙𝓚𝓛𝓜𝓝𝓞𝓟𝓠𝓡𝓢𝓣𝓤𝓥𝓦𝓧𝓨𝓩
&lt;br/&gt;
&lt;br/&gt;✩ Negrita escritura a mano en minúsculas (Letra manuscrita)
&lt;br/&gt;✩ 𝓪𝓫𝓬𝓭𝓮𝓯𝓰𝓱𝓲𝓳𝓴𝓵𝓶𝓷ñ𝓸𝓹𝓺𝓻𝓼𝓽𝓾𝓿𝔀𝔁𝔂𝔃
&lt;br/&gt;
&lt;br/&gt;✩ Minúsculas escritura a mano (lowercase handwriting)
&lt;br/&gt;✩ 𝒶𝒷𝒸𝒹𝑒𝒻𝑔𝒽𝒾𝒿𝓀𝓁𝓂𝓃ñ𝑜𝓅𝓆𝓇𝓈𝓉𝓊𝓋𝓌𝓍𝓎𝓏
&lt;br/&gt;
&lt;br/&gt;✩ Letras cursiva pequeñas
&lt;br/&gt;✩ 𝔞𝔟𝔠𝔡𝔢𝔣𝔤𝔥𝔦𝔧𝔨𝔩𝔪𝔫ñ𝔬𝔭𝔮𝔯𝔰𝔱𝔲𝔳𝔴𝔵𝔶𝔷
&lt;br/&gt;
&lt;br/&gt;✩ Estilo Fancy (Fancy style)
&lt;br/&gt;✩ αвc∂εғgнιנкℓмησρqяsтυvωxүz
&lt;h3&gt;Las vocales en letra cursiva&lt;/h3&gt;
Cursiva vocales mayúsculas
&lt;br/&gt;✩ 𝒜𝐸𝐼𝒪𝒰
&lt;br/&gt;
&lt;br/&gt;✩ Itálica vocales mayúsculas
&lt;br/&gt;✩ 𝘼𝙀𝙊𝙐
&lt;br/&gt;
&lt;br/&gt;✩ Itálica mayúsculas y en negrilla
&lt;br/&gt;✩ 𝘼𝙀𝙄𝙊𝙐
&lt;br/&gt;
&lt;br/&gt;✩ Negrita vocales mayúsculas
&lt;br/&gt;✩ 𝓐𝓔𝓘𝓞𝓤
&lt;br/&gt;
&lt;br/&gt;✩ Negrita Letra manuscrita
&lt;br/&gt;✩ 𝓪𝓮𝓲𝓸𝓾
&lt;br/&gt;
&lt;br/&gt;✩ Vocales minúsculas escritura a mano
&lt;br/&gt;✩ 𝒶𝑒𝒾𝑜𝓊
&lt;br/&gt;
&lt;br/&gt;✩ Letras cursiva pequeñas
&lt;br/&gt;✩ 𝔞𝔢𝔦𝔬𝔲
&lt;h2&gt;Generador de letras cursivas&lt;/h2&gt;
&lt;h3&gt;Perfil de Instagram&lt;/h3&gt;Hay varios diseños de textos cursiva que puedes usar para que tu nombre del perfil quede bonito, por ejemplo las letras en círculos, las que vienen acompañadas de emojis, las que van adornadas con corazones, etc. Hay muchas opciones, elige la que mejor te parezca.
&lt;br/&gt;
&lt;br/&gt;&lt;div class=&quot;domlibre2&quot;&gt;&lt;div&gt;🅔🅝 🅒🅘🅡🅒🅤🅛🅞🅢&lt;/div&gt;&lt;div&gt;[̲̅E][̲̅n][̲̅c][̲̅u][̲̅a][̲̅d][̲̅r][̲̅a][̲̅d][̲̅a][̲̅s]&lt;/div&gt;&lt;div&gt;Ｌｅｔｒａｓ ｓｅｐａｒａｄａｓ&lt;/div&gt;&lt;div&gt;L̵e̵t̵r̵a̵s̵ b̵o̵n̵i̵t̵a̵s̵ t̵a̵c̵h̵a̵d̵a̵s̵&lt;/div&gt;&lt;div&gt;😘😚😍ℓεтяαs cση εмσנιs😍😘😚&lt;/div&gt;&lt;div&gt;𝓛𝓮𝓽𝓻𝓪𝓼 𝓬𝓾𝓻𝓼𝓲𝓿𝓪&lt;/div&gt;&lt;div&gt;𝕸𝖎 𝖓𝖔𝖒𝖇𝖗𝖊&lt;/div&gt;&lt;div&gt;Ⓛⓔⓣⓡⓐⓢ ⓑⓞⓝⓘⓣⓐⓢ&lt;/div&gt;&lt;div&gt;L͓̽e͓̽t͓̽r͓̽a͓̽s͓̽ a͓̽d͓̽o͓̽r͓̽n͓̽a͓̽d͓̽a͓̽s͓̽&lt;/div&gt;&lt;p class=&quot;clear&quot;&gt;&lt;/p&gt;&lt;/div&gt;
&lt;h3&gt;Biografía de Instagram&lt;/h3&gt;Si lo que buscas es publicar una frase o comentario en la biografía, puedes hacer con estos ejemplo de diseños bonitos con letras adornadas, separadas y demás.
&lt;br/&gt;
&lt;br/&gt;✔ 𝕿𝖚𝖘 𝖘𝖚𝖊𝖓𝖔𝖘 𝖓𝖔 𝖙𝖎𝖊𝖓𝖊𝖓 𝖋𝖊𝖈𝖍𝖆 𝖉𝖊 𝖈𝖆𝖉𝖚𝖈𝖎𝖉𝖆𝖉, 𝖗𝖊𝖘𝖕𝖎𝖗𝖆 𝖞 𝖘𝖎𝖌𝖚𝖊
&lt;br/&gt;
&lt;br/&gt;✔ Ðɑ รieოթгe ℓʘ ოeۆʘг de էi
&lt;br/&gt;
&lt;br/&gt;✔ 𝕃𝕆 ℚ𝕌𝔼 ℙ𝕃𝔸ℕ𝕋𝔼𝕊 𝔸ℍ𝕆ℝ𝔸 𝕃𝕆 ℂ𝕆𝕊𝔼ℂℍ𝔸ℝá𝕊 𝔻𝔼𝕊ℙ𝕌é𝕊
&lt;br/&gt;
&lt;br/&gt;✔ 𝓣𝓮 𝓹𝓸𝓭𝓻á 𝓯𝓪𝓵𝓽𝓪𝓻 𝓭𝓲𝓷𝓮𝓻𝓸 𝓹𝓮𝓻𝓸 𝓺𝓾𝓮 𝓷𝓾𝓷𝓬𝓪 𝓽𝓮 𝓯𝓪𝓵𝓽𝓮 𝓪𝓬𝓽𝓲𝓽𝓾𝓭
&lt;br/&gt;
&lt;br/&gt;✔ ＨＡZ ＭＡＳ ＤＥ ＥＳＯ ＱＵＥ ＴＥ ＨＡＣＥ ＦＥＬＩZ
&lt;br/&gt;
&lt;br/&gt;✔ T̐̈u̐̈s̐̈ s̐̈u̐̈e̐̈ñ̐̈o̐̈s̐̈ n̐̈o̐̈ t̐̈i̐̈e̐̈n̐̈e̐̈n̐̈ f̐̈e̐̈c̐̈h̐̈a̐̈ d̐̈e̐̈ c̐̈a̐̈d̐̈u̐̈c̐̈i̐̈d̐̈a̐̈d̐̈, r̐̈e̐̈s̐̈p̐̈i̐̈r̐̈a̐̈ y̐̈ s̐̈i̐̈g̐̈u̐̈e̐̈
&lt;h3&gt;Letra de Doble Palo para instagram(doble estructura)&lt;/h3&gt;El siguiente tipo de fuente es la conocida como de doble palo o doble estructura, es decir que su trazo no es con una sola línea sino con dos, como las que vemos a continuación.
&lt;br/&gt;&lt;br/&gt;❀ 𝕃𝔼𝕋ℝ𝔸𝕊 𝔻𝔼 𝔻𝕆𝔹𝕃𝔼 𝔼𝕊𝕋ℝ𝕌ℂ𝕋𝕌ℝ𝔸 𝔼ℕ 𝕀ℕ𝕊𝕋𝔸𝔾ℝ𝔸𝕄
&lt;br/&gt;
&lt;br/&gt;❀ 𝕃𝕖𝕥𝕣𝕒𝕤 𝕕𝕖 𝕕𝕠𝕓𝕝𝕖 𝕖𝕤𝕥𝕣𝕦𝕔𝕥𝕦𝕣𝕒 𝕖𝕟 𝕚𝕟𝕤𝕥𝕒𝕘𝕣𝕒𝕞
&lt;br/&gt;
&lt;br/&gt;❀ 𝔸𝔹ℂ𝔻𝔼𝔽𝔾ℍ𝕀𝕁𝕂𝕃𝕄ℕÑ𝕆ℙℚℝ𝕊𝕋𝕌𝕍𝕎𝕏𝕐ℤ
&lt;br/&gt;
&lt;br/&gt;❀ 𝕒𝕓𝕔𝕕𝕖𝕗𝕘𝕙𝕚𝕛𝕜𝕝𝕞𝕟ñ𝕠𝕡𝕢𝕣𝕤𝕥𝕦𝕧𝕨𝕩𝕪𝕫
&lt;h3&gt;Letras para instagram góticas&lt;/h3&gt;Una bonita opción de tener textos llamativos en nuestra cuenta de instagram es con las letras góticas, que se ha puesto muy de moda.
&lt;br/&gt;&lt;br/&gt;✩ ﾚ乇ｲ尺ﾑ丂 乃o刀ﾉｲﾑ丂 goｲﾉcﾑ丂
&lt;br/&gt;
&lt;br/&gt;✩ lєtгคร ๒oภเtคร ﻮotเςคร
&lt;br/&gt;
&lt;br/&gt;✩ ረΣէշለs bፀռiէለs ցፀէiርለs
&lt;br/&gt;
&lt;br/&gt;✩ 𝕷𝕰𝕿𝕽𝕬𝕾 𝕭𝕺𝕹𝕴𝕿𝕬𝕾 𝕲𝕺𝕿𝕴𝕮𝕬𝕾
&lt;br/&gt;
&lt;br/&gt;✩ 𝔏𝔈𝔗ℜ𝔄𝔖 𝔅𝔒𝔑ℑ𝔗𝔄𝔖 𝔊𝔒𝔗ℑℭ𝔄𝔖
&lt;br/&gt;
&lt;br/&gt;✩ 𝓛𝓔𝓣𝓡𝓐𝓢 𝓑𝓞𝓝𝓘𝓣𝓐𝓢 𝓖𝓞𝓣𝓘𝓒𝓐𝓢
&lt;br/&gt;
&lt;br/&gt;✩ ⱠɆ₮Ɽ₳₴ ฿Ø₦ł₮₳₴ ₲Ø₮ł₵₳₴
&lt;br/&gt;
&lt;br/&gt;✩ 𝖑𝖊𝖙𝖗𝖆𝖘 𝖇𝖔𝖓𝖎𝖙𝖆𝖘 𝖌𝖔𝖙𝖎𝖈𝖆𝖘
&lt;br/&gt;
&lt;br/&gt;&lt;strong&gt;Letras especiales en facebook y twitter:&lt;/strong&gt;
&lt;br/&gt;
&lt;br/&gt;Si las letras no te convencen en esta web existen muchas otras opciones, navega y encuentra tu diseño preferido.
&lt;h3&gt;Otras letras grandes&lt;/h3&gt;Para los que prefieren las letras grandes también tenemos otras opciones, con adornos editables, corazones, lineas, barras, etc. Presione en el ícono de menu para que se despliegue la lista de fuentes.
&lt;h3&gt;Otras letras, emojis, dibujos ascii&lt;/h3&gt;También tenemos los emojis más usados de la web, con nuestra aplicación solo copia y pegar el que prefieras.

&lt;div style=&quot;font-size:22px;text-align:center;&quot;&gt;&lt;b&gt;Segunda aplicación:&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;emoji_editor&quot;&gt;
&lt;form name=&quot;ff&quot; id=&quot;form1&quot;&gt;&lt;div id=&quot;div_movible&quot;&gt;&lt;div id=&quot;editorz&quot; style=&quot;display: table;width:97%;position:relative;margin:0 auto;&quot;&gt;&lt;textarea id=&quot;text_box&quot; name=&quot;text_box&quot; maxlength=&quot;555&quot; onfocus=&quot;this.value=&amp;quot;&amp;quot;&quot; style=&quot;display: table-cell;width:97%;font-size:1.6em;height:60px;margin:0;padding:6px;border-radius: 10px !important;background:#f0fcff;&quot; type=&quot;text&quot; onkeyup=&quot;makeItAll(this.value);&quot; value=&quot;hola...&quot; &gt;Escribe acá&lt;/textarea&gt;
&lt;/div&gt;&lt;div id=&quot;message_abs&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;&lt;/form&gt;&lt;/div&gt;&lt;div style=&quot;height:500px&quot; id=&quot;emoji_items&quot;&gt;
&lt;div class=&quot;f2&quot; id=&quot;myout1&quot;&gt;
&lt;/div&gt;&lt;!-- Big-Double-Line --&gt;
&lt;div class=&quot;f2&quot; id=&quot;myout2&quot;&gt;
&lt;/div&gt;&lt;!-- Small-Double-Line (U) --&gt;
&lt;div class=&quot;f2&quot; id=&quot;myout3&quot;&gt;
&lt;/div&gt;&lt;!-- Chars-Boxxed --&gt;
&lt;div class=&quot;f2&quot; id=&quot;myoutN&quot;&gt;
&lt;/div&gt;&lt;!-- Line-Boxxed --&gt;
&lt;div class=&quot;f2&quot; id=&quot;myout9&quot;&gt;
&lt;/div&gt;&lt;!-- Funny Heart --&gt;
&lt;div class=&quot;f2&quot; id=&quot;myout8&quot;&gt;
&lt;/div&gt;&lt;!-- Bubbles --&gt;
&lt;div class=&quot;f2&quot; id=&quot;myoutC&quot;&gt;
&lt;/div&gt;&lt;!-- 180&amp;#176; --&gt;
&lt;div class=&quot;f2&quot; id=&quot;myoutD&quot;&gt;
&lt;/div&gt;&lt;!-- SetHigh (U) --&gt;
&lt;div class=&quot;f2&quot; id=&quot;myout5&quot;&gt;
&lt;/div&gt;&lt;!-- Overlined --&gt;
&lt;div class=&quot;f2&quot; id=&quot;myout4&quot;&gt;
&lt;/div&gt;&lt;!-- Underlined --&gt;
&lt;div class=&quot;f2&quot; id=&quot;myout6&quot;&gt;
&lt;/div&gt;&lt;!-- Throughlined --&gt;
&lt;div class=&quot;f2&quot; id=&quot;myout7&quot;&gt;
&lt;/div&gt;&lt;!-- Leet (U) --&gt;
&lt;div class=&quot;f2&quot; id=&quot;myoutA&quot;&gt;
&lt;/div&gt;&lt;!-- Funny 1 (U) --&gt;
&lt;div class=&quot;f2&quot; id=&quot;myoutB&quot;&gt;
&lt;/div&gt;&lt;!-- Funny 2 (U) --&gt;
&lt;div class=&quot;f2&quot; id=&quot;myoutE&quot;&gt;
&lt;/div&gt;&lt;!-- Funny 3 --&gt;
&lt;div class=&quot;f2&quot; id=&quot;myoutF&quot;&gt;
&lt;/div&gt;&lt;!-- Funny 4 --&gt;
&lt;div class=&quot;f2&quot; id=&quot;myoutG&quot;&gt;
&lt;/div&gt;&lt;!-- Funny 5 --&gt;
&lt;div class=&quot;f2&quot; id=&quot;myoutH&quot;&gt;
&lt;/div&gt;&lt;!-- Funny 6 --&gt;
&lt;div class=&quot;f2&quot; id=&quot;myoutI&quot;&gt;
&lt;/div&gt;&lt;!-- BigChina (U) --&gt;
&lt;div class=&quot;f2&quot; id=&quot;myoutJ&quot;&gt;
&lt;/div&gt;&lt;!-- FatBlocks (U) --&gt;
&lt;div class=&quot;f2&quot; id=&quot;myoutK&quot;&gt;
&lt;/div&gt;&lt;!-- FatBlocks2Lines (U) --&gt;
&lt;div class=&quot;f2&quot; id=&quot;myoutL&quot;&gt;
&lt;/div&gt;&lt;span style=&quot;display: none;&quot;&gt;&lt;span style=&quot;display: none;&quot;&gt;&lt;br /&gt;
&lt;!-- FatBlocks2.5Lines (U) --&gt;&lt;/span&gt;&lt;/span&gt;
&lt;div class=&quot;f2&quot; id=&quot;myoutM&quot;&gt;
&lt;/div&gt;&lt;div class=&quot;f2&quot; id=&quot;myoutQ&quot;&gt;
&lt;/div&gt;&lt;span style=&quot;display: none;&quot;&gt;&lt;span style=&quot;display: none;&quot;&gt;
&lt;!-- 3D-Blocks --&gt;&lt;/span&gt;&lt;/span&gt;
&lt;div class=&quot;f2&quot; id=&quot;myoutO&quot;&gt;
&lt;/div&gt;&lt;span style=&quot;display: none;&quot;&gt;&lt;span style=&quot;display: none;&quot;&gt;
&lt;!-- RandomNumbers --&gt;&lt;/span&gt;&lt;/span&gt;
&lt;div class=&quot;f2&quot; id=&quot;myoutP&quot;&gt;
&lt;/div&gt;&lt;span id=&quot;hide_it&quot; style=&quot;display: none;&quot;&gt;
&lt;!-- Fixxed $ --&gt;
&lt;/span&gt;&lt;/div&gt;


&lt;div class=&quot;memes3&quot;&gt;&lt;a href=&quot;https://oruro777.blogspot.com/2012/05/editor-de-texto-para-facebook.html&quot;&gt;Letras gigantes para copiar&lt;/a&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2012/07/letras-para-escribir-en-facebook.html&quot;&gt;Letras grandes para nick&lt;/a&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2012/07/letras-para-facebok-diseno-31.html&quot;&gt;Generador de letras grandes&lt;/a&gt;
&lt;/div&gt;&lt;div class=&quot;opc&quot;&gt;&lt;a href=&quot;https://oruro777.blogspot.com/p/emojis-para-copiar-y-pegar.html&quot;&gt;Emojis para copiar y pegar&lt;/a&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2012/05/simbolos-para-facebook.html&quot;&gt;Símbolos para copiar&lt;/a&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2012/05/caricaturas-con-simbolos-en-facebook.html&quot;&gt;Caricaturas con letras ascii&lt;/a&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2012/06/letras-en-facebook-con-decorado.html&quot;&gt;Letras decoradas&lt;/a&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2012/05/letras-subrayadas-en-facebook.html&quot;&gt;Letras subrayadas&lt;/a&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2018/01/letras-adornadas-para-nick.html&quot;&gt;Letras raras para nick&lt;/a&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2012/05/letras-con-corazones-en-facebook.html&quot;&gt;Letras con corazones&lt;/a&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2013/09/arte-ascci-para-el-dia-del-amor.html&quot;&gt;Arte ascii de amor&lt;/a&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2018/01/letras-goticas-para-facebook-twitter.html&quot;&gt;Letras góticas para copiar y pegar&lt;/a&gt;
&lt;/div&gt;
&lt;script language=&quot;javascript&quot; type=&quot;text/javascript&quot;&gt;
makeItAll(&#39;Hola&#39;);/*
window.onscroll = function() {
if(window.scrollY&gt;600){document.getElementById(&quot;div_movible&quot;).style.position=&quot;fixed&quot;; document.getElementById(&quot;div_movible&quot;).style.margin=&quot;0px&quot;;}
if(window.scrollY&lt;600){document.getElementById(&quot;div_movible&quot;).style.position=&quot;static&quot;; document.getElementById(&quot;div_movible&quot;).style.margin=&quot;0 auto&quot;;}
}*/

function delete_text(dom1){document.getElementById(&#39;text_box&#39;).value=&#39;&#39;;}

function makeItAll(txt) {
  document.getElementById(&#39;myout1&#39;).innerHTML=getMyFont1(txt);
  document.getElementById(&#39;myout2&#39;).innerHTML=getMyFont2(txt);
  document.getElementById(&#39;myout3&#39;).innerHTML=getMyFontR(txt, &#39;[&amp;#818;&amp;#773;?&amp;#773;&amp;#818;]&#39;);
  document.getElementById(&#39;myoutN&#39;).innerHTML=&#39;[&amp;#818;&amp;#773;&amp;#9829;&amp;#818;&amp;#773;&#39;+getMyFontR(txt, &#39;&amp;#818;&amp;#773;?&amp;#818;&amp;#773;&#39;)+&#39;&amp;#818;&amp;#773;&amp;#9829;&amp;#818;&amp;#773;]&#39;;
  document.getElementById(&#39;myout9&#39;).innerHTML=&#39;:&amp;#168;&amp;#183;.&amp;#183;&amp;#168;: &lt;br /&gt;`&amp;#183;. &#39;+getMyFontS(txt, 3);
  document.getElementById(&#39;myout8&#39;).innerHTML=&#39;&amp;#168;&amp;#176;o.O&#39;+getMyFontS(txt, 2)+&#39;O.o&amp;#176;&amp;#168;&#39;;
  document.getElementById(&#39;myoutC&#39;).innerHTML=getMyFontS(txt, 6);
  document.getElementById(&#39;myoutD&#39;).innerHTML=getMyFontS(txt, 7);
  document.getElementById(&#39;myout5&#39;).innerHTML=getMyFontR(txt, &#39;?&amp;#773;&#39;);
  document.getElementById(&#39;myout4&#39;).innerHTML=getMyFontR(txt, &#39;?&amp;#818;&#39;);
  document.getElementById(&#39;myout6&#39;).innerHTML=getMyFontR(txt, &#39;&amp;#822;?&amp;#822;&#39;);
  document.getElementById(&#39;myout7&#39;).innerHTML=getMyFontS(txt, 1);
  document.getElementById(&#39;myoutA&#39;).innerHTML=getMyFontS(txt, 4);
  document.getElementById(&#39;myoutB&#39;).innerHTML=getMyFontS(txt, 5);
  document.getElementById(&#39;myoutE&#39;).innerHTML=getMyFontS(txt, 8);
  document.getElementById(&#39;myoutF&#39;).innerHTML=getMyFontS(txt, 9);
  document.getElementById(&#39;myoutG&#39;).innerHTML=getMyFontS(txt, 10);
  document.getElementById(&#39;myoutH&#39;).innerHTML=getMyFontS(txt, 11);
  document.getElementById(&#39;myoutI&#39;).innerHTML=getMyFontS(txt, 12);
  document.getElementById(&#39;myoutJ&#39;).innerHTML=getMyFontS(txt, 13)+&#39;&lt;br /&gt;&#39;;
  document.getElementById(&#39;myoutK&#39;).innerHTML=getMyFontS(txt, 141)+&#39;&lt;br /&gt;&#39;+getMyFontS(txt, 142);
  document.getElementById(&#39;myoutL&#39;).innerHTML=getMyFontS(txt, 151)+&#39;&lt;br /&gt;&#39;+getMyFontS(txt, 152)+&#39;&lt;br /&gt;&#39;+getMyFontS(txt, 153);
  document.getElementById(&#39;myoutM&#39;).innerHTML=getMyFontBlock(txt);
  document.getElementById(&#39;myoutQ&#39;).innerHTML=getMyFontS(txt, 161)+&#39;&lt;br /&gt;&#39;+getMyFontS(txt, 162)+&#39;&lt;br /&gt;&#39;+getMyFontS(txt, 163);
  document.getElementById(&#39;myoutO&#39;).innerHTML=getMyFontZeichen(txt, &#39;rnd&#39;, &#39;_&#39;);
  document.getElementById(&#39;myoutP&#39;).innerHTML=getMyFontZeichen(txt, &#39;$&#39;, &#39;_&#39;);

  
}
/////////////////////////////////////////////////////////////////
//   S U B   F O R   I N S E R T - R E P L A C E   F O N T S   //
/////////////////////////////////////////////////////////////////
function getMyFontR(txt, rep) {
  var out = new String;
  for ( var c=0; c&lt;txt.length; c++ ) {
    var t = txt.substr(c, 1);
    out += rep.replace(&#39;?&#39;, t);
  }
  return out;
}
///////////////////////////////////////////////////////////////////////
//   D A T A  &amp;  S U B   F O R   R E P L A C E M E N T   F O N T S   //
///////////////////////////////////////////////////////////////////////
function getMyFontS(txt, nr) {
  var out = new String();
  switch (nr) {
  case 1:
    var f = &#39;_ABCDEFGHIJKLMNOPQRSTUVWXYZ&#39;;
    var a = new Array( &#39;_&#39;,&#39;4&#39;,&#39;8&#39;,&#39;(&#39;,&#39;d&#39;,&#39;3&#39;,&#39;f&#39;,&#39;9&#39;,&#39;h&#39;,&#39;!&#39;,&#39;j&#39;,&#39;k&#39;,&#39;1&#39;,&#39;m&#39;,&#39;n&#39;,&#39;0&#39;,&#39;p&#39;,&#39;q&#39;,&#39;r&#39;,&#39;5&#39;,&#39;7&#39;,&#39;u&#39;,&#39;v&#39;,&#39;w&#39;,&#39;x&#39;,&#39;y&#39;,&#39;2&#39; );
    var t = txt.toUpperCase();
    break;
  case 2:
    var f = &#39;_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890&#39;;
    var a = new Array(&#39;_&#39;,&#39;&amp;#9398;&#39;,&#39;&amp;#9399;&#39;,&#39;&amp;#9400;&#39;,&#39;&amp;#9401;&#39;,&#39;&amp;#9402;&#39;,&#39;&amp;#9403;&#39;,&#39;&amp;#9404;&#39;,&#39;&amp;#9405;&#39;,&#39;&amp;#9406;&#39;,&#39;&amp;#9407;&#39;,&#39;&amp;#9408;&#39;,&#39;&amp;#9409;&#39;,&#39;&amp;#9410;&#39;,&#39;&amp;#9411;&#39;,&#39;&amp;#9412;&#39;,&#39;&amp;#9413;&#39;,&#39;&amp;#9414;&#39;,&#39;&amp;#9415;&#39;,&#39;&amp;#9416;&#39;,&#39;&amp;#9417;&#39;,&#39;&amp;#9418;&#39;,&#39;&amp;#9419;&#39;,&#39;&amp;#9420;&#39;,&#39;&amp;#9421;&#39;,&#39;&amp;#9422;&#39;,&#39;&amp;#9423;&#39;,&#39;&amp;#9424;&#39;,&#39;&amp;#9425;&#39;,&#39;&amp;#9426;&#39;,&#39;&amp;#9427;&#39;,&#39;&amp;#9428;&#39;,&#39;&amp;#9429;&#39;,&#39;&amp;#9430;&#39;,&#39;&amp;#9431;&#39;,&#39;&amp;#9432;&#39;,&#39;&amp;#9433;&#39;,&#39;&amp;#9434;&#39;,&#39;&amp;#9435;&#39;,&#39;&amp;#9436;&#39;,&#39;&amp;#9437;&#39;,&#39;&amp;#9438;&#39;,&#39;&amp;#9439;&#39;,&#39;&amp;#9440;&#39;,&#39;&amp;#9441;&#39;,&#39;&amp;#9442;&#39;,&#39;&amp;#9443;&#39;,&#39;&amp;#9444;&#39;,&#39;&amp;#9445;&#39;,&#39;&amp;#9446;&#39;,&#39;&amp;#9447;&#39;,&#39;&amp;#9448;&#39;,&#39;&amp;#9449;&#39;,&#39;&amp;#9312;&#39;,&#39;&amp;#9313;&#39;,&#39;&amp;#9314;&#39;,&#39;&amp;#9315;&#39;,&#39;&amp;#9316;&#39;,&#39;&amp;#9317;&#39;,&#39;&amp;#9318;&#39;,&#39;&amp;#9319;&#39;,&#39;&amp;#9320;&#39;,&#39;&amp;#9450;&#39;);
    var t = txt;
    break;
  case 3:
    var f = &#39;_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz&#39;;
    var a = new Array(&#39;_&#39;, &#39;Д&#39;,&#39;乃&#39;,&#39;Č&#39;,&#39;Ð&#39;,&#39;&amp;#8364;&#39;,&#39;Ƒ&#39;,&#39;&amp;#8370;&#39;,&#39;Ħ&#39;,&#39;!&#39;,&#39;ﾌ&#39;,&#39;Ӄ&#39;,&#39;Ł&#39;,&#39;м&#39;,&#39;И&#39;,&#39;θ&#39;,&#39;P&#39;,&#39;Q&#39;,&#39;Я&#39;,&#39;ֆ&#39;,&#39;Ҭ&#39;,&#39;Ս&#39;,&#39;V&#39;,&#39;Ш&#39;,&#39;Ж&#39;,&#39;Ψ&#39;,&#39;&amp;#8372;&#39;,&#39;α&#39;,&#39;ß&#39;,&#39;ς&#39;,&#39;Ԃ&#39;,&#39;Ә&#39;,&#39;ƒ&#39;,&#39;ﻮ&#39;,&#39;ɦ&#39;,&#39;ï&#39;,&#39;ʝ&#39;,&#39;қ&#39;,&#39;ɭ&#39;,&#39;m&#39;,&#39;ɳ&#39;,&#39;ө&#39;,&#39;թ&#39;,&#39;զ&#39;,&#39;ɾ&#39;,&#39;s&#39;,&#39;ʇ&#39;,&#39;υ&#39;,&#39;ɣ&#39;,&#39;ω&#39;,&#39;ﾒ&#39;,&#39;y&#39;,&#39;չ&#39;);
    var t = txt;
    break;
  case 4:
    var f = &#39;_ABCDEFGHIJKLMNOPQRSTUVWXYZ&#39;;
    var a = new Array(&#39;_&#39;,&#39;Թ&#39;,&#39;Յ&#39;,&#39;Շ&#39;,&#39;Ժ&#39;,&#39;ȝ&#39;,&#39;Բ&#39;,&#39;Գ&#39;,&#39;ɧ&#39;,&#39;ɿ&#39;,&#39;ʝ&#39;,&#39;ƙ&#39;,&#39;ʅ&#39;,&#39;ʍ&#39;,&#39;Ռ&#39;,&#39;Ծ&#39;,&#39;ρ&#39;,&#39;φ&#39;,&#39;Ր&#39;,&#39;Տ&#39;,&#39;Ե&#39;,&#39;Մ&#39;,&#39;ע&#39;,&#39;ա&#39;,&#39;Ճ&#39;,&#39;Վ&#39;,&#39;Հ&#39;);
    var t = txt.toUpperCase();
    break;
  case 5:
    var f = &#39;_ABCDEFGHIJKLMNOPQRSTUVWXYZ&#39;;
    var a = new Array(&#39;_&#39;,&#39;ค&#39;,&#39;๒&#39;,&#39;ς&#39;,&#39;๔&#39;,&#39;є&#39;,&#39;Ŧ&#39;,&#39;ɠ&#39;,&#39;ђ&#39;,&#39;เ&#39;,&#39;ן&#39;,&#39;к&#39;,&#39;l&#39;,&#39;๓&#39;,&#39;ภ&#39;,&#39;&amp;#3663;&#39;,&#39;թ&#39;,&#39;ợ&#39;,&#39;г&#39;,&#39;ร&#39;,&#39;t&#39;,&#39;ย&#39;,&#39;ש&#39;,&#39;ฬ&#39;,&#39;א&#39;,&#39;ץ&#39;,&#39;z&#39;);
    var t = txt.toUpperCase();
    break;
  case 6:
    var f = &quot;_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz&amp;?4!,&#39;&quot;;
    var a = new Array(&#39;_&#39;,&#39;ᗄ&#39;,&#39;ᗺ&#39;,&#39;Ͻ&#39;,&#39;ᗡ&#39;,&#39;3&#39;,&#39;Ⅎ&#39;,&#39;&amp;#8513;&#39;,&#39;H&#39;,&#39;I&#39;,&#39;Ր&#39;,&#39;ʞ&#39;,&#39;Ꞁ&#39;,&#39;Ш&#39;,&#39;N&#39;,&#39;O&#39;,&#39;d&#39;,&#39;Ò&#39;,&#39;ɹ&#39;,&#39;S&#39;,&#39;&amp;#8869;&#39;,&#39;&amp;#8745;&#39;,&#39;Λ&#39;,&#39;M&#39;,&#39;X&#39;,&#39;ⵃ&#39;,&#39;Z&#39;,&#39;ɐ&#39;,&#39;q&#39;,&#39;ɔ&#39;,&#39;p&#39;,&#39;ə&#39;,&#39;ɟ&#39;,&#39;ɓ&#39;,&#39;ч&#39;,&#39;ı&#39;,&#39;โ&#39;,&#39;ʞ&#39;,&#39;ι&#39;,&#39;ա&#39;,&#39;ս&#39;,&#39;o&#39;,&#39;d&#39;,&#39;b&#39;,&#39;ɹ&#39;,&#39;s&#39;,&#39;ʇ&#39;,&#39;n&#39;,&#39;ʌ&#39;,&#39;m&#39;,&#39;x&#39;,&#39;ʎ&#39;,&#39;z&#39;,&#39;&amp;#8523;&#39;,&#39;&amp;#191;&#39;,&#39;߈&#39;,&#39;&amp;#161;&#39;,&quot;&#39;&quot;,&#39;,&#39;);
    var t = new String();
    for ( var c=0; c&lt;txt.length; c++ ) {
      t = txt.substr(c, 1) + t;
    }
    break;
  case 7:
    var f = &#39;_ABCDEFGHIJKLMNOPQRSTUVWXYZ&#39;;
    var a = new Array(&#39;_&#39;,&#39;ᴬ&#39;,&#39;ᴮ&#39;,&#39;ᶜ&#39;,&#39;ᴰ&#39;,&#39;ᴱ&#39;,&#39;ᶠ&#39;,&#39;ᴳ&#39;,&#39;ᴴ&#39;,&#39;ᴵ&#39;,&#39;ᴶ&#39;,&#39;ᴷ&#39;,&#39;ᴸ&#39;,&#39;ᴹ&#39;,&#39;ᴺ&#39;,&#39;ᴼ&#39;,&#39;ᴾ&#39;,&#39;ᵠ&#39;,&#39;ᴿ&#39;,&#39;ˁ&#39;,&#39;ᵀ&#39;,&#39;ᵁ&#39;,&#39;ᵛ&#39;,&#39;ᵂ&#39;,&#39;ˣ&#39;,&#39;ʸ&#39;,&#39;ᶻ&#39;);
    var t = txt.toUpperCase();
    break;
  case 8:
    var f = &#39;_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz&#39;;
    var a = new Array(&#39;_&#39;,&#39;Á&#39;,&#39;&amp;#3647;&#39;,&#39;Č&#39;,&#39;Ď&#39;,&#39;Ĕ&#39;,&#39;Ŧ&#39;,&#39;Ğ&#39;,&#39;Ĥ&#39;,&#39;Ĩ&#39;,&#39;Ĵ&#39;,&#39;Ķ&#39;,&#39;Ĺ&#39;,&#39;М&#39;,&#39;Ń&#39;,&#39;Ő&#39;,&#39;Р&#39;,&#39;Q&#39;,&#39;Ŕ&#39;,&#39;Ś&#39;,&#39;Ť&#39;,&#39;Ú&#39;,&#39;V&#39;,&#39;Ŵ&#39;,&#39;Ж&#39;,&#39;Ŷ&#39;,&#39;Ź&#39;,&#39;α&#39;,&#39;в&#39;,&#39;ζ&#39;,&#39;d&#39;,&#39;є&#39;,&#39;ғ&#39;,&#39;ʛ&#39;,&#39;ђ&#39;,&#39;i&#39;,&#39;ʝ&#39;,&#39;ќ&#39;,&#39;ł&#39;,&#39;м&#39;,&#39;η&#39;,&#39;o&#39;,&#39;ק&#39;,&#39;q&#39;,&#39;ʀ&#39;,&#39;ѕ&#39;,&#39;ҭ&#39;,&#39;մ&#39;,&#39;v&#39;,&#39;Ш&#39;,&#39;Ｘ&#39;,&#39;y&#39;,&#39;ｚ&#39;);
    var t = txt;
    break;
  case 9:
    var f = &#39;_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz&#39;;
    var a = new Array(&#39;_&#39;,&#39;Ā&#39;,&#39;乃&#39;,&#39;Ċ&#39;,&#39;D&#39;,&#39;Ē&#39;,&#39;&amp;#8355;&#39;,&#39;ɢ&#39;,&#39;Ħ&#39;,&#39;Ī&#39;,&#39;J&#39;,&#39;&amp;#8365;&#39;,&#39;Ŀ&#39;,&#39;M&#39;,&#39;&amp;#8358;&#39;,&#39;Ō&#39;,&#39;P&#39;,&#39;Ǭ&#39;,&#39;Ṝ&#39;,&#39;Ƨ&#39;,&#39;Ŧ&#39;,&#39;Ū&#39;,&#39;&amp;#8704;&#39;,&#39;ฬ&#39;,&#39;Ж&#39;,&#39;Ȳ&#39;,&#39;Ƶ&#39;,&#39;ā&#39;,&#39;Б&#39;,&#39;ċ&#39;,&#39;ɗ&#39;,&#39;ē&#39;,&#39;f&#39;,&#39;g&#39;,&#39;Ћ&#39;,&#39;ī&#39;,&#39;j&#39;,&#39;k&#39;,&#39;ŀ&#39;,&#39;m&#39;,&#39;n&#39;,&#39;ō&#39;,&#39;ք&#39;,&#39;ף&#39;,&#39;г&#39;,&#39;ร&#39;,&#39;ŧ&#39;,&#39;ū&#39;,&#39;v&#39;,&#39;w&#39;,&#39;x&#39;,&#39;Ұ&#39;,&#39;ʑ&#39;);
    var t = txt;
    break;
  case 10:
    var f = &#39;_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz&#39;;
    var a = new Array(&#39;_&#39;,&#39;Д&#39;,&#39;ც&#39;,&#39;&amp;#8834;&#39;,&#39;D&#39;,&#39;ξ&#39;,&#39;Բ&#39;,&#39;ɢ&#39;,&#39;ӈ&#39;,&#39;!&#39;,&#39;ك&#39;,&#39;Ӄ&#39;,&#39;ℒ&#39;,&#39;ℳ&#39;,&#39;Ϟ&#39;,&#39;ꏿ&#39;,&#39;Ƿ&#39;,&#39;&amp;#2893;&#39;,&#39;ℜ&#39;,&#39;ꌗ&#39;,&#39;Ţ&#39;,&#39;&amp;#42148;&#39;,&#39;&amp;#42150;&#39;,&#39;Ѡ&#39;,&#39;Ӂ&#39;,&#39;ϒ&#39;,&#39;&amp;#9761;&#39;,&#39;ą&#39;,&#39;ɓ&#39;,&#39;ς&#39;,&#39;Ԃ&#39;,&#39;e&#39;,&#39;&amp;#8368;&#39;,&#39;g&#39;,&#39;h&#39;,&#39;ﻨ&#39;,&#39;ʝ&#39;,&#39;ҡ&#39;,&#39;Ն&#39;,&#39;ო&#39;,&#39;ռ&#39;,&#39;o&#39;,&#39;p&#39;,&#39;գ&#39;,&#39;ণ&#39;,&#39;s&#39;,&#39;է&#39;,&#39;μ&#39;,&#39;ϑ&#39;,&#39;ฬ&#39;,&#39;ﾒ&#39;,&#39;ﾘ&#39;,&#39;չ&#39;);
    var t = txt;
    break;
  case 11:
    var f = &#39;_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz&#39;;
    var a = new Array(&#39;_&#39;,&#39;Ѧ&#39;,&#39;ß&#39;,&#39;ʗ&#39;,&#39;Ð&#39;,&#39;ε&#39;,&#39;Ƒ&#39;,&#39;G&#39;,&#39;Ӈ&#39;,&#39;Ï&#39;,&#39;Ĵ&#39;,&#39;Ӄ&#39;,&#39;լ&#39;,&#39;Ḿ&#39;,&#39;Ո&#39;,&#39;ʘ&#39;,&#39;Ｐ&#39;,&#39;&amp;#182;&#39;,&#39;R&#39;,&#39;&amp;#167;&#39;,&#39;Ŧ&#39;,&#39;Մ&#39;,&#39;Ѵ&#39;,&#39;Ŵ&#39;,&#39;χ&#39;,&#39;վ&#39;,&#39;Ζ&#39;,&#39;ą&#39;,&#39;ﻃ&#39;,&#39;&amp;#162;&#39;,&#39;Ԃ&#39;,&#39;ҽ&#39;,&#39;Բ&#39;,&#39;ٯ&#39;,&#39;ɦ&#39;,&#39;ï&#39;,&#39;ݬ&#39;,&#39;ƙ&#39;,&#39;ɭ&#39;,&#39;ጦ&#39;,&#39;ɳ&#39;,&#39;o&#39;,&#39;թ&#39;,&#39;գ&#39;,&#39;ɾ&#39;,&#39;ֆ&#39;,&#39;ʈ&#39;,&#39;ʊ&#39;,&#39;ש&#39;,&#39;ա&#39;,&#39;ﾒ&#39;,&#39;ฯ&#39;,&#39;ʑ&#39;);
    var t = txt;
    break;
  case 12:
    var f = &#39;_ABCDEFGHIJKLMNOPQRSTUVWXYZ-+ &#39;;
    var a = new Array(&#39;_&#39;,&#39;丹&#39;,&#39;乃&#39;,&#39;ㄈ&#39;,&#39;の&#39;,&#39;モ&#39;,&#39;チ&#39;,&#39;夕&#39;,&#39;&amp;#9500;&amp;#9508;&#39;,&#39;工&#39;,&#39;ﾌ&#39;,&#39;长&#39;,&#39;乚&#39;,&#39;爪&#39;,&#39;仈&#39;,&#39;&amp;#12295;&#39;,&#39;尸&#39;,&#39;Q&#39;,&#39;尺&#39;,&#39;己&#39;,&#39;丁&#39;,&#39;긴&#39;,&#39;V&#39;,&#39;山&#39;,&#39;乂&#39;,&#39;丫&#39;,&#39;乙&#39;,&#39;一&#39;,&#39;十&#39;,&#39; . &#39;);
    var t = txt.toUpperCase();
    break;
  case 13:
    var f = &#39;_ABCDEFGHIJKLMNOPQRSTUVWXYZ &#39;;
    var a = new Array(&#39;_&#39;,&#39;&amp;#9604;&amp;#9600;&amp;#9604; &#39;,&#39;&amp;#9608;З &#39;,&#39;(( &#39;,&#39;&amp;#9608;)) &#39;,&#39;&amp;#9608;&amp;#9619; &#39;,&#39;&amp;#9608;&amp;#9600; &#39;,&#39;((&amp;#9559; &#39;,&#39;&amp;#9568;&amp;#9571; &#39;,&#39;&amp;#9553; &#39;,&#39;&amp;#9604;&amp;#9608; &#39;,&#39;&amp;#9608;&lt; &#39;,&#39;&amp;#9608;&amp;#9604; &#39;,&#39;&amp;#9608;V&amp;#9608; &#39;,&#39;&amp;#9608;\&amp;#9608; &#39;,&#39;(()) &#39;,&#39;&amp;#9608;º &#39;,&#39;(()). &#39;,&#39;&amp;#9608;&amp;#9600;&amp;#9604; &#39;,&#39;&amp;#9604;&amp;#9608;&amp;#9600; &#39;,&#39;&amp;#9600;&amp;#9608;&amp;#9600; &#39;,&#39;&amp;#9608;&amp;#9604;&amp;#9608; &#39;,&#39;&amp;#9600;&amp;#9604;&amp;#9600; &#39;,&#39;&amp;#9608;Λ&amp;#9608; &#39;,&#39;}{&#39;, &#39;`&amp;#9604;&amp;#180; &#39;,&#39;&amp;#9600;&amp;#9608;&amp;#9604; &#39;, &#39;. &#39;);
    var t = txt.toUpperCase();
    break;
  case 141:
    var f = &#39;_ABCDEFGHIJKLMNOPQRSTUVWXYZ+-.? &#39;;
    var a = new Array(&#39;_&#39;,&#39; &amp;#9604;&amp;boxHU;&amp;#9604;&#39;,&#39; &amp;#9608;|)&#39;,&#39; &amp;#9608;&amp;macr;&#39;,&#39; &amp;#9608;&amp;boxDL;&#39;,&#39; &amp;#9608;[&#39;,&#39; &amp;#9608;&amp;macr;&#39;,&#39; &amp;#9604;&amp;boxH;&amp;boxH;&#39;,&#39; &amp;#9608;&amp;#9604;&amp;#9608;&#39;,&#39; &amp;#9608;&#39;,&#39; &amp;boxV;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9604;&amp;boxHU;&#39;,&#39; &amp;#9608;&amp;boxvh;&#39;,&#39; &amp;#9608;V&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9608;&amp;boxvh;&amp;#9608;&#39;,&#39; &amp;#9604;&amp;boxHU;&amp;#9604;&#39;,&#39; &amp;#9608;&amp;#9608;&#39;,&#39; &amp;#9604;&amp;boxHU;&amp;#9604;&amp;boxvh;&#39;,&#39; &amp;#9608;&amp;boxHU;&amp;#9604;&#39;,&#39; &amp;#9608;&amp;boxHU;&#39;,&#39; &amp;#9608;&amp;#9608;&amp;#9608;&#39;,&#39; &amp;#9604;&amp;boxvh;&amp;#9604;&#39;,&#39; &amp;#9608;&amp;boxvh;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;boxvh;&amp;#9608;&amp;boxvh;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;boxvh;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;boxvh;&amp;#9608;&#39;,&#39; &amp;boxHU;&amp;#9608;&#39;,&#39; __&amp;#9553;__ &#39;,&#39; ____ &#39;,&#39; &amp;#9617;&#39;,&#39; &amp;boxHU;&amp;#9612;&#39;,&#39;&amp;#9532;&amp;#9532;&#39;);
    var t = txt.toUpperCase();
    break;
  case 142:
    var f = &#39;_ABCDEFGHIJKLMNOPQRSTUVWXYZ+-.? &#39;;
    var a = new Array(&#39;_&#39;,&#39; &amp;#9608;&amp;boxHU;&amp;#9608;&#39;,&#39; &amp;#9608;|)&#39;,&#39; &amp;#9608;&amp;lowbar;&#39;,&#39; &amp;#9608;&amp;boxUL;&#39;,&#39; &amp;#9608;[&#39;,&#39; &amp;#9608;&amp;macr;&#39;,&#39; &amp;#9608;&amp;#9604;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;boxHU;&amp;#9608;&#39;,&#39; &amp;#9608;&#39;,&#39; &amp;#9604;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;boxHU;&amp;#9604;&#39;,&#39; &amp;#9608;&amp;#9604;&#39;,&#39; &amp;#9608;V&amp;#9608;&#39;,&#39; &amp;#9608;&amp;boxvh;&amp;#9608;&amp;#9608;&#39;,&#39; &amp;boxHU;&amp;#9604;&amp;boxHU;&#39;,&#39; &amp;#9608;&amp;boxvh;&#39;,&#39; &amp;#9608;&amp;#9604;&amp;#9608;&amp;#9604;&#39;,&#39; &amp;#9608;&amp;boxHU;&amp;#9604;&#39;,&#39; &amp;#9604;&amp;#9608;&#39;,&#39; &amp;boxvh;&amp;#9608;&amp;boxvh;&#39;,&#39; &amp;#9608;&amp;#9604;&amp;#9608;&#39;,&#39; &amp;boxUR;&amp;#9604;&amp;boxUL;&#39;,&#39; &amp;boxvh;&amp;#9608;&amp;boxvh;&amp;#9608;&amp;boxvh;&#39;,&#39; &amp;#9604;&amp;boxHU;&amp;#9604;&#39;,&#39; &amp;boxvh;&amp;#9608;&amp;boxvh;&#39;,&#39; &amp;#9608;&amp;#9604;&#39;,&#39; &amp;#175;&amp;#175;&amp;#9553;&amp;#175;&amp;#175;&#39;,&#39; &amp;#175;&amp;#175;&amp;#175;&amp;#175;&#39;,&#39; &amp;#9604;&#39;,&#39; .&amp;#9604;&#39;,&#39;&amp;#9532;&amp;#9532;&#39;);
    var t = txt.toUpperCase();
    break;

  case 151:
    var f = &#39;_ABCDEFGHIJKLMNOPQRSTUVWXYZ !.&#39;;
    var a = new Array(&#39;_&#39;,&#39; &amp;#9608;&amp;#9608;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9608;&amp;#9604;&#39;,&#39; &amp;#9608;&amp;#9608;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9608;&amp;#9604;&#39;,&#39; &amp;#9608;&amp;#9608;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9608;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9608;&amp;#9608;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9532;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9608;&amp;#9608;&#39;,&#39; &amp;#9532;&amp;#9608;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9532;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9532;&amp;#9532;&#39;,&#39; &amp;#9608;&amp;#9604;&amp;#9532;&amp;#9604;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9532;&amp;#9532;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9608;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9608;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9608;&amp;#9608;&amp;#9608;&amp;#9532;&#39;,&#39; &amp;#9608;&amp;#9608;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9608;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9608;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9532;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9604;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9532;&amp;#9532;&amp;#9532;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9532;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9532;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9608;&amp;#9608;&#39;,&#39; &amp;#9532;&amp;#9532;&#39;,&#39;. &#39;,&#39;&amp;#9608; &#39;,&#39;&amp;#9617; &#39;);
    var t = txt.toUpperCase();
    break;
  case 152:
    var f = &#39;_ABCDEFGHIJKLMNOPQRSTUVWXYZ !.&#39;;
    var a = new Array(&#39;_&#39;,&#39; &amp;#9608;&amp;#9604;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9604;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9532;&amp;#9532;&#39;,&#39; &amp;#9608;&amp;#9532;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9604;&amp;#9532;&#39;,&#39; &amp;#9608;&amp;#9604;&amp;#9532;&#39;,&#39; &amp;#9608;&amp;#9532;&amp;#9604;&amp;#9604;&#39;,&#39; &amp;#9608;&amp;#9604;&amp;#9608;&#39;,&#39; &amp;#9532;&amp;#9608;&amp;#9532;&#39;,&#39; &amp;#9532;&amp;#9532;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9608;&amp;#9604;&#39;,&#39; &amp;#9608;&amp;#9532;&amp;#9532;&#39;,&#39; &amp;#9608;&amp;#9532;&amp;#9608;&amp;#9532;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9608;&amp;#9604;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9532;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9604;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9532;&amp;#9532;&amp;#9608;&amp;#9532;&#39;,&#39; &amp;#9608;&amp;#9604;&amp;#9532;&#39;,&#39; &amp;#9608;&amp;#9604;&amp;#9604;&#39;,&#39; &amp;#9532;&amp;#9608;&amp;#9532;&#39;,&#39; &amp;#9608;&amp;#9532;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9608;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9532;&amp;#9608;&amp;#9532;&amp;#9608;&#39;,&#39; &amp;#9532;&amp;#9608;&amp;#9532;&#39;,&#39; &amp;#9608;&amp;#9604;&amp;#9608;&amp;#9532;&#39;,&#39; &amp;#9604;&amp;#9608;&#39;,&#39; &amp;#9532;&amp;#9532;&#39;,&#39;&amp;#9600; &#39;,&#39;&amp;#9617; &#39;);
    var t = txt.toUpperCase();
    break;
  case 153:
    var f = &#39;_ABCDEFGHIJKLMNOPQRSTUVWXYZ !.&#39;;
    var a = new Array(&#39;_&#39;,&#39; &amp;#9608;&amp;#9532;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9604;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9608;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9608;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9604;&amp;#9604;&#39;,&#39; &amp;#9608;&amp;#9532;&amp;#9532;&#39;,&#39; &amp;#9608;&amp;#9604;&amp;#9604;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9532;&amp;#9608;&#39;,&#39; &amp;#9604;&amp;#9608;&amp;#9604;&#39;,&#39; &amp;#9608;&amp;#9604;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9532;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9604;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9532;&amp;#9532;&amp;#9532;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9532;&amp;#9608;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9604;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9532;&amp;#9532;&#39;,&#39; &amp;#9608;&amp;#9604;&amp;#9608;&amp;#9608;&amp;#9604;&#39;,&#39; &amp;#9608;&amp;#9532;&amp;#9608;&#39;,&#39; &amp;#9604;&amp;#9604;&amp;#9608;&#39;,&#39; &amp;#9532;&amp;#9608;&amp;#9532;&#39;,&#39; &amp;#9608;&amp;#9608;&amp;#9608;&#39;,&#39; &amp;#9532;&amp;#9608;&amp;#9532;&#39;,&#39; &amp;#9608;&amp;#9604;&amp;#9608;&amp;#9604;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9532;&amp;#9608;&#39;,&#39; &amp;#9532;&amp;#9608;&amp;#9532;&#39;,&#39; &amp;#9608;&amp;#9604;&amp;#9604;&#39;,&#39; &amp;#9532;&amp;#9532;&#39;,&#39; &amp;#9600; &#39;,&#39;&amp;#9600; &#39;);
    var t = txt.toUpperCase();
    break;

  case 161:
    var f = &#39;_ABCDEFGHIJKLMNOPQRSTUVWXYZ !.&#39;;
    var a = new Array(&#39;_&#39;,&#39; &amp;#9608;&amp;#9608;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9608;&amp;#9604;&#39;,&#39; &amp;#9608;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9608;&amp;#9604;&#39;,&#39; &amp;#9608;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9608;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9580;&amp;#9608;&#39;,&#39; &amp;#9608;&#39;,&#39; &amp;#9580;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9580;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9580;&#39;,&#39; &amp;#9608;&amp;#9580;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9580;&amp;#9580;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9608;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9608;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9608;&amp;#9608;&amp;#9608;&amp;#9580;&#39;,&#39; &amp;#9608;&amp;#9608;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9608;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9580;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9604;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9580;&amp;#9580;&amp;#9580;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9580;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9580;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9608;&#39;,&#39; &amp;#9580;&amp;#9580;&#39;,&#39;. &#39;,&#39;&amp;#9608; &#39;,&#39;&amp;#9617; &#39;);
    var t = txt.toUpperCase();  break;
  case 162:
    var f = &#39;_ABCDEFGHIJKLMNOPQRSTUVWXYZ !.&#39;;
    var a = new Array(&#39;_&#39;,&#39; &amp;#9608;&amp;#9604;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9604;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9580;&#39;,&#39; &amp;#9608;&amp;#9580;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9604;&#39;,&#39; &amp;#9608;&amp;#9604;&#39;,&#39; &amp;#9608;&amp;#9580;&amp;#9604;&#39;,&#39; &amp;#9608;&amp;#9604;&amp;#9608;&#39;,&#39; &amp;#9608;&#39;,&#39; &amp;#9580;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9608;&amp;#9604;&#39;,&#39; &amp;#9608;&amp;#9580;&#39;,&#39; &amp;#9608;V&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9608;&amp;#9604;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9580;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9604;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9580;&amp;#9580;&amp;#9608;&amp;#9580;&#39;,&#39; &amp;#9608;&amp;#9604;&amp;#9580;&#39;,&#39; &amp;#9608;&amp;#9604;&#39;,&#39; &amp;#9580;&amp;#9608;&amp;#9580;&#39;,&#39; &amp;#9608;&amp;#9580;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9608;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9580;&amp;#9608;&amp;#9580;&amp;#9608;&#39;,&#39; &amp;#9580;&amp;#9608;&amp;#9580;&#39;,&#39; &amp;#9608;&amp;#9604;&amp;#9608;&#39;,&#39; &amp;#9604;&amp;#9608;&#39;,&#39; &amp;#9580;&amp;#9580;&#39;,&#39;&amp;#9600; &#39;,&#39;&amp;#9617; &#39;);
    var t = txt.toUpperCase();  break;
  case 163:
    var f = &#39;_ABCDEFGHIJKLMNOPQRSTUVWXYZ !.&#39;;
    var a = new Array(&#39;_&#39;,&#39; &amp;#9608;&amp;#9580;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9604;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9608;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9604;&#39;,&#39; &amp;#9608;&amp;#9580;&#39;,&#39; &amp;#9608;&amp;#9604;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9580;&amp;#9608;&#39;,&#39; &amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9580;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9580;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9580;&amp;#9608;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9604;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9580;&amp;#9580;&#39;,&#39; &amp;#9608;&amp;#9604;&amp;#9608;&amp;#9608;&amp;#9604;&#39;,&#39; &amp;#9608;&amp;#9580;&amp;#9608;&#39;,&#39; &amp;#9604;&amp;#9608;&#39;,&#39; &amp;#9580;&amp;#9608;&amp;#9580;&#39;,&#39; &amp;#9608;&amp;#9608;&amp;#9608;&#39;,&#39; &amp;#9580;&amp;#9608;&amp;#9580;&#39;,&#39; &amp;#9608;&amp;#9604;&amp;#9608;&amp;#9604;&amp;#9608;&#39;,&#39; &amp;#9608;&amp;#9580;&amp;#9608;&#39;,&#39; &amp;#9580;&amp;#9608;&amp;#9580;&#39;,&#39; &amp;#9608;&amp;#9604;&#39;,&#39; &amp;#9580;&amp;#9580;&#39;,&#39; &amp;#9600; &#39;,&#39;&amp;#9600; &#39;);
    var t = txt.toUpperCase();  break;
/*
  case 171:
    var f = &#39;_ABCDEFGHIJKLMNOPQRSTUVWXYZ !.&#39;;
    var a = new Array(&#39;_&#39;,&#39; &amp;#9580;&amp;#9580;&amp;#9580;&#39;,&#39; &amp;#9580;&amp;#9580;&amp;#9580;&#39;,&#39; &amp;#9580;&amp;#9580;&amp;#9580;&#39;,&#39; &amp;#9619;&amp;#9619;&amp;#9604;&#39;,&#39; &amp;#9619;&amp;#9619;&#39;,&#39; &amp;#9619;&amp;#9619;&#39;,&#39; &amp;#9619;&amp;#9619;&amp;#9619;&#39;,&#39; &amp;#9619;&amp;#9532;&amp;#9619;&#39;,&#39; &amp;#9619;&#39;,&#39; &amp;#9532;&amp;#9619;&#39;,&#39; &amp;#9619;&amp;#9532;&amp;#9619;&#39;,&#39; &amp;#9619;&amp;#9532;&#39;,&#39; &amp;#9619;&amp;#9532;&amp;#9619;&#39;,&#39; &amp;#9619;&amp;#9532;&amp;#9532;&amp;#9619;&#39;,&#39; &amp;#9619;&amp;#9619;&amp;#9619;&#39;,&#39; &amp;#9619;&amp;#9619;&amp;#9619;&#39;,&#39; &amp;#9619;&amp;#9619;&amp;#9619;&amp;#9619;&amp;#9532;&#39;,&#39; &amp;#9619;&amp;#9619;&amp;#9619;&#39;,&#39; &amp;#9619;&amp;#9619;&#39;,&#39; &amp;#9619;&amp;#9619;&amp;#9619;&#39;,&#39; &amp;#9619;&amp;#9532;&amp;#9619;&#39;,&#39; &amp;#9619;&amp;#9604;&amp;#9619;&#39;,&#39; &amp;#9619;&amp;#9532;&amp;#9532;&amp;#9532;&amp;#9619;&#39;,&#39; &amp;#9619;&amp;#9532;&amp;#9619;&#39;,&#39; &amp;#9619;&amp;#9532;&amp;#9619;&#39;,&#39; &amp;#9619;&amp;#9619;&#39;,&#39; &amp;#9532;&amp;#9532;&#39;,&#39;. &#39;,&#39;&amp;#9608; &#39;,&#39;&amp;#9617; &#39;);
    var t = txt.toUpperCase();  break;
  case 172:
    var f = &#39;_ABCDEFGHIJKLMNOPQRSTUVWXYZ !.&#39;;
    var a = new Array(&#39;_&#39;,&#39; &amp;#9580;&amp;#9424;&amp;#9580;&#39;,&#39; &amp;#9580;&amp;#9425;&amp;#9580;&#39;,&#39; &amp;#9580;&amp;#9426;&amp;#9580;&#39;,&#39; &amp;#9619;&amp;#9532;&amp;#9619;&#39;,&#39; &amp;#9619;&amp;#9604;&#39;,&#39; &amp;#9619;&amp;#9604;&#39;,&#39; &amp;#9619;&amp;#9532;&amp;#9604;&#39;,&#39; &amp;#9619;&amp;#9604;&amp;#9619;&#39;,&#39; &amp;#9619;&#39;,&#39; &amp;#9532;&amp;#9619;&#39;,&#39; &amp;#9619;&amp;#9619;&amp;#9604;&#39;,&#39; &amp;#9619;&amp;#9532;&#39;,&#39; &amp;#9619;V&amp;#9619;&#39;,&#39; &amp;#9619;&amp;#9619;&amp;#9604;&amp;#9619;&#39;,&#39; &amp;#9619;&amp;#9532;&amp;#9619;&#39;,&#39; &amp;#9619;&amp;#9604;&amp;#9619;&#39;,&#39; &amp;#9619;&amp;#9532;&amp;#9532;&amp;#9619;&amp;#9532;&#39;,&#39; &amp;#9619;&amp;#9604;&amp;#9532;&#39;,&#39; &amp;#9619;&amp;#9604;&#39;,&#39; &amp;#9532;&amp;#9619;&amp;#9532;&#39;,&#39; &amp;#9619;&amp;#9532;&amp;#9619;&#39;,&#39; &amp;#9619;&amp;#9619;&amp;#9619;&#39;,&#39; &amp;#9619;&amp;#9532;&amp;#9619;&amp;#9532;&amp;#9619;&#39;,&#39; &amp;#9532;&amp;#9619;&amp;#9532;&#39;,&#39; &amp;#9619;&amp;#9604;&amp;#9619;&#39;,&#39; &amp;#9604;&amp;#9619;&#39;,&#39; &amp;#9532;&amp;#9532;&#39;,&#39;&amp;#9600; &#39;,&#39;&amp;#9617; &#39;);
    var t = txt.toUpperCase();  break;
  case 173:
    var f = &#39;_ABCDEFGHIJKLMNOPQRSTUVWXYZ !.&#39;;
    var a = new Array(&#39;_&#39;,&#39; &amp;#9580;&amp;#9580;&amp;#9580;&#39;,&#39; &amp;#9580;&amp;#9580;&amp;#9580;&#39;,&#39; &amp;#9580;&amp;#9580;&amp;#9580;&#39;,&#39; &amp;#9619;&amp;#9619;&amp;#9619;&#39;,&#39; &amp;#9619;&amp;#9604;&#39;,&#39; &amp;#9619;&amp;#9532;&#39;,&#39; &amp;#9619;&amp;#9604;&amp;#9619;&#39;,&#39; &amp;#9619;&amp;#9532;&amp;#9619;&#39;,&#39; &amp;#9619;&#39;,&#39; &amp;#9619;&amp;#9619;&#39;,&#39; &amp;#9619;&amp;#9532;&amp;#9619;&#39;,&#39; &amp;#9619;&amp;#9619;&#39;,&#39; &amp;#9619;&amp;#9532;&amp;#9619;&#39;,&#39; &amp;#9619;&amp;#9532;&amp;#9619;&amp;#9619;&#39;,&#39; &amp;#9619;&amp;#9604;&amp;#9619;&#39;,&#39; &amp;#9619;&amp;#9532;&amp;#9532;&#39;,&#39; &amp;#9619;&amp;#9604;&amp;#9619;&amp;#9619;&amp;#9604;&#39;,&#39; &amp;#9619;&amp;#9532;&amp;#9619;&#39;,&#39; &amp;#9604;&amp;#9619;&#39;,&#39; &amp;#9532;&amp;#9619;&amp;#9532;&#39;,&#39; &amp;#9619;&amp;#9619;&amp;#9619;&#39;,&#39; &amp;#9532;&amp;#9619;&amp;#9532;&#39;,&#39; &amp;#9619;&amp;#9604;&amp;#9619;&amp;#9604;&amp;#9619;&#39;,&#39; &amp;#9619;&amp;#9532;&amp;#9619;&#39;,&#39; &amp;#9532;&amp;#9619;&amp;#9532;&#39;,&#39; &amp;#9608;&amp;#9604;&#39;,&#39; &amp;#9532;&amp;#9532;&#39;,&#39; &amp;#9600; &#39;,&#39;&amp;#9600; &#39;);
    var t = txt.toUpperCase();  break;
*/
  default:
    var f = &#39;&#39;;
  }
  for ( var c=0; c&lt;t.length; c++ ) {
    var k = t.substr(c, 1);
      var n = f.indexOf(k);
      if (n&gt;0) {
      out += a[n];
      } else {
        out += k;
      }
  }
  return out;
}
////////////////////////////////////
//   D I S A B L E D   F O N T S  //
////////////////////////////////////
function getMyFontBlock(t) {
  var h = &#39;_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz +-?.,!&#39;;
  var a = new Array(&#39;_&#39;,&#39;.OO.. &#39;,&#39;OOO.. &#39;,&#39;.OOO. &#39;,&#39;OOO.. &#39;,&#39;OOOO. &#39;,&#39;OOOO. &#39;,&#39;.OOO. &#39;,&#39;O..O. &#39;,&#39;OOO.. &#39;,&#39;...O. &#39;,&#39;O..O. &#39;,&#39;O.... &#39;,&#39;O...O. &#39;,&#39;O...O. &#39;,&#39;.OO.. &#39;,&#39;OOO.. &#39;,&#39;.OO... &#39;,&#39;OOO.. &#39;,&#39;.OOO. &#39;,&#39;OOOOO. &#39;,&#39;O..O. &#39;,&#39;O...O. &#39;,&#39;O.....O. &#39;,&#39;O...O. &#39;,&#39;O...O. &#39;,&#39;OOOOO. &#39;,&#39;..... &#39;,&#39;O.... &#39;,&#39;..... &#39;,&#39;...O. &#39;,&#39;..... &#39;,&#39;..OO. &#39;,&#39;..... &#39;,&#39;O.... &#39;,&#39;O. &#39;,&#39;.O. &#39;,&#39;O.... &#39;,&#39;O. &#39;,&#39;........ &#39;,&#39;..... &#39;,&#39;..... &#39;,&#39;..... &#39;,&#39;..... &#39;,&#39;..... &#39;,&#39;..... &#39;,&#39;.O... &#39;,&#39;..... &#39;,&#39;...... &#39;,&#39;.......... &#39;,&#39;..... &#39;,&#39;..... &#39;,&#39;..... &#39;,&#39;.. &#39;,&#39;..O...&#39;,&#39;......&#39;,&#39;OO..&#39;,&#39;..&#39;,&#39;...&#39;,&#39;O.&#39;);
  var b = new Array(&#39;_&#39;,&#39;O..O. &#39;,&#39;O..O. &#39;,&#39;O.... &#39;,&#39;O..O. &#39;,&#39;O.... &#39;,&#39;O.... &#39;,&#39;O.... &#39;,&#39;O..O. &#39;,&#39;.O... &#39;,&#39;...O. &#39;,&#39;O.O.. &#39;,&#39;O.... &#39;,&#39;OO.OO. &#39;,&#39;OO..O. &#39;,&#39;O..O. &#39;,&#39;O..O. &#39;,&#39;O..O.. &#39;,&#39;O..O. &#39;,&#39;O.... &#39;,&#39;..O... &#39;,&#39;O..O. &#39;,&#39;O...O. &#39;,&#39;O.....O. &#39;,&#39;.O.O.. &#39;,&#39;.O.O.. &#39;,&#39;...O.. &#39;,&#39;.OOO. &#39;,&#39;OOO.. &#39;,&#39;.OOO. &#39;,&#39;.OOO. &#39;,&#39;.OO.. &#39;,&#39;.O... &#39;,&#39;.OOO. &#39;,&#39;OOO.. &#39;,&#39;.. &#39;,&#39;... &#39;,&#39;O.O.. &#39;,&#39;O. &#39;,&#39;OOO.OO.. &#39;,&#39;OOO.. &#39;,&#39;.OO.. &#39;,&#39;OOO.. &#39;,&#39;.OOO. &#39;,&#39;O.OO. &#39;,&#39;.OOO. &#39;,&#39;OOOO. &#39;,&#39;O..O. &#39;,&#39;O...O. &#39;,&#39;O...O...O. &#39;,&#39;O..O. &#39;,&#39;O..O. &#39;,&#39;OOOO. &#39;,&#39;.. &#39;,&#39;..O...&#39;,&#39;......&#39;,&#39;..O.&#39;,&#39;..&#39;,&#39;...&#39;,&#39;O.&#39;);
  var j = new Array(&#39;_&#39;,&#39;OOOO. &#39;,&#39;OOO.. &#39;,&#39;O.... &#39;,&#39;O..O. &#39;,&#39;OOO.. &#39;,&#39;OOO.. &#39;,&#39;O.OO. &#39;,&#39;OOOO. &#39;,&#39;.O... &#39;,&#39;...O. &#39;,&#39;OO... &#39;,&#39;O.... &#39;,&#39;O.O.O. &#39;,&#39;O.O.O. &#39;,&#39;O..O. &#39;,&#39;OOO.. &#39;,&#39;O.OO.. &#39;,&#39;OOO.. &#39;,&#39;.OO.. &#39;,&#39;..O... &#39;,&#39;O..O. &#39;,&#39;O...O. &#39;,&#39;O..O..O. &#39;,&#39;..O... &#39;,&#39;..O... &#39;,&#39;..O... &#39;,&#39;O..O. &#39;,&#39;O..O. &#39;,&#39;O.... &#39;,&#39;O..O. &#39;,&#39;OOOO. &#39;,&#39;OOOO. &#39;,&#39;O..O. &#39;,&#39;O..O. &#39;,&#39;O. &#39;,&#39;.O. &#39;,&#39;OO... &#39;,&#39;O. &#39;,&#39;O..O..O. &#39;,&#39;O..O. &#39;,&#39;O..O. &#39;,&#39;O..O. &#39;,&#39;O..O. &#39;,&#39;OO... &#39;,&#39;OO... &#39;,&#39;.O... &#39;,&#39;O..O. &#39;,&#39;O...O. &#39;,&#39;O...O...O. &#39;,&#39;.OO.. &#39;,&#39;O..O. &#39;,&#39;..O.. &#39;,&#39;.. &#39;,&#39;OOOOO.&#39;,&#39;OOOOO.&#39;,&#39;.O..&#39;,&#39;..&#39;,&#39;...&#39;,&#39;O.&#39;);
  var d = new Array(&#39;_&#39;,&#39;O..O. &#39;,&#39;O..O. &#39;,&#39;O.... &#39;,&#39;O..O. &#39;,&#39;O.... &#39;,&#39;O.... &#39;,&#39;O..O. &#39;,&#39;O..O. &#39;,&#39;.O... &#39;,&#39;O..O. &#39;,&#39;O.O.. &#39;,&#39;O.... &#39;,&#39;O...O. &#39;,&#39;O..OO. &#39;,&#39;O..O. &#39;,&#39;O.... &#39;,&#39;O..O.. &#39;,&#39;O..O. &#39;,&#39;...O. &#39;,&#39;..O... &#39;,&#39;O..O. &#39;,&#39;.O.O.. &#39;,&#39;.O.O.O.. &#39;,&#39;.O.O.. &#39;,&#39;..O... &#39;,&#39;.O.... &#39;,&#39;O..O. &#39;,&#39;O..O. &#39;,&#39;O.... &#39;,&#39;O..O. &#39;,&#39;O.... &#39;,&#39;.O... &#39;,&#39;O..O. &#39;,&#39;O..O. &#39;,&#39;O. &#39;,&#39;.O. &#39;,&#39;O.O.. &#39;,&#39;O. &#39;,&#39;O..O..O. &#39;,&#39;O..O. &#39;,&#39;O..O. &#39;,&#39;O..O. &#39;,&#39;O..O. &#39;,&#39;O.... &#39;,&#39;..OO. &#39;,&#39;.O... &#39;,&#39;O..O. &#39;,&#39;.O.O.. &#39;,&#39;.O.O.O.O.. &#39;,&#39;O..O. &#39;,&#39;O..O. &#39;,&#39;.O... &#39;,&#39;.. &#39;,&#39;..O...&#39;,&#39;......&#39;,&#39;....&#39;,&#39;..&#39;,&#39;...&#39;,&#39;..&#39;);
  var e = new Array(&#39;_&#39;,&#39;O..O. &#39;,&#39;OOO.. &#39;,&#39;.OOO. &#39;,&#39;OOO.. &#39;,&#39;OOOO. &#39;,&#39;O.... &#39;,&#39;.OOO. &#39;,&#39;O..O. &#39;,&#39;OOO.. &#39;,&#39;.OO.. &#39;,&#39;O..O. &#39;,&#39;OOOO. &#39;,&#39;O...O. &#39;,&#39;O...O. &#39;,&#39;.OO.. &#39;,&#39;O.... &#39;,&#39;.OO.O. &#39;,&#39;O..O. &#39;,&#39;OOO.. &#39;,&#39;..O... &#39;,&#39;.OO.. &#39;,&#39;..O... &#39;,&#39;..O.O... &#39;,&#39;O...O. &#39;,&#39;..O... &#39;,&#39;OOOOO. &#39;,&#39;.OOO. &#39;,&#39;OOO.. &#39;,&#39;.OOO. &#39;,&#39;.OOO. &#39;,&#39;.OOO. &#39;,&#39;.O... &#39;,&#39;.OOO. &#39;,&#39;O..O. &#39;,&#39;O. &#39;,&#39;.O. &#39;,&#39;O..O. &#39;,&#39;O. &#39;,&#39;O..O..O. &#39;,&#39;O..O. &#39;,&#39;.OO.. &#39;,&#39;OOO.. &#39;,&#39;.OOO. &#39;,&#39;O.... &#39;,&#39;OOO.. &#39;,&#39;..OO. &#39;,&#39;.OOO. &#39;,&#39;..O... &#39;,&#39;..O...O... &#39;,&#39;O..O. &#39;,&#39;.OOO. &#39;,&#39;OOOO. &#39;,&#39;.. &#39;,&#39;..O...&#39;,&#39;......&#39;,&#39;.O..&#39;,&#39;O.&#39;,&#39;.O.&#39;,&#39;O.&#39;);
  var f = new Array(&#39;_&#39;,&#39;..... &#39;,&#39;..... &#39;,&#39;..... &#39;,&#39;..... &#39;,&#39;..... &#39;,&#39;..... &#39;,&#39;..... &#39;,&#39;..... &#39;,&#39;..... &#39;,&#39;..... &#39;,&#39;..... &#39;,&#39;..... &#39;,&#39;...... &#39;,&#39;...... &#39;,&#39;..... &#39;,&#39;..... &#39;,&#39;...... &#39;,&#39;..... &#39;,&#39;..... &#39;,&#39;...... &#39;,&#39;..... &#39;,&#39;...... &#39;,&#39;........ &#39;,&#39;...... &#39;,&#39;...... &#39;,&#39;...... &#39;,&#39;..... &#39;,&#39;..... &#39;,&#39;..... &#39;,&#39;..... &#39;,&#39;..... &#39;,&#39;..... &#39;,&#39;...O. &#39;,&#39;..... &#39;,&#39;.. &#39;,&#39;.O. &#39;,&#39;..... &#39;,&#39;.. &#39;,&#39;........ &#39;,&#39;..... &#39;,&#39;..... &#39;,&#39;O.... &#39;,&#39;...O. &#39;,&#39;..... &#39;,&#39;..... &#39;,&#39;..... &#39;,&#39;..... &#39;,&#39;...... &#39;,&#39;.......... &#39;,&#39;..... &#39;,&#39;...O. &#39;,&#39;..... &#39;,&#39;.. &#39;,&#39;......&#39;,&#39;......&#39;,&#39;....&#39;,&#39;..&#39;,&#39;O..&#39;,&#39;..&#39;);
  var g = new Array(&#39;_&#39;,&#39;..... &#39;,&#39;..... &#39;,&#39;..... &#39;,&#39;..... &#39;,&#39;..... &#39;,&#39;..... &#39;,&#39;..... &#39;,&#39;..... &#39;,&#39;..... &#39;,&#39;..... &#39;,&#39;..... &#39;,&#39;..... &#39;,&#39;...... &#39;,&#39;...... &#39;,&#39;..... &#39;,&#39;..... &#39;,&#39;...... &#39;,&#39;..... &#39;,&#39;..... &#39;,&#39;...... &#39;,&#39;..... &#39;,&#39;...... &#39;,&#39;........ &#39;,&#39;...... &#39;,&#39;...... &#39;,&#39;...... &#39;,&#39;..... &#39;,&#39;..... &#39;,&#39;..... &#39;,&#39;..... &#39;,&#39;..... &#39;,&#39;..... &#39;,&#39;.OO.. &#39;,&#39;..... &#39;,&#39;.. &#39;,&#39;O.. &#39;,&#39;..... &#39;,&#39;.. &#39;,&#39;........ &#39;,&#39;..... &#39;,&#39;..... &#39;,&#39;O.... &#39;,&#39;...O. &#39;,&#39;..... &#39;,&#39;..... &#39;,&#39;..... &#39;,&#39;..... &#39;,&#39;...... &#39;,&#39;.......... &#39;,&#39;..... &#39;,&#39;.OO.. &#39;,&#39;..... &#39;,&#39;.. &#39;,&#39;......&#39;,&#39;......&#39;,&#39;....&#39;,&#39;..&#39;,&#39;...&#39;,&#39;..&#39;);
  var out = new String();
  for ( var c=0; c&lt;t.length; c++ ) {
    var k = t.substr(c, 1); var n = h.indexOf(k);
    if (n&gt;0) { out += a[n]; } else { out += k; }
  } out += &#39;&lt;br /&gt;&#39;;
  for ( var c=0; c&lt;t.length; c++ ) {
    var k = t.substr(c, 1); var n = h.indexOf(k);
    if (n&gt;0) { out += b[n]; } else { out += k; }
  } out += &#39;&lt;br /&gt;&#39;;
  for ( var c=0; c&lt;t.length; c++ ) {
    var k = t.substr(c, 1); var n = h.indexOf(k);
    if (n&gt;0) { out += j[n]; } else { out += k; }
  } out += &#39;&lt;br /&gt;&#39;;
  for ( var c=0; c&lt;t.length; c++ ) {
    var k = t.substr(c, 1); var n = h.indexOf(k);
    if (n&gt;0) { out += d[n]; } else { out += k; }
  } out += &#39;&lt;br /&gt;&#39;;
  for ( var c=0; c&lt;t.length; c++ ) {
    var k = t.substr(c, 1); var n = h.indexOf(k);
    if (n&gt;0) { out += e[n]; } else { out += k; }
  } out += &#39;&lt;br /&gt;&#39;;
  for ( var c=0; c&lt;t.length; c++ ) {
    var k = t.substr(c, 1); var n = h.indexOf(k);
    if (n&gt;0) { out += f[n]; } else { out += k; }
  } out += &#39;&lt;br /&gt;&#39;;
  for ( var c=0; c&lt;t.length; c++ ) {
    var k = t.substr(c, 1); var n = h.indexOf(k);
    if (n&gt;0) { out += g[n]; } else { out += k; }
  }
  var tmp = new String();
  for ( var i=0; i&lt;out.length; i++ ) {
    var o = out.substr(i, 1)
    if ( o==&#39;.&#39; ) { tmp += &#39;&amp;#180;&quot;&#39;; } else if ( o==&#39;O&#39; ) { tmp += &#39;_/&#39;; } else { tmp += o; }
  }
  return tmp;
}
function getMyFontZeichen(t, z, g) {
  var h = &#39;_.,?!=:ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz &#39;;
  var a = new Array(&#39;_&#39;,&#39;____ &#39;,&#39;____ &#39;,&#39;AAA__ &#39;,&#39;AA_ &#39;,&#39;______ &#39;,&#39;___ &#39;,&#39;__AAA___ &#39;,&#39;AAAAA___ &#39;,&#39;__AAAA_ &#39;,&#39;AAAAA___ &#39;,&#39;AAAAAAA_ &#39;,&#39;AAAAAAA_ &#39;,&#39;__AAAA__ &#39;,&#39;AA___AA_ &#39;,&#39;AAAA_ &#39;,&#39;AAAAAAA_ &#39;,&#39;AA___AA_ &#39;,&#39;AA______ &#39;,&#39;AA___AA_ &#39;,&#39;AA___AA_ &#39;,&#39;__AAA___ &#39;,&#39;AAAAAA__ &#39;,&#39;__AAA___ &#39;,&#39;AAAAAA__ &#39;,&#39;_AAAAA__ &#39;,&#39;AAAAAA_ &#39;,&#39;AA___AA_ &#39;,&#39;AA___AA_ &#39;,&#39;AA___AA_ &#39;,&#39;AA___AA_ &#39;,&#39;AA____AA_ &#39;,&#39;AAAAAAA_ &#39;,&#39;_______ &#39;,&#39;AA_____ &#39;,&#39;_______ &#39;,&#39;____AA_ &#39;,&#39;_______ &#39;,&#39;__AAA__ &#39;,&#39;_______ &#39;,&#39;AA_____ &#39;,&#39;_AA__ &#39;,&#39;___AA_ &#39;,&#39;AA_____ &#39;,&#39;AA__ &#39;,&#39;_________ &#39;,&#39;_______ &#39;,&#39;_______ &#39;,&#39;_______ &#39;,&#39;_______ &#39;,&#39;______ &#39;,&#39;______ &#39;,&#39;_AA__ &#39;,&#39;_______ &#39;,&#39;_______ &#39;,&#39;________ &#39;,&#39;________ &#39;,&#39;_______ &#39;,&#39;_______ &#39;,&#39;__&#39;);
  var b = new Array(&#39;_&#39;,&#39;____ &#39;,&#39;____ &#39;,&#39;__AA_ &#39;,&#39;AA_ &#39;,&#39;______ &#39;,&#39;___ &#39;,&#39;_AA_AA__ &#39;,&#39;AA__AA__ &#39;,&#39;_AA____ &#39;,&#39;AA__AA__ &#39;,&#39;AA______ &#39;,&#39;AA______ &#39;,&#39;_AA__AA_ &#39;,&#39;AA___AA_ &#39;,&#39;_AA__ &#39;,&#39;AA___AA_ &#39;,&#39;AA__AA__ &#39;,&#39;AA______ &#39;,&#39;AAA_AAA_ &#39;,&#39;AAA__AA_ &#39;,&#39;_AA_AA__ &#39;,&#39;AA___AA_ &#39;,&#39;_AA_AA__ &#39;,&#39;AA___AA_ &#39;,&#39;AA___AA_ &#39;,&#39;__AA___ &#39;,&#39;AA___AA_ &#39;,&#39;AA___AA_ &#39;,&#39;AA___AA_ &#39;,&#39;AAA_AAA_ &#39;,&#39;_AA__AA__ &#39;,&#39;____AA__ &#39;,&#39;AAAAA__ &#39;,&#39;AA_____ &#39;,&#39;_______ &#39;,&#39;____AA_ &#39;,&#39;_AAAA__ &#39;,&#39;_AA_AA_ &#39;,&#39;_AAAA__ &#39;,&#39;AA_____ &#39;,&#39;_AA__ &#39;,&#39;___AA_ &#39;,&#39;AA__AA_ &#39;,&#39;AA__ &#39;,&#39;_________ &#39;,&#39;_______ &#39;,&#39;_______ &#39;,&#39;_AAAA__ &#39;,&#39;_AAAA__ &#39;,&#39;______ &#39;,&#39;_AAAA_ &#39;,&#39;_AA__ &#39;,&#39;_______ &#39;,&#39;_______ &#39;,&#39;________ &#39;,&#39;AA___AA_ &#39;,&#39;AA__AA_ &#39;,&#39;_______ &#39;,&#39;__&#39;);
  var j = new Array(&#39;_&#39;,&#39;____ &#39;,&#39;____ &#39;,&#39;_AA__ &#39;,&#39;AA_ &#39;,&#39;AAAAA_ &#39;,&#39;AA_ &#39;,&#39;AA___AA_ &#39;,&#39;AAAAA___ &#39;,&#39;AA_____ &#39;,&#39;AA___AA_ &#39;,&#39;AAAAA___ &#39;,&#39;AAAAA___ &#39;,&#39;AA______ &#39;,&#39;AAAAAAA_ &#39;,&#39;_AA__ &#39;,&#39;_____AA_ &#39;,&#39;AAAAA___ &#39;,&#39;AA______ &#39;,&#39;AAAAAAA_ &#39;,&#39;AAAA_AA_ &#39;,&#39;AA___AA_ &#39;,&#39;AA___AA_ &#39;,&#39;AA___AA_ &#39;,&#39;AA___AA_ &#39;,&#39;_AAA____ &#39;,&#39;__AA___ &#39;,&#39;AA___AA_ &#39;,&#39;_AA_AA__ &#39;,&#39;AA_A_AA_ &#39;,&#39;_AAAAA__ &#39;,&#39;__AAAA___ &#39;,&#39;___AA___ &#39;,&#39;____AA_ &#39;,&#39;AAAAA__ &#39;,&#39;_AAAAA_ &#39;,&#39;_AAAAA_ &#39;,&#39;AA__AA_ &#39;,&#39;_AA____ &#39;,&#39;AA__AA_ &#39;,&#39;AA_____ &#39;,&#39;_____ &#39;,&#39;______ &#39;,&#39;AA_AA__ &#39;,&#39;AA__ &#39;,&#39;AAAA_AA__ &#39;,&#39;AAAAA__ &#39;,&#39;_AAAA__ &#39;,&#39;AA__AA_ &#39;,&#39;AA__AA_ &#39;,&#39;AA_AA_ &#39;,&#39;AA____ &#39;,&#39;AAAA_ &#39;,&#39;AA__AA_ &#39;,&#39;AA__AA_ &#39;,&#39;AA___AA_ &#39;,&#39;_AA_AA__ &#39;,&#39;AA__AA_ &#39;,&#39;AAAAAA_ &#39;,&#39;__&#39;);
  var d = new Array(&#39;_&#39;,&#39;____ &#39;,&#39;_AA_ &#39;,&#39;_AA__ &#39;,&#39;AA_ &#39;,&#39;______ &#39;,&#39;___ &#39;,&#39;AAAAAAA_ &#39;,&#39;AA___AA_ &#39;,&#39;AA_____ &#39;,&#39;AA___AA_ &#39;,&#39;AA______ &#39;,&#39;AA______ &#39;,&#39;AA__AAA_ &#39;,&#39;AA___AA_ &#39;,&#39;_AA__ &#39;,&#39;_____AA_ &#39;,&#39;AA__AA__ &#39;,&#39;AA______ &#39;,&#39;AA_A_AA_ &#39;,&#39;AA_AAAA_ &#39;,&#39;AA___AA_ &#39;,&#39;AAAAAA__ &#39;,&#39;AA_A_AA_ &#39;,&#39;AAAAAA__ &#39;,&#39;___AAA__ &#39;,&#39;__AA___ &#39;,&#39;AA___AA_ &#39;,&#39;_AA_AA__ &#39;,&#39;AAAAAAA_ &#39;,&#39;_AAAAA__ &#39;,&#39;___AA____ &#39;,&#39;__AA____ &#39;,&#39;_AAAAA_ &#39;,&#39;AA__AA_ &#39;,&#39;AA_____ &#39;,&#39;AA__AA_ &#39;,&#39;AAAAAA_ &#39;,&#39;AAAA___ &#39;,&#39;_AAAAA_ &#39;,&#39;AAAAA__ &#39;,&#39;_AA__ &#39;,&#39;___AA_ &#39;,&#39;AAAA___ &#39;,&#39;AA__ &#39;,&#39;AA_AA_AA_ &#39;,&#39;AA__AA_ &#39;,&#39;AA__AA_ &#39;,&#39;AA__AA_ &#39;,&#39;AA__AA_ &#39;,&#39;AAA_A_ &#39;,&#39;_AAA__ &#39;,&#39;_AA__ &#39;,&#39;AA__AA_ &#39;,&#39;AA__AA_ &#39;,&#39;AA_A_AA_ &#39;,&#39;__AAA___ &#39;,&#39;_AAAAA_ &#39;,&#39;___AA__ &#39;,&#39;__&#39;);
  var e = new Array(&#39;_&#39;,&#39;_AA_ &#39;,&#39;_AA_ &#39;,&#39;_____ &#39;,&#39;___ &#39;,&#39;AAAAA_ &#39;,&#39;AA_ &#39;,&#39;AA___AA_ &#39;,&#39;AA___AA_ &#39;,&#39;_AA____ &#39;,&#39;AA__AA__ &#39;,&#39;AA______ &#39;,&#39;AA______ &#39;,&#39;_AA__AA_ &#39;,&#39;AA___AA_ &#39;,&#39;_AA__ &#39;,&#39;AA___AA_ &#39;,&#39;AA___AA_ &#39;,&#39;AA____A_ &#39;,&#39;AA___AA_ &#39;,&#39;AA__AAA_ &#39;,&#39;_AA_AA__ &#39;,&#39;AA______ &#39;,&#39;_AA_AAA_ &#39;,&#39;AA___AA_ &#39;,&#39;AA___AA_ &#39;,&#39;__AA___ &#39;,&#39;AA___AA_ &#39;,&#39;__AAA___ &#39;,&#39;AAA_AAA_ &#39;,&#39;AAA_AAA_ &#39;,&#39;___AA____ &#39;,&#39;_AA_____ &#39;,&#39;AA__AA_ &#39;,&#39;AA__AA_ &#39;,&#39;AA_____ &#39;,&#39;AA__AA_ &#39;,&#39;AA_____ &#39;,&#39;_AA____ &#39;,&#39;____AA_ &#39;,&#39;AA__AA_ &#39;,&#39;_AA__ &#39;,&#39;AA_AA_ &#39;,&#39;AA_AA__ &#39;,&#39;AA__ &#39;,&#39;AA_AA_AA_ &#39;,&#39;AA__AA_ &#39;,&#39;AA__AA_ &#39;,&#39;AAAAA__ &#39;,&#39;_AAAAA_ &#39;,&#39;AA____ &#39;,&#39;___AA_ &#39;,&#39;_AA__ &#39;,&#39;AA__AA_ &#39;,&#39;_AAAA__ &#39;,&#39;AAAAAAA_ &#39;,&#39;_AA_AA__ &#39;,&#39;____AA_ &#39;,&#39;__AA___ &#39;,&#39;__&#39;);
  var f = new Array(&#39;_&#39;,&#39;_AA_ &#39;,&#39;_A__ &#39;,&#39;_AA__ &#39;,&#39;AA_ &#39;,&#39;______ &#39;,&#39;___ &#39;,&#39;AA___AA_ &#39;,&#39;AAAAAA__ &#39;,&#39;__AAAA_ &#39;,&#39;AAAAA___ &#39;,&#39;AAAAAAA_ &#39;,&#39;AA______ &#39;,&#39;__AAAA__ &#39;,&#39;AA___AA_ &#39;,&#39;AAAA_ &#39;,&#39;_AAAAA__ &#39;,&#39;AA___AA_ &#39;,&#39;AAAAAAA_ &#39;,&#39;AA___AA_ &#39;,&#39;AA___AA_ &#39;,&#39;__AAA___ &#39;,&#39;AA______ &#39;,&#39;__AAAAA_ &#39;,&#39;AA___AA_ &#39;,&#39;_AAAAA__ &#39;,&#39;__AA___ &#39;,&#39;_AAAAA__ &#39;,&#39;___A____ &#39;,&#39;AA___AA_ &#39;,&#39;AA___AA_ &#39;,&#39;___AA____ &#39;,&#39;AAAAAAA_ &#39;,&#39;_AAAAA_ &#39;,&#39;_AAAA__ &#39;,&#39;_AAAAA_ &#39;,&#39;_AAAA__ &#39;,&#39;_AAAAA_ &#39;,&#39;_AA____ &#39;,&#39;AAAAA__ &#39;,&#39;AA__AA_ &#39;,&#39;AAAA_ &#39;,&#39;_AAA__ &#39;,&#39;AA__AA_ &#39;,&#39;_AA_ &#39;,&#39;AA_AA_AA_ &#39;,&#39;AA__AA_ &#39;,&#39;_AAAA__ &#39;,&#39;AA_____ &#39;,&#39;____AA_ &#39;,&#39;AA____ &#39;,&#39;AAAA__ &#39;,&#39;__AA_ &#39;,&#39;_AAA_A_ &#39;,&#39;__AA___ &#39;,&#39;_AA_AA__ &#39;,&#39;AA___AA_ &#39;,&#39;AAAAA__ &#39;,&#39;AAAAAA_ &#39;,&#39;__&#39;);
  var out = new String();
  for ( var c=0; c&lt;t.length; c++ ) {
    var k = t.substr(c, 1); var n = h.indexOf(k);
    if (n&gt;0) { out += a[n]; } else { out += k; }
  } out += &#39;&lt;br /&gt;&#39;;
  for ( var c=0; c&lt;t.length; c++ ) {
    var k = t.substr(c, 1); var n = h.indexOf(k);
    if (n&gt;0) { out += b[n]; } else { out += k; }
  } out += &#39;&lt;br /&gt;&#39;;
  for ( var c=0; c&lt;t.length; c++ ) {
    var k = t.substr(c, 1); var n = h.indexOf(k);
    if (n&gt;0) { out += j[n]; } else { out += k; }
  } out += &#39;&lt;br /&gt;&#39;;
  for ( var c=0; c&lt;t.length; c++ ) {
    var k = t.substr(c, 1); var n = h.indexOf(k);
    if (n&gt;0) { out += d[n]; } else { out += k; }
  } out += &#39;&lt;br /&gt;&#39;;
  for ( var c=0; c&lt;t.length; c++ ) {
    var k = t.substr(c, 1); var n = h.indexOf(k);
    if (n&gt;0) { out += e[n]; } else { out += k; }
  } out += &#39;&lt;br /&gt;&#39;;
  for ( var c=0; c&lt;t.length; c++ ) {
    var k = t.substr(c, 1); var n = h.indexOf(k);
    if (n&gt;0) { out += f[n]; } else { out += k; }
  } out += &#39;&lt;br /&gt;&#39;;
  var tmp = new String();
  for ( var i=0; i&lt;out.length; i++ ) {
    var o = out.substr(i, 1)
    if (z==&#39;rnd&#39;) {
      var y = Math.floor(Math.random()*8+2);
      if ( o==&#39;_&#39; ) { tmp += g; } else if ( o==&#39;A&#39; ) { tmp += y.toString(); } else { tmp += o; }
    } else {
      if ( o==&#39;_&#39; ) { tmp += g; } else if ( o==&#39;A&#39; ) { tmp += z; } else { tmp += o; }
    }
  }
  return tmp;
}
/////////////////////////////////////////////////////////////
//   S U B S   F O R   D O U B L E - L I N E   F O N T S   //
/////////////////////////////////////////////////////////////
function getMyFont1(txt) {
  var zeilen = 5;
  var out = new Array();
  for ( var n=0; n&lt;zeilen; n++ ) {
    out[n] = GetFntChar(n.toString() + &#39;st&#39;);
  }
  for ( var c=0; c&lt;txt.length; c++ ) {
    var t = txt.substr(c, 1);
      for ( var n=0; n&lt;zeilen; n++) {
        out[n] = Kombiniere( out[n], GetFntChar(n.toString() + t) );
      }
  }
  for ( var n=0; n&lt;zeilen; n++ ) {
    out[n] = Kombiniere( out[n], GetFntChar(n.toString() + &#39;en&#39;) );
  }
  return CreateOutput(out.join(&#39;N&#39;));
}
function getMyFont2(txt) {
  txt = txt.toUpperCase();
  var zeilen = 3;
  var out = new Array();
  for ( var n=0; n&lt;zeilen; n++ ) {
    out[n] = new String();
  }
  for ( var c=0; c&lt;txt.length; c++ ) {
    var t = txt.substr(c, 1);
    for ( var n=0; n&lt;zeilen; n++ ) {
      out[n] = Kombiniere( out[n], GetFnt2Char(n.toString() + t) );
    }
  }
  return CreateOutput(out.join(&#39;N&#39;));
}
function Kombiniere( Part1, Part2 ) {
  if (Part1==&#39;&#39;) { return Part2; }
  if (Part2==&#39;&#39;) { return Part1; }
  var a = 0;
  var b = 0;
  var c = 0;
  var d = 0;
  var e = new String();
  var h = 0;
  var z = Right(Part1, 1);
  e = &quot;34178AB^&quot;;
  if (e.indexOf(z)&gt;=0) { a = 1; }
  e = &quot;64289AB&lt;&quot;;
  if (e.indexOf(z)&gt;=0) { b = 1; }
  e = &quot;53279AB&gt;&quot;;
  if (e.indexOf(z)&gt;=0) { c = 1; }
  e = &quot;561789Bv&quot;;
  if (e.indexOf(z)&gt;=0) { d = 1; }
  var z = Left(Part2, 1);
  e = &quot;34178AB^&quot;;
  if (e.indexOf(z)&gt;=0) { a = 1; }
  e = &quot;64289AB&lt;&quot;;
  if (e.indexOf(z)&gt;=0) { b = 1; }
  e = &quot;53279AB&gt;&quot;;
  if (e.indexOf(z)&gt;=0) { c = 1; }
  e = &quot;561789Bv&quot;;
  if (e.indexOf(z)&gt;=0) { d = 1; }
  h = a + 2*b + 4*c + 8*d;
  if (h&gt;=0) {
    e = &#39;0124232A1168579B&#39;;
    e = e.substr(h, 1);
  } else {
    e = &#39;0&#39;;
  }
  return Left(Part1, Part1.length-1) + e + Part2.substr(1); 
}
function CreateOutput( s ) {
  var t = new String();
  var o = new String();
  for ( var i=0; i&lt;s.length; i++ ) {
    t = s.substr(i, 1);
      switch (t) {
      case &quot;0&quot;: o += &quot;..&quot;;      break; // (leicht gepunktet: &amp;#9617;)
      case &quot;1&quot;: o += &quot;&amp;#9553;&quot;; break; // |
      case &quot;2&quot;: o += &quot;&amp;#9552;&quot;; break; // -
      case &quot;3&quot;: o += &quot;&amp;#9562;&quot;; break; // &#39;-
      case &quot;4&quot;: o += &quot;&amp;#9565;&quot;; break; // -&#39;
      case &quot;5&quot;: o += &quot;&amp;#9556;&quot;; break; // ,-
      case &quot;6&quot;: o += &quot;&amp;#9559;&quot;; break; // -,
      case &quot;7&quot;: o += &quot;&amp;#9568;&quot;; break; // |-
      case &quot;8&quot;: o += &quot;&amp;#9571;&quot;; break; // -|
      case &quot;9&quot;: o += &quot;&amp;#9574;&quot;; break; // -,-
      case &quot;A&quot;: o += &quot;&amp;#9577;&quot;; break; // -&#39;-
      case &quot;B&quot;: o += &quot;&amp;#9580;&quot;; break; // +
      case &quot;C&quot;: o += &quot;&amp;#9617;&quot;; break; // # 
      case &quot;_&quot;: o += &quot;&amp;#9552;&quot;; break; // -
      case &quot;N&quot;: o += &quot;&lt;br /&gt;&quot;; break;
      default: o += t;
      }
  }
  return o;
}
function Left(str, n){
  if (n &lt;= 0)
    return &quot;&quot;;
  else if (n &gt; String(str).length)
    return str;
  else {
    return String(str).substring(0,n);
  }
}
function Right(str, n){
  if (n &lt;= 0)
    return &quot;&quot;;
  else if (n &gt; String(str).length)
    return str;
  else {
    var iLen = String(str).length;
    return String(str).substring(iLen, iLen - n);
  }
}
function switch_visible (obj) {
  if (obj.style.display==&quot;none&quot;) {
    obj.style.display = &quot;block&quot;;
  } else {
    obj.style.display = &quot;none&quot;;
  }
}
function full_Length () {
  var t = getElementById(&#39;myinp&#39;);
  t.maxlength = &#39;60&#39;;
}
 
///////////////////////////////////////
//   D A T A   F O R   F O N T   1   //
///////////////////////////////////////
function GetFntChar(zei) {
  switch (zei) {
  case &#39;0st&#39;: return &#39;5&lt;&#39;; break;
  case &#39;1st&#39;: return &#39;10&#39;; break;
  case &#39;2st&#39;: return &#39;10&#39;; break;
  case &#39;3st&#39;: return &#39;10&#39;; break;
  case &#39;4st&#39;: return &#39;3&lt;&#39;; break;
  case &#39;0en&#39;: return &#39;&gt;6&#39;; break;
  case &#39;1en&#39;: return &#39;01&#39;; break;
  case &#39;2en&#39;: return &#39;01&#39;; break;
  case &#39;3en&#39;: return &#39;01&#39;; break;
  case &#39;4en&#39;: return &#39;&gt;4&#39;; break;
  case &#39;0A&#39;: return &#39;526&#39;; break;
  case &#39;1A&#39;: return &#39;111&#39;; break;
  case &#39;2A&#39;: return &#39;1A1&#39;; break;
  case &#39;3A&#39;: return &#39;3A4&#39;; break;
  case &#39;4A&#39;: return &#39;&gt;2&lt;&#39;; break;
  case &#39;0B&#39;: return &#39;529&lt;&#39;; break;
  case &#39;1B&#39;: return &#39;1CA6&#39;; break;
  case &#39;2B&#39;: return &#39;1CC1&#39;; break;
  case &#39;3B&#39;: return &#39;3224&#39;; break;
  case &#39;4B&#39;: return &#39;&gt;22&lt;&#39;; break;
  case &#39;0C&#39;: return &#39;526&#39;; break;
  case &#39;1C&#39;: return &#39;154&#39;; break;
  case &#39;2C&#39;: return &#39;136&#39;; break;
  case &#39;3C&#39;: return &#39;324&#39;; break;
  case &#39;4C&#39;: return &#39;&gt;2&lt;&#39;; break;
  case &#39;0D&#39;: return &#39;529&lt;&#39;; break;
  case &#39;1D&#39;: return &#39;1136&#39;; break;
  case &#39;2D&#39;: return &#39;1154&#39;; break;
  case &#39;3D&#39;: return &#39;3240&#39;; break;
  case &#39;4D&#39;: return &#39;&gt;22&lt;&#39;; break;
  case &#39;0E&#39;: return &#39;526&#39;; break;
  case &#39;1E&#39;: return &#39;128&#39;; break;
  case &#39;2E&#39;: return &#39;128&#39;; break;
  case &#39;3E&#39;: return &#39;324&#39;; break;
  case &#39;4E&#39;: return &#39;&gt;2&lt;&#39;; break;
  case &#39;0F&#39;: return &#39;526&#39;; break;
  case &#39;1F&#39;: return &#39;128&#39;; break;
  case &#39;2F&#39;: return &#39;154&#39;; break;
  case &#39;3F&#39;: return &#39;340&#39;; break;
  case &#39;4F&#39;: return &#39;&gt;2&lt;&#39;; break;
  case &#39;0G&#39;: return &#39;5226&#39;; break;
  case &#39;1G&#39;: return &#39;1528&#39;; break;
  case &#39;2G&#39;: return &#39;1341&#39;; break;
  case &#39;3G&#39;: return &#39;3224&#39;; break;
  case &#39;4G&#39;: return &#39;&gt;22&lt;&#39;; break;
  case &#39;0H&#39;: return &#39;5656&#39;; break;
  case &#39;1H&#39;: return &#39;1341&#39;; break;
  case &#39;2H&#39;: return &#39;1561&#39;; break;
  case &#39;3H&#39;: return &#39;3434&#39;; break;
  case &#39;4H&#39;: return &#39;&gt;22&lt;&#39;; break;
  case &#39;0I&#39;: return &#39;56&#39;; break;
  case &#39;1I&#39;: return &#39;11&#39;; break;
  case &#39;2I&#39;: return &#39;11&#39;; break;
  case &#39;3I&#39;: return &#39;34&#39;; break;
  case &#39;4I&#39;: return &#39;&gt;&lt;&#39;; break;
  case &#39;0J&#39;: return &#39;526&#39;; break;
  case &#39;1J&#39;: return &#39;361&#39;; break;
  case &#39;2J&#39;: return &#39;581&#39;; break;
  case &#39;3J&#39;: return &#39;324&#39;; break;
  case &#39;4J&#39;: return &#39;&gt;2&lt;&#39;; break;
  case &#39;0K&#39;: return &#39;5926&#39;; break;
  case &#39;1K&#39;: return &#39;1454&#39;; break;
  case &#39;2K&#39;: return &#39;1636&#39;; break;
  case &#39;3K&#39;: return &#39;3A24&#39;; break;
  case &#39;4K&#39;: return &#39;&gt;22&lt;&#39;; break;
  case &#39;0L&#39;: return &#39;59&lt;&#39;; break;
  case &#39;1L&#39;: return &#39;110&#39;; break;
  case &#39;2L&#39;: return &#39;136&#39;; break;
  case &#39;3L&#39;: return &#39;324&#39;; break;
  case &#39;4L&#39;: return &#39;&gt;2&lt;&#39;; break;
  case &#39;0M&#39;: return &#39;5226&#39;; break;
  case &#39;1M&#39;: return &#39;1111&#39;; break;
  case &#39;2M&#39;: return &#39;1111&#39;; break;
  case &#39;3M&#39;: return &#39;3AA4&#39;; break;
  case &#39;4M&#39;: return &#39;&gt;22&lt;&#39;; break;
  case &#39;0N&#39;: return &#39;5296&#39;; break;
  case &#39;1N&#39;: return &#39;1111&#39;; break;
  case &#39;2N&#39;: return &#39;1111&#39;; break;
  case &#39;3N&#39;: return &#39;3A24&#39;; break;
  case &#39;4N&#39;: return &#39;&gt;22&lt;&#39;; break;
  case &#39;0O&#39;: return &#39;5226&#39;; break;
  case &#39;1O&#39;: return &#39;1561&#39;; break;
  case &#39;2O&#39;: return &#39;1341&#39;; break;
  case &#39;3O&#39;: return &#39;3224&#39;; break;
  case &#39;4O&#39;: return &#39;&gt;22&lt;&#39;; break;
  case &#39;0P&#39;: return &#39;526&#39;; break;
  case &#39;1P&#39;: return &#39;1C1&#39;; break;
  case &#39;2P&#39;: return &#39;154&#39;; break;
  case &#39;3P&#39;: return &#39;340&#39;; break;
  case &#39;4P&#39;: return &#39;&gt;2&lt;&#39;; break;
  case &#39;0Q&#39;: return &#39;5226&#39;; break;
  case &#39;1Q&#39;: return &#39;1561&#39;; break;
  case &#39;2Q&#39;: return &#39;1388&#39;; break;
  case &#39;3Q&#39;: return &#39;3224&#39;; break;
  case &#39;4Q&#39;: return &#39;&gt;22&lt;&#39;; break;
  case &#39;0R&#39;: return &#39;5226&#39;; break;
  case &#39;1R&#39;: return &#39;1CC1&#39;; break;
  case &#39;2R&#39;: return &#39;1568&#39;; break;
  case &#39;3R&#39;: return &#39;3434&#39;; break;
  case &#39;4R&#39;: return &#39;&gt;22&lt;&#39;; break;
  case &#39;0S&#39;: return &#39;526&#39;; break;
  case &#39;1S&#39;: return &#39;138&#39;; break;
  case &#39;2S&#39;: return &#39;761&#39;; break;
  case &#39;3S&#39;: return &#39;324&#39;; break;
  case &#39;4S&#39;: return &#39;&gt;2&lt;&#39;; break;
  case &#39;0T&#39;: return &#39;5226&#39;; break;
  case &#39;1T&#39;: return &#39;3874&#39;; break;
  case &#39;2T&#39;: return &#39;0110&#39;; break;
  case &#39;3T&#39;: return &#39;0340&#39;; break;
  case &#39;4T&#39;: return &#39;&gt;22&lt;&#39;; break;
  case &#39;0U&#39;: return &#39;5656&#39;; break;
  case &#39;1U&#39;: return &#39;1111&#39;; break;
  case &#39;2U&#39;: return &#39;1341&#39;; break;
  case &#39;3U&#39;: return &#39;3224&#39;; break;
  case &#39;4U&#39;: return &#39;&gt;22&lt;&#39;; break;
  case &#39;0V&#39;: return &#39;5656&#39;; break;
  case &#39;1V&#39;: return &#39;1341&#39;; break;
  case &#39;2V&#39;: return &#39;3654&#39;; break;
  case &#39;3V&#39;: return &#39;0340&#39;; break;
  case &#39;4V&#39;: return &#39;&gt;22&lt;&#39;; break;
  case &#39;0W&#39;: return &#39;5996&#39;; break;
  case &#39;1W&#39;: return &#39;1111&#39;; break;
  case &#39;2W&#39;: return &#39;1111&#39;; break;
  case &#39;3W&#39;: return &#39;3224&#39;; break;
  case &#39;4W&#39;: return &#39;&gt;22&lt;&#39;; break;
  case &#39;0X&#39;: return &#39;5996&#39;; break;
  case &#39;1X&#39;: return &#39;3654&#39;; break;
  case &#39;2X&#39;: return &#39;5436&#39;; break;
  case &#39;3X&#39;: return &#39;3AA4&#39;; break;
  case &#39;4X&#39;: return &#39;&gt;22&lt;&#39;; break;
  case &#39;0Y&#39;: return &#39;5996&#39;; break;
  case &#39;1Y&#39;: return &#39;1111&#39;; break;
  case &#39;2Y&#39;: return &#39;3654&#39;; break;
  case &#39;3Y&#39;: return &#39;0340&#39;; break;
  case &#39;4Y&#39;: return &#39;&gt;22&lt;&#39;; break;
  case &#39;0Z&#39;: return &#39;5226&#39;; break;
  case &#39;1Z&#39;: return &#39;7241&#39;; break;
  case &#39;2Z&#39;: return &#39;1528&#39;; break;
  case &#39;3Z&#39;: return &#39;3224&#39;; break;
  case &#39;4Z&#39;: return &#39;&gt;22&lt;&#39;; break;
  case &#39;0a&#39;: return &#39;&gt;2&lt;&#39;; break;
  case &#39;1a&#39;: return &#39;526&#39;; break;
  case &#39;2a&#39;: return &#39;741&#39;; break;
  case &#39;3a&#39;: return &#39;324&#39;; break;
  case &#39;4a&#39;: return &#39;&gt;2&lt;&#39;; break;
  case &#39;0b&#39;: return &#39;59&lt;&#39;; break;
  case &#39;1b&#39;: return &#39;136&#39;; break;
  case &#39;2b&#39;: return &#39;111&#39;; break;
  case &#39;3b&#39;: return &#39;324&#39;; break;
  case &#39;4b&#39;: return &#39;&gt;2&lt;&#39;; break;
  case &#39;0c&#39;: return &#39;&gt;2&lt;&#39;; break;
  case &#39;1c&#39;: return &#39;526&#39;; break;
  case &#39;2c&#39;: return &#39;178&#39;; break;
  case &#39;3c&#39;: return &#39;324&#39;; break;
  case &#39;4c&#39;: return &#39;&gt;2&lt;&#39;; break;
  case &#39;0d&#39;: return &#39;&gt;96&#39;; break;
  case &#39;1d&#39;: return &#39;541&#39;; break;
  case &#39;2d&#39;: return &#39;111&#39;; break;
  case &#39;3d&#39;: return &#39;324&#39;; break;
  case &#39;4d&#39;: return &#39;&gt;2&lt;&#39;; break;
  case &#39;0e&#39;: return &#39;&gt;2&lt;&#39;; break;
  case &#39;1e&#39;: return &#39;526&#39;; break;
  case &#39;2e&#39;: return &#39;1A8&#39;; break;
  case &#39;3e&#39;: return &#39;324&#39;; break;
  case &#39;4e&#39;: return &#39;&gt;2&lt;&#39;; break;
  case &#39;0f&#39;: return &#39;526&#39;; break;
  case &#39;1f&#39;: return &#39;1A8&#39;; break;
  case &#39;2f&#39;: return &#39;194&#39;; break;
  case &#39;3f&#39;: return &#39;340&#39;; break;
  case &#39;4f&#39;: return &#39;&gt;2&lt;&#39;; break;
  case &#39;0g&#39;: return &#39;&gt;2&lt;&#39;; break;
  case &#39;1g&#39;: return &#39;526&#39;; break;
  case &#39;2g&#39;: return &#39;111&#39;; break;
  case &#39;3g&#39;: return &#39;721&#39;; break;
  case &#39;4g&#39;: return &#39;324&#39;; break;
  case &#39;0h&#39;: return &#39;59&lt;&#39;; break;
  case &#39;1h&#39;: return &#39;136&#39;; break;
  case &#39;2h&#39;: return &#39;111&#39;; break;
  case &#39;3h&#39;: return &#39;3A4&#39;; break;
  case &#39;4h&#39;: return &#39;&gt;2&lt;&#39;; break;
  case &#39;0i&#39;: return &#39;56&#39;; break;
  case &#39;1i&#39;: return &#39;78&#39;; break;
  case &#39;2i&#39;: return &#39;11&#39;; break;
  case &#39;3i&#39;: return &#39;34&#39;; break;
  case &#39;4i&#39;: return &#39;&gt;&lt;&#39;; break;
  case &#39;0j&#39;: return &#39;&gt;96&#39;; break;
  case &#39;1j&#39;: return &#39;078&#39;; break;
  case &#39;2j&#39;: return &#39;581&#39;; break;
  case &#39;3j&#39;: return &#39;324&#39;; break;
  case &#39;4j&#39;: return &#39;&gt;2&lt;&#39;; break;
  case &#39;0k&#39;: return &#39;59&lt;&#39;; break;
  case &#39;1k&#39;: return &#39;176&#39;; break;
  case &#39;2k&#39;: return &#39;161&#39;; break;
  case &#39;3k&#39;: return &#39;3A4&#39;; break;
  case &#39;4k&#39;: return &#39;&gt;2&lt;&#39;; break;
  case &#39;0l&#39;: return &#39;56&#39;; break;
  case &#39;1l&#39;: return &#39;11&#39;; break;
  case &#39;2l&#39;: return &#39;11&#39;; break;
  case &#39;3l&#39;: return &#39;34&#39;; break;
  case &#39;4l&#39;: return &#39;&gt;&lt;&#39;; break;
  case &#39;0m&#39;: return &#39;&gt;22&lt;&#39;; break;
  case &#39;1m&#39;: return &#39;5226&#39;; break;
  case &#39;2m&#39;: return &#39;1111&#39;; break;
  case &#39;3m&#39;: return &#39;3AA4&#39;; break;
  case &#39;4m&#39;: return &#39;&gt;22&lt;&#39;; break;
  case &#39;0n&#39;: return &#39;&gt;2&lt;&#39;; break;
  case &#39;1n&#39;: return &#39;526&#39;; break;
  case &#39;2n&#39;: return &#39;111&#39;; break;
  case &#39;3n&#39;: return &#39;3A4&#39;; break;
  case &#39;4n&#39;: return &#39;&gt;2&lt;&#39;; break;
  case &#39;0o&#39;: return &#39;&gt;2&lt;&#39;; break;
  case &#39;1o&#39;: return &#39;526&#39;; break;
  case &#39;2o&#39;: return &#39;111&#39;; break;
  case &#39;3o&#39;: return &#39;324&#39;; break;
  case &#39;4o&#39;: return &#39;&gt;2&lt;&#39;; break;
  case &#39;0p&#39;: return &#39;&gt;2&lt;&#39;; break;
  case &#39;1p&#39;: return &#39;526&#39;; break;
  case &#39;2p&#39;: return &#39;111&#39;; break;
  case &#39;3p&#39;: return &#39;154&#39;; break;
  case &#39;4p&#39;: return &#39;3A&lt;&#39;; break;
  case &#39;0q&#39;: return &#39;&gt;2&lt;&#39;; break;
  case &#39;1q&#39;: return &#39;526&#39;; break;
  case &#39;2q&#39;: return &#39;111&#39;; break;
  case &#39;3q&#39;: return &#39;361&#39;; break;
  case &#39;4q&#39;: return &#39;&gt;A4&#39;; break;
  case &#39;0r&#39;: return &#39;&gt;2&lt;&#39;; break;
  case &#39;1r&#39;: return &#39;526&#39;; break;
  case &#39;2r&#39;: return &#39;174&#39;; break;
  case &#39;3r&#39;: return &#39;340&#39;; break;
  case &#39;4r&#39;: return &#39;&gt;2&lt;&#39;; break;
  case &#39;0s&#39;: return &#39;&gt;22&lt;&#39;; break;
  case &#39;1s&#39;: return &#39;5226&#39;; break;
  case &#39;2s&#39;: return &#39;7638&#39;; break;
  case &#39;3s&#39;: return &#39;3224&#39;; break;
  case &#39;4s&#39;: return &#39;&gt;22&lt;&#39;; break;
  case &#39;0t&#39;: return &#39;&gt;99&lt;&#39;; break;
  case &#39;1t&#39;: return &#39;5876&#39;; break;
  case &#39;2t&#39;: return &#39;3658&#39;; break;
  case &#39;3t&#39;: return &#39;0324&#39;; break;
  case &#39;4t&#39;: return &#39;&gt;22&lt;&#39;; break;
  case &#39;0u&#39;: return &#39;&gt;22&lt;&#39;; break;
  case &#39;1u&#39;: return &#39;5656&#39;; break;
  case &#39;2u&#39;: return &#39;1341&#39;; break;
  case &#39;3u&#39;: return &#39;3224&#39;; break;
  case &#39;4u&#39;: return &#39;&gt;22&lt;&#39;; break;
  case &#39;0v&#39;: return &#39;&gt;2&lt;&#39;; break;
  case &#39;1v&#39;: return &#39;596&#39;; break;
  case &#39;2v&#39;: return &#39;111&#39;; break;
  case &#39;3v&#39;: return &#39;324&#39;; break;
  case &#39;4v&#39;: return &#39;&gt;2&lt;&#39;; break;
  case &#39;0w&#39;: return &#39;&gt;22&lt;&#39;; break;
  case &#39;1w&#39;: return &#39;5996&#39;; break;
  case &#39;2w&#39;: return &#39;1111&#39;; break;
  case &#39;3w&#39;: return &#39;3224&#39;; break;
  case &#39;4w&#39;: return &#39;&gt;22&lt;&#39;; break;
  case &#39;0x&#39;: return &#39;&gt;2&lt;&#39;; break;
  case &#39;1x&#39;: return &#39;596&#39;; break;
  case &#39;2x&#39;: return &#39;708&#39;; break;
  case &#39;3x&#39;: return &#39;3A4&#39;; break;
  case &#39;4x&#39;: return &#39;&gt;2&lt;&#39;; break;
  case &#39;0y&#39;: return &#39;&gt;2&lt;&#39;; break;
  case &#39;1y&#39;: return &#39;596&#39;; break;
  case &#39;2y&#39;: return &#39;111&#39;; break;
  case &#39;3y&#39;: return &#39;761&#39;; break;
  case &#39;4y&#39;: return &#39;324&#39;; break;
  case &#39;0z&#39;: return &#39;&gt;22&lt;&#39;; break;
  case &#39;1z&#39;: return &#39;5226&#39;; break;
  case &#39;2z&#39;: return &#39;7458&#39;; break;
  case &#39;3z&#39;: return &#39;3224&#39;; break;
  case &#39;4z&#39;: return &#39;&gt;22&lt;&#39;; break;
  case &#39;0+&#39;: return &#39;&gt;99&lt;&#39;; break;
  case &#39;1+&#39;: return &#39;5436&#39;; break;
  case &#39;2+&#39;: return &#39;3654&#39;; break;
  case &#39;3+&#39;: return &#39;0340&#39;; break;
  case &#39;4+&#39;: return &#39;&gt;22&lt;&#39;; break;
  case &#39;0-&#39;: return &#39;&gt;22&lt;&#39;; break;
  case &#39;1-&#39;: return &#39;5226&#39;; break;
  case &#39;2-&#39;: return &#39;3224&#39;; break;
  case &#39;3-&#39;: return &#39;0000&#39;; break;
  case &#39;4-&#39;: return &#39;&gt;22&lt;&#39;; break;
  case &#39;0 &#39;: return &#39;&gt;&lt;&#39;; break;
  case &#39;1 &#39;: return &#39;00&#39;; break;
  case &#39;2 &#39;: return &#39;00&#39;; break;
  case &#39;3 &#39;: return &#39;00&#39;; break;
  case &#39;4 &#39;: return &#39;&gt;&lt;&#39;; break;
  case &#39;0ä&#39;: return &#39;596&#39;; break;
  case &#39;1ä&#39;: return &#39;7A8&#39;; break;
  case &#39;2ä&#39;: return &#39;741&#39;; break;
  case &#39;3ä&#39;: return &#39;324&#39;; break;
  case &#39;4ä&#39;: return &#39;&gt;2&lt;&#39;; break;
  case &#39;0ö&#39;: return &#39;596&#39;; break;
  case &#39;1ö&#39;: return &#39;7A8&#39;; break;
  case &#39;2ö&#39;: return &#39;111&#39;; break;
  case &#39;3ö&#39;: return &#39;324&#39;; break;
  case &#39;4ö&#39;: return &#39;&gt;2&lt;&#39;; break;
  case &#39;0ü&#39;: return &#39;5656&#39;; break;
  case &#39;1ü&#39;: return &#39;7878&#39;; break;
  case &#39;2ü&#39;: return &#39;1341&#39;; break;
  case &#39;3ü&#39;: return &#39;3224&#39;; break;
  case &#39;4ü&#39;: return &#39;&gt;22&lt;&#39;; break;
  case &#39;0.&#39;: return &#39;&gt;&lt;&#39;; break;
  case &#39;1.&#39;: return &#39;00&#39;; break;
  case &#39;2.&#39;: return &#39;56&#39;; break;
  case &#39;3.&#39;: return &#39;34&#39;; break;
  case &#39;4.&#39;: return &#39;&gt;&lt;&#39;; break;
  case &#39;0!&#39;: return &#39;56&#39;; break;
  case &#39;1!&#39;: return &#39;11&#39;; break;
  case &#39;2!&#39;: return &#39;78&#39;; break;
  case &#39;3!&#39;: return &#39;34&#39;; break;
  case &#39;4!&#39;: return &#39;&gt;&lt;&#39;; break;
  case &#39;0?&#39;: return &#39;526&#39;; break;
  case &#39;1?&#39;: return &#39;721&#39;; break;
  case &#39;2?&#39;: return &#39;794&#39;; break;
  case &#39;3?&#39;: return &#39;340&#39;; break;
  case &#39;4?&#39;: return &#39;&gt;2&lt;&#39;; break;
  case &#39;0:&#39;: return &#39;&gt;&lt;&#39;; break;
  case &#39;1:&#39;: return &#39;56&#39;; break;
  case &#39;2:&#39;: return &#39;78&#39;; break;
  case &#39;3:&#39;: return &#39;34&#39;; break;
  case &#39;4:&#39;: return &#39;&gt;&lt;&#39;; break;
  case &#39;0=&#39;: return &#39;&gt;22&lt;&#39;; break;
  case &#39;1=&#39;: return &#39;5226&#39;; break;
  case &#39;2=&#39;: return &#39;7228&#39;; break;
  case &#39;3=&#39;: return &#39;3224&#39;; break;
  case &#39;4=&#39;: return &#39;&gt;22&lt;&#39;; break;
  case &#39;0(&#39;: return &#39;&gt;926&#39;; break;
  case &#39;1(&#39;: return &#39;5454&#39;; break;
  case &#39;2(&#39;: return &#39;1010&#39;; break;
  case &#39;3(&#39;: return &#39;3636&#39;; break;
  case &#39;4(&#39;: return &#39;&gt;A24&#39;; break;
  case &#39;0)&#39;: return &#39;529&lt;&#39;; break;
  case &#39;1)&#39;: return &#39;3636&#39;; break;
  case &#39;2)&#39;: return &#39;0101&#39;; break;
  case &#39;3)&#39;: return &#39;5454&#39;; break;
  case &#39;4)&#39;: return &#39;32A&lt;&#39;; break;
  case &#39;04&#39;: return &#39;5996&#39;; break;
  case &#39;14&#39;: return &#39;1341&#39;; break;
  case &#39;24&#39;: return &#39;3261&#39;; break;
  case &#39;34&#39;: return &#39;0034&#39;; break;
  case &#39;44&#39;: return &#39;&gt;22&lt;&#39;; break;
  default: return &#39;&#39;;
  }
}
///////////////////////////////////////
//   D A T A   F O R   F O N T   2   //
///////////////////////////////////////
function GetFnt2Char(zei) {
  switch (zei) {
  case &#39;0A&#39;: return &#39;526&#39;; break;
  case &#39;1A&#39;: return &#39;1A1&#39;; break;
  case &#39;2A&#39;: return &#39;3A4&#39;; break;
  case &#39;0B&#39;: return &#39;526&#39;; break;
  case &#39;1B&#39;: return &#39;188&#39;; break;
  case &#39;2B&#39;: return &#39;324&#39;; break;
  case &#39;0C&#39;: return &#39;526&#39;; break;
  case &#39;1C&#39;: return &#39;178&#39;; break;
  case &#39;2C&#39;: return &#39;324&#39;; break;
  case &#39;0D&#39;: return &#39;526&#39;; break;
  case &#39;1D&#39;: return &#39;171&#39;; break;
  case &#39;2D&#39;: return &#39;324&#39;; break;
  case &#39;0E&#39;: return &#39;526&#39;; break;
  case &#39;1E&#39;: return &#39;198&#39;; break;
  case &#39;2E&#39;: return &#39;324&#39;; break;
  case &#39;0F&#39;: return &#39;526&#39;; break;
  case &#39;1F&#39;: return &#39;154&#39;; break;
  case &#39;2F&#39;: return &#39;34_&#39;; break;
  case &#39;0G&#39;: return &#39;526&#39;; break;
  case &#39;1G&#39;: return &#39;158&#39;; break;
  case &#39;2G&#39;: return &#39;324&#39;; break;
  case &#39;0H&#39;: return &#39;596&#39;; break;
  case &#39;1H&#39;: return &#39;121&#39;; break;
  case &#39;2H&#39;: return &#39;3A4&#39;; break;
  case &#39;0I&#39;: return &#39;56&#39;; break;
  case &#39;1I&#39;: return &#39;11&#39;; break;
  case &#39;2I&#39;: return &#39;34&#39;; break;
  case &#39;0J&#39;: return &#39;_56&#39;; break;
  case &#39;1J&#39;: return &#39;541&#39;; break;
  case &#39;2J&#39;: return &#39;324&#39;; break;
  case &#39;0K&#39;: return &#39;596&#39;; break;
  case &#39;1K&#39;: return &#39;128&#39;; break;
  case &#39;2K&#39;: return &#39;3A4&#39;; break;
  case &#39;0L&#39;: return &#39;56_&#39;; break;
  case &#39;1L&#39;: return &#39;136&#39;; break;
  case &#39;2L&#39;: return &#39;324&#39;; break;
  case &#39;0M&#39;: return &#39;5226&#39;; break;
  case &#39;1M&#39;: return &#39;1111&#39;; break;
  case &#39;2M&#39;: return &#39;3AA4&#39;; break;
  case &#39;0N&#39;: return &#39;5296&#39;; break;
  case &#39;1N&#39;: return &#39;1111&#39;; break;
  case &#39;2N&#39;: return &#39;3A24&#39;; break;
  case &#39;0O&#39;: return &#39;526&#39;; break;
  case &#39;1O&#39;: return &#39;111&#39;; break;
  case &#39;2O&#39;: return &#39;324&#39;; break;
  case &#39;0P&#39;: return &#39;526&#39;; break;
  case &#39;1P&#39;: return &#39;154&#39;; break;
  case &#39;2P&#39;: return &#39;34_&#39;; break;
  case &#39;0Q&#39;: return &#39;526&#39;; break;
  case &#39;1Q&#39;: return &#39;131&#39;; break;
  case &#39;2Q&#39;: return &#39;324&#39;; break;
  case &#39;0R&#39;: return &#39;596&#39;; break;
  case &#39;1R&#39;: return &#39;154&#39;; break;
  case &#39;2R&#39;: return &#39;34_&#39;; break;
  case &#39;0S&#39;: return &#39;5226&#39;; break;
  case &#39;1S&#39;: return &#39;7638&#39;; break;
  case &#39;2S&#39;: return &#39;3224&#39;; break;
  case &#39;0T&#39;: return &#39;5226&#39;; break;
  case &#39;1T&#39;: return &#39;3654&#39;; break;
  case &#39;2T&#39;: return &#39;_34_&#39;; break;
  case &#39;0U&#39;: return &#39;5656&#39;; break;
  case &#39;1U&#39;: return &#39;1341&#39;; break;
  case &#39;2U&#39;: return &#39;3224&#39;; break;
  case &#39;0V&#39;: return &#39;596&#39;; break;
  case &#39;1V&#39;: return &#39;111&#39;; break;
  case &#39;2V&#39;: return &#39;324&#39;; break;
  case &#39;0W&#39;: return &#39;5996&#39;; break;
  case &#39;1W&#39;: return &#39;1111&#39;; break;
  case &#39;2W&#39;: return &#39;3224&#39;; break;
  case &#39;0X&#39;: return &#39;596&#39;; break;
  case &#39;1X&#39;: return &#39;708&#39;; break;
  case &#39;2X&#39;: return &#39;3A4&#39;; break;
  case &#39;0Y&#39;: return &#39;596&#39;; break;
  case &#39;1Y&#39;: return &#39;361&#39;; break;
  case &#39;2Y&#39;: return &#39;_34&#39;; break;
  case &#39;0Z&#39;: return &#39;5226&#39;; break;
  case &#39;1Z&#39;: return &#39;7458&#39;; break;
  case &#39;2Z&#39;: return &#39;3224&#39;; break;
  case &#39;0 &#39;: return &#39;00&#39;; break;
  case &#39;1 &#39;: return &#39;00&#39;; break;
  case &#39;2 &#39;: return &#39;00&#39;; break;
  default: return &#39;&#39;;
  }
}



&lt;/script&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3479830349506876198/posts/default/2456554351616096564'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3479830349506876198/posts/default/2456554351616096564'/><link rel='alternate' type='text/html' href='http://oruro777.blogspot.com/2015/07/letras-para-copiar-y-pegar-en-las-redes.html' title='Letras cursiva para copiar y pegar en las redes'/><author><name>Jx</name><uri>http://www.blogger.com/profile/03601735053947716847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEim36HSP357ZVaACN1wJpJZeXk3mPyU4Ax6qcm9q-UXwKxDdD9EAk1Vg9Cp0P6s4gkxdx5-LA-tym46wGdldlf2dYSsVmDRi4AQvFnDa9EdeZOeGxaWV8PYHzGrkFYFy0RYLF4FIX71-ZKT/s72-c/letras-grandes-copiar.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-3479830349506876198.post-3912964768611176937</id><published>2018-01-03T22:45:00.024-04:00</published><updated>2023-01-28T18:09:49.308-04:00</updated><title type='text'>Nicks para Free Fire</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img alt=&quot;Nicks para Free Fire&quot; border=&quot;0&quot; data-original-height=&quot;385&quot; data-original-width=&quot;385&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDhQGDUBOQdzMMS69qSKFHa1oj0rA0ZYMckeelTk65WFyED97Z20hrsCP8ecj6rRNv4upb3N5hw-g5EE9afRR9EQ7NYum6K18qvyo5o19Uu2j_yq_dUacfqo1Q6HUMOttG2h7QmY7F32sv/s200/nicks-free-fire.jpg&quot; title=&quot;Cambiar nombre en Free Fire&quot; width=&quot;200&quot; /&gt;&lt;/div&gt;
&lt;b&gt;Nick para Free Fire&lt;/b&gt;
&lt;br/&gt;
&lt;br/&gt;Probablemente la primera que vez que creaste la cuenta en Free Fire elegiste un nombre de manera apresurada, pero ahora lo pensaste muy bien y quieres cambiar por otro, o eres de lo que siempre busca la renovación para mejorar sus participaciones en los juegos, pues aquí te damos algunas ideas para tu nuevo Nick y también está el conversor de letras con el que podrás ponerle algunos adornos.
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;
&lt;h2&gt;Generador de Niks Free Fire&lt;/h2&gt;
&lt;div style=&quot;padding:12px;margin:0 auto 12px; auto;border:1px solid gray;&quot;&gt;&lt;input type=&quot;text&quot; id=&quot;nomb&quot; class=&quot;f1&quot; style=&quot;width:120px;margin:3px 0 0 0;&quot; placeholder=&quot;Tu nombre acá...&quot; value=&quot;&quot;/&gt; &lt;button  class=&quot;btn1&quot; onclick=&quot;listaNombres();&quot;&gt;GENERAR NICKS&lt;/button&gt;&lt;/div&gt;

&lt;div class=&quot;domlibre2&quot; id=&quot;nicks&quot;&gt;

&lt;div&gt;&lt;p id=&quot;n1&quot;&gt;TheMachine&lt;/p&gt;
&lt;span id=&quot;msg1&quot; onclick=&quot;copyDeDiv222(&#39;n1&#39;,&#39;msg1&#39;)&quot;&gt;Copiar&lt;/span&gt;
&lt;/div&gt;

&lt;div&gt;&lt;p id=&quot;n2&quot;&gt;Jin✓​ᴺᴱᵂ&lt;/p&gt;
&lt;span id=&quot;msg2&quot; onclick=&quot;copyDeDiv222(&#39;n2&#39;,&#39;msg2&#39;)&quot;&gt;Copiar&lt;/span&gt;
&lt;/div&gt;

&lt;div&gt;&lt;p id=&quot;n3&quot;&gt;Zero&lt;/p&gt;
&lt;span id=&quot;msg3&quot; onclick=&quot;copyDeDiv222(&#39;n3&#39;,&#39;msg3&#39;)&quot;&gt;Copiar&lt;/span&gt;
&lt;/div&gt;

&lt;div&gt;&lt;p id=&quot;n4&quot;&gt;DarkMaster乡&lt;/p&gt;&lt;span id=&quot;msg4&quot; onclick=&quot;copyDeDiv222(&#39;n4&#39;,&#39;msg4&#39;)&quot;&gt;Copiar&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;p id=&quot;n5&quot;&gt;Zion&lt;/p&gt;&lt;span id=&quot;msg5&quot; onclick=&quot;copyDeDiv222(&#39;n5&#39;,&#39;msg5&#39;)&quot;&gt;Copiar&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;p id=&quot;n6&quot;&gt;DonX&lt;/p&gt;&lt;span id=&quot;msg6&quot; onclick=&quot;copyDeDiv222(&#39;n6&#39;,&#39;msg6&#39;)&quot;&gt;Copiar&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;p id=&quot;n7&quot;&gt;RedKing&lt;/p&gt;&lt;span id=&quot;msg7&quot; onclick=&quot;copyDeDiv222(&#39;n7&#39;,&#39;msg7&#39;)&quot;&gt;Copiar&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;p id=&quot;n8&quot;&gt;Ninja⁷⁷⁷&lt;/p&gt;&lt;span id=&quot;msg8&quot; onclick=&quot;copyDeDiv222(&#39;n8&#39;,&#39;msg8&#39;)&quot;&gt;Copiar&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;p id=&quot;n9&quot;&gt;Zeta&lt;/p&gt;&lt;span id=&quot;msg9&quot; onclick=&quot;copyDeDiv222(&#39;n9&#39;,&#39;msg9&#39;)&quot;&gt;Copiar&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;p id=&quot;n10&quot;&gt;Dinメ&lt;/p&gt;&lt;span id=&quot;msg10&quot; onclick=&quot;copyDeDiv222(&#39;n10&#39;,&#39;msg10&#39;)&quot;&gt;Copiar&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;p id=&quot;n11&quot;&gt;Neil&lt;/p&gt;&lt;span id=&quot;msg11&quot; onclick=&quot;copyDeDiv222(&#39;n11&#39;,&#39;msg11&#39;)&quot;&gt;Copiar&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;p id=&quot;n12&quot;&gt;Zenit☯︎&lt;/p&gt;&lt;span id=&quot;msg12&quot; onclick=&quot;copyDeDiv222(&#39;n12&#39;,&#39;msg12&#39;)&quot;&gt;Copiar&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;p id=&quot;n13&quot;&gt;MileQueen&lt;/p&gt;&lt;span id=&quot;msg13&quot; onclick=&quot;copyDeDiv222(&#39;n13&#39;,&#39;msg13&#39;)&quot;&gt;Copiar&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;p id=&quot;n14&quot;&gt;DinoCold𒆜&lt;/p&gt;&lt;span id=&quot;msg14&quot; onclick=&quot;copyDeDiv222(&#39;n14&#39;,&#39;msg14&#39;)&quot;&gt;Copiar&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;p id=&quot;n15&quot;&gt;Zeinblack&lt;/p&gt;&lt;span id=&quot;msg15&quot; onclick=&quot;copyDeDiv222(&#39;n15&#39;,&#39;msg15&#39;)&quot;&gt;Copiar&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;p id=&quot;n16&quot;&gt;ChesterZ〲&lt;/p&gt;&lt;span id=&quot;msg16&quot; onclick=&quot;copyDeDiv222(&#39;n16&#39;,&#39;msg16&#39;)&quot;&gt;Copiar&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;p id=&quot;n17&quot;&gt;Juneya&lt;/p&gt;&lt;span id=&quot;msg17&quot; onclick=&quot;copyDeDiv222(&#39;n17&#39;,&#39;msg17&#39;)&quot;&gt;Copiar&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;p id=&quot;n18&quot;&gt;Zanyruᵔᴥᵔ&lt;/p&gt;&lt;span id=&quot;msg18&quot; onclick=&quot;copyDeDiv222(&#39;n18&#39;,&#39;msg18&#39;)&quot;&gt;Copiar&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;p id=&quot;n19&quot;&gt;Dywar&lt;/p&gt;&lt;span id=&quot;msg19&quot; onclick=&quot;copyDeDiv222(&#39;n19&#39;,&#39;msg19&#39;)&quot;&gt;Copiar&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;p id=&quot;n20&quot;&gt;Gizyᴳᵒᵒᵈ&lt;/p&gt;&lt;span id=&quot;msg20&quot; onclick=&quot;copyDeDiv222(&#39;n20&#39;,&#39;msg20&#39;)&quot;&gt;Copiar&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;p id=&quot;n21&quot;&gt;Galox&lt;/p&gt;&lt;span id=&quot;msg21&quot; onclick=&quot;copyDeDiv222(&#39;n21&#39;,&#39;msg21&#39;)&quot;&gt;Copiar&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;clear&quot;&gt;&lt;/p&gt;
&lt;br/&gt;&lt;br/&gt;

&lt;div class=&quot;center&quot;&gt;&lt;button onclick=&quot;ver_new();&quot; class=&quot;btn1&quot;&gt;Cargar más&lt;/button&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;/div&gt;




&lt;h2&gt;Generador de letras para Free Fire&lt;/h2&gt;
&lt;div class=&quot;instruccion&quot;&gt;Escribe aquí:&lt;/div&gt;&lt;div style=&quot;width:100%;background:#bfc7cc;&quot;&gt;&lt;div style=&quot;width:97%;margin:0 auto;&quot;&gt;&lt;textarea id=&quot;text1&quot; aria-label=&quot;mensaje&quot; name=&quot;text1&quot; maxlength=&quot;555&quot; onfocus=&quot;this.value=&#39;&#39;&quot; onkeyup=&quot;ver2(&#39;text1&#39;);&quot; style=&quot;display: table-cell;width:100%;font-size:1.5em;height:60px;  box-sizing: border-box;margin:0;padding:6px;border-radius: 10px !important;background:#f0fcff;&quot; type=&quot;text&quot; value=&quot;hola&quot; &gt;Escribe acá...&lt;/textarea&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id=&quot;emoji_itemsxxx&quot; style=&quot;border:1px solid #bfc7cc;&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res1&quot; onclick=&quot;copyTextDeInput(&#39;res1&#39;,&#39;mensaje1&#39;);marcar(this);showEdit(&#39;res1&#39;);&quot; value=&quot;─═☆Hola☆═─&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res2&quot; onclick=&quot;copyTextDeInput(&#39;res2&#39;,&#39;mensaje2&#39;);marcar(this);showEdit(&#39;res2&#39;);&quot; value=&quot;【Hola】&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res3&quot; onclick=&quot;copyTextDeInput(&#39;res3&#39;,&#39;mensaje3&#39;);marcar(this);showEdit(&#39;res3&#39;);&quot; value=&quot;【【Hola】】&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res4&quot; onclick=&quot;copyTextDeInput(&#39;res4&#39;,&#39;mensaje4&#39;);marcar(this);showEdit(&#39;res4&#39;);&quot; value=&quot;͜͡Holaツ&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res5&quot; onclick=&quot;copyTextDeInput(&#39;res5&#39;,&#39;mensaje5&#39;);marcar(this);showEdit(&#39;res5&#39;);&quot; value=&quot;͜͡Hola乂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res6&quot; onclick=&quot;copyTextDeInput(&#39;res6&#39;,&#39;mensaje6&#39;);marcar(this);showEdit(&#39;res6&#39;);&quot; value=&quot;͜͡Hola&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res7&quot; onclick=&quot;copyTextDeInput(&#39;res7&#39;,&#39;mensaje7&#39;);marcar(this);showEdit(&#39;res7&#39;);&quot; value=&quot;*☆¸Hola¸☆*&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res8&quot; onclick=&quot;copyTextDeInput(&#39;res8&#39;,&#39;mensaje8&#39;);marcar(this);showEdit(&#39;res8&#39;);&quot; value=&quot;✧☽Hola☾✧&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res9&quot; onclick=&quot;copyTextDeInput(&#39;res9&#39;,&#39;mensaje9&#39;);marcar(this);showEdit(&#39;res9&#39;);&quot; value=&quot;¸☆*Hola*☆¸&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res10&quot; onclick=&quot;copyTextDeInput(&#39;res10&#39;,&#39;mensaje10&#39;);marcar(this);showEdit(&#39;res10&#39;);&quot; value=&quot;『Hola』ツ&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res11&quot; onclick=&quot;copyTextDeInput(&#39;res11&#39;,&#39;mensaje11&#39;);marcar(this);showEdit(&#39;res11&#39;);&quot; value=&quot;꧁༒☬Hola☬༒꧂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res12&quot; onclick=&quot;copyTextDeInput(&#39;res12&#39;,&#39;mensaje12&#39;);marcar(this);showEdit(&#39;res12&#39;);&quot; value=&quot;꧁࿗࿌Hola࿌࿗꧂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res13&quot; onclick=&quot;copyTextDeInput(&#39;res13&#39;,&#39;mensaje13&#39;);marcar(this);showEdit(&#39;res13&#39;);&quot; value=&quot;꧁༒☬Holaৡ☬༒꧂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res14&quot; onclick=&quot;copyTextDeInput(&#39;res14&#39;,&#39;mensaje14&#39;);marcar(this);showEdit(&#39;res14&#39;);&quot; value=&quot;꧁☆☬Hola☬☆꧂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res15&quot; onclick=&quot;copyTextDeInput(&#39;res15&#39;,&#39;mensaje15&#39;);marcar(this);showEdit(&#39;res15&#39;);&quot; value=&quot;꧁ঔৣ☬✞Hola✞☬ঔৣ꧂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res16&quot; onclick=&quot;copyTextDeInput(&#39;res16&#39;,&#39;mensaje16&#39;);marcar(this);showEdit(&#39;res16&#39;);&quot; value=&quot;◥꧁དHolaཌ꧂◤&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res17&quot; onclick=&quot;copyTextDeInput(&#39;res17&#39;,&#39;mensaje17&#39;);marcar(this);showEdit(&#39;res17&#39;);&quot; value=&quot;◥꧁☠︎Hola☠︎꧂◤&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res18&quot; onclick=&quot;copyTextDeInput(&#39;res18&#39;,&#39;mensaje18&#39;);marcar(this);showEdit(&#39;res18&#39;);&quot; value=&quot;꧁༒Hola༒꧂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res19&quot; onclick=&quot;copyTextDeInput(&#39;res19&#39;,&#39;mensaje19&#39;);marcar(this);showEdit(&#39;res19&#39;);&quot; value=&quot;۝≛༒Hola༒≛۝&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res20&quot; onclick=&quot;copyTextDeInput(&#39;res20&#39;,&#39;mensaje20&#39;);marcar(this);showEdit(&#39;res20&#39;);&quot; value=&quot;꧁༺Hola༻꧂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res21&quot; onclick=&quot;copyTextDeInput(&#39;res21&#39;,&#39;mensaje21&#39;);marcar(this);showEdit(&#39;res21&#39;);&quot; value=&quot;꧁༒Hola༒꧂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res22&quot; onclick=&quot;copyTextDeInput(&#39;res22&#39;,&#39;mensaje22&#39;);marcar(this);showEdit(&#39;res22&#39;);&quot; value=&quot;★°Hola°★&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res23&quot; onclick=&quot;copyTextDeInput(&#39;res23&#39;,&#39;mensaje23&#39;);marcar(this);showEdit(&#39;res23&#39;);&quot; value=&quot;♩♬[Hola]♬♩&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res24&quot; onclick=&quot;copyTextDeInput(&#39;res24&#39;,&#39;mensaje24&#39;);marcar(this);showEdit(&#39;res24&#39;);&quot; value=&quot;☜♥☞Hola☜♥☞&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res25&quot; onclick=&quot;copyTextDeInput(&#39;res25&#39;,&#39;mensaje25&#39;);marcar(this);showEdit(&#39;res25&#39;);&quot; value=&quot;天今◈Hola◈기天&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res26&quot; onclick=&quot;copyTextDeInput(&#39;res26&#39;,&#39;mensaje26&#39;);marcar(this);showEdit(&#39;res26&#39;);&quot; value=&quot;彡[Hola]彡&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res27&quot; onclick=&quot;copyTextDeInput(&#39;res27&#39;,&#39;mensaje27&#39;);marcar(this);showEdit(&#39;res27&#39;);&quot; value=&quot;々Hola▄︻┻═┳一&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res28&quot; onclick=&quot;copyTextDeInput(&#39;res28&#39;,&#39;mensaje28&#39;);marcar(this);showEdit(&#39;res28&#39;);&quot; value=&quot;么Hola么&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res29&quot; onclick=&quot;copyTextDeInput(&#39;res29&#39;,&#39;mensaje29&#39;);marcar(this);showEdit(&#39;res29&#39;);&quot; value=&quot;☆Hola☆乂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res30&quot; onclick=&quot;copyTextDeInput(&#39;res30&#39;,&#39;mensaje30&#39;);marcar(this);showEdit(&#39;res30&#39;);&quot; value=&quot;➢༒Hola༒&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res31&quot; onclick=&quot;copyTextDeInput(&#39;res31&#39;,&#39;mensaje31&#39;);marcar(this);showEdit(&#39;res31&#39;);&quot; value=&quot;☆Hola~&amp;#62;♡&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res32&quot; onclick=&quot;copyTextDeInput(&#39;res32&#39;,&#39;mensaje32&#39;);marcar(this);showEdit(&#39;res32&#39;);&quot; value=&quot;€£$Hola€*^&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res33&quot; onclick=&quot;copyTextDeInput(&#39;res33&#39;,&#39;mensaje33&#39;);marcar(this);showEdit(&#39;res33&#39;);&quot; value=&quot;☆~《Hola》~☆&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res34&quot; onclick=&quot;copyTextDeInput(&#39;res34&#39;,&#39;mensaje34&#39;);marcar(this);showEdit(&#39;res34&#39;);&quot; value=&quot;༼༼Hola༽༽﻿&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res35&quot; onclick=&quot;copyTextDeInput(&#39;res35&#39;,&#39;mensaje35&#39;);marcar(this);showEdit(&#39;res35&#39;);&quot; value=&quot;༄ᶦᶰ✿Hola࿐&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res36&quot; onclick=&quot;copyTextDeInput(&#39;res36&#39;,&#39;mensaje36&#39;);marcar(this);showEdit(&#39;res36&#39;);&quot; value=&quot;彡[Hola]彡&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res37&quot; onclick=&quot;copyTextDeInput(&#39;res37&#39;,&#39;mensaje37&#39;);marcar(this);showEdit(&#39;res37&#39;);&quot; value=&quot;《Hola》ツ&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res38&quot; onclick=&quot;copyTextDeInput(&#39;res38&#39;,&#39;mensaje38&#39;);marcar(this);showEdit(&#39;res38&#39;);&quot; value=&quot;『Hola』&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res39&quot; onclick=&quot;copyTextDeInput(&#39;res39&#39;,&#39;mensaje39&#39;);marcar(this);showEdit(&#39;res39&#39;);&quot; value=&quot;ᴳᵒᵈ乡♕Hola▄︻̷̿┻̿═━一&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res40&quot; onclick=&quot;copyTextDeInput(&#39;res40&#39;,&#39;mensaje40&#39;);marcar(this);showEdit(&#39;res40&#39;);&quot; value=&quot;ㅤ ༒ Holaㅤ  ༒&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res41&quot; onclick=&quot;copyTextDeInput(&#39;res41&#39;,&#39;mensaje41&#39;);marcar(this);showEdit(&#39;res41&#39;);&quot; value=&quot;༄ᶦᶰᵈ᭄✿Hola࿐&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res42&quot; onclick=&quot;copyTextDeInput(&#39;res42&#39;,&#39;mensaje42&#39;);marcar(this);showEdit(&#39;res42&#39;);&quot; value=&quot;✯✞βąÐ_q҉Hola✞✯&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res43&quot; onclick=&quot;copyTextDeInput(&#39;res43&#39;,&#39;mensaje43&#39;);marcar(this);showEdit(&#39;res43&#39;);&quot; value=&quot;★彡[Hola]彡★&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res44&quot; onclick=&quot;copyTextDeInput(&#39;res44&#39;,&#39;mensaje44&#39;);marcar(this);showEdit(&#39;res44&#39;);&quot; value=&quot;íɑʍ彡Hola彡&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res45&quot; onclick=&quot;copyTextDeInput(&#39;res45&#39;,&#39;mensaje45&#39;);marcar(this);showEdit(&#39;res45&#39;);&quot; value=&quot;◈(★)Hola(★)◈&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res46&quot; onclick=&quot;copyTextDeInput(&#39;res46&#39;,&#39;mensaje46&#39;);marcar(this);showEdit(&#39;res46&#39;);&quot; value=&quot;웃❤유_Hola_웃❤유&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res47&quot; onclick=&quot;copyTextDeInput(&#39;res47&#39;,&#39;mensaje47&#39;);marcar(this);showEdit(&#39;res47&#39;);&quot; value=&quot;♥‿♥✿Hola✿♥‿♥&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res48&quot; onclick=&quot;copyTextDeInput(&#39;res48&#39;,&#39;mensaje48&#39;);marcar(this);showEdit(&#39;res48&#39;);&quot; value=&quot;╔♥═Hola═♥╗&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res49&quot; onclick=&quot;copyTextDeInput(&#39;res49&#39;,&#39;mensaje49&#39;);marcar(this);showEdit(&#39;res49&#39;);&quot; value=&quot;(っ◔◡◔)っ❤Hola&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res50&quot; onclick=&quot;copyTextDeInput(&#39;res50&#39;,&#39;mensaje50&#39;);marcar(this);showEdit(&#39;res50&#39;);&quot; value=&quot;(͡• ͜ʖ ͡•).Hola&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res51&quot; onclick=&quot;copyTextDeInput(&#39;res51&#39;,&#39;mensaje51&#39;);marcar(this);showEdit(&#39;res51&#39;);&quot; value=&quot;(͠≖ ͜ʖ͠≖)Hola&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res52&quot; onclick=&quot;copyTextDeInput(&#39;res52&#39;,&#39;mensaje52&#39;);marcar(this);showEdit(&#39;res52&#39;);&quot; value=&quot;(●_•̃)_Hola&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res53&quot; onclick=&quot;copyTextDeInput(&#39;res53&#39;,&#39;mensaje53&#39;);marcar(this);showEdit(&#39;res53&#39;);&quot; value=&quot;(=°o°=)Hola&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res54&quot; onclick=&quot;copyTextDeInput(&#39;res54&#39;,&#39;mensaje54&#39;);marcar(this);showEdit(&#39;res54&#39;);&quot; value=&quot;ಠ_ಠHolaಠ_ಠ&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res55&quot; onclick=&quot;copyTextDeInput(&#39;res55&#39;,&#39;mensaje55&#39;);marcar(this);showEdit(&#39;res55&#39;);&quot; value=&quot;㋡㋛㋡Hola㋡㋡㋡&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res56&quot; onclick=&quot;copyTextDeInput(&#39;res56&#39;,&#39;mensaje56&#39;);marcar(this);showEdit(&#39;res56&#39;);&quot; value=&quot;(¨*•.¸Hola¸.•*¨)&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res57&quot; onclick=&quot;copyTextDeInput(&#39;res57&#39;,&#39;mensaje57&#39;);marcar(this);showEdit(&#39;res57&#39;);&quot; value=&quot;─═۝Hola۝═─&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res58&quot; onclick=&quot;copyTextDeInput(&#39;res58&#39;,&#39;mensaje58&#39;);marcar(this);showEdit(&#39;res58&#39;);&quot; value=&quot;─═♥Hola♥═─&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res59&quot; onclick=&quot;copyTextDeInput(&#39;res59&#39;,&#39;mensaje59&#39;);marcar(this);showEdit(&#39;res59&#39;);&quot; value=&quot;《《Hola》》&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res60&quot; onclick=&quot;copyTextDeInput(&#39;res60&#39;,&#39;mensaje60&#39;);marcar(this);showEdit(&#39;res60&#39;);&quot; value=&quot;༼༼༼Hola༽﻿༽﻿༽﻿&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res61&quot; onclick=&quot;copyTextDeInput(&#39;res61&#39;,&#39;mensaje61&#39;);marcar(this);showEdit(&#39;res61&#39;);&quot; value=&quot;『『Hola』』&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res62&quot; onclick=&quot;copyTextDeInput(&#39;res62&#39;,&#39;mensaje62&#39;);marcar(this);showEdit(&#39;res62&#39;);&quot; value=&quot;╚»★Hola★«╝&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res63&quot; onclick=&quot;copyTextDeInput(&#39;res63&#39;,&#39;mensaje63&#39;);marcar(this);showEdit(&#39;res63&#39;);&quot; value=&quot;▂▃▅Hola▅▃▂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res64&quot; onclick=&quot;copyTextDeInput(&#39;res64&#39;,&#39;mensaje64&#39;);marcar(this);showEdit(&#39;res64&#39;);&quot; value=&quot;◘ıl|Hola|lı◘&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res65&quot; onclick=&quot;copyTextDeInput(&#39;res65&#39;,&#39;mensaje65&#39;);marcar(this);showEdit(&#39;res65&#39;);&quot; value=&quot;★╬►Hola◄╬★&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res66&quot; onclick=&quot;copyTextDeInput(&#39;res66&#39;,&#39;mensaje66&#39;);marcar(this);showEdit(&#39;res66&#39;);&quot; value=&quot;◄╬►Hola◄╬►&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res67&quot; onclick=&quot;copyTextDeInput(&#39;res67&#39;,&#39;mensaje67&#39;);marcar(this);showEdit(&#39;res67&#39;);&quot; value=&quot;╬╬Hola╬╬&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res68&quot; onclick=&quot;copyTextDeInput(&#39;res68&#39;,&#39;mensaje68&#39;);marcar(this);showEdit(&#39;res68&#39;);&quot; value=&quot;░▒▓Hola▓▒░&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res69&quot; onclick=&quot;copyTextDeInput(&#39;res69&#39;,&#39;mensaje69&#39;);marcar(this);showEdit(&#39;res69&#39;);&quot; value=&quot;（﹙Hola﹚）&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res70&quot; onclick=&quot;copyTextDeInput(&#39;res70&#39;,&#39;mensaje70&#39;);marcar(this);showEdit(&#39;res70&#39;);&quot; value=&quot;〔﹝Hola﹞〕&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res71&quot; onclick=&quot;copyTextDeInput(&#39;res71&#39;,&#39;mensaje71&#39;);marcar(this);showEdit(&#39;res71&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res72&quot; onclick=&quot;copyTextDeInput(&#39;res72&#39;,&#39;mensaje72&#39;);marcar(this);showEdit(&#39;res72&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res73&quot; onclick=&quot;copyTextDeInput(&#39;res73&#39;,&#39;mensaje73&#39;);marcar(this);showEdit(&#39;res73&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res74&quot; onclick=&quot;copyTextDeInput(&#39;res74&#39;,&#39;mensaje74&#39;);marcar(this);showEdit(&#39;res74&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res75&quot; onclick=&quot;copyTextDeInput(&#39;res75&#39;,&#39;mensaje75&#39;);marcar(this);showEdit(&#39;res75&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res76&quot; onclick=&quot;copyTextDeInput(&#39;res76&#39;,&#39;mensaje76&#39;);marcar(this);showEdit(&#39;res76&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res77&quot; onclick=&quot;copyTextDeInput(&#39;res77&#39;,&#39;mensaje77&#39;);marcar(this);showEdit(&#39;res77&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res78&quot; onclick=&quot;copyTextDeInput(&#39;res78&#39;,&#39;mensaje78&#39;);marcar(this);showEdit(&#39;res78&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res79&quot; onclick=&quot;copyTextDeInput(&#39;res79&#39;,&#39;mensaje79&#39;);marcar(this);showEdit(&#39;res79&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res80&quot; onclick=&quot;copyTextDeInput(&#39;res80&#39;,&#39;mensaje80&#39;);marcar(this);showEdit(&#39;res80&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res81&quot; onclick=&quot;copyTextDeInput(&#39;res81&#39;,&#39;mensaje81&#39;);marcar(this);showEdit(&#39;res81&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res82&quot; onclick=&quot;copyTextDeInput(&#39;res82&#39;,&#39;mensaje82&#39;);marcar(this);showEdit(&#39;res82&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res83&quot; onclick=&quot;copyTextDeInput(&#39;res83&#39;,&#39;mensaje83&#39;);marcar(this);showEdit(&#39;res83&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res84&quot; onclick=&quot;copyTextDeInput(&#39;res84&#39;,&#39;mensaje84&#39;);marcar(this);showEdit(&#39;res84&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res85&quot; onclick=&quot;copyTextDeInput(&#39;res85&#39;,&#39;mensaje85&#39;);marcar(this);showEdit(&#39;res85&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res86&quot; onclick=&quot;copyTextDeInput(&#39;res86&#39;,&#39;mensaje86&#39;);marcar(this);showEdit(&#39;res86&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res87&quot; onclick=&quot;copyTextDeInput(&#39;res87&#39;,&#39;mensaje87&#39;);marcar(this);showEdit(&#39;res87&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res88&quot; onclick=&quot;copyTextDeInput(&#39;res88&#39;,&#39;mensaje88&#39;);marcar(this);showEdit(&#39;res88&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res89&quot; onclick=&quot;copyTextDeInput(&#39;res89&#39;,&#39;mensaje89&#39;);marcar(this);showEdit(&#39;res89&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res90&quot; onclick=&quot;copyTextDeInput(&#39;res90&#39;,&#39;mensaje90&#39;);marcar(this);showEdit(&#39;res90&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res91&quot; onclick=&quot;copyTextDeInput(&#39;res91&#39;,&#39;mensaje91&#39;);marcar(this);showEdit(&#39;res91&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res92&quot; onclick=&quot;copyTextDeInput(&#39;res92&#39;,&#39;mensaje92&#39;);marcar(this);showEdit(&#39;res92&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res93&quot; onclick=&quot;copyTextDeInput(&#39;res93&#39;,&#39;mensaje93&#39;);marcar(this);showEdit(&#39;res93&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res94&quot; onclick=&quot;copyTextDeInput(&#39;res94&#39;,&#39;mensaje94&#39;);marcar(this);showEdit(&#39;res94&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res95&quot; onclick=&quot;copyTextDeInput(&#39;res95&#39;,&#39;mensaje95&#39;);marcar(this);showEdit(&#39;res95&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res96&quot; onclick=&quot;copyTextDeInput(&#39;res96&#39;,&#39;mensaje96&#39;);marcar(this);showEdit(&#39;res96&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res97&quot; onclick=&quot;copyTextDeInput(&#39;res97&#39;,&#39;mensaje97&#39;);marcar(this);showEdit(&#39;res97&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res98&quot; onclick=&quot;copyTextDeInput(&#39;res98&#39;,&#39;mensaje98&#39;);marcar(this);showEdit(&#39;res98&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res99&quot; onclick=&quot;copyTextDeInput(&#39;res99&#39;,&#39;mensaje99&#39;);marcar(this);showEdit(&#39;res99&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res100&quot; onclick=&quot;copyTextDeInput(&#39;res100&#39;,&#39;mensaje100&#39;);marcar(this);showEdit(&#39;res100&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res101&quot; onclick=&quot;copyTextDeInput(&#39;res101&#39;,&#39;mensaje101&#39;);marcar(this);showEdit(&#39;res101&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res102&quot; onclick=&quot;copyTextDeInput(&#39;res102&#39;,&#39;mensaje102&#39;);marcar(this);showEdit(&#39;res102&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res103&quot; onclick=&quot;copyTextDeInput(&#39;res103&#39;,&#39;mensaje103&#39;);marcar(this);showEdit(&#39;res103&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res104&quot; onclick=&quot;copyTextDeInput(&#39;res104&#39;,&#39;mensaje104&#39;);marcar(this);showEdit(&#39;res104&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res105&quot; onclick=&quot;copyTextDeInput(&#39;res105&#39;,&#39;mensaje105&#39;);marcar(this);showEdit(&#39;res105&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res106&quot; onclick=&quot;copyTextDeInput(&#39;res106&#39;,&#39;mensaje106&#39;);marcar(this);showEdit(&#39;res106&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res107&quot; onclick=&quot;copyTextDeInput(&#39;res107&#39;,&#39;mensaje107&#39;);marcar(this);showEdit(&#39;res107&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input aria-label=&quot;texto&quot; id=&quot;res108&quot; onclick=&quot;copyTextDeInput(&#39;res108&#39;,&#39;mensaje108&#39;);marcar(this);showEdit(&#39;res108&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt; &lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;




      &lt;div class=&quot;modal5 view&quot; id=&quot;invi1&quot;&gt;
        &lt;div id=&quot;modal-content&quot;&gt;
         &lt;div style=&quot;position:relative;&quot;&gt;&lt;button type=&quot;button&quot; class=&quot;btn-close-2&quot; data-dismiss=&quot;modal&quot; onclick=&quot;cerrar1();&quot;&gt;x&lt;/button&gt;
         &lt;/div&gt;&lt;div style=&quot;width:100%;padding:6px 0;&quot;&gt;&lt;div style=&quot;width:97%;margin:0 auto;&quot; id=&quot;edit_p&quot;&gt;&lt;textarea id=&quot;text2&quot; aria-label=&quot;mensaje&quot; name=&quot;text2&quot; maxlength=&quot;5555&quot; style=&quot;display: table-cell;width:100%;box-sizing: border-box;font-size:1.3em;margin:0;padding:6px; height:45px; border-radius: 10px !important;background:#f0fcff;&quot; type=&quot;text&quot; value=&quot;hola&quot; &gt;Escribe acá...&lt;/textarea&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;modal5_btn&quot;&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#12303;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#12303;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#12302;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#12302;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;ツ&quot;,&quot;text2&quot;)&#39; value=&quot;ツ&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;乡&quot;,&quot;text2&quot;)&#39; value=&quot;乡&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#12299;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#12299;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#12298;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#12298;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#3901;&amp;#65279;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#3901;&amp;#65279;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#3900;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#3900;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#176;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#176;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;彡&quot;,&quot;text2&quot;)&#39; value=&quot;彡&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#10014;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#10014;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9772;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9772;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#10023;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#10023;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#3858;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#3858;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9552;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9552;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#43458;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#43458;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#43457;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#43457;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#12305;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#12305;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#12304;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#12304;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#10084;&amp;#65039;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#10084;&amp;#65039;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#10057;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#10057;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#10052;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#10052;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#10047;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#10047;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#10046;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#10046;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#10042;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#10042;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#10036;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#10036;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#10027;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#10027;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#10026;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#10026;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#10025;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#10025;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#10022;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#10022;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#10023;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#10023;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#10021;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#10021;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#10020;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#10020;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#10018;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#10018;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#10017;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#10017;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;_&quot;,&quot;text2&quot;)&#39; value=&quot;_&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9734;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9734;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#8776;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#8776;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9658;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9658;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9608;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9608;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9829;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9829;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9619;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9619;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9837;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9837;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9836;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9836;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9835;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9835;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9834;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9834;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9574;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9574;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9607;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9607;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9606;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9606;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9605;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9605;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9603;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9603;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9602;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9602;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9580;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9580;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9532;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9532;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9604;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9604;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9617;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9617;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9618;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9618;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#8776;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#8776;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9658;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9658;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9608;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9608;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9829;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9829;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9619;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9619;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9837;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9837;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9836;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9836;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9835;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9835;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9834;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9834;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9833;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9833;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9825;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9825;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9831;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9831;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9830;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9830;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9829;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9829;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9828;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9828;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9827;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9827;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9826;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9826;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9824;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9824;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#8776;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#8776;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9734;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9734;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9658;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9658;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9608;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9608;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9829;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9829;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9619;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9619;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9837;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9837;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9836;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9836;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9835;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9835;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9834;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9834;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9574;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9574;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9607;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9607;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9606;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9606;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9605;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9605;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9603;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9603;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9602;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9602;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9580;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9580;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9532;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9532;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9604;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9604;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9617;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9617;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9618;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9618;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9580;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9580;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9619;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9619;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9618;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9618;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9606;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9606;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#10038;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#10038;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9829;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9829;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#10086;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#10086;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#10083;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#10083;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#10085;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#10085;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#10084;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#10084;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9820;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9820;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9814;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9814;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9822;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9822;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9816;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9816;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9815;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9815;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9821;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9821;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9819;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9819;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9813;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9813;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9818;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9818;&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;&amp;#9812;&quot;,&quot;text2&quot;)&#39; value=&quot;&amp;#9812;&quot; /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:center;&quot;&gt;&lt;/div&gt;
          &lt;div class=&quot;men4 center&quot; id=&quot;compartirX&quot;&gt;&lt;button type=&quot;button&quot; class=&quot;btn1&quot; data-dismiss=&quot;modal&quot; onclick=&quot;copyTextDeInput(&#39;text2&#39;,&#39;mensajeX&#39;);&quot;&gt;Copiar&lt;/button&gt;&lt;button type=&quot;button&quot; class=&quot;btn1&quot; data-dismiss=&quot;modal&quot; onclick=&quot;cerrar1();&quot;&gt;Cerrar&lt;/button&gt;&lt;/div&gt; &lt;div id=&quot;mensajeX&quot;&gt;&lt;/div&gt; &lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;
        &lt;/div&gt;
       &lt;/div&gt;
        
&lt;h2&gt;Nicks con letras raras para gamers&lt;/h2&gt;        
        
&lt;div class=&quot;domlibre2&quot;&gt;&lt;div&gt;꧁༒☬ᤂℌ໔ℜ؏ৡ☬༒꧂&lt;/div&gt;&lt;div&gt;─═☆ＫＩＮＧ✵ＧＡＭＥＲ☆═─&lt;/div&gt;&lt;div&gt;◥꧁དℭ℟Åℤ¥༒₭ÏḼḼ℥℟ཌ꧂◤▄︻デI̷&#39;̷m̷&lt;/div&gt;&lt;div&gt;̷Y̷o̷u̷r̷&lt;/div&gt;&lt;div&gt;̷【tĦξ⌁ĠДMξ】&lt;/div&gt;&lt;div&gt;【【ﻮaጦ乇•0ש乇尺】】&lt;/div&gt;&lt;div&gt;͜͡ɪɑʍ•ɡɑʍəツ&lt;/div&gt;&lt;div&gt;¸☆*ｇａｍｅｘ*☆¸&lt;/div&gt;&lt;div&gt;D̷a̷d══━一&lt;/div&gt;&lt;div&gt;꧁H҉A҉C꧁H҉A҉C҉K҉E҉R҉꧂&lt;/div&gt;&lt;div&gt;✞ঔৣ۝ÐâřҟŦﺂℜê۝ঔৣ✞&lt;/div&gt;&lt;div&gt;✧☽вσσѕ✵gαмєя☾✧&lt;/div&gt;&lt;div&gt;꧁☆☬ωﻨɲɲε尺☬☆꧂&lt;/div&gt;&lt;div&gt;꧁ঔৣ☬✞尺ﾘ乙乇✞☬ঔৣ꧂&lt;/div&gt;&lt;div&gt;★°nأnjΩ°★&lt;/div&gt;&lt;div&gt;꧁࿗࿌₦Ї₦ℑ₳࿌࿗꧂&lt;/div&gt;&lt;div&gt;꧁༒☬ĶÏŁŁĚŔ☬༒꧂,&lt;/div&gt;&lt;div&gt;꧁༒☬M̷O̷N̷S̷T̷E̷R̷☬༒꧂&lt;/div&gt;&lt;div&gt;꧁࿇ⒷⓄⓈ༒ⓉⒺⓇ࿇꧂&lt;/div&gt;&lt;div&gt;꧁࿇ÐɑʀҟƑîʀɛ࿇꧂&lt;/div&gt;&lt;div&gt;꧁࿗༒♛𝕾𝖊𝖇𝖆𝖘♛༒࿗꧂&lt;/div&gt;&lt;div&gt;天今◈ƒo尺Ŧ★尺ex◈기天&lt;/div&gt;&lt;div&gt;彡[fifለx]彡&lt;/div&gt;&lt;div&gt;◥꧁☠︎Sofia☠︎꧂◤&lt;/div&gt;&lt;div&gt;꧁ঔৣ☠︎$℧℩ℭℹ︎ⅆ❦☠︎ঔৣ꧂&lt;/div&gt;&lt;div&gt;◥꧁དŤĦĒℭ℟Åℤ¥༒₭ÏḼḼ℥℟ཌ꧂◤&lt;/div&gt;&lt;div&gt;▸☆Dark_Souls☆&lt;/div&gt;&lt;div&gt;༒ⓉⒺⓇⓇⓄⓇ༒≛۝&lt;/div&gt;&lt;div&gt;么乙ēน乙么&lt;/div&gt;&lt;div&gt;꧁࿗࿌☬ÇŘĀŻÝ༒ĶÎŁĽĒŘ☬࿌࿗꧂&lt;/div&gt;&lt;div&gt;꧁☬THEKING☬꧂&lt;/div&gt;&lt;div&gt;☆ⓟⓞⓢⓔⓘⓓⓞⓝ☆乂&lt;/div&gt;&lt;div&gt;➢༒αкιℓєѕ༒&lt;/div&gt;&lt;div&gt;꧁༒☬𝕵𝖔𝖓𝖆☬༒꧂&lt;/div&gt;&lt;div&gt;๖ۣۜ𝓟𝓡𝜣【►_◄】𝜣𝓝𝓔&lt;/div&gt;&lt;div&gt;🔥FIREX&lt;/div&gt;&lt;div&gt;꧁༒•Tęrrørïštª•༒꧂&lt;/div&gt;&lt;div&gt;◥꧁☠︎ĦŪ₦₮Ē℟₱℟Ø☠︎꧂◤&lt;/div&gt;&lt;div&gt;◥꧁♛ᥫۼᏚꫛℛ♛꧂◤&lt;/div&gt;&lt;div&gt;☆goldυѕт~&gt;♡&lt;/div&gt;&lt;div&gt;༼༼ᖴIᖇE༽༽﻿&lt;/div&gt;&lt;div&gt;꧁☬༺S₱₳Ɽ₮₳༻☬꧂&lt;/div&gt;&lt;div&gt;𖣘izumi𖣘٭࿆&lt;/div&gt;&lt;div&gt;꧁▪ÐɑʀҟƑîʀɛ☆꧂&lt;/div&gt;&lt;div&gt;꧁༒☬Ꭾ۝ᏝᏝ۝☬༒꧂&lt;/div&gt;&lt;div&gt;《ɯǝʇɐl》ツ&lt;/div&gt;&lt;div&gt;꧁༒☬ᶜᴿᴬᶻᵞÐɑʀҟ☬༒꧂&lt;/div&gt;&lt;div&gt;꧁༒☬丹ᤢྀᤢྀ刀ᤢྀDᤢྀ尺ᤢྀ乇ᤢྀ丂ᤢྀ☬༒꧂&lt;/div&gt;&lt;div&gt;๖ۣۣۜTĦ€✯๖ۣۣۜKίђ๖ۣۣۜG۝&lt;/div&gt;&lt;div&gt;ᴬᴿᴳ•᭄ＡＸ²⁰࿐&lt;/div&gt;&lt;div&gt;꧁༺₦Ї₦ℑ₳༻꧂&lt;/div&gt;&lt;div&gt;ＬＡＸion&lt;/div&gt;&lt;div&gt;꧁☆☬κɪɴɢ☬☆꧂&lt;/div&gt;&lt;div&gt;꧁༺J꙰O꙰K꙰E꙰R꙰༻꧂&lt;/div&gt;&lt;div&gt;κɪɴɢ☬☆&lt;/div&gt;&lt;div&gt;꧁ঔৣ☬✞𝓓𝖔𝖓✞☬ঔৣ꧂&lt;/div&gt;&lt;div&gt;꧁༒☬☠Ƚ︎ÙçҜყ☠︎☬༒꧂&lt;/div&gt;&lt;div&gt;꧁☆*κɪɴɢ*☆꧂&lt;/div&gt;&lt;div&gt;꧁༒☬₣ℜøźєη•₣ℓα₥єֆ☬༒꧂&lt;/div&gt;&lt;div&gt;꧁༒☬ᶜᴿᴬᶻᵞkíllє®™r☬༒꧂&lt;/div&gt;&lt;div&gt;▄︻┻═┳一&lt;/div&gt;&lt;div&gt;꧁༒☬ℜ؏αᏞ_ᏦιηGs☬༒꧂&lt;/div&gt;&lt;div&gt;ᶜᴿᴬᶻᵞkíllє®&lt;/div&gt;&lt;div&gt;༺Leͥgeͣnͫd༻ᴳᵒᵈ&lt;/div&gt;&lt;div&gt;꧁༺₦༏₦ℑ₳༻꧂&lt;/div&gt;&lt;div&gt;☬ᶜᴿᴬᶻᵞkíllєr☬&lt;/div&gt;&lt;div&gt;☬S.H.I.E.L.D&lt;/div&gt;&lt;div&gt;『ᴹᵛᴸ』•Ҟモれ乙Ö࿐&lt;/div&gt;&lt;div&gt;Sᴋ᭄Sᴀʙɪʀᴮᴼˢˢ&lt;/div&gt;&lt;div&gt;◥꧁དℭ℟Åℤ¥༒₭ÏḼḼ℥℟ཌ꧂◤&lt;/div&gt;&lt;div&gt;꧁༒•P£R$£B∆Y∆•༒꧂&lt;/div&gt;&lt;div&gt;★꧁༒☆•฿ŁȺℂ🅺ⲘȺℂ•☆༒꧂★&lt;/div&gt;&lt;div&gt;꧁༒Ǥ₳₦ǤֆƬᏋЯ༒꧂&lt;/div&gt;&lt;div&gt;乂✰ɢuçí&lt;/div&gt;&lt;div&gt;°ɢαͷɢ✰乂&lt;/div&gt;&lt;div&gt;꧁•ⓒⓗⓐⓢⓟⓔⓡ•꧂&lt;/div&gt;&lt;div&gt;꧁§༺₦Ї₦ℑ₳༻§꧂&lt;/div&gt;&lt;div&gt;᭄✮𝓐𝓼𝓱𝓸𝓴࿐&lt;/div&gt;&lt;div&gt;꧁☬༒ᴹⁱᵍᵘᵉˡ༒☬꧂&lt;/div&gt;&lt;div&gt;꧁☆•[ҎƦƟ]ҎȽɅȲȄƦ•☆꧂&lt;/div&gt;&lt;div&gt;︻╦̵̵͇̿̿̿̿╤─kïllér&lt;/div&gt;&lt;div&gt;꧁☆☬FRĘĘFÎRĘ☬☆꧂&lt;/div&gt;&lt;div&gt;꧁•☬₣ℜøźєη•ᴵᴰ☬•꧂&lt;/div&gt;&lt;div&gt;꧁☆ⓏⒺ༒ⓊⓈ꧂&lt;/div&gt;&lt;div&gt;˙·٠•●۩۩ஜ♦ʍǟχɨɨɮʝ♦ஜ۩۩●•٠·˙&lt;/div&gt;&lt;div&gt;꧁☠︎☬༒~VEŇØM~☠︎☬༒꧂&lt;/div&gt;&lt;div&gt;༒〖ℳℜ〗ℑᏋғᏒƴ༻&lt;/div&gt;&lt;div&gt;꧁༒☬ℜ؏αᏞ_DคℜᏦ☬༒꧂&lt;/div&gt;&lt;div&gt;☬๖ۣۜǤнσsτ༻&lt;/div&gt;&lt;div&gt;꧁༒☬☆•ᴅᴀᴙᴋ•☆☬༒꧂&lt;/div&gt;&lt;div&gt;༄●⃝ᶫᵒꪜe☯ᴮᴼᵞ࿐&lt;/div&gt;&lt;div&gt;꧁༒❦ʜᴇʀɪ&lt;/div&gt;&lt;div&gt;ᴘʀᴀʏɪᴛɴᴏ❦༒꧂&lt;/div&gt;&lt;div&gt;︻╦̵̵͇̿̿̿̿╤─&lt;/div&gt;&lt;div&gt;꧁༺Ꭶ₦ЇꝔ€ℜ༻꧂&lt;/div&gt;&lt;div&gt;꧁༒☬丹ᤢྀᤢྀ刀ᤢྀDᤢྀ尺ᤢྀ乇ᤢྀ丂ᤢྀ☬༒꧂&lt;/div&gt;&lt;div&gt;꧁☆ĶŘÂŤÔŠ☆꧂&lt;/div&gt;&lt;div&gt;ᴬᵁᴿᴬ°᭄ᴍɪʟʟʏ࿐&lt;/div&gt;&lt;div&gt;☢️☢️☣️✝️NO°NAME✝️☣️☢️☢️&lt;/div&gt;&lt;div&gt;꧁☬ℜ؏αᏞ_ᏦιηGs𖤛꧂&lt;/div&gt;&lt;div&gt;ツﻬஐﻬ&lt;/div&gt;&lt;div&gt;•ĂŤĚŇĂ•&lt;/div&gt;&lt;div&gt;ﻬஐﻬツ&lt;/div&gt;&lt;div&gt;『VLT』&lt;/div&gt;&lt;div&gt;°β®Ü¥Π€&lt;/div&gt;&lt;div&gt;꧁ᴳᵒˡᵈȿ҉קเภtƺr꧂&lt;/div&gt;&lt;div&gt;༺ṅȏ༒ɢѧṃє༒ṅȏ༒ʟıғє༻&lt;/div&gt;&lt;div&gt;꧁H҉A҉C҉K҉E҉R҉꧂L🅴g🅴ήd&lt;/div&gt;&lt;div&gt;꧁༒☬ꌗꍟꋪꀤᘔꍏꅏꍏ☬༒꧂&lt;/div&gt;&lt;div&gt;░B░O░S░S░&lt;/div&gt;&lt;div&gt;᚛ᷝ ͣ ͫS℘สrtสŇ ͭ ͪ᚜ͤ&lt;/div&gt;&lt;div&gt;ᴬᴷ°᭄ʜᴇʀᴏ࿐&lt;/div&gt;&lt;div&gt;sv̸iииaヅ&lt;/div&gt;&lt;div&gt;꧁༒ÅŞÄŠŞÏŅŞBŁĂČĶ༒꧂&lt;/div&gt;&lt;div&gt;๖ۣۜⲦʀⲑⷱ͜ⲭⷮɪⲛ༻࿌𖣘&lt;/div&gt;&lt;div&gt;꧁༒•B□Y•ℓєgєи∂༒꧂&lt;/div&gt;&lt;div&gt;ᵃᴷᶻ·L̶e̶a̶d̶e̶r̶&lt;/div&gt;&lt;div&gt;⚡Tekⱥshi⚡&lt;/div&gt;&lt;div&gt;♛LegenNight♛&lt;/div&gt;&lt;div&gt;Baby°Killer™&lt;/div&gt;&lt;div&gt;♜fιяє♛㉺ℓєgєи∂&lt;/div&gt;&lt;div&gt;€¥💤📿ĹøbøMăł📿💤¥₩&lt;/div&gt;&lt;div&gt;꧁༺çŤрẮχ༻꧂&lt;/div&gt;&lt;div&gt;ＧＫ★ｆｉｒｅ࿐❸❾&lt;/div&gt;&lt;div&gt;『ηç』►ƒϋιι●ut&lt;/div&gt;&lt;div&gt;☬◂HøűnĐş✰Øf✰jŲšȚïșě☬&lt;/div&gt;&lt;div&gt;╰‿╯ㅤϟＴＥＲＲＯＲ†&lt;/div&gt;&lt;div&gt;🅐🅑🅒🅓🅔🅕🅖🅗🅘🅙🅚🅛🅜🅝🅞&lt;/div&gt;&lt;div&gt;』•ᴮᴬᴰʙᴏʏツ&lt;/div&gt;&lt;div&gt;࿓ᴮᴴᴬᴳ&lt;/div&gt;&lt;div&gt;᭄तेरा⌔बापᴬᵞᴬ⁰⁰⁷࿐&lt;/div&gt;&lt;div&gt;+62•™leTda°•࿐&lt;/div&gt;&lt;div&gt;✿ᎬꪜᎥᏝꦿ☯ᴮᴼᵞ᭄࿐✿&lt;/div&gt;&lt;div&gt;ͣś𒆜vinay☄&lt;/div&gt;&lt;div&gt;『ᴮ²ᴷ』☯sᴀκɪʟ࿐&lt;/div&gt;&lt;div&gt;꧁༒☬தமிழன்டா&lt;/div&gt;&lt;div&gt;『ˢᴷ』&lt;/div&gt;&lt;div&gt;꧁༒☬☠︎LÙÇKY☠︎☬༒꧂&lt;/div&gt;&lt;div&gt;꧁ᴳᵒᵈ•₦Ї₦ʝ₳꧂&lt;/div&gt;&lt;div&gt;꧁♀༺J꙰O꙰K꙰E꙰R꙰༻♀꧂&lt;/div&gt;&lt;div&gt;꧁༒☬🅻🅾🅽🅶🆂☬༒꧂&lt;/div&gt;&lt;div&gt;꧁•Leͥgeͣnͫd•ᴳᵒᵈ꧂&lt;/div&gt;&lt;div&gt;★ᴮᴼˢˢ★&lt;/div&gt;&lt;div&gt;ᶦᶰᶛᵒ᭄➢Vᴿ𝟜6➢ᴿᴬᴵᴰᴼᴺ&lt;/div&gt;&lt;div&gt;꧁༒☬⫷🅂🄰🄽🅃🄷🄰⫸☬༒꧂&lt;/div&gt;&lt;div&gt;꧁ঔৣ☬✞HUNTER&lt;/div&gt;&lt;div&gt;BOY✞☬ঔৣ꧂&lt;/div&gt;&lt;div&gt;꧁҉☬҉༒҉†҉☯҉උ҉ħ҉Ï҉†҉☯҉༒҉☬҉꧂҉&lt;/div&gt;&lt;div&gt;❖ᴹᴿ°᭄✿ʀᴏᴍᴇᴏ࿐&lt;/div&gt;&lt;div&gt;ʙᴘᴄ•_꧁༒☬ᶜᴿᴬᶻᵞkíllє®™☬༒꧂©&lt;/div&gt;&lt;div&gt;꧁ঔৣ☬✞𝓓𝖔𝖓✞($)☬ঔৣ꧂&lt;/div&gt;&lt;div&gt;꧁༒☬हम&lt;/div&gt;&lt;div&gt;सुधरेंगे☬༒꧂&lt;/div&gt;&lt;div&gt;༺꧁༒₦Ї₦ℑ₳༒꧂༻&lt;/div&gt;&lt;div&gt;꧁♛☞Ⲙℝ.𐌀𝔥ส𝕯☜♛꧂&lt;/div&gt;&lt;div&gt;ᴾᴿᴼシ∂αякηєт™&lt;/div&gt;&lt;div&gt;K4D`ɪᴄᴀʟᵂᴳ.☂&lt;/div&gt;&lt;div&gt;꧁༺Łùćïfêř༻꧂&lt;/div&gt;&lt;div&gt;Sᴋ᭄Sᴀʙɪʀᴮᴼˢˢ&lt;/div&gt;&lt;div&gt;︻デ═一&lt;/div&gt;&lt;div&gt;◥꧁☬❀₭۝Ƥ❀☬꧂◤&lt;/div&gt;&lt;div&gt;●⃝ᶫᵒꪜe☯ᴳᶹʳᶹ᭄●⁴²⁰&lt;/div&gt;&lt;div&gt;꧁༒☬❤️Hitm@n❤️☬༒꧂&lt;/div&gt;&lt;div&gt;◥࿐ҽѵíl༆ˡᵒʳᵈʙᴀʜᴀ࿐◤&lt;/div&gt;&lt;div&gt;꧁༒☬𝕵𝖆𝖌𝖚𝖆𝖗☬༒꧂&lt;/div&gt;&lt;div&gt;▄︻┻═┳一༄ÄzRâñ࿐&lt;/div&gt;&lt;div&gt;ℓєgєи∂&lt;/div&gt;&lt;div&gt;꧁༺☠︎•ȽÙçҜყ•☠︎༻꧂&lt;/div&gt;&lt;div&gt;°꧁༒AldyyExtece༒꧂°&lt;/div&gt;&lt;div&gt;░M๖ۣۜℜꪶ࿋྄ིᤢꫂᴳᵒᵈsͥønͣuͫ™░&lt;/div&gt;&lt;div&gt;◥꧁དℭ℟Åℤ¥༒₭ÏḼḼ℥℟ཌ&lt;/div&gt;&lt;div&gt;ۣŦﺂℜۼ&lt;/div&gt;&lt;div&gt;ᴺᴬᵛᴵᴰᴬ͢͢Ɗ&lt;/div&gt;&lt;div&gt;ᴳᵒᵈ᭄꧁ꫝཞꪖꫝꪏ꧂࿐&lt;/div&gt;&lt;div&gt;ℓєgєи∂WۼℜۼWolŦ&lt;/div&gt;&lt;div&gt;꧁༺۝༒♛sђΐvน♛༒۝༻꧂&lt;/div&gt;&lt;div&gt;۝༒ⒸⒽⒺⓢⓀⓄⓄ༒۝&lt;/div&gt;&lt;div&gt;ℱჯℛℰ&lt;/div&gt;&lt;div&gt;☬B.K.Mästër☬&lt;/div&gt;&lt;div&gt;ˢᵁ•꧁Sa̶ľľêH꧂&lt;/div&gt;&lt;div&gt;『᭄░K░U░S░H░A░N░』᭄&lt;/div&gt;&lt;div&gt;꧁༺Leͥgeͣnͫd༻ᴳᵒᵈ꧂&lt;/div&gt;&lt;div&gt;꧁ঔৣ☬حارقهم☬ঔৣ꧂&lt;/div&gt;&lt;div&gt;CREW❄️Ŧﺂℜۼ•❄️&lt;/div&gt;&lt;div&gt;•《Black》•&lt;/div&gt;&lt;div&gt;★ᶦᶰᵈ᭄❂Gᴀᴍᴇʀ࿐&lt;/div&gt;&lt;div&gt;༄ᶦᶰᵈ᭄✿ɢʏǟռ♛࿐&lt;/div&gt;&lt;div&gt;ᶦᶰᵈ᭄bājŗāŋgᴮᵒˢˢ࿐&lt;/div&gt;&lt;div&gt;꧁fℝ𝓮Ⓐ₭¿𝓏Ƭ𝓪Ⱨ꧂&lt;/div&gt;&lt;div&gt;꧁༒❦𝕲𝖆𝖚𝖗𝖆𝖛❦༒꧂&lt;/div&gt;&lt;div&gt;☠《NOOB》☠&lt;/div&gt;&lt;div&gt;ˢᵗⁿ•℞ӓźøřヅ✿&lt;/div&gt;&lt;div&gt;ᮙᮟ᮷ᮺ᮲ᮄ&lt;/div&gt;&lt;div&gt;꧁☤☞ᏚՓᏞᎠᏆᏋᏒ☜☤꧂&lt;/div&gt;&lt;div&gt;꧁࿇ÐɑʀҟƑîʀɛ࿇꧂&lt;/div&gt;&lt;div&gt;꧁༒Muslim༒꧂&lt;/div&gt;&lt;div&gt;꧁༒ᏃᏋᏌᎦ༒꧂&lt;/div&gt;&lt;div&gt;꧁༒Crazy_King༒꧂&lt;/div&gt;&lt;div&gt;〆༆ᎬꪜᎥᏝꦿᴮᴼᵞ᭄〆&lt;/div&gt;&lt;div&gt;┕₵BR┑ʙᴏʑ•JGK♕&lt;/div&gt;&lt;div&gt;꧁¢༒Pro™༒¢꧂&lt;/div&gt;&lt;div&gt;✞ঔৣ۝Gh𐍉ຮtຮ۝ঔৣ✞&lt;/div&gt;&lt;div&gt;꧁ঔৣ☠︎ĐÃŘĶ☬H҉A҉C҉K҉E҉R҉☠︎ঔৣ꧂&lt;/div&gt;&lt;div&gt;『VOG』™•☬Ǥнσsτ࿐&lt;/div&gt;&lt;div&gt;꧁∆Koalaa∆꧂&lt;/div&gt;&lt;div&gt;꧁🇮🇳ᴵᴬᴹArmy_Man™🇮🇳꧂&lt;/div&gt;&lt;div&gt;ཧᜰ꙰ꦿ➢₦Ї₦ℑ₳&lt;/div&gt;&lt;div&gt;Ƥʸʳᵒ†̶ᵉ̶ᶜ̶ʰ&lt;/div&gt;&lt;div&gt;༄ᶦᶰᵈ᭄★Dipak⁴³࿐&lt;/div&gt;&lt;div&gt;꧁ঔৣ☬✞Lēgéñd✞☬ঔৣ꧂&lt;/div&gt;&lt;div&gt;✞ঔৣ۝båðböý۝ঔৣ✞&lt;/div&gt;&lt;div&gt;ͫᏕʜɪᴇ༒Ɗσ؏Ḽ•ᴵᴰ࿇&lt;/div&gt;&lt;div&gt;『B』•&lt;/div&gt;&lt;div&gt;͡༄ᶦᶰᵈ᭄✿Ibne࿐ᴮᵒˢˢ&lt;/div&gt;&lt;div&gt;₦Ї₦ℑ₳&lt;/div&gt;&lt;div&gt;ϲօɾօղɑ᭄ᵛⁱʳᵘˢ&lt;/div&gt;&lt;div&gt;zєяσ|∆&lt;/div&gt;&lt;div&gt;ॐ꧁༒☬Ɓ☯Ꞩ$☬༒꧂&lt;/div&gt;&lt;div&gt;ª№•乇яŁმИցցﾑ≝&lt;/div&gt;&lt;div&gt;꧁༺☬๖ۣۜṨtͥevͣeͫภ☬༻꧂&lt;/div&gt;&lt;div&gt;ᴾᴿᴼ꧁Leͥgeͣnͫd꧂ᴳᵒᵈ&lt;/div&gt;&lt;div&gt;꧁༒☬ŠCØŔPĨØŊ☬༒꧂&lt;/div&gt;&lt;div&gt;🅞🅟🅠🅡🅢🅣🅤🅥🅦🅧🅨🅩&lt;/div&gt;&lt;div&gt;꧁༒☬ℜ؏αᏞ_DคℜᏦ☬༒꧂&lt;/div&gt;&lt;div&gt;☯ᎡＯᏦ༏★ᴮᴼˢˢ᭄™&lt;/div&gt;&lt;div&gt;♛N.O.O.B♛&lt;/div&gt;&lt;div&gt;꧁༒☬M̷O̷N̷S̷T̷E̷R̷☬༒꧂&lt;/div&gt;&lt;div&gt;ঔৣ✞ⓢⓔⓑⓐⓢ✞ঔৣ&lt;/div&gt;&lt;div&gt;꧁𖤍𖤓Ꭾիѻєɳıẋ𖤓𖤍꧂&lt;/div&gt;&lt;div&gt;꧁千尺乇乇千丨尺乇?꧂&lt;/div&gt;&lt;div&gt;ཧᜰ꙰ꦿ➢❦︻╦̵̵͇╤─Θ༻&lt;/div&gt;&lt;div&gt;ˢᵗⁿ•Ꭰᥲʀκ͢✿࿐☂&lt;/div&gt;&lt;div&gt;࿐●⃝ᶫᵒꪜe☯『ᴮᴼᵞ』Ɍønɨ᭄●₄₂₀&lt;/div&gt;&lt;div&gt;㦵ᴳᵒᵈ༒꧁≫ŁlᎥtгᎥχ≪꧂&lt;/div&gt;&lt;div&gt;꧁❤⛲༻Ⓑ♡Ⓢ༺⛲❤꧂&lt;/div&gt;&lt;div&gt;꧁༒❦𝓟𝓻𝓲𝓼𝓬𝓲𝓵𝓵𝓪❦༒꧂&lt;/div&gt;&lt;div&gt;༄ᶦᶰᵈ᭄❤îben࿐ᴮᵒˢˢ&lt;/div&gt;&lt;div&gt;✞ঔৣ۝ÐâřҟŦﺂℜê۝ঔৣ✞&lt;/div&gt;&lt;div&gt;Ꮥᴋ᭄Ꮥᴀʙʙɪʀᴮᵒˢˢ&lt;/div&gt;&lt;div&gt;༺🍃☞Žέήό&lt;/div&gt;&lt;div&gt;Ŝάмά☪ツ&lt;/div&gt;&lt;div&gt;ᴮᴬᴰʙᴏʏ°᭄࿐ӄɨֆɦǟռ࿐ᵒ᭄&lt;/div&gt;&lt;div&gt;꧁𓆩۝₮ĦØɌ۝𓆪꧂&lt;/div&gt;&lt;div&gt;꧁ঔৣ☠︎ᏢᏒᎬᎠᎪᏆᎾᏒᴾᴿᴼシᏦᎥᏞᏞ☠︎ঔৣ꧂™&lt;/div&gt;&lt;div&gt;°ᴾᴿᴼ°кïʟ̸ʟєя乡&lt;/div&gt;&lt;div&gt;ᗫᵃʳk&lt;/div&gt;&lt;div&gt;°᭄ᶨ⁰ⁿG࿐&lt;/div&gt;&lt;div&gt;°꧁༒❦Ⓝⓘⓢⓗⓐ❦༒꧂°&lt;/div&gt;&lt;div&gt;۝࿐ᎷᎡ✯ⓇⒹⓍ࿐۝&lt;/div&gt;&lt;div&gt;『KING』꧁༒&lt;/div&gt;&lt;div&gt;☬モザ☬༒꧂&lt;/div&gt;&lt;div&gt;꧁ᴅᴇᴍᴏɴ᭄★ᴀsʜ࿐&lt;/div&gt;&lt;div&gt;ᏕᎷᎧᎧᏦᏋᏒ.ԿՁՕ™&lt;/div&gt;&lt;div&gt;▄︻┻═┳一☬&lt;/div&gt;&lt;div&gt;Kîřăñ&lt;/div&gt;&lt;div&gt;꧁༒☬.ֆɧøø✞êℜ.☬༒꧂&lt;/div&gt;&lt;div&gt;ᴹᴋ᭄ƁORƝO࿐❹❷⓿&lt;/div&gt;&lt;div&gt;꧁༒•TheKing•༒꧂&lt;/div&gt;&lt;div&gt;╰‿╯ｔｏｘｉｃｏᴳᵒᵈ&lt;/div&gt;&lt;div&gt;ᴍʀ❖ꜱᴀɴᴋᴇᴛ★࿐&lt;/div&gt;&lt;div&gt;꧁ঔৣ☬✞King✞☬ঔৣ꧂&lt;/div&gt;&lt;div&gt;༺✮•°◤ᴰᵉᴬᵈＦḯ❡ｻＴℰℜ◥°•✮༻&lt;/div&gt;&lt;div&gt;༒ᴳᵒᵈɢѧṃє®༒☬¥ï§µ§☬༒&lt;/div&gt;&lt;div&gt;℟ᴋ᭄Aʀɪғᴮᴼˢˢ☆࿐ཽ༵&lt;/div&gt;&lt;div&gt;★°᭄ⁿ™ℑύņάᎥĐ࿐&lt;/div&gt;&lt;div&gt;༄ᴮᴳᴹ᭄✿APPU➋&lt;/div&gt;&lt;div&gt;꧁🥀JI꙰O꙰&lt;/div&gt;&lt;div&gt;K꙰I꙰L꙰L꙰E꙰R꙰&lt;/div&gt;&lt;div&gt;❖ᴀʀʏᴀɴ_ʏᴛ●࿐&lt;/div&gt;&lt;div&gt;꧁☬༒𝕻𝖎𝖊𝖗𝖔༒☬꧂&lt;/div&gt;&lt;div&gt;ا̍ڵــبــڕۄڣــېْۧــڛۜــﯡڕ&lt;/div&gt;&lt;div&gt;Dᴋ᭄Dipjyotiᴮᴼˢˢ&lt;/div&gt;&lt;div&gt;🅐︎ɴᴋɪᴛ☠︎︎✓&lt;/div&gt;&lt;div&gt;ƊᴏㅤσʀㅤƊɪᴇㅤ⓿❸&lt;/div&gt;&lt;div&gt;M𝚁᭄•𝙰𝙽𝙰𝙽𝙳......&lt;/div&gt;&lt;div&gt;꧁🇳🇵ᴵᴬᴹArmy_Man™🇳🇵꧂&lt;/div&gt;&lt;div&gt;꧁ᎬꪜᎥᏝꦿ✿ᴮᴼᵞ᭄࿐❶&lt;/div&gt;&lt;div&gt;꧂༒❦☠TERA&lt;/div&gt;&lt;div&gt;BAP☠❦༒꧂&lt;/div&gt;&lt;div&gt;✿Ɱའ.ʀᴀʜᴜʟ★࿐&lt;/div&gt;&lt;div&gt;᭄TUSHAR࿐&lt;/div&gt;&lt;div&gt;╰‿╯刀Ծᄊ乃尺乇꧂&lt;/div&gt;&lt;div&gt;꧁꧅๖ۣۣۜOᛗ𐌄ĞᎯ꧅꧂&lt;/div&gt;&lt;div&gt;aSᴋ᭄Asgαℝᴮᴼˢˢ&lt;/div&gt;&lt;div&gt;░S░a░y░a░n░t░a░n░&lt;/div&gt;&lt;div&gt;༄ᶦᶰᵈ᭄✿Łëğėňđ࿐&lt;/div&gt;&lt;div&gt;ᴰᴿᴷ〲अघौरी࿐❾❾&lt;/div&gt;&lt;div&gt;Ꮢᴋ᭄Ꮢᴀᴋɪʙ࿐ʏᴛ&lt;/div&gt;&lt;div&gt;꧁☬☠Ҡㄚ尺Ꮆㄚ乙☠︎☬꧂&lt;/div&gt;&lt;div&gt;꧁༒☬☠يكوساس☠︎☬༒꧂&lt;/div&gt;&lt;div&gt;░B░O░S░S░&lt;/div&gt;&lt;div&gt;&gt;ツ〘✗✩ĄxeŁ✩✗〙ツ&lt;/div&gt;&lt;div&gt;◥꧁☠︎ARTURO☠︎꧂◤&lt;/div&gt;&lt;div&gt;★Game༒over★&lt;/div&gt;&lt;div&gt;꧁༒☬ᶜᴿᴬᶻᵞkíllє®™r☬༒꧂&lt;/div&gt;&lt;div&gt;◥꧁༒ⓂⓎⓃⓎⒹⓄⓎ༒꧂◤&lt;/div&gt;&lt;div&gt;꧁༒☬The_Killer●Master☬༒꧂&lt;/div&gt;&lt;div&gt;꧁♛ℙᎾℒℒᎾ♛꧂&lt;/div&gt;&lt;div&gt;◥꧁༒ℳɪ໔ᤢྀꪙ๕๊ﾚ༒꧂◤&lt;/div&gt;&lt;div&gt;︻╦デ╤╾━&lt;/div&gt;&lt;div&gt;꧁༒☬©©®©®®©☬༒꧂✞ঔৣ☬ł₦₮Ø₡₳฿Ⱡ€☬ঔৣ✞&lt;/div&gt;&lt;div&gt;¥☆BÖÖÝÅH☆¥㑮&lt;/div&gt;&lt;div&gt;꧁ꪗꪙꪑᤂ꧂&lt;/div&gt;&lt;div&gt;꧁𖤛ḀṄṬṜṎṆḽẊ𖤛꧂&lt;/div&gt;&lt;div&gt;♜fιяє♛㉺ℓєgєи∂&lt;/div&gt;&lt;div&gt;꧁☠︎ℭสŋ١ℜ†❦ፚ☠꧂&lt;/div&gt;&lt;div&gt;๖ۣŦآRۼ๖ۣۜƊعvι₰ⷤ橱🐲&lt;/div&gt;&lt;div&gt;꧁☬ⓋⒺⓃⓄⓂ☬꧂&lt;/div&gt;&lt;div&gt;꧁☬༒βŘÃЎÃŇ༒☬꧂&lt;/div&gt;&lt;div&gt;꧁༒☬ϳOSЄ☬༒꧂&lt;/div&gt;&lt;div&gt;꧁❀下∪刀尺༒刀ち❀꧂&lt;/div&gt;&lt;div&gt;꧁༒•TheKing•༒꧂&lt;/div&gt;&lt;div&gt;꧁༒ⓂⓎⓃⓎⒹⓄⓎ༒꧂&lt;/div&gt;&lt;div&gt;✧͢Ŧﺂℜۼ♚λﾚ؏χᶠᶸᶜᵏ&lt;/div&gt;&lt;div&gt;☘︎꧁☞︎︎︎ᥴꫀꪀꪖ᥇☜︎︎︎꧂☘︎&lt;/div&gt;&lt;p class=&quot;clear&quot;&gt;&lt;/p&gt;&lt;/div&gt;        
  
&lt;h2&gt;Símbolos Para Free Fire&lt;/h2&gt;	 
Adornar los nicks con símbolos es una interesante opción, para ello podemos elegir de la siguiente lista la que más nos guste.
&lt;div style=&quot;font-size:2.4em;&quot;&gt;ღ • ⁂ € ™ ↑ → ↓ ⇝ √ ∞ ░ ▲ ▶ ◀ ● ☀ ☁ ☂ ☃ ☄ ★ ☆ ☉ ☐ ☑ ☎ ☚ ☛ ☜ ☝ ☞ ☟ ☠ ☢ ☣ ☪ ☮ ☯ ☸ ☹ ☺ ☻ ☼ ☽ ☾ ♔ ♕ ♖ ♗ ♘ ♚ ♛ ♜ ♝ ♞ ♟ ♡ ♨ ♩ ♪ ♫ ♬ ✈ ✉ ✍ ✎ ✓ ✔ ✘ ✚ ✝ ✞ ✟ ✠ ✡ ✦ ✧ ✩ ✪ ✮ ✯ ✹ ✿ ❀ ❁ ❂ ❄ ❅ ❆ ❝ ❞ ❣ ❤ ❥ ❦ ❧ ➤ ツ ㋡ 卍 웃 Ⓐ Ⓑ Ⓒ Ⓓ Ⓔ Ⓕ Ⓖ Ⓗ Ⓘ Ⓙ Ⓚ Ⓛ Ⓜ Ⓝ Ⓞ Ⓟ Ⓠ Ⓡ Ⓢ Ⓣ Ⓤ Ⓥ Ⓦ Ⓧ Ⓨ Ⓩ 』 『 ツ 乡 》 《 ༽ ༼ ° 彡 ✞  ☬ ✧﻿ ༒═꧂꧁】【 ❤ ❉  ❄ ✿ ✾ ✺ ✴ ✫ ✪ ✩ ✦ ♭ ♬ ♫ ♪ ╦  ♥  ╬  ┼  ▒ ╬ ▓ ▒ ▆ ✶ ♥ ❦ ❣ ♔ ♚ ♕ ♛ ♝ ♗ ♞ ♘ ♜ ♜ ❤ ❥️&lt;/div&gt;
&lt;h3&gt;Letras pequeñas&lt;/h3&gt;
ᴀʙᴄᴅᴇғɢʜɪᴊᴋʟᴍɴɴᴏᴘᴏ̨ʀsᴛᴜᴠᴡxʏᴢ
&lt;br/&gt;ᵃᵇᶜᵈᵉᶠᵍʰⁱʲᵏˡᵐⁿⁿᵒᵖᑫʳˢᵗᵘᵛʷˣʸᶻ
&lt;br/&gt;aͣвⷡcͨdͩeͤfghͪiͥjᴋⷦlmͫnnoͦрⷬqrͬs͛ᴛⷮuͧvͮwxͯyz
&lt;br/&gt;𝑎𝑏𝑐𝑑𝑒𝑓𝑔ℎ𝑖𝑗𝑘𝑙𝑚𝑛𝑛𝑜𝑝𝑞𝑟𝑠𝑡𝑢𝑣𝑤𝑥𝑦𝑧
&lt;h3&gt;Letras Chinas&lt;/h3&gt;
&lt;div style=&quot;font-size:1.5em;&quot;&gt;诶 比 西 迪 伊 艾 弗 吉 艾 尺 艾 杰 开 艾  勒 艾 马 艾 娜 哦 屁 吉 吾 艾 儿 艾&lt;/div&gt;
&lt;h3&gt;Letras Separadas&lt;/h3&gt;
ａｂｃｄｅｆｇｈｉｊｋｌｍｎñｏｐｑｒｓｔｕｖｗｘｙｚ	 
&lt;br/&gt;ＡＢＣＤＥＦＧＨＩＪＫＬＭＮÑＯＰＱＲＳＴＵＶＷＸＹZ

&lt;h2&gt;Niks Free Fire con letras raras&lt;/h2&gt;
Luego de elegir un nombre para tu nick, puedes convertirlo a un diseño mucho más interesante con el generador de letras chidas y bonitas que se encuentra más abajo, a continuación observamos algunos ejemplos de como serían algunos resultados que se obtiene con esta herramienta.
&lt;br/&gt;&lt;br/&gt;&lt;div class=&quot;domlibre2&quot;&gt;&lt;div&gt;─═☆ＴＨＥ✵ＭＡＮ☆═─&lt;/div&gt;&lt;div&gt;【ĿξĠξnÐ】&lt;/div&gt;&lt;div&gt;【【sนnnY】】&lt;/div&gt;&lt;div&gt;͜͡иιиנα乂&lt;/div&gt;&lt;div&gt;͜͡dαякfιяє乂&lt;/div&gt;&lt;div&gt;͜͡Đ₳Ɽ₭₣łⱤɆ&lt;/div&gt;&lt;div&gt;͜͡ϑəɡɑรツ&lt;/div&gt;&lt;div&gt;༺༊『Sisun』༊༻☬JM☬&lt;/div&gt;&lt;div&gt;*☆¸Sоlоչ¸☆*&lt;/div&gt;&lt;div&gt;*☆¸åвlSS¸☆*&lt;/div&gt;&lt;div&gt;✧☽яσҫку☾✧&lt;/div&gt;&lt;div&gt;『รﻨչհﻪռ』ツ&lt;/div&gt;&lt;div&gt;么thē✧๓คɲ么&lt;/div&gt;&lt;div&gt;꧁༺ֆђ☯₲༻꧂&lt;/div&gt;&lt;div&gt;꧁༒☬รʘɲΙςҲ☬༒꧂&lt;/div&gt;&lt;div&gt;〖ØZEOδ〗&lt;/div&gt;&lt;div&gt;࿇ÐɑʀҟƑîʀɛ࿇&lt;/div&gt;&lt;div&gt;꧁ঔৣ☬✞尺o刀ﾉﾚ✞☬ঔৣ꧂&lt;/div&gt;&lt;div&gt;¸☆*ｚｉｏｎ*☆¸&lt;/div&gt;&lt;div&gt;【【din0ς0ℓd】】&lt;/div&gt;&lt;div&gt;『ˢᴴᴵᴱᴸᴰᴷᵁᴺ』&lt;/div&gt;&lt;div&gt;༼༼ᖇOᑕKYGᑌᑎ༽༽﻿&lt;/div&gt;&lt;div&gt; ༒ ＨＡＣＫＥＲＫＵＮ༒&lt;/div&gt;&lt;div&gt;★彡[ɓɑɓվϋχ]彡★&lt;/div&gt;&lt;div&gt;╔♥═ｚｅｔａ═♥╗&lt;/div&gt;&lt;div&gt;《《ֆんﻨƎℓdjﻨɲ》》&lt;/div&gt;&lt;div&gt;༼༼༼լﻨʘՈცคծ༽﻿༽﻿༽﻿&lt;/div&gt;&lt;div&gt;◈(★)ⱫɆØ(★)◈﻿&lt;/div&gt;&lt;div&gt;✯✞βąÐ_q҉ℓ0էนs✞✯﻿&lt;/div&gt;&lt;div&gt;íɑʍ彡zєσяуzє彡﻿&lt;/div&gt;&lt;div&gt;(¨*•.¸ĞŐŔŐŚ¸.•*¨)﻿&lt;/div&gt;&lt;div&gt;╚»★gΘɭÐҐΘck★«╝&lt;/div&gt;&lt;div&gt;༼༼ᔕKᖇOᑎ༽༽&lt;/div&gt;&lt;div&gt;﻿◄╬►ŦმnhzპΓፀ◄╬►&lt;/div&gt;&lt;div&gt;﻿（﹙иєσиαтσя﹚）&lt;/div&gt;&lt;div&gt;﻿☆~《ɖʏռǟʍօʀ》~☆&lt;/div&gt;&lt;div&gt;﻿*☆¸êugån¸☆*&lt;/div&gt;&lt;div&gt;【ĊξĿĿДt】&lt;/div&gt;&lt;div&gt;﻿͜͡ɑรʇʀʘʃɭəχツ&lt;/div&gt;&lt;div&gt;【【թ乇尺էի尺an】】&lt;/div&gt;&lt;div&gt;﻿͜͡₲ØɆ₮Ⱨ₳ⱠØ₦&lt;/div&gt;&lt;div&gt;﻿✧☽νιтαяσѕ☾✧&lt;/div&gt;
&lt;p class=&quot;clear&quot;&gt;&lt;/p&gt;&lt;/div&gt;
&lt;h2&gt;¿Cómo hacer este tipo de letras?&lt;/h2&gt;
Seguramente te preguntaste, ahora como hago estos diseños con letras extrañas, pues es sencillo, solo escribe en la caja de edición que se muestra en el siguiente conversor de letras para obtener nickname pro.

&lt;h2&gt;¿Cómo cambiar mi Nick en Free Fire?&lt;/h2&gt;
Antes de realizar este procedimiento debemos tomar en cuenta que realizar el cambio de nombre o apodo en Free Fire no es gratis y tiene un costo y lo debes cancelar con diamantes, conociendo este dato, continuamos con los siguientes pasos. 
&lt;h3&gt;Pasos para cambiar mi Nick en Free Fire&lt;/h3&gt;
El cambio se realiza en la misma pantalla del juego en la parte de perfil, para ello realizamos los siguientes pasos.
&lt;br/&gt;
&lt;br/&gt;Paso 1. Nos dirigimos a la parte superior izquierda de nuestra pantalla donde se encuentra la foto de nuestro perfil, le damos click
&lt;br/&gt;Paso 2. Debajo de la foto del perfil aparecerá un ícono con un lápiz o bolígrafo, le damos click y se verá en pantalla la ventana de cambio de Apodo.
&lt;br/&gt;Paso 3. En esta ventana tenemos los campos de Apodo actual y apodo nuevo, en este último escribimos el nuevo nombre que queremos.
&lt;br/&gt;
&lt;br/&gt;En la parte de abajo se indica la cantidad de diamantes, confirmamos los cambios y ya tendremos el apodo 2020 actualizado.
&lt;h2&gt;Ideas para Nick en Free Fire&lt;/h2&gt;
Si ya tienes un nombre definido pues solo te resta realizar un diseño de letras con caracteres extraños o si eso no te llama la atención puedes cambiarlo sin realizar ningún adorno, es la decisión de cada jugador. Si todavía no te has decidido por un nombre en particular y sigues buscando, pues aquí  te damos algunas ideas interesantes.
&lt;h3&gt;Con los nicks de los ganadores&lt;/h3&gt;
El 2019 el team ganador que se llevó el premio mayor es el Corinthians que representa al equipo de fútbol brasileño que este año apostó y apoyo a un grupo de jóvenes en el torneo de Free Fire. Este equipo estuvo conformado por Japa, FIXA, PIRES, Levelup007 y Nobru, como podemos observar son nicks interesantes y podemos tomar alguno de ellos para ir construyendo el nuestro. Algunos ejemplos a continuación:
&lt;br/&gt;
&lt;br/&gt;Japa
&lt;br/&gt;Japax, Japex, Jap0, Japhax, Jhapa
&lt;br/&gt;FIXA
&lt;br/&gt;FIXE, FIX10, FIXSAN, FIXI
&lt;br/&gt;PIRES
&lt;br/&gt;PIREX, PIRZEN, PIRSAN, ZIRES, XIRES
&lt;br/&gt;Levelup007
&lt;br/&gt;Levex, Levelux, LeveZEN, LeveNAX
&lt;br/&gt;Nobru
&lt;br/&gt;Nubro, Nobry, Nobrex, Nobruz, Nobur
&lt;h3&gt;Con los colores en Inglés&lt;/h3&gt;
Una opción interesante es tomar el color que nos gusta, buscar su traducción en Inglés y aumentarle alguna letra o quitarle otra. Con el color rojo por ejemplo que inglés es red, añadiríamos la palabra King y sería kinred, aquí abajo otra ideas. 

&lt;br/&gt;Rojo = Red
&lt;br/&gt;KingRED, redBoos, Redy, RedZon, Redor
&lt;br/&gt;Verde = Green
&lt;br/&gt;GreenKing, GreenMan, GreenZy, Greenzen
&lt;br/&gt;Azul = blue
&lt;br/&gt;BlueZun, BlueMan, BlueKing, Bluex, BlueZ
&lt;h2&gt;Requerimientos para jugar Free Fire&lt;/h2&gt; 
Si tienes tener una buena experiencia en el juego a continuación te detallamos los requisitos mínimos que debe cumplir y lo que está recomendado para poder aprovechar el juego en su máxima dimensión.
&lt;h3&gt;Requisitos mínimos&lt;/h3&gt;
Mínimamente para que funcione el juego bien debe cumplir con las siguientes características: 
&lt;br/&gt;
&lt;br/&gt;Sistema Operativo: Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Vista SP2 , Windows XP SP3 (solamente 32-bit).
&lt;br/&gt;Procesador: Intel o AMD    
&lt;br/&gt;Memoria RAM: 2GB como mínimo.
&lt;br/&gt;Almacenamiento: 4GB de espacio en disco duro como mínimo.
&lt;br/&gt;Drivers de tarjeta gráfica actualizados.
&lt;h3&gt;Requisitos recomendados&lt;/h3&gt;
Sistema Operativo: Windows7, Windows8, Windows10
&lt;br/&gt;Procesador: Quad Core
&lt;br/&gt;Memoria: 4 GB RAM
&lt;br/&gt;Tarjeta gráfica: NVIDIA GeForce GTS 450
&lt;br/&gt;DirectX: Versión 9.0
&lt;br/&gt;Red: Conexión a Internet de banda ancha
&lt;br/&gt;Disco duro: 10 GB espacio disponible
&lt;br/&gt;Tarjeta de sonido: Onboard
&lt;div class=&quot;memes3&quot;&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2018/01/letras-adornadas-para-nick.html&quot;&gt;Adornos para nick&lt;/a&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2020/03/cambiar-nick-en-pubg-mobile-lite.html&quot;&gt;Nick raro para Pubg&lt;/a&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2020/03/cambiar-nombre-en-league-of-legends.html&quot;&gt;Nick Para Lol&lt;/a&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2017/12/nick-para-fortnite-letras-y-simbolos.html&quot;&gt;Cambiar nombre en Fornite&lt;/a&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/p/emojis-para-copiar-y-pegar.html&quot;&gt;Emojis para copiar y pegar&lt;/a&gt;
&lt;/div&gt;
&lt;script async=&#39;async&#39;&gt;
var palabraGlob=&quot;Escribe acá...&quot;;

function abrir_redes(id_div_contenido,id_div_compartir,id_div_mensaje)
{var glob_url_texto=document.getElementById(id_div_contenido).value; var cade=&quot;&quot;; var re=&quot;&quot;;
  cade=&quot;&lt;div style=\&quot;padding:0 20px 20px 20px;background:#c4cfe6;\&quot; class=\&quot;opc\&quot;&gt;&lt;div style=\&quot;background: #508aff;color:#fff;font-size:20px;\&quot;&gt;Compartir en redes&lt;/div&gt;&quot;;
  re = / /gi; glob_url_texto = glob_url_texto.replace(re, &quot;%20&quot;);

if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) )cade+=&quot;&lt;a href=&#39;whatsapp://send?text=&quot;+glob_url_texto+&quot;&#39;  target=&#39;_blank&#39;&gt;Whatsapp&lt;/a&gt;&quot;;

   cade+=&quot;&lt;a href=&#39;javascript:void();&#39; class=&#39;social-icon twitter ga&#39; rel=&#39;nofollow&#39; data-js-selector=&#39;launch_popup&#39;     onclick=\&quot;window.open(&#39;https://twitter.com/share?url=http://oruro777.blogspot.com&amp;text=&quot;+glob_url_texto+&quot;&#39;, &#39;_blank&#39;, &#39;height=430,width=640&#39;);\&quot;   data-category=&#39;Post&#39; data-event=&#39;Share quote&#39; data-label=&#39;twitter&#39;&gt;Twitter&lt;/a&gt;&quot;;
   cade+=&quot;&lt;a href=\&quot;#\&quot; onclick=\&quot;javascript:cerrar_compartir(&#39;&quot;+id_div_contenido+&quot;&#39;,&#39;&quot;+id_div_compartir+&quot;&#39;,&#39;&quot;+id_div_mensaje+&quot;&#39;);return false;\&quot; &gt;Cerrar&lt;/a&gt;&quot;;
   cade+=&quot;&lt;/div&gt;&quot;;
 document.getElementById(id_div_mensaje).innerHTML = cade;
}				   
				   
function cerrar_compartir(id_div_contenido,id_div_compartir,id_div_mensaje){document.getElementById(id_div_mensaje).innerHTML = &quot;&quot;;}				   
var str1=&quot;&quot;,str2=&quot;&quot;;
function anadir_caracter(caracter1,idEditor){var tex5=&quot;&quot;;  if(document.getElementById(idEditor).selectionStart&gt;-1&amp;&amp;document.getElementById(idEditor).selectionStart&lt;999){f=document.getElementById(idEditor);
                                                                _ini=f.selectionStart; var inicio = f.value.substr(0, _ini); var fin = f.value.substr(_ini, f.value.length);
	                                                            tex5 = inicio + caracter1 + fin; f.value=tex5; f.selectionStart=_ini+1; f.selectionEnd=_ini+1;  f.focus(); f.blur();
                                                                }else {tex5=document.getElementById(idEditor).value;  tex5=tex5+caracter1; document.getElementById(&quot;text2&quot;).value = tex5; document.getElementById(&quot;text2&quot;).blur(); }   }
function eliminar_caracter(idEditor,tipo){tx2=document.getElementById(&quot;text2&quot;).value;
	                                      if(tipo==1){ tx2 = tx2.substring(0, tx2.length - 1); } 
                                          if(tipo==2){ tx2 = tx2.substring(1, tx2.length);}
										  if(tipo==3){ tx2 =&quot;&quot;;  }
										  document.getElementById(&quot;text2&quot;).value = tx2;
                                         }
function marcar(campo) { campo.focus(); campo.select();}

function descodificarEntidad(str) {  return str.replace(/&amp;#(\d+);/g, function(match, dec) {    return String.fromCharCode(dec);  });}

var globIdMensaje = &quot;mensaje1&quot;;
function copyTextDeDiv(idTexto,idMensaje){
    var text=document.getElementById(idTexto).innerHTML;
    var id = &quot;el-id-del-textarea&quot;; globIdMensaje=idMensaje;
    var existsTextarea = document.getElementById(id);
    if(!existsTextarea){ var textarea = document.createElement(&quot;textarea&quot;);  textarea.id = id;
                         textarea.style.position = &quot;fixed&quot;;textarea.style.top = 0; textarea.style.left = 0; textarea.style.width = &quot;1px&quot;;        textarea.style.height = &quot;1px&quot;;
                         textarea.style.padding = 0;  textarea.style.border = &quot;none&quot;;  textarea.style.outline = &quot;none&quot;;  textarea.style.boxShadow = &quot;none&quot;;  textarea.style.background = &quot;transparent&quot;;
                         document.querySelector(&quot;body&quot;).appendChild(textarea);   existsTextarea = document.getElementById(id);
                       }else{   }
    existsTextarea.value = text; existsTextarea.select();
    try { var status = document.execCommand(&quot;copy&quot;); if(!status){ fracaso(idTexto); }else{ exito(idTexto); }
        } catch (err) {  excepcion(idTexto); }
    existsTextarea.blur();
    if(!existsTextarea){document.body.removeChild(existsTextarea);}
}

    
function copyTextDeInput(idTexto,idMensaje){var text=&quot;&quot;; text=document.getElementById(idTexto).value;
                                            var id = &quot;el-id-del-textarea&quot;; globIdMensaje=idMensaje;
                                            var existsTextarea = document.getElementById(id);
    if(!existsTextarea){ var textarea = document.createElement(&quot;textarea&quot;);  textarea.id = id;
                         textarea.style.position = &quot;fixed&quot;;textarea.style.top = 0; textarea.style.left = 0; textarea.style.width = &quot;1px&quot;;        textarea.style.height = &quot;1px&quot;;
                         textarea.style.padding = 0;  textarea.style.border = &quot;none&quot;;  textarea.style.outline = &quot;none&quot;;  textarea.style.boxShadow = &quot;none&quot;;  textarea.style.background = &quot;transparent&quot;;
                         document.querySelector(&quot;body&quot;).appendChild(textarea);   existsTextarea = document.getElementById(id);
                       }
    existsTextarea.value = text; existsTextarea.select();
    try { var status = document.execCommand(&quot;copy&quot;); if(!status){ fracaso(idTexto); }else{ exito(idTexto); }
        } catch (err) { excepcion(idTexto); }
        existsTextarea.blur();                                            
    if(!existsTextarea){document.body.removeChild(existsTextarea);}
}

var globIdMensaje = &quot;mensaje1&quot;,globIdTexto = &quot;x&quot;;
    
    function exito(idTexto) { console.log(&quot;ENTRA exientraaaa&quot;); MostrarAlerta(2500,&quot;Texto copiado!&quot;,&quot;#01A9DB&quot;,idTexto); }
    function fracaso(idTexto) { MostrarAlerta(5500,&quot;No se pudo copiar, realiza el copiado manual o prueba otro navegador...&quot;,&quot;#F79F81&quot;,idTexto); }
    function excepcion(idTexto) {MostrarAlerta(5500,&quot;No se pudo copiar, realiza el copiado manual o prueba otro navegador...&quot;,&quot;#F79F81&quot;,idTexto); }
    function ocultarAlerta(idTexto) {objeto=document.getElementById(idTexto+&quot;_msg&quot;);
							         padreId=document.getElementById(idTexto).parentNode.id;
	                                 
									 document.getElementById(padreId).removeChild(objeto);
	                                }
    function MostrarAlerta(tiempo,texto1,color,idTexto) { elemento1 = document.createElement(&quot;div&quot;); id5=idTexto+&quot;_msg&quot;; inputExist=document.getElementById(id5);
                                              if(!inputExist){elemento1.id = id5; elemento1.innerHTML=&quot;&lt;div style=&#39;color:#fff; background:&quot;+color+&quot;;&#39;&gt;&quot;+texto1+&quot;&lt;/div&gt;&quot;;
                                                              
															  
															  elemento2 = document.getElementById(idTexto); 
															  elemento2.parentNode.insertBefore(elemento1,elemento2);
                                                              insertAfter(elemento2,elemento1); setTimeout(function() {ocultarAlerta(idTexto);}, tiempo);
                                                             }
                                                        }
    function insertAfter(dom1,dom2){if(dom1.nextSibling){ dom1.parentNode.insertBefore(dom2,dom1.nextSibling);} else {dom1.parentNode.appendChild(dom2);}}
function showEdit(idTexto){
		elemento1 = document.createElement(&quot;div&quot;); id5=idTexto+&quot;_edit&quot;; inputExist=document.getElementById(id5);
                               if(!inputExist){elemento1.id = id5; elemento1.innerHTML=&quot;&lt;span style=\&quot;float:right;\&quot;&gt;&lt;button type=\&quot;button\&quot; class=\&quot;btn1\&quot; onclick=\&quot;trasladar_dats6(&#39;&quot;+idTexto+&quot;&#39;,&#39;text2&#39;);\&quot;&gt;Editar&lt;/button&gt;&quot;;
                                               elemento2 = document.getElementById(idTexto); elemento2.parentNode.insertBefore(elemento1,elemento2);
                                               insertAfter(elemento2,elemento1); 
                                              }
		
	                          }
function trasladar_dats6(dom1,dom2){ elemento1 = document.getElementById(&#39;modal-content&#39;);
                                     elemento2 = document.getElementById(dom1); insertAfter(elemento2,elemento1); 
							         elementx = document.getElementById(dom1+&#39;_edit&#39;);
                                     elementx.parentNode.removeChild(elementx);
									 input_show_input(dom1,&quot;text2&quot;);
								   }
  
function cerrar1()
{ elemento1 = document.getElementById(&#39;invi1&#39;); elemento2 = document.getElementById(&#39;modal-content&#39;);
  elemento1.appendChild(elemento2);
}
				   
var normal=&quot;abcdefghijklmnñopqrstuvwxyz 1234567890&quot;;
var a1=descodificarEntidad(&quot;ＡＢＣＤＥＦＧＨＩＪＫＬＭＮñＯＰＱＲＳＴＵＶＷＸＹZ✵1234567890&quot;);
var a2=descodificarEntidad(&quot;ДßĊÐξFĠĦłjҚĿMnЙØPףЯ丂tŲעΨЖУ乙 1234567890&quot;);
var a3=descodificarEntidad(&quot;aɓςd乇ቱﻮիiժズℓጦnÑ0թq尺sէนשwχYՁ•1234567890&quot;);
var a4=descodificarEntidad(&quot;ɑɓɔɗəʃɡɦɪɟズɭʍήñʘρφʀรʇϋϑШχվʑ 1234567890&quot;);
var a5=descodificarEntidad(&quot;αвςdєfgнιנкℓмиÑσρףяѕтυνωאָуz•1234567890&quot;);
var a6=descodificarEntidad(&quot;₳฿₵ĐɆ₣₲ⱧłJ₭Ⱡ₥₦ÑØ₱QⱤ₴₮ɄV₩ӾɎⱫ 1234567890&quot;);
var a7=descodificarEntidad(&quot;åвcDêfgнljκlறnñоpqяSтuvшχyչ✵1234567890&quot;);
var a8=descodificarEntidad(&quot;αвҫ๔єƒgнιנкℓмηñσρqяѕтυνωχуz 1234567890&quot;);
var a9=descodificarEntidad(&quot;ａｂｃｄｅｆｇｈｉｊｋｌｍｎñｏｐｑｒｓｔｕｖｗｘｙｚ✵1234567890&quot;);
var a10=descodificarEntidad(&quot;ﻪъ८ժεքցհﻨյĸlოռñօթզгรէսνաＸկչ 1234567890&quot;);
var a11=descodificarEntidad(&quot;ΔҌςd乇ԲɢɦΙۆӃℓოɲñʘթףЯรȚนѵWҲעŻ•1234567890&quot;);
var a12=descodificarEntidad(&quot;ﻪbcժεfﻮʰiʲズlოⁿñºթզ尺รէนשʷﾒվz ₁₂₃₄₅₆₈₉₀1234567890&quot;);
var a13=descodificarEntidad(&quot;ABCÐEքGħIJҞLMNñ0PQRSŦUVWXҰ乙☆1234567890&quot;);
var a14=descodificarEntidad(&quot;ḀßČÐεｷﻮɦﻨjズℓოɲñʘթq尺รŦนשωﾒվչ 1234567890&quot;);
var a15=descodificarEntidad(&quot;ﾑ乃cd乇ｷgんﾉﾌズﾚm刀Ñoｱq尺丂ｲuϑwﾒﾘ乙☆1234567890&quot;);
var a16=descodificarEntidad(&quot;丹乃ㄈのモチ夕ᕼ工ﾌ长乚爪仈Ñ〇尸Q尺己丁긴V山乂丫Z 1234567890&quot;);
var a17=descodificarEntidad(&quot;ÁßČĎĔŦĞĤĨĴĶĹMŃÑŐPQŔŚŤÚVŴЖŶŹ☆1234567890&quot;);
var a18=descodificarEntidad(&quot;ค๒ς๔єŦﻮђเןкl๓ภÑoקσгรtยשฬץאz 1234567890&quot;);
var a19=descodificarEntidad(&quot;ለьζdҾʧghﻨʝқŁʍnñʘpգrㄅʇひvwＸyչ⌁1234567890&quot;);
var a20=descodificarEntidad(&quot;ค๒čdƎƒﻮんﻨjƘℓmɲñƠÞգ尺ֆtƯvШXฯչ 1234567890&quot;);
var a21=descodificarEntidad(&quot;คც(ծҾfgんﻨʝКլოՈÑʘթգ尺丂Ŧuשωﾒฯ乙⌁1234567890&quot;);
var a22=descodificarEntidad(&quot;ΩbҫժҼҒﻮӈأjҠ乚MnӣoҎգԻֆҭմvωҲұչ 1234567890&quot;);
var a23=descodificarEntidad(&quot;ÆþcÐєζgΗЇɟkɭmnÑΘpØҐŠτμשwχyշ⌁1234567890&quot;);
var a24=descodificarEntidad(&quot;ДЪCԁҾԲցんіڙқԼறהñፀթգЯ丂Ҭμνயﾒฯｚ 1234567890&quot;);
var a25=descodificarEntidad(&quot;Aþcծeƒﻮዞﻨʝʞረmɲñoթq尺丂Ŧひʋωxﾘչ★1234567890&quot;);
var a26=descodificarEntidad(&quot;ለbርծΣfցዠijkረወռЙፀpզշsէሀvሠxվ乙 1234567890&quot;);
var a27=descodificarEntidad(&quot;მჩეძპԲცhﻨქκlოnЙፀρგΓჰŦυשwჯყz★1234567890&quot;);
var a28=descodificarEntidad(&quot;ค๖cժēfﻮhiวkl๓ɲñop๑rŞtนงωxฯ乙 1234567890&quot;);
var a29=descodificarEntidad(&quot;ⓐⓑⓒⓓⓔⓕⓖⓗⓘⓙⓚⓛⓜⓝⓝⓞⓟⓠⓡⓢⓣⓤⓥⓦⓧⓨⓩ✯1234567890&quot;);
var a30=descodificarEntidad(&quot;αв¢∂єfgнιנкℓмиÑσρqяѕтυνωχуz 1234567890&quot;);
var a31=descodificarEntidad(&quot;aвcdeғgнιjĸlмnÑopqrѕтυvwхyz•1234567890&quot;);
var a32=descodificarEntidad(&quot;αвc∂εғgнιנкℓмηñσρqяsтυvωxүz 1234567890&quot;);
var a33=descodificarEntidad(&quot;ǟɮƈɖɛʄɢɦɨʝӄʟʍռñօքզʀֆȶʊʋաӼʏʐツ•1234567890&quot;);
var a34=descodificarEntidad(&quot;ᗩᗷᑕᗪEᖴGᕼIᒍKᒪᗰᑎñOᑭᑫᖇᔕTᑌᐯᗯ᙭Yᘔ 1234567890&quot;);
var a35=descodificarEntidad(&quot;ꍏ♭☾◗€Ϝ❡♄♗♪ϰ↳♔♫Ñ⊙ρ☭☈ⓢT☋✓ω⌘☿☡░1234567890&quot;);
var a36=descodificarEntidad(&quot;48(d3f9h!jk1றnÑ0pqr57uvwxy2 1234567890&quot;);
var a37=descodificarEntidad(&quot;ɐqɔpǝɟƃɥıɾʞlɯuuodbɹsʇnʌʍxʎz░1234567890&quot;);
var a38=descodificarEntidad(&quot;ᴬᴮᶜᴰᴱᶠᴳᴴᴵᴶᴷᴸᴹᴺÑᴼᴾᑫᴿˢᵀᵁⱽᵂˣʸᶻ 1234567890&quot;);
var a39=descodificarEntidad(&quot;ᴀʙᴄᴅᴇҒɢʜɪᴊᴋʟᴍNÑᴏᴘQʀsᴛᴜᴠᴡxʏᴢ⇝1234567890&quot;);

var a40=descodificarEntidad(&quot;ᴀʙᴄᴅᴇғɢʜɪᴊᴋʟᴍɴÑᴏᴘǫʀsᴛᴜᴠᴡxʏᴢツ 1234567890&quot;);
var a41=descodificarEntidad(&quot;𝑨𝑩𝑪𝑫𝑬𝑭𝑮𝑯𝑰𝑱𝑲𝑳𝑴𝑵Ñ𝑶𝑷𝑸𝑹𝑺𝑻𝑼𝑽𝑾𝑿𝒀𝒁ツ•1234567890&quot;);
var a42=descodificarEntidad(&quot;𝓐𝓑𝓒𝓓𝓔𝓕𝓖𝓗𝓘𝓙𝓚𝓛𝓜𝓝Ñ𝓞𝓟𝓠𝓡𝓢𝓣𝓤𝓥𝓦𝓧𝓨𝓩 1234567890&quot;);
var a43=descodificarEntidad(&quot;𝘢𝘣𝘤𝘥𝘦𝘧𝘨𝘩𝘪𝘫𝘬𝘭𝘮𝘯ñ𝘰𝘱𝘲𝘳𝘴𝘵𝘶𝘷𝘸𝘹𝘺𝘻░0123456789&quot;);
var a44=descodificarEntidad(&quot;𝔄𝔅ℭ𝔇𝔈𝔉𝔊ℌℑ𝔍𝔎𝔏𝔐𝔑Ñ𝔒𝔓𝔔ℜ𝔖𝔗𝔘𝔙𝔚𝔛𝔜ℨ 1234567890&quot;);
var a45=descodificarEntidad(&quot;𝙖𝙗𝙘𝙙𝙚𝙛𝙜𝙝𝙞𝙟𝙠𝙡𝙢𝙣ñ𝙤𝙥𝙦𝙧𝙨𝙩𝙪𝙫𝙬𝙭𝙮𝙯░0123456789&quot;);
var a46=descodificarEntidad(&quot;𝔸𝔹ℂ𝔻𝔼𝔽𝔾ℍ𝕀𝕁𝕂𝕃𝕄ℕÑ𝕆ℙℚℝ𝕊𝕋𝕌𝕍𝕎𝕏𝕐ℤ𝟘𝟙𝟚𝟛𝟜𝟝𝟞𝟟𝟠𝟡 1234567890&quot;);
var a47=descodificarEntidad(&quot;𝖆𝖇𝖈𝖉𝖊𝖋𝖌𝖍𝖎𝖏𝖐𝖑𝖒𝖓𝖓𝖔𝖕𝖖𝖗𝖘𝖙𝖚𝖛𝖜𝖝𝖞𝖟★1234567890&quot;);
var a48=descodificarEntidad(&quot;𝕬𝕭𝕮𝕯𝕰𝕱𝕲𝕳𝕴𝕵𝕶𝕷𝕸𝕹𝕹𝕺𝕻𝕼𝕽𝕾𝕿𝖀𝖁𝖂𝖃𝖄𝖅 1234567890&quot;);
var a49=descodificarEntidad(&quot;𝒜𝐵𝒞𝒟𝐸𝐹𝒢𝐻𝐼𝒥𝒦𝐿𝑀𝒩Ñ𝒪𝒫𝒬𝑅𝒮𝒯𝒰𝒱𝒲𝒳𝒴𝒵░𝟣𝟤𝟥𝟦𝟧𝟨𝟩𝟪𝟫𝟢&quot;);
var a50=descodificarEntidad(&quot;𝓪𝓫𝓬𝓭𝓮𝓯𝓰𝓱𝓲𝓳𝓴𝓵𝓶𝓷ñ𝓸𝓹𝓺𝓻𝓼𝓽𝓾𝓿𝔀𝔁𝔂𝔃ツ 1234567891234567890&quot;);
var a51=descodificarEntidad(&quot;𝒶𝒷𝒸𝒹𝑒𝒻𝑔𝒽𝒾𝒿𝓀𝓁𝓂𝓃ñ𝑜𝓅𝓆𝓇𝓈𝓉𝓊𝓋𝓌𝓍𝓎𝓏░𝟢𝟣𝟤𝟥𝟦𝟧𝟨𝟩𝟪𝟫&quot;);
var a52=descodificarEntidad(&quot;АБCДЄFGHЇJКГѪ₦ЙѲPФЯ$TЦѴШЖЧЗツ 1234567890&quot;);
var a53=descodificarEntidad(&quot;𝗮𝗯𝗰𝗱𝗲𝗳𝗴𝗵𝗶𝗷𝗸𝗹𝗺𝗻ñ𝗼𝗽𝗾𝗿𝘀𝘁𝘂𝘃𝘄𝘅𝘆𝘇⇝𝟬𝟭𝟮𝟯𝟰𝟱𝟲𝟳𝟴𝟵&quot;);
var a54=descodificarEntidad(&quot;𝘈𝘉𝘊𝘋𝘌𝘍𝘎𝘏𝘐𝘑𝘒𝘓𝘔𝘕Ñ𝘖𝘗𝘘𝘙𝘚𝘛𝘜𝘝𝘞𝘟𝘠𝘡ツ 1234567890&quot;);
var a55=descodificarEntidad(&quot;𝘼𝘽𝘾𝘿𝙀𝙁𝙂𝙃𝙄𝙅𝙆𝙇𝙈𝙉Ñ𝙊𝙋𝙌𝙍𝙎𝙏𝙐𝙑𝙒𝙓𝙔𝙕⇝1234567890&quot;);
var a56=descodificarEntidad(&quot;𝔞𝔟𝔠𝔡𝔢𝔣𝔤𝔥𝔦𝔧𝔨𝔩𝔪𝔫ñ𝔬𝔭𝔮𝔯𝔰𝔱𝔲𝔳𝔴𝔵𝔶𝔷 1234567890&quot;);
var a57=descodificarEntidad(&quot;𝕒𝕓𝕔𝕕𝕖𝕗𝕘𝕙𝕚𝕛𝕜𝕝𝕞𝕟ñ𝕠𝕡𝕢𝕣𝕤𝕥𝕦𝕧𝕨𝕩𝕪𝕫⇝𝟘𝟙𝟚𝟛𝟜𝟝𝟞𝟟𝟠𝟡&quot;);


  function ver2(idEditor){ var text3=document.getElementById(idEditor).value;
  var userEdita=1;
  var ing = text3; if(&quot;Escribe acá...&quot;==ing){ing=&quot;mi nick&quot;;userEdita=&quot;0&quot;; }
  var t1 = &quot;&quot;; var t2 = &quot;&quot;; var t3 = &quot;&quot;; var t4 = &quot;&quot;; var t5 = &quot;&quot;; var t6 = &quot;&quot;; var t7 = &quot;&quot;; var t8 = &quot;&quot;;
  var t9 = &quot;&quot;; var t10 = &quot;&quot;; var t11 = &quot;&quot;; var t12 = &quot;&quot;; var t13 = &quot;&quot;;  var t14 = &quot;&quot;; var t15 = &quot;&quot;;var t16 = &quot;&quot;;var t17 = &quot;&quot;;var t18 = &quot;&quot;;var t19 = &quot;&quot;;var t20 = &quot;&quot;;var t21 = &quot;&quot;;var t22 = &quot;&quot;;var t23 = &quot;&quot;;var t24 = &quot;&quot;;var t25 = &quot;&quot;;var t26 = &quot;&quot;;var t27 = &quot;&quot;;var t28 = &quot;&quot;;
  var t29 = &quot;&quot;;var t30 = &quot;&quot;;var t31 = &quot;&quot;;var t32 = &quot;&quot;;var t33 = &quot;&quot;;var t34 = &quot;&quot;;var t35 = &quot;&quot;;var t36 = &quot;&quot;;var t37 = &quot;&quot;;var t38 = &quot;&quot;;var t39 = &quot;&quot;;var t40 = &quot;&quot;;var t41 = &quot;&quot;;var t42 = &quot;&quot;;var t43 = &quot;&quot;;var t44 = &quot;&quot;;var t45 = &quot;&quot;;var t46 = &quot;&quot;; var t47 = &quot;&quot;;var t48 = &quot;&quot;;var t49 = &quot;&quot;;
  var t50 = &quot;&quot;;var t51 = &quot;&quot;;var t52 = &quot;&quot;;var t53 = &quot;&quot;;var t54 = &quot;&quot;;var t55 = &quot;&quot;;var t56 = &quot;&quot;;var t57 = &quot;&quot;;
  var n = ing.toLowerCase();   if (ing.length==0) return; 
  for(i=0; i&lt;n.length; i++) {
   var c=n.charAt(i);
   for(j=0; (j&lt;normal.length)&amp;&amp;(c!=normal.charAt(j)); j++);
   if (j&lt;normal.length) { t1+=a1.charAt(j);} else { t1+=c; } 
   if (j&lt;normal.length) { t2+=a2.charAt(j); } else { t2+=c; } 
   if (j&lt;normal.length) { t3+=a3.charAt(j); } else { t3+=c; } 
   if (j&lt;normal.length) { t4+=a4.charAt(j); } else { t4+=c; } 
   if (j&lt;normal.length) { t5+=a5.charAt(j); } else { t5+=c; } 
   if (j&lt;normal.length) { t6+=a6.charAt(j); } else { t6+=c; } 
   if (j&lt;normal.length) { t7+=a7.charAt(j); } else { t7+=c; } 
   if (j&lt;normal.length) { t8+=a8.charAt(j); } else { t8+=c; } 
   if (j&lt;normal.length) { t9+=a9.charAt(j); } else { t9+=c; } 
   if (j&lt;normal.length) { t10+=a10.charAt(j); } else { t10+=c; } 
   if (j&lt;normal.length) { t11+=a11.charAt(j); } else { t11+=c; } 
   if (j&lt;normal.length) { t12+=a12.charAt(j); } else { t12+=c; } 
   if (j&lt;normal.length) { t13+=a13.charAt(j); } else { t13+=c; } 
   if (j&lt;normal.length) { t14+=a14.charAt(j); } else { t14+=c; }    
                        if (j&lt;normal.length) { t15+=a15.charAt(j); } else { t15+=c; }    
                        if (j&lt;normal.length) { t16+=a16.charAt(j); } else { t16+=c; }    
                        if (j&lt;normal.length) { t17+=a17.charAt(j); } else { t17+=c; }
                        if (j&lt;normal.length) { t18+=a18.charAt(j); } else { t18+=c; }
                        if (j&lt;normal.length) { t19+=a19.charAt(j); } else { t19+=c; }
                        if (j&lt;normal.length) { t20+=a20.charAt(j); } else { t20+=c; }
                        if (j&lt;normal.length) { t21+=a21.charAt(j); } else { t21+=c; }
                        if (j&lt;normal.length) { t22+=a22.charAt(j); } else { t22+=c; }
                        if (j&lt;normal.length) { t23+=a23.charAt(j); } else { t23+=c; }
                        if (j&lt;normal.length) { t24+=a24.charAt(j); } else { t24+=c; }
                        if (j&lt;normal.length) { t25+=a25.charAt(j); } else { t25+=c; }
                        if (j&lt;normal.length) { t26+=a26.charAt(j); } else { t26+=c; }
                        if (j&lt;normal.length) { t27+=a27.charAt(j); } else { t27+=c; }
                        if (j&lt;normal.length) { t28+=a28.charAt(j); } else { t28+=c; }
   if (j&lt;normal.length) { if(Array.from(a29)[j])t29+=Array.from(a29)[j]; } else { t29+=c; }
   if (j&lt;normal.length) { a30=descodificarEntidad(a30);if(Array.from(a30)[j])t30+=Array.from(a30)[j]; } else { t30+=c; }
   if (j&lt;normal.length) { if(Array.from(a31)[j])t31+=Array.from(a31)[j]; } else { t31+=c; }
   if (j&lt;normal.length) { a32=descodificarEntidad(a32); if(Array.from(a32)[j])t32+=Array.from(a32)[j]; } else { t32+=c; }
   if (j&lt;normal.length) { if(Array.from(a33)[j])t33+=Array.from(a33)[j]; } else { t33+=c; }
   if (j&lt;normal.length) { a34=descodificarEntidad(a34);if(Array.from(a34)[j])t34+=Array.from(a34)[j]; } else { t34+=c; }
   if (j&lt;normal.length) { if(Array.from(a35)[j])t35+=Array.from(a35)[j]; } else { t35+=c; }
   if (j&lt;normal.length) { a36=descodificarEntidad(a36);if(Array.from(a36)[j])t36+=Array.from(a36)[j]; } else { t36+=c; }
   if (j&lt;normal.length) { if(Array.from(a37)[j])t37+=Array.from(a37)[j]; } else { t37+=c; }
   if (j&lt;normal.length) { a38=descodificarEntidad(a38);if(Array.from(a38)[j])t38+=Array.from(a38)[j]; } else { t38+=c; }
   if (j&lt;normal.length) { if(Array.from(a39)[j])t39+=Array.from(a39)[j]; } else { t39+=c; }
   if (j&lt;normal.length) { if(Array.from(a40)[j])t40+=Array.from(a40)[j]; } else { t40+=c; }
   if (j&lt;normal.length) { if(Array.from(a41)[j])t41+=Array.from(a41)[j]; } else { t41+=c; }
   if (j&lt;normal.length) { if(Array.from(a42)[j])t42+=Array.from(a42)[j]; } else { t42+=c; }
   if (j&lt;normal.length) { if(Array.from(a43)[j])t43+=Array.from(a43)[j]; } else { t43+=c; }
   if (j&lt;normal.length) { if(Array.from(a44)[j])t44+=Array.from(a44)[j]; } else { t44+=c; }
   if (j&lt;normal.length) { if(Array.from(a45)[j])t45+=Array.from(a45)[j]; } else { t45+=c; }
   if (j&lt;normal.length) { a46=descodificarEntidad(a46); if(Array.from(a46)[j])t46+=Array.from(a46)[j]; } else { t46+=c; }
   if (j&lt;normal.length) { if(Array.from(a47)[j])t47+=Array.from(a47)[j]; } else { t47+=c; }
   if (j&lt;normal.length) { a48=descodificarEntidad(a48); if(Array.from(a48)[j])t48+=Array.from(a48)[j]; } else { t48+=c; }
   if (j&lt;normal.length) { if(Array.from(a49)[j])t49+=Array.from(a49)[j]; } else { t49+=c; }
   
   if (j&lt;normal.length) { if(Array.from(a50)[j])t50+=Array.from(a50)[j]; } else { t50+=c; }
   if (j&lt;normal.length) { if(Array.from(a51)[j])t51+=Array.from(a51)[j]; } else { t51+=c; }
   if (j&lt;normal.length) { if(Array.from(a52)[j])t52+=Array.from(a52)[j]; } else { t52+=c; }
   if (j&lt;normal.length) { if(Array.from(a53)[j])t53+=Array.from(a53)[j]; } else { t53+=c; }
   if (j&lt;normal.length) { if(Array.from(a54)[j])t54+=Array.from(a54)[j]; } else { t54+=c; }
   if (j&lt;normal.length) { if(Array.from(a55)[j])t55+=Array.from(a55)[j]; } else { t55+=c; }
   if (j&lt;normal.length) { if(Array.from(a56)[j])t56+=Array.from(a56)[j]; } else { t56+=c; }
   if (j&lt;normal.length) { if(Array.from(a57)[j])t57+=Array.from(a57)[j]; } else { t57+=c; }
   
					
   }
  
  
  
                                           if(idEditor==&quot;text1&quot;)document.getElementById(&quot;text1&quot;).value=text3;else if(idEditor==&quot;text2&quot;)document.getElementById(&quot;text1&quot;).value=text3; 
                                           if(typeof Bonitas === &quot;function&quot;) {document.getElementById(&quot;ediciontexto&quot;).value =text3; Bonitas();}
                 document.getElementById(&quot;res1&quot;).value = descodificarEntidad(&quot;─═☆&quot;)+t1+descodificarEntidad(&quot;☆═─&quot;);document.getElementById(&quot;res2&quot;).value = descodificarEntidad(&quot;【&quot;)+t2+descodificarEntidad(&quot;】&quot;);document.getElementById(&quot;res3&quot;).value = descodificarEntidad(&quot;【【&quot;)+t3+descodificarEntidad(&quot;】】&quot;);document.getElementById(&quot;res4&quot;).value = descodificarEntidad(&quot;͜͡&quot;)+t4+descodificarEntidad(&quot;ツ&quot;);document.getElementById(&quot;res5&quot;).value = descodificarEntidad(&quot;͜͡&quot;)+t5+descodificarEntidad(&quot;乂&quot;);document.getElementById(&quot;res6&quot;).value = descodificarEntidad(&quot;͜͡&quot;)+t6+descodificarEntidad(&quot;&quot;);document.getElementById(&quot;res7&quot;).value = descodificarEntidad(&quot;*☆¸&quot;)+t7+descodificarEntidad(&quot;¸☆*&quot;);document.getElementById(&quot;res8&quot;).value = descodificarEntidad(&quot;✧☽&quot;)+t8+descodificarEntidad(&quot;☾✧&quot;);document.getElementById(&quot;res9&quot;).value = descodificarEntidad(&quot;¸☆*&quot;)+t9+descodificarEntidad(&quot;*☆¸&quot;);document.getElementById(&quot;res10&quot;).value = descodificarEntidad(&quot;『&quot;)+t10+descodificarEntidad(&quot;』ツ&quot;);document.getElementById(&quot;res11&quot;).value = descodificarEntidad(&quot;꧁༒☬&quot;)+t11+descodificarEntidad(&quot;☬༒꧂&quot;);document.getElementById(&quot;res12&quot;).value = descodificarEntidad(&quot;꧁࿗࿌&quot;)+t12+descodificarEntidad(&quot;࿌࿗꧂&quot;);document.getElementById(&quot;res13&quot;).value = descodificarEntidad(&quot;꧁༒☬&quot;)+t13+descodificarEntidad(&quot;ৡ☬༒꧂&quot;);document.getElementById(&quot;res14&quot;).value = descodificarEntidad(&quot;꧁☆☬&quot;)+t14+descodificarEntidad(&quot;☬☆꧂&quot;);document.getElementById(&quot;res15&quot;).value = descodificarEntidad(&quot;꧁ঔৣ☬✞&quot;)+t15+descodificarEntidad(&quot;✞☬ঔৣ꧂&quot;);document.getElementById(&quot;res16&quot;).value = descodificarEntidad(&quot;◥꧁ད&quot;)+t16+descodificarEntidad(&quot;ཌ꧂◤&quot;);document.getElementById(&quot;res17&quot;).value = descodificarEntidad(&quot;◥꧁☠︎&quot;)+t17+descodificarEntidad(&quot;☠︎꧂◤&quot;);document.getElementById(&quot;res18&quot;).value = descodificarEntidad(&quot;꧁༒&quot;)+t18+descodificarEntidad(&quot;༒꧂&quot;);document.getElementById(&quot;res19&quot;).value = descodificarEntidad(&quot;۝≛༒&quot;)+t19+descodificarEntidad(&quot;༒≛۝&quot;);document.getElementById(&quot;res20&quot;).value = descodificarEntidad(&quot;꧁༺&quot;)+t20+descodificarEntidad(&quot;༻꧂&quot;);document.getElementById(&quot;res21&quot;).value = descodificarEntidad(&quot;꧁༒&quot;)+t21+descodificarEntidad(&quot;༒꧂&quot;);document.getElementById(&quot;res22&quot;).value = descodificarEntidad(&quot;★°&quot;)+t22+descodificarEntidad(&quot;°★&quot;);document.getElementById(&quot;res23&quot;).value = descodificarEntidad(&quot;♩♬[&quot;)+t23+descodificarEntidad(&quot;]♬♩&quot;);document.getElementById(&quot;res24&quot;).value = descodificarEntidad(&quot;☜♥☞&quot;)+t24+descodificarEntidad(&quot;☜♥☞&quot;);document.getElementById(&quot;res25&quot;).value = descodificarEntidad(&quot;天今◈&quot;)+t25+descodificarEntidad(&quot;◈기天&quot;);document.getElementById(&quot;res26&quot;).value = descodificarEntidad(&quot;彡[&quot;)+t26+descodificarEntidad(&quot;]彡&quot;);document.getElementById(&quot;res27&quot;).value = descodificarEntidad(&quot;々&quot;)+t27+descodificarEntidad(&quot;▄︻┻═┳一&quot;);document.getElementById(&quot;res28&quot;).value = descodificarEntidad(&quot;么&quot;)+t28+descodificarEntidad(&quot;么&quot;);document.getElementById(&quot;res29&quot;).value = descodificarEntidad(&quot;☆&quot;)+t29+descodificarEntidad(&quot;☆乂&quot;);document.getElementById(&quot;res30&quot;).value = descodificarEntidad(&quot;➢༒&quot;)+t30+descodificarEntidad(&quot;༒&quot;);document.getElementById(&quot;res31&quot;).value = descodificarEntidad(&quot;☆&quot;)+t31+descodificarEntidad(&quot;~&amp;#62;♡&quot;);document.getElementById(&quot;res32&quot;).value = descodificarEntidad(&quot;€£$&quot;)+t32+descodificarEntidad(&quot;€*^&quot;);document.getElementById(&quot;res33&quot;).value = descodificarEntidad(&quot;☆~《&quot;)+t33+descodificarEntidad(&quot;》~☆&quot;);document.getElementById(&quot;res34&quot;).value = descodificarEntidad(&quot;༼༼&quot;)+t34+descodificarEntidad(&quot;༽༽﻿&quot;);document.getElementById(&quot;res35&quot;).value = descodificarEntidad(&quot;༄ᶦᶰ✿&quot;)+t35+descodificarEntidad(&quot;࿐&quot;);document.getElementById(&quot;res36&quot;).value = descodificarEntidad(&quot;彡[&quot;)+t36+descodificarEntidad(&quot;]彡&quot;);document.getElementById(&quot;res37&quot;).value = descodificarEntidad(&quot;《&quot;)+t37+descodificarEntidad(&quot;》ツ&quot;);document.getElementById(&quot;res38&quot;).value = descodificarEntidad(&quot;『&quot;)+t38+descodificarEntidad(&quot;』&quot;);document.getElementById(&quot;res39&quot;).value = descodificarEntidad(&quot;ᴳᵒᵈ乡♕&quot;)+t39+descodificarEntidad(&quot;▄︻̷̿┻̿═━一&quot;);document.getElementById(&quot;res40&quot;).value = descodificarEntidad(&quot;ㅤ ༒ &quot;)+t1+descodificarEntidad(&quot;ㅤ  ༒&quot;);document.getElementById(&quot;res41&quot;).value = descodificarEntidad(&quot;༄ᶦᶰᵈ᭄✿&quot;)+t2+descodificarEntidad(&quot;࿐&quot;);document.getElementById(&quot;res42&quot;).value = descodificarEntidad(&quot;✯✞βąÐ_q҉&quot;)+t3+descodificarEntidad(&quot;✞✯&quot;);document.getElementById(&quot;res43&quot;).value = descodificarEntidad(&quot;★彡[&quot;)+t4+descodificarEntidad(&quot;]彡★&quot;);document.getElementById(&quot;res44&quot;).value = descodificarEntidad(&quot;íɑʍ彡&quot;)+t5+descodificarEntidad(&quot;彡&quot;);document.getElementById(&quot;res45&quot;).value = descodificarEntidad(&quot;◈(★)&quot;)+t6+descodificarEntidad(&quot;(★)◈&quot;);document.getElementById(&quot;res46&quot;).value = descodificarEntidad(&quot;웃❤유_&quot;)+t7+descodificarEntidad(&quot;_웃❤유&quot;);document.getElementById(&quot;res47&quot;).value = descodificarEntidad(&quot;♥‿♥✿&quot;)+t8+descodificarEntidad(&quot;✿♥‿♥&quot;);document.getElementById(&quot;res48&quot;).value = descodificarEntidad(&quot;╔♥═&quot;)+t9+descodificarEntidad(&quot;═♥╗&quot;);document.getElementById(&quot;res49&quot;).value = descodificarEntidad(&quot;(っ◔◡◔)っ❤&quot;)+t10+descodificarEntidad(&quot;&quot;);document.getElementById(&quot;res50&quot;).value = descodificarEntidad(&quot;(͡• ͜ʖ ͡•).&quot;)+t11+descodificarEntidad(&quot;&quot;);document.getElementById(&quot;res51&quot;).value = descodificarEntidad(&quot;(͠≖ ͜ʖ͠≖)&quot;)+t12+descodificarEntidad(&quot;&quot;);document.getElementById(&quot;res52&quot;).value = descodificarEntidad(&quot;(●_•̃)_&quot;)+t13+descodificarEntidad(&quot;&quot;);document.getElementById(&quot;res53&quot;).value = descodificarEntidad(&quot;(=°o°=)&quot;)+t14+descodificarEntidad(&quot;&quot;);document.getElementById(&quot;res54&quot;).value = descodificarEntidad(&quot;ಠ_ಠ&quot;)+t15+descodificarEntidad(&quot;ಠ_ಠ&quot;);document.getElementById(&quot;res55&quot;).value = descodificarEntidad(&quot;㋡㋛㋡&quot;)+t16+descodificarEntidad(&quot;㋡㋡㋡&quot;);document.getElementById(&quot;res56&quot;).value = descodificarEntidad(&quot;(¨*•.¸&quot;)+t17+descodificarEntidad(&quot;¸.•*¨)&quot;);document.getElementById(&quot;res57&quot;).value = descodificarEntidad(&quot;─═۝&quot;)+t18+descodificarEntidad(&quot;۝═─&quot;);document.getElementById(&quot;res58&quot;).value = descodificarEntidad(&quot;─═♥&quot;)+t19+descodificarEntidad(&quot;♥═─&quot;);document.getElementById(&quot;res59&quot;).value = descodificarEntidad(&quot;《《&quot;)+t20+descodificarEntidad(&quot;》》&quot;);document.getElementById(&quot;res60&quot;).value = descodificarEntidad(&quot;༼༼༼&quot;)+t21+descodificarEntidad(&quot;༽﻿༽﻿༽﻿&quot;);document.getElementById(&quot;res61&quot;).value = descodificarEntidad(&quot;『『&quot;)+t22+descodificarEntidad(&quot;』』&quot;);document.getElementById(&quot;res62&quot;).value = descodificarEntidad(&quot;╚»★&quot;)+t23+descodificarEntidad(&quot;★«╝&quot;);document.getElementById(&quot;res63&quot;).value = descodificarEntidad(&quot;▂▃▅&quot;)+t24+descodificarEntidad(&quot;▅▃▂&quot;);document.getElementById(&quot;res64&quot;).value = descodificarEntidad(&quot;◘ıl|&quot;)+t25+descodificarEntidad(&quot;|lı◘&quot;);document.getElementById(&quot;res65&quot;).value = descodificarEntidad(&quot;★╬►&quot;)+t26+descodificarEntidad(&quot;◄╬★&quot;);document.getElementById(&quot;res66&quot;).value = descodificarEntidad(&quot;◄╬►&quot;)+t27+descodificarEntidad(&quot;◄╬►&quot;);document.getElementById(&quot;res67&quot;).value = descodificarEntidad(&quot;╬╬&quot;)+t28+descodificarEntidad(&quot;╬╬&quot;);document.getElementById(&quot;res68&quot;).value = descodificarEntidad(&quot;░▒▓&quot;)+t29+descodificarEntidad(&quot;▓▒░&quot;);document.getElementById(&quot;res69&quot;).value = descodificarEntidad(&quot;（﹙&quot;)+t30+descodificarEntidad(&quot;﹚）&quot;);document.getElementById(&quot;res70&quot;).value = descodificarEntidad(&quot;〔﹝&quot;)+t31+descodificarEntidad(&quot;﹞〕&quot;);document.getElementById(&quot;res71&quot;).value = t1;document.getElementById(&quot;res72&quot;).value = t2;document.getElementById(&quot;res73&quot;).value = t3;document.getElementById(&quot;res74&quot;).value = t4;document.getElementById(&quot;res75&quot;).value = t5;document.getElementById(&quot;res76&quot;).value = t6;document.getElementById(&quot;res77&quot;).value = t7;document.getElementById(&quot;res78&quot;).value = t8;document.getElementById(&quot;res79&quot;).value = t9;document.getElementById(&quot;res80&quot;).value = t10;document.getElementById(&quot;res81&quot;).value = t11;document.getElementById(&quot;res82&quot;).value = t12;document.getElementById(&quot;res83&quot;).value = t13;document.getElementById(&quot;res84&quot;).value = t14;document.getElementById(&quot;res85&quot;).value = t15;document.getElementById(&quot;res86&quot;).value = t16;document.getElementById(&quot;res87&quot;).value = t17;document.getElementById(&quot;res88&quot;).value = t18;document.getElementById(&quot;res89&quot;).value = t19;document.getElementById(&quot;res90&quot;).value = t20;document.getElementById(&quot;res91&quot;).value = t21;document.getElementById(&quot;res92&quot;).value = t22;document.getElementById(&quot;res93&quot;).value = t23;document.getElementById(&quot;res94&quot;).value = t24;document.getElementById(&quot;res95&quot;).value = t25;document.getElementById(&quot;res96&quot;).value = t26;document.getElementById(&quot;res97&quot;).value = t27;document.getElementById(&quot;res98&quot;).value = t28;document.getElementById(&quot;res99&quot;).value = t29;document.getElementById(&quot;res100&quot;).value = t30;document.getElementById(&quot;res101&quot;).value = t31;document.getElementById(&quot;res102&quot;).value = t32;document.getElementById(&quot;res103&quot;).value = t33;document.getElementById(&quot;res104&quot;).value = t34;document.getElementById(&quot;res105&quot;).value = t35;document.getElementById(&quot;res106&quot;).value = t36;document.getElementById(&quot;res107&quot;).value = t37;document.getElementById(&quot;res108&quot;).value = t38;} 
  ver2(&quot;text1&quot;); 
				 
				 
				 &lt;/script&gt;

















&lt;script&gt; 
vec1=[&#39;Sun&#39;,&#39;ZON&#39;,&#39;Big&#39;,&#39;Cool&#39;,&#39;Machine&#39;,&#39;Rocky&#39;,&#39;Ninja&#39;,&#39;Gamer&#39;,&#39;Don&#39;,&#39;Legend&#39;,&#39;Killer&#39;,&#39;Angel&#39;, &#39;Thanos&#39;,&#39;Raven&#39;,&#39;Roz&#39;,&#39;Soul&#39;,&#39;Athletic&#39;,&#39;Expa&#39;,&#39;Peque&#39;,&#39;Big&#39;,&#39;Boos&#39;,&#39;ZY&#39;,&#39;AZ&#39;,&#39;DX&#39;,&#39;ZEO&#39;,&#39;ZERO&#39;,&#39;Lucky&#39;,&#39;Shield&#39;,&#39;Monster&#39;,&#39;Crazy&#39;,&#39;Real&#39;,&#39;Dark&#39;,&#39;Ghost&#39;,&#39;Joker&#39;,&#39;Frozen&#39;,&#39;Perzeo&#39;,&#39;Black&#39;,&#39;White&#39;,&#39;Red&#39;,&#39;Blue&#39;,&#39;Diva&#39;,&#39;Sad&#39;,&#39;PRO&#39;,&#39;PLAYER&#39;,&#39;Fire&#39;,&#39;Maxi&#39;,&#39;Cold&#39;,&#39;Supreme&#39;,&#39;Zeuz&#39;,&#39;Venom&#39;,&#39;Kong&#39;,&#39;Kratos&#39;,&#39;Snupi&#39;,&#39;Athena&#39;,&#39;Rasta&#39;,&#39;Gold&#39;,&#39;Life&#39;,&#39;Shony&#39;,&#39;Sunny&#39;,&#39;Mizzu&#39;,&#39;Lion&#39;,&#39;Baby&#39;,&#39;Lobo&#39;,&#39;Toxic&#39;,&#39;Aura&#39;,&#39;Hacker&#39;,&#39;Z&#39;,&#39;OX&#39;];
vec2=[&#39;&#39;,&#39;&#39;,&#39;&#39;,&#39;Man&#39;,&#39;King&#39;,&#39;X&#39;,&#39;Gun&#39;,&#39;Gox&#39;,&#39;Gen&#39;,&#39;Lux&#39;,&#39;Chan&#39;,&#39;Jin&#39;,&#39;Bad&#39;,&#39;San&#39;,&#39;Kun&#39;,&#39;Hunter&#39;,&#39;Kron&#39;,&#39;Master&#39;,&#39;Drake&#39;,&#39;Blade&#39;,&#39;Set&#39;,&#39;Champion&#39;,&#39;Fires&#39;,&#39;Flex&#39;,&#39;Roe&#39;,&#39;Ros&#39;,&#39;OZ&#39;,&#39;ZEN&#39;,&#39;Xion&#39;,&#39;Wolff&#39;,&#39;Jin&#39;,&#39;WEB&#39;,&#39;COM&#39;,&#39;Quen&#39;,&#39;Game&#39;,&#39;Over&#39;,&#39;Angel&#39;,&#39;Zain&#39;,&#39;Young&#39;,&#39;Kill&#39;,&#39;Ux&#39;,&#39;bot&#39;,&#39;chi&#39;,&#39;zel&#39;,&#39;zein&#39;,&#39;zox&#39;,&#39;pa&#39;,&#39;Slayer&#39;,&#39;Shadow&#39;,&#39;Savage&#39;,&#39;Scared&#39;,&#39;Ryze&#39;,&#39;OX&#39;,&#39;Zero&#39;,&#39;Strong&#39;,&#39;zen&#39;,&#39;nex&#39;,&#39;nil&#39;,&#39;Z&#39;,&#39;Rock&#39;,&#39;Star&#39;,&#39;Mex&#39;,&#39;Min&#39;,&#39;Nishima&#39;,&#39;Kuma&#39;,&#39;Jun&#39;,&#39;EX&#39;,&#39;TX&#39;,&#39;Tiger&#39;,&#39;Lion&#39;,&#39;Shima&#39;,&#39;Saky&#39;,&#39;Kan&#39;,&#39;TOR&#39;,&#39;ZOR&#39;,&#39;KID&#39;,&#39;Boy&#39;,&#39;Blex&#39;,&#39;Mil&#39;,&#39;24K&#39;,&#39;METAL&#39;,&#39;Xion&#39;,&#39;Geus&#39;,&#39;Shur&#39;,&#39;rita&#39;,&#39;Kella&#39;,&#39;Kell&#39;,&#39;Li&#39;,&#39;Masters&#39;,&#39;Han&#39;,&#39;Long&#39;,&#39;Viper&#39;,&#39;Kanzuky&#39;,&#39;Zuky&#39;,&#39;Yusai&#39;,&#39;Sawada&#39;,&#39;Matsuda&#39;,&#39;Kang&#39;,&#39;Blade&#39;,&#39;Lao&#39;,&#39;Cage&#39;,&#39;Kano&#39;,&#39;nnok&#39;,&#39;Cyrax&#39;,&#39;Shi&#39;,&#39;Kin&#39;,&#39;Taro&#39;,&#39;Trion&#39;,&#39;NYX&#39;,&#39;NAYA&#39;,&#39;Cool&#39;,&#39;Gal&#39;,&#39;Zimura&#39;];

vec3=[&#39;Ψ&#39;,&#39;ツ&#39;,&#39;乂&#39;,&#39;☁&#39;,&#39;も&#39;,&#39;乡&#39;,&#39;웃​も&#39;,&#39;zZz&#39;,&#39;㋦&#39;,&#39;ღ&#39;,&#39;✿&#39;,&#39;​彡&#39;,&#39;崽&#39;,&#39;모&#39;,&#39;ꄍ&#39;,&#39;​〆&#39;,&#39;ᵔᴥᵔ&#39;,&#39;봇&#39;,&#39;​亗&#39;,&#39;✧･ﾟ:&#39;,&#39;メ&#39;,&#39;​杀&#39;,&#39;​ღ┊&#39;,&#39;​†┋&#39;,&#39;ꐠ&#39;,&#39;☂​ₓ&#39;,&#39;Ξ​米&#39;,&#39;±&#39;,&#39;大&#39;,&#39;​​​㊕〆&#39;,&#39;→&#39;,&#39;✔&#39;,&#39;ᴸˣ&#39;,&#39;✓​ᴺᴱᵂ&#39;,&#39;⁰¹&#39;,&#39;ᵁᴺᴷ&#39;,&#39;亗&#39;,&#39;ჯ​ᴏɴᴇ&#39;,&#39;M¹⁰&#39;,&#39;×͜&#39;,&#39;×&#39;,&#39;ᴵᴬᴹ&#39;,&#39;么&#39;,&#39;IAM┊&#39;,&#39;​◤&#39;,&#39;⁕͜⁕&#39;,&#39;ᵀᴼᴾ&#39;,&#39;ϟ&#39;,&#39;¬_¬&#39;,&#39;彡★&#39;,&#39;░&#39;,&#39;ツ&#39;,&#39;³²⁰​亗&#39;,&#39;⁹⁹⁹​♛&#39;,&#39;ᴮᵒˢˢ&#39;,&#39;→亗&#39;,&#39;ﾒ&#39;,&#39;​ＮＯＴ→&#39;,&#39;ᵍᵃᵐᵉ&#39;,&#39;☆&#39;,&#39;ᴘʀᴏ&#39;,&#39;​⁴ᵏ&#39;,&#39;​ᶠⁱʳᵉ&#39;,&#39;✿&#39;,&#39;​ᵀᴴᴱ&#39;,&#39;ᴹᴿ&#39;,&#39;​ᴹˢ&#39;];
vec4=[&#39;:)&#39;,&#39;乂&#39;,&#39;み​&#39;,&#39;ට&#39;,&#39;┋&#39;,&#39;☁&#39;,&#39;♋​&#39;,&#39;99%&#39;,&#39;666&#39;,&#39;εїз&#39;,&#39;¿웃?ㅤ&#39;,&#39;乡&#39;,&#39;웃​もㅤ&#39;,&#39;​杀&#39;,&#39;​㋦&#39;,&#39;ღ&#39;,&#39;​★&#39;,&#39;✿&#39;,&#39;​彡&#39;,&#39;✞&#39;,&#39;崽​&#39;,&#39;모&#39;,&#39;ꄍ&#39;,&#39;ᵔᴥᵔ&#39;,&#39;봇&#39;,&#39;​亗ㅤ&#39;,&#39;✧･ﾟ&#39;,&#39;╰⁔╯&#39;,&#39;メ&#39;,&#39;✽&#39;,&#39;​₰&#39;,&#39;ღ&#39;,&#39;༃&#39;,&#39;₰&#39;,&#39;฿&#39;,&#39;ஜ&#39;,&#39;​杀&#39;,&#39;° ͜ʖ ͡°&#39;,&#39;❀&#39;,&#39;ꐠ&#39;,&#39;࿐&#39;,&#39;☂&#39;,&#39;ᴮᴿ&#39;,&#39;⁷⁷⁷&#39;,&#39;™&#39;,&#39;〄​&#39;,&#39;±&#39;,&#39;→웃&#39;,&#39;✔&#39;,&#39;ᴸˣ&#39;,&#39;✓​ᴺᴱᵂ&#39;,&#39;★​ᴺᴱㅤᵂ&#39;,&#39;ᴴᴼᵀ&#39;,&#39;_​♪&#39;,&#39;⁰¹&#39;,&#39;✨​&#39;,&#39;┊⁶⁶⁶&#39;,&#39;​♛&#39;,&#39;❤&#39;,&#39;​ᵁᴷ&#39;,&#39;神&#39;,&#39;て&#39;,&#39;​⺐&#39;,&#39;ᴵᴬᴹ&#39;,&#39;┋&#39;,&#39;​༒&#39;,&#39;炎&#39;,&#39;⁹⁹⁹⁺&#39;,&#39;么&#39;,&#39;​⸙&#39;,&#39;​ᴹᴿ&#39;,&#39;​ᴹˢ&#39;,&#39;​◤&#39;,&#39;◢&#39;,&#39;​⸸&#39;,&#39;༻&#39;,&#39;ᴿᴵᴾ&#39;,&#39;ᵀᴼᴾ&#39;,&#39;¬_¬&#39;,&#39;彡★&#39;,&#39;©&#39;,&#39;™&#39;,&#39;♡&#39;,&#39;ツ&#39;,&#39;³²⁰&#39;,&#39;ᴮᵒˢˢ&#39;,&#39;ﾒᴳᵒᵈﾒ&#39;,&#39;ᴳᵒᵈ&#39;,&#39;〲&#39;,&#39;║₂₄ᴷ║&#39;,&#39;ᵍᵃᵐᵉ&#39;,&#39;☬&#39;,&#39;ᴳᵒᵒᵈ&#39;,&#39;⁴ᵏ&#39;,&#39;​ᶠⁱʳᵉ&#39;,&#39;​ᵀᴴᴱ&#39;,&#39;☯︎&#39;,&#39;【螿】&#39;,&#39;𒆜&#39;,&#39;​ᴹˢ&#39;,&#39;*☆¸&#39;,&#39;〆&#39;,&#39;ᶠⁱʳᵉ&#39;,&#39;⫸&#39;,&#39;ッ​&#39;,&#39;シ︎&#39;,&#39;ᶦᶰ&#39;,&#39;ჯ&#39;,&#39;♬&#39;,&#39;♛&#39;,&#39;♕︎&#39;,&#39;εїз​★&#39;];
domGlob1=1;



function listaNombres()
{tam1=vec1.length-1;tam2=vec2.length-1;  tam_ador_ini=vec3.length-1; tam_ador_fin=vec4.length-1;
 nom=document.getElementById(&#39;nomb&#39;).value;
 for(i=1;i&lt;22;i++){document.getElementById(&#39;n&#39;+i).innerHTML=nombre(nom,tam1,tam2,tam_ador_ini,tam_ador_fin,i);domGlob1++; }

}

function nombre(nom,tam1,tam2,tam3,tam4,cont){
alea1=Math.round(Math.random()*tam1);
alea2=Math.round(Math.random()*tam2);
alea3_ador_ini=Math.round(Math.random()*tam3);
alea4_ador_fin=Math.round(Math.random()*tam4);

if(nom==&quot;&quot;)name1=vec1[alea1];else 
          { tam3=nom.length-1;alea3=Math.round(Math.random()*tam3);
            name1=nom.substr(0,alea3);  }

if(cont%4==0){name=vec3[alea3_ador_ini]+nom+vec4[alea4_ador_fin]; }
else if(cont%2==0){name=nom+vec4[alea4_ador_fin];}
         else if(cont%3==0)name=name1+vec2[alea2]+vec4[alea4_ador_fin]; else name=name1+vec2[alea2];
return name;
}

function ver_new()
{tam1=vec1.length-1;tam2=vec2.length-1;  tam_ador_ini=vec3.length-1; tam_ador_fin=vec4.length-1;
 nom=document.getElementById(&#39;nomb&#39;).value; cad=&quot;&quot;; tex1=&quot;&quot;;
 for(i=1;i&lt;22;i++)
 { tex1=nombre(nom,tam1,tam2,tam_ador_ini,tam_ador_fin,i); 
    cad+=&#39;&lt;div&gt;&lt;p id=&quot;n&#39;+domGlob1+&#39;&quot;&gt;&#39;+tex1+&#39;&lt;/p&gt;&lt;span id=&quot;msg&#39;+domGlob1+&#39;&quot; onclick=&quot;copyDeDiv222(\&#39;n&#39;+domGlob1+&#39;\&#39;,\&#39;msg&#39;+domGlob1+&#39;\&#39;)&quot;&gt;Copiar&lt;/span&gt;&lt;/div&gt;&#39;;
	domGlob1++;
 }
document.getElementById(&#39;nicks&#39;).innerHTML+=cad;
}
  
var globIdMensaje = &quot;mensaje1&quot;,globIdTexto = &quot;x&quot;;
function copyDeDiv222(idTexto,idMensaje){ 
    var text=document.getElementById(idTexto).innerHTML;
	
    var id = &quot;el-id-del-textarea&quot;; globIdMensaje=idMensaje;
    var existsTextarea = document.getElementById(id);
    if(!existsTextarea){ var textarea = document.createElement(&quot;textarea&quot;);  textarea.id = id;
                         textarea.style.position = &quot;fixed&quot;;textarea.style.top = 0; textarea.style.left = 0; textarea.style.width = &quot;1px&quot;;        textarea.style.height = &quot;1px&quot;; textarea.style.padding = 0;  textarea.style.border = &quot;none&quot;;  textarea.style.outline = &quot;none&quot;;  textarea.style.boxShadow = &quot;none&quot;;  textarea.style.background = &quot;transparent&quot;;
                         document.querySelector(&quot;body&quot;).appendChild(textarea);   existsTextarea = document.getElementById(id);
                       }else{   }
    existsTextarea.value = text; existsTextarea.select();
    try { var status = document.execCommand(&quot;copy&quot;); if(!status){ fracaso1(idTexto,idMensaje); }else{ exito1(idTexto,idMensaje); }
        } catch (err) {  excepcion1(idTexto,idMensaje); }
		
        existsTextarea.blur();		
    if(!existsTextarea){document.body.removeChild(existsTextarea);}
}
    
    function exito1(idTexto,idMensaje) { MostrarAlerta1(2500,&quot;Copiado!&quot;,&quot;#01A9DB&quot;,idTexto,idMensaje); }
    function fracaso1(idTexto,idMensaje) { MostrarAlerta1(5500,&quot;Error&quot;,&quot;#F79F81&quot;,idTexto,idMensaje); }
    function excepcion1(idTexto,idMensaje) {MostrarAlerta1(5500,&quot;Error&quot;,&quot;#F79F81&quot;,idTexto,idMensaje); }
    function ocultarAlerta1(idTexto,idMensaje) {//objeto=document.getElementById(idTexto+&quot;_msg&quot;);
							          //padreId=document.getElementById(idTexto).parentNode.id;
									  document.getElementById(idMensaje).innerHTML=&quot;Copiar&quot;;
									  //document.getElementById(idTexto).removeChild(objeto);
	                                }
    function MostrarAlerta1(tiempo,texto1,color,idTexto,idMensaje) { elemento1 = document.createElement(&quot;div&quot;); id5=idTexto+&quot;_msg&quot;; inputExist=document.getElementById(id5);
                                              if(!inputExist){//elemento1.id = id5; elemento1.innerHTML=&quot;&lt;div style=&#39;color:#fff; background:&quot;+color+&quot;;&#39;&gt;&quot;+texto1+&quot;&lt;/div&gt;&quot;;
                                                    		  //elemento2 = document.getElementById(idTexto); 
															  //elemento2.appendChild(elemento1);
															  
															  document.getElementById(idMensaje).innerHTML=&quot;&lt;p style=&#39;color:#fff;font-size:0.9em;background:&quot;+color+&quot;;&#39;&gt;&quot;+texto1+&quot;&lt;/p&gt;&quot;;
															  
															            //elemento2.parentNode.insertBefore(elemento1,elemento2);
                                                                        //insertAfter(elemento2,elemento1); 
															  setTimeout(function() {ocultarAlerta1(idTexto,idMensaje);}, tiempo);
                                                             }
                                                        }  
  
&lt;/script&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3479830349506876198/posts/default/3912964768611176937'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3479830349506876198/posts/default/3912964768611176937'/><link rel='alternate' type='text/html' href='http://oruro777.blogspot.com/2020/03/nicks-para-free-fire.html' title='Nicks para Free Fire'/><author><name>Jx</name><uri>http://www.blogger.com/profile/03601735053947716847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDhQGDUBOQdzMMS69qSKFHa1oj0rA0ZYMckeelTk65WFyED97Z20hrsCP8ecj6rRNv4upb3N5hw-g5EE9afRR9EQ7NYum6K18qvyo5o19Uu2j_yq_dUacfqo1Q6HUMOttG2h7QmY7F32sv/s72-c/nicks-free-fire.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-3479830349506876198.post-828674368882059404</id><published>2018-01-03T11:49:00.003-04:00</published><updated>2020-07-16T18:51:02.357-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="letras para facebook"/><category scheme="http://www.blogger.com/atom/ns#" term="trucos para facebook"/><title type='text'>Letras con símbolos de notas musicales</title><content type='html'>&lt;div id=&quot;programaletras&quot;&gt;&lt;div class=&quot;descripcionz&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;285&quot; data-original-width=&quot;237&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvEPVbIBdJPhFJVeBGNrF5FhY0sa4o1PyQyxiMhWdAdpo8IOsfjw5B6Kzkb235sGV8RZMCgQgFbQScUuxAo4DgpusgJEfclnp74rRDpW2taDcx2Uj8iSSBsfytukK3PZrQUlRyYm3pYeGu/s200/musica.jpg&quot; width=&quot;166&quot; /&gt;&lt;/div&gt;&lt;b&gt;Letras con símbolos de notas musicales&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
En esta publicación encontrarás información sobre las figuras y notas musicales además de la herramienta que facilita escribir tus textos adornados con los símbolos o figuras musicales, simplemente tienes que escribir tu texto en la caja de abajo y verás que se genera el resultado, luego copia y pega en facebook, instagram, twitter, etc.&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;botonmostrarz&quot;&gt;&lt;a href=&quot;#programaletras&quot; class=&quot;open1&quot;&gt;&lt;span&gt;Ver Descripción&lt;/span&gt;&lt;/a&gt;&lt;a href=&quot;#&quot; class=&quot;close1&quot;&gt;&lt;span&gt;Ocultar Descripción&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;

&lt;div class=&quot;instruccion&quot;&gt;Escribe aquí:&lt;/div&gt;&lt;div style=&quot;width:100%;background:#bfc7cc;&quot;&gt;&lt;div style=&quot;width:97%;margin:0 auto;&quot;&gt;&lt;textarea id=&quot;text1&quot; name=&quot;text1&quot; maxlength=&quot;555&quot; onfocus=&quot;this.value=&#39;&#39;&quot; onkeyup=&quot;ver2(&#39;text1&#39;);&quot; style=&quot;display: table-cell;width:100%;font-size:1.5em;height:60px;  box-sizing: border-box;margin:0;padding:6px;border-radius: 10px !important;background:#f0fcff;&quot; type=&quot;text&quot; value=&quot;hola&quot; &gt;Escribe acá...&lt;/textarea&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id=&quot;emoji_items&quot; style=&quot;height:500px;border:9px solid #bfc7cc;&quot;&gt;&lt;input id=&quot;res1&quot; onclick=&quot;copyTextDeInput(&#39;res1&#39;,&#39;mensaje1&#39;);marcar(this);showEdit(&#39;res1&#39;);&quot; value=&quot;♩♩♩Hola♩♩♩&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res2&quot; onclick=&quot;copyTextDeInput(&#39;res2&#39;,&#39;mensaje2&#39;);marcar(this);showEdit(&#39;res2&#39;);&quot; value=&quot;♪♪♪Hola♪♪♪&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res3&quot; onclick=&quot;copyTextDeInput(&#39;res3&#39;,&#39;mensaje3&#39;);marcar(this);showEdit(&#39;res3&#39;);&quot; value=&quot;♫♫♫Hola♫♫♫&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res4&quot; onclick=&quot;copyTextDeInput(&#39;res4&#39;,&#39;mensaje4&#39;);marcar(this);showEdit(&#39;res4&#39;);&quot; value=&quot;♬♬♬Hola♬♬♬&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res5&quot; onclick=&quot;copyTextDeInput(&#39;res5&#39;,&#39;mensaje5&#39;);marcar(this);showEdit(&#39;res5&#39;);&quot; value=&quot;♭♭♭Hola♭♭♭&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res6&quot; onclick=&quot;copyTextDeInput(&#39;res6&#39;,&#39;mensaje6&#39;);marcar(this);showEdit(&#39;res6&#39;);&quot; value=&quot;♩♪♫♬♭Hola♭♬♫♪♩&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res7&quot; onclick=&quot;copyTextDeInput(&#39;res7&#39;,&#39;mensaje7&#39;);marcar(this);showEdit(&#39;res7&#39;);&quot; value=&quot;♪♫☷Hola☷♫♪&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res8&quot; onclick=&quot;copyTextDeInput(&#39;res8&#39;,&#39;mensaje8&#39;);marcar(this);showEdit(&#39;res8&#39;);&quot; value=&quot;♫♫♫✶Hola✶♫♫♫&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res9&quot; onclick=&quot;copyTextDeInput(&#39;res9&#39;,&#39;mensaje9&#39;);marcar(this);showEdit(&#39;res9&#39;);&quot; value=&quot;♪♪♪✶Hola✶♪♪♪&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res10&quot; onclick=&quot;copyTextDeInput(&#39;res10&#39;,&#39;mensaje10&#39;);marcar(this);showEdit(&#39;res10&#39;);&quot; value=&quot;么♬♫Hola♫♬么&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res11&quot; onclick=&quot;copyTextDeInput(&#39;res11&#39;,&#39;mensaje11&#39;);marcar(this);showEdit(&#39;res11&#39;);&quot; value=&quot;♭♬♫.·:*¨¨* ≈☆Hola☆≈ *¨¨*:·.♫♬♭&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res12&quot; onclick=&quot;copyTextDeInput(&#39;res12&#39;,&#39;mensaje12&#39;);marcar(this);showEdit(&#39;res12&#39;);&quot; value=&quot;♪♪♩¸.•´¯`•.¸(Hola)¸.•´¯`•.¸♩♪♪&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res13&quot; onclick=&quot;copyTextDeInput(&#39;res13&#39;,&#39;mensaje13&#39;);marcar(this);showEdit(&#39;res13&#39;);&quot; value=&quot;╚»♫«╝Hola╚»♫«╝&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res14&quot; onclick=&quot;copyTextDeInput(&#39;res14&#39;,&#39;mensaje14&#39;);marcar(this);showEdit(&#39;res14&#39;);&quot; value=&quot;♫▂▃▅▆Hola▆▅▃▂♫&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res15&quot; onclick=&quot;copyTextDeInput(&#39;res15&#39;,&#39;mensaje15&#39;);marcar(this);showEdit(&#39;res15&#39;);&quot; value=&quot;☞♪☜(Hola)☞♪☜&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res16&quot; onclick=&quot;copyTextDeInput(&#39;res16&#39;,&#39;mensaje16&#39;);marcar(this);showEdit(&#39;res16&#39;);&quot; value=&quot;♩♪▬◘ıl|█(Hola)█ll◘▬♪♩&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res17&quot; onclick=&quot;copyTextDeInput(&#39;res17&#39;,&#39;mensaje17&#39;);marcar(this);showEdit(&#39;res17&#39;);&quot; value=&quot;♫♫♫[►Hola◄]♫♫♫&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res18&quot; onclick=&quot;copyTextDeInput(&#39;res18&#39;,&#39;mensaje18&#39;);marcar(this);showEdit(&#39;res18&#39;);&quot; value=&quot;║╚»♩«╝║♬▄▀▄♬╠Hola╣♬▄▀▄♬║╚»♩«╝║&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res19&quot; onclick=&quot;copyTextDeInput(&#39;res19&#39;,&#39;mensaje19&#39;);marcar(this);showEdit(&#39;res19&#39;);&quot; value=&quot;︻╦╦╧─♬♫♩Hola♩♫♬─╧╦╦︻&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res20&quot; onclick=&quot;copyTextDeInput(&#39;res20&#39;,&#39;mensaje20&#39;);marcar(this);showEdit(&#39;res20&#39;);&quot; value=&quot;♬♫♩◄╬╬╬Hola╬╬╬►♩♫♬&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res21&quot; onclick=&quot;copyTextDeInput(&#39;res21&#39;,&#39;mensaje21&#39;);marcar(this);showEdit(&#39;res21&#39;);&quot; value=&quot;♫♩.·:*¨Hola¨*:·.♩♫&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res22&quot; onclick=&quot;copyTextDeInput(&#39;res22&#39;,&#39;mensaje22&#39;);marcar(this);showEdit(&#39;res22&#39;);&quot; value=&quot;░|Ξ»♪«Ξ|░Hola░|Ξ»♪«Ξ|░&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res23&quot; onclick=&quot;copyTextDeInput(&#39;res23&#39;,&#39;mensaje23&#39;);marcar(this);showEdit(&#39;res23&#39;);&quot; value=&quot;♫*¨♥¨*♫Hola♫*¨♥¨*♫&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res24&quot; onclick=&quot;copyTextDeInput(&#39;res24&#39;,&#39;mensaje24&#39;);marcar(this);showEdit(&#39;res24&#39;);&quot; value=&quot;♬♪╠▓╣Hola╠▓╣♪♬&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res25&quot; onclick=&quot;copyTextDeInput(&#39;res25&#39;,&#39;mensaje25&#39;);marcar(this);showEdit(&#39;res25&#39;);&quot; value=&quot;♪♪§¤§¤°°Hola°° §¤§¤♪♪&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res26&quot; onclick=&quot;copyTextDeInput(&#39;res26&#39;,&#39;mensaje26&#39;);marcar(this);showEdit(&#39;res26&#39;);&quot; value=&quot;♩·!¦[Hola]¦!·♩&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res27&quot; onclick=&quot;copyTextDeInput(&#39;res27&#39;,&#39;mensaje27&#39;);marcar(this);showEdit(&#39;res27&#39;);&quot; value=&quot;♬♬|¯Hola¯|♬♬&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res28&quot; onclick=&quot;copyTextDeInput(&#39;res28&#39;,&#39;mensaje28&#39;);marcar(this);showEdit(&#39;res28&#39;);&quot; value=&quot;♬(((Hola)))♬&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res29&quot; onclick=&quot;copyTextDeInput(&#39;res29&#39;,&#39;mensaje29&#39;);marcar(this);showEdit(&#39;res29&#39;);&quot; value=&quot;♫♩×÷·.·´¯`·)»Hola«(·´¯`·.·÷×♩♫&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res30&quot; onclick=&quot;copyTextDeInput(&#39;res30&#39;,&#39;mensaje30&#39;);marcar(this);showEdit(&#39;res30&#39;);&quot; value=&quot;♩—¤÷(`[Hola]´)÷¤—♩&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res31&quot; onclick=&quot;copyTextDeInput(&#39;res31&#39;,&#39;mensaje31&#39;);marcar(this);showEdit(&#39;res31&#39;);&quot; value=&quot;♫-:¦:-«♪»¤Hola¤«♪»-:¦:-♫&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res32&quot; onclick=&quot;copyTextDeInput(&#39;res32&#39;,&#39;mensaje32&#39;);marcar(this);showEdit(&#39;res32&#39;);&quot; value=&quot;♫•.::Hola::.•♫&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res33&quot; onclick=&quot;copyTextDeInput(&#39;res33&#39;,&#39;mensaje33&#39;);marcar(this);showEdit(&#39;res33&#39;);&quot; value=&quot;♫♩(¯`v^÷•Hola•÷^v´¯)♩♫&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res34&quot; onclick=&quot;copyTextDeInput(&#39;res34&#39;,&#39;mensaje34&#39;);marcar(this);showEdit(&#39;res34&#39;);&quot; value=&quot;♫♩*:::Hola:: *♩♫&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res35&quot; onclick=&quot;copyTextDeInput(&#39;res35&#39;,&#39;mensaje35&#39;);marcar(this);showEdit(&#39;res35&#39;);&quot; value=&quot;♪♪╞╣►Hola╠╡♪♪&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res36&quot; onclick=&quot;copyTextDeInput(&#39;res36&#39;,&#39;mensaje36&#39;);marcar(this);showEdit(&#39;res36&#39;);&quot; value=&quot;♫♫_·.·´¯`·.·_♩Hola♩_·.·´¯`·.·_♫♫&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res37&quot; onclick=&quot;copyTextDeInput(&#39;res37&#39;,&#39;mensaje37&#39;);marcar(this);showEdit(&#39;res37&#39;);&quot; value=&quot;♫♫*¨♥¨*Hola*¨♥¨*♫♫&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res38&quot; onclick=&quot;copyTextDeInput(&#39;res38&#39;,&#39;mensaje38&#39;);marcar(this);showEdit(&#39;res38&#39;);&quot; value=&quot;♫¸¸.☆*`✡✡Hola✡✡`*☆.¸¸♫&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res39&quot; onclick=&quot;copyTextDeInput(&#39;res39&#39;,&#39;mensaje39&#39;);marcar(this);showEdit(&#39;res39&#39;);&quot; value=&quot;♩♫♬☜◄Hola►☞♩♫♬&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res40&quot; onclick=&quot;copyTextDeInput(&#39;res40&#39;,&#39;mensaje40&#39;);marcar(this);showEdit(&#39;res40&#39;);&quot; value=&quot;+*¨♫¨*+Hola+*¨♫¨*+&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res41&quot; onclick=&quot;copyTextDeInput(&#39;res41&#39;,&#39;mensaje41&#39;);marcar(this);showEdit(&#39;res41&#39;);&quot; value=&quot;╚»♫Hola♫«╝&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res42&quot; onclick=&quot;copyTextDeInput(&#39;res42&#39;,&#39;mensaje42&#39;);marcar(this);showEdit(&#39;res42&#39;);&quot; value=&quot;♩♪ıl|█Hola█|lı♪♩&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res43&quot; onclick=&quot;copyTextDeInput(&#39;res43&#39;,&#39;mensaje43&#39;);marcar(this);showEdit(&#39;res43&#39;);&quot; value=&quot;꧁♪♫Hola♫♪꧂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res44&quot; onclick=&quot;copyTextDeInput(&#39;res44&#39;,&#39;mensaje44&#39;);marcar(this);showEdit(&#39;res44&#39;);&quot; value=&quot;꧁♫☷Hola☷♫꧂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res45&quot; onclick=&quot;copyTextDeInput(&#39;res45&#39;,&#39;mensaje45&#39;);marcar(this);showEdit(&#39;res45&#39;);&quot; value=&quot;꧁♬♫Hola♫♬꧂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res46&quot; onclick=&quot;copyTextDeInput(&#39;res46&#39;,&#39;mensaje46&#39;);marcar(this);showEdit(&#39;res46&#39;);&quot; value=&quot;♩♪ε٨̲̅٥̲̅٦̲̅ (Hola)з٨̲̅٥̲̅٦̲̅♪♩&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res47&quot; onclick=&quot;copyTextDeInput(&#39;res47&#39;,&#39;mensaje47&#39;);marcar(this);showEdit(&#39;res47&#39;);&quot; value=&quot;༼༼﻿♬Hola♬༽༽&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res48&quot; onclick=&quot;copyTextDeInput(&#39;res48&#39;,&#39;mensaje48&#39;);marcar(this);showEdit(&#39;res48&#39;);&quot; value=&quot;♫《《Hola》》♫&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res49&quot; onclick=&quot;copyTextDeInput(&#39;res49&#39;,&#39;mensaje49&#39;);marcar(this);showEdit(&#39;res49&#39;);&quot; value=&quot;♫♪《Hola》♪♫&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res50&quot; onclick=&quot;copyTextDeInput(&#39;res50&#39;,&#39;mensaje50&#39;);marcar(this);showEdit(&#39;res50&#39;);&quot; value=&quot;♫彡[Hola]彡♫&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res51&quot; onclick=&quot;copyTextDeInput(&#39;res51&#39;,&#39;mensaje51&#39;);marcar(this);showEdit(&#39;res51&#39;);&quot; value=&quot;◈(♫)Hola(♫)◈&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res52&quot; onclick=&quot;copyTextDeInput(&#39;res52&#39;,&#39;mensaje52&#39;);marcar(this);showEdit(&#39;res52&#39;);&quot; value=&quot;웃♬유Hola웃♬유&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res53&quot; onclick=&quot;copyTextDeInput(&#39;res53&#39;,&#39;mensaje53&#39;);marcar(this);showEdit(&#39;res53&#39;);&quot; value=&quot;─═♪Hola♪═─&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res54&quot; onclick=&quot;copyTextDeInput(&#39;res54&#39;,&#39;mensaje54&#39;);marcar(this);showEdit(&#39;res54&#39;);&quot; value=&quot;♪ıl|Hola|lı♪&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res55&quot; onclick=&quot;copyTextDeInput(&#39;res55&#39;,&#39;mensaje55&#39;);marcar(this);showEdit(&#39;res55&#39;);&quot; value=&quot;◄♬►Hola◄♬►&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res56&quot; onclick=&quot;copyTextDeInput(&#39;res56&#39;,&#39;mensaje56&#39;);marcar(this);showEdit(&#39;res56&#39;);&quot; value=&quot;♬░▒▓Hola▓▒░♬&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res57&quot; onclick=&quot;copyTextDeInput(&#39;res57&#39;,&#39;mensaje57&#39;);marcar(this);showEdit(&#39;res57&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res58&quot; onclick=&quot;copyTextDeInput(&#39;res58&#39;,&#39;mensaje58&#39;);marcar(this);showEdit(&#39;res58&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res59&quot; onclick=&quot;copyTextDeInput(&#39;res59&#39;,&#39;mensaje59&#39;);marcar(this);showEdit(&#39;res59&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res60&quot; onclick=&quot;copyTextDeInput(&#39;res60&#39;,&#39;mensaje60&#39;);marcar(this);showEdit(&#39;res60&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res61&quot; onclick=&quot;copyTextDeInput(&#39;res61&#39;,&#39;mensaje61&#39;);marcar(this);showEdit(&#39;res61&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res62&quot; onclick=&quot;copyTextDeInput(&#39;res62&#39;,&#39;mensaje62&#39;);marcar(this);showEdit(&#39;res62&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res63&quot; onclick=&quot;copyTextDeInput(&#39;res63&#39;,&#39;mensaje63&#39;);marcar(this);showEdit(&#39;res63&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res64&quot; onclick=&quot;copyTextDeInput(&#39;res64&#39;,&#39;mensaje64&#39;);marcar(this);showEdit(&#39;res64&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res65&quot; onclick=&quot;copyTextDeInput(&#39;res65&#39;,&#39;mensaje65&#39;);marcar(this);showEdit(&#39;res65&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res66&quot; onclick=&quot;copyTextDeInput(&#39;res66&#39;,&#39;mensaje66&#39;);marcar(this);showEdit(&#39;res66&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res67&quot; onclick=&quot;copyTextDeInput(&#39;res67&#39;,&#39;mensaje67&#39;);marcar(this);showEdit(&#39;res67&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res68&quot; onclick=&quot;copyTextDeInput(&#39;res68&#39;,&#39;mensaje68&#39;);marcar(this);showEdit(&#39;res68&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res69&quot; onclick=&quot;copyTextDeInput(&#39;res69&#39;,&#39;mensaje69&#39;);marcar(this);showEdit(&#39;res69&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res70&quot; onclick=&quot;copyTextDeInput(&#39;res70&#39;,&#39;mensaje70&#39;);marcar(this);showEdit(&#39;res70&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res71&quot; onclick=&quot;copyTextDeInput(&#39;res71&#39;,&#39;mensaje71&#39;);marcar(this);showEdit(&#39;res71&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res72&quot; onclick=&quot;copyTextDeInput(&#39;res72&#39;,&#39;mensaje72&#39;);marcar(this);showEdit(&#39;res72&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res73&quot; onclick=&quot;copyTextDeInput(&#39;res73&#39;,&#39;mensaje73&#39;);marcar(this);showEdit(&#39;res73&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res74&quot; onclick=&quot;copyTextDeInput(&#39;res74&#39;,&#39;mensaje74&#39;);marcar(this);showEdit(&#39;res74&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res75&quot; onclick=&quot;copyTextDeInput(&#39;res75&#39;,&#39;mensaje75&#39;);marcar(this);showEdit(&#39;res75&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res76&quot; onclick=&quot;copyTextDeInput(&#39;res76&#39;,&#39;mensaje76&#39;);marcar(this);showEdit(&#39;res76&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res77&quot; onclick=&quot;copyTextDeInput(&#39;res77&#39;,&#39;mensaje77&#39;);marcar(this);showEdit(&#39;res77&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res78&quot; onclick=&quot;copyTextDeInput(&#39;res78&#39;,&#39;mensaje78&#39;);marcar(this);showEdit(&#39;res78&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res79&quot; onclick=&quot;copyTextDeInput(&#39;res79&#39;,&#39;mensaje79&#39;);marcar(this);showEdit(&#39;res79&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res80&quot; onclick=&quot;copyTextDeInput(&#39;res80&#39;,&#39;mensaje80&#39;);marcar(this);showEdit(&#39;res80&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res81&quot; onclick=&quot;copyTextDeInput(&#39;res81&#39;,&#39;mensaje81&#39;);marcar(this);showEdit(&#39;res81&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res82&quot; onclick=&quot;copyTextDeInput(&#39;res82&#39;,&#39;mensaje82&#39;);marcar(this);showEdit(&#39;res82&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res83&quot; onclick=&quot;copyTextDeInput(&#39;res83&#39;,&#39;mensaje83&#39;);marcar(this);showEdit(&#39;res83&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res84&quot; onclick=&quot;copyTextDeInput(&#39;res84&#39;,&#39;mensaje84&#39;);marcar(this);showEdit(&#39;res84&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res85&quot; onclick=&quot;copyTextDeInput(&#39;res85&#39;,&#39;mensaje85&#39;);marcar(this);showEdit(&#39;res85&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res86&quot; onclick=&quot;copyTextDeInput(&#39;res86&#39;,&#39;mensaje86&#39;);marcar(this);showEdit(&#39;res86&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res87&quot; onclick=&quot;copyTextDeInput(&#39;res87&#39;,&#39;mensaje87&#39;);marcar(this);showEdit(&#39;res87&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res88&quot; onclick=&quot;copyTextDeInput(&#39;res88&#39;,&#39;mensaje88&#39;);marcar(this);showEdit(&#39;res88&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res89&quot; onclick=&quot;copyTextDeInput(&#39;res89&#39;,&#39;mensaje89&#39;);marcar(this);showEdit(&#39;res89&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res90&quot; onclick=&quot;copyTextDeInput(&#39;res90&#39;,&#39;mensaje90&#39;);marcar(this);showEdit(&#39;res90&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res91&quot; onclick=&quot;copyTextDeInput(&#39;res91&#39;,&#39;mensaje91&#39;);marcar(this);showEdit(&#39;res91&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res92&quot; onclick=&quot;copyTextDeInput(&#39;res92&#39;,&#39;mensaje92&#39;);marcar(this);showEdit(&#39;res92&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res93&quot; onclick=&quot;copyTextDeInput(&#39;res93&#39;,&#39;mensaje93&#39;);marcar(this);showEdit(&#39;res93&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res94&quot; onclick=&quot;copyTextDeInput(&#39;res94&#39;,&#39;mensaje94&#39;);marcar(this);showEdit(&#39;res94&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res95&quot; onclick=&quot;copyTextDeInput(&#39;res95&#39;,&#39;mensaje95&#39;);marcar(this);showEdit(&#39;res95&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res96&quot; onclick=&quot;copyTextDeInput(&#39;res96&#39;,&#39;mensaje96&#39;);marcar(this);showEdit(&#39;res96&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res97&quot; onclick=&quot;copyTextDeInput(&#39;res97&#39;,&#39;mensaje97&#39;);marcar(this);showEdit(&#39;res97&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res98&quot; onclick=&quot;copyTextDeInput(&#39;res98&#39;,&#39;mensaje98&#39;);marcar(this);showEdit(&#39;res98&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res99&quot; onclick=&quot;copyTextDeInput(&#39;res99&#39;,&#39;mensaje99&#39;);marcar(this);showEdit(&#39;res99&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res100&quot; onclick=&quot;copyTextDeInput(&#39;res100&#39;,&#39;mensaje100&#39;);marcar(this);showEdit(&#39;res100&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt; &lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;
 &lt;div id=&quot;domz&quot;&gt;
   &lt;div id=&quot;dom1&quot;&gt;aa&lt;/div&gt;
  &lt;/div&gt; 
  &lt;br/&gt;
  &lt;div class=&quot;center&quot;&gt;&lt;button onclick=&quot;ver_aux(&#39;text1&#39;);&quot; class=&quot;btn1&quot;&gt;Cargar más letras&lt;/button&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;
 &lt;/div&gt;&lt;div id=&quot;modal_crearImagen5&quot; class=&quot;modal-container&quot;&gt;
      &lt;div class=&quot;modal5 view&quot;&gt;
        &lt;div class=&quot;modalA-content&quot; id=&quot;modal-content&quot;&gt;
         &lt;div style=&quot;position:relative;&quot;&gt;&lt;button type=&quot;button&quot; class=&quot;btn-close-2&quot; data-dismiss=&quot;modal&quot; onclick=&quot;change_class_child(&#39;#modal_crearImagen5&#39;,&#39;.modal5.view.visible&#39;,&#39;modal5 view&#39;);&quot;&gt;x&lt;/button&gt;
         &lt;/div&gt;&lt;div style=&quot;width:100%;padding:6px 0;&quot;&gt;&lt;div style=&quot;width:97%;margin:0 auto;&quot; id=&quot;edit_p&quot;&gt;&lt;textarea id=&quot;text2&quot; name=&quot;text2&quot; maxlength=&quot;5555&quot; style=&quot;display: table-cell;width:100%;box-sizing: border-box;font-size:1.3em;margin:0;padding:6px;border-radius: 10px !important;background:#f0fcff;&quot; type=&quot;text&quot; value=&quot;hola&quot; &gt;Escribe acá...&lt;/textarea&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;modal5_btn&quot;&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;』&quot;,&quot;text2&quot;)&#39; value=&quot;』&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;『&quot;,&quot;text2&quot;)&#39; value=&quot;『&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;ツ&quot;,&quot;text2&quot;)&#39; value=&quot;ツ&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;乡&quot;,&quot;text2&quot;)&#39; value=&quot;乡&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;》&quot;,&quot;text2&quot;)&#39; value=&quot;》&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;《&quot;,&quot;text2&quot;)&#39; value=&quot;《&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;༽﻿&quot;,&quot;text2&quot;)&#39; value=&quot;༽﻿&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;༼&quot;,&quot;text2&quot;)&#39; value=&quot;༼&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;°&quot;,&quot;text2&quot;)&#39; value=&quot;°&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;彡&quot;,&quot;text2&quot;)&#39; value=&quot;彡&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✞&quot;,&quot;text2&quot;)&#39; value=&quot;✞&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;☬&quot;,&quot;text2&quot;)&#39; value=&quot;☬&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✧&quot;,&quot;text2&quot;)&#39; value=&quot;✧&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;༒&quot;,&quot;text2&quot;)&#39; value=&quot;༒&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;═&quot;,&quot;text2&quot;)&#39; value=&quot;═&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;꧂&quot;,&quot;text2&quot;)&#39; value=&quot;꧂&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;꧁&quot;,&quot;text2&quot;)&#39; value=&quot;꧁&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;】&quot;,&quot;text2&quot;)&#39; value=&quot;】&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;【&quot;,&quot;text2&quot;)&#39; value=&quot;【&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;❤️&quot;,&quot;text2&quot;)&#39; value=&quot;❤️&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;❉&quot;,&quot;text2&quot;)&#39; value=&quot;❉&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;❄&quot;,&quot;text2&quot;)&#39; value=&quot;❄&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✿&quot;,&quot;text2&quot;)&#39; value=&quot;✿&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✾&quot;,&quot;text2&quot;)&#39; value=&quot;✾&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✺&quot;,&quot;text2&quot;)&#39; value=&quot;✺&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✴&quot;,&quot;text2&quot;)&#39; value=&quot;✴&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✫&quot;,&quot;text2&quot;)&#39; value=&quot;✫&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✪&quot;,&quot;text2&quot;)&#39; value=&quot;✪&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✩&quot;,&quot;text2&quot;)&#39; value=&quot;✩&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✦&quot;,&quot;text2&quot;)&#39; value=&quot;✦&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✧&quot;,&quot;text2&quot;)&#39; value=&quot;✧&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✥&quot;,&quot;text2&quot;)&#39; value=&quot;✥&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✤&quot;,&quot;text2&quot;)&#39; value=&quot;✤&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✢&quot;,&quot;text2&quot;)&#39; value=&quot;✢&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✡&quot;,&quot;text2&quot;)&#39; value=&quot;✡&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;_&quot;,&quot;text2&quot;)&#39; value=&quot;_&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;☆&quot;,&quot;text2&quot;)&#39; value=&quot;☆&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;≈&quot;,&quot;text2&quot;)&#39; value=&quot;≈&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;►&quot;,&quot;text2&quot;)&#39; value=&quot;►&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;█&quot;,&quot;text2&quot;)&#39; value=&quot;█&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♥&quot;,&quot;text2&quot;)&#39; value=&quot;♥&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▓&quot;,&quot;text2&quot;)&#39; value=&quot;▓&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♭&quot;,&quot;text2&quot;)&#39; value=&quot;♭&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♬&quot;,&quot;text2&quot;)&#39; value=&quot;♬&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♫&quot;,&quot;text2&quot;)&#39; value=&quot;♫&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♪&quot;,&quot;text2&quot;)&#39; value=&quot;♪&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;╦&quot;,&quot;text2&quot;)&#39; value=&quot;╦&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▇&quot;,&quot;text2&quot;)&#39; value=&quot;▇&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▆&quot;,&quot;text2&quot;)&#39; value=&quot;▆&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▅&quot;,&quot;text2&quot;)&#39; value=&quot;▅&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▃&quot;,&quot;text2&quot;)&#39; value=&quot;▃&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▂&quot;,&quot;text2&quot;)&#39; value=&quot;▂&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;╬&quot;,&quot;text2&quot;)&#39; value=&quot;╬&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;┼&quot;,&quot;text2&quot;)&#39; value=&quot;┼&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▄&quot;,&quot;text2&quot;)&#39; value=&quot;▄&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;░&quot;,&quot;text2&quot;)&#39; value=&quot;░&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▒&quot;,&quot;text2&quot;)&#39; value=&quot;▒&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;≈&quot;,&quot;text2&quot;)&#39; value=&quot;≈&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;►&quot;,&quot;text2&quot;)&#39; value=&quot;►&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;█&quot;,&quot;text2&quot;)&#39; value=&quot;█&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♥&quot;,&quot;text2&quot;)&#39; value=&quot;♥&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▓&quot;,&quot;text2&quot;)&#39; value=&quot;▓&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♭&quot;,&quot;text2&quot;)&#39; value=&quot;♭&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♬&quot;,&quot;text2&quot;)&#39; value=&quot;♬&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♫&quot;,&quot;text2&quot;)&#39; value=&quot;♫&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♪&quot;,&quot;text2&quot;)&#39; value=&quot;♪&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♩&quot;,&quot;text2&quot;)&#39; value=&quot;♩&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♡&quot;,&quot;text2&quot;)&#39; value=&quot;♡&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♧&quot;,&quot;text2&quot;)&#39; value=&quot;♧&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♦&quot;,&quot;text2&quot;)&#39; value=&quot;♦&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♥&quot;,&quot;text2&quot;)&#39; value=&quot;♥&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♤&quot;,&quot;text2&quot;)&#39; value=&quot;♤&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♣&quot;,&quot;text2&quot;)&#39; value=&quot;♣&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♢&quot;,&quot;text2&quot;)&#39; value=&quot;♢&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♠&quot;,&quot;text2&quot;)&#39; value=&quot;♠&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;≈&quot;,&quot;text2&quot;)&#39; value=&quot;≈&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;☆&quot;,&quot;text2&quot;)&#39; value=&quot;☆&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;►&quot;,&quot;text2&quot;)&#39; value=&quot;►&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;█&quot;,&quot;text2&quot;)&#39; value=&quot;█&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♥&quot;,&quot;text2&quot;)&#39; value=&quot;♥&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▓&quot;,&quot;text2&quot;)&#39; value=&quot;▓&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♭&quot;,&quot;text2&quot;)&#39; value=&quot;♭&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♬&quot;,&quot;text2&quot;)&#39; value=&quot;♬&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♫&quot;,&quot;text2&quot;)&#39; value=&quot;♫&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♪&quot;,&quot;text2&quot;)&#39; value=&quot;♪&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;╦&quot;,&quot;text2&quot;)&#39; value=&quot;╦&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▇&quot;,&quot;text2&quot;)&#39; value=&quot;▇&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▆&quot;,&quot;text2&quot;)&#39; value=&quot;▆&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▅&quot;,&quot;text2&quot;)&#39; value=&quot;▅&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▃&quot;,&quot;text2&quot;)&#39; value=&quot;▃&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▂&quot;,&quot;text2&quot;)&#39; value=&quot;▂&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;╬&quot;,&quot;text2&quot;)&#39; value=&quot;╬&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;┼&quot;,&quot;text2&quot;)&#39; value=&quot;┼&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▄&quot;,&quot;text2&quot;)&#39; value=&quot;▄&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;░&quot;,&quot;text2&quot;)&#39; value=&quot;░&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▒&quot;,&quot;text2&quot;)&#39; value=&quot;▒&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;╬&quot;,&quot;text2&quot;)&#39; value=&quot;╬&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▓&quot;,&quot;text2&quot;)&#39; value=&quot;▓&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▒&quot;,&quot;text2&quot;)&#39; value=&quot;▒&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▆&quot;,&quot;text2&quot;)&#39; value=&quot;▆&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✶&quot;,&quot;text2&quot;)&#39; value=&quot;✶&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♥&quot;,&quot;text2&quot;)&#39; value=&quot;♥&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;❦&quot;,&quot;text2&quot;)&#39; value=&quot;❦&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;❣&quot;,&quot;text2&quot;)&#39; value=&quot;❣&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;❥&quot;,&quot;text2&quot;)&#39; value=&quot;❥&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;❤&quot;,&quot;text2&quot;)&#39; value=&quot;❤&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♜&quot;,&quot;text2&quot;)&#39; value=&quot;♜&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♖&quot;,&quot;text2&quot;)&#39; value=&quot;♖&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♞&quot;,&quot;text2&quot;)&#39; value=&quot;♞&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♘&quot;,&quot;text2&quot;)&#39; value=&quot;♘&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♗&quot;,&quot;text2&quot;)&#39; value=&quot;♗&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♝&quot;,&quot;text2&quot;)&#39; value=&quot;♝&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♛&quot;,&quot;text2&quot;)&#39; value=&quot;♛&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♕&quot;,&quot;text2&quot;)&#39; value=&quot;♕&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♚&quot;,&quot;text2&quot;)&#39; value=&quot;♚&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♔&quot;,&quot;text2&quot;)&#39; value=&quot;♔&quot; /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;men4 center&quot; id=&quot;compartirX&quot;&gt;&lt;button type=&quot;button&quot; class=&quot;btn1&quot; data-dismiss=&quot;modal&quot; onclick=&quot;abrir_redes(&#39;text2&#39;,&#39;compartirX&#39;,&#39;mensajeX&#39;);&quot;&gt;Compartir&lt;/button&gt; &lt;button type=&quot;button&quot; class=&quot;btn1&quot; data-dismiss=&quot;modal&quot; onclick=&quot;eliminar_caracter(&#39;text2&#39;,2);&quot;&gt;Borrar ►&lt;/button&gt; &lt;button type=&quot;button&quot; class=&quot;btn1&quot; data-dismiss=&quot;modal&quot; onclick=&quot;eliminar_caracter(&#39;text2&#39;,1);&quot;&gt;◄ Borrar&lt;/button&gt; &lt;button type=&quot;button&quot; class=&quot;btn1&quot; data-dismiss=&quot;modal&quot; onclick=&quot;copyTextDeInput(&#39;text2&#39;,&#39;mensajeX&#39;);&quot;&gt;Copiar&lt;/button&gt;&lt;/div&gt; &lt;div id=&quot;mensajeX&quot;&gt;&lt;/div&gt; &lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;
        &lt;/div&gt;
       &lt;/div&gt;
     &lt;/div&gt;
&lt;h2&gt;Emojis y objetos de música e instrumentos&lt;/h2&gt;En esta lista encontrarás símbolos variados de la música intrumentos como el piano, saxofón, violín, guitarra, tambores. Objetos como el micrófono, audífono, megáfono y otros. &lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;font-size:2.1em;&quot;&gt;🎹 🎼 🎧 🎤 🥁 🎷 🎺 🎸 🎻 📯 ▶ ⏸ ⏯ ⏹ ⏭ ⏮ 🎵 🎶 🔊 🔉 🔇 📣 🔈 📢 📻&lt;/div&gt;  &lt;br /&gt;
&lt;h2&gt;Los símbolos o figuras de la música&lt;/h2&gt;&lt;div style=&quot;font-size:2.7em;&quot;&gt;&amp;#x1d15d; &amp;#x1d15e; ♩ ♪ ♫ ♬ ♭ ♮ ♯ 𝄢 &amp;#x1d161; &amp;#119138; &amp;#119139;&lt;/div&gt;&lt;h2&gt;Notas y figuras musicales&lt;/h2&gt;Habitualmente nos referimos como notas musicales a las figuras que las representa pero hay una diferencia que lo detallamos a continuación.&lt;br /&gt;
&lt;h3&gt;Notas musicales&lt;/h3&gt;Empecemos por conocer las notas musicales que son ondas sonoras, en física lo conocemos como ondas de frecuencia (medida en Hz), pero en la música tiene el nombre de tonos musicales.&lt;br /&gt;
&lt;h3&gt;¿Cuáles son las notas musicales?&lt;/h3&gt;El sistema musical básico esta conformado por doce sonidos y son los siguientes:&lt;br /&gt;
&lt;br /&gt;
&lt;table style=&quot;width:100%;text-align:center;&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Representación escrita&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Nombre&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Do&lt;/td&gt;&lt;td&gt;Do&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Do# o Reb&lt;/td&gt;&lt;td&gt;Do Sostenido o Re Bemol&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Re&lt;/td&gt;&lt;td&gt;Re&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Re# o Mib&lt;/td&gt;&lt;td&gt;Re Sostenido o Mi Bemol&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Mi&lt;/td&gt;&lt;td&gt;Mi&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Fa&lt;/td&gt;&lt;td&gt;Fa&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Fa# o Mib&lt;/td&gt;&lt;td&gt;Fa&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;h3&gt;Figuras musicales&lt;/h3&gt;Las figuras musicales son símbolos gráficos que representan o llevan información sobre las características que de asumir una nota o un conjunto de ellas. Llevan información sobre la duración, que se refiere al ritmo y la altura, es decir, las notas musicales. A continuación conozcamos cuáles son estos símbolos o figuras musicales.&lt;br /&gt;
&lt;h3&gt;¿Cuáles son las figuras musicales?&lt;/h3&gt;Ahora pasemos a ver cuáles son las figuras musicales, para ello a en la siguiente tabla observaremos los símbolos de la redonda, blanca, negra, corchea, semicorchea, fusa y sus respectivos tiempos.&lt;br /&gt;
&lt;br /&gt;
&lt;table style=&quot;width:100%;&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Símbolo&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Nombre&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Tiempo&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;font-size:2.7em;&quot;&gt;&amp;#x1d15d;&lt;/td&gt;&lt;td&gt;Redonda&lt;/td&gt;&lt;td&gt;4 tiempos&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;font-size:2.7em;&quot;&gt;&amp;#x1d15e;&lt;/td&gt;&lt;td&gt;Blanca&lt;/td&gt;&lt;td&gt;2 tiempos&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;font-size:2.7em;&quot;&gt;&amp;#x1d15f;&lt;/td&gt;&lt;td&gt;Negro&lt;/td&gt;&lt;td&gt;1 tiempo&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;font-size:2.7em;&quot;&gt;&amp;#x1d160;&lt;/td&gt;&lt;td&gt;Corchea&lt;/td&gt;&lt;td&gt;1/2 tiempo&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;font-size:2.7em;&quot;&gt;&amp;#x1d161;&lt;/td&gt;&lt;td&gt;Semi-corchea&lt;/td&gt;&lt;td&gt;1/4 tiempo&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;font-size:2.7em;&quot;&gt;&amp;#119138;&lt;/td&gt;&lt;td&gt;Fusa&lt;/td&gt;&lt;td&gt;1/16 tiempo&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;font-size:2.7em;&quot;&gt;&amp;#119139;&lt;/td&gt;&lt;td&gt;Semi-Fusa&lt;/td&gt;&lt;td&gt;1/32 tiempo&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;h3&gt;Las diferencias&lt;/h3&gt;A continuación definimos y puntualizamos las diferencias existentes entre las notas y figuras musicales, veamos:&lt;br /&gt;
&lt;br /&gt;
Las notas musicales suenan y las figuras musicales se escriben.&lt;br /&gt;
&lt;br /&gt;
Las notas musicales son sonidos reales, mientras que las figuras musicales son grafías.&lt;br /&gt;
&lt;br /&gt;
Las figuras musicales escritas en el pentagrama pasan a representar notas musicales en el soporte escrito que conocemos como partitura.&lt;br /&gt;
&lt;br /&gt;
Las figuras musicales representan un ritmo específico, mientras que las notas musicales pueden variar en ritmo.&lt;br /&gt;
&lt;h3&gt;Dibujos con caracteres y letras&lt;/h3&gt;Ahora te mostramos algunas figuras formadas con letras especiales o gráficas que conforman objetos como la radio, Arpa, piano.&lt;br /&gt;
&lt;br /&gt;
░░█▀▀▀▀▀▀▀▀▀▀▀▀▀▀█&lt;br /&gt;
██▀▀▀██▀▀▀▀▀▀██▀▀▀██&lt;br /&gt;
█▒▒▒▒▒█▒▀▀▀▀▒█▒▒▒▒▒█&lt;br /&gt;
█▒▒▒▒▒█▒████▒█▒▒▒▒▒█&lt;br /&gt;
██▄▄▄██▄▄▄▄▄▄██▄▄▄██&lt;br /&gt;
&lt;br /&gt;
♪♫──█▀▄───────♪♫&lt;br /&gt;
♪♫──█║║▀▄─────♪♫&lt;br /&gt;
♪♫──█║║║║▀▄───♪♫&lt;br /&gt;
♪♫──█║║║║║║█──♪♫&lt;br /&gt;
♪♫──█║║║║║▄▀──♪♫&lt;br /&gt;
♪♫──▀▀██▀▀────♪♫&lt;br /&gt;
&lt;br /&gt;
║░█░█░║░█░█░█░║░█░█░║&lt;br /&gt;
║░█░█░║░█░█░█░║░█░█░║&lt;br /&gt;
║░║░║░║░║░║░║░║░║░║░║&lt;br /&gt;
╚═╩═╩═╩═╩═╩═╩═╩═╩═╩═╝&lt;br /&gt;
&lt;br /&gt;
░▄▀▀▀▀▄░░▄▄&lt;br /&gt;
█░░░░░░▀▀░░█░░░░░░▄░▄&lt;br /&gt;
█░║░░░░██░████████████&lt;br /&gt;
█░░░░░░▄▄░░█░░░░░░▀░▀&lt;br /&gt;
░▀▄▄▄▄▀░░▀▀&lt;br /&gt;
&lt;br /&gt;
&lt;style&gt;.column1{font-size:2.7em;}&lt;/style&gt;&lt;br /&gt;
&lt;h2&gt;Tabla de símbolos y emojis de música&lt;/h2&gt;&lt;table&gt;&lt;tr style=&quot;font-weight:bold;&quot;&gt;&lt;td&gt;Símbolo&lt;/td&gt;
                    &lt;td&gt;Título / Descripción&lt;/td&gt;
                    &lt;td&gt;Unicode&lt;/td&gt;
                    &lt;td&gt;Code / HTML Code&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tbody&gt;
      &lt;tr&gt;
                    &lt;td class=&quot;column1&quot;&gt;𝄷&lt;/td&gt;
                    &lt;td&gt;Ottava Bassa&lt;/td&gt;
                    &lt;td&gt;&amp;amp;U + 1D137;&lt;/td&gt;
                    &lt;td&gt;&amp;amp;#119095;&lt;/td&gt;
                  &lt;/tr&gt;&lt;tr&gt;
                    &lt;td class=&quot;column1&quot;&gt;𝅘𝅥𝅮&lt;/td&gt;
                    &lt;td&gt;Octava nota&lt;/td&gt;
                    &lt;td&gt;&amp;amp;U + 1D160;&lt;/td&gt;
                    &lt;td&gt;&amp;amp;#119136;&lt;/td&gt;
                  &lt;/tr&gt;&lt;tr&gt;
                    &lt;td class=&quot;column1&quot;&gt;📻&lt;/td&gt;
                    &lt;td&gt;Radio&lt;/td&gt;
                    &lt;td&gt;&amp;amp;U + 1F4FB;&lt;/td&gt;
                    &lt;td&gt;&amp;amp;#128251;&lt;/td&gt;
                  &lt;/tr&gt;&lt;tr&gt;
                    &lt;td class=&quot;column1&quot;&gt;𝆛&lt;/td&gt;
                    &lt;td&gt;Ornamento Stroke-1&lt;/td&gt;
                    &lt;td&gt;&amp;amp;U + 1D19B;&lt;/td&gt;
                    &lt;td&gt;&amp;amp;#119195;&lt;/td&gt;
                  &lt;/tr&gt;&lt;tr&gt;
                    &lt;td class=&quot;column1&quot;&gt;𝇗&lt;/td&gt;
                    &lt;td&gt;Climacus&lt;/td&gt;
                    &lt;td&gt;&amp;amp;U + 1D1D7;&lt;/td&gt;
                    &lt;td&gt;&amp;amp;#119255;&lt;/td&gt;
                  &lt;/tr&gt;&lt;tr&gt;
                    &lt;td class=&quot;column1&quot;&gt;𝄢&lt;/td&gt;
                    &lt;td&gt;Clave de fa&lt;/td&gt;
                    &lt;td&gt;&amp;amp;U + 1D122;&lt;/td&gt;
                    &lt;td&gt;&amp;amp;#119074;&lt;/td&gt;
                  &lt;/tr&gt;&lt;tr&gt;
                    &lt;td class=&quot;column1&quot;&gt;𝄅&lt;/td&gt;
                    &lt;td&gt;Short Barline&lt;/td&gt;
                    &lt;td&gt;&amp;amp;U + 1D105;&lt;/td&gt;
                    &lt;td&gt;&amp;amp;#119045;&lt;/td&gt;
                  &lt;/tr&gt;&lt;tr&gt;
                    &lt;td class=&quot;column1&quot;&gt;𝆬&lt;/td&gt;
                    &lt;td&gt;Combinación de armónicos&lt;/td&gt;
                    &lt;td&gt;&amp;amp;U + 1D1AC;&lt;/td&gt;
                    &lt;td&gt;&amp;amp;#119212;&lt;/td&gt;
                  &lt;/tr&gt;&lt;tr&gt;
                    &lt;td class=&quot;column1&quot;&gt;𝅝&lt;/td&gt;
                    &lt;td&gt;Nota entera&lt;/td&gt;
                    &lt;td&gt;&amp;amp;U + 1D15D;&lt;/td&gt;
                    &lt;td&gt;&amp;amp;#119133;&lt;/td&gt;
                  &lt;/tr&gt;&lt;tr&gt;
                    &lt;td class=&quot;column1&quot;&gt;𝆇&lt;/td&gt;
                    &lt;td&gt;Combining Flip&lt;/td&gt;
                    &lt;td&gt;&amp;amp;U + 1D187;&lt;/td&gt;
                    &lt;td&gt;&amp;amp;#119175;&lt;/td&gt;
                  &lt;/tr&gt;&lt;tr&gt;
                    &lt;td class=&quot;column1&quot;&gt;𝆄&lt;/td&gt;
                    &lt;td&gt;Arpeggiato Down&lt;/td&gt;
                    &lt;td&gt;&amp;amp;U + 1D184;&lt;/td&gt;
                    &lt;td&gt;&amp;amp;#119172;&lt;/td&gt;
                  &lt;/tr&gt;&lt;tr&gt;
                    &lt;td class=&quot;column1&quot;&gt;𝆶&lt;/td&gt;
                    &lt;td&gt;Maxima&lt;/td&gt;
                    &lt;td&gt;&amp;amp;U + 1D1B6;&lt;/td&gt;
                    &lt;td&gt;&amp;amp;#119222;&lt;/td&gt;
                  &lt;/tr&gt;&lt;tr&gt;
                    &lt;td class=&quot;column1&quot;&gt;𝅕&lt;/td&gt;
                    &lt;td&gt;Triangle-round Notehead Down Black&lt;/td&gt;
                    &lt;td&gt;&amp;amp;U + 1D155;&lt;/td&gt;
                    &lt;td&gt;&amp;amp;#119125;&lt;/td&gt;
                  &lt;/tr&gt;&lt;tr&gt;
                    &lt;td class=&quot;column1&quot;&gt;𝇅&lt;/td&gt;
                    &lt;td class=&quot;column2&quot;&gt;Minima Rest&lt;/td&gt;
                    &lt;td class=&quot;column3&quot;&gt;&amp;amp;U + 1D1C5;&lt;/td&gt;
                    &lt;td class=&quot;column4&quot;&gt;&amp;amp;#119237;&lt;/td&gt;
                  &lt;/tr&gt;&lt;tr&gt;
                    &lt;td class=&quot;column1&quot;&gt;𝄭&lt;/td&gt;
                    &lt;td class=&quot;column2&quot;&gt;Flat Down&lt;/td&gt;
                    &lt;td class=&quot;column3&quot;&gt;&amp;amp;U + 1D12D;&lt;/td&gt;
                    &lt;td class=&quot;column4&quot;&gt;&amp;amp;#119085;&lt;/td&gt;
                  &lt;/tr&gt;&lt;tr&gt;
                    &lt;td class=&quot;column1&quot;&gt;𝅘𝅥𝅲&lt;/td&gt;
                    &lt;td class=&quot;column2&quot;&gt;Nota ciento veintiocho&lt;/td&gt;
                    &lt;td class=&quot;column3&quot;&gt;&amp;amp;U + 1D164;&lt;/td&gt;
                    &lt;td class=&quot;column4&quot;&gt;&amp;amp;#119140;&lt;/td&gt;
                  &lt;/tr&gt;
&lt;/table&gt;      &lt;br /&gt;
&lt;div class=&quot;memes3&quot;&gt;&lt;a href=&quot;https://oruro777.blogspot.com/2012/05/letras-con-corazones-en-facebook.html&quot; target=&quot;_blank&quot;&gt;Letras con corazones&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2012/06/letras-en-facebook-con-decorado.html&quot; target=&quot;_blank&quot;&gt;Letras Adornadas para copiar&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2012/05/letras-subrayadas-en-facebook.html&quot; target=&quot;_blank&quot;&gt;Letras Subrayadas&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2015/07/letras-tachadas-para-twitter-y-facebook.html&quot; target=&quot;_blank&quot;&gt;Letras tachadas&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2015/07/letras-al-reves-en-twitter-y-facebook.html&quot; target=&quot;_blank&quot;&gt;Letras al volteadas&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2018/01/letras-con-adornos-de-ajedrez-para.html&quot; target=&quot;_blank&quot;&gt;Letras con símbolos de Ajedrez&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2018/01/letras-con-simbolos-de-naipes-o-cartas.html&quot; target=&quot;_blank&quot;&gt;Letras con naipes o cartas&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2013/09/arte-ascci-para-el-dia-del-amor.html&quot; target=&quot;_blank&quot;&gt;Letras ascii de amor&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2018/01/letras-adornadas-para-nick.html&quot; target=&quot;_blank&quot;&gt;Letras adornadas para Nick&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2018/01/letras-con-estrellas-para-facebook.html&quot; target=&quot;_blank&quot;&gt;Letras con estrellas&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2012/05/editor-de-texto-para-facebook.html&quot; target=&quot;_blank&quot;&gt;Letras grandes&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;


&lt;script async=&#39;async&#39;&gt;
var palabraGlob=&quot;Escribe acá...&quot;;

function abrir_redes(id_div_contenido,id_div_compartir,id_div_mensaje)
{var glob_url_texto=document.getElementById(id_div_contenido).value; var cade=&quot;&quot;; var re=&quot;&quot;;
  cade=&quot;&lt;div style=\&quot;padding:0 20px 20px 20px;background:#c4cfe6;\&quot; class=\&quot;opc\&quot;&gt;&lt;div style=\&quot;background: #508aff;color:#fff;font-size:20px;\&quot;&gt;Compartir en redes&lt;/div&gt;&quot;;
  re = / /gi; glob_url_texto = glob_url_texto.replace(re, &quot;%20&quot;);

if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) )cade+=&quot;&lt;a href=&#39;whatsapp://send?text=&quot;+glob_url_texto+&quot;&#39;  target=&#39;_blank&#39;&gt;Whatsapp&lt;/a&gt;&quot;;

   cade+=&quot;&lt;a href=&#39;javascript:void();&#39; class=&#39;social-icon twitter ga&#39; rel=&#39;nofollow&#39; data-js-selector=&#39;launch_popup&#39;     onclick=\&quot;window.open(&#39;https://twitter.com/share?url=http://oruro777.blogspot.com&amp;text=&quot;+glob_url_texto+&quot;&#39;, &#39;_blank&#39;, &#39;height=430,width=640&#39;);\&quot;   data-category=&#39;Post&#39; data-event=&#39;Share quote&#39; data-label=&#39;twitter&#39;&gt;Twitter&lt;/a&gt;&quot;;
   cade+=&quot;&lt;a href=\&quot;#\&quot; onclick=\&quot;javascript:cerrar_compartir(&#39;&quot;+id_div_contenido+&quot;&#39;,&#39;&quot;+id_div_compartir+&quot;&#39;,&#39;&quot;+id_div_mensaje+&quot;&#39;);return false;\&quot; &gt;Cerrar&lt;/a&gt;&quot;;
   cade+=&quot;&lt;/div&gt;&quot;;
 document.getElementById(id_div_mensaje).innerHTML = cade;
}				   
				   
function cerrar_compartir(id_div_contenido,id_div_compartir,id_div_mensaje){document.getElementById(id_div_mensaje).innerHTML = &quot;&quot;;}				   
var str1=&quot;&quot;,str2=&quot;&quot;;
function anadir_caracter(caracter1,idEditor){var tex5=&quot;&quot;;  if(document.getElementById(idEditor).selectionStart&gt;-1&amp;&amp;document.getElementById(idEditor).selectionStart&lt;999){f=document.getElementById(idEditor);
                                                                _ini=f.selectionStart; var inicio = f.value.substr(0, _ini); var fin = f.value.substr(_ini, f.value.length);
	                                                            tex5 = inicio + caracter1 + fin; f.value=tex5; f.selectionStart=_ini+1; f.selectionEnd=_ini+1;  f.focus();
                                                                }else {tex5=document.getElementById(idEditor).value;  tex5=tex5+caracter1; document.getElementById(&quot;text2&quot;).value = tex5;}   }
function eliminar_caracter(idEditor,tipo){tx2=document.getElementById(&quot;text2&quot;).value;
	                                      if(tipo==1){ tx2 = tx2.substring(0, tx2.length - 1); } 
                                          if(tipo==2){ tx2 = tx2.substring(1, tx2.length);}
										  if(tipo==3){ tx2 =&quot;&quot;;  }
										  document.getElementById(&quot;text2&quot;).value = tx2;
                                         }
function marcar(campo) { campo.focus(); campo.select();}

function descodificarEntidad(str) {  return str.replace(/&amp;#(\d+);/g, function(match, dec) {    return String.fromCharCode(dec);  });}
function copyTextDeDiv(idTexto,idMensaje){
    var text=document.getElementById(idTexto).innerHTML;
    var id = &quot;el-id-del-textarea&quot;; globIdMensaje=idMensaje;
    var existsTextarea = document.getElementById(id);
    if(!existsTextarea){ var textarea = document.createElement(&quot;textarea&quot;);  textarea.id = id;
                         textarea.style.position = &quot;fixed&quot;;textarea.style.top = 0; textarea.style.left = 0; textarea.style.width = &quot;1px&quot;;        textarea.style.height = &quot;1px&quot;;
                         textarea.style.padding = 0;  textarea.style.border = &quot;none&quot;;  textarea.style.outline = &quot;none&quot;;  textarea.style.boxShadow = &quot;none&quot;;  textarea.style.background = &quot;transparent&quot;;
                         document.querySelector(&quot;body&quot;).appendChild(textarea);   existsTextarea = document.getElementById(id);
                       }else{   }
    existsTextarea.value = text; existsTextarea.select();
    try { var status = document.execCommand(&quot;copy&quot;); if(!status){ fracaso(); }else{ exito(); }
        } catch (err) {  excepcion(); }
    if(!existsTextarea){document.body.removeChild(existsTextarea);}
}
var globIdMensaje = &quot;mensaje1&quot;;
    
function copyTextDeInput(idTexto,idMensaje){var text=&quot;&quot;; text=document.getElementById(idTexto).value;
                                            var id = &quot;el-id-del-textarea&quot;; globIdMensaje=idMensaje;
                                            var existsTextarea = document.getElementById(id);
    if(!existsTextarea){ var textarea = document.createElement(&quot;textarea&quot;);  textarea.id = id;
                         textarea.style.position = &quot;fixed&quot;;textarea.style.top = 0; textarea.style.left = 0; textarea.style.width = &quot;1px&quot;;        textarea.style.height = &quot;1px&quot;;
                         textarea.style.padding = 0;  textarea.style.border = &quot;none&quot;;  textarea.style.outline = &quot;none&quot;;  textarea.style.boxShadow = &quot;none&quot;;  textarea.style.background = &quot;transparent&quot;;
                         document.querySelector(&quot;body&quot;).appendChild(textarea);   existsTextarea = document.getElementById(id);
                       }
    existsTextarea.value = text; existsTextarea.select();
    try { var status = document.execCommand(&quot;copy&quot;); if(!status){ fracaso(idTexto); }else{ exito(idTexto); }
        } catch (err) { excepcion(idTexto); }
    if(!existsTextarea){document.body.removeChild(existsTextarea);}
}

var globIdMensaje = &quot;mensaje1&quot;,globIdTexto = &quot;x&quot;;
    
    function exito(idTexto) { console.log(&quot;ENTRA exientraaaa&quot;); MostrarAlerta(2500,&quot;Texto copiado!&quot;,&quot;#01A9DB&quot;,idTexto); }
    function fracaso(idTexto) { MostrarAlerta(5500,&quot;No se pudo copiar, realiza el copiado manual o prueba otro navegador...&quot;,&quot;#F79F81&quot;,idTexto); }
    function excepcion(idTexto) {MostrarAlerta(5500,&quot;No se pudo copiar, realiza el copiado manual o prueba otro navegador...&quot;,&quot;#F79F81&quot;,idTexto); }
    function ocultarAlerta(idTexto) {objeto=document.getElementById(idTexto+&quot;_msg&quot;);
							         padreId=document.getElementById(idTexto).parentNode.id;
	                                 document.getElementById(padreId).removeChild(objeto);
	                                }
    function MostrarAlerta(tiempo,texto1,color,idTexto) { elemento1 = document.createElement(&quot;div&quot;); id5=idTexto+&quot;_msg&quot;; inputExist=document.getElementById(id5);
                                              if(!inputExist){elemento1.id = id5; elemento1.innerHTML=&quot;&lt;div style=&#39;color:#fff; background:&quot;+color+&quot;;&#39;&gt;&quot;+texto1+&quot;&lt;/div&gt;&quot;;
                                                              elemento2 = document.getElementById(idTexto); elemento2.parentNode.insertBefore(elemento1,elemento2);
                                                              insertAfter(elemento2,elemento1); setTimeout(function() {ocultarAlerta(idTexto);}, tiempo);
                                                             }
                                                        }
    function insertAfter(dom1,dom2){if(dom1.nextSibling){ dom1.parentNode.insertBefore(dom2,dom1.nextSibling);} else {dom1.parentNode.appendChild(dom2);}}
	function showEdit(idTexto){
		elemento1 = document.createElement(&quot;div&quot;); id5=idTexto+&quot;_edit&quot;; inputExist=document.getElementById(id5);
                               if(!inputExist){elemento1.id = id5; elemento1.innerHTML=&quot;&lt;span style=\&quot;float:right;\&quot;&gt;&lt;button type=\&quot;button\&quot; class=\&quot;btn1\&quot; onclick=\&quot;trasladar_dats3(&#39;&quot;+idTexto+&quot;&#39;,&#39;text2&#39;);\&quot;&gt;Editar&lt;/button&gt;&quot;;
                                               elemento2 = document.getElementById(idTexto); elemento2.parentNode.insertBefore(elemento1,elemento2);
                                               insertAfter(elemento2,elemento1); 
                                              }
		
	                          }
				   

  var normal=&quot;abcdefghijklmnñopqrstuvwxyz1234567890ABCDEFGHIJKLMNÑOPQRSTUVWXYZ&quot;;

var a1=descodificarEntidad(&quot;ａｂｃｄｅｆｇｈｉｊｋｌｍｎñｏｐｑｒｓｔｕｖｗｘｙｚ1234567890ＡＢＣＤＥＦＧＨＩＪＫＬＭＮñＯＰＱＲＳＴＵＶＷＸＹZ&quot;); /*z*/
var a2=descodificarEntidad(&quot;𝒶𝒷𝒸𝒹𝑒𝒻𝑔𝒽𝒾𝒿𝓀𝓁𝓂𝓃ñ𝑜𝓅𝓆𝓇𝓈𝓉𝓊𝓋𝓌𝓍𝓎𝓏𝟣𝟤𝟥𝟦𝟧𝟨𝟩𝟪𝟫𝟢𝒜𝐵𝒞𝒟𝐸𝐹𝒢𝐻𝐼𝒥𝒦𝐿𝑀𝒩Ñ𝒪𝒫𝒬𝑅𝒮𝒯𝒰𝒱𝒲𝒳𝒴𝒵&quot;);
var a3=descodificarEntidad(&quot;ɑҌςdeԲɢɦiۆkℓოɲñ☉թףгรէนѵωxעŻ1234567890ΔßĊÐ乇ŦGHΙJӃĿMNÑʘPQЯSȚUVWҲYZ&quot;);
var a4=descodificarEntidad(&quot;𝓪𝓫𝓬𝓭𝓮𝓯𝓰𝓱𝓲𝓳𝓴𝓵𝓶𝓷ñ𝓸𝓹𝓺𝓻𝓼𝓽𝓾𝓿𝔀𝔁𝔂𝔃1234567890𝓐𝓑𝓒𝓓𝓔𝓕𝓖𝓗𝓘𝓙𝓚𝓛𝓜𝓝Ñ𝓞𝓟𝓠𝓡𝓢𝓣𝓤𝓥𝓦𝓧𝓨𝓩&quot;);
var a5=descodificarEntidad(&quot;αвςdєfgнιנкℓмиÑ☉ρףяѕтυνωאָуz1234567890◬ß₵DモFGHエJKLMNÑ☯PQRSTUVWXYZ✘乙&quot;);
var a6=descodificarEntidad(&quot;𝘢𝘣𝘤𝘥𝘦𝘧𝘨𝘩𝘪𝘫𝘬𝘭𝘮𝘯ñ𝘰𝘱𝘲𝘳𝘴𝘵𝘶𝘷𝘸𝘹𝘺𝘻1234567890𝘈𝘉𝘊𝘋𝘌𝘍𝘎𝘏𝘐𝘑𝘒𝘓𝘔𝘕Ñ𝘖𝘗𝘘𝘙𝘚𝘛𝘜𝘝𝘞𝘟𝘠𝘡&quot;);
var a7=descodificarEntidad(&quot;ＡＢＣＤＥＦＧＨＩＪＫＬＭＮñＯＰＱＲＳＴＵＶＷＸＹZ1234567890ＡＢＣＤＥＦＧＨＩＪＫＬＭＮñＯＰＱＲＳＴＵＶＷＸＹZ&quot;);/*z*/
var a8=descodificarEntidad(&quot;𝖆𝖇𝖈𝖉𝖊𝖋𝖌𝖍𝖎𝖏𝖐𝖑𝖒𝖓𝖓𝖔𝖕𝖖𝖗𝖘𝖙𝖚𝖛𝖜𝖝𝖞𝖟1234567890𝕬𝕭𝕮𝕯𝕰𝕱𝕲𝕳𝕴𝕵𝕶𝕷𝕸𝕹𝕹𝕺𝕻𝕼𝕽𝕾𝕿𝖀𝖁𝖂𝖃𝖄𝖅&quot;);
var a9=descodificarEntidad(&quot;aвcdeғgнιjĸlмnÑσpqrѕтυvwхyz1234567890▲ß☾DミFGHエJKLMNÑ❂PQRSTUVWXYZ╳乙&quot;);
var a10=descodificarEntidad(&quot;𝓐𝓑𝓒𝓓𝓔𝓕𝓖𝓗𝓘𝓙𝓚𝓛𝓜𝓝Ñ𝓞𝓟𝓠𝓡𝓢𝓣𝓤𝓥𝓦𝓧𝓨𝓩1234567890𝓐𝓑𝓒𝓓𝓔𝓕𝓖𝓗𝓘𝓙𝓚𝓛𝓜𝓝Ñ𝓞𝓟𝓠𝓡𝓢𝓣𝓤𝓥𝓦𝓧𝓨𝓩&quot;);
var a11=descodificarEntidad(&quot;αвҫժєƒgнιנкℓмηñ⊗ρqяѕтυνωχуz1234567890∆ß☾DミFGHエJKLMNÑ㋡PQRSTUVWXYZ╳乙&quot;);
var a12=descodificarEntidad(&quot;𝒂𝒃𝒄𝒅𝒆𝒇𝒈𝒉𝒊𝒋𝒌𝒍𝒎𝒏ñ𝒐𝒑𝒒𝒓𝒔𝒕𝒖𝒗𝒘𝒙𝒚𝒛1234567890𝑨𝑩𝑪𝑫𝑬𝑭𝑮𝑯𝑰𝑱𝑲𝑳𝑴𝑵Ñ𝑶𝑷𝑸𝑹𝑺𝑻𝑼𝑽𝑾𝑿𝒀𝒁&quot;);
var a13=descodificarEntidad(&quot;ABCÐEքGħIJҞŁMNñØPQRֆŦUV₩ЖҰ乙1234567890ABCÐEքGħIJҞŁMNñØPQRֆŦUV₩ЖҰ乙&quot;);/*z*/
var a14=descodificarEntidad(&quot;𝔞𝔟𝔠𝔡𝔢𝔣𝔤𝔥𝔦𝔧𝔨𝔩𝔪𝔫ñ𝔬𝔭𝔮𝔯𝔰𝔱𝔲𝔳𝔴𝔵𝔶𝔷1234567890𝔄𝔅ℭ𝔇𝔈𝔉𝔊ℌℑ𝔍𝔎𝔏𝔐𝔑Ñ𝔒𝔓𝔔ℜ𝔖𝔗𝔘𝔙𝔚𝔛𝔜ℨ&quot;);
var a15=descodificarEntidad(&quot;ɑɓcdεfgんﻨjкɭm∩Ñ☢ｱqrstuϑwﾒyz1234567890ﾑ乃ＣＤ乇ｷＧＨﾉﾌズﾚＭ刀Ñ㋡PQ尺丂ｲひV₩╳ﾘ乙&quot;);
var a16=descodificarEntidad(&quot;𝔞𝔟𝔠𝔡𝔢𝔣𝔤𝔥𝔦𝔧𝔨𝔩𝔪𝔫ñ𝔬𝔭𝔮𝔯𝔰𝔱𝔲𝔳𝔴𝔵𝔶𝔷𝟭𝟮𝟯𝟰𝟱𝟲𝟳𝟴𝟵𝟬𝔞𝔟𝔠𝔡𝔢𝔣𝔤𝔥𝔦𝔧𝔨𝔩𝔪𝔫ñ𝔬𝔭𝔮𝔯𝔰𝔱𝔲𝔳𝔴𝔵𝔶𝔷&quot;);
var a17=descodificarEntidad(&quot;αв¢∂єfgнιנкℓмиÑσρqяѕтυνωχуz1234567890αв¢∂єfgнιנкℓмиÑσρqяѕтυνωχуz&quot;);
var a18=descodificarEntidad(&quot;𝘈𝘉𝘊𝘋𝘌𝘍𝘎𝘏𝘐𝘑𝘒𝘓𝘔𝘕Ñ𝘖𝘗𝘘𝘙𝘚𝘛𝘜𝘝𝘞𝘟𝘠𝘡1234567890𝘈𝘉𝘊𝘋𝘌𝘍𝘎𝘏𝘐𝘑𝘒𝘓𝘔𝘕Ñ𝘖𝘗𝘘𝘙𝘚𝘛𝘜𝘝𝘞𝘟𝘠𝘡&quot;);
var a19=descodificarEntidad(&quot;aьζdҾʧghﻨʝқŁʍnñʘpգrㄅʇひvwＸyչ1234567890aьζdҾʧghﻨʝқŁʍnñʘpգrㄅʇひvwＸyչ&quot;);
var a20=descodificarEntidad(&quot;𝑨𝑩𝑪𝑫𝑬𝑭𝑮𝑯𝑰𝑱𝑲𝑳𝑴𝑵Ñ𝑶𝑷𝑸𝑹𝑺𝑻𝑼𝑽𝑾𝑿𝒀𝒁1234567890𝑨𝑩𝑪𝑫𝑬𝑭𝑮𝑯𝑰𝑱𝑲𝑳𝑴𝑵Ñ𝑶𝑷𝑸𝑹𝑺𝑻𝑼𝑽𝑾𝑿𝒀𝒁&quot;);
var a21=descodificarEntidad(&quot;คც(ծҾfgんﻨʝКլოՈÑʘթգ尺丂Ŧuשωﾒฯ乙1234567890คც(ծҾfgんﻨʝКլოՈÑʘթգ尺丂Ŧuשωﾒฯ乙&quot;);
var a22=descodificarEntidad(&quot;ДßĊÐξFĠĦłjҚĿMnЙØPףЯ丂tŲעΨЖУ乙1234567890ДßĊÐξFĠĦłjҚĿMnЙØPףЯ丂tŲעΨЖУ乙&quot;);/*z*/
var a23=descodificarEntidad(&quot;მþcÐєζgΗιɟkɭmnÑΘpØҐŠτμשwχyշ1234567890ДßĊÐξFĠĦłjҚĿMnЙØPףЯ丂tŲעΨЖУ乙&quot;);
var a24=descodificarEntidad(&quot;ДЪCԁҾԲցんіڙқԼறהñፀթգЯ丂Ҭμνயﾒฯｚ1234567890ДЪCԁҾԲցんіڙқԼறהñፀթգЯ丂Ҭμνயﾒฯ&quot;); /*z*/
var a25=descodificarEntidad(&quot;Aþcծeƒﻮዞιʝʞረmɲñoթq尺丂Ŧひʋω╳ﾘչ1234567890A乃cծeƒﻮዞﻨʝʞረmɲñoթq尺丂Ŧひʋω╳ﾘչ&quot;);
var a26=descodificarEntidad(&quot;𝕬𝕭𝕮𝕯𝕰𝕱𝕲𝕳𝕴𝕵𝕶𝕷𝕸𝕹𝕹𝕺𝕻𝕼𝕽𝕾𝕿𝖀𝖁𝖂𝖃𝖄𝖅1234567890𝕬𝕭𝕮𝕯𝕰𝕱𝕲𝕳𝕴𝕵𝕶𝕷𝕸𝕹𝕹𝕺𝕻𝕼𝕽𝕾𝕿𝖀𝖁𝖂𝖃𝖄𝖅&quot;);
//var a27=descodificarEntidad(&quot;მჩርძєԲġhﻨქκlოnЙፀρგΓsŦυשwჯყz1234567890მßＣძ乇ԲĢhﻨქκlო仈ЙፀρგΓჰŦυשwჯყz&quot;);
var a27=descodificarEntidad(&quot;🔺ᗷᑕᗪEᖴGᕼ📍☂Kᒪ♏ᑎÑ🍊ᑭᑫᖇ💰🍄ᑌ🔰ᗯ⚒Yᘔ1234567890🔺ᗷᑕᗪEᖴGᕼ📍☂Kᒪ♏ᑎÑ🍊ᑭᑫᖇ💰🍄ᑌ🔰ᗯ⚒Yᘔ&quot;);/*z*/
var a28=descodificarEntidad(&quot;𝐚𝐛𝐜𝐝𝐞𝐟𝐠𝐡𝐢𝐣𝐤𝐥𝐦𝐧ñ𝐨𝐩𝐪𝐫𝐬𝐭𝐮𝐯𝐰𝐱𝐲𝐳𝟏𝟐𝟑𝟒𝟓𝟔𝟕𝟖𝟗0𝐀𝐁𝐂𝐃𝐄𝐅𝐆𝐇𝐈𝐉𝐊𝐋𝐌𝐍Ñ𝐎𝐏𝐐𝐑𝐒𝐓𝐔𝐕𝐖𝐗𝐘𝐙&quot;);
var a29=descodificarEntidad(&quot;🅐🅑🅒🅓🅔🅕🅖🅗🅘🅙🅚🅛🅜🅝ñ🅞🅟🅠🅡🅢🅣🅤🅥🅦🅧🅨🅩1234567890🅐🅑🅒🅓🅔🅕🅖🅗🅘🅙🅚🅛🅜🅝ñ🅞🅟🅠🅡🅢🅣🅤🅥🅦🅧🅨🅩&quot;);
var a30=descodificarEntidad(&quot;𝒜𝐵𝒞𝒟𝐸𝐹𝒢𝐻𝐼𝒥𝒦𝐿𝑀𝒩Ñ𝒪𝒫𝒬𝑅𝒮𝒯𝒰𝒱𝒲𝒳𝒴𝒵𝟣𝟤𝟥𝟦𝟧𝟨𝟩𝟪𝟫𝟢𝒜𝐵𝒞𝒟𝐸𝐹𝒢𝐻𝐼𝒥𝒦𝐿𝑀𝒩Ñ𝒪𝒫𝒬𝑅𝒮𝒯𝒰𝒱𝒲𝒳𝒴𝒵&quot;);
var a31=descodificarEntidad(&quot;ɑɓㄷɗeʃɡɦɪɟズɭʍηñʘρφʀรʇuϑШχվʑ1234567890◭ß☾DミFGHIJKLMNÑ㋡PQRSTUVWXYZ✗乙&quot;);
var a32=descodificarEntidad(&quot;𝗮𝗯𝗰𝗱𝗲𝗳𝗴𝗵𝗶𝗷𝗸𝗹𝗺𝗻ñ𝗼𝗽𝗾𝗿𝘀𝘁𝘂𝘃𝘄𝘅𝘆𝘇𝟭𝟮𝟯𝟰𝟱𝟲𝟳𝟴𝟵𝟬𝗔𝗕𝗖𝗗𝗘𝗙𝗚𝗛𝗜𝗝𝗞𝗟𝗠𝗡Ñ𝗢𝗣𝗤𝗥𝗦𝗧𝗨𝗩𝗪𝗫𝗬𝗭&quot;);
var a33=descodificarEntidad(&quot;ɑъ८ժεքցհﻨյĸlოռñօթզгรէսνաＸկչ1234567890aъ८ժεքցհﻨյĸlოռñօթզгรէսνաＸկչ&quot;);
var a34=descodificarEntidad(&quot;ⓐⓑⓒⓓⓔⓕⓖⓗⓘⓙⓚⓛⓜⓝⓝⓞⓟⓠⓡⓢⓣⓤⓥⓦⓧⓨⓩ①②③④⑤⑥⑦⑧⑨0ⒶⒷⒸⒹⒺⒻⒼⒽⒾⒿⓀⓁⓂⓃÑⓄⓅⓆⓇⓈⓉⓊⓋⓌⓍⓎⓏ&quot;);
var a35=descodificarEntidad(&quot;𝔸𝔹ℂ𝔻𝔼𝔽𝔾ℍ𝕀𝕁𝕂𝕃𝕄ℕÑ𝕆ℙℚℝ𝕊𝕋𝕌𝕍𝕎𝕏𝕐ℤ𝟘𝟙𝟚𝟛𝟜𝟝𝟞𝟟𝟠𝟡𝔸𝔹ℂ𝔻𝔼𝔽𝔾ℍ𝕀𝕁𝕂𝕃𝕄ℕÑ𝕆ℙℚℝ𝕊𝕋𝕌𝕍𝕎𝕏𝕐ℤ&quot;);
var a36=descodificarEntidad(&quot;𝙖𝙗𝙘𝙙𝙚𝙛𝙜𝙝𝙞𝙟𝙠𝙡𝙢𝙣ñ𝙤𝙥𝙦𝙧𝙨𝙩𝙪𝙫𝙬𝙭𝙮𝙯1234567890𝘼𝘽𝘾𝘿𝙀𝙁𝙂𝙃𝙄𝙅𝙆𝙇𝙈𝙉Ñ𝙊𝙋𝙌𝙍𝙎𝙏𝙐𝙑𝙒𝙓𝙔𝙕&quot;);
var a37=descodificarEntidad(&quot;ﻪbcժεfﻮʰiʲズlოⁿñºթզ尺รէนשʷﾒվz₁₂₃₄₅₆₈₉₀0abcժεfﻮʰͥʲズlოⁿñºթզ尺รէนשʷﾒվz&quot;);
var a38=descodificarEntidad(&quot;𝑎𝑏𝑐𝑑𝑒𝑓𝑔ℎ𝑖𝑗𝑘𝑙𝑚𝑛ñ𝑜𝑝𝑞𝑟𝑠𝑡𝑢𝑣𝑤𝑥𝑦𝑧1234567890𝐴𝐵𝐶𝐷𝐸𝐹𝐺𝐻𝐼𝐽𝐾𝐿𝑀𝑁Ñ𝑂𝑃𝑄𝑅𝑆𝑇𝑈𝑉𝑊𝑋𝑌𝑍&quot;);
var a39=descodificarEntidad(&quot;ḀßČÐεｷgɦﻨjズℓოɲñʘթq尺รŦนשωﾒУչ1234567890ḀßČÐεｷﻮɦﻨjズℓოɲñʘթq尺รŦนשωﾒվչ&quot;);
var a40=descodificarEntidad(&quot;𝚊𝚋𝚌𝚍𝚎𝚏𝚐𝚑𝚒𝚓𝚔𝚕𝚖𝚗ñ𝚘𝚙𝚚𝚛𝚜𝚝𝚞𝚟𝚠𝚡𝚢𝚣𝟷𝟸𝟹𝟺𝟻𝟼𝟽𝟾𝟿𝟶𝙰𝙱𝙲𝙳𝙴𝙵𝙶𝙷𝙸𝙹𝙺𝙻𝙼𝙽Ñ𝙾𝙿𝚀𝚁𝚂𝚃𝚄𝚅𝚆𝚇𝚈𝚉&quot;);
var a41=descodificarEntidad(&quot;48(d3f9h!jk1றnÑ0pqr57uvwxy2123456789048(d3f9h!jk1றnÑ0pqr57uvwxy2&quot;);
var a42=descodificarEntidad(&quot;𝕒𝕓𝕔𝕕𝕖𝕗𝕘𝕙𝕚𝕛𝕜𝕝𝕞𝕟ñ𝕠𝕡𝕢𝕣𝕤𝕥𝕦𝕧𝕨𝕩𝕪𝕫𝟘𝟙𝟚𝟛𝟜𝟝𝟞𝟟𝟠𝟡𝔸𝔹ℂ𝔻𝔼𝔽𝔾ℍ𝕀𝕁𝕂𝕃𝕄ℕÑ𝕆ℙℚℝ𝕊𝕋𝕌𝕍𝕎𝕏𝕐ℤ&quot;);
var a43=descodificarEntidad(&quot;ค๒ς๔єŦﻮђเןкl๓ภñoקσгรtยשฬאyz1234567890ค๒ς๔єŦﻮђเןкl๓ภÑoקσгรtยשฬץאz&quot;);
var a44=descodificarEntidad(&quot;ᗩᗷᑕᗪEᖴGᕼIᒍKᒪᗰᑎñOᑭᑫᖇᔕTᑌᐯᗯ᙭Yᘔ1234567890ᗩᗷᑕᗪEᖴGᕼIᒍKᒪᗰᑎñOᑭᑫᖇᔕTᑌᐯᗯ᙭Yᘔ&quot;);
var a45=descodificarEntidad(&quot;ค๒čdƎƒﻮんijƘℓmɲñƠÞգ尺ֆtƯvШXฯչ1234567890ค๒čdƎƒﻮんijƘℓmɲñƠÞգ尺ֆtƯvШXฯչ&quot;);
var a46=descodificarEntidad(&quot;ᴀʙᴄᴅᴇғɢʜɪᴊᴋʟᴍɴÑᴏᴘǫʀsᴛᴜᴠᴡxʏᴢ1234567890ᴀʙᴄᴅᴇғɢʜɪᴊᴋʟᴍɴÑᴏᴘǫʀsᴛᴜᴠᴡxʏᴢ&quot;);
var a47=descodificarEntidad(&quot;ለbርծΣfցዠijkረወռЙፀpզշsէሀvሠxվ乙1234567890ለbርծΣfցዠijkረወռЙፀpզշsէሀvሠxվ乙&quot;);
var a48=descodificarEntidad(&quot;丹乃ㄈのモチＧＨ工ﾌ长乚爪刀Ñ〇尸Ｑ尺己丁ひＶ山乂丫乙1234567890丹乃ㄈのモチＧＨ工ﾌ长乚爪刀Ñ〇尸Ｑ尺己丁ひＶ山乂丫乙&quot;);
var a49=descodificarEntidad(&quot;ค๖cժēfﻮhiวkl๓ɲñop๑rŞtนงωxฯ乙1234567890ค๖cժēfﻮhiวkl๓ɲñop๑rŞtนงωxฯ乙&quot;);
var a50=descodificarEntidad(&quot;ɐqɔpǝɟƃɥıɾʞlɯuuodbɹsʇnʌʍxʎz𝟣𝟤𝟥𝟦𝟧𝟨𝟩𝟪𝟫𝟢ɐqɔpǝɟƃɥıɾʞlɯuuodbɹsʇnʌʍxʎz&quot;);
var a51=descodificarEntidad(&quot;ÁßČĎĔŦĞĤĨĴĶĹMŃÑŐPQŔŚŤÚVŴЖŶŹ1234567890ÁßČĎĔŦĞĤĨĴĶĹMŃÑŐPQŔŚŤÚVŴЖŶŹ&quot;);
var a52=descodificarEntidad(&quot;ᴬᴮᶜᴰᴱᶠᴳᴴᴵᴶᴷᴸᴹᴺÑᴼᴾǫᴿˢᵀᵁⱽᵂˣʸᶻ1234567890ᴬᴮᶜᴰᴱᶠᴳᴴᴵᴶᴷᴸᴹᴺÑᴼᴾǫᴿˢᵀᵁⱽᵂˣʸᶻ&quot;);
var a53=descodificarEntidad(&quot;₳฿₵ĐɆ₣₲ⱧłJ₭Ⱡ₥₦ÑØ₱QⱤ₴₮ɄV₩ӾɎⱫ1234567890₳฿₵ĐɆ₣₲ⱧłJ₭Ⱡ₥₦ÑØ₱QⱤ₴₮ɄV₩ӾɎⱫ&quot;);
var a54=descodificarEntidad(&quot;ᴀʙᴄᴅᴇҒɢʜɪᴊᴋʟᴍNÑᴏᴘQʀsᴛᴜᴠᴡxʏᴢ1234567890ᴀʙᴄᴅᴇҒɢʜɪᴊᴋʟᴍNÑᴏᴘQʀsᴛᴜᴠᴡxʏᴢ&quot;);
var a55=descodificarEntidad(&quot;αвc∂εғgнιנкℓмηñσρqяsтυvωxүz1234567890αвc∂εғgнιנкℓмηñσρqяsтυvωxүz&quot;);
var a56=descodificarEntidad(&quot;АБCДЄFGHЇJКГѪ₦ЙѲPФЯ$TЦѴШЖЧЗ1234567890АБCДЄFGHЇJКГѪ₦ЙѲPФЯ$TЦѴШЖЧЗ&quot;);
var a57=descodificarEntidad(&quot;ꍏ♭☾◗€Ϝ❡♄♗♪ϰ↳♔♫Ñ⊙ρ☭☈ⓢT☋✓ω⌘☿☡1234567890ꍏ♭☾◗€Ϝ❡♄♗♪ϰ↳♔♫Ñ⊙ρ☭☈ⓢT☋✓ω⌘☿☡&quot;);
var a58=descodificarEntidad(&quot;ΩbҫժҼҒgӈأjҠӀMnӣoҎգԻֆҭմvωҲұչ1234567890ΩbҫժҼҒﻮӈأjҠӀMnӣoҎգԻֆҭմvωҲұչ&quot;);
var a59=descodificarEntidad(&quot;ǟɮƈɖɛʄɢɦɨʝӄʟʍռñօքզʀֆȶʊʋաӼʏʐ1234567890ǟɮƈɖɛʄɢɦɨʝӄʟʍռñօքզʀֆȶʊʋաӼʏʐ&quot;);
var a60=descodificarEntidad(&quot;åß¢Ðê£ghïjklmññðþqr§†µvwx¥z1234567890ÄßÇÐÈ£GHÌJKLMñÑÖþQR§†ÚVW×¥Z&quot;);
var a61=descodificarEntidad(&quot;▲ɓςdeቱgիiժズℓጦnñ☻թqгsէนשwxуՁ1234567890▲B☪D乇FGHIJKLMNÑ◉PQ尺STU√W✘YZ&quot;);
var a62=descodificarEntidad(&quot;åЪċđêfĝĥїĵκļறήñ☺pqŕśťϋvẅχŷž1234567890ÂßĈĎÊFĜĤエĴЌĹMNÑ◑PQŘŚŤÛVŴҲŶŽ✘乙&quot;);
                var a63=descodificarEntidad(&quot;ɑɓɔɗəʃɡɦɪɟズɭʍήñʘρφʀรʇϋϑШχվʑ1234567890ɑɓɔɗəʃɡɦɪɟズɭʍήñʘρφʀรʇϋϑШχվʑ&quot;);var a64=descodificarEntidad(&quot;🔼🅱🅲🅳🅴🅵🅶🈂ℹ🅹🅺🅻Ⓜ🅽🅽🔵🅿🆀🆁⚡✝🆄🔽🆆🔀🆈🆉1234567890🔼🅱🅲🅳🅴🅵🅶🅷ℹ🅹🅺🅻Ⓜ🅽🅽🔵🅿🆀🆁⚡🆃🆄🔽🆆🔀🆈🆉&quot;);/*z*/
var a65=descodificarEntidad(&quot;🇦🇧🇨🇩🇪🇫🇬🇭🇮🇯🇰🇱🇲🇳🇳🇴🇵🇶🇷🇸🇹🇺🇻🇼🇽🇾🇿1234567890🇦🇧🇨🇩🇪🇫🇬🇭🇮🇯🇰🇱🇲🇳🇳🇴🇵🇶🇷🇸🇹🇺🇻🇼🇽🇾🇿&quot;);/*z*/
var a66=descodificarEntidad(&quot;▲🅱🅲🅳🌜🅵🅶♓ℹ🅹🅺🅻♏♑♑⏺🅿🆀🆁💲🇹⛎🔽🆆❌🆈🆉1234567890🔺🅱🌜🅳🅴🅵🅶♓ℹ🅹🅺🅻♏♑♑⭕🅿🆀🆁💲🇹⛎🔽🆆❌🆈🆉&quot;);/*z*/

var cadZ=descodificarEntidad(&quot;[̲̅**]**̵**̷**̶**̸**̴**͟**̲**̳**͢**̼**͙**͛**̐̈**͓̽**A**A**A**A*&quot;);
var cadPar=descodificarEntidad(&quot;✧【**】✧**✩⋆**⋆✩**🏆♕【**】♕🏆**🍎🎀**🎀🍎**😝☝**☝😝**🔥🔥**🔥🔥**✧😍✧**✧😍✧**🎬🎧🎵💕**💕🎵🎧🎬**🏆⚽【**】⚽🏆**🏆🏀【**】🏀🏆**🏆🎱【**】🎱🏆**✋❤️【**】❤️🤚**🎶🎵😍**😍🎵🎶**️😪💔↷**↶💔😪️**💔🍻🎤**🎤🍻💔**🤑💰**💰🤑**⚾⚡**⚡⚾**☘☀【**】☀☘**✧✌【**】✌✧**⚙⚒【**】⚒⚙**✧⚔【**】⚔✧**⛓⛓【**】⛓⛓**⚖【**】⚖**⛈☔【**】☔⛈&quot;);
var cadUno=descodificarEntidad(&quot;🎬🎧🎵💕👍**😍🎵🎵🎶**🔊🔊🎶🎶🎶🎧🎧**💯👌**🎹🎶🎸❤**😍😍😗**📀🏅🏅🏅🏅**😍🤗😘**🎤🍻💔**⚽🏆**📢🎤🎼**❤️😪💔**😎🎧🎼🎵&quot;);
var vecZ=cadZ.split(&quot;**&quot;);
var parX=cadPar.split(&quot;**&quot;);
var unoX=cadUno.split(&quot;**&quot;);

var ad1=descodificarEntidad(&quot;f【*-*】f##f⋆*-*⋆f##f🎀*-*🎀f##f☝*-*☝f##🔥f*-*f🔥##😍f*-*f😍##f*-*f##彡f[*-*]fミ##☜f☞【*-*】☜f☞##⋆f⋆≫*-*≪⋆f⋆##⋆f⋆》*-*《⋆f⋆##✶f✶*-*✶f✶##f﹤﹤*-*﹥﹥f##f（﹙*-*﹚）f##f╬╬╬*-*╬╬╬f##.♥.*-*.♥.##f『*-*』f##♡༒f*-*f༒♡##─═f*-*f═─##f↘↘*-*↙↙f##f✧》*-*《✧f##f»»*-*««f##f〔﹝*-*﹞〕f##╚»f«╝*-*╚»f«╝##╭─f─╮*-*╭─f─╮##f►*-*◄f##f☽*-*☾f##╔f═*-*═f╗&quot;);
var ad2=descodificarEntidad(&quot;✩#❀#✧#✦#✩#✯#●#ღ#★#♡#☺#☝#•#✿#❤#❣#㋡#♥#❦#♔#♕#♚#♛#✢#♧#♢#♤#♠#♦#☻#✪#✫#✰#✬#⋄#◇#❖#★#✧#✧#✧#♡#♡#♡#☀#☂#♘#☼&quot;);
var ad1V=ad1.split(&quot;##&quot;);
var ad2V=ad2.split(&quot;#&quot;);
  
 
  function ver2(idEditor){ var text3=document.getElementById(idEditor).value; document.getElementById(&quot;domz&quot;).innerHTML=&#39;&lt;div id=&quot;dom1&quot;&gt;&lt;/div&gt;&#39;; domGlob1=2; domGlob2=1;
  var userEdita=1;
  var ing = text3; if(&quot;Escribe acá...&quot;==ing){ing=&quot;mi nick&quot;;userEdita=&quot;0&quot;; }
  var t1 = &quot;&quot;; var t2 = &quot;&quot;; var t3 = &quot;&quot;; var t4 = &quot;&quot;; var t5 = &quot;&quot;; var t6 = &quot;&quot;; var t7 = &quot;&quot;; var t8 = &quot;&quot;;
  var t9 = &quot;&quot;; var t10 = &quot;&quot;; var t11 = &quot;&quot;; var t12 = &quot;&quot;; var t13 = &quot;&quot;;  var t14 = &quot;&quot;; var t15 = &quot;&quot;;var t16 = &quot;&quot;;var t17 = &quot;&quot;;var t18 = &quot;&quot;;var t19 = &quot;&quot;;var t20 = &quot;&quot;;var t21 = &quot;&quot;;var t22 = &quot;&quot;;var t23 = &quot;&quot;;var t24 = &quot;&quot;;var t25 = &quot;&quot;;var t26 = &quot;&quot;;var t27 = &quot;&quot;;var t28 = &quot;&quot;;
  var t29 = &quot;&quot;;var t30 = &quot;&quot;;var t31 = &quot;&quot;;var t32 = &quot;&quot;;var t33 = &quot;&quot;;var t34 = &quot;&quot;;var t35 = &quot;&quot;;var t36 = &quot;&quot;;var t37 = &quot;&quot;;var t38 = &quot;&quot;;var t39 = &quot;&quot;;var t40 = &quot;&quot;;var t41 = &quot;&quot;;var t42 = &quot;&quot;;var t43 = &quot;&quot;;var t44 = &quot;&quot;;var t45 = &quot;&quot;;var t46 = &quot;&quot;; var t47 = &quot;&quot;;var t48 = &quot;&quot;;var t49 = &quot;&quot;;
  var t50 = &quot;&quot;;var t51 = &quot;&quot;;var t52 = &quot;&quot;;var t53 = &quot;&quot;;var t54 = &quot;&quot;;var t55 = &quot;&quot;;var t56 = &quot;&quot;;var t57 = &quot;&quot;;var t58 = &quot;&quot;;var t59 = &quot;&quot;;var t60 = &quot;&quot;;var t61 = &quot;&quot;;
  var t62 = &quot;&quot;;var t63 = &quot;&quot;; var t64 = &quot;&quot;;var t65 = &quot;&quot;;var t66 = &quot;&quot;;
  var n = ing;  if (ing.length==0) return; 
  for(i=0; i&lt;n.length; i++) {
   var c=n.charAt(i);
   for(j=0; (j&lt;normal.length)&amp;&amp;(c!=normal.charAt(j)); j++);
   if (j&lt;normal.length) { t1+=a1.charAt(j);} else { t1+=c; } 
   if (j&lt;normal.length) { if(Array.from(a2)[j])t2+=Array.from(a2)[j]; } else { t2+=c; } 
   if (j&lt;normal.length) { t3+=a3.charAt(j); } else { t3+=c; } 
   if (j&lt;normal.length) { if(Array.from(a4)[j])t4+=Array.from(a4)[j]; } else { t4+=c; } 
   if (j&lt;normal.length) { t5+=a5.charAt(j); } else { t5+=c; } 
   if (j&lt;normal.length) { if(Array.from(a6)[j])t6+=Array.from(a6)[j]; } else { t6+=c; } 
   if (j&lt;normal.length) { t7+=a7.charAt(j); } else { t7+=c; } 
   if (j&lt;normal.length) { if(Array.from(a8)[j])t8+=Array.from(a8)[j]; } else { t8+=c; } 
   if (j&lt;normal.length) { t9+=a9.charAt(j); } else { t9+=c; } 
   if (j&lt;normal.length) { if(Array.from(a10)[j])t10+=Array.from(a10)[j]; } else { t10+=c; } 
   if (j&lt;normal.length) { t11+=a11.charAt(j); } else { t11+=c; } 
   if (j&lt;normal.length) { if(Array.from(a12)[j])t12+=Array.from(a12)[j]; } else { t12+=c; } 
   if (j&lt;normal.length) { t13+=a13.charAt(j); } else { t13+=c; } 
   if (j&lt;normal.length) { if(Array.from(a14)[j])t14+=Array.from(a14)[j]; } else { t14+=c; }    
                        if (j&lt;normal.length) { t15+=a15.charAt(j); } else { t15+=c; }    
                        if (j&lt;normal.length) { if(Array.from(a16)[j])t16+=Array.from(a16)[j]; } else { t16+=c; }    
                        if (j&lt;normal.length) { t17+=a17.charAt(j); } else { t17+=c; }
                        if (j&lt;normal.length) { if(Array.from(a18)[j])t18+=Array.from(a18)[j]; } else { t18+=c; }
                        if (j&lt;normal.length) { t19+=a19.charAt(j); } else { t19+=c; }
                        if (j&lt;normal.length) { if(Array.from(a20)[j])t20+=Array.from(a20)[j]; } else { t20+=c; }
                        if (j&lt;normal.length) { t21+=a21.charAt(j); } else { t21+=c; }
                        if (j&lt;normal.length) { if(Array.from(a22)[j])t22+=Array.from(a22)[j]; } else { t22+=c; }
                        if (j&lt;normal.length) { t23+=a23.charAt(j); } else { t23+=c; }
                        if (j&lt;normal.length) { if(Array.from(a24)[j])t24+=Array.from(a24)[j]; } else { t24+=c; }
                        if (j&lt;normal.length) { t25+=a25.charAt(j); } else { t25+=c; }
                        if (j&lt;normal.length) { if(Array.from(a26)[j])t26+=Array.from(a26)[j]; } else { t26+=c; }
                        
                        if (j&lt;normal.length) { if(Array.from(a27)[j])t27+=Array.from(a27)[j]; } else { t27+=c; }   
   if (j&lt;normal.length) { if(Array.from(a28)[j])t28+=Array.from(a28)[j]; } else { t28+=c; }
   if (j&lt;normal.length) { if(Array.from(a29)[j])t29+=Array.from(a29)[j]; } else { t29+=c; }
   if (j&lt;normal.length) { if(Array.from(a30)[j])t30+=Array.from(a30)[j]; } else { t30+=c; }
   if (j&lt;normal.length) { if(Array.from(a31)[j])t31+=Array.from(a31)[j]; } else { t31+=c; }
   if (j&lt;normal.length) { if(Array.from(a32)[j])t32+=Array.from(a32)[j]; } else { t32+=c; }
   if (j&lt;normal.length) { if(Array.from(a33)[j])t33+=Array.from(a33)[j]; } else { t33+=c; }
   if (j&lt;normal.length) { if(Array.from(a34)[j])t34+=Array.from(a34)[j]; } else { t34+=c; }
   if (j&lt;normal.length) { if(Array.from(a35)[j])t35+=Array.from(a35)[j]; } else { t35+=c; }
   if (j&lt;normal.length) { if(Array.from(a36)[j])t36+=Array.from(a36)[j]; } else { t36+=c; }
   if (j&lt;normal.length) { if(Array.from(a37)[j])t37+=Array.from(a37)[j]; } else { t37+=c; }
   if (j&lt;normal.length) { if(Array.from(a38)[j])t38+=Array.from(a38)[j]; } else { t38+=c; }
   if (j&lt;normal.length) { if(Array.from(a39)[j])t39+=Array.from(a39)[j]; } else { t39+=c; }
   if (j&lt;normal.length) { if(Array.from(a40)[j])t40+=Array.from(a40)[j]; } else { t40+=c; }
   if (j&lt;normal.length) { if(Array.from(a41)[j])t41+=Array.from(a41)[j]; } else { t41+=c; }
   if (j&lt;normal.length) { if(Array.from(a42)[j])t42+=Array.from(a42)[j]; } else { t42+=c; }
   if (j&lt;normal.length) { if(Array.from(a43)[j])t43+=Array.from(a43)[j]; } else { t43+=c; }
   if (j&lt;normal.length) { if(Array.from(a44)[j])t44+=Array.from(a44)[j]; } else { t44+=c; }
   if (j&lt;normal.length) { if(Array.from(a45)[j])t45+=Array.from(a45)[j]; } else { t45+=c; }
   if (j&lt;normal.length) { if(Array.from(a46)[j])t46+=Array.from(a46)[j]; } else { t46+=c; }
   if (j&lt;normal.length) { if(Array.from(a47)[j])t47+=Array.from(a47)[j]; } else { t47+=c; }
   if (j&lt;normal.length) { if(Array.from(a48)[j])t48+=Array.from(a48)[j]; } else { t48+=c; }
   if (j&lt;normal.length) { if(Array.from(a49)[j])t49+=Array.from(a49)[j]; } else { t49+=c; }
   if (j&lt;normal.length) { if(Array.from(a50)[j])t50+=Array.from(a50)[j]; } else { t50+=c; }
   if (j&lt;normal.length) { if(Array.from(a51)[j])t51+=Array.from(a51)[j]; } else { t51+=c; }
   if (j&lt;normal.length) { if(Array.from(a52)[j])t52+=Array.from(a52)[j]; } else { t52+=c; }
   if (j&lt;normal.length) { if(Array.from(a53)[j])t53+=Array.from(a53)[j]; } else { t53+=c; }
   if (j&lt;normal.length) { if(Array.from(a54)[j])t54+=Array.from(a54)[j]; } else { t54+=c; }
   if (j&lt;normal.length) { if(Array.from(a55)[j])t55+=Array.from(a55)[j]; } else { t55+=c; }
   if (j&lt;normal.length) { if(Array.from(a56)[j])t56+=Array.from(a56)[j]; } else { t56+=c; }
   if (j&lt;normal.length) { if(Array.from(a57)[j])t57+=Array.from(a57)[j]; } else { t57+=c; }
   if (j&lt;normal.length) { if(Array.from(a58)[j])t58+=Array.from(a58)[j]; } else { t58+=c; }
   if (j&lt;normal.length) { if(Array.from(a59)[j])t59+=Array.from(a59)[j]; } else { t59+=c; }
   if (j&lt;normal.length) { if(Array.from(a60)[j])t60+=Array.from(a60)[j]; } else { t60+=c; }
   if (j&lt;normal.length) { if(Array.from(a61)[j])t61+=Array.from(a61)[j]; } else { t61+=c; }
   if (j&lt;normal.length) { if(Array.from(a62)[j])t62+=Array.from(a62)[j]+&quot; &quot;; } else { t62+=c; }
   if (j&lt;normal.length) { if(Array.from(a63)[j])t63+=Array.from(a63)[j]+&quot; &quot;; } else { t63+=c; }
   if (j&lt;normal.length) { if(Array.from(a64)[j])t64+=Array.from(a64)[j]+&quot; &quot;; } else { t64+=c; }
   if (j&lt;normal.length) { if(Array.from(a65)[j])t65+=Array.from(a65)[j]+&quot; &quot;; } else { t65+=c; }
   if (j&lt;normal.length) { if(Array.from(a66)[j])t66+=Array.from(a66)[j]+&quot; &quot;; } else { t66+=c; }
					
   }
  
  
  
                                           if(idEditor==&quot;text1&quot;)document.getElementById(&quot;text1&quot;).value=text3;else if(idEditor==&quot;text2&quot;)document.getElementById(&quot;text1&quot;).value=text3; 
                                           if(typeof Bonitas === &quot;function&quot;) {document.getElementById(&quot;ediciontexto&quot;).value =text3; Bonitas();}
                 document.getElementById(&quot;res1&quot;).value = descodificarEntidad(&quot;♩♩♩&quot;)+t1+descodificarEntidad(&quot;♩♩♩&quot;);document.getElementById(&quot;res2&quot;).value = descodificarEntidad(&quot;♪♪♪&quot;)+t2+descodificarEntidad(&quot;♪♪♪&quot;);document.getElementById(&quot;res3&quot;).value = descodificarEntidad(&quot;♫♫♫&quot;)+t3+descodificarEntidad(&quot;♫♫♫&quot;);document.getElementById(&quot;res4&quot;).value = descodificarEntidad(&quot;♬♬♬&quot;)+t4+descodificarEntidad(&quot;♬♬♬&quot;);document.getElementById(&quot;res5&quot;).value = descodificarEntidad(&quot;♭♭♭&quot;)+t5+descodificarEntidad(&quot;♭♭♭&quot;);document.getElementById(&quot;res6&quot;).value = descodificarEntidad(&quot;♩♪♫♬♭&quot;)+t6+descodificarEntidad(&quot;♭♬♫♪♩&quot;);document.getElementById(&quot;res7&quot;).value = descodificarEntidad(&quot;♪♫☷&quot;)+t7+descodificarEntidad(&quot;☷♫♪&quot;);document.getElementById(&quot;res8&quot;).value = descodificarEntidad(&quot;♫♫♫✶&quot;)+t8+descodificarEntidad(&quot;✶♫♫♫&quot;);document.getElementById(&quot;res9&quot;).value = descodificarEntidad(&quot;♪♪♪✶&quot;)+t9+descodificarEntidad(&quot;✶♪♪♪&quot;);document.getElementById(&quot;res10&quot;).value = descodificarEntidad(&quot;么♬♫&quot;)+t10+descodificarEntidad(&quot;♫♬么&quot;);document.getElementById(&quot;res11&quot;).value = descodificarEntidad(&quot;♭♬♫.·:*¨¨* ≈☆&quot;)+t11+descodificarEntidad(&quot;☆≈ *¨¨*:·.♫♬♭&quot;);document.getElementById(&quot;res12&quot;).value = descodificarEntidad(&quot;♪♪♩¸.•´¯`•.¸(&quot;)+t12+descodificarEntidad(&quot;)¸.•´¯`•.¸♩♪♪&quot;);document.getElementById(&quot;res13&quot;).value = descodificarEntidad(&quot;╚»♫«╝&quot;)+t13+descodificarEntidad(&quot;╚»♫«╝&quot;);document.getElementById(&quot;res14&quot;).value = descodificarEntidad(&quot;♫▂▃▅▆&quot;)+t14+descodificarEntidad(&quot;▆▅▃▂♫&quot;);document.getElementById(&quot;res15&quot;).value = descodificarEntidad(&quot;☞♪☜(&quot;)+t15+descodificarEntidad(&quot;)☞♪☜&quot;);document.getElementById(&quot;res16&quot;).value = descodificarEntidad(&quot;♩♪▬◘ıl|█(&quot;)+t16+descodificarEntidad(&quot;)█ll◘▬♪♩&quot;);document.getElementById(&quot;res17&quot;).value = descodificarEntidad(&quot;♫♫♫[►&quot;)+t17+descodificarEntidad(&quot;◄]♫♫♫&quot;);document.getElementById(&quot;res18&quot;).value = descodificarEntidad(&quot;║╚»♩«╝║♬▄▀▄♬╠&quot;)+t18+descodificarEntidad(&quot;╣♬▄▀▄♬║╚»♩«╝║&quot;);document.getElementById(&quot;res19&quot;).value = descodificarEntidad(&quot;︻╦╦╧─♬♫♩&quot;)+t19+descodificarEntidad(&quot;♩♫♬─╧╦╦︻&quot;);document.getElementById(&quot;res20&quot;).value = descodificarEntidad(&quot;♬♫♩◄╬╬╬&quot;)+t20+descodificarEntidad(&quot;╬╬╬►♩♫♬&quot;);document.getElementById(&quot;res21&quot;).value = descodificarEntidad(&quot;♫♩.·:*¨&quot;)+t21+descodificarEntidad(&quot;¨*:·.♩♫&quot;);document.getElementById(&quot;res22&quot;).value = descodificarEntidad(&quot;░|Ξ»♪«Ξ|░&quot;)+t22+descodificarEntidad(&quot;░|Ξ»♪«Ξ|░&quot;);document.getElementById(&quot;res23&quot;).value = descodificarEntidad(&quot;♫*¨♥¨*♫&quot;)+t23+descodificarEntidad(&quot;♫*¨♥¨*♫&quot;);document.getElementById(&quot;res24&quot;).value = descodificarEntidad(&quot;♬♪╠▓╣&quot;)+t24+descodificarEntidad(&quot;╠▓╣♪♬&quot;);document.getElementById(&quot;res25&quot;).value = descodificarEntidad(&quot;♪♪§¤§¤°°&quot;)+t25+descodificarEntidad(&quot;°° §¤§¤♪♪&quot;);document.getElementById(&quot;res26&quot;).value = descodificarEntidad(&quot;♩·!¦[&quot;)+t26+descodificarEntidad(&quot;]¦!·♩&quot;);document.getElementById(&quot;res27&quot;).value = descodificarEntidad(&quot;♬♬|¯&quot;)+t27+descodificarEntidad(&quot;¯|♬♬&quot;);document.getElementById(&quot;res28&quot;).value = descodificarEntidad(&quot;♬(((&quot;)+t28+descodificarEntidad(&quot;)))♬&quot;);document.getElementById(&quot;res29&quot;).value = descodificarEntidad(&quot;♫♩×÷·.·´¯`·)»&quot;)+t29+descodificarEntidad(&quot;«(·´¯`·.·÷×♩♫&quot;);document.getElementById(&quot;res30&quot;).value = descodificarEntidad(&quot;♩—¤÷(`[&quot;)+t30+descodificarEntidad(&quot;]´)÷¤—♩&quot;);document.getElementById(&quot;res31&quot;).value = descodificarEntidad(&quot;♫-:¦:-«♪»¤&quot;)+t31+descodificarEntidad(&quot;¤«♪»-:¦:-♫&quot;);document.getElementById(&quot;res32&quot;).value = descodificarEntidad(&quot;♫•.::&quot;)+t32+descodificarEntidad(&quot;::.•♫&quot;);document.getElementById(&quot;res33&quot;).value = descodificarEntidad(&quot;♫♩(¯`v^÷•&quot;)+t33+descodificarEntidad(&quot;•÷^v´¯)♩♫&quot;);document.getElementById(&quot;res34&quot;).value = descodificarEntidad(&quot;♫♩*:::&quot;)+t34+descodificarEntidad(&quot;:: *♩♫&quot;);document.getElementById(&quot;res35&quot;).value = descodificarEntidad(&quot;♪♪╞╣►&quot;)+t35+descodificarEntidad(&quot;╠╡♪♪&quot;);document.getElementById(&quot;res36&quot;).value = descodificarEntidad(&quot;♫♫_·.·´¯`·.·_♩&quot;)+t36+descodificarEntidad(&quot;♩_·.·´¯`·.·_♫♫&quot;);document.getElementById(&quot;res37&quot;).value = descodificarEntidad(&quot;♫♫*¨♥¨*&quot;)+t37+descodificarEntidad(&quot;*¨♥¨*♫♫&quot;);document.getElementById(&quot;res38&quot;).value = descodificarEntidad(&quot;♫¸¸.☆*`✡✡&quot;)+t38+descodificarEntidad(&quot;✡✡`*☆.¸¸♫&quot;);document.getElementById(&quot;res39&quot;).value = descodificarEntidad(&quot;♩♫♬☜◄&quot;)+t39+descodificarEntidad(&quot;►☞♩♫♬&quot;);document.getElementById(&quot;res40&quot;).value = descodificarEntidad(&quot;+*¨♫¨*+&quot;)+t40+descodificarEntidad(&quot;+*¨♫¨*+&quot;);document.getElementById(&quot;res41&quot;).value = descodificarEntidad(&quot;╚»♫&quot;)+t41+descodificarEntidad(&quot;♫«╝&quot;);document.getElementById(&quot;res42&quot;).value = descodificarEntidad(&quot;♩♪ıl|█&quot;)+t42+descodificarEntidad(&quot;█|lı♪♩&quot;);document.getElementById(&quot;res43&quot;).value = descodificarEntidad(&quot;꧁♪♫&quot;)+t43+descodificarEntidad(&quot;♫♪꧂&quot;);document.getElementById(&quot;res44&quot;).value = descodificarEntidad(&quot;꧁♫☷&quot;)+t44+descodificarEntidad(&quot;☷♫꧂&quot;);document.getElementById(&quot;res45&quot;).value = descodificarEntidad(&quot;꧁♬♫&quot;)+t45+descodificarEntidad(&quot;♫♬꧂&quot;);document.getElementById(&quot;res46&quot;).value = descodificarEntidad(&quot;♩♪ε٨̲̅٥̲̅٦̲̅ (&quot;)+t46+descodificarEntidad(&quot;)з٨̲̅٥̲̅٦̲̅♪♩&quot;);document.getElementById(&quot;res47&quot;).value = descodificarEntidad(&quot;༼༼﻿♬&quot;)+t47+descodificarEntidad(&quot;♬༽༽&quot;);document.getElementById(&quot;res48&quot;).value = descodificarEntidad(&quot;♫《《&quot;)+t48+descodificarEntidad(&quot;》》♫&quot;);document.getElementById(&quot;res49&quot;).value = descodificarEntidad(&quot;♫♪《&quot;)+t49+descodificarEntidad(&quot;》♪♫&quot;);document.getElementById(&quot;res50&quot;).value = descodificarEntidad(&quot;♫彡[&quot;)+t50+descodificarEntidad(&quot;]彡♫&quot;);document.getElementById(&quot;res51&quot;).value = descodificarEntidad(&quot;◈(♫)&quot;)+t51+descodificarEntidad(&quot;(♫)◈&quot;);document.getElementById(&quot;res52&quot;).value = descodificarEntidad(&quot;웃♬유&quot;)+t52+descodificarEntidad(&quot;웃♬유&quot;);document.getElementById(&quot;res53&quot;).value = descodificarEntidad(&quot;─═♪&quot;)+t53+descodificarEntidad(&quot;♪═─&quot;);document.getElementById(&quot;res54&quot;).value = descodificarEntidad(&quot;♪ıl|&quot;)+t54+descodificarEntidad(&quot;|lı♪&quot;);document.getElementById(&quot;res55&quot;).value = descodificarEntidad(&quot;◄♬►&quot;)+t55+descodificarEntidad(&quot;◄♬►&quot;);document.getElementById(&quot;res56&quot;).value = descodificarEntidad(&quot;♬░▒▓&quot;)+t56+descodificarEntidad(&quot;▓▒░♬&quot;);document.getElementById(&quot;res57&quot;).value = parX[0]+t1+parX[1];document.getElementById(&quot;res58&quot;).value = parX[2]+t2+parX[3];document.getElementById(&quot;res59&quot;).value = parX[4]+t3+parX[5];document.getElementById(&quot;res60&quot;).value = parX[6]+t4+parX[7];document.getElementById(&quot;res61&quot;).value = parX[8]+t5+parX[9];document.getElementById(&quot;res62&quot;).value = parX[10]+t6+parX[11];document.getElementById(&quot;res63&quot;).value = parX[12]+t7+parX[13];document.getElementById(&quot;res64&quot;).value = parX[14]+t8+parX[15];document.getElementById(&quot;res65&quot;).value = parX[16]+t9+parX[17];document.getElementById(&quot;res66&quot;).value = parX[18]+t10+parX[19];document.getElementById(&quot;res67&quot;).value = parX[20]+t11+parX[21];document.getElementById(&quot;res68&quot;).value = parX[22]+t12+parX[23];document.getElementById(&quot;res69&quot;).value = parX[24]+t13+parX[25];document.getElementById(&quot;res70&quot;).value = parX[26]+t14+parX[27];document.getElementById(&quot;res71&quot;).value = parX[28]+t15+parX[29];document.getElementById(&quot;res72&quot;).value = parX[30]+t16+parX[31];document.getElementById(&quot;res73&quot;).value = parX[32]+t17+parX[33];document.getElementById(&quot;res74&quot;).value = parX[34]+t18+parX[35];document.getElementById(&quot;res75&quot;).value = parX[36]+t19+parX[37];document.getElementById(&quot;res76&quot;).value = parX[38]+t20+parX[39];document.getElementById(&quot;res77&quot;).value = parX[0]+t21+parX[1];document.getElementById(&quot;res78&quot;).value = parX[2]+t22+parX[3];document.getElementById(&quot;res79&quot;).value = parX[4]+t23+parX[5];document.getElementById(&quot;res80&quot;).value = parX[6]+t24+parX[7];document.getElementById(&quot;res81&quot;).value = parX[8]+t25+parX[9];document.getElementById(&quot;res82&quot;).value = parX[10]+t26+parX[11];document.getElementById(&quot;res83&quot;).value = parX[12]+t27+parX[13];document.getElementById(&quot;res84&quot;).value = parX[14]+t28+parX[15];document.getElementById(&quot;res85&quot;).value = parX[16]+t29+parX[17];document.getElementById(&quot;res86&quot;).value = parX[18]+t30+parX[19];document.getElementById(&quot;res87&quot;).value = parX[20]+t31+parX[21];document.getElementById(&quot;res88&quot;).value = parX[22]+t32+parX[23];document.getElementById(&quot;res89&quot;).value = parX[24]+t33+parX[25];document.getElementById(&quot;res90&quot;).value = parX[26]+t34+parX[27];document.getElementById(&quot;res91&quot;).value = parX[28]+t35+parX[29];document.getElementById(&quot;res92&quot;).value = parX[30]+t36+parX[31];document.getElementById(&quot;res93&quot;).value = parX[32]+t37+parX[33];document.getElementById(&quot;res94&quot;).value = parX[34]+t38+parX[35];document.getElementById(&quot;res95&quot;).value = parX[36]+t39+parX[37];document.getElementById(&quot;res96&quot;).value = parX[38]+t40+parX[39];document.getElementById(&quot;res97&quot;).value = parX[0]+t41+parX[1];document.getElementById(&quot;res98&quot;).value = parX[2]+t42+parX[3];document.getElementById(&quot;res99&quot;).value = parX[4]+t43+parX[5];document.getElementById(&quot;res100&quot;).value = parX[6]+t44+parX[7];} ver2(&quot;text1&quot;); 
				   
				   
				   
				   
				   var domGlob1=2,domGlob2=1;
function ver_aux(idEditor){ var text3=document.getElementById(idEditor).value;
  var userEdita=1; var ing = text3; if(&quot;Escribe acá...&quot;==ing){ing=&quot;mi nick&quot;;userEdita=&quot;0&quot;; }
  var b1 = font1(); var b2 = font1(); var b3 = font1(); var b4 = font1(); var b5 = font1(); var b6 = font1(); var b7 = font1(); var b8 = font1(); var b9 = font1(); var b10 = font1(); var b11 = font1(); var b12 = font1();
  var y1=&quot;&quot;,y2=&quot;&quot;,y3=&quot;&quot;,y4=&quot;&quot;,y5=&quot;&quot;,y6=&quot;&quot;,y7=&quot;&quot;,y8=&quot;&quot;,y9=&quot;&quot;,y10=&quot;&quot;,y11=&quot;&quot;,y12=&quot;&quot;;
  var n = ing;  if (ing.length==0) return; 
  for(i=0; i&lt;n.length; i++)
    { var c=n.charAt(i);
     for(j=0; (j&lt;normal.length)&amp;&amp;(c!=normal.charAt(j)); j++);
     if (j&lt;normal.length) { if(Array.from(b1)[j])y1+=Array.from(b1)[j]; } else { y1+=c; } 
     if (j&lt;normal.length) { if(Array.from(b2)[j])y2+=Array.from(b2)[j]; } else { y2+=c; } 
     if (j&lt;normal.length) { if(Array.from(b3)[j])y3+=Array.from(b3)[j]; } else { y3+=c; } 
     if (j&lt;normal.length) { if(Array.from(b4)[j])y4+=Array.from(b4)[j]; } else { y4+=c; }    
     if (j&lt;normal.length) { if(Array.from(b5)[j])y5+=Array.from(b5)[j]; } else { y5+=c; } 
     if (j&lt;normal.length) { if(Array.from(b6)[j])y6+=Array.from(b6)[j]; } else { y6+=c; } 
     if (j&lt;normal.length) { if(Array.from(b7)[j])y7+=Array.from(b7)[j]; } else { y7+=c; } 
     if (j&lt;normal.length) { if(Array.from(b8)[j])y8+=Array.from(b8)[j]; } else { y8+=c; } 
     if (j&lt;normal.length) { if(Array.from(b9)[j])y9+=Array.from(b9)[j]; } else { y9+=c; } 
     if (j&lt;normal.length) { if(Array.from(b10)[j])y10+=Array.from(b10)[j]; } else { y10+=c; } 
     if (j&lt;normal.length) { if(Array.from(b11)[j])y11+=Array.from(b11)[j]; } else { y11+=c; } 
     if (j&lt;normal.length) { if(Array.from(b12)[j])y12+=Array.from(b12)[j]; } else { y12+=c; } 
     }
	
    z1=font2(y1);z2=font2(y2);z3=font2(y3);z4=font2(y4);z5=font2(y5);z6=font2(y6);z7=font2(y7);z8=font2(y8);z9=font2(y9);z10=font2(y10);z11=font2(y11);z12=font2(y12);
    inp=inputs(z1)+inputs(z2)+inputs(z3)+inputs(z4)+inputs(z5)+inputs(z6)+inputs(z7)+inputs(z8)+inputs(z9)+inputs(z10)+inputs(z11)+inputs(z12);	
	
	domAux=domGlob1-1; domAnterior = &quot;dom&quot;+domAux;
	elemento1 = document.createElement(&quot;div&quot;); elemento1.id = &quot;dom&quot;+domGlob1; elemento1.innerHTML=inp;
    elemento2 = document.getElementById(domAnterior); elemento2.parentNode.insertBefore(elemento1,elemento2); 
	insertAfter(elemento2,elemento1); 
	domGlob1++;
	
   }

function ador1(){num=Math.round(Math.random()*24); return ad1V[num]; }
function ador2(){num=Math.round(Math.random()*42); return ad2V[num]; }
function inputs(cad1){ inpu=&#39;&lt;input id=&quot;r&#39;+domGlob2+&#39;&quot; onclick=&quot;copyTextDeInput(\&#39;r&#39;+domGlob2+&#39;\&#39;,\&#39;mensaje&#39;+domGlob2+&#39;\&#39;);marcar(this);showEdit(\&#39;r&#39;+domGlob2+&#39;\&#39;);&quot; value=&quot;&#39;+cad1+&#39;&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&#39;; domGlob2++; return inpu;}
function font2(fontz){ ad1=ador1();ad2=ador2(); ador=ad1.replace(/f/gi,ad2); adorV=ador.split(&quot;*-*&quot;); return adorV[0]+fontz+adorV[1]; } 
function font1()
 {num=Math.round(Math.random()*54);z=&quot;&quot;;
   switch(num){case 1:z=a1;break;case 2:z=a2;break;case 3:z=a3;break;case 4:z=a4;break;case 5:z=a5;break;case 6:z=a6;break; case 7:z=a7;break;case 8:z=a8;break;case 9:z=a9;break;case 10:z=a10;break;case 11:z=a11;break;case 12:z=a12;break; 
			   case 13:z=a13;break;case 14:z=a14;break;case 15:z=a15;break;case 16:z=a16;break;case 17:z=a17;break;case 18:z=a18;break; case 19:z=a19;break;case 20:z=a20;break;case 21:z=a21;break;case 22:z=a22;break;case 23:z=a23;break;case 24:z=a24;break; 
			   case 25:z=a25;break;case 26:z=a26;break;case 27:z=a27;break;case 28:z=a28;break;case 29:z=a29;break;case 30:z=a30;break; case 31:z=a31;break;case 32:z=a32;break;case 33:z=a33;break;case 34:z=a34;break;case 35:z=a35;break;case 36:z=a36;break;
			   case 37:z=a37;break;case 38:z=a38;break;case 39:z=a39;break;case 40:z=a40;break;case 41:z=a41;break;case 42:z=a42;break; case 43:z=a43;break;case 44:z=a44;break;case 45:z=a45;break;case 46:z=a46;break;case 47:z=a47;break;case 48:z=a48;break;
			   case 49:z=a49;break;case 50:z=a50;break;case 51:z=a51;break;case 52:z=a52;break;case 53:z=a53;break;case 54:z=a54;break;
              }
   return z;			  
 }
 &lt;/script&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3479830349506876198/posts/default/828674368882059404'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3479830349506876198/posts/default/828674368882059404'/><link rel='alternate' type='text/html' href='http://oruro777.blogspot.com/2018/01/letras-con-simbolos-de-notas-musicales.html' title='Letras con símbolos de notas musicales'/><author><name>Jx</name><uri>http://www.blogger.com/profile/03601735053947716847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvEPVbIBdJPhFJVeBGNrF5FhY0sa4o1PyQyxiMhWdAdpo8IOsfjw5B6Kzkb235sGV8RZMCgQgFbQScUuxAo4DgpusgJEfclnp74rRDpW2taDcx2Uj8iSSBsfytukK3PZrQUlRyYm3pYeGu/s72-c/musica.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-3479830349506876198.post-9131833879318803235</id><published>2018-01-02T12:21:00.004-04:00</published><updated>2020-07-16T19:08:05.094-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="letras para facebook"/><title type='text'>Letras con símbolos de naipes, poker, cartas</title><content type='html'>&lt;div id=&quot;programaletras&quot;&gt;&lt;div class=&quot;descripcionz&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;438&quot; data-original-width=&quot;507&quot; height=&quot;172&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3xQUoLOIETgDJUSApZ0d4ruMks3yhRy2kTuXpgtSwxYykQtWOnWSP2_H01F0NLygnc_SaONG0butotVRC2_U9tSfS7nzS7-dtdI95D0Bm_R7N4rTiw5KXgL2KqAXPE4k25SRmZTnkto3g/s200/naipes1.jpg&quot; width=&quot;200&quot; /&gt;&lt;/div&gt;&lt;b&gt;Letras con símbolos de cartas o naipes para facebook&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
En esta parte tenemos las letras adornadas con los conocidos símbolos de naipes o cartas. Ingresa tu texto en este recuadro de abajo, luego selecciona y copia el resultado.&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;botonmostrarz&quot;&gt;&lt;a href=&quot;#programaletras&quot; class=&quot;open1&quot;&gt;&lt;span&gt;Ver Descripción&lt;/span&gt;&lt;/a&gt;&lt;a href=&quot;#&quot; class=&quot;close1&quot;&gt;&lt;span&gt;Ocultar Descripción&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;

&lt;div class=&quot;instruccion&quot;&gt;Escribe aquí:&lt;/div&gt;&lt;div style=&quot;width:100%;background:#bfc7cc;&quot;&gt;&lt;div style=&quot;width:97%;margin:0 auto;&quot;&gt;&lt;textarea id=&quot;text1&quot; name=&quot;text1&quot; maxlength=&quot;555&quot; onfocus=&quot;this.value=&#39;&#39;&quot; onkeyup=&quot;ver2(&#39;text1&#39;);&quot; style=&quot;display: table-cell;width:100%;font-size:1.5em;height:60px;  box-sizing: border-box;margin:0;padding:6px;border-radius: 10px !important;background:#f0fcff;&quot; type=&quot;text&quot; value=&quot;hola&quot; &gt;Escribe acá...&lt;/textarea&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id=&quot;emoji_items&quot; style=&quot;height:500px;border:9px solid #bfc7cc;&quot;&gt;&lt;input id=&quot;res1&quot; onclick=&quot;copyTextDeInput(&#39;res1&#39;,&#39;mensaje1&#39;);marcar(this);showEdit(&#39;res1&#39;);&quot; value=&quot;♠♠Hola♠♠&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res2&quot; onclick=&quot;copyTextDeInput(&#39;res2&#39;,&#39;mensaje2&#39;);marcar(this);showEdit(&#39;res2&#39;);&quot; value=&quot;♡♡Hola♡♡&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res3&quot; onclick=&quot;copyTextDeInput(&#39;res3&#39;,&#39;mensaje3&#39;);marcar(this);showEdit(&#39;res3&#39;);&quot; value=&quot;♢♢Hola♢♢&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res4&quot; onclick=&quot;copyTextDeInput(&#39;res4&#39;,&#39;mensaje4&#39;);marcar(this);showEdit(&#39;res4&#39;);&quot; value=&quot;♣♣Hola♣♣&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res5&quot; onclick=&quot;copyTextDeInput(&#39;res5&#39;,&#39;mensaje5&#39;);marcar(this);showEdit(&#39;res5&#39;);&quot; value=&quot;♤♤Hola♤♤&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res6&quot; onclick=&quot;copyTextDeInput(&#39;res6&#39;,&#39;mensaje6&#39;);marcar(this);showEdit(&#39;res6&#39;);&quot; value=&quot;♥♥Hola♥♥&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res7&quot; onclick=&quot;copyTextDeInput(&#39;res7&#39;,&#39;mensaje7&#39;);marcar(this);showEdit(&#39;res7&#39;);&quot; value=&quot;♦♦Hola♦♦&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res8&quot; onclick=&quot;copyTextDeInput(&#39;res8&#39;,&#39;mensaje8&#39;);marcar(this);showEdit(&#39;res8&#39;);&quot; value=&quot;♧♧Hola♧♧&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res9&quot; onclick=&quot;copyTextDeInput(&#39;res9&#39;,&#39;mensaje9&#39;);marcar(this);showEdit(&#39;res9&#39;);&quot; value=&quot;♠♡♢♣♤Hola♤♣♢♡♠&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res10&quot; onclick=&quot;copyTextDeInput(&#39;res10&#39;,&#39;mensaje10&#39;);marcar(this);showEdit(&#39;res10&#39;);&quot; value=&quot;♣♤♥♦♧Hola♧♦♥♤♣&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res11&quot; onclick=&quot;copyTextDeInput(&#39;res11&#39;,&#39;mensaje11&#39;);marcar(this);showEdit(&#39;res11&#39;);&quot; value=&quot;♠♠»»--(¯`Hola´¯)--««♠♠&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res12&quot; onclick=&quot;copyTextDeInput(&#39;res12&#39;,&#39;mensaje12&#39;);marcar(this);showEdit(&#39;res12&#39;);&quot; value=&quot;♡♡♡.·:*¨¨*:·.Hola.·:*¨¨*:·.♡♡♡&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res13&quot; onclick=&quot;copyTextDeInput(&#39;res13&#39;,&#39;mensaje13&#39;);marcar(this);showEdit(&#39;res13&#39;);&quot; value=&quot;♢♢♢.·:*≈♡Hola♡≈ *:·.♢♢♢&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res14&quot; onclick=&quot;copyTextDeInput(&#39;res14&#39;,&#39;mensaje14&#39;);marcar(this);showEdit(&#39;res14&#39;);&quot; value=&quot;♣♣♣♤.·:*¨ Hola ¨*:·.♤♣♣♣&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res15&quot; onclick=&quot;copyTextDeInput(&#39;res15&#39;,&#39;mensaje15&#39;);marcar(this);showEdit(&#39;res15&#39;);&quot; value=&quot;♤♤♤.·:*¨♢ Hola ♢¨*:·.♤♤♤&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res16&quot; onclick=&quot;copyTextDeInput(&#39;res16&#39;,&#39;mensaje16&#39;);marcar(this);showEdit(&#39;res16&#39;);&quot; value=&quot;♥♥♥:::::♡ Hola ♡:::::♥♥♥&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res17&quot; onclick=&quot;copyTextDeInput(&#39;res17&#39;,&#39;mensaje17&#39;);marcar(this);showEdit(&#39;res17&#39;);&quot; value=&quot;♦♦♦•,¸,.·´ Hola `·.,¸,•♦♦♦&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res18&quot; onclick=&quot;copyTextDeInput(&#39;res18&#39;,&#39;mensaje18&#39;);marcar(this);showEdit(&#39;res18&#39;);&quot; value=&quot;♡♡♡`·.,¸,• Hola •,¸,.·´♡♡♡&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res19&quot; onclick=&quot;copyTextDeInput(&#39;res19&#39;,&#39;mensaje19&#39;);marcar(this);showEdit(&#39;res19&#39;);&quot; value=&quot;♧♧♧¨ðº°˜¨ Hola ¨˜°ºð¨♧♧♧&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res20&quot; onclick=&quot;copyTextDeInput(&#39;res20&#39;,&#39;mensaje20&#39;);marcar(this);showEdit(&#39;res20&#39;);&quot; value=&quot;♢♢♢♠:::♠:::♠ Hola ♠:::♠:::♠♢♢♢&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res21&quot; onclick=&quot;copyTextDeInput(&#39;res21&#39;,&#39;mensaje21&#39;);marcar(this);showEdit(&#39;res21&#39;);&quot; value=&quot;♦♧♦»-(¯`♣╣ Hola ╠♣´¯)-»♦♧♦&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res22&quot; onclick=&quot;copyTextDeInput(&#39;res22&#39;,&#39;mensaje22&#39;);marcar(this);showEdit(&#39;res22&#39;);&quot; value=&quot;♤♤♤•°o.O____ Hola ____ O.o°•♤♤♤&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res23&quot; onclick=&quot;copyTextDeInput(&#39;res23&#39;,&#39;mensaje23&#39;);marcar(this);showEdit(&#39;res23&#39;);&quot; value=&quot;༼༼♠Hola♠༽༽&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res24&quot; onclick=&quot;copyTextDeInput(&#39;res24&#39;,&#39;mensaje24&#39;);marcar(this);showEdit(&#39;res24&#39;);&quot; value=&quot;─═♤Hola♤═─&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res25&quot; onclick=&quot;copyTextDeInput(&#39;res25&#39;,&#39;mensaje25&#39;);marcar(this);showEdit(&#39;res25&#39;);&quot; value=&quot;─═♣Hola♣═─&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res26&quot; onclick=&quot;copyTextDeInput(&#39;res26&#39;,&#39;mensaje26&#39;);marcar(this);showEdit(&#39;res26&#39;);&quot; value=&quot;─═♢Hola♢═─&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res27&quot; onclick=&quot;copyTextDeInput(&#39;res27&#39;,&#39;mensaje27&#39;);marcar(this);showEdit(&#39;res27&#39;);&quot; value=&quot;么♥Hola♥么&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res28&quot; onclick=&quot;copyTextDeInput(&#39;res28&#39;,&#39;mensaje28&#39;);marcar(this);showEdit(&#39;res28&#39;);&quot; value=&quot;么♦Hola♦么&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res29&quot; onclick=&quot;copyTextDeInput(&#39;res29&#39;,&#39;mensaje29&#39;);marcar(this);showEdit(&#39;res29&#39;);&quot; value=&quot;么♢Hola♢么&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res30&quot; onclick=&quot;copyTextDeInput(&#39;res30&#39;,&#39;mensaje30&#39;);marcar(this);showEdit(&#39;res30&#39;);&quot; value=&quot;么♧Hola♧么&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res31&quot; onclick=&quot;copyTextDeInput(&#39;res31&#39;,&#39;mensaje31&#39;);marcar(this);showEdit(&#39;res31&#39;);&quot; value=&quot;꧁♠Hola♠꧂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res32&quot; onclick=&quot;copyTextDeInput(&#39;res32&#39;,&#39;mensaje32&#39;);marcar(this);showEdit(&#39;res32&#39;);&quot; value=&quot;꧁♡Hola♡꧂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res33&quot; onclick=&quot;copyTextDeInput(&#39;res33&#39;,&#39;mensaje33&#39;);marcar(this);showEdit(&#39;res33&#39;);&quot; value=&quot;꧁♢Hola♢꧂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res34&quot; onclick=&quot;copyTextDeInput(&#39;res34&#39;,&#39;mensaje34&#39;);marcar(this);showEdit(&#39;res34&#39;);&quot; value=&quot;꧁♣Hola♣꧂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res35&quot; onclick=&quot;copyTextDeInput(&#39;res35&#39;,&#39;mensaje35&#39;);marcar(this);showEdit(&#39;res35&#39;);&quot; value=&quot;꧁♤Hola♤꧂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res36&quot; onclick=&quot;copyTextDeInput(&#39;res36&#39;,&#39;mensaje36&#39;);marcar(this);showEdit(&#39;res36&#39;);&quot; value=&quot;꧁♥Hola♥꧂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res37&quot; onclick=&quot;copyTextDeInput(&#39;res37&#39;,&#39;mensaje37&#39;);marcar(this);showEdit(&#39;res37&#39;);&quot; value=&quot;꧁♦Hola♦꧂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res38&quot; onclick=&quot;copyTextDeInput(&#39;res38&#39;,&#39;mensaje38&#39;);marcar(this);showEdit(&#39;res38&#39;);&quot; value=&quot;꧁♧Hola♧꧂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res39&quot; onclick=&quot;copyTextDeInput(&#39;res39&#39;,&#39;mensaje39&#39;);marcar(this);showEdit(&#39;res39&#39;);&quot; value=&quot;꧁♤དHolaཌ♤꧂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res40&quot; onclick=&quot;copyTextDeInput(&#39;res40&#39;,&#39;mensaje40&#39;);marcar(this);showEdit(&#39;res40&#39;);&quot; value=&quot;♠《Hola》♠&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res41&quot; onclick=&quot;copyTextDeInput(&#39;res41&#39;,&#39;mensaje41&#39;);marcar(this);showEdit(&#39;res41&#39;);&quot; value=&quot;༼༼♢Hola♢༽༽﻿&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res42&quot; onclick=&quot;copyTextDeInput(&#39;res42&#39;,&#39;mensaje42&#39;);marcar(this);showEdit(&#39;res42&#39;);&quot; value=&quot;༼༼♤Hola♤༽༽﻿&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res43&quot; onclick=&quot;copyTextDeInput(&#39;res43&#39;,&#39;mensaje43&#39;);marcar(this);showEdit(&#39;res43&#39;);&quot; value=&quot;༼༼♦Hola♦༽༽﻿&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res44&quot; onclick=&quot;copyTextDeInput(&#39;res44&#39;,&#39;mensaje44&#39;);marcar(this);showEdit(&#39;res44&#39;);&quot; value=&quot;(♠)Hola(♠)&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res45&quot; onclick=&quot;copyTextDeInput(&#39;res45&#39;,&#39;mensaje45&#39;);marcar(this);showEdit(&#39;res45&#39;);&quot; value=&quot;(♤)Hola(♤)&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res46&quot; onclick=&quot;copyTextDeInput(&#39;res46&#39;,&#39;mensaje46&#39;);marcar(this);showEdit(&#39;res46&#39;);&quot; value=&quot;(♥)Hola(♥)&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res47&quot; onclick=&quot;copyTextDeInput(&#39;res47&#39;,&#39;mensaje47&#39;);marcar(this);showEdit(&#39;res47&#39;);&quot; value=&quot;╚»♤Hola♤«╝&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res48&quot; onclick=&quot;copyTextDeInput(&#39;res48&#39;,&#39;mensaje48&#39;);marcar(this);showEdit(&#39;res48&#39;);&quot; value=&quot;╚»♢Hola♢«╝&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res49&quot; onclick=&quot;copyTextDeInput(&#39;res49&#39;,&#39;mensaje49&#39;);marcar(this);showEdit(&#39;res49&#39;);&quot; value=&quot;♦彡[Hola]彡♦&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res50&quot; onclick=&quot;copyTextDeInput(&#39;res50&#39;,&#39;mensaje50&#39;);marcar(this);showEdit(&#39;res50&#39;);&quot; value=&quot;♤彡[Hola]彡♤&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res51&quot; onclick=&quot;copyTextDeInput(&#39;res51&#39;,&#39;mensaje51&#39;);marcar(this);showEdit(&#39;res51&#39;);&quot; value=&quot;♥彡[Hola]彡♥&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res52&quot; onclick=&quot;copyTextDeInput(&#39;res52&#39;,&#39;mensaje52&#39;);marcar(this);showEdit(&#39;res52&#39;);&quot; value=&quot;♢《《Hola》》♢&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res53&quot; onclick=&quot;copyTextDeInput(&#39;res53&#39;,&#39;mensaje53&#39;);marcar(this);showEdit(&#39;res53&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res54&quot; onclick=&quot;copyTextDeInput(&#39;res54&#39;,&#39;mensaje54&#39;);marcar(this);showEdit(&#39;res54&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res55&quot; onclick=&quot;copyTextDeInput(&#39;res55&#39;,&#39;mensaje55&#39;);marcar(this);showEdit(&#39;res55&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res56&quot; onclick=&quot;copyTextDeInput(&#39;res56&#39;,&#39;mensaje56&#39;);marcar(this);showEdit(&#39;res56&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res57&quot; onclick=&quot;copyTextDeInput(&#39;res57&#39;,&#39;mensaje57&#39;);marcar(this);showEdit(&#39;res57&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res58&quot; onclick=&quot;copyTextDeInput(&#39;res58&#39;,&#39;mensaje58&#39;);marcar(this);showEdit(&#39;res58&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res59&quot; onclick=&quot;copyTextDeInput(&#39;res59&#39;,&#39;mensaje59&#39;);marcar(this);showEdit(&#39;res59&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res60&quot; onclick=&quot;copyTextDeInput(&#39;res60&#39;,&#39;mensaje60&#39;);marcar(this);showEdit(&#39;res60&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res61&quot; onclick=&quot;copyTextDeInput(&#39;res61&#39;,&#39;mensaje61&#39;);marcar(this);showEdit(&#39;res61&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res62&quot; onclick=&quot;copyTextDeInput(&#39;res62&#39;,&#39;mensaje62&#39;);marcar(this);showEdit(&#39;res62&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res63&quot; onclick=&quot;copyTextDeInput(&#39;res63&#39;,&#39;mensaje63&#39;);marcar(this);showEdit(&#39;res63&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res64&quot; onclick=&quot;copyTextDeInput(&#39;res64&#39;,&#39;mensaje64&#39;);marcar(this);showEdit(&#39;res64&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res65&quot; onclick=&quot;copyTextDeInput(&#39;res65&#39;,&#39;mensaje65&#39;);marcar(this);showEdit(&#39;res65&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res66&quot; onclick=&quot;copyTextDeInput(&#39;res66&#39;,&#39;mensaje66&#39;);marcar(this);showEdit(&#39;res66&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res67&quot; onclick=&quot;copyTextDeInput(&#39;res67&#39;,&#39;mensaje67&#39;);marcar(this);showEdit(&#39;res67&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res68&quot; onclick=&quot;copyTextDeInput(&#39;res68&#39;,&#39;mensaje68&#39;);marcar(this);showEdit(&#39;res68&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res69&quot; onclick=&quot;copyTextDeInput(&#39;res69&#39;,&#39;mensaje69&#39;);marcar(this);showEdit(&#39;res69&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res70&quot; onclick=&quot;copyTextDeInput(&#39;res70&#39;,&#39;mensaje70&#39;);marcar(this);showEdit(&#39;res70&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res71&quot; onclick=&quot;copyTextDeInput(&#39;res71&#39;,&#39;mensaje71&#39;);marcar(this);showEdit(&#39;res71&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res72&quot; onclick=&quot;copyTextDeInput(&#39;res72&#39;,&#39;mensaje72&#39;);marcar(this);showEdit(&#39;res72&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res73&quot; onclick=&quot;copyTextDeInput(&#39;res73&#39;,&#39;mensaje73&#39;);marcar(this);showEdit(&#39;res73&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res74&quot; onclick=&quot;copyTextDeInput(&#39;res74&#39;,&#39;mensaje74&#39;);marcar(this);showEdit(&#39;res74&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res75&quot; onclick=&quot;copyTextDeInput(&#39;res75&#39;,&#39;mensaje75&#39;);marcar(this);showEdit(&#39;res75&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res76&quot; onclick=&quot;copyTextDeInput(&#39;res76&#39;,&#39;mensaje76&#39;);marcar(this);showEdit(&#39;res76&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res77&quot; onclick=&quot;copyTextDeInput(&#39;res77&#39;,&#39;mensaje77&#39;);marcar(this);showEdit(&#39;res77&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res78&quot; onclick=&quot;copyTextDeInput(&#39;res78&#39;,&#39;mensaje78&#39;);marcar(this);showEdit(&#39;res78&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res79&quot; onclick=&quot;copyTextDeInput(&#39;res79&#39;,&#39;mensaje79&#39;);marcar(this);showEdit(&#39;res79&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res80&quot; onclick=&quot;copyTextDeInput(&#39;res80&#39;,&#39;mensaje80&#39;);marcar(this);showEdit(&#39;res80&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res81&quot; onclick=&quot;copyTextDeInput(&#39;res81&#39;,&#39;mensaje81&#39;);marcar(this);showEdit(&#39;res81&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res82&quot; onclick=&quot;copyTextDeInput(&#39;res82&#39;,&#39;mensaje82&#39;);marcar(this);showEdit(&#39;res82&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res83&quot; onclick=&quot;copyTextDeInput(&#39;res83&#39;,&#39;mensaje83&#39;);marcar(this);showEdit(&#39;res83&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res84&quot; onclick=&quot;copyTextDeInput(&#39;res84&#39;,&#39;mensaje84&#39;);marcar(this);showEdit(&#39;res84&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res85&quot; onclick=&quot;copyTextDeInput(&#39;res85&#39;,&#39;mensaje85&#39;);marcar(this);showEdit(&#39;res85&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res86&quot; onclick=&quot;copyTextDeInput(&#39;res86&#39;,&#39;mensaje86&#39;);marcar(this);showEdit(&#39;res86&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res87&quot; onclick=&quot;copyTextDeInput(&#39;res87&#39;,&#39;mensaje87&#39;);marcar(this);showEdit(&#39;res87&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res88&quot; onclick=&quot;copyTextDeInput(&#39;res88&#39;,&#39;mensaje88&#39;);marcar(this);showEdit(&#39;res88&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res89&quot; onclick=&quot;copyTextDeInput(&#39;res89&#39;,&#39;mensaje89&#39;);marcar(this);showEdit(&#39;res89&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res90&quot; onclick=&quot;copyTextDeInput(&#39;res90&#39;,&#39;mensaje90&#39;);marcar(this);showEdit(&#39;res90&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res91&quot; onclick=&quot;copyTextDeInput(&#39;res91&#39;,&#39;mensaje91&#39;);marcar(this);showEdit(&#39;res91&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res92&quot; onclick=&quot;copyTextDeInput(&#39;res92&#39;,&#39;mensaje92&#39;);marcar(this);showEdit(&#39;res92&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res93&quot; onclick=&quot;copyTextDeInput(&#39;res93&#39;,&#39;mensaje93&#39;);marcar(this);showEdit(&#39;res93&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res94&quot; onclick=&quot;copyTextDeInput(&#39;res94&#39;,&#39;mensaje94&#39;);marcar(this);showEdit(&#39;res94&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res95&quot; onclick=&quot;copyTextDeInput(&#39;res95&#39;,&#39;mensaje95&#39;);marcar(this);showEdit(&#39;res95&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res96&quot; onclick=&quot;copyTextDeInput(&#39;res96&#39;,&#39;mensaje96&#39;);marcar(this);showEdit(&#39;res96&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt; &lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;&lt;div id=&quot;domz&quot;&gt;&lt;div id=&quot;dom1&quot;&gt;aa&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div class=&quot;center&quot;&gt;&lt;button onclick=&quot;ver_aux(&#39;text1&#39;);&quot; class=&quot;btn1&quot;&gt;Cargar más letras&lt;/button&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id=&quot;modal_crearImagen5&quot; class=&quot;modal-container&quot;&gt;
      &lt;div class=&quot;modal5 view&quot;&gt;
        &lt;div class=&quot;modalA-content&quot; id=&quot;modal-content&quot;&gt;
         &lt;div style=&quot;position:relative;&quot;&gt;&lt;button type=&quot;button&quot; class=&quot;btn-close-2&quot; data-dismiss=&quot;modal&quot; onclick=&quot;change_class_child(&#39;#modal_crearImagen5&#39;,&#39;.modal5.view.visible&#39;,&#39;modal5 view&#39;);&quot;&gt;x&lt;/button&gt;
         &lt;/div&gt;&lt;div style=&quot;width:100%;padding:6px 0;&quot;&gt;&lt;div style=&quot;width:97%;margin:0 auto;&quot; id=&quot;edit_p&quot;&gt;&lt;textarea id=&quot;text2&quot; name=&quot;text2&quot; maxlength=&quot;5555&quot; style=&quot;display: table-cell;width:100%;box-sizing: border-box;font-size:1.3em;margin:0;padding:6px;border-radius: 10px !important;background:#f0fcff;&quot; type=&quot;text&quot; value=&quot;hola&quot; &gt;Escribe acá...&lt;/textarea&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;modal5_btn&quot;&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;』&quot;,&quot;text2&quot;)&#39; value=&quot;』&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;『&quot;,&quot;text2&quot;)&#39; value=&quot;『&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;ツ&quot;,&quot;text2&quot;)&#39; value=&quot;ツ&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;乡&quot;,&quot;text2&quot;)&#39; value=&quot;乡&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;》&quot;,&quot;text2&quot;)&#39; value=&quot;》&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;《&quot;,&quot;text2&quot;)&#39; value=&quot;《&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;༽﻿&quot;,&quot;text2&quot;)&#39; value=&quot;༽﻿&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;༼&quot;,&quot;text2&quot;)&#39; value=&quot;༼&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;°&quot;,&quot;text2&quot;)&#39; value=&quot;°&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;彡&quot;,&quot;text2&quot;)&#39; value=&quot;彡&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✞&quot;,&quot;text2&quot;)&#39; value=&quot;✞&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;☬&quot;,&quot;text2&quot;)&#39; value=&quot;☬&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✧&quot;,&quot;text2&quot;)&#39; value=&quot;✧&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;༒&quot;,&quot;text2&quot;)&#39; value=&quot;༒&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;═&quot;,&quot;text2&quot;)&#39; value=&quot;═&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;꧂&quot;,&quot;text2&quot;)&#39; value=&quot;꧂&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;꧁&quot;,&quot;text2&quot;)&#39; value=&quot;꧁&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;】&quot;,&quot;text2&quot;)&#39; value=&quot;】&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;【&quot;,&quot;text2&quot;)&#39; value=&quot;【&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;❤️&quot;,&quot;text2&quot;)&#39; value=&quot;❤️&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;❉&quot;,&quot;text2&quot;)&#39; value=&quot;❉&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;❄&quot;,&quot;text2&quot;)&#39; value=&quot;❄&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✿&quot;,&quot;text2&quot;)&#39; value=&quot;✿&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✾&quot;,&quot;text2&quot;)&#39; value=&quot;✾&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✺&quot;,&quot;text2&quot;)&#39; value=&quot;✺&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✴&quot;,&quot;text2&quot;)&#39; value=&quot;✴&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✫&quot;,&quot;text2&quot;)&#39; value=&quot;✫&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✪&quot;,&quot;text2&quot;)&#39; value=&quot;✪&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✩&quot;,&quot;text2&quot;)&#39; value=&quot;✩&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✦&quot;,&quot;text2&quot;)&#39; value=&quot;✦&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✧&quot;,&quot;text2&quot;)&#39; value=&quot;✧&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✥&quot;,&quot;text2&quot;)&#39; value=&quot;✥&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✤&quot;,&quot;text2&quot;)&#39; value=&quot;✤&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✢&quot;,&quot;text2&quot;)&#39; value=&quot;✢&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✡&quot;,&quot;text2&quot;)&#39; value=&quot;✡&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;_&quot;,&quot;text2&quot;)&#39; value=&quot;_&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;☆&quot;,&quot;text2&quot;)&#39; value=&quot;☆&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;≈&quot;,&quot;text2&quot;)&#39; value=&quot;≈&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;►&quot;,&quot;text2&quot;)&#39; value=&quot;►&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;█&quot;,&quot;text2&quot;)&#39; value=&quot;█&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♥&quot;,&quot;text2&quot;)&#39; value=&quot;♥&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▓&quot;,&quot;text2&quot;)&#39; value=&quot;▓&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♭&quot;,&quot;text2&quot;)&#39; value=&quot;♭&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♬&quot;,&quot;text2&quot;)&#39; value=&quot;♬&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♫&quot;,&quot;text2&quot;)&#39; value=&quot;♫&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♪&quot;,&quot;text2&quot;)&#39; value=&quot;♪&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;╦&quot;,&quot;text2&quot;)&#39; value=&quot;╦&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▇&quot;,&quot;text2&quot;)&#39; value=&quot;▇&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▆&quot;,&quot;text2&quot;)&#39; value=&quot;▆&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▅&quot;,&quot;text2&quot;)&#39; value=&quot;▅&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▃&quot;,&quot;text2&quot;)&#39; value=&quot;▃&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▂&quot;,&quot;text2&quot;)&#39; value=&quot;▂&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;╬&quot;,&quot;text2&quot;)&#39; value=&quot;╬&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;┼&quot;,&quot;text2&quot;)&#39; value=&quot;┼&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▄&quot;,&quot;text2&quot;)&#39; value=&quot;▄&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;░&quot;,&quot;text2&quot;)&#39; value=&quot;░&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▒&quot;,&quot;text2&quot;)&#39; value=&quot;▒&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;≈&quot;,&quot;text2&quot;)&#39; value=&quot;≈&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;►&quot;,&quot;text2&quot;)&#39; value=&quot;►&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;█&quot;,&quot;text2&quot;)&#39; value=&quot;█&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♥&quot;,&quot;text2&quot;)&#39; value=&quot;♥&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▓&quot;,&quot;text2&quot;)&#39; value=&quot;▓&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♭&quot;,&quot;text2&quot;)&#39; value=&quot;♭&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♬&quot;,&quot;text2&quot;)&#39; value=&quot;♬&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♫&quot;,&quot;text2&quot;)&#39; value=&quot;♫&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♪&quot;,&quot;text2&quot;)&#39; value=&quot;♪&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♩&quot;,&quot;text2&quot;)&#39; value=&quot;♩&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♡&quot;,&quot;text2&quot;)&#39; value=&quot;♡&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♧&quot;,&quot;text2&quot;)&#39; value=&quot;♧&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♦&quot;,&quot;text2&quot;)&#39; value=&quot;♦&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♥&quot;,&quot;text2&quot;)&#39; value=&quot;♥&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♤&quot;,&quot;text2&quot;)&#39; value=&quot;♤&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♣&quot;,&quot;text2&quot;)&#39; value=&quot;♣&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♢&quot;,&quot;text2&quot;)&#39; value=&quot;♢&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♠&quot;,&quot;text2&quot;)&#39; value=&quot;♠&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;≈&quot;,&quot;text2&quot;)&#39; value=&quot;≈&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;☆&quot;,&quot;text2&quot;)&#39; value=&quot;☆&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;►&quot;,&quot;text2&quot;)&#39; value=&quot;►&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;█&quot;,&quot;text2&quot;)&#39; value=&quot;█&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♥&quot;,&quot;text2&quot;)&#39; value=&quot;♥&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▓&quot;,&quot;text2&quot;)&#39; value=&quot;▓&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♭&quot;,&quot;text2&quot;)&#39; value=&quot;♭&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♬&quot;,&quot;text2&quot;)&#39; value=&quot;♬&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♫&quot;,&quot;text2&quot;)&#39; value=&quot;♫&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♪&quot;,&quot;text2&quot;)&#39; value=&quot;♪&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;╦&quot;,&quot;text2&quot;)&#39; value=&quot;╦&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▇&quot;,&quot;text2&quot;)&#39; value=&quot;▇&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▆&quot;,&quot;text2&quot;)&#39; value=&quot;▆&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▅&quot;,&quot;text2&quot;)&#39; value=&quot;▅&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▃&quot;,&quot;text2&quot;)&#39; value=&quot;▃&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▂&quot;,&quot;text2&quot;)&#39; value=&quot;▂&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;╬&quot;,&quot;text2&quot;)&#39; value=&quot;╬&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;┼&quot;,&quot;text2&quot;)&#39; value=&quot;┼&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▄&quot;,&quot;text2&quot;)&#39; value=&quot;▄&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;░&quot;,&quot;text2&quot;)&#39; value=&quot;░&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▒&quot;,&quot;text2&quot;)&#39; value=&quot;▒&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;╬&quot;,&quot;text2&quot;)&#39; value=&quot;╬&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▓&quot;,&quot;text2&quot;)&#39; value=&quot;▓&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▒&quot;,&quot;text2&quot;)&#39; value=&quot;▒&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▆&quot;,&quot;text2&quot;)&#39; value=&quot;▆&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✶&quot;,&quot;text2&quot;)&#39; value=&quot;✶&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♥&quot;,&quot;text2&quot;)&#39; value=&quot;♥&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;❦&quot;,&quot;text2&quot;)&#39; value=&quot;❦&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;❣&quot;,&quot;text2&quot;)&#39; value=&quot;❣&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;❥&quot;,&quot;text2&quot;)&#39; value=&quot;❥&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;❤&quot;,&quot;text2&quot;)&#39; value=&quot;❤&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♜&quot;,&quot;text2&quot;)&#39; value=&quot;♜&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♖&quot;,&quot;text2&quot;)&#39; value=&quot;♖&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♞&quot;,&quot;text2&quot;)&#39; value=&quot;♞&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♘&quot;,&quot;text2&quot;)&#39; value=&quot;♘&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♗&quot;,&quot;text2&quot;)&#39; value=&quot;♗&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♝&quot;,&quot;text2&quot;)&#39; value=&quot;♝&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♛&quot;,&quot;text2&quot;)&#39; value=&quot;♛&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♕&quot;,&quot;text2&quot;)&#39; value=&quot;♕&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♚&quot;,&quot;text2&quot;)&#39; value=&quot;♚&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♔&quot;,&quot;text2&quot;)&#39; value=&quot;♔&quot; /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;men4 center&quot; id=&quot;compartirX&quot;&gt;&lt;button type=&quot;button&quot; class=&quot;btn1&quot; data-dismiss=&quot;modal&quot; onclick=&quot;abrir_redes(&#39;text2&#39;,&#39;compartirX&#39;,&#39;mensajeX&#39;);&quot;&gt;Compartir&lt;/button&gt; &lt;button type=&quot;button&quot; class=&quot;btn1&quot; data-dismiss=&quot;modal&quot; onclick=&quot;eliminar_caracter(&#39;text2&#39;,2);&quot;&gt;Borrar ►&lt;/button&gt; &lt;button type=&quot;button&quot; class=&quot;btn1&quot; data-dismiss=&quot;modal&quot; onclick=&quot;eliminar_caracter(&#39;text2&#39;,1);&quot;&gt;◄ Borrar&lt;/button&gt; &lt;button type=&quot;button&quot; class=&quot;btn1&quot; data-dismiss=&quot;modal&quot; onclick=&quot;copyTextDeInput(&#39;text2&#39;,&#39;mensajeX&#39;);&quot;&gt;Copiar&lt;/button&gt;&lt;/div&gt; &lt;div id=&quot;mensajeX&quot;&gt;&lt;/div&gt; &lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;
        &lt;/div&gt;
       &lt;/div&gt;
     &lt;/div&gt;
		 
		 &lt;div class=&quot;opc&quot;&gt;&lt;a href=&quot;https://oruro777.blogspot.com/2012/05/letras-con-corazones-en-facebook.html&quot; target=&quot;_blank&quot;&gt;Letras con corazones&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2012/06/letras-en-facebook-con-decorado.html&quot; target=&quot;_blank&quot;&gt;Letras Decoradas&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2012/05/letras-subrayadas-en-facebook.html&quot; target=&quot;_blank&quot;&gt;Letras Subrayadas&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2015/07/letras-tachadas-para-twitter-y-facebook.html&quot; target=&quot;_blank&quot;&gt;Letras tachadas&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2015/07/letras-al-reves-en-twitter-y-facebook.html&quot; target=&quot;_blank&quot;&gt;Letras al revés&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2018/01/letras-con-adornos-de-ajedrez-para.html&quot; target=&quot;_blank&quot;&gt;Letras con símbolos de Ajedrez&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2012/05/simbolos-para-facebook.html&quot; target=&quot;_blank&quot;&gt;Símbolos, caracteres raros&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2018/01/letras-con-simbolos-de-notas-musicales.html&quot; target=&quot;_blank&quot;&gt;Letras con notas musicales&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2018/01/letras-adornadas-para-nick.html&quot; target=&quot;_blank&quot;&gt;Letras adornadas para Nick&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2018/01/letras-con-estrellas-para-facebook.html&quot; target=&quot;_blank&quot;&gt;Letras con estrellas&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2012/05/editor-de-texto-para-facebook.html&quot; target=&quot;_blank&quot;&gt;Letras grandes&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;h2&gt;Símbolos de Poker o naipes&lt;/h2&gt;Los conocidos símbolos de las cartas de poker corazones, espadas, tréboles, diamantes en los dos colores que se pueden emplear para el decorado de un bonito diseño de letras para nombre de usuario(username), mensajes, posts, etc.&lt;br /&gt;
&lt;div style=&quot;font-size:3.0em;&quot;&gt;♠︎ ♣︎ ♥︎ ♦︎ ♤ ♧ ♡ ♢&lt;/div&gt;&lt;h3&gt;Otros símbolos relacionados con cartas y fichas&lt;/h3&gt;En la siguiente lista encontraremos los símbolos de las fichas de barajas la pica, el rombo, el trébol, el corazón en blanco y negro acompañadas también de otros elementos como son las fichas de dominó verticales y horizontales, las piezas de ajedrez en sus dos colores blancas y negras además de las 6 caras del dado y otros gráficos variados de cartas.&lt;br /&gt;
&lt;div style=&quot;font-size:3.0em;&quot;&gt;♠︎ ♣︎ ♥︎ ♦︎ ♤ ♧ ♡ ♢ ♚ ♛ ♜ ♝ ♞ ♟ ♔ ♕ ♖ ♗ ♘ ♙ ⚀ ⚁ ⚂ ⚃ ⚄ ⚅ 🂠 🂡 🂢 🂣 🂤 🂥 🂦 🂧 🂨 🂩 🂪 🂫 🂬 🂭 🂮 🂱 🂲 🂳 🂴 🂵 🂶 🂷 🂸 🂹 🂺 🂻 🂼 🂽 🂾  🃁 🃂  🃃  🃄  🃅  🃆  🃇  🃈  🃉  🃊  🃋  🃌  🃍  🃎  🃑  🃒  🃓  🃔  🃕  🃖  🃗  🃘  🃙  🃚  🃛  🃜  🃝  🃞  🃟  ☗  ☖  ⚈  ⚉  ⚆  ⚇  🀄  🀀  🀁  🀂  🀃  🀅  🀆  🀇  🀈  🀉  🀊  🀋  🀌  🀍  🀎  🀏  🀐  🀑  🀒  🀓  🀔  🀕  🀖  🀗  🀘  🀙  🀚  🀛  🀜  🀝  🀞  🀟  🀠  🀡  🀢  🀣  🀤  🀥  🀦  🀧  🀨  🀩  🀪  🀫  🀰  🀱  🀲  🀳  🀴  🀵  🀶  🀷  🀸  🀹  🀺  🀻  🀼  🀽  🀾  🀿  🁀  🁁  🁂  🁃  🁄  🁅  🁆  🁇  🁈  🁉  🁊  🁋  🁌  🁍  🁎  🁏  🁐  🁑  🁒  🁓  🁔  🁕  🁖  🁗  🁘  🁙  🁚  🁛  🁜  🁝  🁞  🁟  🁠  🁡  🁢  🁣  🁤  🁥  🁦  🁧  🁨  🁩  🁪  🁫  🁬  🁭  🁮  🁯  🁰  🁱  🁲  🁳  🁴  🁵  🁶  🁷  🁸  🁹  🁺  🁻  🁼  🁽  🁾  🁿  🂀  🂁  🂂  🂃  🂄  🂅  🂆  🂇  🂈  🂉  🂊  🂋  🂌  🂍  🂎  🂏  🂐  🂑  🂒  🂓&lt;/div&gt;&lt;h3&gt;Emojis de cartas&lt;/h3&gt;El comodín o joker, los corazones, carta de flores.&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;font-size:2.7em;&quot;&gt;❤️ ❤ 🖤 🃏 🀄 🎴 🃏&lt;/div&gt;&lt;h2&gt;Copiar y pegar símbolos de barajas&lt;/h2&gt;En este espacio puede usar el conversor de texto ahí podrá obtener letras acompañadas de decoraciones bonitas con símbolos de poker, selecciones el diseño que mejor le parezca para luego copiar realizando click de manera automática o también realizar el proceso de manera manual para obtener ♧♦♥♤♣♢♠♡.&lt;br /&gt;
&lt;br /&gt;
Al finalizar la edición de su texto acompañado de las figuras de naipes saldrá un mensaje de que la copia fue ejecutada y si sale el menaje de que no es posible copiar, símplemente realice el proceso de manera manual o si tiene la posibilidad pruebe con otro navegador.  &lt;br /&gt;
&lt;h2&gt;Símbolos de Poker con el teclado&lt;/h2&gt;En windows para obtener los símbolos de poker se debe realizar las combinaciones con la tecla ALT, por ejemplo si deseamos obtener el símbolo del diamante o rombo presionamos ALT y sin soltar presionamos tambien en el número 3 y luego soltamos y veremos en la pantalla ♦ el símbolo del diamante.&lt;br /&gt;
&lt;br /&gt;
Alt + 3 = ♥&lt;br /&gt;
Alt + 4 = ♦&lt;br /&gt;
Alt + 5 = ♣&lt;br /&gt;
Alt + 6 = ♠&lt;br /&gt;
&lt;br /&gt;
Estos símbolos se pueden usar para adornar nuestro nick o nickname, también para compartir mensajes con decoraciones, comentarios bonitos, publicaciones web, etc.&lt;br /&gt;
&lt;h3&gt;Textos con símbolos de naipes&lt;/h3&gt;Una manera de adornar los textos es reemplazando las letras &quot;O&quot; por corazones o rombos, también añadiendo tréboles o espadas al final. A continuación algunos ejemplos.&lt;br /&gt;
&lt;br /&gt;
▒▒▒▒Ｈ♥ＬＡ✵ＡＭＩＧ♥Ｓ▒▒▒▒&lt;br /&gt;
░░▒▓♠(ɓน乇n♥s•días)♠▓▒░░&lt;br /&gt;
♠👉gσσd•иιgнт👈♠&lt;br /&gt;
♥♥【₣】【♦】【Ɽ】【Ɇ】【V】【Ɇ】【Ɽ】♥♥&lt;br /&gt;
♣♣『l』『♥』『ν』『ε』♣♣&lt;br /&gt;
♣♣JUEG⚽♣♣&lt;br /&gt;
✌💗Ｃ♥ＲＡZ♥Ｎ💗✌&lt;br /&gt;
♠——▬◘ıl|█(乃ﾉ乇刀ϑ乇刀ﾉd♥丂)█lll◘▬——♠&lt;br /&gt;
♣《《《нαsтα ℓυεg♥》》》♣&lt;br /&gt;
¸.•♥•.¸¸.•♥•(Mensaje)•♥•.¸¸.•♥•.¸ &lt;br /&gt;
♠◕‿◕♠ ♠◕‿◕♠(Frase)♠◕‿◕♠ ♠◕‿◕♠&lt;br /&gt;
♣♣❇❈(Mis palabras)❄❆♣♣&lt;br /&gt;
★♣·.·´¯`·.·♣★ Mensaje de estado ★♣·.·´¯`·.·♣★&lt;br /&gt;
•♥•♥•♥•♥☜(Símbolos facebook)☞♥•♥•♥•♥•♥•&lt;br /&gt;
•☆.•*´¨`*••♥♠(Símbolos para copiar)♠♥••*´¨`*•.☆•&lt;br /&gt;
♥ⓛⓞⓥⓔ♥☜ Hola a todos ☞♥ⓛⓞⓥⓔ♥ &lt;br /&gt;
(¯`&#39;·.¸(♥)¸.·&#39;´¯)Mensaje de estado(¯`&#39;·.¸(♥)¸.·&#39;´¯)&lt;br /&gt;
(¯`·._)♣ ♤ ♥♠(Símbolos)♣ ♤ ♥♠(¯`·._)&lt;br /&gt;
((((¯♀&#39;·.¸(♣)Letras(♣)¸.·&#39;♂ ´¯)))) &lt;br /&gt;
&lt;h3&gt;Dibujos o diseños con caracteres&lt;/h3&gt;╔♫═╗╔╗ ♣♣♣♣♣♣&lt;br /&gt;
╚╗╔╝║║♫═╦╦╦╔╗&lt;br /&gt;
╔╝╚╗♫╚╣║║║║╔╣&lt;br /&gt;
╚═♫╝╚═╩═╩♫╩═╝&lt;br /&gt;
♥♥♥♥♥♥♥♥♥♥♥♥♥&lt;br /&gt;
&lt;br /&gt;
•*´¨`*•.¸¸.•*´¨`*•.¸¸.•*´¨`*•&lt;br /&gt;
::::♥♥♥...*...*...*...♥♥♥::::&lt;br /&gt;
:::::::: H♥la amigos ::::::::&lt;br /&gt;
♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣&lt;br /&gt;
¸.•*´¨`*•.¸¸.•*´¨`*•.¸¸.•*´¨`&lt;br /&gt;
&lt;br /&gt;
A corazón y K diamante. &lt;br /&gt;
ˇ_________░░░░░░░░&lt;br /&gt;
│A_░░_░.│░░░░░░░&lt;br /&gt;
│░(░\/░)_.│______..░░░&lt;br /&gt;
│░\░░/│K░░/\░░.│░░&lt;br /&gt;
│░░\/░│░/░░\░░│░░&lt;br /&gt;
│_____│░\░░/░░│░░&lt;br /&gt;
░░░░.│░░\/░░░│░░&lt;br /&gt;
░░░░.│______.K│░░&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El 3 de trebol visto de atrás y adelante.&lt;br /&gt;
┌────────┐░░░░░░░&lt;br /&gt;
│▓▓▓▓▓▓▓▓│░░░░░░░&lt;br /&gt;
│▓▓▓▓▓▓┌────────┐&lt;br /&gt;
│▓▓▓▓▓▓│3.░░░░░░░.│&lt;br /&gt;
│▓▓▓▓▓▓│░░░░░░░░│&lt;br /&gt;
│▓▓▓▓▓▓│░░░░♣░░░.│&lt;br /&gt;
│▓▓▓▓▓▓│░░░░░░░░│&lt;br /&gt;
└──────│░░░░░░░░│&lt;br /&gt;
░░░░░░░│░░░░░░░.3│&lt;br /&gt;
░░░░░░░└──..─────┘&lt;br /&gt;
&lt;br /&gt;
Parte posterior y anterior del 2 de corazones.&lt;br /&gt;
┌─────────┐┌─────────┐&lt;br /&gt;
│▓▓▓▓▓▓▓▓▓││2.░░░░░░░░│&lt;br /&gt;
│▓▓▓▓▓▓▓▓▓││░░░░░░░░░│&lt;br /&gt;
│▓▓▓▓▓▓▓▓▓││░░░░░░░░░│&lt;br /&gt;
│▓▓▓▓▓▓▓▓▓││░░░░♥░░░░│&lt;br /&gt;
│▓▓▓▓▓▓▓▓▓││░░░░░░░░░│&lt;br /&gt;
│▓▓▓▓▓▓▓▓▓││░░░░░░░░░│&lt;br /&gt;
│▓▓▓▓▓▓▓▓▓││░░░░░░░░.2│&lt;br /&gt;
└─────────┘└─────────┘&lt;br /&gt;
&lt;br /&gt;
El 3 de espada y el 6 de rombo.&lt;br /&gt;
┌────────┐░░░┌────────┐&lt;br /&gt;
│▓▓▓▓▓▓▓▓│░░░│6.░░░░░░░.│&lt;br /&gt;
│▓▓▓▓▓▓┌─────│░░░░░░░░│&lt;br /&gt;
│▓▓▓▓▓▓│3.░░░░│░░░░♦░░░.│&lt;br /&gt;
│▓▓▓▓▓▓│░░░░░│░░░░░░░░│&lt;br /&gt;
│▓▓▓▓▓▓│░░░░♠│░░░░░░░░│&lt;br /&gt;
│▓▓▓▓▓▓│░░░░░│░░░░░░░.6│&lt;br /&gt;
└──────│░░░░░└──..─────┘&lt;br /&gt;
░░░░░░░│░░░░░░░.3│&lt;br /&gt;
░░░░░░░└──..─────┘&lt;br /&gt;
&lt;br /&gt;



&lt;script async=&#39;async&#39;&gt;
var palabraGlob=&quot;Escribe acá...&quot;;

function abrir_redes(id_div_contenido,id_div_compartir,id_div_mensaje)
{var glob_url_texto=document.getElementById(id_div_contenido).value; var cade=&quot;&quot;; var re=&quot;&quot;;
  cade=&quot;&lt;div style=\&quot;padding:0 20px 20px 20px;background:#c4cfe6;\&quot; class=\&quot;opc\&quot;&gt;&lt;div style=\&quot;background: #508aff;color:#fff;font-size:20px;\&quot;&gt;Compartir en redes&lt;/div&gt;&quot;;
  re = / /gi; glob_url_texto = glob_url_texto.replace(re, &quot;%20&quot;);

if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) )cade+=&quot;&lt;a href=&#39;whatsapp://send?text=&quot;+glob_url_texto+&quot;&#39;  target=&#39;_blank&#39;&gt;Whatsapp&lt;/a&gt;&quot;;

   cade+=&quot;&lt;a href=&#39;javascript:void();&#39; class=&#39;social-icon twitter ga&#39; rel=&#39;nofollow&#39; data-js-selector=&#39;launch_popup&#39;     onclick=\&quot;window.open(&#39;https://twitter.com/share?url=http://oruro777.blogspot.com&amp;text=&quot;+glob_url_texto+&quot;&#39;, &#39;_blank&#39;, &#39;height=430,width=640&#39;);\&quot;   data-category=&#39;Post&#39; data-event=&#39;Share quote&#39; data-label=&#39;twitter&#39;&gt;Twitter&lt;/a&gt;&quot;;
   cade+=&quot;&lt;a href=\&quot;#\&quot; onclick=\&quot;javascript:cerrar_compartir(&#39;&quot;+id_div_contenido+&quot;&#39;,&#39;&quot;+id_div_compartir+&quot;&#39;,&#39;&quot;+id_div_mensaje+&quot;&#39;);return false;\&quot; &gt;Cerrar&lt;/a&gt;&quot;;
   cade+=&quot;&lt;/div&gt;&quot;;
 document.getElementById(id_div_mensaje).innerHTML = cade;
}				   
				   
function cerrar_compartir(id_div_contenido,id_div_compartir,id_div_mensaje){document.getElementById(id_div_mensaje).innerHTML = &quot;&quot;;}				   
var str1=&quot;&quot;,str2=&quot;&quot;;
function anadir_caracter(caracter1,idEditor){var tex5=&quot;&quot;;  if(document.getElementById(idEditor).selectionStart&gt;-1&amp;&amp;document.getElementById(idEditor).selectionStart&lt;999){f=document.getElementById(idEditor);
                                                                _ini=f.selectionStart; var inicio = f.value.substr(0, _ini); var fin = f.value.substr(_ini, f.value.length);
	                                                            tex5 = inicio + caracter1 + fin; f.value=tex5; f.selectionStart=_ini+1; f.selectionEnd=_ini+1;  f.focus();
                                                                }else {tex5=document.getElementById(idEditor).value;  tex5=tex5+caracter1; document.getElementById(&quot;text2&quot;).value = tex5;}   }
function eliminar_caracter(idEditor,tipo){tx2=document.getElementById(&quot;text2&quot;).value;
	                                      if(tipo==1){ tx2 = tx2.substring(0, tx2.length - 1); } 
                                          if(tipo==2){ tx2 = tx2.substring(1, tx2.length);}
										  if(tipo==3){ tx2 =&quot;&quot;;  }
										  document.getElementById(&quot;text2&quot;).value = tx2;
                                         }
function marcar(campo) { campo.focus(); campo.select();}

function descodificarEntidad(str) {  return str.replace(/&amp;#(\d+);/g, function(match, dec) {    return String.fromCharCode(dec);  });}
function copyTextDeDiv(idTexto,idMensaje){
    var text=document.getElementById(idTexto).innerHTML;
    var id = &quot;el-id-del-textarea&quot;; globIdMensaje=idMensaje;
    var existsTextarea = document.getElementById(id);
    if(!existsTextarea){ var textarea = document.createElement(&quot;textarea&quot;);  textarea.id = id;
                         textarea.style.position = &quot;fixed&quot;;textarea.style.top = 0; textarea.style.left = 0; textarea.style.width = &quot;1px&quot;;        textarea.style.height = &quot;1px&quot;;
                         textarea.style.padding = 0;  textarea.style.border = &quot;none&quot;;  textarea.style.outline = &quot;none&quot;;  textarea.style.boxShadow = &quot;none&quot;;  textarea.style.background = &quot;transparent&quot;;
                         document.querySelector(&quot;body&quot;).appendChild(textarea);   existsTextarea = document.getElementById(id);
                       }else{   }
    existsTextarea.value = text; existsTextarea.select();
    try { var status = document.execCommand(&quot;copy&quot;); if(!status){ fracaso(); }else{ exito(); }
        } catch (err) {  excepcion(); }
    if(!existsTextarea){document.body.removeChild(existsTextarea);}
}
var globIdMensaje = &quot;mensaje1&quot;;
    
function copyTextDeInput(idTexto,idMensaje){var text=&quot;&quot;; text=document.getElementById(idTexto).value;
                                            var id = &quot;el-id-del-textarea&quot;; globIdMensaje=idMensaje;
                                            var existsTextarea = document.getElementById(id);
    if(!existsTextarea){ var textarea = document.createElement(&quot;textarea&quot;);  textarea.id = id;
                         textarea.style.position = &quot;fixed&quot;;textarea.style.top = 0; textarea.style.left = 0; textarea.style.width = &quot;1px&quot;;        textarea.style.height = &quot;1px&quot;;
                         textarea.style.padding = 0;  textarea.style.border = &quot;none&quot;;  textarea.style.outline = &quot;none&quot;;  textarea.style.boxShadow = &quot;none&quot;;  textarea.style.background = &quot;transparent&quot;;
                         document.querySelector(&quot;body&quot;).appendChild(textarea);   existsTextarea = document.getElementById(id);
                       }
    existsTextarea.value = text; existsTextarea.select();
    try { var status = document.execCommand(&quot;copy&quot;); if(!status){ fracaso(idTexto); }else{ exito(idTexto); }
        } catch (err) { excepcion(idTexto); }
    if(!existsTextarea){document.body.removeChild(existsTextarea);}
}

var globIdMensaje = &quot;mensaje1&quot;,globIdTexto = &quot;x&quot;;
    
    function exito(idTexto) { console.log(&quot;ENTRA exientraaaa&quot;); MostrarAlerta(2500,&quot;Texto copiado!&quot;,&quot;#01A9DB&quot;,idTexto); }
    function fracaso(idTexto) { MostrarAlerta(5500,&quot;No se pudo copiar, realiza el copiado manual o prueba otro navegador...&quot;,&quot;#F79F81&quot;,idTexto); }
    function excepcion(idTexto) {MostrarAlerta(5500,&quot;No se pudo copiar, realiza el copiado manual o prueba otro navegador...&quot;,&quot;#F79F81&quot;,idTexto); }
    function ocultarAlerta(idTexto) {objeto=document.getElementById(idTexto+&quot;_msg&quot;);
							         padreId=document.getElementById(idTexto).parentNode.id;
	                                 document.getElementById(padreId).removeChild(objeto);
	                                }
    function MostrarAlerta(tiempo,texto1,color,idTexto) { elemento1 = document.createElement(&quot;div&quot;); id5=idTexto+&quot;_msg&quot;; inputExist=document.getElementById(id5);
                                              if(!inputExist){elemento1.id = id5; elemento1.innerHTML=&quot;&lt;div style=&#39;color:#fff; background:&quot;+color+&quot;;&#39;&gt;&quot;+texto1+&quot;&lt;/div&gt;&quot;;
                                                              elemento2 = document.getElementById(idTexto); elemento2.parentNode.insertBefore(elemento1,elemento2);
                                                              insertAfter(elemento2,elemento1); setTimeout(function() {ocultarAlerta(idTexto);}, tiempo);
                                                             }
                                                        }
    function insertAfter(dom1,dom2){if(dom1.nextSibling){ dom1.parentNode.insertBefore(dom2,dom1.nextSibling);} else {dom1.parentNode.appendChild(dom2);}}
	function showEdit(idTexto){
		elemento1 = document.createElement(&quot;div&quot;); id5=idTexto+&quot;_edit&quot;; inputExist=document.getElementById(id5);
                               if(!inputExist){elemento1.id = id5; elemento1.innerHTML=&quot;&lt;span style=\&quot;float:right;\&quot;&gt;&lt;button type=\&quot;button\&quot; class=\&quot;btn1\&quot; onclick=\&quot;trasladar_dats3(&#39;&quot;+idTexto+&quot;&#39;,&#39;text2&#39;);\&quot;&gt;Editar&lt;/button&gt;&quot;;
                                               elemento2 = document.getElementById(idTexto); elemento2.parentNode.insertBefore(elemento1,elemento2);
                                               insertAfter(elemento2,elemento1); 
                                              }
		
	                          }
				   var normal=&quot;abcdefghijklmnñopqrstuvwxyz1234567890ABCDEFGHIJKLMNÑOPQRSTUVWXYZ&quot;;
var a1=descodificarEntidad(&quot;ａｂｃｄｅｆｇｈｉｊｋｌｍｎñｏｐｑｒｓｔｕｖｗｘｙｚ1234567890ＡＢＣＤＥＦＧＨＩＪＫＬＭＮñＯＰＱＲＳＴＵＶＷＸＹZ&quot;); /*z*/
var a2=descodificarEntidad(&quot;𝒶𝒷𝒸𝒹𝑒𝒻𝑔𝒽𝒾𝒿𝓀𝓁𝓂𝓃ñ𝑜𝓅𝓆𝓇𝓈𝓉𝓊𝓋𝓌𝓍𝓎𝓏𝟣𝟤𝟥𝟦𝟧𝟨𝟩𝟪𝟫𝟢𝒜𝐵𝒞𝒟𝐸𝐹𝒢𝐻𝐼𝒥𝒦𝐿𝑀𝒩Ñ𝒪𝒫𝒬𝑅𝒮𝒯𝒰𝒱𝒲𝒳𝒴𝒵&quot;);
var a3=descodificarEntidad(&quot;ɑҌςdeԲɢɦiۆkℓოɲñ☉թףгรէนѵωxעŻ1234567890ΔßĊÐ乇ŦGHΙJӃĿMNÑʘPQЯSȚUVWҲYZ&quot;);
var a4=descodificarEntidad(&quot;𝓪𝓫𝓬𝓭𝓮𝓯𝓰𝓱𝓲𝓳𝓴𝓵𝓶𝓷ñ𝓸𝓹𝓺𝓻𝓼𝓽𝓾𝓿𝔀𝔁𝔂𝔃1234567890𝓐𝓑𝓒𝓓𝓔𝓕𝓖𝓗𝓘𝓙𝓚𝓛𝓜𝓝Ñ𝓞𝓟𝓠𝓡𝓢𝓣𝓤𝓥𝓦𝓧𝓨𝓩&quot;);
var a5=descodificarEntidad(&quot;αвςdєfgнιנкℓмиÑ☉ρףяѕтυνωאָуz1234567890◬ß₵DモFGHエJKLMNÑ☯PQRSTUVWXYZ✘乙&quot;);
var a6=descodificarEntidad(&quot;𝘢𝘣𝘤𝘥𝘦𝘧𝘨𝘩𝘪𝘫𝘬𝘭𝘮𝘯ñ𝘰𝘱𝘲𝘳𝘴𝘵𝘶𝘷𝘸𝘹𝘺𝘻1234567890𝘈𝘉𝘊𝘋𝘌𝘍𝘎𝘏𝘐𝘑𝘒𝘓𝘔𝘕Ñ𝘖𝘗𝘘𝘙𝘚𝘛𝘜𝘝𝘞𝘟𝘠𝘡&quot;);
var a7=descodificarEntidad(&quot;ＡＢＣＤＥＦＧＨＩＪＫＬＭＮñＯＰＱＲＳＴＵＶＷＸＹZ1234567890ＡＢＣＤＥＦＧＨＩＪＫＬＭＮñＯＰＱＲＳＴＵＶＷＸＹZ&quot;);/*z*/
var a8=descodificarEntidad(&quot;𝖆𝖇𝖈𝖉𝖊𝖋𝖌𝖍𝖎𝖏𝖐𝖑𝖒𝖓𝖓𝖔𝖕𝖖𝖗𝖘𝖙𝖚𝖛𝖜𝖝𝖞𝖟1234567890𝕬𝕭𝕮𝕯𝕰𝕱𝕲𝕳𝕴𝕵𝕶𝕷𝕸𝕹𝕹𝕺𝕻𝕼𝕽𝕾𝕿𝖀𝖁𝖂𝖃𝖄𝖅&quot;);
var a9=descodificarEntidad(&quot;aвcdeғgнιjĸlмnÑσpqrѕтυvwхyz1234567890▲ß☾DミFGHエJKLMNÑ❂PQRSTUVWXYZ╳乙&quot;);
var a10=descodificarEntidad(&quot;𝓐𝓑𝓒𝓓𝓔𝓕𝓖𝓗𝓘𝓙𝓚𝓛𝓜𝓝Ñ𝓞𝓟𝓠𝓡𝓢𝓣𝓤𝓥𝓦𝓧𝓨𝓩1234567890𝓐𝓑𝓒𝓓𝓔𝓕𝓖𝓗𝓘𝓙𝓚𝓛𝓜𝓝Ñ𝓞𝓟𝓠𝓡𝓢𝓣𝓤𝓥𝓦𝓧𝓨𝓩&quot;);
var a11=descodificarEntidad(&quot;αвҫժєƒgнιנкℓмηñ⊗ρqяѕтυνωχуz1234567890∆ß☾DミFGHエJKLMNÑ㋡PQRSTUVWXYZ╳乙&quot;);
var a12=descodificarEntidad(&quot;𝒂𝒃𝒄𝒅𝒆𝒇𝒈𝒉𝒊𝒋𝒌𝒍𝒎𝒏ñ𝒐𝒑𝒒𝒓𝒔𝒕𝒖𝒗𝒘𝒙𝒚𝒛1234567890𝑨𝑩𝑪𝑫𝑬𝑭𝑮𝑯𝑰𝑱𝑲𝑳𝑴𝑵Ñ𝑶𝑷𝑸𝑹𝑺𝑻𝑼𝑽𝑾𝑿𝒀𝒁&quot;);
var a13=descodificarEntidad(&quot;ABCÐEքGħIJҞŁMNñØPQRֆŦUV₩ЖҰ乙1234567890ABCÐEքGħIJҞŁMNñØPQRֆŦUV₩ЖҰ乙&quot;);/*z*/
var a14=descodificarEntidad(&quot;𝔞𝔟𝔠𝔡𝔢𝔣𝔤𝔥𝔦𝔧𝔨𝔩𝔪𝔫ñ𝔬𝔭𝔮𝔯𝔰𝔱𝔲𝔳𝔴𝔵𝔶𝔷1234567890𝔄𝔅ℭ𝔇𝔈𝔉𝔊ℌℑ𝔍𝔎𝔏𝔐𝔑Ñ𝔒𝔓𝔔ℜ𝔖𝔗𝔘𝔙𝔚𝔛𝔜ℨ&quot;);
var a15=descodificarEntidad(&quot;ɑɓcdεfgんﻨjкɭm∩Ñ☢ｱqrstuϑwﾒyz1234567890ﾑ乃ＣＤ乇ｷＧＨﾉﾌズﾚＭ刀Ñ㋡PQ尺丂ｲひV₩╳ﾘ乙&quot;);
var a16=descodificarEntidad(&quot;𝔞𝔟𝔠𝔡𝔢𝔣𝔤𝔥𝔦𝔧𝔨𝔩𝔪𝔫ñ𝔬𝔭𝔮𝔯𝔰𝔱𝔲𝔳𝔴𝔵𝔶𝔷𝟭𝟮𝟯𝟰𝟱𝟲𝟳𝟴𝟵𝟬𝔞𝔟𝔠𝔡𝔢𝔣𝔤𝔥𝔦𝔧𝔨𝔩𝔪𝔫ñ𝔬𝔭𝔮𝔯𝔰𝔱𝔲𝔳𝔴𝔵𝔶𝔷&quot;);
var a17=descodificarEntidad(&quot;αв¢∂єfgнιנкℓмиÑσρqяѕтυνωχуz1234567890αв¢∂єfgнιנкℓмиÑσρqяѕтυνωχуz&quot;);
var a18=descodificarEntidad(&quot;𝘈𝘉𝘊𝘋𝘌𝘍𝘎𝘏𝘐𝘑𝘒𝘓𝘔𝘕Ñ𝘖𝘗𝘘𝘙𝘚𝘛𝘜𝘝𝘞𝘟𝘠𝘡1234567890𝘈𝘉𝘊𝘋𝘌𝘍𝘎𝘏𝘐𝘑𝘒𝘓𝘔𝘕Ñ𝘖𝘗𝘘𝘙𝘚𝘛𝘜𝘝𝘞𝘟𝘠𝘡&quot;);
var a19=descodificarEntidad(&quot;aьζdҾʧghﻨʝқŁʍnñʘpգrㄅʇひvwＸyչ1234567890aьζdҾʧghﻨʝқŁʍnñʘpգrㄅʇひvwＸyչ&quot;);
var a20=descodificarEntidad(&quot;𝑨𝑩𝑪𝑫𝑬𝑭𝑮𝑯𝑰𝑱𝑲𝑳𝑴𝑵Ñ𝑶𝑷𝑸𝑹𝑺𝑻𝑼𝑽𝑾𝑿𝒀𝒁1234567890𝑨𝑩𝑪𝑫𝑬𝑭𝑮𝑯𝑰𝑱𝑲𝑳𝑴𝑵Ñ𝑶𝑷𝑸𝑹𝑺𝑻𝑼𝑽𝑾𝑿𝒀𝒁&quot;);
var a21=descodificarEntidad(&quot;คც(ծҾfgんﻨʝКլოՈÑʘթգ尺丂Ŧuשωﾒฯ乙1234567890คც(ծҾfgんﻨʝКլოՈÑʘթգ尺丂Ŧuשωﾒฯ乙&quot;);
var a22=descodificarEntidad(&quot;ДßĊÐξFĠĦłjҚĿMnЙØPףЯ丂tŲעΨЖУ乙1234567890ДßĊÐξFĠĦłjҚĿMnЙØPףЯ丂tŲעΨЖУ乙&quot;);/*z*/
var a23=descodificarEntidad(&quot;მþcÐєζgΗιɟkɭmnÑΘpØҐŠτμשwχyշ1234567890ДßĊÐξFĠĦłjҚĿMnЙØPףЯ丂tŲעΨЖУ乙&quot;);
var a24=descodificarEntidad(&quot;ДЪCԁҾԲցんіڙқԼறהñፀթգЯ丂Ҭμνயﾒฯｚ1234567890ДЪCԁҾԲցんіڙқԼறהñፀթգЯ丂Ҭμνயﾒฯ&quot;); /*z*/
var a25=descodificarEntidad(&quot;Aþcծeƒﻮዞιʝʞረmɲñoթq尺丂Ŧひʋω╳ﾘչ1234567890A乃cծeƒﻮዞﻨʝʞረmɲñoթq尺丂Ŧひʋω╳ﾘչ&quot;);
var a26=descodificarEntidad(&quot;𝕬𝕭𝕮𝕯𝕰𝕱𝕲𝕳𝕴𝕵𝕶𝕷𝕸𝕹𝕹𝕺𝕻𝕼𝕽𝕾𝕿𝖀𝖁𝖂𝖃𝖄𝖅1234567890𝕬𝕭𝕮𝕯𝕰𝕱𝕲𝕳𝕴𝕵𝕶𝕷𝕸𝕹𝕹𝕺𝕻𝕼𝕽𝕾𝕿𝖀𝖁𝖂𝖃𝖄𝖅&quot;);
//var a27=descodificarEntidad(&quot;მჩርძєԲġhﻨქκlოnЙፀρგΓsŦυשwჯყz1234567890მßＣძ乇ԲĢhﻨქκlო仈ЙፀρგΓჰŦυשwჯყz&quot;);
var a27=descodificarEntidad(&quot;🔺ᗷᑕᗪEᖴGᕼ📍☂Kᒪ♏ᑎÑ🍊ᑭᑫᖇ💰🍄ᑌ🔰ᗯ⚒Yᘔ1234567890🔺ᗷᑕᗪEᖴGᕼ📍☂Kᒪ♏ᑎÑ🍊ᑭᑫᖇ💰🍄ᑌ🔰ᗯ⚒Yᘔ&quot;);/*z*/
var a28=descodificarEntidad(&quot;𝐚𝐛𝐜𝐝𝐞𝐟𝐠𝐡𝐢𝐣𝐤𝐥𝐦𝐧ñ𝐨𝐩𝐪𝐫𝐬𝐭𝐮𝐯𝐰𝐱𝐲𝐳𝟏𝟐𝟑𝟒𝟓𝟔𝟕𝟖𝟗0𝐀𝐁𝐂𝐃𝐄𝐅𝐆𝐇𝐈𝐉𝐊𝐋𝐌𝐍Ñ𝐎𝐏𝐐𝐑𝐒𝐓𝐔𝐕𝐖𝐗𝐘𝐙&quot;);
var a29=descodificarEntidad(&quot;🅐🅑🅒🅓🅔🅕🅖🅗🅘🅙🅚🅛🅜🅝ñ🅞🅟🅠🅡🅢🅣🅤🅥🅦🅧🅨🅩1234567890🅐🅑🅒🅓🅔🅕🅖🅗🅘🅙🅚🅛🅜🅝ñ🅞🅟🅠🅡🅢🅣🅤🅥🅦🅧🅨🅩&quot;);
var a30=descodificarEntidad(&quot;𝒜𝐵𝒞𝒟𝐸𝐹𝒢𝐻𝐼𝒥𝒦𝐿𝑀𝒩Ñ𝒪𝒫𝒬𝑅𝒮𝒯𝒰𝒱𝒲𝒳𝒴𝒵𝟣𝟤𝟥𝟦𝟧𝟨𝟩𝟪𝟫𝟢𝒜𝐵𝒞𝒟𝐸𝐹𝒢𝐻𝐼𝒥𝒦𝐿𝑀𝒩Ñ𝒪𝒫𝒬𝑅𝒮𝒯𝒰𝒱𝒲𝒳𝒴𝒵&quot;);
var a31=descodificarEntidad(&quot;ɑɓㄷɗeʃɡɦɪɟズɭʍηñʘρφʀรʇuϑШχվʑ1234567890◭ß☾DミFGHIJKLMNÑ㋡PQRSTUVWXYZ✗乙&quot;);
var a32=descodificarEntidad(&quot;𝗮𝗯𝗰𝗱𝗲𝗳𝗴𝗵𝗶𝗷𝗸𝗹𝗺𝗻ñ𝗼𝗽𝗾𝗿𝘀𝘁𝘂𝘃𝘄𝘅𝘆𝘇𝟭𝟮𝟯𝟰𝟱𝟲𝟳𝟴𝟵𝟬𝗔𝗕𝗖𝗗𝗘𝗙𝗚𝗛𝗜𝗝𝗞𝗟𝗠𝗡Ñ𝗢𝗣𝗤𝗥𝗦𝗧𝗨𝗩𝗪𝗫𝗬𝗭&quot;);
var a33=descodificarEntidad(&quot;ɑъ८ժεքցհﻨյĸlოռñօթզгรէսνաＸկչ1234567890aъ८ժεքցհﻨյĸlოռñօթզгรէսνաＸկչ&quot;);
var a34=descodificarEntidad(&quot;ⓐⓑⓒⓓⓔⓕⓖⓗⓘⓙⓚⓛⓜⓝⓝⓞⓟⓠⓡⓢⓣⓤⓥⓦⓧⓨⓩ①②③④⑤⑥⑦⑧⑨0ⒶⒷⒸⒹⒺⒻⒼⒽⒾⒿⓀⓁⓂⓃÑⓄⓅⓆⓇⓈⓉⓊⓋⓌⓍⓎⓏ&quot;);
var a35=descodificarEntidad(&quot;𝔸𝔹ℂ𝔻𝔼𝔽𝔾ℍ𝕀𝕁𝕂𝕃𝕄ℕÑ𝕆ℙℚℝ𝕊𝕋𝕌𝕍𝕎𝕏𝕐ℤ𝟘𝟙𝟚𝟛𝟜𝟝𝟞𝟟𝟠𝟡𝔸𝔹ℂ𝔻𝔼𝔽𝔾ℍ𝕀𝕁𝕂𝕃𝕄ℕÑ𝕆ℙℚℝ𝕊𝕋𝕌𝕍𝕎𝕏𝕐ℤ&quot;);
var a36=descodificarEntidad(&quot;𝙖𝙗𝙘𝙙𝙚𝙛𝙜𝙝𝙞𝙟𝙠𝙡𝙢𝙣ñ𝙤𝙥𝙦𝙧𝙨𝙩𝙪𝙫𝙬𝙭𝙮𝙯1234567890𝘼𝘽𝘾𝘿𝙀𝙁𝙂𝙃𝙄𝙅𝙆𝙇𝙈𝙉Ñ𝙊𝙋𝙌𝙍𝙎𝙏𝙐𝙑𝙒𝙓𝙔𝙕&quot;);
var a37=descodificarEntidad(&quot;ﻪbcժεfﻮʰiʲズlოⁿñºթզ尺รէนשʷﾒվz₁₂₃₄₅₆₈₉₀0abcժεfﻮʰͥʲズlოⁿñºթզ尺รէนשʷﾒվz&quot;);
var a38=descodificarEntidad(&quot;𝑎𝑏𝑐𝑑𝑒𝑓𝑔ℎ𝑖𝑗𝑘𝑙𝑚𝑛ñ𝑜𝑝𝑞𝑟𝑠𝑡𝑢𝑣𝑤𝑥𝑦𝑧1234567890𝐴𝐵𝐶𝐷𝐸𝐹𝐺𝐻𝐼𝐽𝐾𝐿𝑀𝑁Ñ𝑂𝑃𝑄𝑅𝑆𝑇𝑈𝑉𝑊𝑋𝑌𝑍&quot;);
var a39=descodificarEntidad(&quot;ḀßČÐεｷgɦﻨjズℓოɲñʘթq尺รŦนשωﾒУչ1234567890ḀßČÐεｷﻮɦﻨjズℓოɲñʘթq尺รŦนשωﾒվչ&quot;);
var a40=descodificarEntidad(&quot;𝚊𝚋𝚌𝚍𝚎𝚏𝚐𝚑𝚒𝚓𝚔𝚕𝚖𝚗ñ𝚘𝚙𝚚𝚛𝚜𝚝𝚞𝚟𝚠𝚡𝚢𝚣𝟷𝟸𝟹𝟺𝟻𝟼𝟽𝟾𝟿𝟶𝙰𝙱𝙲𝙳𝙴𝙵𝙶𝙷𝙸𝙹𝙺𝙻𝙼𝙽Ñ𝙾𝙿𝚀𝚁𝚂𝚃𝚄𝚅𝚆𝚇𝚈𝚉&quot;);
var a41=descodificarEntidad(&quot;48(d3f9h!jk1றnÑ0pqr57uvwxy2123456789048(d3f9h!jk1றnÑ0pqr57uvwxy2&quot;);
var a42=descodificarEntidad(&quot;𝕒𝕓𝕔𝕕𝕖𝕗𝕘𝕙𝕚𝕛𝕜𝕝𝕞𝕟ñ𝕠𝕡𝕢𝕣𝕤𝕥𝕦𝕧𝕨𝕩𝕪𝕫𝟘𝟙𝟚𝟛𝟜𝟝𝟞𝟟𝟠𝟡𝔸𝔹ℂ𝔻𝔼𝔽𝔾ℍ𝕀𝕁𝕂𝕃𝕄ℕÑ𝕆ℙℚℝ𝕊𝕋𝕌𝕍𝕎𝕏𝕐ℤ&quot;);
var a43=descodificarEntidad(&quot;ค๒ς๔єŦﻮђเןкl๓ภñoקσгรtยשฬאyz1234567890ค๒ς๔єŦﻮђเןкl๓ภÑoקσгรtยשฬץאz&quot;);
var a44=descodificarEntidad(&quot;ᗩᗷᑕᗪEᖴGᕼIᒍKᒪᗰᑎñOᑭᑫᖇᔕTᑌᐯᗯ᙭Yᘔ1234567890ᗩᗷᑕᗪEᖴGᕼIᒍKᒪᗰᑎñOᑭᑫᖇᔕTᑌᐯᗯ᙭Yᘔ&quot;);
var a45=descodificarEntidad(&quot;ค๒čdƎƒﻮんijƘℓmɲñƠÞգ尺ֆtƯvШXฯչ1234567890ค๒čdƎƒﻮんijƘℓmɲñƠÞգ尺ֆtƯvШXฯչ&quot;);
var a46=descodificarEntidad(&quot;ᴀʙᴄᴅᴇғɢʜɪᴊᴋʟᴍɴÑᴏᴘǫʀsᴛᴜᴠᴡxʏᴢ1234567890ᴀʙᴄᴅᴇғɢʜɪᴊᴋʟᴍɴÑᴏᴘǫʀsᴛᴜᴠᴡxʏᴢ&quot;);
var a47=descodificarEntidad(&quot;ለbርծΣfցዠijkረወռЙፀpզշsէሀvሠxվ乙1234567890ለbርծΣfցዠijkረወռЙፀpզշsէሀvሠxվ乙&quot;);
var a48=descodificarEntidad(&quot;丹乃ㄈのモチＧＨ工ﾌ长乚爪刀Ñ〇尸Ｑ尺己丁ひＶ山乂丫乙1234567890丹乃ㄈのモチＧＨ工ﾌ长乚爪刀Ñ〇尸Ｑ尺己丁ひＶ山乂丫乙&quot;);
var a49=descodificarEntidad(&quot;ค๖cժēfﻮhiวkl๓ɲñop๑rŞtนงωxฯ乙1234567890ค๖cժēfﻮhiวkl๓ɲñop๑rŞtนงωxฯ乙&quot;);
var a50=descodificarEntidad(&quot;ɐqɔpǝɟƃɥıɾʞlɯuuodbɹsʇnʌʍxʎz𝟣𝟤𝟥𝟦𝟧𝟨𝟩𝟪𝟫𝟢ɐqɔpǝɟƃɥıɾʞlɯuuodbɹsʇnʌʍxʎz&quot;);
var a51=descodificarEntidad(&quot;ÁßČĎĔŦĞĤĨĴĶĹMŃÑŐPQŔŚŤÚVŴЖŶŹ1234567890ÁßČĎĔŦĞĤĨĴĶĹMŃÑŐPQŔŚŤÚVŴЖŶŹ&quot;);
var a52=descodificarEntidad(&quot;ᴬᴮᶜᴰᴱᶠᴳᴴᴵᴶᴷᴸᴹᴺÑᴼᴾǫᴿˢᵀᵁⱽᵂˣʸᶻ1234567890ᴬᴮᶜᴰᴱᶠᴳᴴᴵᴶᴷᴸᴹᴺÑᴼᴾǫᴿˢᵀᵁⱽᵂˣʸᶻ&quot;);
var a53=descodificarEntidad(&quot;₳฿₵ĐɆ₣₲ⱧłJ₭Ⱡ₥₦ÑØ₱QⱤ₴₮ɄV₩ӾɎⱫ1234567890₳฿₵ĐɆ₣₲ⱧłJ₭Ⱡ₥₦ÑØ₱QⱤ₴₮ɄV₩ӾɎⱫ&quot;);
var a54=descodificarEntidad(&quot;ᴀʙᴄᴅᴇҒɢʜɪᴊᴋʟᴍNÑᴏᴘQʀsᴛᴜᴠᴡxʏᴢ1234567890ᴀʙᴄᴅᴇҒɢʜɪᴊᴋʟᴍNÑᴏᴘQʀsᴛᴜᴠᴡxʏᴢ&quot;);
var a55=descodificarEntidad(&quot;αвc∂εғgнιנкℓмηñσρqяsтυvωxүz1234567890αвc∂εғgнιנкℓмηñσρqяsтυvωxүz&quot;);
var a56=descodificarEntidad(&quot;АБCДЄFGHЇJКГѪ₦ЙѲPФЯ$TЦѴШЖЧЗ1234567890АБCДЄFGHЇJКГѪ₦ЙѲPФЯ$TЦѴШЖЧЗ&quot;);
var a57=descodificarEntidad(&quot;ꍏ♭☾◗€Ϝ❡♄♗♪ϰ↳♔♫Ñ⊙ρ☭☈ⓢT☋✓ω⌘☿☡1234567890ꍏ♭☾◗€Ϝ❡♄♗♪ϰ↳♔♫Ñ⊙ρ☭☈ⓢT☋✓ω⌘☿☡&quot;);
var a58=descodificarEntidad(&quot;ΩbҫժҼҒgӈأjҠӀMnӣoҎգԻֆҭմvωҲұչ1234567890ΩbҫժҼҒﻮӈأjҠӀMnӣoҎգԻֆҭմvωҲұչ&quot;);
var a59=descodificarEntidad(&quot;ǟɮƈɖɛʄɢɦɨʝӄʟʍռñօքզʀֆȶʊʋաӼʏʐ1234567890ǟɮƈɖɛʄɢɦɨʝӄʟʍռñօքզʀֆȶʊʋաӼʏʐ&quot;);
var a60=descodificarEntidad(&quot;åß¢Ðê£ghïjklmññðþqr§†µvwx¥z1234567890ÄßÇÐÈ£GHÌJKLMñÑÖþQR§†ÚVW×¥Z&quot;);
var a61=descodificarEntidad(&quot;▲ɓςdeቱgիiժズℓጦnñ☻թqгsէนשwxуՁ1234567890▲B☪D乇FGHIJKLMNÑ◉PQ尺STU√W✘YZ&quot;);
var a62=descodificarEntidad(&quot;åЪċđêfĝĥїĵκļறήñ☺pqŕśťϋvẅχŷž1234567890ÂßĈĎÊFĜĤエĴЌĹMNÑ◑PQŘŚŤÛVŴҲŶŽ✘乙&quot;);
                var a63=descodificarEntidad(&quot;ɑɓɔɗəʃɡɦɪɟズɭʍήñʘρφʀรʇϋϑШχվʑ1234567890ɑɓɔɗəʃɡɦɪɟズɭʍήñʘρφʀรʇϋϑШχվʑ&quot;);var a64=descodificarEntidad(&quot;🔼🅱🅲🅳🅴🅵🅶🈂ℹ🅹🅺🅻Ⓜ🅽🅽🔵🅿🆀🆁⚡✝🆄🔽🆆🔀🆈🆉1234567890🔼🅱🅲🅳🅴🅵🅶🅷ℹ🅹🅺🅻Ⓜ🅽🅽🔵🅿🆀🆁⚡🆃🆄🔽🆆🔀🆈🆉&quot;);/*z*/
var a65=descodificarEntidad(&quot;🇦🇧🇨🇩🇪🇫🇬🇭🇮🇯🇰🇱🇲🇳🇳🇴🇵🇶🇷🇸🇹🇺🇻🇼🇽🇾🇿1234567890🇦🇧🇨🇩🇪🇫🇬🇭🇮🇯🇰🇱🇲🇳🇳🇴🇵🇶🇷🇸🇹🇺🇻🇼🇽🇾🇿&quot;);/*z*/
var a66=descodificarEntidad(&quot;▲🅱🅲🅳🌜🅵🅶♓ℹ🅹🅺🅻♏♑♑⏺🅿🆀🆁💲🇹⛎🔽🆆❌🆈🆉1234567890🔺🅱🌜🅳🅴🅵🅶♓ℹ🅹🅺🅻♏♑♑⭕🅿🆀🆁💲🇹⛎🔽🆆❌🆈🆉&quot;);/*z*/
//var a670=descodificarEntidad(&quot;ᗩᗷᑕᗪEᖴGᕼ🍼🧎KᒪᗰᑎÑ🐵ᑭᑫᖇ💰🍄ᑌ🔰ᗯ᙭🤘ᘔ1234567890ᗩᗷᑕᗪEᖴGᕼIᒍKᒪᗰᑎñOᑭᑫᖇᔕTᑌᐯᗯ᙭Yᘔ&quot;);
//var a60=descodificarEntidad(&quot;ͣbͨͩͤfgͪͥjklͫnñͦpqͬsͭͮvwͯyz1234567890ͣbͨͩͤfgͪͥjklͫnñͦpqͬsͭͮvwͯyz&quot;);

var cadZ=descodificarEntidad(&quot;[̲̅**]**̵**̷**̶**̸**̴**͟**̲**̳**͢**̼**͙**͛**̐̈**͓̽**A**A**A**A*&quot;);
var cadPar=descodificarEntidad(&quot;✧【**】✧**✩⋆**⋆✩**🏆♕【**】♕🏆**🍎🎀**🎀🍎**😝☝**☝😝**🔥🔥**🔥🔥**✧😍✧**✧😍✧**🎬🎧🎵💕**💕🎵🎧🎬**🏆⚽【**】⚽🏆**🏆🏀【**】🏀🏆**🏆🎱【**】🎱🏆**✋❤️【**】❤️🤚**🎶🎵😍**😍🎵🎶**️😪💔↷**↶💔😪️**💔🍻🎤**🎤🍻💔**🤑💰**💰🤑**⚾⚡**⚡⚾**☘☀【**】☀☘**✧✌【**】✌✧**⚙⚒【**】⚒⚙**✧⚔【**】⚔✧**⛓⛓【**】⛓⛓**⚖【**】⚖**⛈☔【**】☔⛈&quot;);
var cadUno=descodificarEntidad(&quot;🎬🎧🎵💕👍**😍🎵🎵🎶**🔊🔊🎶🎶🎶🎧🎧**💯👌**🎹🎶🎸❤**😍😍😗**📀🏅🏅🏅🏅**😍🤗😘**🎤🍻💔**⚽🏆**📢🎤🎼**❤️😪💔**😎🎧🎼🎵&quot;);
var vecZ=cadZ.split(&quot;**&quot;);
var parX=cadPar.split(&quot;**&quot;);
var unoX=cadUno.split(&quot;**&quot;);

var ad1=descodificarEntidad(&quot;f【*-*】f##f⋆*-*⋆f##f🎀*-*🎀f##f☝*-*☝f##🔥f*-*f🔥##😍f*-*f😍##f*-*f##彡f[*-*]fミ##☜f☞【*-*】☜f☞##⋆f⋆≫*-*≪⋆f⋆##⋆f⋆》*-*《⋆f⋆##✶f✶*-*✶f✶##f﹤﹤*-*﹥﹥f##f（﹙*-*﹚）f##f╬╬╬*-*╬╬╬f##.♥.*-*.♥.##f『*-*』f##♡༒f*-*f༒♡##─═f*-*f═─##f↘↘*-*↙↙f##f✧》*-*《✧f##f»»*-*««f##f〔﹝*-*﹞〕f##╚»f«╝*-*╚»f«╝##╭─f─╮*-*╭─f─╮##f►*-*◄f##f☽*-*☾f##╔f═*-*═f╗&quot;);
var ad2=descodificarEntidad(&quot;✩#❀#✧#✦#✩#✯#●#ღ#★#♡#☺#☝#•#✿#❤#❣#㋡#♥#❦#♔#♕#♚#♛#✢#♧#♢#♤#♠#♦#☻#✪#✫#✰#✬#⋄#◇#❖#★#✧#✧#✧#♡#♡#♡#☀#☂#♘#☼&quot;);
var ad1V=ad1.split(&quot;##&quot;);
var ad2V=ad2.split(&quot;#&quot;);
  
 
  function ver2(idEditor){ var text3=document.getElementById(idEditor).value; document.getElementById(&quot;domz&quot;).innerHTML=&#39;&lt;div id=&quot;dom1&quot;&gt;&lt;/div&gt;&#39;; domGlob1=2; domGlob2=1;
  var userEdita=1;
  var ing = text3; if(&quot;Escribe acá...&quot;==ing){ing=&quot;mi nick&quot;;userEdita=&quot;0&quot;; }
  var t1 = &quot;&quot;; var t2 = &quot;&quot;; var t3 = &quot;&quot;; var t4 = &quot;&quot;; var t5 = &quot;&quot;; var t6 = &quot;&quot;; var t7 = &quot;&quot;; var t8 = &quot;&quot;;
  var t9 = &quot;&quot;; var t10 = &quot;&quot;; var t11 = &quot;&quot;; var t12 = &quot;&quot;; var t13 = &quot;&quot;;  var t14 = &quot;&quot;; var t15 = &quot;&quot;;var t16 = &quot;&quot;;var t17 = &quot;&quot;;var t18 = &quot;&quot;;var t19 = &quot;&quot;;var t20 = &quot;&quot;;var t21 = &quot;&quot;;var t22 = &quot;&quot;;var t23 = &quot;&quot;;var t24 = &quot;&quot;;var t25 = &quot;&quot;;var t26 = &quot;&quot;;var t27 = &quot;&quot;;var t28 = &quot;&quot;;
  var t29 = &quot;&quot;;var t30 = &quot;&quot;;var t31 = &quot;&quot;;var t32 = &quot;&quot;;var t33 = &quot;&quot;;var t34 = &quot;&quot;;var t35 = &quot;&quot;;var t36 = &quot;&quot;;var t37 = &quot;&quot;;var t38 = &quot;&quot;;var t39 = &quot;&quot;;var t40 = &quot;&quot;;var t41 = &quot;&quot;;var t42 = &quot;&quot;;var t43 = &quot;&quot;;var t44 = &quot;&quot;;var t45 = &quot;&quot;;var t46 = &quot;&quot;; var t47 = &quot;&quot;;var t48 = &quot;&quot;;var t49 = &quot;&quot;;
  var t50 = &quot;&quot;;var t51 = &quot;&quot;;var t52 = &quot;&quot;;var t53 = &quot;&quot;;var t54 = &quot;&quot;;var t55 = &quot;&quot;;var t56 = &quot;&quot;;var t57 = &quot;&quot;;var t58 = &quot;&quot;;var t59 = &quot;&quot;;var t60 = &quot;&quot;;var t61 = &quot;&quot;;
  var t62 = &quot;&quot;;var t63 = &quot;&quot;; var t64 = &quot;&quot;;var t65 = &quot;&quot;;var t66 = &quot;&quot;;
  var n = ing;  if (ing.length==0) return; 
  for(i=0; i&lt;n.length; i++) {
   var c=n.charAt(i);
   for(j=0; (j&lt;normal.length)&amp;&amp;(c!=normal.charAt(j)); j++);
   if (j&lt;normal.length) { t1+=a1.charAt(j);} else { t1+=c; } 
   if (j&lt;normal.length) { if(Array.from(a2)[j])t2+=Array.from(a2)[j]; } else { t2+=c; } 
   if (j&lt;normal.length) { t3+=a3.charAt(j); } else { t3+=c; } 
   if (j&lt;normal.length) { if(Array.from(a4)[j])t4+=Array.from(a4)[j]; } else { t4+=c; } 
   if (j&lt;normal.length) { t5+=a5.charAt(j); } else { t5+=c; } 
   if (j&lt;normal.length) { if(Array.from(a6)[j])t6+=Array.from(a6)[j]; } else { t6+=c; } 
   if (j&lt;normal.length) { t7+=a7.charAt(j); } else { t7+=c; } 
   if (j&lt;normal.length) { if(Array.from(a8)[j])t8+=Array.from(a8)[j]; } else { t8+=c; } 
   if (j&lt;normal.length) { t9+=a9.charAt(j); } else { t9+=c; } 
   if (j&lt;normal.length) { if(Array.from(a10)[j])t10+=Array.from(a10)[j]; } else { t10+=c; } 
   if (j&lt;normal.length) { t11+=a11.charAt(j); } else { t11+=c; } 
   if (j&lt;normal.length) { if(Array.from(a12)[j])t12+=Array.from(a12)[j]; } else { t12+=c; } 
   if (j&lt;normal.length) { t13+=a13.charAt(j); } else { t13+=c; } 
   if (j&lt;normal.length) { if(Array.from(a14)[j])t14+=Array.from(a14)[j]; } else { t14+=c; }    
                        if (j&lt;normal.length) { t15+=a15.charAt(j); } else { t15+=c; }    
                        if (j&lt;normal.length) { if(Array.from(a16)[j])t16+=Array.from(a16)[j]; } else { t16+=c; }    
                        if (j&lt;normal.length) { t17+=a17.charAt(j); } else { t17+=c; }
                        if (j&lt;normal.length) { if(Array.from(a18)[j])t18+=Array.from(a18)[j]; } else { t18+=c; }
                        if (j&lt;normal.length) { t19+=a19.charAt(j); } else { t19+=c; }
                        if (j&lt;normal.length) { if(Array.from(a20)[j])t20+=Array.from(a20)[j]; } else { t20+=c; }
                        if (j&lt;normal.length) { t21+=a21.charAt(j); } else { t21+=c; }
                        if (j&lt;normal.length) { if(Array.from(a22)[j])t22+=Array.from(a22)[j]; } else { t22+=c; }
                        if (j&lt;normal.length) { t23+=a23.charAt(j); } else { t23+=c; }
                        if (j&lt;normal.length) { if(Array.from(a24)[j])t24+=Array.from(a24)[j]; } else { t24+=c; }
                        if (j&lt;normal.length) { t25+=a25.charAt(j); } else { t25+=c; }
                        if (j&lt;normal.length) { if(Array.from(a26)[j])t26+=Array.from(a26)[j]; } else { t26+=c; }
                        
                        if (j&lt;normal.length) { if(Array.from(a27)[j])t27+=Array.from(a27)[j]; } else { t27+=c; }   
   if (j&lt;normal.length) { if(Array.from(a28)[j])t28+=Array.from(a28)[j]; } else { t28+=c; }
   if (j&lt;normal.length) { if(Array.from(a29)[j])t29+=Array.from(a29)[j]; } else { t29+=c; }
   if (j&lt;normal.length) { if(Array.from(a30)[j])t30+=Array.from(a30)[j]; } else { t30+=c; }
   if (j&lt;normal.length) { if(Array.from(a31)[j])t31+=Array.from(a31)[j]; } else { t31+=c; }
   if (j&lt;normal.length) { if(Array.from(a32)[j])t32+=Array.from(a32)[j]; } else { t32+=c; }
   if (j&lt;normal.length) { if(Array.from(a33)[j])t33+=Array.from(a33)[j]; } else { t33+=c; }
   if (j&lt;normal.length) { if(Array.from(a34)[j])t34+=Array.from(a34)[j]; } else { t34+=c; }
   if (j&lt;normal.length) { if(Array.from(a35)[j])t35+=Array.from(a35)[j]; } else { t35+=c; }
   if (j&lt;normal.length) { if(Array.from(a36)[j])t36+=Array.from(a36)[j]; } else { t36+=c; }
   if (j&lt;normal.length) { if(Array.from(a37)[j])t37+=Array.from(a37)[j]; } else { t37+=c; }
   if (j&lt;normal.length) { if(Array.from(a38)[j])t38+=Array.from(a38)[j]; } else { t38+=c; }
   if (j&lt;normal.length) { if(Array.from(a39)[j])t39+=Array.from(a39)[j]; } else { t39+=c; }
   if (j&lt;normal.length) { if(Array.from(a40)[j])t40+=Array.from(a40)[j]; } else { t40+=c; }
   if (j&lt;normal.length) { if(Array.from(a41)[j])t41+=Array.from(a41)[j]; } else { t41+=c; }
   if (j&lt;normal.length) { if(Array.from(a42)[j])t42+=Array.from(a42)[j]; } else { t42+=c; }
   if (j&lt;normal.length) { if(Array.from(a43)[j])t43+=Array.from(a43)[j]; } else { t43+=c; }
   if (j&lt;normal.length) { if(Array.from(a44)[j])t44+=Array.from(a44)[j]; } else { t44+=c; }
   if (j&lt;normal.length) { if(Array.from(a45)[j])t45+=Array.from(a45)[j]; } else { t45+=c; }
   if (j&lt;normal.length) { if(Array.from(a46)[j])t46+=Array.from(a46)[j]; } else { t46+=c; }
   if (j&lt;normal.length) { if(Array.from(a47)[j])t47+=Array.from(a47)[j]; } else { t47+=c; }
   if (j&lt;normal.length) { if(Array.from(a48)[j])t48+=Array.from(a48)[j]; } else { t48+=c; }
   if (j&lt;normal.length) { if(Array.from(a49)[j])t49+=Array.from(a49)[j]; } else { t49+=c; }
   if (j&lt;normal.length) { if(Array.from(a50)[j])t50+=Array.from(a50)[j]; } else { t50+=c; }
   if (j&lt;normal.length) { if(Array.from(a51)[j])t51+=Array.from(a51)[j]; } else { t51+=c; }
   if (j&lt;normal.length) { if(Array.from(a52)[j])t52+=Array.from(a52)[j]; } else { t52+=c; }
   if (j&lt;normal.length) { if(Array.from(a53)[j])t53+=Array.from(a53)[j]; } else { t53+=c; }
   if (j&lt;normal.length) { if(Array.from(a54)[j])t54+=Array.from(a54)[j]; } else { t54+=c; }
   if (j&lt;normal.length) { if(Array.from(a55)[j])t55+=Array.from(a55)[j]; } else { t55+=c; }
   if (j&lt;normal.length) { if(Array.from(a56)[j])t56+=Array.from(a56)[j]; } else { t56+=c; }
   if (j&lt;normal.length) { if(Array.from(a57)[j])t57+=Array.from(a57)[j]; } else { t57+=c; }
   if (j&lt;normal.length) { if(Array.from(a58)[j])t58+=Array.from(a58)[j]; } else { t58+=c; }
   if (j&lt;normal.length) { if(Array.from(a59)[j])t59+=Array.from(a59)[j]; } else { t59+=c; }
   if (j&lt;normal.length) { if(Array.from(a60)[j])t60+=Array.from(a60)[j]; } else { t60+=c; }
   if (j&lt;normal.length) { if(Array.from(a61)[j])t61+=Array.from(a61)[j]; } else { t61+=c; }
   if (j&lt;normal.length) { if(Array.from(a62)[j])t62+=Array.from(a62)[j]+&quot; &quot;; } else { t62+=c; }
   if (j&lt;normal.length) { if(Array.from(a63)[j])t63+=Array.from(a63)[j]+&quot; &quot;; } else { t63+=c; }
   if (j&lt;normal.length) { if(Array.from(a64)[j])t64+=Array.from(a64)[j]+&quot; &quot;; } else { t64+=c; }
   if (j&lt;normal.length) { if(Array.from(a65)[j])t65+=Array.from(a65)[j]+&quot; &quot;; } else { t65+=c; }
   if (j&lt;normal.length) { if(Array.from(a66)[j])t66+=Array.from(a66)[j]+&quot; &quot;; } else { t66+=c; }
					
   }
  
  
  
                                           if(idEditor==&quot;text1&quot;)document.getElementById(&quot;text1&quot;).value=text3;else if(idEditor==&quot;text2&quot;)document.getElementById(&quot;text1&quot;).value=text3; 
                                           if(typeof Bonitas === &quot;function&quot;) {document.getElementById(&quot;ediciontexto&quot;).value =text3; Bonitas();}
                 document.getElementById(&quot;res1&quot;).value = descodificarEntidad(&quot;♠♠&quot;)+t1+descodificarEntidad(&quot;♠♠&quot;);document.getElementById(&quot;res2&quot;).value = descodificarEntidad(&quot;♡♡&quot;)+t2+descodificarEntidad(&quot;♡♡&quot;);document.getElementById(&quot;res3&quot;).value = descodificarEntidad(&quot;♢♢&quot;)+t3+descodificarEntidad(&quot;♢♢&quot;);document.getElementById(&quot;res4&quot;).value = descodificarEntidad(&quot;♣♣&quot;)+t4+descodificarEntidad(&quot;♣♣&quot;);document.getElementById(&quot;res5&quot;).value = descodificarEntidad(&quot;♤♤&quot;)+t5+descodificarEntidad(&quot;♤♤&quot;);document.getElementById(&quot;res6&quot;).value = descodificarEntidad(&quot;♥♥&quot;)+t6+descodificarEntidad(&quot;♥♥&quot;);document.getElementById(&quot;res7&quot;).value = descodificarEntidad(&quot;♦♦&quot;)+t7+descodificarEntidad(&quot;♦♦&quot;);document.getElementById(&quot;res8&quot;).value = descodificarEntidad(&quot;♧♧&quot;)+t8+descodificarEntidad(&quot;♧♧&quot;);document.getElementById(&quot;res9&quot;).value = descodificarEntidad(&quot;♠♡♢♣♤&quot;)+t9+descodificarEntidad(&quot;♤♣♢♡♠&quot;);document.getElementById(&quot;res10&quot;).value = descodificarEntidad(&quot;♣♤♥♦♧&quot;)+t10+descodificarEntidad(&quot;♧♦♥♤♣&quot;);document.getElementById(&quot;res11&quot;).value = descodificarEntidad(&quot;♠♠»»--(¯`&quot;)+t11+descodificarEntidad(&quot;´¯)--««♠♠&quot;);document.getElementById(&quot;res12&quot;).value = descodificarEntidad(&quot;♡♡♡.·:*¨¨*:·.&quot;)+t12+descodificarEntidad(&quot;.·:*¨¨*:·.♡♡♡&quot;);document.getElementById(&quot;res13&quot;).value = descodificarEntidad(&quot;♢♢♢.·:*≈♡&quot;)+t13+descodificarEntidad(&quot;♡≈ *:·.♢♢♢&quot;);document.getElementById(&quot;res14&quot;).value = descodificarEntidad(&quot;♣♣♣♤.·:*¨ &quot;)+t14+descodificarEntidad(&quot; ¨*:·.♤♣♣♣&quot;);document.getElementById(&quot;res15&quot;).value = descodificarEntidad(&quot;♤♤♤.·:*¨♢ &quot;)+t15+descodificarEntidad(&quot; ♢¨*:·.♤♤♤&quot;);document.getElementById(&quot;res16&quot;).value = descodificarEntidad(&quot;♥♥♥:::::♡ &quot;)+t16+descodificarEntidad(&quot; ♡:::::♥♥♥&quot;);document.getElementById(&quot;res17&quot;).value = descodificarEntidad(&quot;♦♦♦•,¸,.·´ &quot;)+t17+descodificarEntidad(&quot; `·.,¸,•♦♦♦&quot;);document.getElementById(&quot;res18&quot;).value = descodificarEntidad(&quot;♡♡♡`·.,¸,• &quot;)+t18+descodificarEntidad(&quot; •,¸,.·´♡♡♡&quot;);document.getElementById(&quot;res19&quot;).value = descodificarEntidad(&quot;♧♧♧¨ðº°˜¨ &quot;)+t19+descodificarEntidad(&quot; ¨˜°ºð¨♧♧♧&quot;);document.getElementById(&quot;res20&quot;).value = descodificarEntidad(&quot;♢♢♢♠:::♠:::♠ &quot;)+t20+descodificarEntidad(&quot; ♠:::♠:::♠♢♢♢&quot;);document.getElementById(&quot;res21&quot;).value = descodificarEntidad(&quot;♦♧♦»-(¯`♣╣ &quot;)+t21+descodificarEntidad(&quot; ╠♣´¯)-»♦♧♦&quot;);document.getElementById(&quot;res22&quot;).value = descodificarEntidad(&quot;♤♤♤•°o.O____ &quot;)+t22+descodificarEntidad(&quot; ____ O.o°•♤♤♤&quot;);document.getElementById(&quot;res23&quot;).value = descodificarEntidad(&quot;༼༼♠&quot;)+t23+descodificarEntidad(&quot;♠༽༽&quot;);document.getElementById(&quot;res24&quot;).value = descodificarEntidad(&quot;─═♤&quot;)+t24+descodificarEntidad(&quot;♤═─&quot;);document.getElementById(&quot;res25&quot;).value = descodificarEntidad(&quot;─═♣&quot;)+t25+descodificarEntidad(&quot;♣═─&quot;);document.getElementById(&quot;res26&quot;).value = descodificarEntidad(&quot;─═♢&quot;)+t26+descodificarEntidad(&quot;♢═─&quot;);document.getElementById(&quot;res27&quot;).value = descodificarEntidad(&quot;么♥&quot;)+t27+descodificarEntidad(&quot;♥么&quot;);document.getElementById(&quot;res28&quot;).value = descodificarEntidad(&quot;么♦&quot;)+t28+descodificarEntidad(&quot;♦么&quot;);document.getElementById(&quot;res29&quot;).value = descodificarEntidad(&quot;么♢&quot;)+t29+descodificarEntidad(&quot;♢么&quot;);document.getElementById(&quot;res30&quot;).value = descodificarEntidad(&quot;么♧&quot;)+t30+descodificarEntidad(&quot;♧么&quot;);document.getElementById(&quot;res31&quot;).value = descodificarEntidad(&quot;꧁♠&quot;)+t31+descodificarEntidad(&quot;♠꧂&quot;);document.getElementById(&quot;res32&quot;).value = descodificarEntidad(&quot;꧁♡&quot;)+t32+descodificarEntidad(&quot;♡꧂&quot;);document.getElementById(&quot;res33&quot;).value = descodificarEntidad(&quot;꧁♢&quot;)+t33+descodificarEntidad(&quot;♢꧂&quot;);document.getElementById(&quot;res34&quot;).value = descodificarEntidad(&quot;꧁♣&quot;)+t34+descodificarEntidad(&quot;♣꧂&quot;);document.getElementById(&quot;res35&quot;).value = descodificarEntidad(&quot;꧁♤&quot;)+t35+descodificarEntidad(&quot;♤꧂&quot;);document.getElementById(&quot;res36&quot;).value = descodificarEntidad(&quot;꧁♥&quot;)+t36+descodificarEntidad(&quot;♥꧂&quot;);document.getElementById(&quot;res37&quot;).value = descodificarEntidad(&quot;꧁♦&quot;)+t37+descodificarEntidad(&quot;♦꧂&quot;);document.getElementById(&quot;res38&quot;).value = descodificarEntidad(&quot;꧁♧&quot;)+t38+descodificarEntidad(&quot;♧꧂&quot;);document.getElementById(&quot;res39&quot;).value = descodificarEntidad(&quot;꧁♤ད&quot;)+t39+descodificarEntidad(&quot;ཌ♤꧂&quot;);document.getElementById(&quot;res40&quot;).value = descodificarEntidad(&quot;♠《&quot;)+t40+descodificarEntidad(&quot;》♠&quot;);document.getElementById(&quot;res41&quot;).value = descodificarEntidad(&quot;༼༼♢&quot;)+t41+descodificarEntidad(&quot;♢༽༽﻿&quot;);document.getElementById(&quot;res42&quot;).value = descodificarEntidad(&quot;༼༼♤&quot;)+t42+descodificarEntidad(&quot;♤༽༽﻿&quot;);document.getElementById(&quot;res43&quot;).value = descodificarEntidad(&quot;༼༼♦&quot;)+t43+descodificarEntidad(&quot;♦༽༽﻿&quot;);document.getElementById(&quot;res44&quot;).value = descodificarEntidad(&quot;(♠)&quot;)+t44+descodificarEntidad(&quot;(♠)&quot;);document.getElementById(&quot;res45&quot;).value = descodificarEntidad(&quot;(♤)&quot;)+t45+descodificarEntidad(&quot;(♤)&quot;);document.getElementById(&quot;res46&quot;).value = descodificarEntidad(&quot;(♥)&quot;)+t46+descodificarEntidad(&quot;(♥)&quot;);document.getElementById(&quot;res47&quot;).value = descodificarEntidad(&quot;╚»♤&quot;)+t47+descodificarEntidad(&quot;♤«╝&quot;);document.getElementById(&quot;res48&quot;).value = descodificarEntidad(&quot;╚»♢&quot;)+t48+descodificarEntidad(&quot;♢«╝&quot;);document.getElementById(&quot;res49&quot;).value = descodificarEntidad(&quot;♦彡[&quot;)+t49+descodificarEntidad(&quot;]彡♦&quot;);document.getElementById(&quot;res50&quot;).value = descodificarEntidad(&quot;♤彡[&quot;)+t50+descodificarEntidad(&quot;]彡♤&quot;);document.getElementById(&quot;res51&quot;).value = descodificarEntidad(&quot;♥彡[&quot;)+t51+descodificarEntidad(&quot;]彡♥&quot;);document.getElementById(&quot;res52&quot;).value = descodificarEntidad(&quot;♢《《&quot;)+t52+descodificarEntidad(&quot;》》♢&quot;);document.getElementById(&quot;res53&quot;).value = parX[0]+t1+parX[1];document.getElementById(&quot;res54&quot;).value = parX[2]+t2+parX[3];document.getElementById(&quot;res55&quot;).value = parX[4]+t3+parX[5];document.getElementById(&quot;res56&quot;).value = parX[6]+t4+parX[7];document.getElementById(&quot;res57&quot;).value = parX[8]+t5+parX[9];document.getElementById(&quot;res58&quot;).value = parX[10]+t6+parX[11];document.getElementById(&quot;res59&quot;).value = parX[12]+t7+parX[13];document.getElementById(&quot;res60&quot;).value = parX[14]+t8+parX[15];document.getElementById(&quot;res61&quot;).value = parX[16]+t9+parX[17];document.getElementById(&quot;res62&quot;).value = parX[18]+t10+parX[19];document.getElementById(&quot;res63&quot;).value = parX[20]+t11+parX[21];document.getElementById(&quot;res64&quot;).value = parX[22]+t12+parX[23];document.getElementById(&quot;res65&quot;).value = parX[24]+t13+parX[25];document.getElementById(&quot;res66&quot;).value = parX[26]+t14+parX[27];document.getElementById(&quot;res67&quot;).value = parX[28]+t15+parX[29];document.getElementById(&quot;res68&quot;).value = parX[30]+t16+parX[31];document.getElementById(&quot;res69&quot;).value = parX[32]+t17+parX[33];document.getElementById(&quot;res70&quot;).value = parX[34]+t18+parX[35];document.getElementById(&quot;res71&quot;).value = parX[36]+t19+parX[37];document.getElementById(&quot;res72&quot;).value = parX[38]+t20+parX[39];document.getElementById(&quot;res73&quot;).value = parX[0]+t21+parX[1];document.getElementById(&quot;res74&quot;).value = parX[2]+t22+parX[3];document.getElementById(&quot;res75&quot;).value = parX[4]+t23+parX[5];document.getElementById(&quot;res76&quot;).value = parX[6]+t24+parX[7];document.getElementById(&quot;res77&quot;).value = parX[8]+t25+parX[9];document.getElementById(&quot;res78&quot;).value = parX[10]+t26+parX[11];document.getElementById(&quot;res79&quot;).value = parX[12]+t27+parX[13];document.getElementById(&quot;res80&quot;).value = parX[14]+t28+parX[15];document.getElementById(&quot;res81&quot;).value = parX[16]+t29+parX[17];document.getElementById(&quot;res82&quot;).value = parX[18]+t30+parX[19];document.getElementById(&quot;res83&quot;).value = parX[20]+t31+parX[21];document.getElementById(&quot;res84&quot;).value = parX[22]+t32+parX[23];document.getElementById(&quot;res85&quot;).value = parX[24]+t33+parX[25];document.getElementById(&quot;res86&quot;).value = parX[26]+t34+parX[27];document.getElementById(&quot;res87&quot;).value = parX[28]+t35+parX[29];document.getElementById(&quot;res88&quot;).value = parX[30]+t36+parX[31];document.getElementById(&quot;res89&quot;).value = parX[32]+t37+parX[33];document.getElementById(&quot;res90&quot;).value = parX[34]+t38+parX[35];document.getElementById(&quot;res91&quot;).value = parX[36]+t39+parX[37];document.getElementById(&quot;res92&quot;).value = parX[38]+t40+parX[39];document.getElementById(&quot;res93&quot;).value = parX[0]+t41+parX[1];document.getElementById(&quot;res94&quot;).value = parX[2]+t42+parX[3];document.getElementById(&quot;res95&quot;).value = parX[4]+t43+parX[5];document.getElementById(&quot;res96&quot;).value = parX[6]+t44+parX[7];} ver2(&quot;text1&quot;); 
var domGlob1=2,domGlob2=1;
function ver_aux(idEditor){ var text3=document.getElementById(idEditor).value;
  var userEdita=1; var ing = text3; if(&quot;Escribe acá...&quot;==ing){ing=&quot;mi nick&quot;;userEdita=&quot;0&quot;; }
  var b1 = font1(); var b2 = font1(); var b3 = font1(); var b4 = font1(); var b5 = font1(); var b6 = font1(); var b7 = font1(); var b8 = font1(); var b9 = font1(); var b10 = font1(); var b11 = font1(); var b12 = font1();
  var y1=&quot;&quot;,y2=&quot;&quot;,y3=&quot;&quot;,y4=&quot;&quot;,y5=&quot;&quot;,y6=&quot;&quot;,y7=&quot;&quot;,y8=&quot;&quot;,y9=&quot;&quot;,y10=&quot;&quot;,y11=&quot;&quot;,y12=&quot;&quot;;
  var n = ing;  if (ing.length==0) return; 
  for(i=0; i&lt;n.length; i++)
    { var c=n.charAt(i);
     for(j=0; (j&lt;normal.length)&amp;&amp;(c!=normal.charAt(j)); j++);
     if (j&lt;normal.length) { if(Array.from(b1)[j])y1+=Array.from(b1)[j]; } else { y1+=c; } 
     if (j&lt;normal.length) { if(Array.from(b2)[j])y2+=Array.from(b2)[j]; } else { y2+=c; } 
     if (j&lt;normal.length) { if(Array.from(b3)[j])y3+=Array.from(b3)[j]; } else { y3+=c; } 
     if (j&lt;normal.length) { if(Array.from(b4)[j])y4+=Array.from(b4)[j]; } else { y4+=c; }    
     if (j&lt;normal.length) { if(Array.from(b5)[j])y5+=Array.from(b5)[j]; } else { y5+=c; } 
     if (j&lt;normal.length) { if(Array.from(b6)[j])y6+=Array.from(b6)[j]; } else { y6+=c; } 
     if (j&lt;normal.length) { if(Array.from(b7)[j])y7+=Array.from(b7)[j]; } else { y7+=c; } 
     if (j&lt;normal.length) { if(Array.from(b8)[j])y8+=Array.from(b8)[j]; } else { y8+=c; } 
     if (j&lt;normal.length) { if(Array.from(b9)[j])y9+=Array.from(b9)[j]; } else { y9+=c; } 
     if (j&lt;normal.length) { if(Array.from(b10)[j])y10+=Array.from(b10)[j]; } else { y10+=c; } 
     if (j&lt;normal.length) { if(Array.from(b11)[j])y11+=Array.from(b11)[j]; } else { y11+=c; } 
     if (j&lt;normal.length) { if(Array.from(b12)[j])y12+=Array.from(b12)[j]; } else { y12+=c; } 
     }
	
    z1=font2(y1);z2=font2(y2);z3=font2(y3);z4=font2(y4);z5=font2(y5);z6=font2(y6);z7=font2(y7);z8=font2(y8);z9=font2(y9);z10=font2(y10);z11=font2(y11);z12=font2(y12);
    inp=inputs(z1)+inputs(z2)+inputs(z3)+inputs(z4)+inputs(z5)+inputs(z6)+inputs(z7)+inputs(z8)+inputs(z9)+inputs(z10)+inputs(z11)+inputs(z12);	
	
	domAux=domGlob1-1; domAnterior = &quot;dom&quot;+domAux;
	elemento1 = document.createElement(&quot;div&quot;); elemento1.id = &quot;dom&quot;+domGlob1; elemento1.innerHTML=inp;
    elemento2 = document.getElementById(domAnterior); elemento2.parentNode.insertBefore(elemento1,elemento2); 
	insertAfter(elemento2,elemento1); 
	domGlob1++;
	
   }
function ador1(){num=Math.round(Math.random()*24); return ad1V[num]; }
function ador2(){num=Math.round(Math.random()*42); return ad2V[num]; }
function inputs(cad1){ inpu=&#39;&lt;input id=&quot;r&#39;+domGlob2+&#39;&quot; onclick=&quot;copyTextDeInput(\&#39;r&#39;+domGlob2+&#39;\&#39;,\&#39;mensaje&#39;+domGlob2+&#39;\&#39;);marcar(this);showEdit(\&#39;r&#39;+domGlob2+&#39;\&#39;);&quot; value=&quot;&#39;+cad1+&#39;&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&#39;; domGlob2++; return inpu;}
function font2(fontz){ ad1=ador1();ad2=ador2(); ador=ad1.replace(/f/gi,ad2); adorV=ador.split(&quot;*-*&quot;); return adorV[0]+fontz+adorV[1]; } 
function font1()
 {num=Math.round(Math.random()*54);z=&quot;&quot;;
   switch(num){case 1:z=a1;break;case 2:z=a2;break;case 3:z=a3;break;case 4:z=a4;break;case 5:z=a5;break;case 6:z=a6;break; case 7:z=a7;break;case 8:z=a8;break;case 9:z=a9;break;case 10:z=a10;break;case 11:z=a11;break;case 12:z=a12;break; 
			   case 13:z=a13;break;case 14:z=a14;break;case 15:z=a15;break;case 16:z=a16;break;case 17:z=a17;break;case 18:z=a18;break; case 19:z=a19;break;case 20:z=a20;break;case 21:z=a21;break;case 22:z=a22;break;case 23:z=a23;break;case 24:z=a24;break; 
			   case 25:z=a25;break;case 26:z=a26;break;case 27:z=a27;break;case 28:z=a28;break;case 29:z=a29;break;case 30:z=a30;break; case 31:z=a31;break;case 32:z=a32;break;case 33:z=a33;break;case 34:z=a34;break;case 35:z=a35;break;case 36:z=a36;break;
			   case 37:z=a37;break;case 38:z=a38;break;case 39:z=a39;break;case 40:z=a40;break;case 41:z=a41;break;case 42:z=a42;break; case 43:z=a43;break;case 44:z=a44;break;case 45:z=a45;break;case 46:z=a46;break;case 47:z=a47;break;case 48:z=a48;break;
			   case 49:z=a49;break;case 50:z=a50;break;case 51:z=a51;break;case 52:z=a52;break;case 53:z=a53;break;case 54:z=a54;break;
              }
   return z;			  
 } &lt;/script&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3479830349506876198/posts/default/9131833879318803235'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3479830349506876198/posts/default/9131833879318803235'/><link rel='alternate' type='text/html' href='http://oruro777.blogspot.com/2018/01/letras-con-simbolos-de-naipes-o-cartas.html' title='Letras con símbolos de naipes, poker, cartas'/><author><name>Jx</name><uri>http://www.blogger.com/profile/03601735053947716847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3xQUoLOIETgDJUSApZ0d4ruMks3yhRy2kTuXpgtSwxYykQtWOnWSP2_H01F0NLygnc_SaONG0butotVRC2_U9tSfS7nzS7-dtdI95D0Bm_R7N4rTiw5KXgL2KqAXPE4k25SRmZTnkto3g/s72-c/naipes1.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-3479830349506876198.post-7689594976119327228</id><published>2018-01-02T12:17:00.000-04:00</published><updated>2020-03-26T16:36:31.904-04:00</updated><title type='text'>Conversor de letras en cursiva online</title><content type='html'>&lt;div id=&quot;tuto_head&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgckkF4I7Os4x-WUSbo2WHBvQn5j0tAH-gHdbIn4b1kUrcCK-WnKCAbE4dobPaOQXxaYcdp_umfFzWsPHou81ESPpQwkInFOYY0ImTPFedoTIdy94R6-cBe_wdqJ8z8L2sibP3VLTfShiir/s1600/letras-cursiva-para-copiar-pegar.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 0; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Tipos de letras cursiva&quot; border=&quot;0&quot; data-original-height=&quot;408&quot; data-original-width=&quot;408&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgckkF4I7Os4x-WUSbo2WHBvQn5j0tAH-gHdbIn4b1kUrcCK-WnKCAbE4dobPaOQXxaYcdp_umfFzWsPHou81ESPpQwkInFOYY0ImTPFedoTIdy94R6-cBe_wdqJ8z8L2sibP3VLTfShiir/s200/letras-cursiva-para-copiar-pegar.jpg&quot; title=&quot;Tipos de letras cursiva&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Edita tus letras con el conversor de letras cursiva, que genera resultados muy bonitos, las letras inclinadas o itálicas (𝓲𝓷𝓬𝓵𝓲𝓷𝓪𝓭𝓪𝓼, 𝓲𝓽á𝓵𝓲𝓬𝓪𝓼) en ella encontrarás los textos en minúscula, mayúscula, itálica en negrilla, el estilo de escritura a mano y muchos más. &lt;br /&gt;
&lt;br /&gt;
Para empezar escribe tus palabras en la caja de edición de esa manera podrás obtener inmediatamente las letras convertidas en varios diseños atractivos.&lt;/div&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;emoji_panel&quot;&gt;&lt;div class=&quot;emoji_editor center&quot;&gt;Escribe tu texto aquí:&lt;form name=&quot;f&quot; id=&quot;form1&quot;&gt;&lt;input id=&quot;ediciontexto&quot; name=&quot;textin&quot; maxlength=&quot;666&quot; onfocus=&quot;this.value=&amp;quot;&amp;quot;&quot; onkeyup=&quot;Bonitas();&quot; type=&quot;text&quot; value=&quot;Escribe aquí...&quot; /&gt;&lt;br /&gt;
Copiar y pegar este texto en tu red social&lt;br /&gt;
&lt;/div&gt;&lt;div id=&quot;emoji_items&quot; style=&quot;height:480px&quot;&gt;&lt;div id=&quot;s1&quot; class=&quot;f2&quot; &gt;ᏝᏋᏖᏒᏗᏕ ᏰᎧᏁᎥᏖᏗᏕ&lt;/div&gt;&lt;div id=&quot;s2&quot; class=&quot;f2&quot; &gt;𝓁𝑒𝓉𝓇𝒶𝓈 𝒷𝑜𝓃𝒾𝓉𝒶𝓈&lt;/div&gt;&lt;div id=&quot;s3&quot; class=&quot;f2&quot; &gt;Ն૯੮Րคς ც૦Ոɿ੮คς&lt;/div&gt;&lt;div id=&quot;s4&quot; class=&quot;f2&quot; &gt;𝖑𝖊𝖙𝖗𝖆𝖘 𝖈𝖚𝖗𝖘𝖎𝖛𝖆&lt;/div&gt;&lt;div id=&quot;s5&quot; class=&quot;f2&quot; &gt;lǝʇɹɐs qouıʇɐs&lt;/div&gt;&lt;div id=&quot;s6&quot; class=&quot;f2&quot; &gt;𝕝𝕖𝕥𝕣𝕒𝕤 𝕔𝕦𝕣𝕤𝕚𝕧𝕒&lt;/div&gt;&lt;div id=&quot;s7&quot; class=&quot;f2&quot; &gt;ｌｅｔｒａｓ ｂｏｎｉｔａｓ&lt;/div&gt;&lt;div id=&quot;s8&quot; class=&quot;f2&quot; &gt;𝘭𝘦𝘵𝘳𝘢𝘴 𝘤𝘶𝘳𝘴𝘪𝘷𝘢&lt;/div&gt;&lt;div id=&quot;s9&quot; class=&quot;f2&quot; &gt;ʟᴇᴛʀᴀs ʙᴏɴɪᴛᴀs&lt;/div&gt;&lt;div id=&quot;s10&quot; class=&quot;f2&quot; &gt;🄻🄴🅃🅁🄰🅂 🄲🅄🅁🅂🄸🅅🄰&lt;/div&gt;&lt;div id=&quot;s11&quot; class=&quot;f2&quot; &gt;Ɩɛɬཞąʂ ცơŋıɬąʂ&lt;/div&gt;&lt;div id=&quot;s12&quot; class=&quot;f2&quot; &gt;𝓁𝑒𝓉𝓇𝒶𝓈 𝒸𝓊𝓇𝓈𝒾𝓋𝒶&lt;/div&gt;&lt;div id=&quot;s13&quot; class=&quot;f2&quot; &gt;ＬＥＴＲＡＳ ＢＯＮＩＴＡＳ&lt;/div&gt;&lt;div id=&quot;s14&quot; class=&quot;f2&quot; &gt;𝗹𝗲𝘁𝗿𝗮𝘀 𝗯𝗼𝗻𝗶𝘁𝗮𝘀&lt;/div&gt;&lt;div id=&quot;s15&quot; class=&quot;f2&quot; &gt;ʅҽƚɾαʂ Ⴆσɳιƚαʂ&lt;/div&gt;&lt;div id=&quot;s16&quot; class=&quot;f2&quot; &gt;ｌє𝐭ℝ𝐀ร ςⓊℝร𝐢V𝐀&lt;/div&gt;&lt;div id=&quot;s17&quot; class=&quot;f2&quot; &gt;ᏝᏋᏖᏒᏗᏕ ᏰᎧᏁᎥᏖᏗᏕ&lt;/div&gt;&lt;div id=&quot;s18&quot; class=&quot;f2&quot; &gt;ɭєՇгคร ςยгรเשค&lt;/div&gt;&lt;div id=&quot;s19&quot; class=&quot;f2&quot; &gt;lētrคŞ ๖໐ຖitคŞ&lt;/div&gt;&lt;div id=&quot;s20&quot; class=&quot;f2&quot; &gt;ʟɛȶʀǟֆ ƈʊʀֆɨʋǟ&lt;/div&gt;&lt;div id=&quot;s21&quot; class=&quot;f2&quot; &gt;ɭєՇгคร ๒๏ภเՇคร&lt;/div&gt;&lt;div id=&quot;s22&quot; class=&quot;f2&quot; &gt;Ɩɛɬཞąʂ ƈųཞʂı۷ą&lt;/div&gt;&lt;div id=&quot;s23&quot; class=&quot;f2&quot; &gt;ʟɛȶʀǟֆ ɮօռɨȶǟֆ&lt;/div&gt;&lt;div id=&quot;s24&quot; class=&quot;f2&quot; &gt;𝐥𝐞𝐭𝐫𝐚𝐬 𝐜𝐮𝐫𝐬𝐢𝐯𝐚&lt;/div&gt;&lt;div id=&quot;s25&quot; class=&quot;f2&quot; &gt;ᄂΣƬЯΛƧ BӨПIƬΛƧ&lt;/div&gt;&lt;div id=&quot;s26&quot; class=&quot;f2&quot; &gt;𝘭𝘦𝘵𝘳𝘢𝘴 𝘤𝘶𝘳𝘴𝘪𝘷𝘢&lt;/div&gt;&lt;div id=&quot;s27&quot; class=&quot;f2&quot; &gt;ℓєтяαѕ вσηιтαѕ&lt;/div&gt;&lt;div id=&quot;s28&quot; class=&quot;f2&quot; &gt;𝒍𝒆𝒕𝒓𝒂𝒔 𝒄𝒖𝒓𝒔𝒊𝒗𝒂&lt;/div&gt;&lt;div id=&quot;s29&quot; class=&quot;f2&quot; &gt;ⱠɆ₮Ɽ₳₴ ฿Ø₦ł₮₳₴&lt;/div&gt;&lt;div id=&quot;s30&quot; class=&quot;f2&quot; &gt;ᄂΣƬЯΛƧ ᄃЦЯƧIVΛ&lt;/div&gt;&lt;div id=&quot;s31&quot; class=&quot;f2&quot; &gt;ﾚ乇ｲ尺ﾑ丂 乃の刀ﾉｲﾑ丂&lt;/div&gt;&lt;div id=&quot;s32&quot; class=&quot;f2&quot; &gt;Ļ𝐞тŘＡร ⓒỮŘร𝔦ѶＡ&lt;/div&gt;&lt;div id=&quot;s33&quot; class=&quot;f2&quot; &gt;ᒪETᖇᗩᔕ ᗷOᑎITᗩᔕ&lt;/div&gt;&lt;div id=&quot;s34&quot; class=&quot;f2&quot; &gt;ㄥ乇ㄒ尺卂丂 匚ㄩ尺丂丨ᐯ卂&lt;/div&gt;&lt;div id=&quot;s35&quot; class=&quot;f2&quot; &gt;ㄥ乇ㄒ尺卂丂 乃ㄖ几丨ㄒ卂丂&lt;/div&gt;&lt;div id=&quot;s36&quot; class=&quot;f2&quot; &gt;𝓁𝑒𝓉𝓇𝒶𝓈 𝒷🌺𝓃𝒾𝓉𝒶𝓈&lt;/div&gt;&lt;div id=&quot;s37&quot; class=&quot;f2&quot; &gt;Ӏҽէɾąʂ ҍօղìէąʂ&lt;/div&gt;&lt;div id=&quot;s38&quot; class=&quot;f2&quot; &gt;𝓁𝑒𝓉𝓇𝒶𝓈 𝒷😀𝓃𝒾𝓉𝒶𝓈&lt;/div&gt;&lt;div id=&quot;s39&quot; class=&quot;f2&quot; &gt;ᒪᘿᖶᖇᗩS ᗷᓍᘉᓰᖶᗩS&lt;/div&gt;&lt;div id=&quot;s40&quot; class=&quot;f2&quot; &gt;lⓔ𝔱ℝⓐ𝓈 ｂㄖＮ𝒾𝔱ⓐ𝓈&lt;/div&gt;&lt;div class=&quot;f2&quot; name=&quot;s41&quot; id=&quot;s41&quot;&gt;Ⓛᵉ丅ｒ𝒶𝓢 Čｕｒ𝓢𝓘𝐯𝒶&lt;/div&gt;&lt;div class=&quot;f2&quot; name=&quot;s42&quot; id=&quot;s42&quot;&gt;&amp;#9435;&amp;#9428;&amp;#9443;&amp;#9441;&amp;#9424;&amp;#9442; &amp;#9425;&amp;#9438;&amp;#9437;&amp;#9432;&amp;#9443;&amp;#9424;&amp;#9442;&lt;/div&gt;&lt;div class=&quot;f2&quot; name=&quot;s43&quot; id=&quot;s43&quot;&gt;𝕃𝐞𝐭ＲⒶｓ 𝐛ⓄŇＩ𝐭Ⓐｓ&lt;/div&gt;&lt;div class=&quot;f2&quot; name=&quot;s44&quot; id=&quot;s44&quot;&gt;𝕃𝐞𝐭ＲⒶｓ 𝓒ⓊＲｓＩⓥⒶ&lt;/div&gt;&lt;div class=&quot;f2&quot; name=&quot;s45&quot; id=&quot;s45&quot;&gt;Ⓛᵉ丅ｒ𝒶𝓢 Čｕｒ𝓢𝓘𝐯𝒶&lt;/div&gt;&lt;div class=&quot;f2&quot; name=&quot;s46&quot; id=&quot;s46&quot;&gt;🄻🄴🅃🅁🄰🅂 🄱🄾🄽🄸🅃🄰🅂&lt;/div&gt;&lt;/div&gt;&lt;/form&gt;&lt;/div&gt;&lt;div class=&quot;opc&quot;&gt;&lt;a href=&quot;https://oruro777.blogspot.com/2012/05/letras-con-corazones-en-facebook.html&quot;&gt;Letras con corazones copiar&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2012/06/letras-en-facebook-con-decorado.html&quot;&gt;Letras Decoradas copiar&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2012/05/letras-subrayadas-en-facebook.html&quot;&gt;Letras Subrayadas&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2018/01/tipos-de-letras-para-copiar-y-pegar.html&quot;&gt;Letras para copiar y pegar&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2015/07/letras-al-reves-en-twitter-y-facebook.html&quot;&gt;Letras volteadas para copiar&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div id=&quot;tuto_footer&quot;&gt;&lt;/div&gt;&lt;br /&gt;
&lt;h2&gt;Abecedarios con tipos de letras cursiva&lt;/h2&gt;Si el conversor de letras no te mostró los resultados esperados, pues ahora te presentamos una lista de abecedarios con las fuentes más bonitas que también puedes copiar en este espacio.&lt;br /&gt;
&lt;br /&gt;
Escritura a mano (Hand Writing)&lt;br /&gt;
𝒜𝐵𝒞𝒟𝐸𝐹𝒢𝐻𝐼𝒥𝒦𝐿𝑀𝒩𝒪𝒫𝒬𝑅𝒮𝒯𝒰𝒱𝒲𝒳𝒴𝒵&lt;br /&gt;
&lt;br /&gt;
Itálica (Italic)&lt;br /&gt;
𝘼𝘽𝘾𝘿𝙀𝙁𝙂𝙃𝙄𝙅𝙆𝙇𝙈𝙉𝙊𝙋𝙌𝙍𝙎𝙏𝙐𝙑𝙒𝙓𝙔𝙕&lt;br /&gt;
&lt;br /&gt;
Estilo elegante (Fancy style)&lt;br /&gt;
αвc∂εғgнιנкℓмησρqяsтυvωxүz&lt;br /&gt;
&lt;br /&gt;
Itálica en negrilla (Bold Italic)&lt;br /&gt;
𝘼𝘽𝘾𝘿𝙀𝙁𝙂𝙃𝙄𝙅𝙆𝙇𝙈𝙉𝙊𝙋𝙌𝙍𝙎𝙏𝙐𝙑𝙒𝙓𝙔𝙕&lt;br /&gt;
&lt;br /&gt;
BScript&lt;br /&gt;
𝓐𝓑𝓒𝓓𝓔𝓕𝓖𝓗𝓘𝓙𝓚𝓛𝓜𝓝𝓞𝓟𝓠𝓡𝓢𝓣𝓤𝓥𝓦𝓧𝓨𝓩&lt;br /&gt;
&lt;br /&gt;
Escritura a mano en minúsculas negrita (Hand Writing bold)&lt;br /&gt;
𝓪𝓫𝓬𝓭𝓮𝓯𝓰𝓱𝓲𝓳𝓴𝓵𝓶𝓷ñ𝓸𝓹𝓺𝓻𝓼𝓽𝓾𝓿𝔀𝔁𝔂𝔃&lt;br /&gt;
&lt;br /&gt;
Escritura a mano en minúsculas(lowercase handwriting)&lt;br /&gt;
𝒶𝒷𝒸𝒹𝑒𝒻𝑔𝒽𝒾𝒿𝓀𝓁𝓂𝓃ñ𝑜𝓅𝓆𝓇𝓈𝓉𝓊𝓋𝓌𝓍𝓎𝓏&lt;br /&gt;
&lt;br /&gt;
Letras pequeñas&lt;br /&gt;
𝔞𝔟𝔠𝔡𝔢𝔣𝔤𝔥𝔦𝔧𝔨𝔩𝔪𝔫ñ𝔬𝔭𝔮𝔯𝔰𝔱𝔲𝔳𝔴𝔵𝔶𝔷&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;¿Cómo escribir mis textos en cursiva online?&lt;/h2&gt;Una de las preguntas más frecuentes que los usuarios de internet se hacen es como escribir las letras en cursiva, pues la mayoría de las redes sociales como Instagram, Facebook, Twitter, Telegram, Tumblr de a poco van implementando estas funcionalidades en sus plataformas. Es verdad que algunos ya tienen estas opciones, pero solo algunos estilos, en realidad existe una gran cantidad y variedad de letras inclinadas o itálica en internet, en este espacio te presentamos algunas opciones interesantes en  el generador que seguramente van a ser de tu agrado, ya que continuamente iremos actualizando la lista pero si no te convence ninguna de esta opciones en esta misma web y en otras encontradas otros estilos diferentes y bonitos.&lt;br /&gt;
&lt;h3&gt;Edita tus textos en nuestro generador de letras itálica&lt;/h3&gt;En esta espacio te ofrecemos la posibilidad de convertir tus letras con nuestra aplicación online para ello simplemente debes seguir los siguientes pasos:&lt;br /&gt;
&lt;br /&gt;
Paso 1:&lt;br /&gt;
Escribe tus letras preferidas en el cuadro de edición que está en la parte superior.&lt;br /&gt;
&lt;br /&gt;
Paso 2.&lt;br /&gt;
Luego de escribir, debajo del cuadro de edición está el cuadro de resultados, en ella encontrarás muchas opciones, solo debes copiar la que más llame tu atención.&lt;br /&gt;
&lt;br /&gt;
Paso 3.&lt;br /&gt;
Ingresa en tu cuenta de Instagram, Twitter, Tumblr, Pinterest, etc y pega en los posts, twits, comentarios o chat.&lt;br /&gt;
&lt;h3&gt;Funcionamiento del Conversor&lt;/h3&gt;El conversor funciona en la mayoría de navegadores, no existen problemas en Chrome, Mozilla, Edge, Safari. Si por alguna razón se tiene algún problema, no dude en hacernos conocer que estaremos muy atentos para poder seguir mejorando estas aplicaciones o también puede probar en actualizar su navegador, pues en las versioens actualizadas no tiene problemas.&lt;br /&gt;
&lt;h3&gt;Dispositivos móviles&lt;/h3&gt;En los celulares y dispositivos móviles no se tiene problema, si las funcionalidades de esta aplicación no funcionan es posible que en tu dispositivo estén deshabilitada la ejecución de java o javascript, revisa las configuraciones para poder habilitarlo. También es probable que el navegador de internet tenga que ser actualizado a la versión más reciente.&lt;br /&gt;
&lt;h2&gt;Letras cursiva en la web&lt;/h2&gt;Si tienes una web en internet, no estaría demás decorar un poco con letras diferentes a las comunes, pues hacer publicaciones con letras especiales llama la atención de los visitantes, hace que la interacción sea  menos aburrida. Pero claro todo depende de la temática, si tu web por ejemplo habla de temas formales, pues hay que darle la seriedad correspondiente y es mejor usar letras adecuadas, pero si la temática es de entrenamiento, juegos y otros, es muy recomendable resaltar un poco nuestros textos.&lt;br /&gt;
&lt;h2&gt;¿Qué son las letras cursiva?&lt;/h2&gt;Esta es la pregunta que a veces genera confusiones pues muchos manejan estas palabras para hacer referencia a solo textos de estilo a mano o a pulso con las letras unidas, pues no necesariamente son letras cursivas las que están concatenadas también lo son las que tienen una inclinación. Es decir las letras cursiva son un estilo de fuente cuyas características principales es la inclinación de sus letras y la concatenación de sus letras.&lt;br /&gt;
&lt;script&gt;
// DEFINICION  ABECEDARIOS

var normal=&quot;abcdefghijklmnñopqrstuvwxyz1234567890&quot;;
var a1=&quot;ᏗᏰፈᎴᏋᎦĢᏂᎥᏠᏦᏝᎷᏁñᎧᎮᎤᏒᏕᏖᏬᏉᏇጀᎩፚ&quot;;
var a2=&quot;𝒶𝒷𝒸𝒹𝑒𝒻𝑔𝒽𝒾𝒿𝓀𝓁𝓂𝓃ñ𝑜𝓅𝓆𝓇𝓈𝓉𝓊𝓋𝓌𝓍𝓎𝓏&quot;;
var a3=&quot;คც८ძ૯Բ૭ҺɿʆқՆɱՈñ૦ƿҩՐς੮υ౮ω૪עઽ1234567890&quot;;
var a4=&quot;𝖆𝖇𝖈𝖉𝖊𝖋𝖌𝖍𝖎𝖏𝖐𝖑𝖒𝖓ñ𝖔𝖕𝖖𝖗𝖘𝖙𝖚𝖛𝖜𝖝𝖞𝖟&quot;;
//var a5=&quot;𝐀𝔹ς𝒹є𝔽𝔾Ｈ𝐢𝕛Ќｌⓜ𝓷ñ𝕆ρ𝕢ℝร𝐭ⓊVⓌ𝓍Ўz&quot;;
var a5=&quot;ɐqɔpǝɟɓɥıɾʞlɯuñodbɹsʇnʌʍxʎz&quot;;
var a6=&quot;𝕒𝕓𝕔𝕕𝕖𝕗𝕘𝕙𝕚𝕛𝕜𝕝𝕞𝕟ñ𝕠𝕡𝕢𝕣𝕤𝕥𝕦𝕧𝕨𝕩𝕪𝕫&quot;;
var a7=&quot;ａｂｃｄｅｆｇｈｉｊｋｌｍｎñｏｐｑｒｓｔｕｖｗｘｙｚ&quot;;
//var a8=&quot;𝒶𝒷𝒸𝒹𝑒𝒻𝑔𝒽𝒾𝒿𝓀𝓁𝓂𝓃ñ☯𝓅𝓆𝓇𝓈𝓉𝓊𝓋𝓌𝓍𝓎𝓏&quot;;
var a8=&quot;𝒶𝒷𝒸𝒹𝑒𝒻𝑔𝒽𝒾𝒿𝓀𝓁𝓂𝓃ñ&amp;#9775;𝓅𝓆𝓇𝓈𝓉𝓊𝓋𝓌𝓍𝓎𝓏&quot;;
var a9=&quot;ᴀʙᴄᴅᴇꜰɢʜɪᴊᴋʟᴍɴÑᴏᴘQʀꜱᴛᴜᴠᴡxʏᴢ&quot;;
var a10=&quot;ÃＢ&amp;#8451;Ď𝐄𝓕𝕘&amp;#9405;𝐈Ｊ𝕜ℓ&amp;#9410;ＮñỖᑭ𝐐ｒＳ𝕥𝓊νω&amp;#9447;ㄚ𝔷&quot;;
var a11=&quot;ąცƈɖɛʄɠɧıʝƙƖɱŋñơ&amp;#8472;զཞʂɬų۷ῳҳყʑ&quot;;
var a12=&quot;𝒶𝕓ČᵈᵉŦ𝐆Ĥ𝓘ʲ𝐊&amp;#9409;Ｍ&amp;#9437;ñ𝔬Ƥ𝐐ｒ𝓢丅ｕ𝐯𝐖xʸ𝔃&quot;;
var a13=&quot;ＡＢＣＤＥＦＧＨＩＪＫＬＭＮÑＯＰＱＲＳＴＵＶＷＸＹＺ０１２３４５６７８９&quot;;
//var a14=&quot;ค๒ς๔єŦﻮђเןкɭ๓ภñ๏קợгรՇยשฬאץչ&quot;;
var a14=&quot;𝗮𝗯𝗰𝗱𝗲𝗳𝗴𝗵𝗶𝗷𝗸𝗹𝗺𝗻ñ𝗼𝗽𝗾𝗿𝘀𝘁𝘂𝘃𝘄𝘅𝘆𝘇&quot;;
var a15=&quot;αႦƈԃҽϝɠԋιʝƙʅɱɳñσρϙɾʂƚυʋɯxყȥ&quot;;
var a16=&quot;𝙖𝙗𝙘𝙙𝙚𝙛𝙜𝙝𝙞𝙟𝙠𝙡𝙢𝙣ñ𝙤𝙥𝙦𝙧𝙨𝙩𝙪𝙫𝙬𝙭𝙮𝙯&quot;;
var a17=&quot;ᏗᏰፈᎴᏋᎦᎶᏂᎥᏠᏦᏝᎷᏁñᎧᎮᎤᏒᏕᏖᏬᏉᏇጀᎩፚ&quot;;
//var a18=&quot;ąცƈɖɛʄɠɧıʝƙƖɱŋñơ℘զཞʂɬų۷ῳҳყʑ&quot;;
var a18=&quot;🅰🅱🅲🅳🅴🅵🅶🅷🅸🅹🅺🅻🅼🅽ñ🅾🅿🆀🆁🆂🆃🆄🆅🆆🆇🆈🆉&quot;;
//var a19=&quot;ค๖¢໓ēfງhiวkl๓ຖñ໐p๑rŞtนงຟxฯຊ&quot;;
var a19=&quot;ค๖&amp;#162;໓ēfງhiวkl๓ຖñ໐p๑rŞtนงຟxฯຊ&quot;;
var a20=&quot;𝐚𝐛𝐜𝐝𝐞𝐟𝐠𝐡𝐢𝐣𝐤𝐥𝐦𝐧ñ𝐨𝐩𝐪𝐫𝐬𝐭𝐮𝐯𝐰𝐱𝐲𝐳&quot;;
var a21=&quot;ค๒ς๔єŦﻮђเןкɭ๓ภñ&amp;#3663;קợгรՇยשฬאץչ&quot;;
var a22=&quot;𝘢𝘣𝘤𝘥𝘦𝘧𝘨𝘩𝘪𝘫𝘬𝘭𝘮𝘯ñ𝘰𝘱𝘲𝘳𝘴𝘵𝘶𝘷𝘸𝘹𝘺𝘻&quot;;
var a23=&quot;ǟɮƈɖɛʄɢɦɨʝӄʟʍռñօքզʀֆȶʊʋաӼʏʐ&quot;;
var a24=&quot;𝒂𝒃𝒄𝒅𝒆𝒇𝒈𝒉𝒊𝒋𝒌𝒍𝒎𝒏ñ𝒐𝒑𝒒𝒓𝒔𝒕𝒖𝒗𝒘𝒙𝒚𝒛&quot;;
var a25=&quot;ΛBᄃDΣFGΉIJKᄂMПñӨPQЯƧƬЦVЩXYZ&quot;;
var a26=&quot;𝚊𝚋𝚌𝚍𝚎𝚏𝚐𝚑𝚒𝚓𝚔𝚕𝚖𝚗ñ𝚘𝚙𝚚𝚛𝚜𝚝𝚞𝚟𝚠𝚡𝚢𝚣&quot;;
//var a27=&quot;αв¢∂єƒgнιנкℓмηñσρqяѕтυνωχуz&quot;;
var a27=&quot;αв&amp;#162;&amp;#8706;єƒgнιנкℓмηñσρqяѕтυνωχуz&quot;;
//var a28=&quot;Ａᵇⓒᗪ𝐞ƒģ𝐇𝔦𝒿кĻϻⓝñᗝ𝕡qŘรтỮѶ𝓌𝐗у𝓏&quot;;
var a28=&quot;Ａᵇ&amp;#9426;ᗪ𝐞ƒģ𝐇𝔦𝒿кĻϻ&amp;#9437;ñᗝ𝕡qŘรтỮѶ𝓌𝐗у𝓏&quot;;
//var a29=&quot;₳฿₵ĐɆ₣₲ⱧłJ₭Ⱡ₥₦ñØ₱QⱤ₴₮ɄV₩ӾɎⱫ&quot;;
var a29=&quot;&amp;#8371;&amp;#3647;&amp;#8373;ĐɆ&amp;#8355;&amp;#8370;ⱧłJ&amp;#8365;Ⱡ&amp;#8357;&amp;#8358;ñØ&amp;#8369;QⱤ&amp;#8372;&amp;#8366;ɄV&amp;#8361;ӾɎⱫ&quot;;
var a30=&quot;𝒶𝒷𝒸𝒹𝑒𝒻𝑔𝒽𝒾𝒿𝓀𝓁𝓂𝓃ñ😍𝓅𝓆𝓇𝓈𝓉𝓊𝓋𝓌𝓍𝓎𝓏&quot;;
//var a31=&quot;ﾑ乃ᄃり乇ｷムんﾉﾌズﾚﾶ刀ñのｱゐ尺丂ｲひ√Wﾒﾘ乙&quot;;
var a31=&quot;ﾑ乃ᄃり乇ｷムんﾉﾌズﾚﾶ刀ñのｱゐ尺丂ｲひ&amp;#8730;Wﾒﾘ乙&quot;;
//var a32=&quot;ąҍçժҽƒցհìʝҟӀʍղñօքզɾʂէմѵա×վՀ&quot;;
var a32=&quot;𝒶𝒷𝒸𝒹𝑒𝒻𝑔𝒽𝒾𝒿𝓀𝓁𝓂𝓃ñ😜𝓅𝓆𝓇𝓈𝓉𝓊𝓋𝓌𝓍𝓎𝓏&quot;;
//var a33=&quot;ᗩᗷᑕᗪEᖴGᕼIᒍKᒪᗰᑎñOᑭᑫᖇᔕTᑌᐯᗯ᙭Yᘔ&quot;;
var a33=&quot;ᗩᗷᑕᗪEᖴGᕼIᒍKᒪᗰᑎñOᑭᑫᖇᔕTᑌᐯᗯ&amp;#5741;Yᘔ&quot;;
//var a34=&quot;ᗩᗷᑢᕲᘿᖴᘜᕼᓰᒚᖽᐸᒪᘻᘉñᓍᕵᕴᖇSᖶᑘᐺᘺ᙭ᖻᗱ&quot;;
var a34=&quot;𝒶𝒷𝒸𝒹𝑒𝒻𝑔𝒽𝒾𝒿𝓀𝓁𝓂𝓃ñ🏵𝓅𝓆𝓇𝓈𝓉𝓊𝓋𝓌𝓍𝓎𝓏&quot;;
var a35=&quot;卂乃匚ᗪ乇千Ꮆ卄丨ﾌҜㄥ爪几ñㄖ卩Ɋ尺丂ㄒㄩᐯ山乂ㄚ乙&quot;;
var a36=&quot;𝒶𝒷𝒸𝒹𝑒𝒻𝑔𝒽𝒾𝒿𝓀𝓁𝓂𝓃ñ🌺𝓅𝓆𝓇𝓈𝓉𝓊𝓋𝓌𝓍𝓎𝓏&quot;;
var a37=&quot;ąҍçժҽƒցհìʝҟӀʍղñօքզɾʂէմѵա&amp;#215;վՀ&quot;;
var a38=&quot;𝒶𝒷𝒸𝒹𝑒𝒻𝑔𝒽𝒾𝒿𝓀𝓁𝓂𝓃ñ😀𝓅𝓆𝓇𝓈𝓉𝓊𝓋𝓌𝓍𝓎𝓏&quot;;
var a39=&quot;ᗩᗷᑢᕲᘿᖴᘜᕼᓰᒚkᒪᘻᘉñᓍᕵᕴᖇSᖶᑘᐺᘺ&amp;#5741;ᖻᗱ&quot;;
//var a40=&quot;ⓐｂᑕ𝓭ⓔⓕ𝐠ʰ𝒾𝕁𝔨l𝐦Ｎñㄖᑭᵠℝ𝓈𝔱𝓊שｗⓍчŻ&quot;;
var a40=&quot;&amp;#9424;ｂᑕ𝓭&amp;#9428;&amp;#9429;𝐠ʰ𝒾𝕁𝔨l𝐦Ｎñㄖᑭᵠℝ𝓈𝔱𝓊שｗ&amp;#9421;чŻ&quot;;
//var a41=&quot;𝒶𝕓ČᵈᵉŦ𝐆Ĥ𝓘ʲ𝐊ⓁＭⓝñ𝔬Ƥ𝐐ｒ𝓢丅ｕ𝐯𝐖xʸ𝔃&quot;;
var a41=&quot;&amp;#9424;&amp;#9425;&amp;#9426;&amp;#9427;&amp;#9428;&amp;#9429;&amp;#9430;&amp;#9431;&amp;#9432;&amp;#9433;&amp;#9434;&amp;#9435;&amp;#9436;&amp;#9437;&amp;#9437;&amp;#9438;&amp;#9439;&amp;#9440;&amp;#9441;&amp;#9442;&amp;#9443;&amp;#9444;&amp;#9445;&amp;#9446;&amp;#9447;&amp;#9448;&amp;#9449;&quot;;
//var a42=&quot;Ⓐ𝐛𝓒𝓓𝐞𝐟gʰＩј𝐊𝕃𝕞ŇñⓄＰ𝔮Ｒｓ𝐭ⓊⓥωЖүz&quot;;
var a42=&quot;&amp;#9398;𝐛𝓒𝓓𝐞𝐟gʰＩј𝐊𝕃𝕞Ňñ&amp;#9412;Ｐ𝔮Ｒｓ𝐭&amp;#9418;&amp;#9445;ωЖүz&quot;;
//var a43=&quot;ÃＢ℃Ď𝐄𝓕𝕘Ⓗ𝐈Ｊ𝕜ℓⓂＮñỖᑭ𝐐ｒＳ𝕥𝓊νωⓧㄚ𝔷&quot;;
var a43=&quot;𝓪𝓫𝓬𝓭𝓮𝓯𝓰𝓱𝓲𝓳𝓴𝓵𝓶𝓷ñ𝓸𝓹𝓺𝓻𝓼𝓽𝓾𝓿𝔀𝔁𝔂𝔃&quot;;
var a44=&quot;𝔞𝔟𝔠𝔡𝔢𝔣𝔤𝔥𝔦𝔧𝔨𝔩𝔪𝔫ñ𝔬𝔭𝔮𝔯𝔰𝔱𝔲𝔳𝔴𝔵𝔶𝔷&quot;;
var a45=&quot;𝐀𝔹ς𝒹є𝔽𝔾Ｈ𝐢𝕛Ќｌ&amp;#9436;𝓷ñ𝕆ρ𝕢ℝร𝐭&amp;#9418;V&amp;#9420;𝓍Ўz&quot;;
var a46=&quot;🄰🄱🄲🄳🄴🄵🄶🄷🄸🄹🄺🄻🄼🄽ñ🄾🄿🅀🅁🅂🅃🅄🅅🅆🅇🅈🅉&quot;;





 function marcar(campo) { campo.focus(); campo.select();}

// FUCNION CAMBIADORA SOLA
 function Bonitas() {
  var ing = document.getElementById(&quot;ediciontexto&quot;); 
  var t1 = &quot;&quot;; var t2 = &quot;&quot;; var t3 = &quot;&quot;; var t4 = &quot;&quot;; var t5 = &quot;&quot;; var t6 = &quot;&quot;; var t7 = &quot;&quot;; var t8 = &quot;&quot;;
  var t9 = &quot;&quot;; var t10 = &quot;&quot;; var t11 = &quot;&quot;; var t12 = &quot;&quot;; var t13 = &quot;&quot;;  var t14 = &quot;&quot;; var t15 = &quot;&quot;;var t16 = &quot;&quot;;var t17 = &quot;&quot;;var t18 = &quot;&quot;;var t19 = &quot;&quot;;var t20 = &quot;&quot;;var t21 = &quot;&quot;;var t22 = &quot;&quot;;var t23 = &quot;&quot;;var t24 = &quot;&quot;;var t25 = &quot;&quot;;var t26 = &quot;&quot;;var t27 = &quot;&quot;;var t28 = &quot;&quot;;
var t29 = &quot;&quot;;var t30 = &quot;&quot;;var t31 = &quot;&quot;;var t32 = &quot;&quot;;var t33 = &quot;&quot;;var t34 = &quot;&quot;;var t35 = &quot;&quot;;var t36 = &quot;&quot;;var t37 = &quot;&quot;;var t38 = &quot;&quot;;var t39 = &quot;&quot;;var t40 = &quot;&quot;;var t41 = &quot;&quot;;var t42 = &quot;&quot;;var t43 = &quot;&quot;;var t44 = &quot;&quot;;var t45 = &quot;&quot;;var t46 = &quot;&quot;;
  var n = ing.value.toLowerCase();   if (ing.value.length==0) return; 
  for(i=0; i&lt;n.length; i++) {
   var c=n.charAt(i);
   for(j=0; (j&lt;normal.length)&amp;&amp;(c!=normal.charAt(j)); j++);
   if (j&lt;normal.length) { if(Array.from(a1)[j])t1+=Array.from(a1)[j];} else { t1+=c; } 
   if (j&lt;normal.length) { if(Array.from(a2)[j])t2+=Array.from(a2)[j];} else { t2+=c; } 
   if (j&lt;normal.length) { if(Array.from(a3)[j])t3+=Array.from(a3)[j];} else { t3+=c; } 
   if (j&lt;normal.length) { if(Array.from(a4)[j])t4+=Array.from(a4)[j];} else { t4+=c; } 
   if (j&lt;normal.length) { a5=descodificarEntidad(a5); if(Array.from(a5)[j])t5+=Array.from(a5)[j];} else { t5+=c; } 
   if (j&lt;normal.length) { if(Array.from(a6)[j])t6+=Array.from(a6)[j];} else { t6+=c; } 
   if (j&lt;normal.length) { if(Array.from(a7)[j])t7+=Array.from(a7)[j];} else { t7+=c; } 
   if (j&lt;normal.length) { a8=descodificarEntidad(a8);if(Array.from(a8)[j])t8+=Array.from(a8)[j];} else { t8+=c; } 
   if (j&lt;normal.length) { if(Array.from(a9)[j])t9+=Array.from(a9)[j];} else { t9+=c; } 
   if (j&lt;normal.length) { a10=descodificarEntidad(a10);if(Array.from(a10)[j])t10+=Array.from(a10)[j];} else { t10+=c; } 
   if (j&lt;normal.length) { a11=descodificarEntidad(a11);if(Array.from(a11)[j])t11+=Array.from(a11)[j];} else { t11+=c; } 
   if (j&lt;normal.length) { a12=descodificarEntidad(a12);if(Array.from(a12)[j])t12+=Array.from(a12)[j];} else { t12+=c; }   
   if (j&lt;normal.length) { a13=descodificarEntidad(a13); if(Array.from(a13)[j])t13+=Array.from(a13)[j]; } else { t13+=c; } 
if (j&lt;normal.length) { a14=descodificarEntidad(a14);if(Array.from(a14)[j])t14+=Array.from(a14)[j]; } else { t14+=c; }    
if (j&lt;normal.length) { if(Array.from(a15)[j])t15+=Array.from(a15)[j]; } else { t15+=c; }    
if (j&lt;normal.length) { if(Array.from(a16)[j])t16+=Array.from(a16)[j]; } else { t16+=c; }    
if (j&lt;normal.length) { if(Array.from(a17)[j])t17+=Array.from(a17)[j]; } else { t17+=c; }
if (j&lt;normal.length) { a18=descodificarEntidad(a18);if(Array.from(a18)[j])t18+=Array.from(a18)[j]; } else { t18+=c; }
if (j&lt;normal.length) { a19=descodificarEntidad(a19); if(Array.from(a19)[j])t19+=Array.from(a19)[j]; } else { t19+=c; }
if (j&lt;normal.length) { if(Array.from(a20)[j])t20+=Array.from(a20)[j]; } else { t20+=c; }
if (j&lt;normal.length) { a21=descodificarEntidad(a21); if(Array.from(a21)[j])t21+=Array.from(a21)[j]; } else { t21+=c; }
if (j&lt;normal.length) { if(Array.from(a22)[j])t22+=Array.from(a22)[j]; } else { t22+=c; }
if (j&lt;normal.length) { if(Array.from(a23)[j])t23+=Array.from(a23)[j]; } else { t23+=c; }
if (j&lt;normal.length) { if(Array.from(a24)[j])t24+=Array.from(a24)[j]; } else { t24+=c; }
if (j&lt;normal.length) { if(Array.from(a25)[j])t25+=Array.from(a25)[j]; } else { t25+=c; }
if (j&lt;normal.length) { if(Array.from(a26)[j])t26+=Array.from(a26)[j]; } else { t26+=c; }
if (j&lt;normal.length) { a27=descodificarEntidad(a27);if(Array.from(a27)[j])t27+=Array.from(a27)[j]; } else { t27+=c; }
if (j&lt;normal.length) { a28=descodificarEntidad(a28);if(Array.from(a28)[j])t28+=Array.from(a28)[j]; } else { t28+=c; }
if (j&lt;normal.length) { a29=descodificarEntidad(a29);if(Array.from(a29)[j])t29+=Array.from(a29)[j]; } else { t29+=c; }
if (j&lt;normal.length) { if(Array.from(a30)[j])t30+=Array.from(a30)[j]; } else { t30+=c; }
if (j&lt;normal.length) { a31=descodificarEntidad(a31);if(Array.from(a31)[j])t31+=Array.from(a31)[j]; } else { t31+=c; }
if (j&lt;normal.length) { a32=descodificarEntidad(a32);if(Array.from(a32)[j])t32+=Array.from(a32)[j]; } else { t32+=c; }
if (j&lt;normal.length) { a33=descodificarEntidad(a33);if(Array.from(a33)[j])t33+=Array.from(a33)[j]; } else { t33+=c; }
if (j&lt;normal.length) { a34=descodificarEntidad(a34);if(Array.from(a34)[j])t34+=Array.from(a34)[j]; } else { t34+=c; }
if (j&lt;normal.length) { if(Array.from(a35)[j])t35+=Array.from(a35)[j]; } else { t35+=c; }
if (j&lt;normal.length) { if(Array.from(a36)[j])t36+=Array.from(a36)[j]; } else { t36+=c; }
if (j&lt;normal.length) { if(Array.from(a37)[j])t37+=Array.from(a37)[j]; } else { t37+=c; }
if (j&lt;normal.length) { if(Array.from(a38)[j])t38+=Array.from(a38)[j]; } else { t38+=c; }
if (j&lt;normal.length) { a39=descodificarEntidad(a39);if(Array.from(a39)[j])t39+=Array.from(a39)[j]; } else { t39+=c; }
if (j&lt;normal.length) { a40=descodificarEntidad(a40);if(Array.from(a40)[j])t40+=Array.from(a40)[j]; } else { t40+=c; }
if (j&lt;normal.length) { a41=descodificarEntidad(a41);if(Array.from(a41)[j])t41+=Array.from(a41)[j]; } else { t41+=c; }
if (j&lt;normal.length) { a42=descodificarEntidad(a42);if(Array.from(a42)[j])t42+=Array.from(a42)[j]; } else { t42+=c; }
if (j&lt;normal.length) { a43=descodificarEntidad(a43);if(Array.from(a43)[j])t43+=Array.from(a43)[j]; } else { t43+=c; }
if (j&lt;normal.length) { a44=descodificarEntidad(a44);if(Array.from(a44)[j])t44+=Array.from(a44)[j]; } else { t44+=c; }
if (j&lt;normal.length) { a45=descodificarEntidad(a45);if(Array.from(a45)[j])t45+=Array.from(a45)[j]; } else { t45+=c; }
if (j&lt;normal.length) { a46=descodificarEntidad(a46);if(Array.from(a46)[j])t46+=Array.from(a46)[j]; } else { t46+=c; }

   } 
document.getElementById(&#39;s1&#39;).innerHTML=t1;  
  document.getElementById(&#39;s2&#39;).innerHTML=t2;
  document.getElementById(&#39;s3&#39;).innerHTML=t3;  
  document.getElementById(&#39;s4&#39;).innerHTML=t4;
  document.getElementById(&#39;s5&#39;).innerHTML=&#39;5 &#39;+t5;  
  document.getElementById(&#39;s6&#39;).innerHTML=t6;
  document.getElementById(&#39;s7&#39;).innerHTML=t7;  
  document.getElementById(&#39;s8&#39;).innerHTML=t8;
  document.getElementById(&#39;s9&#39;).innerHTML=t9; 
  document.getElementById(&#39;s10&#39;).innerHTML=&#39;10 &#39;+t10; 
  document.getElementById(&#39;s11&#39;).innerHTML=t11; 
  document.getElementById(&#39;s12&#39;).innerHTML=t12; 
  document.getElementById(&#39;s13&#39;).innerHTML=t13;   
  document.getElementById(&#39;s14&#39;).innerHTML=t14;  
  document.getElementById(&#39;s15&#39;).innerHTML=&#39;15 &#39;+t15;  
  document.getElementById(&#39;s16&#39;).innerHTML=t16;  
  document.getElementById(&#39;s17&#39;).innerHTML=t17;
  document.getElementById(&#39;s18&#39;).innerHTML=t18;
  document.getElementById(&#39;s19&#39;).innerHTML=t19;
  document.getElementById(&#39;s20&#39;).innerHTML=&#39;20 &#39;+t20;
  document.getElementById(&#39;s21&#39;).innerHTML=t21;
  document.getElementById(&#39;s22&#39;).innerHTML=t22;
  document.getElementById(&#39;s23&#39;).innerHTML=t23;
  document.getElementById(&#39;s24&#39;).innerHTML=t24;
  document.getElementById(&#39;s25&#39;).innerHTML=&#39;25 &#39;+t25;
  document.getElementById(&#39;s26&#39;).innerHTML=t26;
  document.getElementById(&#39;s27&#39;).innerHTML=t27;
  document.getElementById(&#39;s28&#39;).innerHTML=t28;
  document.getElementById(&#39;s29&#39;).innerHTML=t29;
  document.getElementById(&#39;s30&#39;).innerHTML=&#39;30 &#39;+t30;
  document.getElementById(&#39;s31&#39;).innerHTML=t31;
  document.getElementById(&#39;s32&#39;).innerHTML=t32;
  document.getElementById(&#39;s33&#39;).innerHTML=t33;
  document.getElementById(&#39;s34&#39;).innerHTML=t34;
  document.getElementById(&#39;s35&#39;).innerHTML=&#39;35 &#39;+t35;
  document.getElementById(&#39;s36&#39;).innerHTML=t36;
  document.getElementById(&#39;s37&#39;).innerHTML=t37;
  document.getElementById(&#39;s38&#39;).innerHTML=t38;
  document.getElementById(&#39;s39&#39;).innerHTML=t39;
  document.getElementById(&#39;s40&#39;).innerHTML=&#39;40 &#39;+t40;
  document.getElementById(&#39;s41&#39;).innerHTML=t41;
  document.getElementById(&#39;s42&#39;).innerHTML=t42; 
  document.getElementById(&#39;s43&#39;).innerHTML=t43; 
  document.getElementById(&#39;s44&#39;).innerHTML=t44; 
  document.getElementById(&#39;s45&#39;).innerHTML=t45; 
  document.getElementById(&#39;s46&#39;).innerHTML=t46; 
   
}
function descodificarEntidad(str) { return str.replace(/&amp;#(\d+);/g, function(match, dec) {  return String.fromCharCode(dec);  });}
trasladar1(&#39;tuto_head&#39;,&#39;tuto_footer&#39;);            
function trasladar1(idDom1,idDom2){
    if(document.getElementById(idDom1)&amp;&amp;document.getElementById(idDom2))
                {  domA=document.getElementById(idDom1);domB=document.getElementById(idDom2);
                   if(domB.innerHTML==&#39;&#39;){domB.innerHTML=domA.innerHTML;domA.innerHTML=&#39;&#39;;}
                }
}
&lt;/script&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3479830349506876198/posts/default/7689594976119327228'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3479830349506876198/posts/default/7689594976119327228'/><link rel='alternate' type='text/html' href='http://oruro777.blogspot.com/2020/03/conversor-de-letras-en-cursiva-para.html' title='Conversor de letras en cursiva online'/><author><name>Jx</name><uri>http://www.blogger.com/profile/03601735053947716847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgckkF4I7Os4x-WUSbo2WHBvQn5j0tAH-gHdbIn4b1kUrcCK-WnKCAbE4dobPaOQXxaYcdp_umfFzWsPHou81ESPpQwkInFOYY0ImTPFedoTIdy94R6-cBe_wdqJ8z8L2sibP3VLTfShiir/s72-c/letras-cursiva-para-copiar-pegar.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-3479830349506876198.post-1975483099832429696</id><published>2018-01-02T10:27:00.009-04:00</published><updated>2020-07-16T18:58:25.205-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="letras para facebook"/><category scheme="http://www.blogger.com/atom/ns#" term="trucos para facebook"/><title type='text'>Letras con estrellas para facebook, twitter, instagram</title><content type='html'>&lt;div id=&quot;programaletras&quot;&gt;&lt;div class=&quot;descripcionz&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;282&quot; data-original-width=&quot;280&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifiSIuZ-Aj6Ezwx6GRBgKko3TSQyGP9BPKlviALVB8yT8XtA6p7rShESQrFNHmaYGlIzKmsFxH5m_eThArkxeaxXKv3_YodWphwKGhUR04IH6Gl_H6V3oh_ZK3oRpG1BxuGg5pNmH0OyyV/s200/estrella1.jpg&quot; width=&quot;198&quot; /&gt;&lt;/div&gt;&lt;b&gt;Letras con estrellas para facebook, twitter&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
A continuación un conversor de letras para escribir tus textos adornados con estrellas, copos de nieve en facebook, twitter, instagram y otras redes sociales, solamente tienes que escribir tu texto en la caja de abajo y de manera automática se obtendrá el resultado y simplemente copia los ejemplos que mas te gusten o usa los botones.&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;botonmostrarz&quot;&gt;&lt;a href=&quot;#programaletras&quot; class=&quot;open1&quot;&gt;&lt;span&gt;Ver Descripción&lt;/span&gt;&lt;/a&gt;&lt;a href=&quot;#&quot; class=&quot;close1&quot;&gt;&lt;span&gt;Ocultar Descripción&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;

&lt;div class=&quot;instruccion&quot;&gt;Escribe aquí:&lt;/div&gt;&lt;div style=&quot;width:100%;background:#bfc7cc;&quot;&gt;&lt;div style=&quot;width:97%;margin:0 auto;&quot;&gt;&lt;textarea id=&quot;text1&quot; name=&quot;text1&quot; maxlength=&quot;555&quot; onfocus=&quot;this.value=&#39;&#39;&quot; onkeyup=&quot;ver2(&#39;text1&#39;);&quot; style=&quot;display: table-cell;width:100%;font-size:1.5em;height:60px;  box-sizing: border-box;margin:0;padding:6px;border-radius: 10px !important;background:#f0fcff;&quot; type=&quot;text&quot; value=&quot;hola&quot; &gt;Escribe acá...&lt;/textarea&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id=&quot;emoji_items&quot; style=&quot;height:500px;border:9px solid #bfc7cc;&quot;&gt;&lt;input id=&quot;res1&quot; onclick=&quot;copyTextDeInput(&#39;res1&#39;,&#39;mensaje1&#39;);marcar(this);showEdit(&#39;res1&#39;);&quot; value=&quot;✩Hola✩&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res2&quot; onclick=&quot;copyTextDeInput(&#39;res2&#39;,&#39;mensaje2&#39;);marcar(this);showEdit(&#39;res2&#39;);&quot; value=&quot;✨✨✨Hola✨✨✨&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res3&quot; onclick=&quot;copyTextDeInput(&#39;res3&#39;,&#39;mensaje3&#39;);marcar(this);showEdit(&#39;res3&#39;);&quot; value=&quot;✡✡✡Hola✡✡✡&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res4&quot; onclick=&quot;copyTextDeInput(&#39;res4&#39;,&#39;mensaje4&#39;);marcar(this);showEdit(&#39;res4&#39;);&quot; value=&quot;✣✣✣Hola✣✣✣&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res5&quot; onclick=&quot;copyTextDeInput(&#39;res5&#39;,&#39;mensaje5&#39;);marcar(this);showEdit(&#39;res5&#39;);&quot; value=&quot;✤✤✤Hola✤✤✤&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res6&quot; onclick=&quot;copyTextDeInput(&#39;res6&#39;,&#39;mensaje6&#39;);marcar(this);showEdit(&#39;res6&#39;);&quot; value=&quot;✥✥✥Hola✥✥✥&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res7&quot; onclick=&quot;copyTextDeInput(&#39;res7&#39;,&#39;mensaje7&#39;);marcar(this);showEdit(&#39;res7&#39;);&quot; value=&quot;✧✧✧Hola✧✧✧&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res8&quot; onclick=&quot;copyTextDeInput(&#39;res8&#39;,&#39;mensaje8&#39;);marcar(this);showEdit(&#39;res8&#39;);&quot; value=&quot;✦✦✦Hola✦✦✦&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res9&quot; onclick=&quot;copyTextDeInput(&#39;res9&#39;,&#39;mensaje9&#39;);marcar(this);showEdit(&#39;res9&#39;);&quot; value=&quot;✩✩✩Hola✩✩✩&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res10&quot; onclick=&quot;copyTextDeInput(&#39;res10&#39;,&#39;mensaje10&#39;);marcar(this);showEdit(&#39;res10&#39;);&quot; value=&quot;✪✪✪Hola✪✪✪&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res11&quot; onclick=&quot;copyTextDeInput(&#39;res11&#39;,&#39;mensaje11&#39;);marcar(this);showEdit(&#39;res11&#39;);&quot; value=&quot;✫✫✫Hola✫✫✫&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res12&quot; onclick=&quot;copyTextDeInput(&#39;res12&#39;,&#39;mensaje12&#39;);marcar(this);showEdit(&#39;res12&#39;);&quot; value=&quot;✬✬✬Hola✬✬✬&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res13&quot; onclick=&quot;copyTextDeInput(&#39;res13&#39;,&#39;mensaje13&#39;);marcar(this);showEdit(&#39;res13&#39;);&quot; value=&quot;✮✮✮Hola✮✮✮&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res14&quot; onclick=&quot;copyTextDeInput(&#39;res14&#39;,&#39;mensaje14&#39;);marcar(this);showEdit(&#39;res14&#39;);&quot; value=&quot;✯✯✯Hola✯✯✯&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res15&quot; onclick=&quot;copyTextDeInput(&#39;res15&#39;,&#39;mensaje15&#39;);marcar(this);showEdit(&#39;res15&#39;);&quot; value=&quot;✰✰✰Hola✰✰✰&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res16&quot; onclick=&quot;copyTextDeInput(&#39;res16&#39;,&#39;mensaje16&#39;);marcar(this);showEdit(&#39;res16&#39;);&quot; value=&quot;✱✱✱Hola✱✱✱&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res17&quot; onclick=&quot;copyTextDeInput(&#39;res17&#39;,&#39;mensaje17&#39;);marcar(this);showEdit(&#39;res17&#39;);&quot; value=&quot;✲✲✲Hola✲✲✲&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res18&quot; onclick=&quot;copyTextDeInput(&#39;res18&#39;,&#39;mensaje18&#39;);marcar(this);showEdit(&#39;res18&#39;);&quot; value=&quot;✳✳✳Hola✳✳✳&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res19&quot; onclick=&quot;copyTextDeInput(&#39;res19&#39;,&#39;mensaje19&#39;);marcar(this);showEdit(&#39;res19&#39;);&quot; value=&quot;✴✴✴Hola✴✴✴&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res20&quot; onclick=&quot;copyTextDeInput(&#39;res20&#39;,&#39;mensaje20&#39;);marcar(this);showEdit(&#39;res20&#39;);&quot; value=&quot;✵✵✵Hola✵✵✵&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res21&quot; onclick=&quot;copyTextDeInput(&#39;res21&#39;,&#39;mensaje21&#39;);marcar(this);showEdit(&#39;res21&#39;);&quot; value=&quot;✶✶✶Hola✶✶✶&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res22&quot; onclick=&quot;copyTextDeInput(&#39;res22&#39;,&#39;mensaje22&#39;);marcar(this);showEdit(&#39;res22&#39;);&quot; value=&quot;✷✷✷Hola✷✷✷&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res23&quot; onclick=&quot;copyTextDeInput(&#39;res23&#39;,&#39;mensaje23&#39;);marcar(this);showEdit(&#39;res23&#39;);&quot; value=&quot;✸✸✸Hola✸✸✸&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res24&quot; onclick=&quot;copyTextDeInput(&#39;res24&#39;,&#39;mensaje24&#39;);marcar(this);showEdit(&#39;res24&#39;);&quot; value=&quot;✹✹✹Hola✹✹✹&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res25&quot; onclick=&quot;copyTextDeInput(&#39;res25&#39;,&#39;mensaje25&#39;);marcar(this);showEdit(&#39;res25&#39;);&quot; value=&quot;✺✺✺Hola✺✺✺&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res26&quot; onclick=&quot;copyTextDeInput(&#39;res26&#39;,&#39;mensaje26&#39;);marcar(this);showEdit(&#39;res26&#39;);&quot; value=&quot;✻✻✻Hola✻✻✻&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res27&quot; onclick=&quot;copyTextDeInput(&#39;res27&#39;,&#39;mensaje27&#39;);marcar(this);showEdit(&#39;res27&#39;);&quot; value=&quot;✼✼✼Hola✼✼✼&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res28&quot; onclick=&quot;copyTextDeInput(&#39;res28&#39;,&#39;mensaje28&#39;);marcar(this);showEdit(&#39;res28&#39;);&quot; value=&quot;✽✽✽Hola✽✽✽&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res29&quot; onclick=&quot;copyTextDeInput(&#39;res29&#39;,&#39;mensaje29&#39;);marcar(this);showEdit(&#39;res29&#39;);&quot; value=&quot;✾✾✾Hola✾✾✾&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res30&quot; onclick=&quot;copyTextDeInput(&#39;res30&#39;,&#39;mensaje30&#39;);marcar(this);showEdit(&#39;res30&#39;);&quot; value=&quot;✿✿✿Hola✿✿✿&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res31&quot; onclick=&quot;copyTextDeInput(&#39;res31&#39;,&#39;mensaje31&#39;);marcar(this);showEdit(&#39;res31&#39;);&quot; value=&quot;❀❀❀Hola❀❀❀&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res32&quot; onclick=&quot;copyTextDeInput(&#39;res32&#39;,&#39;mensaje32&#39;);marcar(this);showEdit(&#39;res32&#39;);&quot; value=&quot;❁❁❁Hola❁❁❁&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res33&quot; onclick=&quot;copyTextDeInput(&#39;res33&#39;,&#39;mensaje33&#39;);marcar(this);showEdit(&#39;res33&#39;);&quot; value=&quot;❂❂❂Hola❂❂❂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res34&quot; onclick=&quot;copyTextDeInput(&#39;res34&#39;,&#39;mensaje34&#39;);marcar(this);showEdit(&#39;res34&#39;);&quot; value=&quot;❃❃❃Hola❃❃❃&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res35&quot; onclick=&quot;copyTextDeInput(&#39;res35&#39;,&#39;mensaje35&#39;);marcar(this);showEdit(&#39;res35&#39;);&quot; value=&quot;❄❄❄Hola❄❄❄&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res36&quot; onclick=&quot;copyTextDeInput(&#39;res36&#39;,&#39;mensaje36&#39;);marcar(this);showEdit(&#39;res36&#39;);&quot; value=&quot;❅❅❅Hola❅❅❅&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res37&quot; onclick=&quot;copyTextDeInput(&#39;res37&#39;,&#39;mensaje37&#39;);marcar(this);showEdit(&#39;res37&#39;);&quot; value=&quot;❆❆❆Hola❆❆❆&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res38&quot; onclick=&quot;copyTextDeInput(&#39;res38&#39;,&#39;mensaje38&#39;);marcar(this);showEdit(&#39;res38&#39;);&quot; value=&quot;❇❇❇Hola❇❇❇&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res39&quot; onclick=&quot;copyTextDeInput(&#39;res39&#39;,&#39;mensaje39&#39;);marcar(this);showEdit(&#39;res39&#39;);&quot; value=&quot;❈❈❈Hola❈❈❈&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res40&quot; onclick=&quot;copyTextDeInput(&#39;res40&#39;,&#39;mensaje40&#39;);marcar(this);showEdit(&#39;res40&#39;);&quot; value=&quot;❉❉❉Hola❉❉❉&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res41&quot; onclick=&quot;copyTextDeInput(&#39;res41&#39;,&#39;mensaje41&#39;);marcar(this);showEdit(&#39;res41&#39;);&quot; value=&quot;❊❊❊Hola❊❊❊&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res42&quot; onclick=&quot;copyTextDeInput(&#39;res42&#39;,&#39;mensaje42&#39;);marcar(this);showEdit(&#39;res42&#39;);&quot; value=&quot;❋❋❋Hola❋❋❋&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res43&quot; onclick=&quot;copyTextDeInput(&#39;res43&#39;,&#39;mensaje43&#39;);marcar(this);showEdit(&#39;res43&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res44&quot; onclick=&quot;copyTextDeInput(&#39;res44&#39;,&#39;mensaje44&#39;);marcar(this);showEdit(&#39;res44&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res45&quot; onclick=&quot;copyTextDeInput(&#39;res45&#39;,&#39;mensaje45&#39;);marcar(this);showEdit(&#39;res45&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res46&quot; onclick=&quot;copyTextDeInput(&#39;res46&#39;,&#39;mensaje46&#39;);marcar(this);showEdit(&#39;res46&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res47&quot; onclick=&quot;copyTextDeInput(&#39;res47&#39;,&#39;mensaje47&#39;);marcar(this);showEdit(&#39;res47&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res48&quot; onclick=&quot;copyTextDeInput(&#39;res48&#39;,&#39;mensaje48&#39;);marcar(this);showEdit(&#39;res48&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res49&quot; onclick=&quot;copyTextDeInput(&#39;res49&#39;,&#39;mensaje49&#39;);marcar(this);showEdit(&#39;res49&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res50&quot; onclick=&quot;copyTextDeInput(&#39;res50&#39;,&#39;mensaje50&#39;);marcar(this);showEdit(&#39;res50&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res51&quot; onclick=&quot;copyTextDeInput(&#39;res51&#39;,&#39;mensaje51&#39;);marcar(this);showEdit(&#39;res51&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res52&quot; onclick=&quot;copyTextDeInput(&#39;res52&#39;,&#39;mensaje52&#39;);marcar(this);showEdit(&#39;res52&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res53&quot; onclick=&quot;copyTextDeInput(&#39;res53&#39;,&#39;mensaje53&#39;);marcar(this);showEdit(&#39;res53&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res54&quot; onclick=&quot;copyTextDeInput(&#39;res54&#39;,&#39;mensaje54&#39;);marcar(this);showEdit(&#39;res54&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res55&quot; onclick=&quot;copyTextDeInput(&#39;res55&#39;,&#39;mensaje55&#39;);marcar(this);showEdit(&#39;res55&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res56&quot; onclick=&quot;copyTextDeInput(&#39;res56&#39;,&#39;mensaje56&#39;);marcar(this);showEdit(&#39;res56&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res57&quot; onclick=&quot;copyTextDeInput(&#39;res57&#39;,&#39;mensaje57&#39;);marcar(this);showEdit(&#39;res57&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res58&quot; onclick=&quot;copyTextDeInput(&#39;res58&#39;,&#39;mensaje58&#39;);marcar(this);showEdit(&#39;res58&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res59&quot; onclick=&quot;copyTextDeInput(&#39;res59&#39;,&#39;mensaje59&#39;);marcar(this);showEdit(&#39;res59&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res60&quot; onclick=&quot;copyTextDeInput(&#39;res60&#39;,&#39;mensaje60&#39;);marcar(this);showEdit(&#39;res60&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res61&quot; onclick=&quot;copyTextDeInput(&#39;res61&#39;,&#39;mensaje61&#39;);marcar(this);showEdit(&#39;res61&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res62&quot; onclick=&quot;copyTextDeInput(&#39;res62&#39;,&#39;mensaje62&#39;);marcar(this);showEdit(&#39;res62&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res63&quot; onclick=&quot;copyTextDeInput(&#39;res63&#39;,&#39;mensaje63&#39;);marcar(this);showEdit(&#39;res63&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res64&quot; onclick=&quot;copyTextDeInput(&#39;res64&#39;,&#39;mensaje64&#39;);marcar(this);showEdit(&#39;res64&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res65&quot; onclick=&quot;copyTextDeInput(&#39;res65&#39;,&#39;mensaje65&#39;);marcar(this);showEdit(&#39;res65&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res66&quot; onclick=&quot;copyTextDeInput(&#39;res66&#39;,&#39;mensaje66&#39;);marcar(this);showEdit(&#39;res66&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res67&quot; onclick=&quot;copyTextDeInput(&#39;res67&#39;,&#39;mensaje67&#39;);marcar(this);showEdit(&#39;res67&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res68&quot; onclick=&quot;copyTextDeInput(&#39;res68&#39;,&#39;mensaje68&#39;);marcar(this);showEdit(&#39;res68&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res69&quot; onclick=&quot;copyTextDeInput(&#39;res69&#39;,&#39;mensaje69&#39;);marcar(this);showEdit(&#39;res69&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res70&quot; onclick=&quot;copyTextDeInput(&#39;res70&#39;,&#39;mensaje70&#39;);marcar(this);showEdit(&#39;res70&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res71&quot; onclick=&quot;copyTextDeInput(&#39;res71&#39;,&#39;mensaje71&#39;);marcar(this);showEdit(&#39;res71&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res72&quot; onclick=&quot;copyTextDeInput(&#39;res72&#39;,&#39;mensaje72&#39;);marcar(this);showEdit(&#39;res72&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res73&quot; onclick=&quot;copyTextDeInput(&#39;res73&#39;,&#39;mensaje73&#39;);marcar(this);showEdit(&#39;res73&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res74&quot; onclick=&quot;copyTextDeInput(&#39;res74&#39;,&#39;mensaje74&#39;);marcar(this);showEdit(&#39;res74&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res75&quot; onclick=&quot;copyTextDeInput(&#39;res75&#39;,&#39;mensaje75&#39;);marcar(this);showEdit(&#39;res75&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res76&quot; onclick=&quot;copyTextDeInput(&#39;res76&#39;,&#39;mensaje76&#39;);marcar(this);showEdit(&#39;res76&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res77&quot; onclick=&quot;copyTextDeInput(&#39;res77&#39;,&#39;mensaje77&#39;);marcar(this);showEdit(&#39;res77&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res78&quot; onclick=&quot;copyTextDeInput(&#39;res78&#39;,&#39;mensaje78&#39;);marcar(this);showEdit(&#39;res78&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res79&quot; onclick=&quot;copyTextDeInput(&#39;res79&#39;,&#39;mensaje79&#39;);marcar(this);showEdit(&#39;res79&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res80&quot; onclick=&quot;copyTextDeInput(&#39;res80&#39;,&#39;mensaje80&#39;);marcar(this);showEdit(&#39;res80&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res81&quot; onclick=&quot;copyTextDeInput(&#39;res81&#39;,&#39;mensaje81&#39;);marcar(this);showEdit(&#39;res81&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res82&quot; onclick=&quot;copyTextDeInput(&#39;res82&#39;,&#39;mensaje82&#39;);marcar(this);showEdit(&#39;res82&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res83&quot; onclick=&quot;copyTextDeInput(&#39;res83&#39;,&#39;mensaje83&#39;);marcar(this);showEdit(&#39;res83&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res84&quot; onclick=&quot;copyTextDeInput(&#39;res84&#39;,&#39;mensaje84&#39;);marcar(this);showEdit(&#39;res84&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res85&quot; onclick=&quot;copyTextDeInput(&#39;res85&#39;,&#39;mensaje85&#39;);marcar(this);showEdit(&#39;res85&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res86&quot; onclick=&quot;copyTextDeInput(&#39;res86&#39;,&#39;mensaje86&#39;);marcar(this);showEdit(&#39;res86&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt; &lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;
 
 &lt;div id=&quot;domz&quot;&gt;&lt;div id=&quot;dom1&quot;&gt;aa&lt;/div&gt;&lt;/div&gt; 
  &lt;br/&gt;&lt;div class=&quot;center&quot;&gt;&lt;button onclick=&quot;ver_aux(&#39;text1&#39;);&quot; class=&quot;btn1&quot;&gt;Cargar más letras&lt;/button&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;
 &lt;/div&gt;&lt;div id=&quot;modal_crearImagen5&quot; class=&quot;modal-container&quot;&gt;
      &lt;div class=&quot;modal5 view&quot;&gt;
        &lt;div class=&quot;modalA-content&quot; id=&quot;modal-content&quot;&gt;
         &lt;div style=&quot;position:relative;&quot;&gt;&lt;button type=&quot;button&quot; class=&quot;btn-close-2&quot; data-dismiss=&quot;modal&quot; onclick=&quot;change_class_child(&#39;#modal_crearImagen5&#39;,&#39;.modal5.view.visible&#39;,&#39;modal5 view&#39;);&quot;&gt;x&lt;/button&gt;
         &lt;/div&gt;&lt;div style=&quot;width:100%;padding:6px 0;&quot;&gt;&lt;div style=&quot;width:97%;margin:0 auto;&quot; id=&quot;edit_p&quot;&gt;&lt;textarea id=&quot;text2&quot; name=&quot;text2&quot; maxlength=&quot;5555&quot; style=&quot;display: table-cell;width:100%;box-sizing: border-box;font-size:1.3em;margin:0;padding:6px;border-radius: 10px !important;background:#f0fcff;&quot; type=&quot;text&quot; value=&quot;hola&quot; &gt;Escribe acá...&lt;/textarea&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;modal5_btn&quot;&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;』&quot;,&quot;text2&quot;)&#39; value=&quot;』&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;『&quot;,&quot;text2&quot;)&#39; value=&quot;『&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;ツ&quot;,&quot;text2&quot;)&#39; value=&quot;ツ&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;乡&quot;,&quot;text2&quot;)&#39; value=&quot;乡&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;》&quot;,&quot;text2&quot;)&#39; value=&quot;》&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;《&quot;,&quot;text2&quot;)&#39; value=&quot;《&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;༽﻿&quot;,&quot;text2&quot;)&#39; value=&quot;༽﻿&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;༼&quot;,&quot;text2&quot;)&#39; value=&quot;༼&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;°&quot;,&quot;text2&quot;)&#39; value=&quot;°&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;彡&quot;,&quot;text2&quot;)&#39; value=&quot;彡&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✞&quot;,&quot;text2&quot;)&#39; value=&quot;✞&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;☬&quot;,&quot;text2&quot;)&#39; value=&quot;☬&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✧&quot;,&quot;text2&quot;)&#39; value=&quot;✧&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;༒&quot;,&quot;text2&quot;)&#39; value=&quot;༒&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;═&quot;,&quot;text2&quot;)&#39; value=&quot;═&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;꧂&quot;,&quot;text2&quot;)&#39; value=&quot;꧂&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;꧁&quot;,&quot;text2&quot;)&#39; value=&quot;꧁&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;】&quot;,&quot;text2&quot;)&#39; value=&quot;】&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;【&quot;,&quot;text2&quot;)&#39; value=&quot;【&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;❤️&quot;,&quot;text2&quot;)&#39; value=&quot;❤️&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;❉&quot;,&quot;text2&quot;)&#39; value=&quot;❉&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;❄&quot;,&quot;text2&quot;)&#39; value=&quot;❄&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✿&quot;,&quot;text2&quot;)&#39; value=&quot;✿&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✾&quot;,&quot;text2&quot;)&#39; value=&quot;✾&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✺&quot;,&quot;text2&quot;)&#39; value=&quot;✺&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✴&quot;,&quot;text2&quot;)&#39; value=&quot;✴&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✫&quot;,&quot;text2&quot;)&#39; value=&quot;✫&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✪&quot;,&quot;text2&quot;)&#39; value=&quot;✪&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✩&quot;,&quot;text2&quot;)&#39; value=&quot;✩&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✦&quot;,&quot;text2&quot;)&#39; value=&quot;✦&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✧&quot;,&quot;text2&quot;)&#39; value=&quot;✧&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✥&quot;,&quot;text2&quot;)&#39; value=&quot;✥&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✤&quot;,&quot;text2&quot;)&#39; value=&quot;✤&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✢&quot;,&quot;text2&quot;)&#39; value=&quot;✢&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✡&quot;,&quot;text2&quot;)&#39; value=&quot;✡&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;_&quot;,&quot;text2&quot;)&#39; value=&quot;_&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;☆&quot;,&quot;text2&quot;)&#39; value=&quot;☆&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;≈&quot;,&quot;text2&quot;)&#39; value=&quot;≈&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;►&quot;,&quot;text2&quot;)&#39; value=&quot;►&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;█&quot;,&quot;text2&quot;)&#39; value=&quot;█&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♥&quot;,&quot;text2&quot;)&#39; value=&quot;♥&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▓&quot;,&quot;text2&quot;)&#39; value=&quot;▓&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♭&quot;,&quot;text2&quot;)&#39; value=&quot;♭&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♬&quot;,&quot;text2&quot;)&#39; value=&quot;♬&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♫&quot;,&quot;text2&quot;)&#39; value=&quot;♫&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♪&quot;,&quot;text2&quot;)&#39; value=&quot;♪&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;╦&quot;,&quot;text2&quot;)&#39; value=&quot;╦&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▇&quot;,&quot;text2&quot;)&#39; value=&quot;▇&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▆&quot;,&quot;text2&quot;)&#39; value=&quot;▆&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▅&quot;,&quot;text2&quot;)&#39; value=&quot;▅&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▃&quot;,&quot;text2&quot;)&#39; value=&quot;▃&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▂&quot;,&quot;text2&quot;)&#39; value=&quot;▂&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;╬&quot;,&quot;text2&quot;)&#39; value=&quot;╬&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;┼&quot;,&quot;text2&quot;)&#39; value=&quot;┼&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▄&quot;,&quot;text2&quot;)&#39; value=&quot;▄&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;░&quot;,&quot;text2&quot;)&#39; value=&quot;░&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▒&quot;,&quot;text2&quot;)&#39; value=&quot;▒&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;≈&quot;,&quot;text2&quot;)&#39; value=&quot;≈&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;►&quot;,&quot;text2&quot;)&#39; value=&quot;►&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;█&quot;,&quot;text2&quot;)&#39; value=&quot;█&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♥&quot;,&quot;text2&quot;)&#39; value=&quot;♥&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▓&quot;,&quot;text2&quot;)&#39; value=&quot;▓&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♭&quot;,&quot;text2&quot;)&#39; value=&quot;♭&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♬&quot;,&quot;text2&quot;)&#39; value=&quot;♬&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♫&quot;,&quot;text2&quot;)&#39; value=&quot;♫&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♪&quot;,&quot;text2&quot;)&#39; value=&quot;♪&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♩&quot;,&quot;text2&quot;)&#39; value=&quot;♩&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♡&quot;,&quot;text2&quot;)&#39; value=&quot;♡&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♧&quot;,&quot;text2&quot;)&#39; value=&quot;♧&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♦&quot;,&quot;text2&quot;)&#39; value=&quot;♦&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♥&quot;,&quot;text2&quot;)&#39; value=&quot;♥&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♤&quot;,&quot;text2&quot;)&#39; value=&quot;♤&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♣&quot;,&quot;text2&quot;)&#39; value=&quot;♣&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♢&quot;,&quot;text2&quot;)&#39; value=&quot;♢&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♠&quot;,&quot;text2&quot;)&#39; value=&quot;♠&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;≈&quot;,&quot;text2&quot;)&#39; value=&quot;≈&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;☆&quot;,&quot;text2&quot;)&#39; value=&quot;☆&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;►&quot;,&quot;text2&quot;)&#39; value=&quot;►&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;█&quot;,&quot;text2&quot;)&#39; value=&quot;█&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♥&quot;,&quot;text2&quot;)&#39; value=&quot;♥&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▓&quot;,&quot;text2&quot;)&#39; value=&quot;▓&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♭&quot;,&quot;text2&quot;)&#39; value=&quot;♭&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♬&quot;,&quot;text2&quot;)&#39; value=&quot;♬&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♫&quot;,&quot;text2&quot;)&#39; value=&quot;♫&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♪&quot;,&quot;text2&quot;)&#39; value=&quot;♪&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;╦&quot;,&quot;text2&quot;)&#39; value=&quot;╦&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▇&quot;,&quot;text2&quot;)&#39; value=&quot;▇&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▆&quot;,&quot;text2&quot;)&#39; value=&quot;▆&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▅&quot;,&quot;text2&quot;)&#39; value=&quot;▅&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▃&quot;,&quot;text2&quot;)&#39; value=&quot;▃&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▂&quot;,&quot;text2&quot;)&#39; value=&quot;▂&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;╬&quot;,&quot;text2&quot;)&#39; value=&quot;╬&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;┼&quot;,&quot;text2&quot;)&#39; value=&quot;┼&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▄&quot;,&quot;text2&quot;)&#39; value=&quot;▄&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;░&quot;,&quot;text2&quot;)&#39; value=&quot;░&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▒&quot;,&quot;text2&quot;)&#39; value=&quot;▒&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;╬&quot;,&quot;text2&quot;)&#39; value=&quot;╬&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▓&quot;,&quot;text2&quot;)&#39; value=&quot;▓&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▒&quot;,&quot;text2&quot;)&#39; value=&quot;▒&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▆&quot;,&quot;text2&quot;)&#39; value=&quot;▆&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✶&quot;,&quot;text2&quot;)&#39; value=&quot;✶&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♥&quot;,&quot;text2&quot;)&#39; value=&quot;♥&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;❦&quot;,&quot;text2&quot;)&#39; value=&quot;❦&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;❣&quot;,&quot;text2&quot;)&#39; value=&quot;❣&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;❥&quot;,&quot;text2&quot;)&#39; value=&quot;❥&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;❤&quot;,&quot;text2&quot;)&#39; value=&quot;❤&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♜&quot;,&quot;text2&quot;)&#39; value=&quot;♜&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♖&quot;,&quot;text2&quot;)&#39; value=&quot;♖&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♞&quot;,&quot;text2&quot;)&#39; value=&quot;♞&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♘&quot;,&quot;text2&quot;)&#39; value=&quot;♘&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♗&quot;,&quot;text2&quot;)&#39; value=&quot;♗&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♝&quot;,&quot;text2&quot;)&#39; value=&quot;♝&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♛&quot;,&quot;text2&quot;)&#39; value=&quot;♛&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♕&quot;,&quot;text2&quot;)&#39; value=&quot;♕&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♚&quot;,&quot;text2&quot;)&#39; value=&quot;♚&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♔&quot;,&quot;text2&quot;)&#39; value=&quot;♔&quot; /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;men4 center&quot; id=&quot;compartirX&quot;&gt;&lt;button type=&quot;button&quot; class=&quot;btn1&quot; data-dismiss=&quot;modal&quot; onclick=&quot;abrir_redes(&#39;text2&#39;,&#39;compartirX&#39;,&#39;mensajeX&#39;);&quot;&gt;Compartir&lt;/button&gt; &lt;button type=&quot;button&quot; class=&quot;btn1&quot; data-dismiss=&quot;modal&quot; onclick=&quot;eliminar_caracter(&#39;text2&#39;,2);&quot;&gt;Borrar ►&lt;/button&gt; &lt;button type=&quot;button&quot; class=&quot;btn1&quot; data-dismiss=&quot;modal&quot; onclick=&quot;eliminar_caracter(&#39;text2&#39;,1);&quot;&gt;◄ Borrar&lt;/button&gt; &lt;button type=&quot;button&quot; class=&quot;btn1&quot; data-dismiss=&quot;modal&quot; onclick=&quot;copyTextDeInput(&#39;text2&#39;,&#39;mensajeX&#39;);&quot;&gt;Copiar&lt;/button&gt;&lt;/div&gt; &lt;div id=&quot;mensajeX&quot;&gt;&lt;/div&gt; &lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;
        &lt;/div&gt;
       &lt;/div&gt;
     &lt;/div&gt;	 
&lt;h2&gt;Tipos de estrellas&lt;/h2&gt;Hay muchos tipos de estrellas, a continuación te describimos algunas de ellas.
&lt;br/&gt;
&lt;br/&gt;&lt;div style=&quot;font-size:2.1em;&quot;&gt;⋆ ☆ ✣ ✤ ✥ ✺ ✻ ⭐ 🌠 ٭ ⭑ ✦ ✧ ✩ ✰ ✪ ❄ ❅ 🌟 💫 ۞ ⭒ ✬ ✭ ✮ ✯ ❂ ✫ ✡ 🌃 ✨ ≛ ꙳ ★ ✱ ✲ ✳ ✴ ❋ 🔯 ⛧ ⛥ ⛤ ⍟ ✵ ✶ ✷ ✸ ✹ ✼ ❆ ⚝ ＊ ⍣ ⁕ 🟑 🟌  ⁑  ᕯ  ⁂  ࿏  ꙰ ✮ ✯ ❄ ❅ ❆ ❇ ❈ ❉ ❊ ❋ ☆ ✡ ❂ ๑ ✰ ✼ ⋆ ✢ ✣ ✤ ✥ ✦ ✧ ✩ ✪ ✫ ✬ ✭ ★ ✱ ✲ ✳ ✴ ✵ ✶ ✷ ✸ ✹ ✺ ✻ &lt;br /&gt;
&lt;/div&gt;&lt;h3&gt;La estrella de Belén de 4 puntas&lt;/h3&gt;&lt;div style=&quot;font-size:2.1em;&quot;&gt;✧ ✦ ✨&lt;/div&gt;&lt;br /&gt;
Es una de las mas populares, sobre todo porque es usada en la época de navidad, se coloca en la parte alta del árbol, representa el nacimiento de Jesús y es la que más se asemeja a una cruz. Tambien la podemos encontrar en multitud de iglesias.&lt;br /&gt;
&lt;h3&gt;La estrella de 5 puntas&lt;/h3&gt;&lt;div style=&quot;font-size:2.1em;&quot;&gt;✩ ✬ ✪ ⭐ ⭑ ✰ ⭒ ✬ ✭ ✮ ✯ ✫ ⛥ ⛤ ⍟ ⚝ ＊ ⍣ ★ 🌠&lt;/div&gt;&lt;br /&gt;
Para muchos este símbolo puede representar al número cinco, pero por otro lado se interpreta también en el sentido de invulnerabilidad, la energía y vida. El filósofo griego Nicómano se encargó de estudiar el penta y su relación con el de Pitágoras y nos habla de que &quot;la justicia es cinco&quot;.&lt;br /&gt;
&lt;h3&gt;6 Puntas&lt;/h3&gt;&lt;div style=&quot;font-size:2.1em;&quot;&gt;✡ ꙳ 🔯 ✶ 🟌&lt;/div&gt;&lt;br /&gt;
La estrella de 6 puntas también conocida como &quot;La estrella de David&quot; es muy popular y usada por instituciones religiosas, se observa en las culturas, historia. A lo largo de la historia a representado a la identidad judía, el ocultismo, el induismo, el islam. Por otro lado también se aplica en una de las ciencias mas importantes la matemática para simbolizar el sistema de raices G2.&lt;br /&gt;
&lt;h3&gt;8 Puntas&lt;/h3&gt;&lt;div style=&quot;font-size:2.1em;&quot;&gt;✵ ۞ ❂ ✵ ✷ ✸&lt;/div&gt;&lt;br /&gt;
La estrella de 8 puntas aparece en las distintas culturas y civilizaciones mediterráneas. Para los babilónicos simboliza a Ishtar (Venus), la diosa de la fertilidad y la lluvia.&lt;br /&gt;
&lt;h3&gt;Estrellas en círculos&lt;/h3&gt;&lt;div style=&quot;font-size:2.1em;&quot;&gt;✪ ⍟ ❂ ⍟ &lt;/div&gt;&lt;h3&gt;Emojis de estrellas&lt;/h3&gt;&lt;div style=&quot;font-size:2.1em;&quot;&gt;🌞 ⭐ 🌟 💫 ✨ 💥 🌠 🔯 ✴ 🔆 🔅&lt;/div&gt;&lt;h2&gt;Copos de nieve ❉&lt;/h2&gt;&lt;div style=&quot;font-size:2.1em;&quot;&gt;❄ ❅ ❆ ❉ ❊ ☃&lt;/div&gt;&lt;br /&gt;
Las figuras que son muy similares a las estrellas son los copos de nieve, hay distintos tipos.&lt;br /&gt;
&lt;h2&gt;Letras con estrellas para copiar y pegar&lt;/h2&gt;A continuación algunas figuras con estrellas para copiar y pegar tus textos con un diseño atractivo. &lt;br /&gt;
&lt;br /&gt;
La luna con estrellas&lt;br /&gt;
&lt;br /&gt;
███*███████▒▒░░▒▒█ ★&lt;br /&gt;
█*██████▒▒░░░░▒▒█__★&lt;br /&gt;
█████▒▒░░░▒▒█&lt;br /&gt;
███▒▒░░░░▒▒█____★&lt;br /&gt;
██▒▒░░░░░▒▒█&lt;br /&gt;
█▒▒░░░░░▒▒█ ★&lt;br /&gt;
▒▒░░░░░░▓░█______★&lt;br /&gt;
▒▒░░░░░▓▓▓▒▒█&lt;br /&gt;
▒▒░░░░░░▓▒▒█_____★&lt;br /&gt;
▒▒░░░░░░░░░▒▒█&lt;br /&gt;
▒▒░░░░░▓░▒▒█ ____★&lt;br /&gt;
█▒▒░░░░░▓▒▒█&lt;br /&gt;
██▒▒░░░░░░░░░▒▒█_______★&lt;br /&gt;
█*█▒▒░░░░░░░░░░░░░░▒▒█&lt;br /&gt;
██*██▒▒░░░░░░░░░░░▒▒█ ★&lt;br /&gt;
███*██▒▒░░░░░░░░▒▒█&lt;br /&gt;
████████▒▒░░░▒▒█ ★&lt;br /&gt;
█████*█████████&lt;br /&gt;
&lt;br /&gt;
Estrellas con algunos caracteres.&lt;br /&gt;
&lt;br /&gt;
´´´´´´´´´´¶¶*..**..*&lt;br /&gt;
´´´´´´´´´¶¶¶ .* .*.*.&lt;br /&gt;
¶¶¶´´´´´¶¶¶¶*..**.*.&lt;br /&gt;
´¶¶¶¶¶¶¶¶¶¶¶*.*.**..**.&lt;br /&gt;
´´´¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶*.*.*.*.*.&lt;br /&gt;
´´´´´¶¶¶¶¶¶¶¶¶¶¶¶¶*.*.**.&lt;br /&gt;
´´´´¶¶¶¶¶¶¶¶¶¶.**.**.*.&lt;br /&gt;
´´´¶¶¶¶¶¶¶¶¶¶*.*.*.**.&lt;br /&gt;
´´¶¶¶¶¶´´¶¶¶¶*.**.*.*.*&lt;br /&gt;
´¶¶´´´´´´´´¶¶¶*..**.*.**&lt;br /&gt;
´´´´´´´´´´´´¶¶*.*.**.*&lt;br /&gt;
&lt;br /&gt;
Un saludo con estrellas.&lt;br /&gt;
&lt;br /&gt;
___(`*•.¸ (`*•.¸ ¸.•*´) ¸.•*´)&lt;br /&gt;
✯.::¨`•.¸ *.✯. HoLa! ۩*.✯.* ¸.•`¨::.✯&lt;br /&gt;
___.(¸.•*(¸.•*´¨¨۞¨¨`*•.¸)*•.¸ ۞&lt;br /&gt;
&lt;br /&gt;
Saludo con las palabras feliz dia con estrellas.&lt;br /&gt;
&lt;br /&gt;
✯---。☆。*。☆ ------。☆。*。☆ --✯&lt;br /&gt;
✯--★。＼｜／。★----★。＼​｜／。★--✯&lt;br /&gt;
✯-★ FELIZ ★----★ DIA !-★--✯&lt;br /&gt;
✯--★。／｜＼。★----★。／​｜＼。★--✯&lt;br /&gt;
✯---。☆。*。​☆ -----。☆。*。☆ ---✯&lt;br /&gt;
&lt;br /&gt;
¸.•*´¨)¸.•*¨)♥♥I*Love♥♥&lt;br /&gt;
&lt;br /&gt;
Monito con algunas estrellas&lt;br /&gt;
&lt;br /&gt;
...(★)(★)..&lt;br /&gt;
...((♦_♦))..&lt;br /&gt;
(★)(☆)(★)..&lt;br /&gt;
...(★)(★)..&lt;br /&gt;
...(★)(★)..&lt;br /&gt;
&lt;br /&gt;
Un corazón con estrellas, muy bonito.&lt;br /&gt;
&lt;br /&gt;
✰(¯¯`v´¯¯)✰&lt;br /&gt;
✰*`•.¸.•´*✰&lt;br /&gt;
&lt;h2&gt;Caritas con estrellas para Twitter&lt;/h2&gt;En la red social twitter se tienen limitados caracteres, por tanto debemos manejarnos en función de eso. Al momento de compartir las frases o palabras se tiene que tomar en cuenta que en la plataforma de twitter por el momento solo se cuenta con un límite de 280 caracteres, si la cantidad de caracteres excede el límite pues automáticamente no se permite twittear, inmediatamente se debe reducir los caracteres para tener habilitada la opción twittear.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;domlibre2&quot;&gt;&lt;div&gt;✧✧=^..^=✧✧&lt;/div&gt;&lt;div&gt;^..^&lt;/div&gt;&lt;div&gt;⭒⭒(｡･ω･｡)⭒⭒&lt;/div&gt;&lt;div&gt;⭒⭒⊂(￣(ｴ)￣)³⭒⭒&lt;/div&gt;&lt;div&gt;ミ(⭑⭑)ミ&lt;/div&gt;&lt;div&gt;ミ⭑⭑ミ&lt;/div&gt;&lt;div&gt;⭒⋁⋀(⊙).(⊙)⋀⋁⭒&lt;/div&gt;&lt;div&gt;/|\(⭒,⭒)/|\&lt;/div&gt;&lt;div&gt;✧✧(○’ω’○)✧✧&lt;/div&gt;&lt;div&gt;⭒⭒Ⴚ(●ტ●)Ⴢ⭒⭒&lt;/div&gt;&lt;div&gt;⭒⭒◎▼◎⭒⭒&lt;/div&gt;&lt;div&gt;⭒⭒○(・x・)○⭒⭒&lt;/div&gt;&lt;div&gt;✬///\oo/\\\✬&lt;/div&gt;&lt;div&gt;✬w(´･ω･`)w✬&lt;/div&gt;&lt;div&gt;✬✬‹(•●•)›✬✬&lt;/div&gt;&lt;div&gt;✬✬(”)(”)✬✬&lt;/div&gt;&lt;div&gt;⭒⭒≧^◡^⭒⭒&lt;/div&gt;&lt;div&gt;⭒⭒6(◦･ω･◦)9⭒⭒&lt;/div&gt;&lt;div&gt;✬✬V=(° °)=V✬✬&lt;/div&gt;&lt;div&gt;✬✬(V)(°,,°)(V)✬✬&lt;/div&gt;&lt;div&gt;✰,(* &quot; &quot; *)✰&lt;/div&gt;&lt;div&gt;(&quot;)(=°o°= )✰&lt;/div&gt;&lt;div&gt;✰(▀̿Ĺ̯▀̿ ̿)✰&lt;/div&gt;&lt;div&gt;(◣_◢)✰&lt;/div&gt;&lt;div&gt;✰ヽ༼ ຈل͜ຈ༼ ✰&lt;/div&gt;&lt;div&gt;✰ಠ▄ಠ✰&lt;/div&gt;&lt;div&gt;✧(◔_◔)✧&lt;/div&gt;&lt;div&gt;( ͡° ͜ʖ ͡°)✰&lt;/div&gt;&lt;div&gt;✧ᕙ(⇀‸↼‶)ᕗ✧&lt;/div&gt;&lt;div&gt;( •_•)σ✰&lt;/div&gt;&lt;div&gt;✧人◕ ‿‿ ◕人✧&lt;/div&gt;&lt;div&gt;|(• ◡•)|&lt;/div&gt;&lt;div&gt;(❍ᴥ❍ʋ)✰&lt;/div&gt;&lt;div&gt;✧(っ- ‸ - ς)✧&lt;/div&gt;&lt;div&gt;✰(｡◝‿◜｡)✰&lt;/div&gt;&lt;div&gt;✧(⊙ω⊙)✧&lt;/div&gt;&lt;div&gt;✰( ͡~ ͜ʖ ͡~ )✰&lt;/div&gt;&lt;div&gt;✧ᕙ(⇀‸↼‶)ᕗ✧&lt;/div&gt;&lt;div&gt;✰(ෆ‿ෆ)✰&lt;/div&gt;&lt;div&gt;✧(° ͜ʖ°)✧&lt;/div&gt;&lt;div&gt;✰( ͡º ◞ل͟◟ ͡º)✰&lt;/div&gt;&lt;div&gt;✧( ゝ‿◕)✧&lt;/div&gt;&lt;div&gt;✰ᶘ ᵒᴥᵒᶅ✰&lt;/div&gt;&lt;div&gt;✧▀̿̿Ĺ̯̿̿▀̿✧&lt;/div&gt;&lt;div&gt;✰༽Ɵ͆ل͜Ɵ͆ ༽ﾉ✰&lt;/div&gt;&lt;p class=&quot;clear&quot;&gt;&lt;/p&gt;&lt;/div&gt;
&lt;h2&gt;Frases con estrellas para copiar y pegar&lt;/h2&gt;
&lt;div class=&quot;domlibre2&quot;&gt;&lt;div&gt;(✧`·.✧.·【Estas en mi mente】·.✧.·´✧)&lt;/div&gt;&lt;div&gt;¨°o.O✧(Te amo mi amor)✧O.o°¨&lt;/div&gt;&lt;div&gt;★º°‘¨(♥ Mi corazón es tuyo ♥)¨‘°º★&lt;/div&gt;&lt;div&gt;★【(Eres lo mas bonito de mi vida)】★&lt;/div&gt;&lt;div&gt;•·.·´¯`·.·★(Eres lo que buscaba)★·.·´¯`·.·•&lt;/div&gt;&lt;div&gt;`·.¸¸.·´´¯`··.✧.·(Te mando un beso)·.¸¸.·´´¯`··.✧.·&lt;/div&gt;&lt;div&gt;(✧`·._)(🌹 Eres como una flor 🌹)(¯`·.✧)&lt;/div&gt;&lt;div&gt;×º°”˜`”°º✧(Me da mucha felicidad verte)✧º°”˜`”°º×&lt;/div&gt;&lt;div&gt;✧)›(Te Adoro)‹(✧&lt;/div&gt;&lt;div&gt;(¯`·._.✧(Estás extraño corazón)✧._.·´¯)&lt;/div&gt;&lt;div&gt;—✧【((Esta rosa 🌹 para ti ))】✧—&lt;/div&gt;&lt;div&gt;—✧÷(【¤(Eres muy linda)¤】)÷✧—&lt;/div&gt;&lt;div&gt;··✧(`×【✧(Mi username)✧】×´)✧··&lt;/div&gt;&lt;div&gt;·´¯`·­»(★ Contigo soy feliz ★)«­·´¯`·&lt;/div&gt;&lt;div&gt;】¦✧¦【(Esto 🌹 es para ti)】¦✧¦【&lt;/div&gt;&lt;div&gt;✧´¯¥¯`✧(Te mas hermosa que nunca)✧´¯¥¯`✧&lt;/div&gt;&lt;div&gt;~²ºº²~✧(Te necesito a mi lado)✧~²ºº³~&lt;/div&gt;&lt;div&gt;-·=»‡«=·-(Quiero verte feliz)-·=»‡«=·-&lt;/div&gt;&lt;div&gt;(¯`•✧·´¯)(Contigo si soy feliz)(¯`·✧•´¯)&lt;/div&gt;&lt;p class=&quot;clear&quot;&gt;&lt;/p&gt;&lt;/div&gt;
&lt;h2&gt;Letras con estrellas para Instagram&lt;/h2&gt;En cuando a Instagram, no se tienen complicaciones, debe usar el botón copiar para luego dirigirse a su cuenta y pegar el resultado obtenido por el conversor de letras con estrellas, de esa manera hará mas atractivas sus participaciones en ese espacio.
&lt;h3&gt;Decoraciones con estrellas&lt;/h3&gt;
&lt;div class=&quot;domlibre2&quot;&gt;&lt;div&gt;✰✰▌│█║▌║▌║(Mi Texto)▌│█║▌║▌║✰✰&lt;/div&gt;&lt;div&gt;°º¤☆,¸¸,☆¤º°`°º☆ø,¸(Hola)¸,ø☆º°`°º¤☆,¸¸,☆¤º°&lt;/div&gt;&lt;div&gt;✰➶➶➶➶➶(Mi Texto)➷➷➷➷➷✰&lt;/div&gt;&lt;div&gt;·.¸¸.✰♩♪♫(Hola)♫♪♩✰.¸¸.·&lt;/div&gt;&lt;div&gt;(¯´☆✭.¸_)¤Saludos¤(¯´☆✭.¸_)&lt;/div&gt;&lt;div&gt;¸,ø¤✰°`°º✰¤ø,¸(Mensaje)★·.·´¯`·.·★&lt;/div&gt;&lt;div&gt;★▀▄▀▄▀★Hello★▀▄▀▄▀★&lt;/div&gt;&lt;div&gt;|!¤✰&#39;~`(Mi Texto)`~&#39;✰¤!|&lt;/div&gt;&lt;div&gt;•---»(Mis Palabras)«---•&lt;/div&gt;&lt;div&gt;╚»★«╝(Mi Mensaje)╚»★«╝&lt;/div&gt;&lt;div&gt;✰-·=»Mis palabras«=·-✰&lt;/div&gt;&lt;div&gt;ღ(¯`◕‿◕´¯)♫♪♫(Mis Palabras)&lt;/div&gt;&lt;div&gt;(¯`✰.¸¸.✰´¯`✰.¸¸✰-&gt;(Mis Letras)¸¸♬·¯·♩¸¸♪·¯·♫¸¸&lt;/div&gt;&lt;div&gt;.o0★X★0o.(Mis Palabras).o0★X★0o.&lt;/div&gt;&lt;div&gt;,-✰&#39;^&#39;~✰»Welcome «✰~&#39;^&#39;✰-,&lt;/div&gt;&lt;div&gt;-.★_★.-✰~Hola~✰-.★_★.-&lt;/div&gt;&lt;p class=&quot;clear&quot;&gt;&lt;/p&gt;&lt;/div&gt;
&lt;h3&gt;Emociones con estrellas&lt;/h3&gt;
En este espacio mostramos emociones o emoticones con estrellas, con ojos de estrellas, decoraciones de estrellas.
&lt;br/&gt;
&lt;br/&gt;&lt;div class=&quot;domlibre2&quot;&gt;&lt;div&gt;ヽ(✰‿✰)ノ&lt;/div&gt;&lt;div&gt;★＼(^o^)／&lt;/div&gt;&lt;div&gt;★(⌣̩̩́_⌣̩̩̀)★&lt;/div&gt;&lt;div&gt;✰(︶︿︶)✰&lt;/div&gt;&lt;div&gt;ಠ_ಠ&lt;/div&gt;&lt;div&gt;✰ヽ(ಠ_ಠ)ノ✰&lt;/div&gt;&lt;div&gt;★(⊙＿⊙&#39;)★&lt;/div&gt;&lt;div&gt;✰⊙.☉✰&lt;/div&gt;&lt;div&gt;✰(•ิ_•ิ)✰&lt;/div&gt;&lt;div&gt;(´✰_✰`)&lt;/div&gt;&lt;div&gt;✰¯\_(⌣̯̀⌣́)_/¯✰&lt;/div&gt;&lt;div&gt;✰╮ (. ❛ _ ❛.) ╭✰&lt;/div&gt;&lt;div&gt;m(✰_✰)m&lt;/div&gt;&lt;div&gt;✰＜(。_。)＞&lt;/div&gt;&lt;div&gt;✰(✖╭╮✖)✰&lt;/div&gt;&lt;div&gt;✰(+_+)✰&lt;/div&gt;&lt;div&gt;★ヾ(￣0￣ )ノ★ &lt;/div&gt;&lt;div&gt;★(-_-) zzz✰&lt;/div&gt;&lt;div&gt;|ʘ‿ʘ)╯&lt;/div&gt;&lt;div&gt;(￣∠ ￣ )ﾉ&lt;/div&gt;&lt;div&gt;\_(✰‿✰)_/&lt;/div&gt;&lt;div&gt;乂❤‿❤乂&lt;/div&gt;&lt;p class=&quot;clear&quot;&gt;&lt;/p&gt;&lt;/div&gt;
&lt;h3&gt;Armas con estrellas&lt;/h3&gt;
Para los amantes de los juegos de acción a continuación tenemos armas realizadas con letras raras, caracteres especiales y por supuesto las estrellas.
&lt;br/&gt;
&lt;br/&gt;&lt;div class=&quot;domlibre2&quot;&gt;&lt;div&gt;✧✧─╤╦︻3=(◣_◢)=Ƹ︻╦╤─✧✧&lt;/div&gt;&lt;div&gt;(⌐■_■)--︻╦╤─✧✧✧&lt;/div&gt;&lt;div&gt;̿&#39;&#39;\̵͇̿̿\з=( ͡ °_̯͡° )=ε/̵͇̿̿/&#39;̿&#39;̿ ̿✧&lt;/div&gt;&lt;div&gt;(　-_･) ︻デ═一 ✧✧✧✧✧&lt;/div&gt;&lt;div&gt;¯¯̿̿¯̿̿&#39;̿̿̿̿̿̿̿&#39;̿̿&#39;̿̿̿̿̿&#39;̿̿̿)͇̿̿)̿̿̿̿ &#39;̿̿̿̿̿̿\̵͇̿̿\=(•̪̀●́)=o/̵͇̿̿/&#39;̿̿ ̿ ̿̿&lt;/div&gt;&lt;div&gt;✧✧&#39; ̿&#39;\̵͇̿̿\з=(◕_◕)=ε/̵͇̿̿/&#39;̿&#39;̿ ̿✧✧&lt;/div&gt;&lt;div&gt;̿&#39;̿&#39;\̵͇̿̿\з=( ͠° ͟ʖ ͡°)=ε/̵͇̿̿/&#39;̿̿ ̿ ̿ ̿ ̿ ̿&lt;/div&gt;&lt;div&gt;(⌐▀͡ ̯ʖ▀)︻̷┻̿═━一-✰✰✰&lt;/div&gt;&lt;div&gt;✧✧✧╾━╤デ╦︻(˙ ͜ʟ˙ )&lt;/div&gt;&lt;div&gt;✧✧✧━╤デ╦︻(▀̿̿Ĺ̯̿̿▀̿ ̿)&lt;/div&gt;&lt;div&gt;ᕦ(▀̿ ̿ -▀̿ ̿ )つ︻̷┻̿═━一-̿ ̿̿ ̿̿ ̿̿&lt;/div&gt;&lt;div&gt;( ͡° ͜ʖ ͡°)=ε/̵͇̿̿/&#39;̿&lt;/div&gt;&lt;div&gt;︻╦╤─ ︻デ═一✧✧✧&lt;/div&gt;&lt;div&gt;︻╦̵̵͇̿̿̿̿══╤─✧✧✧&lt;/div&gt;&lt;div&gt;⌐╦╦═─✧✧✧&lt;/div&gt;&lt;div&gt;{&gt;==╦╦=ʖ&gt; ▬▬ι═══════ﺤ&lt;/div&gt;&lt;div&gt;▄︻̷̿┻̿═━一✧✧✧&lt;/div&gt;&lt;div&gt;(╯°□°)--︻╦╤─ ✧✧✧&lt;/div&gt;&lt;p class=&quot;clear&quot;&gt;&lt;/p&gt;&lt;/div&gt;
&lt;h2&gt;Conversor de letras con estrellas online&lt;/h2&gt;Este conversor de letras, permite editar tus textos decorados con diseños de estrellas muy bonitas, a continuación algnos ejemplos de textos generados con el conversor. Cursivas, góticas y otros con estrellas.
&lt;br /&gt;
&lt;br /&gt;&lt;div class=&quot;domlibre2&quot;&gt;&lt;div&gt;✺ዞoረA✺&lt;br/&gt;≫═══✧•✩•✧═══≪&lt;/div&gt;&lt;div&gt;✾🅗🅞🅛🅐✾&lt;br/&gt;≫═══✧•✩•✧═══≪&lt;/div&gt;&lt;div&gt;✼ᕼ🍊ᒪ🔺✼&lt;br/&gt;≫═══✧•✩•✧═══≪&lt;/div&gt;&lt;div&gt;✩H☉ℓɑ ɑოiɢ☉ร✩&lt;br/&gt;≫═══✧•✩•✧═══≪&lt;/div&gt;&lt;div&gt;✨𝕳𝖔𝖑𝖆 𝖆𝖒𝖎𝖌𝖔𝖘✨&lt;br/&gt;≫═══✧•✩•✧═══≪&lt;/div&gt;&lt;div&gt;✡✡✡Ｈｅｌｌｏ✡✡✡&lt;br/&gt;≫═══✧•✩•✧═══≪&lt;/div&gt;&lt;div&gt;❀Hミɭɭʘ❀&lt;br/&gt;≫═══✧•✩•✧═══≪&lt;/div&gt;&lt;div&gt;❃ⒽⒺⓛⓛⓞ❃&lt;br/&gt;≫═══✧•✩•✧═══≪&lt;/div&gt;&lt;div&gt;❈ɦεℓℓʘ❈&lt;br/&gt;≫═══✧•✩•✧═══≪&lt;/div&gt;&lt;div&gt;✧✧✧ＮＯＳ ＶＥＭＯＳ✧✧✧&lt;br/&gt;≫═══✧•✩•✧═══≪&lt;/div&gt;&lt;div&gt;✦𝒞𝒽𝒶𝓊 𝒶𝓂𝑜𝓇✦&lt;br/&gt;≫═══✧•✩•✧═══≪&lt;/div&gt;&lt;div&gt;✶(んคu✶&lt;br/&gt;≫═══✧•✩•✧═══≪&lt;/div&gt;&lt;div&gt;✰✰✰Ｃんɑu✰✰✰&lt;br/&gt;≫═══✧•✩•✧═══≪&lt;/div&gt;&lt;div&gt;✡✡✡Ｗｅｌｃｏｍｅ✡✡✡&lt;br/&gt;≫═══✧•✩•✧═══≪&lt;/div&gt;&lt;div&gt;✰✰✰₩εɭc☢mε✰✰✰&lt;br/&gt;≫═══✧•✩•✧═══≪&lt;/div&gt;&lt;div&gt;✣ℌ𝔞𝔰𝔱𝔞 𝔩𝔲𝔢𝔤𝔬✣&lt;br/&gt;≫═══✧•✩•✧═══≪&lt;/div&gt;&lt;div&gt;✪𝓣𝓔 𝓠𝓤𝓘𝓔𝓡𝓞✪&lt;br/&gt;≫═══✧•✩•✧═══≪&lt;/div&gt;&lt;div&gt;✫ミяєѕ мι νιժα✫&lt;br/&gt;≫═══✧•✩•✧═══≪&lt;/div&gt;&lt;div&gt;✩Hσla aмσr✩&lt;br/&gt;≫═══✧•✩•✧═══≪&lt;/div&gt;&lt;div&gt;✫Tє єχтяαñ⊗✫&lt;br/&gt;≫═══✧•✩•✧═══≪&lt;/div&gt;&lt;div&gt;✬𝓣𝓮 𝓮𝔁𝓽𝓻𝓪ñ𝓸✬&lt;br/&gt;≫═══✧•✩•✧═══≪&lt;/div&gt;&lt;p class=&quot;clear&quot;&gt;&lt;/p&gt;&lt;/div&gt;
&lt;h3&gt;Cómo escribir con símbolos de estrellas&lt;/h3&gt;
Para comenzar el proceso debe escribir sus palabras en la caja de edición y observará que a medida que va escribiendo se añaden automáticamente una serie de ejemplos con distintos tipos de estrellas.
&lt;h4&gt;Ejemplos de textos en inglés&lt;/h4&gt;

&lt;div class=&quot;domlibre2&quot;&gt;&lt;div&gt;✩Ŀ☉ѵe ע☉น✩&lt;br/&gt;≫═══✧•✩•✧═══≪&lt;/div&gt;&lt;div&gt;✨𝕷𝖔𝖛𝖊 𝖞𝖔𝖚✨&lt;br/&gt;≫═══✧•✩•✧═══≪&lt;/div&gt;&lt;div&gt;✡Ｌｏｖｅ ｙｏｕ✡&lt;br/&gt;≫═══✧•✩•✧═══≪&lt;/div&gt;&lt;div&gt;✧✧✧ＬＯＶＥ ＹＯＵ✧✧✧&lt;br/&gt;≫═══✧•✩•✧═══≪&lt;/div&gt;&lt;div&gt;✦𝐿𝑜𝓋𝑒 𝓎𝑜𝓊✦&lt;br/&gt;≫═══✧•✩•✧═══≪&lt;/div&gt;&lt;div&gt;✩Lσve yσυ✩&lt;br/&gt;≫═══✧•✩•✧═══≪&lt;/div&gt;&lt;div&gt;✪𝓛𝓞𝓥𝓔 𝓨𝓞𝓤✪&lt;br/&gt;≫═══✧•✩•✧═══≪&lt;/div&gt;&lt;div&gt;✫✫✫L⊗νє у⊗υ✫✫✫&lt;br/&gt;≫═══✧•✩•✧═══≪&lt;/div&gt;&lt;div&gt;✬𝓛𝓸𝓿𝓮 𝔂𝓸𝓾✬&lt;br/&gt;≫═══✧•✩•✧═══≪&lt;/div&gt;&lt;div&gt;✰✰✰Ｇ☢☢d✰✰✰&lt;br/&gt;≫═══✧•✩•✧═══≪&lt;/div&gt;&lt;div&gt;✳✳✳𝘎𝘖𝘖𝘋✳✳✳&lt;br/&gt;≫═══✧•✩•✧═══≪&lt;/div&gt;&lt;div&gt;✵✵✵𝑮𝑶𝑶𝑫✵✵✵&lt;br/&gt;≫═══✧•✩•✧═══≪&lt;/div&gt;&lt;div&gt;✷✷✷ĠØØÐ✷✷✷&lt;br/&gt;≫═══✧•✩•✧═══≪&lt;/div&gt;&lt;div&gt;✼✼✼G🍊🍊ᗪ✼✼✼&lt;br/&gt;≫═══✧•✩•✧═══≪&lt;/div&gt;&lt;div&gt;✾🅖🅞🅞🅓✾&lt;br/&gt;≫═══✧•✩•✧═══≪&lt;/div&gt;&lt;div&gt;✾🅨🅔🅢✾&lt;br/&gt;≫═══✧•✩•✧═══≪&lt;/div&gt;&lt;div&gt;✿𝒴𝐸𝒮✿&lt;br/&gt;≫═══✧•✩•✧═══≪&lt;/div&gt;&lt;div&gt;❀Yeร❀&lt;br/&gt;≫═══✧•✩•✧═══≪&lt;/div&gt;&lt;div&gt;❂կεร❂&lt;br/&gt;≫═══✧•✩•✧═══≪&lt;/div&gt;&lt;div&gt;❃Ⓑⓞⓞⓢ❃&lt;br/&gt;≫═══✧•✩•✧═══≪&lt;/div&gt;&lt;div&gt;❄𝔹𝕆𝕆𝕊❄&lt;br/&gt;≫═══✧•✩•✧═══≪&lt;/div&gt;&lt;div&gt;❇𝑩𝒐𝒐𝒔❇&lt;br/&gt;≫═══✧•✩•✧═══≪&lt;/div&gt;&lt;div&gt;❄𝔹𝕆𝕐❄&lt;br/&gt;≫═══✧•✩•✧═══≪&lt;/div&gt;&lt;div&gt;✩⋆𝕲𝖎𝖗𝖑⋆✩&lt;br/&gt;≫═══✧•✩•✧═══≪&lt;/div&gt;&lt;div&gt;✩⋆𝕳𝖔𝖒𝖊⋆✩&lt;br/&gt;≫═══✧•✩•✧═══≪&lt;/div&gt;&lt;div&gt;😍✩ＨＯＭＥ✩😘&lt;br/&gt;≫═══✧•✩•✧═══≪&lt;/div&gt;&lt;p class=&quot;clear&quot;&gt;&lt;/p&gt;&lt;/div&gt;
El botón de copiar funciona correctamente en la mayoría de los dispositvos, es posible tener algún error en dispositivos antiguos o en alguna versión no compatible con este tipo de caracteres, si ese es el caso, solamente háganos saber a través de un mensaje o en los comentarios, de esa manera buscaremos la solución para su dispositivo.
&lt;h4&gt;Otras letras y dibujos con estrellas&lt;/h4&gt;
Hasta aqui hemos compartido algunos diseños propios y otros recopilados de internet, esperamos que te haya gustado, si quieres ver otros modelos bonitos de letras, gifuras y símbolos puedes visitar los siguientes enlaces
&lt;div class=&quot;memes3&quot;&gt;&lt;a href=&quot;https://oruro777.blogspot.com/2018/01/letras-con-adornos-de-ajedrez-para.html&quot; target=&quot;_blank&quot;&gt;Letras con símbolos de Ajedrez&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2018/01/letras-con-simbolos-de-naipes-o-cartas.html&quot; target=&quot;_blank&quot;&gt;Símbolos de naipes o cartas&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2018/01/letras-con-simbolos-de-notas-musicales.html&quot; target=&quot;_blank&quot;&gt;Símbolos de notas musicales&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2018/01/letras-adornadas-para-nick.html&quot; target=&quot;_blank&quot;&gt;Letras raras para Nick&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2018/01/letras-goticas-para-facebook-twitter.html&quot; target=&quot;_blank&quot;&gt;Letras góticas&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2012/05/editor-de-texto-para-facebook.html&quot; target=&quot;_blank&quot;&gt;Letras gigantes&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2012/05/letras-con-corazones-en-facebook.html&quot; target=&quot;_blank&quot;&gt;Símbolos de corazones&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2012/06/letras-en-facebook-con-decorado.html&quot; target=&quot;_blank&quot;&gt;Letras Decoradas&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2012/05/letras-subrayadas-en-facebook.html&quot; target=&quot;_blank&quot;&gt;Letras Subrayadas&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2015/07/letras-tachadas-para-twitter-y-facebook.html&quot; target=&quot;_blank&quot;&gt;Letras tachadas&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2015/07/letras-al-reves-en-twitter-y-facebook.html&quot; target=&quot;_blank&quot;&gt;Letras al revés&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2013/09/arte-ascci-para-el-dia-del-amor.html&quot; target=&quot;_blank&quot;&gt;Letras ascii de amor&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;

&lt;script async=&#39;async&#39;&gt;
var palabraGlob=&quot;Escribe acá...&quot;;

function abrir_redes(id_div_contenido,id_div_compartir,id_div_mensaje)
{var glob_url_texto=document.getElementById(id_div_contenido).value; var cade=&quot;&quot;; var re=&quot;&quot;;
  cade=&quot;&lt;div style=\&quot;padding:0 20px 20px 20px;background:#c4cfe6;\&quot; class=\&quot;opc\&quot;&gt;&lt;div style=\&quot;background: #508aff;color:#fff;font-size:20px;\&quot;&gt;Compartir en redes&lt;/div&gt;&quot;;
  re = / /gi; glob_url_texto = glob_url_texto.replace(re, &quot;%20&quot;);

if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) )cade+=&quot;&lt;a href=&#39;whatsapp://send?text=&quot;+glob_url_texto+&quot;&#39;  target=&#39;_blank&#39;&gt;Whatsapp&lt;/a&gt;&quot;;

   cade+=&quot;&lt;a href=&#39;javascript:void();&#39; class=&#39;social-icon twitter ga&#39; rel=&#39;nofollow&#39; data-js-selector=&#39;launch_popup&#39;     onclick=\&quot;window.open(&#39;https://twitter.com/share?url=http://oruro777.blogspot.com&amp;text=&quot;+glob_url_texto+&quot;&#39;, &#39;_blank&#39;, &#39;height=430,width=640&#39;);\&quot;   data-category=&#39;Post&#39; data-event=&#39;Share quote&#39; data-label=&#39;twitter&#39;&gt;Twitter&lt;/a&gt;&quot;;
   cade+=&quot;&lt;a href=\&quot;#\&quot; onclick=\&quot;javascript:cerrar_compartir(&#39;&quot;+id_div_contenido+&quot;&#39;,&#39;&quot;+id_div_compartir+&quot;&#39;,&#39;&quot;+id_div_mensaje+&quot;&#39;);return false;\&quot; &gt;Cerrar&lt;/a&gt;&quot;;
   cade+=&quot;&lt;/div&gt;&quot;;
 document.getElementById(id_div_mensaje).innerHTML = cade;
}				   
				   
function cerrar_compartir(id_div_contenido,id_div_compartir,id_div_mensaje){document.getElementById(id_div_mensaje).innerHTML = &quot;&quot;;}				   
var str1=&quot;&quot;,str2=&quot;&quot;;
function anadir_caracter(caracter1,idEditor){var tex5=&quot;&quot;;  if(document.getElementById(idEditor).selectionStart&gt;-1&amp;&amp;document.getElementById(idEditor).selectionStart&lt;999){f=document.getElementById(idEditor);
                                                                _ini=f.selectionStart; var inicio = f.value.substr(0, _ini); var fin = f.value.substr(_ini, f.value.length);
	                                                            tex5 = inicio + caracter1 + fin; f.value=tex5; f.selectionStart=_ini+1; f.selectionEnd=_ini+1;  f.focus();
                                                                }else {tex5=document.getElementById(idEditor).value;  tex5=tex5+caracter1; document.getElementById(&quot;text2&quot;).value = tex5;}   }
function eliminar_caracter(idEditor,tipo){tx2=document.getElementById(&quot;text2&quot;).value;
	                                      if(tipo==1){ tx2 = tx2.substring(0, tx2.length - 1); } 
                                          if(tipo==2){ tx2 = tx2.substring(1, tx2.length);}
										  if(tipo==3){ tx2 =&quot;&quot;;  }
										  document.getElementById(&quot;text2&quot;).value = tx2;
                                         }
function marcar(campo) { campo.focus(); campo.select();}

function descodificarEntidad(str) {  return str.replace(/&amp;#(\d+);/g, function(match, dec) {    return String.fromCharCode(dec);  });}
function copyTextDeDiv(idTexto,idMensaje){
    var text=document.getElementById(idTexto).innerHTML;
    var id = &quot;el-id-del-textarea&quot;; globIdMensaje=idMensaje;
    var existsTextarea = document.getElementById(id);
    if(!existsTextarea){ var textarea = document.createElement(&quot;textarea&quot;);  textarea.id = id;
                         textarea.style.position = &quot;fixed&quot;;textarea.style.top = 0; textarea.style.left = 0; textarea.style.width = &quot;1px&quot;;        textarea.style.height = &quot;1px&quot;;
                         textarea.style.padding = 0;  textarea.style.border = &quot;none&quot;;  textarea.style.outline = &quot;none&quot;;  textarea.style.boxShadow = &quot;none&quot;;  textarea.style.background = &quot;transparent&quot;;
                         document.querySelector(&quot;body&quot;).appendChild(textarea);   existsTextarea = document.getElementById(id);
                       }else{   }
    existsTextarea.value = text; existsTextarea.select();
    try { var status = document.execCommand(&quot;copy&quot;); if(!status){ fracaso(); }else{ exito(); }
        } catch (err) {  excepcion(); }
    if(!existsTextarea){document.body.removeChild(existsTextarea);}
}
var globIdMensaje = &quot;mensaje1&quot;;
    
function copyTextDeInput(idTexto,idMensaje){var text=&quot;&quot;; text=document.getElementById(idTexto).value;
                                            var id = &quot;el-id-del-textarea&quot;; globIdMensaje=idMensaje;
                                            var existsTextarea = document.getElementById(id);
    if(!existsTextarea){ var textarea = document.createElement(&quot;textarea&quot;);  textarea.id = id;
                         textarea.style.position = &quot;fixed&quot;;textarea.style.top = 0; textarea.style.left = 0; textarea.style.width = &quot;1px&quot;;        textarea.style.height = &quot;1px&quot;;
                         textarea.style.padding = 0;  textarea.style.border = &quot;none&quot;;  textarea.style.outline = &quot;none&quot;;  textarea.style.boxShadow = &quot;none&quot;;  textarea.style.background = &quot;transparent&quot;;
                         document.querySelector(&quot;body&quot;).appendChild(textarea);   existsTextarea = document.getElementById(id);
                       }
    existsTextarea.value = text; existsTextarea.select();
    try { var status = document.execCommand(&quot;copy&quot;); if(!status){ fracaso(idTexto); }else{ exito(idTexto); }
        } catch (err) { excepcion(idTexto); }
    if(!existsTextarea){document.body.removeChild(existsTextarea);}
}

var globIdMensaje = &quot;mensaje1&quot;,globIdTexto = &quot;x&quot;;
    
    function exito(idTexto) { console.log(&quot;ENTRA exientraaaa&quot;); MostrarAlerta(2500,&quot;Texto copiado!&quot;,&quot;#01A9DB&quot;,idTexto); }
    function fracaso(idTexto) { MostrarAlerta(5500,&quot;No se pudo copiar, realiza el copiado manual o prueba otro navegador...&quot;,&quot;#F79F81&quot;,idTexto); }
    function excepcion(idTexto) {MostrarAlerta(5500,&quot;No se pudo copiar, realiza el copiado manual o prueba otro navegador...&quot;,&quot;#F79F81&quot;,idTexto); }
    function ocultarAlerta(idTexto) {objeto=document.getElementById(idTexto+&quot;_msg&quot;);
							         padreId=document.getElementById(idTexto).parentNode.id;
	                                 document.getElementById(padreId).removeChild(objeto);
	                                }
    function MostrarAlerta(tiempo,texto1,color,idTexto) { elemento1 = document.createElement(&quot;div&quot;); id5=idTexto+&quot;_msg&quot;; inputExist=document.getElementById(id5);
                                              if(!inputExist){elemento1.id = id5; elemento1.innerHTML=&quot;&lt;div style=&#39;color:#fff; background:&quot;+color+&quot;;&#39;&gt;&quot;+texto1+&quot;&lt;/div&gt;&quot;;
                                                              elemento2 = document.getElementById(idTexto); elemento2.parentNode.insertBefore(elemento1,elemento2);
                                                              insertAfter(elemento2,elemento1); setTimeout(function() {ocultarAlerta(idTexto);}, tiempo);
                                                             }
                                                        }
    function insertAfter(dom1,dom2){if(dom1.nextSibling){ dom1.parentNode.insertBefore(dom2,dom1.nextSibling);} else {dom1.parentNode.appendChild(dom2);}}
	function showEdit(idTexto){
		elemento1 = document.createElement(&quot;div&quot;); id5=idTexto+&quot;_edit&quot;; inputExist=document.getElementById(id5);
                               if(!inputExist){elemento1.id = id5; elemento1.innerHTML=&quot;&lt;span style=\&quot;float:right;\&quot;&gt;&lt;button type=\&quot;button\&quot; class=\&quot;btn1\&quot; onclick=\&quot;trasladar_dats3(&#39;&quot;+idTexto+&quot;&#39;,&#39;text2&#39;);\&quot;&gt;Editar&lt;/button&gt;&quot;;
                                               elemento2 = document.getElementById(idTexto); elemento2.parentNode.insertBefore(elemento1,elemento2);
                                               insertAfter(elemento2,elemento1); 
                                              }
		
	                          }
  var normal=&quot;abcdefghijklmnñopqrstuvwxyz1234567890ABCDEFGHIJKLMNÑOPQRSTUVWXYZ&quot;;

var a1=descodificarEntidad(&quot;ａｂｃｄｅｆｇｈｉｊｋｌｍｎñｏｐｑｒｓｔｕｖｗｘｙｚ1234567890ＡＢＣＤＥＦＧＨＩＪＫＬＭＮñＯＰＱＲＳＴＵＶＷＸＹZ&quot;); /*z*/
var a2=descodificarEntidad(&quot;𝒶𝒷𝒸𝒹𝑒𝒻𝑔𝒽𝒾𝒿𝓀𝓁𝓂𝓃ñ𝑜𝓅𝓆𝓇𝓈𝓉𝓊𝓋𝓌𝓍𝓎𝓏𝟣𝟤𝟥𝟦𝟧𝟨𝟩𝟪𝟫𝟢𝒜𝐵𝒞𝒟𝐸𝐹𝒢𝐻𝐼𝒥𝒦𝐿𝑀𝒩Ñ𝒪𝒫𝒬𝑅𝒮𝒯𝒰𝒱𝒲𝒳𝒴𝒵&quot;);
var a3=descodificarEntidad(&quot;ɑҌςdeԲɢɦiۆkℓოɲñ☉թףгรէนѵωxעŻ1234567890ΔßĊÐ乇ŦGHΙJӃĿMNÑʘPQЯSȚUVWҲYZ&quot;);
var a4=descodificarEntidad(&quot;𝓪𝓫𝓬𝓭𝓮𝓯𝓰𝓱𝓲𝓳𝓴𝓵𝓶𝓷ñ𝓸𝓹𝓺𝓻𝓼𝓽𝓾𝓿𝔀𝔁𝔂𝔃1234567890𝓐𝓑𝓒𝓓𝓔𝓕𝓖𝓗𝓘𝓙𝓚𝓛𝓜𝓝Ñ𝓞𝓟𝓠𝓡𝓢𝓣𝓤𝓥𝓦𝓧𝓨𝓩&quot;);
var a5=descodificarEntidad(&quot;αвςdєfgнιנкℓмиÑ☉ρףяѕтυνωאָуz1234567890◬ß₵DモFGHエJKLMNÑ☯PQRSTUVWXYZ✘乙&quot;);
var a6=descodificarEntidad(&quot;𝘢𝘣𝘤𝘥𝘦𝘧𝘨𝘩𝘪𝘫𝘬𝘭𝘮𝘯ñ𝘰𝘱𝘲𝘳𝘴𝘵𝘶𝘷𝘸𝘹𝘺𝘻1234567890𝘈𝘉𝘊𝘋𝘌𝘍𝘎𝘏𝘐𝘑𝘒𝘓𝘔𝘕Ñ𝘖𝘗𝘘𝘙𝘚𝘛𝘜𝘝𝘞𝘟𝘠𝘡&quot;);
var a7=descodificarEntidad(&quot;ＡＢＣＤＥＦＧＨＩＪＫＬＭＮñＯＰＱＲＳＴＵＶＷＸＹZ1234567890ＡＢＣＤＥＦＧＨＩＪＫＬＭＮñＯＰＱＲＳＴＵＶＷＸＹZ&quot;);/*z*/
var a8=descodificarEntidad(&quot;𝖆𝖇𝖈𝖉𝖊𝖋𝖌𝖍𝖎𝖏𝖐𝖑𝖒𝖓𝖓𝖔𝖕𝖖𝖗𝖘𝖙𝖚𝖛𝖜𝖝𝖞𝖟1234567890𝕬𝕭𝕮𝕯𝕰𝕱𝕲𝕳𝕴𝕵𝕶𝕷𝕸𝕹𝕹𝕺𝕻𝕼𝕽𝕾𝕿𝖀𝖁𝖂𝖃𝖄𝖅&quot;);
var a9=descodificarEntidad(&quot;aвcdeғgнιjĸlмnÑσpqrѕтυvwхyz1234567890▲ß☾DミFGHエJKLMNÑ❂PQRSTUVWXYZ╳乙&quot;);
var a10=descodificarEntidad(&quot;𝓐𝓑𝓒𝓓𝓔𝓕𝓖𝓗𝓘𝓙𝓚𝓛𝓜𝓝Ñ𝓞𝓟𝓠𝓡𝓢𝓣𝓤𝓥𝓦𝓧𝓨𝓩1234567890𝓐𝓑𝓒𝓓𝓔𝓕𝓖𝓗𝓘𝓙𝓚𝓛𝓜𝓝Ñ𝓞𝓟𝓠𝓡𝓢𝓣𝓤𝓥𝓦𝓧𝓨𝓩&quot;);
var a11=descodificarEntidad(&quot;αвҫժєƒgнιנкℓмηñ⊗ρqяѕтυνωχуz1234567890∆ß☾DミFGHエJKLMNÑ㋡PQRSTUVWXYZ╳乙&quot;);
var a12=descodificarEntidad(&quot;𝒂𝒃𝒄𝒅𝒆𝒇𝒈𝒉𝒊𝒋𝒌𝒍𝒎𝒏ñ𝒐𝒑𝒒𝒓𝒔𝒕𝒖𝒗𝒘𝒙𝒚𝒛1234567890𝑨𝑩𝑪𝑫𝑬𝑭𝑮𝑯𝑰𝑱𝑲𝑳𝑴𝑵Ñ𝑶𝑷𝑸𝑹𝑺𝑻𝑼𝑽𝑾𝑿𝒀𝒁&quot;);
var a13=descodificarEntidad(&quot;ABCÐEքGħIJҞŁMNñØPQRֆŦUV₩ЖҰ乙1234567890ABCÐEքGħIJҞŁMNñØPQRֆŦUV₩ЖҰ乙&quot;);/*z*/
var a14=descodificarEntidad(&quot;𝔞𝔟𝔠𝔡𝔢𝔣𝔤𝔥𝔦𝔧𝔨𝔩𝔪𝔫ñ𝔬𝔭𝔮𝔯𝔰𝔱𝔲𝔳𝔴𝔵𝔶𝔷1234567890𝔄𝔅ℭ𝔇𝔈𝔉𝔊ℌℑ𝔍𝔎𝔏𝔐𝔑Ñ𝔒𝔓𝔔ℜ𝔖𝔗𝔘𝔙𝔚𝔛𝔜ℨ&quot;);
var a15=descodificarEntidad(&quot;ɑɓcdεfgんﻨjкɭm∩Ñ☢ｱqrstuϑwﾒyz1234567890ﾑ乃ＣＤ乇ｷＧＨﾉﾌズﾚＭ刀Ñ㋡PQ尺丂ｲひV₩╳ﾘ乙&quot;);
var a16=descodificarEntidad(&quot;𝔞𝔟𝔠𝔡𝔢𝔣𝔤𝔥𝔦𝔧𝔨𝔩𝔪𝔫ñ𝔬𝔭𝔮𝔯𝔰𝔱𝔲𝔳𝔴𝔵𝔶𝔷𝟭𝟮𝟯𝟰𝟱𝟲𝟳𝟴𝟵𝟬𝔞𝔟𝔠𝔡𝔢𝔣𝔤𝔥𝔦𝔧𝔨𝔩𝔪𝔫ñ𝔬𝔭𝔮𝔯𝔰𝔱𝔲𝔳𝔴𝔵𝔶𝔷&quot;);
var a17=descodificarEntidad(&quot;αв¢∂єfgнιנкℓмиÑσρqяѕтυνωχуz1234567890αв¢∂єfgнιנкℓмиÑσρqяѕтυνωχуz&quot;);
var a18=descodificarEntidad(&quot;𝘈𝘉𝘊𝘋𝘌𝘍𝘎𝘏𝘐𝘑𝘒𝘓𝘔𝘕Ñ𝘖𝘗𝘘𝘙𝘚𝘛𝘜𝘝𝘞𝘟𝘠𝘡1234567890𝘈𝘉𝘊𝘋𝘌𝘍𝘎𝘏𝘐𝘑𝘒𝘓𝘔𝘕Ñ𝘖𝘗𝘘𝘙𝘚𝘛𝘜𝘝𝘞𝘟𝘠𝘡&quot;);
var a19=descodificarEntidad(&quot;aьζdҾʧghﻨʝқŁʍnñʘpգrㄅʇひvwＸyչ1234567890aьζdҾʧghﻨʝқŁʍnñʘpգrㄅʇひvwＸyչ&quot;);
var a20=descodificarEntidad(&quot;𝑨𝑩𝑪𝑫𝑬𝑭𝑮𝑯𝑰𝑱𝑲𝑳𝑴𝑵Ñ𝑶𝑷𝑸𝑹𝑺𝑻𝑼𝑽𝑾𝑿𝒀𝒁1234567890𝑨𝑩𝑪𝑫𝑬𝑭𝑮𝑯𝑰𝑱𝑲𝑳𝑴𝑵Ñ𝑶𝑷𝑸𝑹𝑺𝑻𝑼𝑽𝑾𝑿𝒀𝒁&quot;);
var a21=descodificarEntidad(&quot;คც(ծҾfgんﻨʝКլოՈÑʘթգ尺丂Ŧuשωﾒฯ乙1234567890คც(ծҾfgんﻨʝКլოՈÑʘթգ尺丂Ŧuשωﾒฯ乙&quot;);
var a22=descodificarEntidad(&quot;ДßĊÐξFĠĦłjҚĿMnЙØPףЯ丂tŲעΨЖУ乙1234567890ДßĊÐξFĠĦłjҚĿMnЙØPףЯ丂tŲעΨЖУ乙&quot;);/*z*/
var a23=descodificarEntidad(&quot;მþcÐєζgΗιɟkɭmnÑΘpØҐŠτμשwχyշ1234567890ДßĊÐξFĠĦłjҚĿMnЙØPףЯ丂tŲעΨЖУ乙&quot;);
var a24=descodificarEntidad(&quot;ДЪCԁҾԲցんіڙқԼறהñፀթգЯ丂Ҭμνயﾒฯｚ1234567890ДЪCԁҾԲցんіڙқԼறהñፀթգЯ丂Ҭμνயﾒฯ&quot;); /*z*/
var a25=descodificarEntidad(&quot;Aþcծeƒﻮዞιʝʞረmɲñoթq尺丂Ŧひʋω╳ﾘչ1234567890A乃cծeƒﻮዞﻨʝʞረmɲñoթq尺丂Ŧひʋω╳ﾘչ&quot;);
var a26=descodificarEntidad(&quot;𝕬𝕭𝕮𝕯𝕰𝕱𝕲𝕳𝕴𝕵𝕶𝕷𝕸𝕹𝕹𝕺𝕻𝕼𝕽𝕾𝕿𝖀𝖁𝖂𝖃𝖄𝖅1234567890𝕬𝕭𝕮𝕯𝕰𝕱𝕲𝕳𝕴𝕵𝕶𝕷𝕸𝕹𝕹𝕺𝕻𝕼𝕽𝕾𝕿𝖀𝖁𝖂𝖃𝖄𝖅&quot;);
//var a27=descodificarEntidad(&quot;მჩርძєԲġhﻨქκlოnЙፀρგΓsŦυשwჯყz1234567890მßＣძ乇ԲĢhﻨქκlო仈ЙፀρგΓჰŦυשwჯყz&quot;);
var a27=descodificarEntidad(&quot;🔺ᗷᑕᗪEᖴGᕼ📍☂Kᒪ♏ᑎÑ🍊ᑭᑫᖇ💰🍄ᑌ🔰ᗯ⚒Yᘔ1234567890🔺ᗷᑕᗪEᖴGᕼ📍☂Kᒪ♏ᑎÑ🍊ᑭᑫᖇ💰🍄ᑌ🔰ᗯ⚒Yᘔ&quot;);/*z*/
var a28=descodificarEntidad(&quot;𝐚𝐛𝐜𝐝𝐞𝐟𝐠𝐡𝐢𝐣𝐤𝐥𝐦𝐧ñ𝐨𝐩𝐪𝐫𝐬𝐭𝐮𝐯𝐰𝐱𝐲𝐳𝟏𝟐𝟑𝟒𝟓𝟔𝟕𝟖𝟗0𝐀𝐁𝐂𝐃𝐄𝐅𝐆𝐇𝐈𝐉𝐊𝐋𝐌𝐍Ñ𝐎𝐏𝐐𝐑𝐒𝐓𝐔𝐕𝐖𝐗𝐘𝐙&quot;);
var a29=descodificarEntidad(&quot;🅐🅑🅒🅓🅔🅕🅖🅗🅘🅙🅚🅛🅜🅝ñ🅞🅟🅠🅡🅢🅣🅤🅥🅦🅧🅨🅩1234567890🅐🅑🅒🅓🅔🅕🅖🅗🅘🅙🅚🅛🅜🅝ñ🅞🅟🅠🅡🅢🅣🅤🅥🅦🅧🅨🅩&quot;);
var a30=descodificarEntidad(&quot;𝒜𝐵𝒞𝒟𝐸𝐹𝒢𝐻𝐼𝒥𝒦𝐿𝑀𝒩Ñ𝒪𝒫𝒬𝑅𝒮𝒯𝒰𝒱𝒲𝒳𝒴𝒵𝟣𝟤𝟥𝟦𝟧𝟨𝟩𝟪𝟫𝟢𝒜𝐵𝒞𝒟𝐸𝐹𝒢𝐻𝐼𝒥𝒦𝐿𝑀𝒩Ñ𝒪𝒫𝒬𝑅𝒮𝒯𝒰𝒱𝒲𝒳𝒴𝒵&quot;);
var a31=descodificarEntidad(&quot;ɑɓㄷɗeʃɡɦɪɟズɭʍηñʘρφʀรʇuϑШχվʑ1234567890◭ß☾DミFGHIJKLMNÑ㋡PQRSTUVWXYZ✗乙&quot;);
var a32=descodificarEntidad(&quot;𝗮𝗯𝗰𝗱𝗲𝗳𝗴𝗵𝗶𝗷𝗸𝗹𝗺𝗻ñ𝗼𝗽𝗾𝗿𝘀𝘁𝘂𝘃𝘄𝘅𝘆𝘇𝟭𝟮𝟯𝟰𝟱𝟲𝟳𝟴𝟵𝟬𝗔𝗕𝗖𝗗𝗘𝗙𝗚𝗛𝗜𝗝𝗞𝗟𝗠𝗡Ñ𝗢𝗣𝗤𝗥𝗦𝗧𝗨𝗩𝗪𝗫𝗬𝗭&quot;);
var a33=descodificarEntidad(&quot;ɑъ८ժεքցհﻨյĸlოռñօթզгรէսνաＸկչ1234567890aъ८ժεքցհﻨյĸlოռñօթզгรէսνաＸկչ&quot;);
var a34=descodificarEntidad(&quot;ⓐⓑⓒⓓⓔⓕⓖⓗⓘⓙⓚⓛⓜⓝⓝⓞⓟⓠⓡⓢⓣⓤⓥⓦⓧⓨⓩ①②③④⑤⑥⑦⑧⑨0ⒶⒷⒸⒹⒺⒻⒼⒽⒾⒿⓀⓁⓂⓃÑⓄⓅⓆⓇⓈⓉⓊⓋⓌⓍⓎⓏ&quot;);
var a35=descodificarEntidad(&quot;𝔸𝔹ℂ𝔻𝔼𝔽𝔾ℍ𝕀𝕁𝕂𝕃𝕄ℕÑ𝕆ℙℚℝ𝕊𝕋𝕌𝕍𝕎𝕏𝕐ℤ𝟘𝟙𝟚𝟛𝟜𝟝𝟞𝟟𝟠𝟡𝔸𝔹ℂ𝔻𝔼𝔽𝔾ℍ𝕀𝕁𝕂𝕃𝕄ℕÑ𝕆ℙℚℝ𝕊𝕋𝕌𝕍𝕎𝕏𝕐ℤ&quot;);
var a36=descodificarEntidad(&quot;𝙖𝙗𝙘𝙙𝙚𝙛𝙜𝙝𝙞𝙟𝙠𝙡𝙢𝙣ñ𝙤𝙥𝙦𝙧𝙨𝙩𝙪𝙫𝙬𝙭𝙮𝙯1234567890𝘼𝘽𝘾𝘿𝙀𝙁𝙂𝙃𝙄𝙅𝙆𝙇𝙈𝙉Ñ𝙊𝙋𝙌𝙍𝙎𝙏𝙐𝙑𝙒𝙓𝙔𝙕&quot;);
var a37=descodificarEntidad(&quot;ﻪbcժεfﻮʰiʲズlოⁿñºթզ尺รէนשʷﾒվz₁₂₃₄₅₆₈₉₀0abcժεfﻮʰͥʲズlოⁿñºթզ尺รէนשʷﾒվz&quot;);
var a38=descodificarEntidad(&quot;𝑎𝑏𝑐𝑑𝑒𝑓𝑔ℎ𝑖𝑗𝑘𝑙𝑚𝑛ñ𝑜𝑝𝑞𝑟𝑠𝑡𝑢𝑣𝑤𝑥𝑦𝑧1234567890𝐴𝐵𝐶𝐷𝐸𝐹𝐺𝐻𝐼𝐽𝐾𝐿𝑀𝑁Ñ𝑂𝑃𝑄𝑅𝑆𝑇𝑈𝑉𝑊𝑋𝑌𝑍&quot;);
var a39=descodificarEntidad(&quot;ḀßČÐεｷgɦﻨjズℓოɲñʘթq尺รŦนשωﾒУչ1234567890ḀßČÐεｷﻮɦﻨjズℓოɲñʘթq尺รŦนשωﾒվչ&quot;);
var a40=descodificarEntidad(&quot;𝚊𝚋𝚌𝚍𝚎𝚏𝚐𝚑𝚒𝚓𝚔𝚕𝚖𝚗ñ𝚘𝚙𝚚𝚛𝚜𝚝𝚞𝚟𝚠𝚡𝚢𝚣𝟷𝟸𝟹𝟺𝟻𝟼𝟽𝟾𝟿𝟶𝙰𝙱𝙲𝙳𝙴𝙵𝙶𝙷𝙸𝙹𝙺𝙻𝙼𝙽Ñ𝙾𝙿𝚀𝚁𝚂𝚃𝚄𝚅𝚆𝚇𝚈𝚉&quot;);
var a41=descodificarEntidad(&quot;48(d3f9h!jk1றnÑ0pqr57uvwxy2123456789048(d3f9h!jk1றnÑ0pqr57uvwxy2&quot;);
var a42=descodificarEntidad(&quot;𝕒𝕓𝕔𝕕𝕖𝕗𝕘𝕙𝕚𝕛𝕜𝕝𝕞𝕟ñ𝕠𝕡𝕢𝕣𝕤𝕥𝕦𝕧𝕨𝕩𝕪𝕫𝟘𝟙𝟚𝟛𝟜𝟝𝟞𝟟𝟠𝟡𝔸𝔹ℂ𝔻𝔼𝔽𝔾ℍ𝕀𝕁𝕂𝕃𝕄ℕÑ𝕆ℙℚℝ𝕊𝕋𝕌𝕍𝕎𝕏𝕐ℤ&quot;);
var a43=descodificarEntidad(&quot;ค๒ς๔єŦﻮђเןкl๓ภñoקσгรtยשฬאyz1234567890ค๒ς๔єŦﻮђเןкl๓ภÑoקσгรtยשฬץאz&quot;);
var a44=descodificarEntidad(&quot;ᗩᗷᑕᗪEᖴGᕼIᒍKᒪᗰᑎñOᑭᑫᖇᔕTᑌᐯᗯ᙭Yᘔ1234567890ᗩᗷᑕᗪEᖴGᕼIᒍKᒪᗰᑎñOᑭᑫᖇᔕTᑌᐯᗯ᙭Yᘔ&quot;);
var a45=descodificarEntidad(&quot;ค๒čdƎƒﻮんijƘℓmɲñƠÞգ尺ֆtƯvШXฯչ1234567890ค๒čdƎƒﻮんijƘℓmɲñƠÞգ尺ֆtƯvШXฯչ&quot;);
var a46=descodificarEntidad(&quot;ᴀʙᴄᴅᴇғɢʜɪᴊᴋʟᴍɴÑᴏᴘǫʀsᴛᴜᴠᴡxʏᴢ1234567890ᴀʙᴄᴅᴇғɢʜɪᴊᴋʟᴍɴÑᴏᴘǫʀsᴛᴜᴠᴡxʏᴢ&quot;);
var a47=descodificarEntidad(&quot;ለbርծΣfցዠijkረወռЙፀpզշsէሀvሠxվ乙1234567890ለbርծΣfցዠijkረወռЙፀpզշsէሀvሠxվ乙&quot;);
var a48=descodificarEntidad(&quot;丹乃ㄈのモチＧＨ工ﾌ长乚爪刀Ñ〇尸Ｑ尺己丁ひＶ山乂丫乙1234567890丹乃ㄈのモチＧＨ工ﾌ长乚爪刀Ñ〇尸Ｑ尺己丁ひＶ山乂丫乙&quot;);
var a49=descodificarEntidad(&quot;ค๖cժēfﻮhiวkl๓ɲñop๑rŞtนงωxฯ乙1234567890ค๖cժēfﻮhiวkl๓ɲñop๑rŞtนงωxฯ乙&quot;);
var a50=descodificarEntidad(&quot;ɐqɔpǝɟƃɥıɾʞlɯuuodbɹsʇnʌʍxʎz𝟣𝟤𝟥𝟦𝟧𝟨𝟩𝟪𝟫𝟢ɐqɔpǝɟƃɥıɾʞlɯuuodbɹsʇnʌʍxʎz&quot;);
var a51=descodificarEntidad(&quot;ÁßČĎĔŦĞĤĨĴĶĹMŃÑŐPQŔŚŤÚVŴЖŶŹ1234567890ÁßČĎĔŦĞĤĨĴĶĹMŃÑŐPQŔŚŤÚVŴЖŶŹ&quot;);
var a52=descodificarEntidad(&quot;ᴬᴮᶜᴰᴱᶠᴳᴴᴵᴶᴷᴸᴹᴺÑᴼᴾǫᴿˢᵀᵁⱽᵂˣʸᶻ1234567890ᴬᴮᶜᴰᴱᶠᴳᴴᴵᴶᴷᴸᴹᴺÑᴼᴾǫᴿˢᵀᵁⱽᵂˣʸᶻ&quot;);
var a53=descodificarEntidad(&quot;₳฿₵ĐɆ₣₲ⱧłJ₭Ⱡ₥₦ÑØ₱QⱤ₴₮ɄV₩ӾɎⱫ1234567890₳฿₵ĐɆ₣₲ⱧłJ₭Ⱡ₥₦ÑØ₱QⱤ₴₮ɄV₩ӾɎⱫ&quot;);
var a54=descodificarEntidad(&quot;ᴀʙᴄᴅᴇҒɢʜɪᴊᴋʟᴍNÑᴏᴘQʀsᴛᴜᴠᴡxʏᴢ1234567890ᴀʙᴄᴅᴇҒɢʜɪᴊᴋʟᴍNÑᴏᴘQʀsᴛᴜᴠᴡxʏᴢ&quot;);
var a55=descodificarEntidad(&quot;αвc∂εғgнιנкℓмηñσρqяsтυvωxүz1234567890αвc∂εғgнιנкℓмηñσρqяsтυvωxүz&quot;);
var a56=descodificarEntidad(&quot;АБCДЄFGHЇJКГѪ₦ЙѲPФЯ$TЦѴШЖЧЗ1234567890АБCДЄFGHЇJКГѪ₦ЙѲPФЯ$TЦѴШЖЧЗ&quot;);
var a57=descodificarEntidad(&quot;ꍏ♭☾◗€Ϝ❡♄♗♪ϰ↳♔♫Ñ⊙ρ☭☈ⓢT☋✓ω⌘☿☡1234567890ꍏ♭☾◗€Ϝ❡♄♗♪ϰ↳♔♫Ñ⊙ρ☭☈ⓢT☋✓ω⌘☿☡&quot;);
var a58=descodificarEntidad(&quot;ΩbҫժҼҒgӈأjҠӀMnӣoҎգԻֆҭմvωҲұչ1234567890ΩbҫժҼҒﻮӈأjҠӀMnӣoҎգԻֆҭմvωҲұչ&quot;);
var a59=descodificarEntidad(&quot;ǟɮƈɖɛʄɢɦɨʝӄʟʍռñօքզʀֆȶʊʋաӼʏʐ1234567890ǟɮƈɖɛʄɢɦɨʝӄʟʍռñօքզʀֆȶʊʋաӼʏʐ&quot;);
var a60=descodificarEntidad(&quot;åß¢Ðê£ghïjklmññðþqr§†µvwx¥z1234567890ÄßÇÐÈ£GHÌJKLMñÑÖþQR§†ÚVW×¥Z&quot;);
var a61=descodificarEntidad(&quot;▲ɓςdeቱgիiժズℓጦnñ☻թqгsէนשwxуՁ1234567890▲B☪D乇FGHIJKLMNÑ◉PQ尺STU√W✘YZ&quot;);
var a62=descodificarEntidad(&quot;åЪċđêfĝĥїĵκļறήñ☺pqŕśťϋvẅχŷž1234567890ÂßĈĎÊFĜĤエĴЌĹMNÑ◑PQŘŚŤÛVŴҲŶŽ✘乙&quot;);
                var a63=descodificarEntidad(&quot;ɑɓɔɗəʃɡɦɪɟズɭʍήñʘρφʀรʇϋϑШχվʑ1234567890ɑɓɔɗəʃɡɦɪɟズɭʍήñʘρφʀรʇϋϑШχվʑ&quot;);var a64=descodificarEntidad(&quot;🔼🅱🅲🅳🅴🅵🅶🈂ℹ🅹🅺🅻Ⓜ🅽🅽🔵🅿🆀🆁⚡✝🆄🔽🆆🔀🆈🆉1234567890🔼🅱🅲🅳🅴🅵🅶🅷ℹ🅹🅺🅻Ⓜ🅽🅽🔵🅿🆀🆁⚡🆃🆄🔽🆆🔀🆈🆉&quot;);/*z*/
var a65=descodificarEntidad(&quot;🇦🇧🇨🇩🇪🇫🇬🇭🇮🇯🇰🇱🇲🇳🇳🇴🇵🇶🇷🇸🇹🇺🇻🇼🇽🇾🇿1234567890🇦🇧🇨🇩🇪🇫🇬🇭🇮🇯🇰🇱🇲🇳🇳🇴🇵🇶🇷🇸🇹🇺🇻🇼🇽🇾🇿&quot;);/*z*/
var a66=descodificarEntidad(&quot;▲🅱🅲🅳🌜🅵🅶♓ℹ🅹🅺🅻♏♑♑⏺🅿🆀🆁💲🇹⛎🔽🆆❌🆈🆉1234567890🔺🅱🌜🅳🅴🅵🅶♓ℹ🅹🅺🅻♏♑♑⭕🅿🆀🆁💲🇹⛎🔽🆆❌🆈🆉&quot;);/*z*/
var cadZ=descodificarEntidad(&quot;[̲̅**]**̵**̷**̶**̸**̴**͟**̲**̳**͢**̼**͙**͛**̐̈**͓̽**A**A**A**A*&quot;);
var cadPar=descodificarEntidad(&quot;✧【**】✧**✩⋆**⋆✩**🏆♕【**】♕🏆**🍎🎀**🎀🍎**😝☝**☝😝**🔥🔥**🔥🔥**✧😍✧**✧😍✧**🎬🎧🎵💕**💕🎵🎧🎬**🏆⚽【**】⚽🏆**🏆🏀【**】🏀🏆**🏆🎱【**】🎱🏆**✋❤️【**】❤️🤚**🎶🎵😍**😍🎵🎶**️😪💔↷**↶💔😪️**💔🍻🎤**🎤🍻💔**🤑💰**💰🤑**⚾⚡**⚡⚾**☘☀【**】☀☘**✧✌【**】✌✧**⚙⚒【**】⚒⚙**✧⚔【**】⚔✧**⛓⛓【**】⛓⛓**⚖【**】⚖**⛈☔【**】☔⛈&quot;);
var cadUno=descodificarEntidad(&quot;🎬🎧🎵💕👍**😍🎵🎵🎶**🔊🔊🎶🎶🎶🎧🎧**💯👌**🎹🎶🎸❤**😍😍😗**📀🏅🏅🏅🏅**😍🤗😘**🎤🍻💔**⚽🏆**📢🎤🎼**❤️😪💔**😎🎧🎼🎵&quot;);
var vecZ=cadZ.split(&quot;**&quot;);
var parX=cadPar.split(&quot;**&quot;);
var unoX=cadUno.split(&quot;**&quot;);

var ad1=descodificarEntidad(&quot;f【*-*】f##f⋆*-*⋆f##f🎀*-*🎀f##f☝*-*☝f##🔥f*-*f🔥##😍f*-*f😍##f*-*f##彡f[*-*]fミ##☜f☞【*-*】☜f☞##⋆f⋆≫*-*≪⋆f⋆##⋆f⋆》*-*《⋆f⋆##✶f✶*-*✶f✶##f﹤﹤*-*﹥﹥f##f（﹙*-*﹚）f##f╬╬╬*-*╬╬╬f##.♥.*-*.♥.##f『*-*』f##♡༒f*-*f༒♡##─═f*-*f═─##f↘↘*-*↙↙f##f✧》*-*《✧f##f»»*-*««f##f〔﹝*-*﹞〕f##╚»f«╝*-*╚»f«╝##╭─f─╮*-*╭─f─╮##f►*-*◄f##f☽*-*☾f##╔f═*-*═f╗&quot;);
var ad2=descodificarEntidad(&quot;✩#❀#✧#✦#✩#✯#●#ღ#★#♡#☺#☝#•#✿#❤#❣#㋡#♥#❦#♔#♕#♚#♛#✢#♧#♢#♤#♠#♦#☻#✪#✫#✰#✬#⋄#◇#❖#★#✧#✧#✧#♡#♡#♡#☀#☂#♘#☼&quot;);
var ad1V=ad1.split(&quot;##&quot;);
var ad2V=ad2.split(&quot;#&quot;);
  
 
  function ver2(idEditor){ var text3=document.getElementById(idEditor).value; document.getElementById(&quot;domz&quot;).innerHTML=&#39;&lt;div id=&quot;dom1&quot;&gt;&lt;/div&gt;&#39;; domGlob1=2; domGlob2=1;
  var userEdita=1;
  var ing = text3; if(&quot;Escribe acá...&quot;==ing){ing=&quot;mi nick&quot;;userEdita=&quot;0&quot;; }
  var t1 = &quot;&quot;; var t2 = &quot;&quot;; var t3 = &quot;&quot;; var t4 = &quot;&quot;; var t5 = &quot;&quot;; var t6 = &quot;&quot;; var t7 = &quot;&quot;; var t8 = &quot;&quot;;
  var t9 = &quot;&quot;; var t10 = &quot;&quot;; var t11 = &quot;&quot;; var t12 = &quot;&quot;; var t13 = &quot;&quot;;  var t14 = &quot;&quot;; var t15 = &quot;&quot;;var t16 = &quot;&quot;;var t17 = &quot;&quot;;var t18 = &quot;&quot;;var t19 = &quot;&quot;;var t20 = &quot;&quot;;var t21 = &quot;&quot;;var t22 = &quot;&quot;;var t23 = &quot;&quot;;var t24 = &quot;&quot;;var t25 = &quot;&quot;;var t26 = &quot;&quot;;var t27 = &quot;&quot;;var t28 = &quot;&quot;;
  var t29 = &quot;&quot;;var t30 = &quot;&quot;;var t31 = &quot;&quot;;var t32 = &quot;&quot;;var t33 = &quot;&quot;;var t34 = &quot;&quot;;var t35 = &quot;&quot;;var t36 = &quot;&quot;;var t37 = &quot;&quot;;var t38 = &quot;&quot;;var t39 = &quot;&quot;;var t40 = &quot;&quot;;var t41 = &quot;&quot;;var t42 = &quot;&quot;;var t43 = &quot;&quot;;var t44 = &quot;&quot;;var t45 = &quot;&quot;;var t46 = &quot;&quot;; var t47 = &quot;&quot;;var t48 = &quot;&quot;;var t49 = &quot;&quot;;
  var t50 = &quot;&quot;;var t51 = &quot;&quot;;var t52 = &quot;&quot;;var t53 = &quot;&quot;;var t54 = &quot;&quot;;var t55 = &quot;&quot;;var t56 = &quot;&quot;;var t57 = &quot;&quot;;var t58 = &quot;&quot;;var t59 = &quot;&quot;;var t60 = &quot;&quot;;var t61 = &quot;&quot;;
  var t62 = &quot;&quot;;var t63 = &quot;&quot;; var t64 = &quot;&quot;;var t65 = &quot;&quot;;var t66 = &quot;&quot;;
  var n = ing;  if (ing.length==0) return; 
  for(i=0; i&lt;n.length; i++) {
   var c=n.charAt(i);
   for(j=0; (j&lt;normal.length)&amp;&amp;(c!=normal.charAt(j)); j++);
   if (j&lt;normal.length) { t1+=a1.charAt(j);} else { t1+=c; } 
   if (j&lt;normal.length) { if(Array.from(a2)[j])t2+=Array.from(a2)[j]; } else { t2+=c; } 
   if (j&lt;normal.length) { t3+=a3.charAt(j); } else { t3+=c; } 
   if (j&lt;normal.length) { if(Array.from(a4)[j])t4+=Array.from(a4)[j]; } else { t4+=c; } 
   if (j&lt;normal.length) { t5+=a5.charAt(j); } else { t5+=c; } 
   if (j&lt;normal.length) { if(Array.from(a6)[j])t6+=Array.from(a6)[j]; } else { t6+=c; } 
   if (j&lt;normal.length) { t7+=a7.charAt(j); } else { t7+=c; } 
   if (j&lt;normal.length) { if(Array.from(a8)[j])t8+=Array.from(a8)[j]; } else { t8+=c; } 
   if (j&lt;normal.length) { t9+=a9.charAt(j); } else { t9+=c; } 
   if (j&lt;normal.length) { if(Array.from(a10)[j])t10+=Array.from(a10)[j]; } else { t10+=c; } 
   if (j&lt;normal.length) { t11+=a11.charAt(j); } else { t11+=c; } 
   if (j&lt;normal.length) { if(Array.from(a12)[j])t12+=Array.from(a12)[j]; } else { t12+=c; } 
   if (j&lt;normal.length) { t13+=a13.charAt(j); } else { t13+=c; } 
   if (j&lt;normal.length) { if(Array.from(a14)[j])t14+=Array.from(a14)[j]; } else { t14+=c; }    
                        if (j&lt;normal.length) { t15+=a15.charAt(j); } else { t15+=c; }    
                        if (j&lt;normal.length) { if(Array.from(a16)[j])t16+=Array.from(a16)[j]; } else { t16+=c; }    
                        if (j&lt;normal.length) { t17+=a17.charAt(j); } else { t17+=c; }
                        if (j&lt;normal.length) { if(Array.from(a18)[j])t18+=Array.from(a18)[j]; } else { t18+=c; }
                        if (j&lt;normal.length) { t19+=a19.charAt(j); } else { t19+=c; }
                        if (j&lt;normal.length) { if(Array.from(a20)[j])t20+=Array.from(a20)[j]; } else { t20+=c; }
                        if (j&lt;normal.length) { t21+=a21.charAt(j); } else { t21+=c; }
                        if (j&lt;normal.length) { if(Array.from(a22)[j])t22+=Array.from(a22)[j]; } else { t22+=c; }
                        if (j&lt;normal.length) { t23+=a23.charAt(j); } else { t23+=c; }
                        if (j&lt;normal.length) { if(Array.from(a24)[j])t24+=Array.from(a24)[j]; } else { t24+=c; }
                        if (j&lt;normal.length) { t25+=a25.charAt(j); } else { t25+=c; }
                        if (j&lt;normal.length) { if(Array.from(a26)[j])t26+=Array.from(a26)[j]; } else { t26+=c; }
                        
                        if (j&lt;normal.length) { if(Array.from(a27)[j])t27+=Array.from(a27)[j]; } else { t27+=c; }   
   if (j&lt;normal.length) { if(Array.from(a28)[j])t28+=Array.from(a28)[j]; } else { t28+=c; }
   if (j&lt;normal.length) { if(Array.from(a29)[j])t29+=Array.from(a29)[j]; } else { t29+=c; }
   if (j&lt;normal.length) { if(Array.from(a30)[j])t30+=Array.from(a30)[j]; } else { t30+=c; }
   if (j&lt;normal.length) { if(Array.from(a31)[j])t31+=Array.from(a31)[j]; } else { t31+=c; }
   if (j&lt;normal.length) { if(Array.from(a32)[j])t32+=Array.from(a32)[j]; } else { t32+=c; }
   if (j&lt;normal.length) { if(Array.from(a33)[j])t33+=Array.from(a33)[j]; } else { t33+=c; }
   if (j&lt;normal.length) { if(Array.from(a34)[j])t34+=Array.from(a34)[j]; } else { t34+=c; }
   if (j&lt;normal.length) { if(Array.from(a35)[j])t35+=Array.from(a35)[j]; } else { t35+=c; }
   if (j&lt;normal.length) { if(Array.from(a36)[j])t36+=Array.from(a36)[j]; } else { t36+=c; }
   if (j&lt;normal.length) { if(Array.from(a37)[j])t37+=Array.from(a37)[j]; } else { t37+=c; }
   if (j&lt;normal.length) { if(Array.from(a38)[j])t38+=Array.from(a38)[j]; } else { t38+=c; }
   if (j&lt;normal.length) { if(Array.from(a39)[j])t39+=Array.from(a39)[j]; } else { t39+=c; }
   if (j&lt;normal.length) { if(Array.from(a40)[j])t40+=Array.from(a40)[j]; } else { t40+=c; }
   if (j&lt;normal.length) { if(Array.from(a41)[j])t41+=Array.from(a41)[j]; } else { t41+=c; }
   if (j&lt;normal.length) { if(Array.from(a42)[j])t42+=Array.from(a42)[j]; } else { t42+=c; }
   if (j&lt;normal.length) { if(Array.from(a43)[j])t43+=Array.from(a43)[j]; } else { t43+=c; }
   if (j&lt;normal.length) { if(Array.from(a44)[j])t44+=Array.from(a44)[j]; } else { t44+=c; }
   if (j&lt;normal.length) { if(Array.from(a45)[j])t45+=Array.from(a45)[j]; } else { t45+=c; }
   if (j&lt;normal.length) { if(Array.from(a46)[j])t46+=Array.from(a46)[j]; } else { t46+=c; }
   if (j&lt;normal.length) { if(Array.from(a47)[j])t47+=Array.from(a47)[j]; } else { t47+=c; }
   if (j&lt;normal.length) { if(Array.from(a48)[j])t48+=Array.from(a48)[j]; } else { t48+=c; }
   if (j&lt;normal.length) { if(Array.from(a49)[j])t49+=Array.from(a49)[j]; } else { t49+=c; }
   if (j&lt;normal.length) { if(Array.from(a50)[j])t50+=Array.from(a50)[j]; } else { t50+=c; }
   if (j&lt;normal.length) { if(Array.from(a51)[j])t51+=Array.from(a51)[j]; } else { t51+=c; }
   if (j&lt;normal.length) { if(Array.from(a52)[j])t52+=Array.from(a52)[j]; } else { t52+=c; }
   if (j&lt;normal.length) { if(Array.from(a53)[j])t53+=Array.from(a53)[j]; } else { t53+=c; }
   if (j&lt;normal.length) { if(Array.from(a54)[j])t54+=Array.from(a54)[j]; } else { t54+=c; }
   if (j&lt;normal.length) { if(Array.from(a55)[j])t55+=Array.from(a55)[j]; } else { t55+=c; }
   if (j&lt;normal.length) { if(Array.from(a56)[j])t56+=Array.from(a56)[j]; } else { t56+=c; }
   if (j&lt;normal.length) { if(Array.from(a57)[j])t57+=Array.from(a57)[j]; } else { t57+=c; }
   if (j&lt;normal.length) { if(Array.from(a58)[j])t58+=Array.from(a58)[j]; } else { t58+=c; }
   if (j&lt;normal.length) { if(Array.from(a59)[j])t59+=Array.from(a59)[j]; } else { t59+=c; }
   if (j&lt;normal.length) { if(Array.from(a60)[j])t60+=Array.from(a60)[j]; } else { t60+=c; }
   if (j&lt;normal.length) { if(Array.from(a61)[j])t61+=Array.from(a61)[j]; } else { t61+=c; }
   if (j&lt;normal.length) { if(Array.from(a62)[j])t62+=Array.from(a62)[j]+&quot; &quot;; } else { t62+=c; }
   if (j&lt;normal.length) { if(Array.from(a63)[j])t63+=Array.from(a63)[j]+&quot; &quot;; } else { t63+=c; }
   if (j&lt;normal.length) { if(Array.from(a64)[j])t64+=Array.from(a64)[j]+&quot; &quot;; } else { t64+=c; }
   if (j&lt;normal.length) { if(Array.from(a65)[j])t65+=Array.from(a65)[j]+&quot; &quot;; } else { t65+=c; }
   if (j&lt;normal.length) { if(Array.from(a66)[j])t66+=Array.from(a66)[j]+&quot; &quot;; } else { t66+=c; }
					
   }
  
  
  
                                           if(idEditor==&quot;text1&quot;)document.getElementById(&quot;text1&quot;).value=text3;else if(idEditor==&quot;text2&quot;)document.getElementById(&quot;text1&quot;).value=text3; 
                                           if(typeof Bonitas === &quot;function&quot;) {document.getElementById(&quot;ediciontexto&quot;).value =text3; Bonitas();}
                 document.getElementById(&quot;res1&quot;).value = descodificarEntidad(&quot;✩&quot;)+t1+descodificarEntidad(&quot;✩&quot;);document.getElementById(&quot;res2&quot;).value = descodificarEntidad(&quot;✨✨✨&quot;)+t2+descodificarEntidad(&quot;✨✨✨&quot;);document.getElementById(&quot;res3&quot;).value = descodificarEntidad(&quot;✡✡✡&quot;)+t3+descodificarEntidad(&quot;✡✡✡&quot;);document.getElementById(&quot;res4&quot;).value = descodificarEntidad(&quot;✣✣✣&quot;)+t4+descodificarEntidad(&quot;✣✣✣&quot;);document.getElementById(&quot;res5&quot;).value = descodificarEntidad(&quot;✤✤✤&quot;)+t5+descodificarEntidad(&quot;✤✤✤&quot;);document.getElementById(&quot;res6&quot;).value = descodificarEntidad(&quot;✥✥✥&quot;)+t6+descodificarEntidad(&quot;✥✥✥&quot;);document.getElementById(&quot;res7&quot;).value = descodificarEntidad(&quot;✧✧✧&quot;)+t7+descodificarEntidad(&quot;✧✧✧&quot;);document.getElementById(&quot;res8&quot;).value = descodificarEntidad(&quot;✦✦✦&quot;)+t8+descodificarEntidad(&quot;✦✦✦&quot;);document.getElementById(&quot;res9&quot;).value = descodificarEntidad(&quot;✩✩✩&quot;)+t9+descodificarEntidad(&quot;✩✩✩&quot;);document.getElementById(&quot;res10&quot;).value = descodificarEntidad(&quot;✪✪✪&quot;)+t10+descodificarEntidad(&quot;✪✪✪&quot;);document.getElementById(&quot;res11&quot;).value = descodificarEntidad(&quot;✫✫✫&quot;)+t11+descodificarEntidad(&quot;✫✫✫&quot;);document.getElementById(&quot;res12&quot;).value = descodificarEntidad(&quot;✬✬✬&quot;)+t12+descodificarEntidad(&quot;✬✬✬&quot;);document.getElementById(&quot;res13&quot;).value = descodificarEntidad(&quot;✮✮✮&quot;)+t13+descodificarEntidad(&quot;✮✮✮&quot;);document.getElementById(&quot;res14&quot;).value = descodificarEntidad(&quot;✯✯✯&quot;)+t14+descodificarEntidad(&quot;✯✯✯&quot;);document.getElementById(&quot;res15&quot;).value = descodificarEntidad(&quot;✰✰✰&quot;)+t15+descodificarEntidad(&quot;✰✰✰&quot;);document.getElementById(&quot;res16&quot;).value = descodificarEntidad(&quot;✱✱✱&quot;)+t16+descodificarEntidad(&quot;✱✱✱&quot;);document.getElementById(&quot;res17&quot;).value = descodificarEntidad(&quot;✲✲✲&quot;)+t17+descodificarEntidad(&quot;✲✲✲&quot;);document.getElementById(&quot;res18&quot;).value = descodificarEntidad(&quot;✳✳✳&quot;)+t18+descodificarEntidad(&quot;✳✳✳&quot;);document.getElementById(&quot;res19&quot;).value = descodificarEntidad(&quot;✴✴✴&quot;)+t19+descodificarEntidad(&quot;✴✴✴&quot;);document.getElementById(&quot;res20&quot;).value = descodificarEntidad(&quot;✵✵✵&quot;)+t20+descodificarEntidad(&quot;✵✵✵&quot;);document.getElementById(&quot;res21&quot;).value = descodificarEntidad(&quot;✶✶✶&quot;)+t21+descodificarEntidad(&quot;✶✶✶&quot;);document.getElementById(&quot;res22&quot;).value = descodificarEntidad(&quot;✷✷✷&quot;)+t22+descodificarEntidad(&quot;✷✷✷&quot;);document.getElementById(&quot;res23&quot;).value = descodificarEntidad(&quot;✸✸✸&quot;)+t23+descodificarEntidad(&quot;✸✸✸&quot;);document.getElementById(&quot;res24&quot;).value = descodificarEntidad(&quot;✹✹✹&quot;)+t24+descodificarEntidad(&quot;✹✹✹&quot;);document.getElementById(&quot;res25&quot;).value = descodificarEntidad(&quot;✺✺✺&quot;)+t25+descodificarEntidad(&quot;✺✺✺&quot;);document.getElementById(&quot;res26&quot;).value = descodificarEntidad(&quot;✻✻✻&quot;)+t26+descodificarEntidad(&quot;✻✻✻&quot;);document.getElementById(&quot;res27&quot;).value = descodificarEntidad(&quot;✼✼✼&quot;)+t27+descodificarEntidad(&quot;✼✼✼&quot;);document.getElementById(&quot;res28&quot;).value = descodificarEntidad(&quot;✽✽✽&quot;)+t28+descodificarEntidad(&quot;✽✽✽&quot;);document.getElementById(&quot;res29&quot;).value = descodificarEntidad(&quot;✾✾✾&quot;)+t29+descodificarEntidad(&quot;✾✾✾&quot;);document.getElementById(&quot;res30&quot;).value = descodificarEntidad(&quot;✿✿✿&quot;)+t30+descodificarEntidad(&quot;✿✿✿&quot;);document.getElementById(&quot;res31&quot;).value = descodificarEntidad(&quot;❀❀❀&quot;)+t31+descodificarEntidad(&quot;❀❀❀&quot;);document.getElementById(&quot;res32&quot;).value = descodificarEntidad(&quot;❁❁❁&quot;)+t32+descodificarEntidad(&quot;❁❁❁&quot;);document.getElementById(&quot;res33&quot;).value = descodificarEntidad(&quot;❂❂❂&quot;)+t33+descodificarEntidad(&quot;❂❂❂&quot;);document.getElementById(&quot;res34&quot;).value = descodificarEntidad(&quot;❃❃❃&quot;)+t34+descodificarEntidad(&quot;❃❃❃&quot;);document.getElementById(&quot;res35&quot;).value = descodificarEntidad(&quot;❄❄❄&quot;)+t35+descodificarEntidad(&quot;❄❄❄&quot;);document.getElementById(&quot;res36&quot;).value = descodificarEntidad(&quot;❅❅❅&quot;)+t36+descodificarEntidad(&quot;❅❅❅&quot;);document.getElementById(&quot;res37&quot;).value = descodificarEntidad(&quot;❆❆❆&quot;)+t37+descodificarEntidad(&quot;❆❆❆&quot;);document.getElementById(&quot;res38&quot;).value = descodificarEntidad(&quot;❇❇❇&quot;)+t38+descodificarEntidad(&quot;❇❇❇&quot;);document.getElementById(&quot;res39&quot;).value = descodificarEntidad(&quot;❈❈❈&quot;)+t39+descodificarEntidad(&quot;❈❈❈&quot;);document.getElementById(&quot;res40&quot;).value = descodificarEntidad(&quot;❉❉❉&quot;)+t40+descodificarEntidad(&quot;❉❉❉&quot;);document.getElementById(&quot;res41&quot;).value = descodificarEntidad(&quot;❊❊❊&quot;)+t41+descodificarEntidad(&quot;❊❊❊&quot;);document.getElementById(&quot;res42&quot;).value = descodificarEntidad(&quot;❋❋❋&quot;)+t42+descodificarEntidad(&quot;❋❋❋&quot;);document.getElementById(&quot;res43&quot;).value = parX[0]+t1+parX[1];document.getElementById(&quot;res44&quot;).value = parX[2]+t2+parX[3];document.getElementById(&quot;res45&quot;).value = parX[4]+t3+parX[5];document.getElementById(&quot;res46&quot;).value = parX[6]+t4+parX[7];document.getElementById(&quot;res47&quot;).value = parX[8]+t5+parX[9];document.getElementById(&quot;res48&quot;).value = parX[10]+t6+parX[11];document.getElementById(&quot;res49&quot;).value = parX[12]+t7+parX[13];document.getElementById(&quot;res50&quot;).value = parX[14]+t8+parX[15];document.getElementById(&quot;res51&quot;).value = parX[16]+t9+parX[17];document.getElementById(&quot;res52&quot;).value = parX[18]+t10+parX[19];document.getElementById(&quot;res53&quot;).value = parX[20]+t11+parX[21];document.getElementById(&quot;res54&quot;).value = parX[22]+t12+parX[23];document.getElementById(&quot;res55&quot;).value = parX[24]+t13+parX[25];document.getElementById(&quot;res56&quot;).value = parX[26]+t14+parX[27];document.getElementById(&quot;res57&quot;).value = parX[28]+t15+parX[29];document.getElementById(&quot;res58&quot;).value = parX[30]+t16+parX[31];document.getElementById(&quot;res59&quot;).value = parX[32]+t17+parX[33];document.getElementById(&quot;res60&quot;).value = parX[34]+t18+parX[35];document.getElementById(&quot;res61&quot;).value = parX[36]+t19+parX[37];document.getElementById(&quot;res62&quot;).value = parX[38]+t20+parX[39];document.getElementById(&quot;res63&quot;).value = parX[0]+t21+parX[1];document.getElementById(&quot;res64&quot;).value = parX[2]+t22+parX[3];document.getElementById(&quot;res65&quot;).value = parX[4]+t23+parX[5];document.getElementById(&quot;res66&quot;).value = parX[6]+t24+parX[7];document.getElementById(&quot;res67&quot;).value = parX[8]+t25+parX[9];document.getElementById(&quot;res68&quot;).value = parX[10]+t26+parX[11];document.getElementById(&quot;res69&quot;).value = parX[12]+t27+parX[13];document.getElementById(&quot;res70&quot;).value = parX[14]+t28+parX[15];document.getElementById(&quot;res71&quot;).value = parX[16]+t29+parX[17];document.getElementById(&quot;res72&quot;).value = parX[18]+t30+parX[19];document.getElementById(&quot;res73&quot;).value = parX[20]+t31+parX[21];document.getElementById(&quot;res74&quot;).value = parX[22]+t32+parX[23];document.getElementById(&quot;res75&quot;).value = parX[24]+t33+parX[25];document.getElementById(&quot;res76&quot;).value = parX[26]+t34+parX[27];document.getElementById(&quot;res77&quot;).value = parX[28]+t35+parX[29];document.getElementById(&quot;res78&quot;).value = parX[30]+t36+parX[31];document.getElementById(&quot;res79&quot;).value = parX[32]+t37+parX[33];document.getElementById(&quot;res80&quot;).value = parX[34]+t38+parX[35];document.getElementById(&quot;res81&quot;).value = parX[36]+t39+parX[37];document.getElementById(&quot;res82&quot;).value = parX[38]+t40+parX[39];document.getElementById(&quot;res83&quot;).value = parX[0]+t41+parX[1];document.getElementById(&quot;res84&quot;).value = parX[2]+t42+parX[3];document.getElementById(&quot;res85&quot;).value = parX[4]+t43+parX[5];document.getElementById(&quot;res86&quot;).value = parX[6]+t44+parX[7];} ver2(&quot;text1&quot;); 
				   
				   
				   
				   
				   var domGlob1=2,domGlob2=1;
function ver_aux(idEditor){ var text3=document.getElementById(idEditor).value;
  var userEdita=1; var ing = text3; if(&quot;Escribe acá...&quot;==ing){ing=&quot;mi nick&quot;;userEdita=&quot;0&quot;; }
  var b1 = font1(); var b2 = font1(); var b3 = font1(); var b4 = font1(); var b5 = font1(); var b6 = font1(); var b7 = font1(); var b8 = font1(); var b9 = font1(); var b10 = font1(); var b11 = font1(); var b12 = font1();
  var y1=&quot;&quot;,y2=&quot;&quot;,y3=&quot;&quot;,y4=&quot;&quot;,y5=&quot;&quot;,y6=&quot;&quot;,y7=&quot;&quot;,y8=&quot;&quot;,y9=&quot;&quot;,y10=&quot;&quot;,y11=&quot;&quot;,y12=&quot;&quot;;
  var n = ing;  if (ing.length==0) return; 
  for(i=0; i&lt;n.length; i++)
    { var c=n.charAt(i);
     for(j=0; (j&lt;normal.length)&amp;&amp;(c!=normal.charAt(j)); j++);
     if (j&lt;normal.length) { if(Array.from(b1)[j])y1+=Array.from(b1)[j]; } else { y1+=c; } 
     if (j&lt;normal.length) { if(Array.from(b2)[j])y2+=Array.from(b2)[j]; } else { y2+=c; } 
     if (j&lt;normal.length) { if(Array.from(b3)[j])y3+=Array.from(b3)[j]; } else { y3+=c; } 
     if (j&lt;normal.length) { if(Array.from(b4)[j])y4+=Array.from(b4)[j]; } else { y4+=c; }    
     if (j&lt;normal.length) { if(Array.from(b5)[j])y5+=Array.from(b5)[j]; } else { y5+=c; } 
     if (j&lt;normal.length) { if(Array.from(b6)[j])y6+=Array.from(b6)[j]; } else { y6+=c; } 
     if (j&lt;normal.length) { if(Array.from(b7)[j])y7+=Array.from(b7)[j]; } else { y7+=c; } 
     if (j&lt;normal.length) { if(Array.from(b8)[j])y8+=Array.from(b8)[j]; } else { y8+=c; } 
     if (j&lt;normal.length) { if(Array.from(b9)[j])y9+=Array.from(b9)[j]; } else { y9+=c; } 
     if (j&lt;normal.length) { if(Array.from(b10)[j])y10+=Array.from(b10)[j]; } else { y10+=c; } 
     if (j&lt;normal.length) { if(Array.from(b11)[j])y11+=Array.from(b11)[j]; } else { y11+=c; } 
     if (j&lt;normal.length) { if(Array.from(b12)[j])y12+=Array.from(b12)[j]; } else { y12+=c; } 
     }
	
    z1=font2(y1);z2=font2(y2);z3=font2(y3);z4=font2(y4);z5=font2(y5);z6=font2(y6);z7=font2(y7);z8=font2(y8);z9=font2(y9);z10=font2(y10);z11=font2(y11);z12=font2(y12);
    inp=inputs(z1)+inputs(z2)+inputs(z3)+inputs(z4)+inputs(z5)+inputs(z6)+inputs(z7)+inputs(z8)+inputs(z9)+inputs(z10)+inputs(z11)+inputs(z12);	
	
	domAux=domGlob1-1; domAnterior = &quot;dom&quot;+domAux;
	elemento1 = document.createElement(&quot;div&quot;); elemento1.id = &quot;dom&quot;+domGlob1; elemento1.innerHTML=inp;
    elemento2 = document.getElementById(domAnterior); elemento2.parentNode.insertBefore(elemento1,elemento2); 
	insertAfter(elemento2,elemento1); 
	domGlob1++;
	
   }

function ador1(){num=Math.round(Math.random()*24); return ad1V[num]; }
function ador2(){num=Math.round(Math.random()*42); return ad2V[num]; }
function inputs(cad1){ inpu=&#39;&lt;input id=&quot;r&#39;+domGlob2+&#39;&quot; onclick=&quot;copyTextDeInput(\&#39;r&#39;+domGlob2+&#39;\&#39;,\&#39;mensaje&#39;+domGlob2+&#39;\&#39;);marcar(this);showEdit(\&#39;r&#39;+domGlob2+&#39;\&#39;);&quot; value=&quot;&#39;+cad1+&#39;&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&#39;; domGlob2++; return inpu;}
function font2(fontz){ ad1=ador1();ad2=ador2(); ador=ad1.replace(/f/gi,ad2); adorV=ador.split(&quot;*-*&quot;); return adorV[0]+fontz+adorV[1]; } 
function font1()
 {num=Math.round(Math.random()*54);z=&quot;&quot;;
   switch(num){case 1:z=a1;break;case 2:z=a2;break;case 3:z=a3;break;case 4:z=a4;break;case 5:z=a5;break;case 6:z=a6;break; case 7:z=a7;break;case 8:z=a8;break;case 9:z=a9;break;case 10:z=a10;break;case 11:z=a11;break;case 12:z=a12;break; 
			   case 13:z=a13;break;case 14:z=a14;break;case 15:z=a15;break;case 16:z=a16;break;case 17:z=a17;break;case 18:z=a18;break; case 19:z=a19;break;case 20:z=a20;break;case 21:z=a21;break;case 22:z=a22;break;case 23:z=a23;break;case 24:z=a24;break; 
			   case 25:z=a25;break;case 26:z=a26;break;case 27:z=a27;break;case 28:z=a28;break;case 29:z=a29;break;case 30:z=a30;break; case 31:z=a31;break;case 32:z=a32;break;case 33:z=a33;break;case 34:z=a34;break;case 35:z=a35;break;case 36:z=a36;break;
			   case 37:z=a37;break;case 38:z=a38;break;case 39:z=a39;break;case 40:z=a40;break;case 41:z=a41;break;case 42:z=a42;break; case 43:z=a43;break;case 44:z=a44;break;case 45:z=a45;break;case 46:z=a46;break;case 47:z=a47;break;case 48:z=a48;break;
			   case 49:z=a49;break;case 50:z=a50;break;case 51:z=a51;break;case 52:z=a52;break;case 53:z=a53;break;case 54:z=a54;break;
              }
   return z;			  
 }
&lt;/script&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3479830349506876198/posts/default/1975483099832429696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3479830349506876198/posts/default/1975483099832429696'/><link rel='alternate' type='text/html' href='http://oruro777.blogspot.com/2018/01/letras-con-estrellas-para-facebook.html' title='Letras con estrellas para facebook, twitter, instagram'/><author><name>Jx</name><uri>http://www.blogger.com/profile/03601735053947716847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifiSIuZ-Aj6Ezwx6GRBgKko3TSQyGP9BPKlviALVB8yT8XtA6p7rShESQrFNHmaYGlIzKmsFxH5m_eThArkxeaxXKv3_YodWphwKGhUR04IH6Gl_H6V3oh_ZK3oRpG1BxuGg5pNmH0OyyV/s72-c/estrella1.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-3479830349506876198.post-2835102887731188323</id><published>2018-01-01T22:31:00.003-04:00</published><updated>2020-07-16T19:12:52.680-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="letras para facebook"/><title type='text'>Letras con adornos de ajedrez para facebook, twitter</title><content type='html'>&lt;div id=&quot;programaletras&quot;&gt;&lt;div class=&quot;descripcionz&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhJ5yiVvmnPz6wJtSgc1-tTby_cZGIGEEr1vYTyMPKMU2y6du2I_RB5WZiORdgGDSI1wD32f5EwGB5VD-Oz5ELrf-Qoa86oEv_MH9e-PyHxASIZHelR8VZmIhk-9NdWZPsXUBaXEagmH3n/s1600/ajedrez1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;309&quot; data-original-width=&quot;297&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhJ5yiVvmnPz6wJtSgc1-tTby_cZGIGEEr1vYTyMPKMU2y6du2I_RB5WZiORdgGDSI1wD32f5EwGB5VD-Oz5ELrf-Qoa86oEv_MH9e-PyHxASIZHelR8VZmIhk-9NdWZPsXUBaXEagmH3n/s200/ajedrez1.jpg&quot; width=&quot;192&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;Letras para Facebook, Twitter con adornados de ajedrez&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
En esta sección tenemos la letras adornadas con las piezas de ajedrez el peón, el caballo ♘, la torre ♜, el alfil ♗, la reina ♚ y el rey ♕. Escribe el texto que desees en el recuadro, copia el resultado y pega en la red social de tu preferencia Facebook, Twitter, Instagram, etc.&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;botonmostrarz&quot;&gt;&lt;a href=&quot;#programaletras&quot; class=&quot;open1&quot;&gt;&lt;span&gt;Ver Descripción&lt;/span&gt;&lt;/a&gt;&lt;a href=&quot;#&quot; class=&quot;close1&quot;&gt;&lt;span&gt;Ocultar Descripción&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;

&lt;div class=&quot;instruccion&quot;&gt;Escribe aquí:&lt;/div&gt;&lt;div style=&quot;width:100%;background:#bfc7cc;&quot;&gt;&lt;div style=&quot;width:97%;margin:0 auto;&quot;&gt;&lt;textarea id=&quot;text1&quot; name=&quot;text1&quot; maxlength=&quot;555&quot; onfocus=&quot;this.value=&#39;&#39;&quot; onkeyup=&quot;ver2(&#39;text1&#39;);&quot; style=&quot;display: table-cell;width:100%;font-size:1.5em;height:60px;  box-sizing: border-box;margin:0;padding:6px;border-radius: 10px !important;background:#f0fcff;&quot; type=&quot;text&quot; value=&quot;hola&quot; &gt;Escribe acá...&lt;/textarea&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id=&quot;emoji_items&quot; style=&quot;height:500px;border:9px solid #bfc7cc;&quot;&gt;&lt;input id=&quot;res1&quot; onclick=&quot;copyTextDeInput(&#39;res1&#39;,&#39;mensaje1&#39;);marcar(this);showEdit(&#39;res1&#39;);&quot; value=&quot;༼༼༼♘Hola♘༽﻿༽﻿༽﻿&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res2&quot; onclick=&quot;copyTextDeInput(&#39;res2&#39;,&#39;mensaje2&#39;);marcar(this);showEdit(&#39;res2&#39;);&quot; value=&quot;✧♔✧Hola✧♔✧&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res3&quot; onclick=&quot;copyTextDeInput(&#39;res3&#39;,&#39;mensaje3&#39;);marcar(this);showEdit(&#39;res3&#39;);&quot; value=&quot;─═♖Hola♖═─&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res4&quot; onclick=&quot;copyTextDeInput(&#39;res4&#39;,&#39;mensaje4&#39;);marcar(this);showEdit(&#39;res4&#39;);&quot; value=&quot;═⋆♕⋆═≫Hola≪═⋆♕⋆═&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res5&quot; onclick=&quot;copyTextDeInput(&#39;res5&#39;,&#39;mensaje5&#39;);marcar(this);showEdit(&#39;res5&#39;);&quot; value=&quot;─═♗Hola♗═─&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res6&quot; onclick=&quot;copyTextDeInput(&#39;res6&#39;,&#39;mensaje6&#39;);marcar(this);showEdit(&#39;res6&#39;);&quot; value=&quot;⋆♕⋆》Hola《⋆♕⋆&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res7&quot; onclick=&quot;copyTextDeInput(&#39;res7&#39;,&#39;mensaje7&#39;);marcar(this);showEdit(&#39;res7&#39;);&quot; value=&quot;么♕Hola♕么&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res8&quot; onclick=&quot;copyTextDeInput(&#39;res8&#39;,&#39;mensaje8&#39;);marcar(this);showEdit(&#39;res8&#39;);&quot; value=&quot;么♘Hola♘么&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res9&quot; onclick=&quot;copyTextDeInput(&#39;res9&#39;,&#39;mensaje9&#39;);marcar(this);showEdit(&#39;res9&#39;);&quot; value=&quot;么♞Hola♞么&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res10&quot; onclick=&quot;copyTextDeInput(&#39;res10&#39;,&#39;mensaje10&#39;);marcar(this);showEdit(&#39;res10&#39;);&quot; value=&quot;么♖Hola♖么&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res11&quot; onclick=&quot;copyTextDeInput(&#39;res11&#39;,&#39;mensaje11&#39;);marcar(this);showEdit(&#39;res11&#39;);&quot; value=&quot;么♜Hola♜么&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res12&quot; onclick=&quot;copyTextDeInput(&#39;res12&#39;,&#39;mensaje12&#39;);marcar(this);showEdit(&#39;res12&#39;);&quot; value=&quot;─♔─≫Hola≪─♔─&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res13&quot; onclick=&quot;copyTextDeInput(&#39;res13&#39;,&#39;mensaje13&#39;);marcar(this);showEdit(&#39;res13&#39;);&quot; value=&quot;♚◦•≫Hola≪•◦♚&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res14&quot; onclick=&quot;copyTextDeInput(&#39;res14&#39;,&#39;mensaje14&#39;);marcar(this);showEdit(&#39;res14&#39;);&quot; value=&quot;Ƹ̴Ӂ̴Ʒ♕ƸӜƷHolaƸ̴Ӂ̴Ʒ♕ƸӜƷ&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res15&quot; onclick=&quot;copyTextDeInput(&#39;res15&#39;,&#39;mensaje15&#39;);marcar(this);showEdit(&#39;res15&#39;);&quot; value=&quot;◦♛◦【Hola】◦♛◦&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res16&quot; onclick=&quot;copyTextDeInput(&#39;res16&#39;,&#39;mensaje16&#39;);marcar(this);showEdit(&#39;res16&#39;);&quot; value=&quot;(◑♝◑)【Hola】&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res17&quot; onclick=&quot;copyTextDeInput(&#39;res17&#39;,&#39;mensaje17&#39;);marcar(this);showEdit(&#39;res17&#39;);&quot; value=&quot;♜►►Hola◄◄♜&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res18&quot; onclick=&quot;copyTextDeInput(&#39;res18&#39;,&#39;mensaje18&#39;);marcar(this);showEdit(&#39;res18&#39;);&quot; value=&quot;♘░▒▓Hola▓▒░♘&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res19&quot; onclick=&quot;copyTextDeInput(&#39;res19&#39;,&#39;mensaje19&#39;);marcar(this);showEdit(&#39;res19&#39;);&quot; value=&quot;♝♝Hola♝♝&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res20&quot; onclick=&quot;copyTextDeInput(&#39;res20&#39;,&#39;mensaje20&#39;);marcar(this);showEdit(&#39;res20&#39;);&quot; value=&quot;♖《《Hola》》♖&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res21&quot; onclick=&quot;copyTextDeInput(&#39;res21&#39;,&#39;mensaje21&#39;);marcar(this);showEdit(&#39;res21&#39;);&quot; value=&quot;♔﹤﹤Hola﹥﹥♔&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res22&quot; onclick=&quot;copyTextDeInput(&#39;res22&#39;,&#39;mensaje22&#39;);marcar(this);showEdit(&#39;res22&#39;);&quot; value=&quot;██[ ♜ ]██[ ♞ ]██[ ♛ ]██[Hola]&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res23&quot; onclick=&quot;copyTextDeInput(&#39;res23&#39;,&#39;mensaje23&#39;);marcar(this);showEdit(&#39;res23&#39;);&quot; value=&quot;♔▀▄▀▄▀♔【Hola】&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res24&quot; onclick=&quot;copyTextDeInput(&#39;res24&#39;,&#39;mensaje24&#39;);marcar(this);showEdit(&#39;res24&#39;);&quot; value=&quot;♚▄▀▄▀▄♚【Hola】&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res25&quot; onclick=&quot;copyTextDeInput(&#39;res25&#39;,&#39;mensaje25&#39;);marcar(this);showEdit(&#39;res25&#39;);&quot; value=&quot;♛▄▀▄▀♛【Hola】&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res26&quot; onclick=&quot;copyTextDeInput(&#39;res26&#39;,&#39;mensaje26&#39;);marcar(this);showEdit(&#39;res26&#39;);&quot; value=&quot;♞▀▄▀▄▀♞【Hola】&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res27&quot; onclick=&quot;copyTextDeInput(&#39;res27&#39;,&#39;mensaje27&#39;);marcar(this);showEdit(&#39;res27&#39;);&quot; value=&quot;♛&amp;#60;~Hola~&amp;#62;♛&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res28&quot; onclick=&quot;copyTextDeInput(&#39;res28&#39;,&#39;mensaje28&#39;);marcar(this);showEdit(&#39;res28&#39;);&quot; value=&quot;▂▃▅▆█♜Hola♜█▆▅▃▂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res29&quot; onclick=&quot;copyTextDeInput(&#39;res29&#39;,&#39;mensaje29&#39;);marcar(this);showEdit(&#39;res29&#39;);&quot; value=&quot;┼┼♗┼┼Hola┼┼​​♗┼┼&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res30&quot; onclick=&quot;copyTextDeInput(&#39;res30&#39;,&#39;mensaje30&#39;);marcar(this);showEdit(&#39;res30&#39;);&quot; value=&quot;꧁༺♕Hola♕༻꧂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res31&quot; onclick=&quot;copyTextDeInput(&#39;res31&#39;,&#39;mensaje31&#39;);marcar(this);showEdit(&#39;res31&#39;);&quot; value=&quot;꧁༺♚Hola♚༻꧂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res32&quot; onclick=&quot;copyTextDeInput(&#39;res32&#39;,&#39;mensaje32&#39;);marcar(this);showEdit(&#39;res32&#39;);&quot; value=&quot;꧁༺♔Hola♔༻꧂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res33&quot; onclick=&quot;copyTextDeInput(&#39;res33&#39;,&#39;mensaje33&#39;);marcar(this);showEdit(&#39;res33&#39;);&quot; value=&quot;꧁༒♔Hola♔༒꧂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res34&quot; onclick=&quot;copyTextDeInput(&#39;res34&#39;,&#39;mensaje34&#39;);marcar(this);showEdit(&#39;res34&#39;);&quot; value=&quot;꧁♖♕Hola♕♖꧂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res35&quot; onclick=&quot;copyTextDeInput(&#39;res35&#39;,&#39;mensaje35&#39;);marcar(this);showEdit(&#39;res35&#39;);&quot; value=&quot;꧁♞དHolaཌ♞꧂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res36&quot; onclick=&quot;copyTextDeInput(&#39;res36&#39;,&#39;mensaje36&#39;);marcar(this);showEdit(&#39;res36&#39;);&quot; value=&quot;꧁♘དHolaཌ♘꧂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res37&quot; onclick=&quot;copyTextDeInput(&#39;res37&#39;,&#39;mensaje37&#39;);marcar(this);showEdit(&#39;res37&#39;);&quot; value=&quot;꧁♔དHolaཌ♔꧂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res38&quot; onclick=&quot;copyTextDeInput(&#39;res38&#39;,&#39;mensaje38&#39;);marcar(this);showEdit(&#39;res38&#39;);&quot; value=&quot;꧁ঔৣ♛✞Hola✞♛ঔৣ꧂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res39&quot; onclick=&quot;copyTextDeInput(&#39;res39&#39;,&#39;mensaje39&#39;);marcar(this);showEdit(&#39;res39&#39;);&quot; value=&quot;☞♛☜Hola☞♛☜&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res40&quot; onclick=&quot;copyTextDeInput(&#39;res40&#39;,&#39;mensaje40&#39;);marcar(this);showEdit(&#39;res40&#39;);&quot; value=&quot;♞•·.·´¯`·.·•Hola•·.·´¯`·.·•♞&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res41&quot; onclick=&quot;copyTextDeInput(&#39;res41&#39;,&#39;mensaje41&#39;);marcar(this);showEdit(&#39;res41&#39;);&quot; value=&quot;ᴳᵒᵒᵈHola♛乂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res42&quot; onclick=&quot;copyTextDeInput(&#39;res42&#39;,&#39;mensaje42&#39;);marcar(this);showEdit(&#39;res42&#39;);&quot; value=&quot;♕~《Hola》~♕&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res43&quot; onclick=&quot;copyTextDeInput(&#39;res43&#39;,&#39;mensaje43&#39;);marcar(this);showEdit(&#39;res43&#39;);&quot; value=&quot;༼༼♕Hola♕༽༽﻿&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res44&quot; onclick=&quot;copyTextDeInput(&#39;res44&#39;,&#39;mensaje44&#39;);marcar(this);showEdit(&#39;res44&#39;);&quot; value=&quot;♕彡[Hola]彡♕&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res45&quot; onclick=&quot;copyTextDeInput(&#39;res45&#39;,&#39;mensaje45&#39;);marcar(this);showEdit(&#39;res45&#39;);&quot; value=&quot;◈(♚)Hola(♚)◈&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res46&quot; onclick=&quot;copyTextDeInput(&#39;res46&#39;,&#39;mensaje46&#39;);marcar(this);showEdit(&#39;res46&#39;);&quot; value=&quot;╔♕═Hola═♕╗&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res47&quot; onclick=&quot;copyTextDeInput(&#39;res47&#39;,&#39;mensaje47&#39;);marcar(this);showEdit(&#39;res47&#39;);&quot; value=&quot;༼༼♞Hola♞༽﻿༽﻿&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res48&quot; onclick=&quot;copyTextDeInput(&#39;res48&#39;,&#39;mensaje48&#39;);marcar(this);showEdit(&#39;res48&#39;);&quot; value=&quot;༼༼༼♘Hola♘༽﻿༽﻿༽﻿&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res49&quot; onclick=&quot;copyTextDeInput(&#39;res49&#39;,&#39;mensaje49&#39;);marcar(this);showEdit(&#39;res49&#39;);&quot; value=&quot;╚»♛Hola♛«╝&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res50&quot; onclick=&quot;copyTextDeInput(&#39;res50&#39;,&#39;mensaje50&#39;);marcar(this);showEdit(&#39;res50&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res51&quot; onclick=&quot;copyTextDeInput(&#39;res51&#39;,&#39;mensaje51&#39;);marcar(this);showEdit(&#39;res51&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res52&quot; onclick=&quot;copyTextDeInput(&#39;res52&#39;,&#39;mensaje52&#39;);marcar(this);showEdit(&#39;res52&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res53&quot; onclick=&quot;copyTextDeInput(&#39;res53&#39;,&#39;mensaje53&#39;);marcar(this);showEdit(&#39;res53&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res54&quot; onclick=&quot;copyTextDeInput(&#39;res54&#39;,&#39;mensaje54&#39;);marcar(this);showEdit(&#39;res54&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res55&quot; onclick=&quot;copyTextDeInput(&#39;res55&#39;,&#39;mensaje55&#39;);marcar(this);showEdit(&#39;res55&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res56&quot; onclick=&quot;copyTextDeInput(&#39;res56&#39;,&#39;mensaje56&#39;);marcar(this);showEdit(&#39;res56&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res57&quot; onclick=&quot;copyTextDeInput(&#39;res57&#39;,&#39;mensaje57&#39;);marcar(this);showEdit(&#39;res57&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res58&quot; onclick=&quot;copyTextDeInput(&#39;res58&#39;,&#39;mensaje58&#39;);marcar(this);showEdit(&#39;res58&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res59&quot; onclick=&quot;copyTextDeInput(&#39;res59&#39;,&#39;mensaje59&#39;);marcar(this);showEdit(&#39;res59&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res60&quot; onclick=&quot;copyTextDeInput(&#39;res60&#39;,&#39;mensaje60&#39;);marcar(this);showEdit(&#39;res60&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res61&quot; onclick=&quot;copyTextDeInput(&#39;res61&#39;,&#39;mensaje61&#39;);marcar(this);showEdit(&#39;res61&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res62&quot; onclick=&quot;copyTextDeInput(&#39;res62&#39;,&#39;mensaje62&#39;);marcar(this);showEdit(&#39;res62&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res63&quot; onclick=&quot;copyTextDeInput(&#39;res63&#39;,&#39;mensaje63&#39;);marcar(this);showEdit(&#39;res63&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res64&quot; onclick=&quot;copyTextDeInput(&#39;res64&#39;,&#39;mensaje64&#39;);marcar(this);showEdit(&#39;res64&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res65&quot; onclick=&quot;copyTextDeInput(&#39;res65&#39;,&#39;mensaje65&#39;);marcar(this);showEdit(&#39;res65&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res66&quot; onclick=&quot;copyTextDeInput(&#39;res66&#39;,&#39;mensaje66&#39;);marcar(this);showEdit(&#39;res66&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res67&quot; onclick=&quot;copyTextDeInput(&#39;res67&#39;,&#39;mensaje67&#39;);marcar(this);showEdit(&#39;res67&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res68&quot; onclick=&quot;copyTextDeInput(&#39;res68&#39;,&#39;mensaje68&#39;);marcar(this);showEdit(&#39;res68&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res69&quot; onclick=&quot;copyTextDeInput(&#39;res69&#39;,&#39;mensaje69&#39;);marcar(this);showEdit(&#39;res69&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res70&quot; onclick=&quot;copyTextDeInput(&#39;res70&#39;,&#39;mensaje70&#39;);marcar(this);showEdit(&#39;res70&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res71&quot; onclick=&quot;copyTextDeInput(&#39;res71&#39;,&#39;mensaje71&#39;);marcar(this);showEdit(&#39;res71&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res72&quot; onclick=&quot;copyTextDeInput(&#39;res72&#39;,&#39;mensaje72&#39;);marcar(this);showEdit(&#39;res72&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res73&quot; onclick=&quot;copyTextDeInput(&#39;res73&#39;,&#39;mensaje73&#39;);marcar(this);showEdit(&#39;res73&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res74&quot; onclick=&quot;copyTextDeInput(&#39;res74&#39;,&#39;mensaje74&#39;);marcar(this);showEdit(&#39;res74&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res75&quot; onclick=&quot;copyTextDeInput(&#39;res75&#39;,&#39;mensaje75&#39;);marcar(this);showEdit(&#39;res75&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res76&quot; onclick=&quot;copyTextDeInput(&#39;res76&#39;,&#39;mensaje76&#39;);marcar(this);showEdit(&#39;res76&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res77&quot; onclick=&quot;copyTextDeInput(&#39;res77&#39;,&#39;mensaje77&#39;);marcar(this);showEdit(&#39;res77&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res78&quot; onclick=&quot;copyTextDeInput(&#39;res78&#39;,&#39;mensaje78&#39;);marcar(this);showEdit(&#39;res78&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res79&quot; onclick=&quot;copyTextDeInput(&#39;res79&#39;,&#39;mensaje79&#39;);marcar(this);showEdit(&#39;res79&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res80&quot; onclick=&quot;copyTextDeInput(&#39;res80&#39;,&#39;mensaje80&#39;);marcar(this);showEdit(&#39;res80&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res81&quot; onclick=&quot;copyTextDeInput(&#39;res81&#39;,&#39;mensaje81&#39;);marcar(this);showEdit(&#39;res81&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res82&quot; onclick=&quot;copyTextDeInput(&#39;res82&#39;,&#39;mensaje82&#39;);marcar(this);showEdit(&#39;res82&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res83&quot; onclick=&quot;copyTextDeInput(&#39;res83&#39;,&#39;mensaje83&#39;);marcar(this);showEdit(&#39;res83&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res84&quot; onclick=&quot;copyTextDeInput(&#39;res84&#39;,&#39;mensaje84&#39;);marcar(this);showEdit(&#39;res84&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res85&quot; onclick=&quot;copyTextDeInput(&#39;res85&#39;,&#39;mensaje85&#39;);marcar(this);showEdit(&#39;res85&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res86&quot; onclick=&quot;copyTextDeInput(&#39;res86&#39;,&#39;mensaje86&#39;);marcar(this);showEdit(&#39;res86&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res87&quot; onclick=&quot;copyTextDeInput(&#39;res87&#39;,&#39;mensaje87&#39;);marcar(this);showEdit(&#39;res87&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res88&quot; onclick=&quot;copyTextDeInput(&#39;res88&#39;,&#39;mensaje88&#39;);marcar(this);showEdit(&#39;res88&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res89&quot; onclick=&quot;copyTextDeInput(&#39;res89&#39;,&#39;mensaje89&#39;);marcar(this);showEdit(&#39;res89&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res90&quot; onclick=&quot;copyTextDeInput(&#39;res90&#39;,&#39;mensaje90&#39;);marcar(this);showEdit(&#39;res90&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res91&quot; onclick=&quot;copyTextDeInput(&#39;res91&#39;,&#39;mensaje91&#39;);marcar(this);showEdit(&#39;res91&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res92&quot; onclick=&quot;copyTextDeInput(&#39;res92&#39;,&#39;mensaje92&#39;);marcar(this);showEdit(&#39;res92&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res93&quot; onclick=&quot;copyTextDeInput(&#39;res93&#39;,&#39;mensaje93&#39;);marcar(this);showEdit(&#39;res93&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt; &lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;&lt;div id=&quot;domz&quot;&gt;&lt;div id=&quot;dom1&quot;&gt;aa&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div class=&quot;center&quot;&gt;&lt;button onclick=&quot;ver_aux(&#39;text1&#39;);&quot; class=&quot;btn1&quot;&gt;Cargar más letras&lt;/button&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id=&quot;modal_crearImagen5&quot; class=&quot;modal-container&quot;&gt;
      &lt;div class=&quot;modal5 view&quot;&gt;
        &lt;div class=&quot;modalA-content&quot; id=&quot;modal-content&quot;&gt;
         &lt;div style=&quot;position:relative;&quot;&gt;&lt;button type=&quot;button&quot; class=&quot;btn-close-2&quot; data-dismiss=&quot;modal&quot; onclick=&quot;change_class_child(&#39;#modal_crearImagen5&#39;,&#39;.modal5.view.visible&#39;,&#39;modal5 view&#39;);&quot;&gt;x&lt;/button&gt;
         &lt;/div&gt;&lt;div style=&quot;width:100%;padding:6px 0;&quot;&gt;&lt;div style=&quot;width:97%;margin:0 auto;&quot; id=&quot;edit_p&quot;&gt;&lt;textarea id=&quot;text2&quot; name=&quot;text2&quot; maxlength=&quot;5555&quot; style=&quot;display: table-cell;width:100%;box-sizing: border-box;font-size:1.3em;margin:0;padding:6px;border-radius: 10px !important;background:#f0fcff;&quot; type=&quot;text&quot; value=&quot;hola&quot; &gt;Escribe acá...&lt;/textarea&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;modal5_btn&quot;&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;』&quot;,&quot;text2&quot;)&#39; value=&quot;』&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;『&quot;,&quot;text2&quot;)&#39; value=&quot;『&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;ツ&quot;,&quot;text2&quot;)&#39; value=&quot;ツ&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;乡&quot;,&quot;text2&quot;)&#39; value=&quot;乡&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;》&quot;,&quot;text2&quot;)&#39; value=&quot;》&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;《&quot;,&quot;text2&quot;)&#39; value=&quot;《&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;༽﻿&quot;,&quot;text2&quot;)&#39; value=&quot;༽﻿&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;༼&quot;,&quot;text2&quot;)&#39; value=&quot;༼&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;°&quot;,&quot;text2&quot;)&#39; value=&quot;°&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;彡&quot;,&quot;text2&quot;)&#39; value=&quot;彡&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✞&quot;,&quot;text2&quot;)&#39; value=&quot;✞&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;☬&quot;,&quot;text2&quot;)&#39; value=&quot;☬&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✧&quot;,&quot;text2&quot;)&#39; value=&quot;✧&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;༒&quot;,&quot;text2&quot;)&#39; value=&quot;༒&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;═&quot;,&quot;text2&quot;)&#39; value=&quot;═&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;꧂&quot;,&quot;text2&quot;)&#39; value=&quot;꧂&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;꧁&quot;,&quot;text2&quot;)&#39; value=&quot;꧁&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;】&quot;,&quot;text2&quot;)&#39; value=&quot;】&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;【&quot;,&quot;text2&quot;)&#39; value=&quot;【&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;❤️&quot;,&quot;text2&quot;)&#39; value=&quot;❤️&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;❉&quot;,&quot;text2&quot;)&#39; value=&quot;❉&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;❄&quot;,&quot;text2&quot;)&#39; value=&quot;❄&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✿&quot;,&quot;text2&quot;)&#39; value=&quot;✿&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✾&quot;,&quot;text2&quot;)&#39; value=&quot;✾&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✺&quot;,&quot;text2&quot;)&#39; value=&quot;✺&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✴&quot;,&quot;text2&quot;)&#39; value=&quot;✴&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✫&quot;,&quot;text2&quot;)&#39; value=&quot;✫&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✪&quot;,&quot;text2&quot;)&#39; value=&quot;✪&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✩&quot;,&quot;text2&quot;)&#39; value=&quot;✩&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✦&quot;,&quot;text2&quot;)&#39; value=&quot;✦&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✧&quot;,&quot;text2&quot;)&#39; value=&quot;✧&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✥&quot;,&quot;text2&quot;)&#39; value=&quot;✥&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✤&quot;,&quot;text2&quot;)&#39; value=&quot;✤&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✢&quot;,&quot;text2&quot;)&#39; value=&quot;✢&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✡&quot;,&quot;text2&quot;)&#39; value=&quot;✡&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;_&quot;,&quot;text2&quot;)&#39; value=&quot;_&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;☆&quot;,&quot;text2&quot;)&#39; value=&quot;☆&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;≈&quot;,&quot;text2&quot;)&#39; value=&quot;≈&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;►&quot;,&quot;text2&quot;)&#39; value=&quot;►&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;█&quot;,&quot;text2&quot;)&#39; value=&quot;█&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♥&quot;,&quot;text2&quot;)&#39; value=&quot;♥&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▓&quot;,&quot;text2&quot;)&#39; value=&quot;▓&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♭&quot;,&quot;text2&quot;)&#39; value=&quot;♭&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♬&quot;,&quot;text2&quot;)&#39; value=&quot;♬&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♫&quot;,&quot;text2&quot;)&#39; value=&quot;♫&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♪&quot;,&quot;text2&quot;)&#39; value=&quot;♪&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;╦&quot;,&quot;text2&quot;)&#39; value=&quot;╦&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▇&quot;,&quot;text2&quot;)&#39; value=&quot;▇&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▆&quot;,&quot;text2&quot;)&#39; value=&quot;▆&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▅&quot;,&quot;text2&quot;)&#39; value=&quot;▅&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▃&quot;,&quot;text2&quot;)&#39; value=&quot;▃&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▂&quot;,&quot;text2&quot;)&#39; value=&quot;▂&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;╬&quot;,&quot;text2&quot;)&#39; value=&quot;╬&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;┼&quot;,&quot;text2&quot;)&#39; value=&quot;┼&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▄&quot;,&quot;text2&quot;)&#39; value=&quot;▄&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;░&quot;,&quot;text2&quot;)&#39; value=&quot;░&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▒&quot;,&quot;text2&quot;)&#39; value=&quot;▒&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;≈&quot;,&quot;text2&quot;)&#39; value=&quot;≈&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;►&quot;,&quot;text2&quot;)&#39; value=&quot;►&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;█&quot;,&quot;text2&quot;)&#39; value=&quot;█&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♥&quot;,&quot;text2&quot;)&#39; value=&quot;♥&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▓&quot;,&quot;text2&quot;)&#39; value=&quot;▓&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♭&quot;,&quot;text2&quot;)&#39; value=&quot;♭&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♬&quot;,&quot;text2&quot;)&#39; value=&quot;♬&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♫&quot;,&quot;text2&quot;)&#39; value=&quot;♫&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♪&quot;,&quot;text2&quot;)&#39; value=&quot;♪&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♩&quot;,&quot;text2&quot;)&#39; value=&quot;♩&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♡&quot;,&quot;text2&quot;)&#39; value=&quot;♡&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♧&quot;,&quot;text2&quot;)&#39; value=&quot;♧&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♦&quot;,&quot;text2&quot;)&#39; value=&quot;♦&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♥&quot;,&quot;text2&quot;)&#39; value=&quot;♥&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♤&quot;,&quot;text2&quot;)&#39; value=&quot;♤&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♣&quot;,&quot;text2&quot;)&#39; value=&quot;♣&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♢&quot;,&quot;text2&quot;)&#39; value=&quot;♢&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♠&quot;,&quot;text2&quot;)&#39; value=&quot;♠&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;≈&quot;,&quot;text2&quot;)&#39; value=&quot;≈&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;☆&quot;,&quot;text2&quot;)&#39; value=&quot;☆&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;►&quot;,&quot;text2&quot;)&#39; value=&quot;►&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;█&quot;,&quot;text2&quot;)&#39; value=&quot;█&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♥&quot;,&quot;text2&quot;)&#39; value=&quot;♥&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▓&quot;,&quot;text2&quot;)&#39; value=&quot;▓&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♭&quot;,&quot;text2&quot;)&#39; value=&quot;♭&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♬&quot;,&quot;text2&quot;)&#39; value=&quot;♬&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♫&quot;,&quot;text2&quot;)&#39; value=&quot;♫&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♪&quot;,&quot;text2&quot;)&#39; value=&quot;♪&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;╦&quot;,&quot;text2&quot;)&#39; value=&quot;╦&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▇&quot;,&quot;text2&quot;)&#39; value=&quot;▇&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▆&quot;,&quot;text2&quot;)&#39; value=&quot;▆&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▅&quot;,&quot;text2&quot;)&#39; value=&quot;▅&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▃&quot;,&quot;text2&quot;)&#39; value=&quot;▃&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▂&quot;,&quot;text2&quot;)&#39; value=&quot;▂&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;╬&quot;,&quot;text2&quot;)&#39; value=&quot;╬&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;┼&quot;,&quot;text2&quot;)&#39; value=&quot;┼&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▄&quot;,&quot;text2&quot;)&#39; value=&quot;▄&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;░&quot;,&quot;text2&quot;)&#39; value=&quot;░&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▒&quot;,&quot;text2&quot;)&#39; value=&quot;▒&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;╬&quot;,&quot;text2&quot;)&#39; value=&quot;╬&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▓&quot;,&quot;text2&quot;)&#39; value=&quot;▓&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▒&quot;,&quot;text2&quot;)&#39; value=&quot;▒&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▆&quot;,&quot;text2&quot;)&#39; value=&quot;▆&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✶&quot;,&quot;text2&quot;)&#39; value=&quot;✶&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♥&quot;,&quot;text2&quot;)&#39; value=&quot;♥&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;❦&quot;,&quot;text2&quot;)&#39; value=&quot;❦&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;❣&quot;,&quot;text2&quot;)&#39; value=&quot;❣&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;❥&quot;,&quot;text2&quot;)&#39; value=&quot;❥&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;❤&quot;,&quot;text2&quot;)&#39; value=&quot;❤&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♜&quot;,&quot;text2&quot;)&#39; value=&quot;♜&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♖&quot;,&quot;text2&quot;)&#39; value=&quot;♖&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♞&quot;,&quot;text2&quot;)&#39; value=&quot;♞&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♘&quot;,&quot;text2&quot;)&#39; value=&quot;♘&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♗&quot;,&quot;text2&quot;)&#39; value=&quot;♗&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♝&quot;,&quot;text2&quot;)&#39; value=&quot;♝&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♛&quot;,&quot;text2&quot;)&#39; value=&quot;♛&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♕&quot;,&quot;text2&quot;)&#39; value=&quot;♕&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♚&quot;,&quot;text2&quot;)&#39; value=&quot;♚&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♔&quot;,&quot;text2&quot;)&#39; value=&quot;♔&quot; /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;men4 center&quot; id=&quot;compartirX&quot;&gt;&lt;button type=&quot;button&quot; class=&quot;btn1&quot; data-dismiss=&quot;modal&quot; onclick=&quot;abrir_redes(&#39;text2&#39;,&#39;compartirX&#39;,&#39;mensajeX&#39;);&quot;&gt;Compartir&lt;/button&gt; &lt;button type=&quot;button&quot; class=&quot;btn1&quot; data-dismiss=&quot;modal&quot; onclick=&quot;eliminar_caracter(&#39;text2&#39;,2);&quot;&gt;Borrar ►&lt;/button&gt; &lt;button type=&quot;button&quot; class=&quot;btn1&quot; data-dismiss=&quot;modal&quot; onclick=&quot;eliminar_caracter(&#39;text2&#39;,1);&quot;&gt;◄ Borrar&lt;/button&gt; &lt;button type=&quot;button&quot; class=&quot;btn1&quot; data-dismiss=&quot;modal&quot; onclick=&quot;copyTextDeInput(&#39;text2&#39;,&#39;mensajeX&#39;);&quot;&gt;Copiar&lt;/button&gt;&lt;/div&gt; &lt;div id=&quot;mensajeX&quot;&gt;&lt;/div&gt; &lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;
        &lt;/div&gt;
       &lt;/div&gt;
     &lt;/div&gt;
		 
		 &lt;div class=&quot;opc&quot;&gt;&lt;a href=&quot;https://oruro777.blogspot.com/2012/05/letras-con-corazones-en-facebook.html&quot; target=&quot;_blank&quot;&gt;Símbolos y letras con corazones&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2012/06/letras-en-facebook-con-decorado.html&quot; target=&quot;_blank&quot;&gt;Letras Decoradas&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2012/05/letras-subrayadas-en-facebook.html&quot; target=&quot;_blank&quot;&gt;Letras Subrayadas&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2015/07/letras-tachadas-para-twitter-y-facebook.html&quot; target=&quot;_blank&quot;&gt;Letras tachadas&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2015/07/letras-al-reves-en-twitter-y-facebook.html&quot; target=&quot;_blank&quot;&gt;Letras al revés&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2012/05/simbolos-para-facebook.html&quot; target=&quot;_blank&quot;&gt;Símbolos ascii, figuras&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2018/01/letras-con-simbolos-de-naipes-o-cartas.html&quot; target=&quot;_blank&quot;&gt;Letras con naipes o cartas&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2018/01/letras-con-simbolos-de-notas-musicales.html&quot; target=&quot;_blank&quot;&gt;Letras con notas musicales&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2018/01/letras-adornadas-para-nick.html&quot; target=&quot;_blank&quot;&gt;Letras raras para Nick&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2018/01/letras-con-estrellas-para-facebook.html&quot; target=&quot;_blank&quot;&gt;Letras con estrellas&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2012/05/editor-de-texto-para-facebook.html&quot; target=&quot;_blank&quot;&gt;Letras grandes para copiar&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;h2&gt;Las piezas de ajedrez&lt;/h2&gt;Todas las fichas de ajedrez, el Rey, la reyna, las torres, los caballos, los alfiles y los peones.&lt;br /&gt;
&lt;h3&gt;Piezas blancas&lt;/h3&gt;&lt;div style=&quot;font-size:2.4em;&quot;&gt;♔ ♕ ♖ ♗ ♘ ♙&lt;/div&gt;&lt;h3&gt;Piezas negras&lt;/h3&gt;&lt;div style=&quot;font-size:2.4em;&quot;&gt;♚ ♛ ♜ ♝ ♞ ♟&lt;/div&gt;&lt;h3&gt;Tablero Ajedrez&lt;/h3&gt;Este tablero de ajedrez está realizado con caracteres gráficos y los símbolos de las piezas de ajedrez.&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;font-size:2.4em;&quot;&gt;♜♞♝♚♛♝♞♜&lt;br /&gt;
♟♟♟♟♟♟♟♟&lt;br /&gt;
▓░▓░▓░▓░▓&lt;br /&gt;
░▓░▓░▓░▓░&lt;br /&gt;
▓░▓░▓░▓░▓&lt;br /&gt;
░▓░▓░▓░▓░&lt;br /&gt;
♙♙♙♙♙♙♙♙&lt;br /&gt;
♖♘♗♔♕♗♘♖&lt;br /&gt;
&lt;br /&gt;
8 |_|#|_|#|_|#|_|#|&lt;br /&gt;
7 |#|_|#|_|#|_|#|_|&lt;br /&gt;
6 |_|#|_|#|_|#|_|#|&lt;br /&gt;
5 |#|_|#|_|#|_|#|_|&lt;br /&gt;
4 |_|#|_|#|_|#|_|#|&lt;br /&gt;
3 |#|_|#|_|#|_|#|_|&lt;br /&gt;
2 |_|#|_|#|_|#|_|#|&lt;br /&gt;
1 |#|_|#|_|#|_|#|_|&lt;br /&gt;
   a b c d e f g h&lt;br /&gt;
&lt;/div&gt;&lt;h3&gt;Caritas con fichas de ajedrez&lt;/h3&gt;A continuación una caritas interesantes y muy bonitas acompañadas de las piezas de ajedrez.&lt;br /&gt;
&lt;div style=&quot;font-size:2.4em;&quot;&gt;♔◕‿◕♔ ♔⍲‿⍲♔ ♔⍱‿●♔ ♔◕‿◕♔ ♔◕ ‿ ◕♔ ♔◠‿◠♔ ♔ℰ⋆‿⋆ℰ♔ ♔ℰ⍲‿⍲ℰ♔ ♘◕ ‿ ◕♘ ♘◕ ‿ ◕♘ ♘◕‿◕♘ ♖≧◔◡◔≦♖ ♖6(◦･ω･◦)9♖ ♖≧✯◡✯≦♖ ♖٩͡[๏̯͡๏]۶♖ ♖٩(๏̯͡๏)۶♖ ♖‹(•●•)›♖ ♖◕‿‿◕♖ ♖／人◕‿◕人＼♖ ♕(o゜ェ゜o)♕ ♕ε(๏̯͡๏)з♕ ♕๑•ิ.•ั๑♕ ♕Ⴚ(●ტ●)Ⴢ♕&lt;br /&gt;
♕❁◕ ‿ ◕❁♕ ♕(∩^ω^∩)♕ ♕㋡♕ ♕㋛♕ ♕☺♕ ♕☹♕ ♕☻♕ ♕〠♕ ♕シ♕ ♕ッ♕ ♕ツ♕ ♕ヅ♕ Ü 〲ὃ ⍩ ⍨ ⍥ ⍤ ⍣ ⍢ ⍡ ت ﭢ ϡ 〴 ὕ ὣ Ѷ Ӫ ӫ&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;


&lt;script async=&#39;async&#39;&gt;
var palabraGlob=&quot;Escribe acá...&quot;;

function abrir_redes(id_div_contenido,id_div_compartir,id_div_mensaje)
{var glob_url_texto=document.getElementById(id_div_contenido).value; var cade=&quot;&quot;; var re=&quot;&quot;;
  cade=&quot;&lt;div style=\&quot;padding:0 20px 20px 20px;background:#c4cfe6;\&quot; class=\&quot;opc\&quot;&gt;&lt;div style=\&quot;background: #508aff;color:#fff;font-size:20px;\&quot;&gt;Compartir en redes&lt;/div&gt;&quot;;
  re = / /gi; glob_url_texto = glob_url_texto.replace(re, &quot;%20&quot;);

if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) )cade+=&quot;&lt;a href=&#39;whatsapp://send?text=&quot;+glob_url_texto+&quot;&#39;  target=&#39;_blank&#39;&gt;Whatsapp&lt;/a&gt;&quot;;

   cade+=&quot;&lt;a href=&#39;javascript:void();&#39; class=&#39;social-icon twitter ga&#39; rel=&#39;nofollow&#39; data-js-selector=&#39;launch_popup&#39;     onclick=\&quot;window.open(&#39;https://twitter.com/share?url=http://oruro777.blogspot.com&amp;text=&quot;+glob_url_texto+&quot;&#39;, &#39;_blank&#39;, &#39;height=430,width=640&#39;);\&quot;   data-category=&#39;Post&#39; data-event=&#39;Share quote&#39; data-label=&#39;twitter&#39;&gt;Twitter&lt;/a&gt;&quot;;
   cade+=&quot;&lt;a href=\&quot;#\&quot; onclick=\&quot;javascript:cerrar_compartir(&#39;&quot;+id_div_contenido+&quot;&#39;,&#39;&quot;+id_div_compartir+&quot;&#39;,&#39;&quot;+id_div_mensaje+&quot;&#39;);return false;\&quot; &gt;Cerrar&lt;/a&gt;&quot;;
   cade+=&quot;&lt;/div&gt;&quot;;
 document.getElementById(id_div_mensaje).innerHTML = cade;
}				   
				   
function cerrar_compartir(id_div_contenido,id_div_compartir,id_div_mensaje){document.getElementById(id_div_mensaje).innerHTML = &quot;&quot;;}				   
var str1=&quot;&quot;,str2=&quot;&quot;;
function anadir_caracter(caracter1,idEditor){var tex5=&quot;&quot;;  if(document.getElementById(idEditor).selectionStart&gt;-1&amp;&amp;document.getElementById(idEditor).selectionStart&lt;999){f=document.getElementById(idEditor);
                                                                _ini=f.selectionStart; var inicio = f.value.substr(0, _ini); var fin = f.value.substr(_ini, f.value.length);
	                                                            tex5 = inicio + caracter1 + fin; f.value=tex5; f.selectionStart=_ini+1; f.selectionEnd=_ini+1;  f.focus();
                                                                }else {tex5=document.getElementById(idEditor).value;  tex5=tex5+caracter1; document.getElementById(&quot;text2&quot;).value = tex5;}   }
function eliminar_caracter(idEditor,tipo){tx2=document.getElementById(&quot;text2&quot;).value;
	                                      if(tipo==1){ tx2 = tx2.substring(0, tx2.length - 1); } 
                                          if(tipo==2){ tx2 = tx2.substring(1, tx2.length);}
										  if(tipo==3){ tx2 =&quot;&quot;;  }
										  document.getElementById(&quot;text2&quot;).value = tx2;
                                         }
function marcar(campo) { campo.focus(); campo.select();}

function descodificarEntidad(str) {  return str.replace(/&amp;#(\d+);/g, function(match, dec) {    return String.fromCharCode(dec);  });}
function copyTextDeDiv(idTexto,idMensaje){
    var text=document.getElementById(idTexto).innerHTML;
    var id = &quot;el-id-del-textarea&quot;; globIdMensaje=idMensaje;
    var existsTextarea = document.getElementById(id);
    if(!existsTextarea){ var textarea = document.createElement(&quot;textarea&quot;);  textarea.id = id;
                         textarea.style.position = &quot;fixed&quot;;textarea.style.top = 0; textarea.style.left = 0; textarea.style.width = &quot;1px&quot;;        textarea.style.height = &quot;1px&quot;;
                         textarea.style.padding = 0;  textarea.style.border = &quot;none&quot;;  textarea.style.outline = &quot;none&quot;;  textarea.style.boxShadow = &quot;none&quot;;  textarea.style.background = &quot;transparent&quot;;
                         document.querySelector(&quot;body&quot;).appendChild(textarea);   existsTextarea = document.getElementById(id);
                       }else{   }
    existsTextarea.value = text; existsTextarea.select();
    try { var status = document.execCommand(&quot;copy&quot;); if(!status){ fracaso(); }else{ exito(); }
        } catch (err) {  excepcion(); }
    if(!existsTextarea){document.body.removeChild(existsTextarea);}
}
var globIdMensaje = &quot;mensaje1&quot;;
    
function copyTextDeInput(idTexto,idMensaje){var text=&quot;&quot;; text=document.getElementById(idTexto).value;
                                            var id = &quot;el-id-del-textarea&quot;; globIdMensaje=idMensaje;
                                            var existsTextarea = document.getElementById(id);
    if(!existsTextarea){ var textarea = document.createElement(&quot;textarea&quot;);  textarea.id = id;
                         textarea.style.position = &quot;fixed&quot;;textarea.style.top = 0; textarea.style.left = 0; textarea.style.width = &quot;1px&quot;;        textarea.style.height = &quot;1px&quot;;
                         textarea.style.padding = 0;  textarea.style.border = &quot;none&quot;;  textarea.style.outline = &quot;none&quot;;  textarea.style.boxShadow = &quot;none&quot;;  textarea.style.background = &quot;transparent&quot;;
                         document.querySelector(&quot;body&quot;).appendChild(textarea);   existsTextarea = document.getElementById(id);
                       }
    existsTextarea.value = text; existsTextarea.select();
    try { var status = document.execCommand(&quot;copy&quot;); if(!status){ fracaso(idTexto); }else{ exito(idTexto); }
        } catch (err) { excepcion(idTexto); }
    if(!existsTextarea){document.body.removeChild(existsTextarea);}
}

var globIdMensaje = &quot;mensaje1&quot;,globIdTexto = &quot;x&quot;;
    
    function exito(idTexto) { console.log(&quot;ENTRA exientraaaa&quot;); MostrarAlerta(2500,&quot;Texto copiado!&quot;,&quot;#01A9DB&quot;,idTexto); }
    function fracaso(idTexto) { MostrarAlerta(5500,&quot;No se pudo copiar, realiza el copiado manual o prueba otro navegador...&quot;,&quot;#F79F81&quot;,idTexto); }
    function excepcion(idTexto) {MostrarAlerta(5500,&quot;No se pudo copiar, realiza el copiado manual o prueba otro navegador...&quot;,&quot;#F79F81&quot;,idTexto); }
    function ocultarAlerta(idTexto) {objeto=document.getElementById(idTexto+&quot;_msg&quot;);
							         padreId=document.getElementById(idTexto).parentNode.id;
	                                 document.getElementById(padreId).removeChild(objeto);
	                                }
    function MostrarAlerta(tiempo,texto1,color,idTexto) { elemento1 = document.createElement(&quot;div&quot;); id5=idTexto+&quot;_msg&quot;; inputExist=document.getElementById(id5);
                                              if(!inputExist){elemento1.id = id5; elemento1.innerHTML=&quot;&lt;div style=&#39;color:#fff; background:&quot;+color+&quot;;&#39;&gt;&quot;+texto1+&quot;&lt;/div&gt;&quot;;
                                                              elemento2 = document.getElementById(idTexto); elemento2.parentNode.insertBefore(elemento1,elemento2);
                                                              insertAfter(elemento2,elemento1); setTimeout(function() {ocultarAlerta(idTexto);}, tiempo);
                                                             }
                                                        }
    function insertAfter(dom1,dom2){if(dom1.nextSibling){ dom1.parentNode.insertBefore(dom2,dom1.nextSibling);} else {dom1.parentNode.appendChild(dom2);}}
	function showEdit(idTexto){
		elemento1 = document.createElement(&quot;div&quot;); id5=idTexto+&quot;_edit&quot;; inputExist=document.getElementById(id5);
                               if(!inputExist){elemento1.id = id5; elemento1.innerHTML=&quot;&lt;span style=\&quot;float:right;\&quot;&gt;&lt;button type=\&quot;button\&quot; class=\&quot;btn1\&quot; onclick=\&quot;trasladar_dats3(&#39;&quot;+idTexto+&quot;&#39;,&#39;text2&#39;);\&quot;&gt;Editar&lt;/button&gt;&quot;;
                                               elemento2 = document.getElementById(idTexto); elemento2.parentNode.insertBefore(elemento1,elemento2);
                                               insertAfter(elemento2,elemento1); 
                                              }
		
	                          }
				   var normal=&quot;abcdefghijklmnñopqrstuvwxyz1234567890ABCDEFGHIJKLMNÑOPQRSTUVWXYZ&quot;;
var a1=descodificarEntidad(&quot;ａｂｃｄｅｆｇｈｉｊｋｌｍｎñｏｐｑｒｓｔｕｖｗｘｙｚ1234567890ＡＢＣＤＥＦＧＨＩＪＫＬＭＮñＯＰＱＲＳＴＵＶＷＸＹZ&quot;); /*z*/
var a2=descodificarEntidad(&quot;𝒶𝒷𝒸𝒹𝑒𝒻𝑔𝒽𝒾𝒿𝓀𝓁𝓂𝓃ñ𝑜𝓅𝓆𝓇𝓈𝓉𝓊𝓋𝓌𝓍𝓎𝓏𝟣𝟤𝟥𝟦𝟧𝟨𝟩𝟪𝟫𝟢𝒜𝐵𝒞𝒟𝐸𝐹𝒢𝐻𝐼𝒥𝒦𝐿𝑀𝒩Ñ𝒪𝒫𝒬𝑅𝒮𝒯𝒰𝒱𝒲𝒳𝒴𝒵&quot;);
var a3=descodificarEntidad(&quot;ɑҌςdeԲɢɦiۆkℓოɲñ☉թףгรէนѵωxעŻ1234567890ΔßĊÐ乇ŦGHΙJӃĿMNÑʘPQЯSȚUVWҲYZ&quot;);
var a4=descodificarEntidad(&quot;𝓪𝓫𝓬𝓭𝓮𝓯𝓰𝓱𝓲𝓳𝓴𝓵𝓶𝓷ñ𝓸𝓹𝓺𝓻𝓼𝓽𝓾𝓿𝔀𝔁𝔂𝔃1234567890𝓐𝓑𝓒𝓓𝓔𝓕𝓖𝓗𝓘𝓙𝓚𝓛𝓜𝓝Ñ𝓞𝓟𝓠𝓡𝓢𝓣𝓤𝓥𝓦𝓧𝓨𝓩&quot;);
var a5=descodificarEntidad(&quot;αвςdєfgнιנкℓмиÑ☉ρףяѕтυνωאָуz1234567890◬ß₵DモFGHエJKLMNÑ☯PQRSTUVWXYZ✘乙&quot;);
var a6=descodificarEntidad(&quot;𝘢𝘣𝘤𝘥𝘦𝘧𝘨𝘩𝘪𝘫𝘬𝘭𝘮𝘯ñ𝘰𝘱𝘲𝘳𝘴𝘵𝘶𝘷𝘸𝘹𝘺𝘻1234567890𝘈𝘉𝘊𝘋𝘌𝘍𝘎𝘏𝘐𝘑𝘒𝘓𝘔𝘕Ñ𝘖𝘗𝘘𝘙𝘚𝘛𝘜𝘝𝘞𝘟𝘠𝘡&quot;);
var a7=descodificarEntidad(&quot;ＡＢＣＤＥＦＧＨＩＪＫＬＭＮñＯＰＱＲＳＴＵＶＷＸＹZ1234567890ＡＢＣＤＥＦＧＨＩＪＫＬＭＮñＯＰＱＲＳＴＵＶＷＸＹZ&quot;);/*z*/
var a8=descodificarEntidad(&quot;𝖆𝖇𝖈𝖉𝖊𝖋𝖌𝖍𝖎𝖏𝖐𝖑𝖒𝖓𝖓𝖔𝖕𝖖𝖗𝖘𝖙𝖚𝖛𝖜𝖝𝖞𝖟1234567890𝕬𝕭𝕮𝕯𝕰𝕱𝕲𝕳𝕴𝕵𝕶𝕷𝕸𝕹𝕹𝕺𝕻𝕼𝕽𝕾𝕿𝖀𝖁𝖂𝖃𝖄𝖅&quot;);
var a9=descodificarEntidad(&quot;aвcdeғgнιjĸlмnÑσpqrѕтυvwхyz1234567890▲ß☾DミFGHエJKLMNÑ❂PQRSTUVWXYZ╳乙&quot;);
var a10=descodificarEntidad(&quot;𝓐𝓑𝓒𝓓𝓔𝓕𝓖𝓗𝓘𝓙𝓚𝓛𝓜𝓝Ñ𝓞𝓟𝓠𝓡𝓢𝓣𝓤𝓥𝓦𝓧𝓨𝓩1234567890𝓐𝓑𝓒𝓓𝓔𝓕𝓖𝓗𝓘𝓙𝓚𝓛𝓜𝓝Ñ𝓞𝓟𝓠𝓡𝓢𝓣𝓤𝓥𝓦𝓧𝓨𝓩&quot;);
var a11=descodificarEntidad(&quot;αвҫժєƒgнιנкℓмηñ⊗ρqяѕтυνωχуz1234567890∆ß☾DミFGHエJKLMNÑ㋡PQRSTUVWXYZ╳乙&quot;);
var a12=descodificarEntidad(&quot;𝒂𝒃𝒄𝒅𝒆𝒇𝒈𝒉𝒊𝒋𝒌𝒍𝒎𝒏ñ𝒐𝒑𝒒𝒓𝒔𝒕𝒖𝒗𝒘𝒙𝒚𝒛1234567890𝑨𝑩𝑪𝑫𝑬𝑭𝑮𝑯𝑰𝑱𝑲𝑳𝑴𝑵Ñ𝑶𝑷𝑸𝑹𝑺𝑻𝑼𝑽𝑾𝑿𝒀𝒁&quot;);
var a13=descodificarEntidad(&quot;ABCÐEքGħIJҞŁMNñØPQRֆŦUV₩ЖҰ乙1234567890ABCÐEքGħIJҞŁMNñØPQRֆŦUV₩ЖҰ乙&quot;);/*z*/
var a14=descodificarEntidad(&quot;𝔞𝔟𝔠𝔡𝔢𝔣𝔤𝔥𝔦𝔧𝔨𝔩𝔪𝔫ñ𝔬𝔭𝔮𝔯𝔰𝔱𝔲𝔳𝔴𝔵𝔶𝔷1234567890𝔄𝔅ℭ𝔇𝔈𝔉𝔊ℌℑ𝔍𝔎𝔏𝔐𝔑Ñ𝔒𝔓𝔔ℜ𝔖𝔗𝔘𝔙𝔚𝔛𝔜ℨ&quot;);
var a15=descodificarEntidad(&quot;ɑɓcdεfgんﻨjкɭm∩Ñ☢ｱqrstuϑwﾒyz1234567890ﾑ乃ＣＤ乇ｷＧＨﾉﾌズﾚＭ刀Ñ㋡PQ尺丂ｲひV₩╳ﾘ乙&quot;);
var a16=descodificarEntidad(&quot;𝔞𝔟𝔠𝔡𝔢𝔣𝔤𝔥𝔦𝔧𝔨𝔩𝔪𝔫ñ𝔬𝔭𝔮𝔯𝔰𝔱𝔲𝔳𝔴𝔵𝔶𝔷𝟭𝟮𝟯𝟰𝟱𝟲𝟳𝟴𝟵𝟬𝔞𝔟𝔠𝔡𝔢𝔣𝔤𝔥𝔦𝔧𝔨𝔩𝔪𝔫ñ𝔬𝔭𝔮𝔯𝔰𝔱𝔲𝔳𝔴𝔵𝔶𝔷&quot;);
var a17=descodificarEntidad(&quot;αв¢∂єfgнιנкℓмиÑσρqяѕтυνωχуz1234567890αв¢∂єfgнιנкℓмиÑσρqяѕтυνωχуz&quot;);
var a18=descodificarEntidad(&quot;𝘈𝘉𝘊𝘋𝘌𝘍𝘎𝘏𝘐𝘑𝘒𝘓𝘔𝘕Ñ𝘖𝘗𝘘𝘙𝘚𝘛𝘜𝘝𝘞𝘟𝘠𝘡1234567890𝘈𝘉𝘊𝘋𝘌𝘍𝘎𝘏𝘐𝘑𝘒𝘓𝘔𝘕Ñ𝘖𝘗𝘘𝘙𝘚𝘛𝘜𝘝𝘞𝘟𝘠𝘡&quot;);
var a19=descodificarEntidad(&quot;aьζdҾʧghﻨʝқŁʍnñʘpգrㄅʇひvwＸyչ1234567890aьζdҾʧghﻨʝқŁʍnñʘpգrㄅʇひvwＸyչ&quot;);
var a20=descodificarEntidad(&quot;𝑨𝑩𝑪𝑫𝑬𝑭𝑮𝑯𝑰𝑱𝑲𝑳𝑴𝑵Ñ𝑶𝑷𝑸𝑹𝑺𝑻𝑼𝑽𝑾𝑿𝒀𝒁1234567890𝑨𝑩𝑪𝑫𝑬𝑭𝑮𝑯𝑰𝑱𝑲𝑳𝑴𝑵Ñ𝑶𝑷𝑸𝑹𝑺𝑻𝑼𝑽𝑾𝑿𝒀𝒁&quot;);
var a21=descodificarEntidad(&quot;คც(ծҾfgんﻨʝКլოՈÑʘթգ尺丂Ŧuשωﾒฯ乙1234567890คც(ծҾfgんﻨʝКլოՈÑʘթգ尺丂Ŧuשωﾒฯ乙&quot;);
var a22=descodificarEntidad(&quot;ДßĊÐξFĠĦłjҚĿMnЙØPףЯ丂tŲעΨЖУ乙1234567890ДßĊÐξFĠĦłjҚĿMnЙØPףЯ丂tŲעΨЖУ乙&quot;);/*z*/
var a23=descodificarEntidad(&quot;მþcÐєζgΗιɟkɭmnÑΘpØҐŠτμשwχyշ1234567890ДßĊÐξFĠĦłjҚĿMnЙØPףЯ丂tŲעΨЖУ乙&quot;);
var a24=descodificarEntidad(&quot;ДЪCԁҾԲցんіڙқԼறהñፀթգЯ丂Ҭμνயﾒฯｚ1234567890ДЪCԁҾԲցんіڙқԼறהñፀթգЯ丂Ҭμνயﾒฯ&quot;); /*z*/
var a25=descodificarEntidad(&quot;Aþcծeƒﻮዞιʝʞረmɲñoթq尺丂Ŧひʋω╳ﾘչ1234567890A乃cծeƒﻮዞﻨʝʞረmɲñoթq尺丂Ŧひʋω╳ﾘչ&quot;);
var a26=descodificarEntidad(&quot;𝕬𝕭𝕮𝕯𝕰𝕱𝕲𝕳𝕴𝕵𝕶𝕷𝕸𝕹𝕹𝕺𝕻𝕼𝕽𝕾𝕿𝖀𝖁𝖂𝖃𝖄𝖅1234567890𝕬𝕭𝕮𝕯𝕰𝕱𝕲𝕳𝕴𝕵𝕶𝕷𝕸𝕹𝕹𝕺𝕻𝕼𝕽𝕾𝕿𝖀𝖁𝖂𝖃𝖄𝖅&quot;);
//var a27=descodificarEntidad(&quot;მჩርძєԲġhﻨქκlოnЙፀρგΓsŦυשwჯყz1234567890მßＣძ乇ԲĢhﻨქκlო仈ЙፀρგΓჰŦυשwჯყz&quot;);
var a27=descodificarEntidad(&quot;🔺ᗷᑕᗪEᖴGᕼ📍☂Kᒪ♏ᑎÑ🍊ᑭᑫᖇ💰🍄ᑌ🔰ᗯ⚒Yᘔ1234567890🔺ᗷᑕᗪEᖴGᕼ📍☂Kᒪ♏ᑎÑ🍊ᑭᑫᖇ💰🍄ᑌ🔰ᗯ⚒Yᘔ&quot;);/*z*/
var a28=descodificarEntidad(&quot;𝐚𝐛𝐜𝐝𝐞𝐟𝐠𝐡𝐢𝐣𝐤𝐥𝐦𝐧ñ𝐨𝐩𝐪𝐫𝐬𝐭𝐮𝐯𝐰𝐱𝐲𝐳𝟏𝟐𝟑𝟒𝟓𝟔𝟕𝟖𝟗0𝐀𝐁𝐂𝐃𝐄𝐅𝐆𝐇𝐈𝐉𝐊𝐋𝐌𝐍Ñ𝐎𝐏𝐐𝐑𝐒𝐓𝐔𝐕𝐖𝐗𝐘𝐙&quot;);
var a29=descodificarEntidad(&quot;🅐🅑🅒🅓🅔🅕🅖🅗🅘🅙🅚🅛🅜🅝ñ🅞🅟🅠🅡🅢🅣🅤🅥🅦🅧🅨🅩1234567890🅐🅑🅒🅓🅔🅕🅖🅗🅘🅙🅚🅛🅜🅝ñ🅞🅟🅠🅡🅢🅣🅤🅥🅦🅧🅨🅩&quot;);
var a30=descodificarEntidad(&quot;𝒜𝐵𝒞𝒟𝐸𝐹𝒢𝐻𝐼𝒥𝒦𝐿𝑀𝒩Ñ𝒪𝒫𝒬𝑅𝒮𝒯𝒰𝒱𝒲𝒳𝒴𝒵𝟣𝟤𝟥𝟦𝟧𝟨𝟩𝟪𝟫𝟢𝒜𝐵𝒞𝒟𝐸𝐹𝒢𝐻𝐼𝒥𝒦𝐿𝑀𝒩Ñ𝒪𝒫𝒬𝑅𝒮𝒯𝒰𝒱𝒲𝒳𝒴𝒵&quot;);
var a31=descodificarEntidad(&quot;ɑɓㄷɗeʃɡɦɪɟズɭʍηñʘρφʀรʇuϑШχվʑ1234567890◭ß☾DミFGHIJKLMNÑ㋡PQRSTUVWXYZ✗乙&quot;);
var a32=descodificarEntidad(&quot;𝗮𝗯𝗰𝗱𝗲𝗳𝗴𝗵𝗶𝗷𝗸𝗹𝗺𝗻ñ𝗼𝗽𝗾𝗿𝘀𝘁𝘂𝘃𝘄𝘅𝘆𝘇𝟭𝟮𝟯𝟰𝟱𝟲𝟳𝟴𝟵𝟬𝗔𝗕𝗖𝗗𝗘𝗙𝗚𝗛𝗜𝗝𝗞𝗟𝗠𝗡Ñ𝗢𝗣𝗤𝗥𝗦𝗧𝗨𝗩𝗪𝗫𝗬𝗭&quot;);
var a33=descodificarEntidad(&quot;ɑъ८ժεքցհﻨյĸlოռñօթզгรէսνաＸկչ1234567890aъ८ժεքցհﻨյĸlოռñօթզгรէսνաＸկչ&quot;);
var a34=descodificarEntidad(&quot;ⓐⓑⓒⓓⓔⓕⓖⓗⓘⓙⓚⓛⓜⓝⓝⓞⓟⓠⓡⓢⓣⓤⓥⓦⓧⓨⓩ①②③④⑤⑥⑦⑧⑨0ⒶⒷⒸⒹⒺⒻⒼⒽⒾⒿⓀⓁⓂⓃÑⓄⓅⓆⓇⓈⓉⓊⓋⓌⓍⓎⓏ&quot;);
var a35=descodificarEntidad(&quot;𝔸𝔹ℂ𝔻𝔼𝔽𝔾ℍ𝕀𝕁𝕂𝕃𝕄ℕÑ𝕆ℙℚℝ𝕊𝕋𝕌𝕍𝕎𝕏𝕐ℤ𝟘𝟙𝟚𝟛𝟜𝟝𝟞𝟟𝟠𝟡𝔸𝔹ℂ𝔻𝔼𝔽𝔾ℍ𝕀𝕁𝕂𝕃𝕄ℕÑ𝕆ℙℚℝ𝕊𝕋𝕌𝕍𝕎𝕏𝕐ℤ&quot;);
var a36=descodificarEntidad(&quot;𝙖𝙗𝙘𝙙𝙚𝙛𝙜𝙝𝙞𝙟𝙠𝙡𝙢𝙣ñ𝙤𝙥𝙦𝙧𝙨𝙩𝙪𝙫𝙬𝙭𝙮𝙯1234567890𝘼𝘽𝘾𝘿𝙀𝙁𝙂𝙃𝙄𝙅𝙆𝙇𝙈𝙉Ñ𝙊𝙋𝙌𝙍𝙎𝙏𝙐𝙑𝙒𝙓𝙔𝙕&quot;);
var a37=descodificarEntidad(&quot;ﻪbcժεfﻮʰiʲズlოⁿñºթզ尺รէนשʷﾒվz₁₂₃₄₅₆₈₉₀0abcժεfﻮʰͥʲズlოⁿñºթզ尺รէนשʷﾒվz&quot;);
var a38=descodificarEntidad(&quot;𝑎𝑏𝑐𝑑𝑒𝑓𝑔ℎ𝑖𝑗𝑘𝑙𝑚𝑛ñ𝑜𝑝𝑞𝑟𝑠𝑡𝑢𝑣𝑤𝑥𝑦𝑧1234567890𝐴𝐵𝐶𝐷𝐸𝐹𝐺𝐻𝐼𝐽𝐾𝐿𝑀𝑁Ñ𝑂𝑃𝑄𝑅𝑆𝑇𝑈𝑉𝑊𝑋𝑌𝑍&quot;);
var a39=descodificarEntidad(&quot;ḀßČÐεｷgɦﻨjズℓოɲñʘթq尺รŦนשωﾒУչ1234567890ḀßČÐεｷﻮɦﻨjズℓოɲñʘթq尺รŦนשωﾒվչ&quot;);
var a40=descodificarEntidad(&quot;𝚊𝚋𝚌𝚍𝚎𝚏𝚐𝚑𝚒𝚓𝚔𝚕𝚖𝚗ñ𝚘𝚙𝚚𝚛𝚜𝚝𝚞𝚟𝚠𝚡𝚢𝚣𝟷𝟸𝟹𝟺𝟻𝟼𝟽𝟾𝟿𝟶𝙰𝙱𝙲𝙳𝙴𝙵𝙶𝙷𝙸𝙹𝙺𝙻𝙼𝙽Ñ𝙾𝙿𝚀𝚁𝚂𝚃𝚄𝚅𝚆𝚇𝚈𝚉&quot;);
var a41=descodificarEntidad(&quot;48(d3f9h!jk1றnÑ0pqr57uvwxy2123456789048(d3f9h!jk1றnÑ0pqr57uvwxy2&quot;);
var a42=descodificarEntidad(&quot;𝕒𝕓𝕔𝕕𝕖𝕗𝕘𝕙𝕚𝕛𝕜𝕝𝕞𝕟ñ𝕠𝕡𝕢𝕣𝕤𝕥𝕦𝕧𝕨𝕩𝕪𝕫𝟘𝟙𝟚𝟛𝟜𝟝𝟞𝟟𝟠𝟡𝔸𝔹ℂ𝔻𝔼𝔽𝔾ℍ𝕀𝕁𝕂𝕃𝕄ℕÑ𝕆ℙℚℝ𝕊𝕋𝕌𝕍𝕎𝕏𝕐ℤ&quot;);
var a43=descodificarEntidad(&quot;ค๒ς๔єŦﻮђเןкl๓ภñoקσгรtยשฬאyz1234567890ค๒ς๔єŦﻮђเןкl๓ภÑoקσгรtยשฬץאz&quot;);
var a44=descodificarEntidad(&quot;ᗩᗷᑕᗪEᖴGᕼIᒍKᒪᗰᑎñOᑭᑫᖇᔕTᑌᐯᗯ᙭Yᘔ1234567890ᗩᗷᑕᗪEᖴGᕼIᒍKᒪᗰᑎñOᑭᑫᖇᔕTᑌᐯᗯ᙭Yᘔ&quot;);
var a45=descodificarEntidad(&quot;ค๒čdƎƒﻮんijƘℓmɲñƠÞգ尺ֆtƯvШXฯչ1234567890ค๒čdƎƒﻮんijƘℓmɲñƠÞգ尺ֆtƯvШXฯչ&quot;);
var a46=descodificarEntidad(&quot;ᴀʙᴄᴅᴇғɢʜɪᴊᴋʟᴍɴÑᴏᴘǫʀsᴛᴜᴠᴡxʏᴢ1234567890ᴀʙᴄᴅᴇғɢʜɪᴊᴋʟᴍɴÑᴏᴘǫʀsᴛᴜᴠᴡxʏᴢ&quot;);
var a47=descodificarEntidad(&quot;ለbርծΣfցዠijkረወռЙፀpզշsէሀvሠxվ乙1234567890ለbርծΣfցዠijkረወռЙፀpզշsէሀvሠxվ乙&quot;);
var a48=descodificarEntidad(&quot;丹乃ㄈのモチＧＨ工ﾌ长乚爪刀Ñ〇尸Ｑ尺己丁ひＶ山乂丫乙1234567890丹乃ㄈのモチＧＨ工ﾌ长乚爪刀Ñ〇尸Ｑ尺己丁ひＶ山乂丫乙&quot;);
var a49=descodificarEntidad(&quot;ค๖cժēfﻮhiวkl๓ɲñop๑rŞtนงωxฯ乙1234567890ค๖cժēfﻮhiวkl๓ɲñop๑rŞtนงωxฯ乙&quot;);
var a50=descodificarEntidad(&quot;ɐqɔpǝɟƃɥıɾʞlɯuuodbɹsʇnʌʍxʎz𝟣𝟤𝟥𝟦𝟧𝟨𝟩𝟪𝟫𝟢ɐqɔpǝɟƃɥıɾʞlɯuuodbɹsʇnʌʍxʎz&quot;);
var a51=descodificarEntidad(&quot;ÁßČĎĔŦĞĤĨĴĶĹMŃÑŐPQŔŚŤÚVŴЖŶŹ1234567890ÁßČĎĔŦĞĤĨĴĶĹMŃÑŐPQŔŚŤÚVŴЖŶŹ&quot;);
var a52=descodificarEntidad(&quot;ᴬᴮᶜᴰᴱᶠᴳᴴᴵᴶᴷᴸᴹᴺÑᴼᴾǫᴿˢᵀᵁⱽᵂˣʸᶻ1234567890ᴬᴮᶜᴰᴱᶠᴳᴴᴵᴶᴷᴸᴹᴺÑᴼᴾǫᴿˢᵀᵁⱽᵂˣʸᶻ&quot;);
var a53=descodificarEntidad(&quot;₳฿₵ĐɆ₣₲ⱧłJ₭Ⱡ₥₦ÑØ₱QⱤ₴₮ɄV₩ӾɎⱫ1234567890₳฿₵ĐɆ₣₲ⱧłJ₭Ⱡ₥₦ÑØ₱QⱤ₴₮ɄV₩ӾɎⱫ&quot;);
var a54=descodificarEntidad(&quot;ᴀʙᴄᴅᴇҒɢʜɪᴊᴋʟᴍNÑᴏᴘQʀsᴛᴜᴠᴡxʏᴢ1234567890ᴀʙᴄᴅᴇҒɢʜɪᴊᴋʟᴍNÑᴏᴘQʀsᴛᴜᴠᴡxʏᴢ&quot;);
var a55=descodificarEntidad(&quot;αвc∂εғgнιנкℓмηñσρqяsтυvωxүz1234567890αвc∂εғgнιנкℓмηñσρqяsтυvωxүz&quot;);
var a56=descodificarEntidad(&quot;АБCДЄFGHЇJКГѪ₦ЙѲPФЯ$TЦѴШЖЧЗ1234567890АБCДЄFGHЇJКГѪ₦ЙѲPФЯ$TЦѴШЖЧЗ&quot;);
var a57=descodificarEntidad(&quot;ꍏ♭☾◗€Ϝ❡♄♗♪ϰ↳♔♫Ñ⊙ρ☭☈ⓢT☋✓ω⌘☿☡1234567890ꍏ♭☾◗€Ϝ❡♄♗♪ϰ↳♔♫Ñ⊙ρ☭☈ⓢT☋✓ω⌘☿☡&quot;);
var a58=descodificarEntidad(&quot;ΩbҫժҼҒgӈأjҠӀMnӣoҎգԻֆҭմvωҲұչ1234567890ΩbҫժҼҒﻮӈأjҠӀMnӣoҎգԻֆҭմvωҲұչ&quot;);
var a59=descodificarEntidad(&quot;ǟɮƈɖɛʄɢɦɨʝӄʟʍռñօքզʀֆȶʊʋաӼʏʐ1234567890ǟɮƈɖɛʄɢɦɨʝӄʟʍռñօքզʀֆȶʊʋաӼʏʐ&quot;);
var a60=descodificarEntidad(&quot;åß¢Ðê£ghïjklmññðþqr§†µvwx¥z1234567890ÄßÇÐÈ£GHÌJKLMñÑÖþQR§†ÚVW×¥Z&quot;);
var a61=descodificarEntidad(&quot;▲ɓςdeቱgիiժズℓጦnñ☻թqгsէนשwxуՁ1234567890▲B☪D乇FGHIJKLMNÑ◉PQ尺STU√W✘YZ&quot;);
var a62=descodificarEntidad(&quot;åЪċđêfĝĥїĵκļறήñ☺pqŕśťϋvẅχŷž1234567890ÂßĈĎÊFĜĤエĴЌĹMNÑ◑PQŘŚŤÛVŴҲŶŽ✘乙&quot;);
                var a63=descodificarEntidad(&quot;ɑɓɔɗəʃɡɦɪɟズɭʍήñʘρφʀรʇϋϑШχվʑ1234567890ɑɓɔɗəʃɡɦɪɟズɭʍήñʘρφʀรʇϋϑШχվʑ&quot;);var a64=descodificarEntidad(&quot;🔼🅱🅲🅳🅴🅵🅶🈂ℹ🅹🅺🅻Ⓜ🅽🅽🔵🅿🆀🆁⚡✝🆄🔽🆆🔀🆈🆉1234567890🔼🅱🅲🅳🅴🅵🅶🅷ℹ🅹🅺🅻Ⓜ🅽🅽🔵🅿🆀🆁⚡🆃🆄🔽🆆🔀🆈🆉&quot;);/*z*/
var a65=descodificarEntidad(&quot;🇦🇧🇨🇩🇪🇫🇬🇭🇮🇯🇰🇱🇲🇳🇳🇴🇵🇶🇷🇸🇹🇺🇻🇼🇽🇾🇿1234567890🇦🇧🇨🇩🇪🇫🇬🇭🇮🇯🇰🇱🇲🇳🇳🇴🇵🇶🇷🇸🇹🇺🇻🇼🇽🇾🇿&quot;);/*z*/
var a66=descodificarEntidad(&quot;▲🅱🅲🅳🌜🅵🅶♓ℹ🅹🅺🅻♏♑♑⏺🅿🆀🆁💲🇹⛎🔽🆆❌🆈🆉1234567890🔺🅱🌜🅳🅴🅵🅶♓ℹ🅹🅺🅻♏♑♑⭕🅿🆀🆁💲🇹⛎🔽🆆❌🆈🆉&quot;);/*z*/
//var a670=descodificarEntidad(&quot;ᗩᗷᑕᗪEᖴGᕼ🍼🧎KᒪᗰᑎÑ🐵ᑭᑫᖇ💰🍄ᑌ🔰ᗯ᙭🤘ᘔ1234567890ᗩᗷᑕᗪEᖴGᕼIᒍKᒪᗰᑎñOᑭᑫᖇᔕTᑌᐯᗯ᙭Yᘔ&quot;);
//var a60=descodificarEntidad(&quot;ͣbͨͩͤfgͪͥjklͫnñͦpqͬsͭͮvwͯyz1234567890ͣbͨͩͤfgͪͥjklͫnñͦpqͬsͭͮvwͯyz&quot;);

var cadZ=descodificarEntidad(&quot;[̲̅**]**̵**̷**̶**̸**̴**͟**̲**̳**͢**̼**͙**͛**̐̈**͓̽**A**A**A**A*&quot;);
var cadPar=descodificarEntidad(&quot;✧【**】✧**✩⋆**⋆✩**🏆♕【**】♕🏆**🍎🎀**🎀🍎**😝☝**☝😝**🔥🔥**🔥🔥**✧😍✧**✧😍✧**🎬🎧🎵💕**💕🎵🎧🎬**🏆⚽【**】⚽🏆**🏆🏀【**】🏀🏆**🏆🎱【**】🎱🏆**✋❤️【**】❤️🤚**🎶🎵😍**😍🎵🎶**️😪💔↷**↶💔😪️**💔🍻🎤**🎤🍻💔**🤑💰**💰🤑**⚾⚡**⚡⚾**☘☀【**】☀☘**✧✌【**】✌✧**⚙⚒【**】⚒⚙**✧⚔【**】⚔✧**⛓⛓【**】⛓⛓**⚖【**】⚖**⛈☔【**】☔⛈&quot;);
var cadUno=descodificarEntidad(&quot;🎬🎧🎵💕👍**😍🎵🎵🎶**🔊🔊🎶🎶🎶🎧🎧**💯👌**🎹🎶🎸❤**😍😍😗**📀🏅🏅🏅🏅**😍🤗😘**🎤🍻💔**⚽🏆**📢🎤🎼**❤️😪💔**😎🎧🎼🎵&quot;);
var vecZ=cadZ.split(&quot;**&quot;);
var parX=cadPar.split(&quot;**&quot;);
var unoX=cadUno.split(&quot;**&quot;);

var ad1=descodificarEntidad(&quot;f【*-*】f##f⋆*-*⋆f##f🎀*-*🎀f##f☝*-*☝f##🔥f*-*f🔥##😍f*-*f😍##f*-*f##彡f[*-*]fミ##☜f☞【*-*】☜f☞##⋆f⋆≫*-*≪⋆f⋆##⋆f⋆》*-*《⋆f⋆##✶f✶*-*✶f✶##f﹤﹤*-*﹥﹥f##f（﹙*-*﹚）f##f╬╬╬*-*╬╬╬f##.♥.*-*.♥.##f『*-*』f##♡༒f*-*f༒♡##─═f*-*f═─##f↘↘*-*↙↙f##f✧》*-*《✧f##f»»*-*««f##f〔﹝*-*﹞〕f##╚»f«╝*-*╚»f«╝##╭─f─╮*-*╭─f─╮##f►*-*◄f##f☽*-*☾f##╔f═*-*═f╗&quot;);
var ad2=descodificarEntidad(&quot;✩#❀#✧#✦#✩#✯#●#ღ#★#♡#☺#☝#•#✿#❤#❣#㋡#♥#❦#♔#♕#♚#♛#✢#♧#♢#♤#♠#♦#☻#✪#✫#✰#✬#⋄#◇#❖#★#✧#✧#✧#♡#♡#♡#☀#☂#♘#☼&quot;);
var ad1V=ad1.split(&quot;##&quot;);
var ad2V=ad2.split(&quot;#&quot;);
  
 
  function ver2(idEditor){ var text3=document.getElementById(idEditor).value; document.getElementById(&quot;domz&quot;).innerHTML=&#39;&lt;div id=&quot;dom1&quot;&gt;&lt;/div&gt;&#39;; domGlob1=2; domGlob2=1;
  var userEdita=1;
  var ing = text3; if(&quot;Escribe acá...&quot;==ing){ing=&quot;mi nick&quot;;userEdita=&quot;0&quot;; }
  var t1 = &quot;&quot;; var t2 = &quot;&quot;; var t3 = &quot;&quot;; var t4 = &quot;&quot;; var t5 = &quot;&quot;; var t6 = &quot;&quot;; var t7 = &quot;&quot;; var t8 = &quot;&quot;;
  var t9 = &quot;&quot;; var t10 = &quot;&quot;; var t11 = &quot;&quot;; var t12 = &quot;&quot;; var t13 = &quot;&quot;;  var t14 = &quot;&quot;; var t15 = &quot;&quot;;var t16 = &quot;&quot;;var t17 = &quot;&quot;;var t18 = &quot;&quot;;var t19 = &quot;&quot;;var t20 = &quot;&quot;;var t21 = &quot;&quot;;var t22 = &quot;&quot;;var t23 = &quot;&quot;;var t24 = &quot;&quot;;var t25 = &quot;&quot;;var t26 = &quot;&quot;;var t27 = &quot;&quot;;var t28 = &quot;&quot;;
  var t29 = &quot;&quot;;var t30 = &quot;&quot;;var t31 = &quot;&quot;;var t32 = &quot;&quot;;var t33 = &quot;&quot;;var t34 = &quot;&quot;;var t35 = &quot;&quot;;var t36 = &quot;&quot;;var t37 = &quot;&quot;;var t38 = &quot;&quot;;var t39 = &quot;&quot;;var t40 = &quot;&quot;;var t41 = &quot;&quot;;var t42 = &quot;&quot;;var t43 = &quot;&quot;;var t44 = &quot;&quot;;var t45 = &quot;&quot;;var t46 = &quot;&quot;; var t47 = &quot;&quot;;var t48 = &quot;&quot;;var t49 = &quot;&quot;;
  var t50 = &quot;&quot;;var t51 = &quot;&quot;;var t52 = &quot;&quot;;var t53 = &quot;&quot;;var t54 = &quot;&quot;;var t55 = &quot;&quot;;var t56 = &quot;&quot;;var t57 = &quot;&quot;;var t58 = &quot;&quot;;var t59 = &quot;&quot;;var t60 = &quot;&quot;;var t61 = &quot;&quot;;
  var t62 = &quot;&quot;;var t63 = &quot;&quot;; var t64 = &quot;&quot;;var t65 = &quot;&quot;;var t66 = &quot;&quot;;
  var n = ing;  if (ing.length==0) return; 
  for(i=0; i&lt;n.length; i++) {
   var c=n.charAt(i);
   for(j=0; (j&lt;normal.length)&amp;&amp;(c!=normal.charAt(j)); j++);
   if (j&lt;normal.length) { t1+=a1.charAt(j);} else { t1+=c; } 
   if (j&lt;normal.length) { if(Array.from(a2)[j])t2+=Array.from(a2)[j]; } else { t2+=c; } 
   if (j&lt;normal.length) { t3+=a3.charAt(j); } else { t3+=c; } 
   if (j&lt;normal.length) { if(Array.from(a4)[j])t4+=Array.from(a4)[j]; } else { t4+=c; } 
   if (j&lt;normal.length) { t5+=a5.charAt(j); } else { t5+=c; } 
   if (j&lt;normal.length) { if(Array.from(a6)[j])t6+=Array.from(a6)[j]; } else { t6+=c; } 
   if (j&lt;normal.length) { t7+=a7.charAt(j); } else { t7+=c; } 
   if (j&lt;normal.length) { if(Array.from(a8)[j])t8+=Array.from(a8)[j]; } else { t8+=c; } 
   if (j&lt;normal.length) { t9+=a9.charAt(j); } else { t9+=c; } 
   if (j&lt;normal.length) { if(Array.from(a10)[j])t10+=Array.from(a10)[j]; } else { t10+=c; } 
   if (j&lt;normal.length) { t11+=a11.charAt(j); } else { t11+=c; } 
   if (j&lt;normal.length) { if(Array.from(a12)[j])t12+=Array.from(a12)[j]; } else { t12+=c; } 
   if (j&lt;normal.length) { t13+=a13.charAt(j); } else { t13+=c; } 
   if (j&lt;normal.length) { if(Array.from(a14)[j])t14+=Array.from(a14)[j]; } else { t14+=c; }    
                        if (j&lt;normal.length) { t15+=a15.charAt(j); } else { t15+=c; }    
                        if (j&lt;normal.length) { if(Array.from(a16)[j])t16+=Array.from(a16)[j]; } else { t16+=c; }    
                        if (j&lt;normal.length) { t17+=a17.charAt(j); } else { t17+=c; }
                        if (j&lt;normal.length) { if(Array.from(a18)[j])t18+=Array.from(a18)[j]; } else { t18+=c; }
                        if (j&lt;normal.length) { t19+=a19.charAt(j); } else { t19+=c; }
                        if (j&lt;normal.length) { if(Array.from(a20)[j])t20+=Array.from(a20)[j]; } else { t20+=c; }
                        if (j&lt;normal.length) { t21+=a21.charAt(j); } else { t21+=c; }
                        if (j&lt;normal.length) { if(Array.from(a22)[j])t22+=Array.from(a22)[j]; } else { t22+=c; }
                        if (j&lt;normal.length) { t23+=a23.charAt(j); } else { t23+=c; }
                        if (j&lt;normal.length) { if(Array.from(a24)[j])t24+=Array.from(a24)[j]; } else { t24+=c; }
                        if (j&lt;normal.length) { t25+=a25.charAt(j); } else { t25+=c; }
                        if (j&lt;normal.length) { if(Array.from(a26)[j])t26+=Array.from(a26)[j]; } else { t26+=c; }
                        
                        if (j&lt;normal.length) { if(Array.from(a27)[j])t27+=Array.from(a27)[j]; } else { t27+=c; }   
   if (j&lt;normal.length) { if(Array.from(a28)[j])t28+=Array.from(a28)[j]; } else { t28+=c; }
   if (j&lt;normal.length) { if(Array.from(a29)[j])t29+=Array.from(a29)[j]; } else { t29+=c; }
   if (j&lt;normal.length) { if(Array.from(a30)[j])t30+=Array.from(a30)[j]; } else { t30+=c; }
   if (j&lt;normal.length) { if(Array.from(a31)[j])t31+=Array.from(a31)[j]; } else { t31+=c; }
   if (j&lt;normal.length) { if(Array.from(a32)[j])t32+=Array.from(a32)[j]; } else { t32+=c; }
   if (j&lt;normal.length) { if(Array.from(a33)[j])t33+=Array.from(a33)[j]; } else { t33+=c; }
   if (j&lt;normal.length) { if(Array.from(a34)[j])t34+=Array.from(a34)[j]; } else { t34+=c; }
   if (j&lt;normal.length) { if(Array.from(a35)[j])t35+=Array.from(a35)[j]; } else { t35+=c; }
   if (j&lt;normal.length) { if(Array.from(a36)[j])t36+=Array.from(a36)[j]; } else { t36+=c; }
   if (j&lt;normal.length) { if(Array.from(a37)[j])t37+=Array.from(a37)[j]; } else { t37+=c; }
   if (j&lt;normal.length) { if(Array.from(a38)[j])t38+=Array.from(a38)[j]; } else { t38+=c; }
   if (j&lt;normal.length) { if(Array.from(a39)[j])t39+=Array.from(a39)[j]; } else { t39+=c; }
   if (j&lt;normal.length) { if(Array.from(a40)[j])t40+=Array.from(a40)[j]; } else { t40+=c; }
   if (j&lt;normal.length) { if(Array.from(a41)[j])t41+=Array.from(a41)[j]; } else { t41+=c; }
   if (j&lt;normal.length) { if(Array.from(a42)[j])t42+=Array.from(a42)[j]; } else { t42+=c; }
   if (j&lt;normal.length) { if(Array.from(a43)[j])t43+=Array.from(a43)[j]; } else { t43+=c; }
   if (j&lt;normal.length) { if(Array.from(a44)[j])t44+=Array.from(a44)[j]; } else { t44+=c; }
   if (j&lt;normal.length) { if(Array.from(a45)[j])t45+=Array.from(a45)[j]; } else { t45+=c; }
   if (j&lt;normal.length) { if(Array.from(a46)[j])t46+=Array.from(a46)[j]; } else { t46+=c; }
   if (j&lt;normal.length) { if(Array.from(a47)[j])t47+=Array.from(a47)[j]; } else { t47+=c; }
   if (j&lt;normal.length) { if(Array.from(a48)[j])t48+=Array.from(a48)[j]; } else { t48+=c; }
   if (j&lt;normal.length) { if(Array.from(a49)[j])t49+=Array.from(a49)[j]; } else { t49+=c; }
   if (j&lt;normal.length) { if(Array.from(a50)[j])t50+=Array.from(a50)[j]; } else { t50+=c; }
   if (j&lt;normal.length) { if(Array.from(a51)[j])t51+=Array.from(a51)[j]; } else { t51+=c; }
   if (j&lt;normal.length) { if(Array.from(a52)[j])t52+=Array.from(a52)[j]; } else { t52+=c; }
   if (j&lt;normal.length) { if(Array.from(a53)[j])t53+=Array.from(a53)[j]; } else { t53+=c; }
   if (j&lt;normal.length) { if(Array.from(a54)[j])t54+=Array.from(a54)[j]; } else { t54+=c; }
   if (j&lt;normal.length) { if(Array.from(a55)[j])t55+=Array.from(a55)[j]; } else { t55+=c; }
   if (j&lt;normal.length) { if(Array.from(a56)[j])t56+=Array.from(a56)[j]; } else { t56+=c; }
   if (j&lt;normal.length) { if(Array.from(a57)[j])t57+=Array.from(a57)[j]; } else { t57+=c; }
   if (j&lt;normal.length) { if(Array.from(a58)[j])t58+=Array.from(a58)[j]; } else { t58+=c; }
   if (j&lt;normal.length) { if(Array.from(a59)[j])t59+=Array.from(a59)[j]; } else { t59+=c; }
   if (j&lt;normal.length) { if(Array.from(a60)[j])t60+=Array.from(a60)[j]; } else { t60+=c; }
   if (j&lt;normal.length) { if(Array.from(a61)[j])t61+=Array.from(a61)[j]; } else { t61+=c; }
   if (j&lt;normal.length) { if(Array.from(a62)[j])t62+=Array.from(a62)[j]+&quot; &quot;; } else { t62+=c; }
   if (j&lt;normal.length) { if(Array.from(a63)[j])t63+=Array.from(a63)[j]+&quot; &quot;; } else { t63+=c; }
   if (j&lt;normal.length) { if(Array.from(a64)[j])t64+=Array.from(a64)[j]+&quot; &quot;; } else { t64+=c; }
   if (j&lt;normal.length) { if(Array.from(a65)[j])t65+=Array.from(a65)[j]+&quot; &quot;; } else { t65+=c; }
   if (j&lt;normal.length) { if(Array.from(a66)[j])t66+=Array.from(a66)[j]+&quot; &quot;; } else { t66+=c; }
					
   }
  
  
  
                                           if(idEditor==&quot;text1&quot;)document.getElementById(&quot;text1&quot;).value=text3;else if(idEditor==&quot;text2&quot;)document.getElementById(&quot;text1&quot;).value=text3; 
                                           if(typeof Bonitas === &quot;function&quot;) {document.getElementById(&quot;ediciontexto&quot;).value =text3; Bonitas();}
                 document.getElementById(&quot;res1&quot;).value = descodificarEntidad(&quot;༼༼༼♘&quot;)+t1+descodificarEntidad(&quot;♘༽﻿༽﻿༽﻿&quot;);document.getElementById(&quot;res2&quot;).value = descodificarEntidad(&quot;✧♔✧&quot;)+t2+descodificarEntidad(&quot;✧♔✧&quot;);document.getElementById(&quot;res3&quot;).value = descodificarEntidad(&quot;─═♖&quot;)+t3+descodificarEntidad(&quot;♖═─&quot;);document.getElementById(&quot;res4&quot;).value = descodificarEntidad(&quot;═⋆♕⋆═≫&quot;)+t4+descodificarEntidad(&quot;≪═⋆♕⋆═&quot;);document.getElementById(&quot;res5&quot;).value = descodificarEntidad(&quot;─═♗&quot;)+t5+descodificarEntidad(&quot;♗═─&quot;);document.getElementById(&quot;res6&quot;).value = descodificarEntidad(&quot;⋆♕⋆》&quot;)+t6+descodificarEntidad(&quot;《⋆♕⋆&quot;);document.getElementById(&quot;res7&quot;).value = descodificarEntidad(&quot;么♕&quot;)+t7+descodificarEntidad(&quot;♕么&quot;);document.getElementById(&quot;res8&quot;).value = descodificarEntidad(&quot;么♘&quot;)+t8+descodificarEntidad(&quot;♘么&quot;);document.getElementById(&quot;res9&quot;).value = descodificarEntidad(&quot;么♞&quot;)+t9+descodificarEntidad(&quot;♞么&quot;);document.getElementById(&quot;res10&quot;).value = descodificarEntidad(&quot;么♖&quot;)+t10+descodificarEntidad(&quot;♖么&quot;);document.getElementById(&quot;res11&quot;).value = descodificarEntidad(&quot;么♜&quot;)+t11+descodificarEntidad(&quot;♜么&quot;);document.getElementById(&quot;res12&quot;).value = descodificarEntidad(&quot;─♔─≫&quot;)+t12+descodificarEntidad(&quot;≪─♔─&quot;);document.getElementById(&quot;res13&quot;).value = descodificarEntidad(&quot;♚◦•≫&quot;)+t13+descodificarEntidad(&quot;≪•◦♚&quot;);document.getElementById(&quot;res14&quot;).value = descodificarEntidad(&quot;Ƹ̴Ӂ̴Ʒ♕ƸӜƷ&quot;)+t14+descodificarEntidad(&quot;Ƹ̴Ӂ̴Ʒ♕ƸӜƷ&quot;);document.getElementById(&quot;res15&quot;).value = descodificarEntidad(&quot;◦♛◦【&quot;)+t15+descodificarEntidad(&quot;】◦♛◦&quot;);document.getElementById(&quot;res16&quot;).value = descodificarEntidad(&quot;(◑♝◑)【&quot;)+t16+descodificarEntidad(&quot;】&quot;);document.getElementById(&quot;res17&quot;).value = descodificarEntidad(&quot;♜►►&quot;)+t17+descodificarEntidad(&quot;◄◄♜&quot;);document.getElementById(&quot;res18&quot;).value = descodificarEntidad(&quot;♘░▒▓&quot;)+t18+descodificarEntidad(&quot;▓▒░♘&quot;);document.getElementById(&quot;res19&quot;).value = descodificarEntidad(&quot;♝♝&quot;)+t19+descodificarEntidad(&quot;♝♝&quot;);document.getElementById(&quot;res20&quot;).value = descodificarEntidad(&quot;♖《《&quot;)+t20+descodificarEntidad(&quot;》》♖&quot;);document.getElementById(&quot;res21&quot;).value = descodificarEntidad(&quot;♔﹤﹤&quot;)+t21+descodificarEntidad(&quot;﹥﹥♔&quot;);document.getElementById(&quot;res22&quot;).value = descodificarEntidad(&quot;██[ ♜ ]██[ ♞ ]██[ ♛ ]██[&quot;)+t22+descodificarEntidad(&quot;]&quot;);document.getElementById(&quot;res23&quot;).value = descodificarEntidad(&quot;♔▀▄▀▄▀♔【&quot;)+t23+descodificarEntidad(&quot;】&quot;);document.getElementById(&quot;res24&quot;).value = descodificarEntidad(&quot;♚▄▀▄▀▄♚【&quot;)+t24+descodificarEntidad(&quot;】&quot;);document.getElementById(&quot;res25&quot;).value = descodificarEntidad(&quot;♛▄▀▄▀♛【&quot;)+t25+descodificarEntidad(&quot;】&quot;);document.getElementById(&quot;res26&quot;).value = descodificarEntidad(&quot;♞▀▄▀▄▀♞【&quot;)+t26+descodificarEntidad(&quot;】&quot;);document.getElementById(&quot;res27&quot;).value = descodificarEntidad(&quot;♛&amp;#60;~&quot;)+t27+descodificarEntidad(&quot;~&amp;#62;♛&quot;);document.getElementById(&quot;res28&quot;).value = descodificarEntidad(&quot;▂▃▅▆█♜&quot;)+t28+descodificarEntidad(&quot;♜█▆▅▃▂&quot;);document.getElementById(&quot;res29&quot;).value = descodificarEntidad(&quot;┼┼♗┼┼&quot;)+t29+descodificarEntidad(&quot;┼┼​​♗┼┼&quot;);document.getElementById(&quot;res30&quot;).value = descodificarEntidad(&quot;꧁༺♕&quot;)+t30+descodificarEntidad(&quot;♕༻꧂&quot;);document.getElementById(&quot;res31&quot;).value = descodificarEntidad(&quot;꧁༺♚&quot;)+t31+descodificarEntidad(&quot;♚༻꧂&quot;);document.getElementById(&quot;res32&quot;).value = descodificarEntidad(&quot;꧁༺♔&quot;)+t32+descodificarEntidad(&quot;♔༻꧂&quot;);document.getElementById(&quot;res33&quot;).value = descodificarEntidad(&quot;꧁༒♔&quot;)+t33+descodificarEntidad(&quot;♔༒꧂&quot;);document.getElementById(&quot;res34&quot;).value = descodificarEntidad(&quot;꧁♖♕&quot;)+t34+descodificarEntidad(&quot;♕♖꧂&quot;);document.getElementById(&quot;res35&quot;).value = descodificarEntidad(&quot;꧁♞ད&quot;)+t35+descodificarEntidad(&quot;ཌ♞꧂&quot;);document.getElementById(&quot;res36&quot;).value = descodificarEntidad(&quot;꧁♘ད&quot;)+t36+descodificarEntidad(&quot;ཌ♘꧂&quot;);document.getElementById(&quot;res37&quot;).value = descodificarEntidad(&quot;꧁♔ད&quot;)+t37+descodificarEntidad(&quot;ཌ♔꧂&quot;);document.getElementById(&quot;res38&quot;).value = descodificarEntidad(&quot;꧁ঔৣ♛✞&quot;)+t38+descodificarEntidad(&quot;✞♛ঔৣ꧂&quot;);document.getElementById(&quot;res39&quot;).value = descodificarEntidad(&quot;☞♛☜&quot;)+t39+descodificarEntidad(&quot;☞♛☜&quot;);document.getElementById(&quot;res40&quot;).value = descodificarEntidad(&quot;♞•·.·´¯`·.·•&quot;)+t40+descodificarEntidad(&quot;•·.·´¯`·.·•♞&quot;);document.getElementById(&quot;res41&quot;).value = descodificarEntidad(&quot;ᴳᵒᵒᵈ&quot;)+t41+descodificarEntidad(&quot;♛乂&quot;);document.getElementById(&quot;res42&quot;).value = descodificarEntidad(&quot;♕~《&quot;)+t42+descodificarEntidad(&quot;》~♕&quot;);document.getElementById(&quot;res43&quot;).value = descodificarEntidad(&quot;༼༼♕&quot;)+t43+descodificarEntidad(&quot;♕༽༽﻿&quot;);document.getElementById(&quot;res44&quot;).value = descodificarEntidad(&quot;♕彡[&quot;)+t44+descodificarEntidad(&quot;]彡♕&quot;);document.getElementById(&quot;res45&quot;).value = descodificarEntidad(&quot;◈(♚)&quot;)+t45+descodificarEntidad(&quot;(♚)◈&quot;);document.getElementById(&quot;res46&quot;).value = descodificarEntidad(&quot;╔♕═&quot;)+t46+descodificarEntidad(&quot;═♕╗&quot;);document.getElementById(&quot;res47&quot;).value = descodificarEntidad(&quot;༼༼♞&quot;)+t47+descodificarEntidad(&quot;♞༽﻿༽﻿&quot;);document.getElementById(&quot;res48&quot;).value = descodificarEntidad(&quot;༼༼༼♘&quot;)+t48+descodificarEntidad(&quot;♘༽﻿༽﻿༽﻿&quot;);document.getElementById(&quot;res49&quot;).value = descodificarEntidad(&quot;╚»♛&quot;)+t49+descodificarEntidad(&quot;♛«╝&quot;);document.getElementById(&quot;res50&quot;).value = parX[0]+t1+parX[1];document.getElementById(&quot;res51&quot;).value = parX[2]+t2+parX[3];document.getElementById(&quot;res52&quot;).value = parX[4]+t3+parX[5];document.getElementById(&quot;res53&quot;).value = parX[6]+t4+parX[7];document.getElementById(&quot;res54&quot;).value = parX[8]+t5+parX[9];document.getElementById(&quot;res55&quot;).value = parX[10]+t6+parX[11];document.getElementById(&quot;res56&quot;).value = parX[12]+t7+parX[13];document.getElementById(&quot;res57&quot;).value = parX[14]+t8+parX[15];document.getElementById(&quot;res58&quot;).value = parX[16]+t9+parX[17];document.getElementById(&quot;res59&quot;).value = parX[18]+t10+parX[19];document.getElementById(&quot;res60&quot;).value = parX[20]+t11+parX[21];document.getElementById(&quot;res61&quot;).value = parX[22]+t12+parX[23];document.getElementById(&quot;res62&quot;).value = parX[24]+t13+parX[25];document.getElementById(&quot;res63&quot;).value = parX[26]+t14+parX[27];document.getElementById(&quot;res64&quot;).value = parX[28]+t15+parX[29];document.getElementById(&quot;res65&quot;).value = parX[30]+t16+parX[31];document.getElementById(&quot;res66&quot;).value = parX[32]+t17+parX[33];document.getElementById(&quot;res67&quot;).value = parX[34]+t18+parX[35];document.getElementById(&quot;res68&quot;).value = parX[36]+t19+parX[37];document.getElementById(&quot;res69&quot;).value = parX[38]+t20+parX[39];document.getElementById(&quot;res70&quot;).value = parX[0]+t21+parX[1];document.getElementById(&quot;res71&quot;).value = parX[2]+t22+parX[3];document.getElementById(&quot;res72&quot;).value = parX[4]+t23+parX[5];document.getElementById(&quot;res73&quot;).value = parX[6]+t24+parX[7];document.getElementById(&quot;res74&quot;).value = parX[8]+t25+parX[9];document.getElementById(&quot;res75&quot;).value = parX[10]+t26+parX[11];document.getElementById(&quot;res76&quot;).value = parX[12]+t27+parX[13];document.getElementById(&quot;res77&quot;).value = parX[14]+t28+parX[15];document.getElementById(&quot;res78&quot;).value = parX[16]+t29+parX[17];document.getElementById(&quot;res79&quot;).value = parX[18]+t30+parX[19];document.getElementById(&quot;res80&quot;).value = parX[20]+t31+parX[21];document.getElementById(&quot;res81&quot;).value = parX[22]+t32+parX[23];document.getElementById(&quot;res82&quot;).value = parX[24]+t33+parX[25];document.getElementById(&quot;res83&quot;).value = parX[26]+t34+parX[27];document.getElementById(&quot;res84&quot;).value = parX[28]+t35+parX[29];document.getElementById(&quot;res85&quot;).value = parX[30]+t36+parX[31];document.getElementById(&quot;res86&quot;).value = parX[32]+t37+parX[33];document.getElementById(&quot;res87&quot;).value = parX[34]+t38+parX[35];document.getElementById(&quot;res88&quot;).value = parX[36]+t39+parX[37];document.getElementById(&quot;res89&quot;).value = parX[38]+t40+parX[39];document.getElementById(&quot;res90&quot;).value = parX[0]+t41+parX[1];document.getElementById(&quot;res91&quot;).value = parX[2]+t42+parX[3];document.getElementById(&quot;res92&quot;).value = parX[4]+t43+parX[5];document.getElementById(&quot;res93&quot;).value = parX[6]+t44+parX[7];} ver2(&quot;text1&quot;); 
var domGlob1=2,domGlob2=1;
function ver_aux(idEditor){ var text3=document.getElementById(idEditor).value;
  var userEdita=1; var ing = text3; if(&quot;Escribe acá...&quot;==ing){ing=&quot;mi nick&quot;;userEdita=&quot;0&quot;; }
  var b1 = font1(); var b2 = font1(); var b3 = font1(); var b4 = font1(); var b5 = font1(); var b6 = font1(); var b7 = font1(); var b8 = font1(); var b9 = font1(); var b10 = font1(); var b11 = font1(); var b12 = font1();
  var y1=&quot;&quot;,y2=&quot;&quot;,y3=&quot;&quot;,y4=&quot;&quot;,y5=&quot;&quot;,y6=&quot;&quot;,y7=&quot;&quot;,y8=&quot;&quot;,y9=&quot;&quot;,y10=&quot;&quot;,y11=&quot;&quot;,y12=&quot;&quot;;
  var n = ing;  if (ing.length==0) return; 
  for(i=0; i&lt;n.length; i++)
    { var c=n.charAt(i);
     for(j=0; (j&lt;normal.length)&amp;&amp;(c!=normal.charAt(j)); j++);
     if (j&lt;normal.length) { if(Array.from(b1)[j])y1+=Array.from(b1)[j]; } else { y1+=c; } 
     if (j&lt;normal.length) { if(Array.from(b2)[j])y2+=Array.from(b2)[j]; } else { y2+=c; } 
     if (j&lt;normal.length) { if(Array.from(b3)[j])y3+=Array.from(b3)[j]; } else { y3+=c; } 
     if (j&lt;normal.length) { if(Array.from(b4)[j])y4+=Array.from(b4)[j]; } else { y4+=c; }    
     if (j&lt;normal.length) { if(Array.from(b5)[j])y5+=Array.from(b5)[j]; } else { y5+=c; } 
     if (j&lt;normal.length) { if(Array.from(b6)[j])y6+=Array.from(b6)[j]; } else { y6+=c; } 
     if (j&lt;normal.length) { if(Array.from(b7)[j])y7+=Array.from(b7)[j]; } else { y7+=c; } 
     if (j&lt;normal.length) { if(Array.from(b8)[j])y8+=Array.from(b8)[j]; } else { y8+=c; } 
     if (j&lt;normal.length) { if(Array.from(b9)[j])y9+=Array.from(b9)[j]; } else { y9+=c; } 
     if (j&lt;normal.length) { if(Array.from(b10)[j])y10+=Array.from(b10)[j]; } else { y10+=c; } 
     if (j&lt;normal.length) { if(Array.from(b11)[j])y11+=Array.from(b11)[j]; } else { y11+=c; } 
     if (j&lt;normal.length) { if(Array.from(b12)[j])y12+=Array.from(b12)[j]; } else { y12+=c; } 
     }
	
    z1=font2(y1);z2=font2(y2);z3=font2(y3);z4=font2(y4);z5=font2(y5);z6=font2(y6);z7=font2(y7);z8=font2(y8);z9=font2(y9);z10=font2(y10);z11=font2(y11);z12=font2(y12);
    inp=inputs(z1)+inputs(z2)+inputs(z3)+inputs(z4)+inputs(z5)+inputs(z6)+inputs(z7)+inputs(z8)+inputs(z9)+inputs(z10)+inputs(z11)+inputs(z12);	
	
	domAux=domGlob1-1; domAnterior = &quot;dom&quot;+domAux;
	elemento1 = document.createElement(&quot;div&quot;); elemento1.id = &quot;dom&quot;+domGlob1; elemento1.innerHTML=inp;
    elemento2 = document.getElementById(domAnterior); elemento2.parentNode.insertBefore(elemento1,elemento2); 
	insertAfter(elemento2,elemento1); 
	domGlob1++;
	
   }
function ador1(){num=Math.round(Math.random()*24); return ad1V[num]; }
function ador2(){num=Math.round(Math.random()*42); return ad2V[num]; }
function inputs(cad1){ inpu=&#39;&lt;input id=&quot;r&#39;+domGlob2+&#39;&quot; onclick=&quot;copyTextDeInput(\&#39;r&#39;+domGlob2+&#39;\&#39;,\&#39;mensaje&#39;+domGlob2+&#39;\&#39;);marcar(this);showEdit(\&#39;r&#39;+domGlob2+&#39;\&#39;);&quot; value=&quot;&#39;+cad1+&#39;&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&#39;; domGlob2++; return inpu;}
function font2(fontz){ ad1=ador1();ad2=ador2(); ador=ad1.replace(/f/gi,ad2); adorV=ador.split(&quot;*-*&quot;); return adorV[0]+fontz+adorV[1]; } 
function font1()
 {num=Math.round(Math.random()*54);z=&quot;&quot;;
   switch(num){case 1:z=a1;break;case 2:z=a2;break;case 3:z=a3;break;case 4:z=a4;break;case 5:z=a5;break;case 6:z=a6;break; case 7:z=a7;break;case 8:z=a8;break;case 9:z=a9;break;case 10:z=a10;break;case 11:z=a11;break;case 12:z=a12;break; 
			   case 13:z=a13;break;case 14:z=a14;break;case 15:z=a15;break;case 16:z=a16;break;case 17:z=a17;break;case 18:z=a18;break; case 19:z=a19;break;case 20:z=a20;break;case 21:z=a21;break;case 22:z=a22;break;case 23:z=a23;break;case 24:z=a24;break; 
			   case 25:z=a25;break;case 26:z=a26;break;case 27:z=a27;break;case 28:z=a28;break;case 29:z=a29;break;case 30:z=a30;break; case 31:z=a31;break;case 32:z=a32;break;case 33:z=a33;break;case 34:z=a34;break;case 35:z=a35;break;case 36:z=a36;break;
			   case 37:z=a37;break;case 38:z=a38;break;case 39:z=a39;break;case 40:z=a40;break;case 41:z=a41;break;case 42:z=a42;break; case 43:z=a43;break;case 44:z=a44;break;case 45:z=a45;break;case 46:z=a46;break;case 47:z=a47;break;case 48:z=a48;break;
			   case 49:z=a49;break;case 50:z=a50;break;case 51:z=a51;break;case 52:z=a52;break;case 53:z=a53;break;case 54:z=a54;break;
              }
   return z;			  
 } &lt;/script&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3479830349506876198/posts/default/2835102887731188323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3479830349506876198/posts/default/2835102887731188323'/><link rel='alternate' type='text/html' href='http://oruro777.blogspot.com/2018/01/letras-con-adornos-de-ajedrez-para.html' title='Letras con adornos de ajedrez para facebook, twitter'/><author><name>Jx</name><uri>http://www.blogger.com/profile/03601735053947716847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhJ5yiVvmnPz6wJtSgc1-tTby_cZGIGEEr1vYTyMPKMU2y6du2I_RB5WZiORdgGDSI1wD32f5EwGB5VD-Oz5ELrf-Qoa86oEv_MH9e-PyHxASIZHelR8VZmIhk-9NdWZPsXUBaXEagmH3n/s72-c/ajedrez1.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-3479830349506876198.post-1952489868745150139</id><published>2017-12-31T22:00:00.002-04:00</published><updated>2020-07-02T18:42:30.159-04:00</updated><title type='text'>Cambiar nombre en League of Legends</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;400&quot; data-original-width=&quot;400&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsZ6GPqADZ-F-PQCfVvyn20MG-_4R2xWWtpe-iVJum_s0_yA-fuIrW6bLprj3lGvefmkwT_FoxWXRVQkGbOx3Ejcfw-sdJ0j9afDEZQivkKj1vLQPPcgJRNQ8LNWLiz6FXbjKyXoRzq4Gi/s200/nicks-league-of-legends.jpg&quot; width=&quot;200&quot; /&gt;&lt;/div&gt;&lt;b&gt;Cambiar el nombre de invocador en Lol&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
En esta publicación encontrarás letras y caracteres especiales para tu nombre en el conocido juego League Of Legends, además de ideas y datos importantes para cambiar tu Nick, los pasos para realizarlos y otros detalles.&lt;br /&gt;
&lt;br /&gt;
Si ya tienes un nombre creado y lo que buscas es transformarlo a letras raras y especiales, puedes usar el generador de letras que está mas abajo o elegir las letras a sustituir de una lista que te mostramos a continuación.&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;
&lt;h2&gt;Generador de nicks para Lol&lt;/h2&gt;
&lt;div style=&quot;padding:12px;margin:0 auto 12px; auto;border:1px solid gray;&quot;&gt;&lt;input type=&quot;text&quot; id=&quot;nomb&quot; class=&quot;f1&quot; style=&quot;width:120px;margin:3px 0 0 0;&quot; placeholder=&quot;Tu nombre acá...&quot; value=&quot;&quot;/&gt; &lt;button  class=&quot;btn1&quot; onclick=&quot;listaNombres();&quot;&gt;GENERAR NICKS&lt;/button&gt;&lt;/div&gt;
&lt;div class=&quot;domlibre2&quot;&gt;&lt;div&gt;&lt;p id=&quot;n1&quot;&gt;TheMachine&lt;/p&gt;&lt;span id=&quot;msg1&quot; onclick=&quot;copyDeDiv222(&#39;n1&#39;,&#39;msg1&#39;)&quot;&gt;Copiar&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;p id=&quot;n2&quot;&gt;Jin&lt;/p&gt;&lt;span id=&quot;msg2&quot; onclick=&quot;copyDeDiv222(&#39;n2&#39;,&#39;msg2&#39;)&quot;&gt;Copiar&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;p id=&quot;n3&quot;&gt;Zero&lt;/p&gt;&lt;span id=&quot;msg3&quot; onclick=&quot;copyDeDiv222(&#39;n3&#39;,&#39;msg3&#39;)&quot;&gt;Copiar&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;p id=&quot;n4&quot;&gt;DarkMaster&lt;/p&gt;&lt;span id=&quot;msg4&quot; onclick=&quot;copyDeDiv222(&#39;n4&#39;,&#39;msg4&#39;)&quot;&gt;Copiar&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;p id=&quot;n5&quot;&gt;Zion&lt;/p&gt;&lt;span id=&quot;msg5&quot; onclick=&quot;copyDeDiv222(&#39;n5&#39;,&#39;msg5&#39;)&quot;&gt;Copiar&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;p id=&quot;n6&quot;&gt;DonX&lt;/p&gt;&lt;span id=&quot;msg6&quot; onclick=&quot;copyDeDiv222(&#39;n6&#39;,&#39;msg6&#39;)&quot;&gt;Copiar&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;p id=&quot;n7&quot;&gt;RedKing&lt;/p&gt;&lt;span id=&quot;msg7&quot; onclick=&quot;copyDeDiv222(&#39;n7&#39;,&#39;msg7&#39;)&quot;&gt;Copiar&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;p id=&quot;n8&quot;&gt;Ninja&lt;/p&gt;&lt;span id=&quot;msg8&quot; onclick=&quot;copyDeDiv222(&#39;n8&#39;,&#39;msg8&#39;)&quot;&gt;Copiar&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;p id=&quot;n9&quot;&gt;Zeta&lt;/p&gt;&lt;span id=&quot;msg9&quot; onclick=&quot;copyDeDiv222(&#39;n9&#39;,&#39;msg9&#39;)&quot;&gt;Copiar&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;p id=&quot;n10&quot;&gt;Din&lt;/p&gt;&lt;span id=&quot;msg10&quot; onclick=&quot;copyDeDiv222(&#39;n10&#39;,&#39;msg10&#39;)&quot;&gt;Copiar&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;p id=&quot;n11&quot;&gt;Neil&lt;/p&gt;&lt;span id=&quot;msg11&quot; onclick=&quot;copyDeDiv222(&#39;n11&#39;,&#39;msg11&#39;)&quot;&gt;Copiar&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;p id=&quot;n12&quot;&gt;Zenit&lt;/p&gt;&lt;span id=&quot;msg12&quot; onclick=&quot;copyDeDiv222(&#39;n12&#39;,&#39;msg12&#39;)&quot;&gt;Copiar&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;p id=&quot;n13&quot;&gt;MileQueen&lt;/p&gt;&lt;span id=&quot;msg13&quot; onclick=&quot;copyDeDiv222(&#39;n13&#39;,&#39;msg13&#39;)&quot;&gt;Copiar&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;p id=&quot;n14&quot;&gt;DinoCold&lt;/p&gt;&lt;span id=&quot;msg14&quot; onclick=&quot;copyDeDiv222(&#39;n14&#39;,&#39;msg14&#39;)&quot;&gt;Copiar&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;p id=&quot;n15&quot;&gt;Zeinblack&lt;/p&gt;&lt;span id=&quot;msg15&quot; onclick=&quot;copyDeDiv222(&#39;n15&#39;,&#39;msg15&#39;)&quot;&gt;Copiar&lt;/span&gt;&lt;/div&gt;
&lt;p class=&quot;clear&quot;&gt;&lt;/p&gt;&lt;/div&gt;



&lt;h2&gt;Generador de letras raras para Lol&lt;/h2&gt;
Escriba sus palabras, nombre o nick en la siguiente caja de edición y luego podrá observar varios ejemplos.
&lt;div class=&quot;instruccion&quot;&gt;Escribe tu nombre aquí:&lt;/div&gt;&lt;form name=&quot;f&quot; id=&quot;f&quot;&gt;&lt;div id=&quot;div_movible&quot;&gt;&lt;div id=&quot;editorz&quot; style=&quot;display: table;width:97%;position:relative;margin:0 auto;&quot;&gt;&lt;textarea id=&quot;text_box&quot; name=&quot;text_box1&quot; maxlength=&quot;555&quot; onfocus=&quot;this.value=&amp;quot;&amp;quot;&quot; style=&quot;display: table-cell;box-sizing: border-box;width:100%;font-size:1.6em;height:60px;margin:0;padding:6px;border-radius: 10px !important;background:#f0fcff;&quot; type=&quot;text&quot; onkeyup=&quot;Letras();&quot; value=&quot;hola...&quot; &gt;Escribe acá...&lt;/textarea&gt;&lt;/div&gt;&lt;/div&gt;&lt;div align=&quot;center&quot;&gt;Copiar y pegar este texto en tu red social&lt;/div&gt;&lt;div id=&quot;emoji_items&quot; style=&quot;height:400px;&quot;&gt;&lt;input id=&quot;s1&quot; class=&quot;f2&quot; type=&quot;text&quot; onclick=&quot;marcar(this);&quot; value=&quot;ᏝᏋᏖᏒᏗᏕ ĢᎧᏖᎥፈᏗᏕ&quot; name=&quot;s1&quot;&gt;&lt;div id=&quot;mensaje1&quot;&gt;&lt;/div&gt;&lt;div class=&quot;opc&quot; id=&quot;compartir1&quot;&gt;&lt;div class=&quot;twit&quot;&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:abrir_redes(&#39;s1&#39;,&#39;compartir1&#39;,&#39;mensaje1&#39;);return false;&quot; &gt;Compartir&lt;/a&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:copyTextDeInput(&#39;s1&#39;,&#39;mensaje1&#39;);return false;&quot; &gt;Copiar&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;input id=&quot;s2&quot; class=&quot;f2&quot; type=&quot;text&quot; onclick=&quot;marcar(this);&quot; value=&quot;ĿƐŦŔΛS ƓoŦĪƇΛS&quot; name=&quot;s2&quot;&gt;&lt;div id=&quot;mensaje2&quot;&gt;&lt;/div&gt;&lt;div class=&quot;opc&quot; id=&quot;compartir2&quot;&gt;&lt;div class=&quot;twit&quot;&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:abrir_redes(&#39;s2&#39;,&#39;compartir2&#39;,&#39;mensaje2&#39;);return false;&quot; &gt;Compartir&lt;/a&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:copyTextDeInput(&#39;s2&#39;,&#39;mensaje2&#39;);return false;&quot; &gt;Copiar&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;input id=&quot;s3&quot; class=&quot;f2&quot; type=&quot;text&quot; onclick=&quot;marcar(this);&quot; value=&quot;ʅȝԵՐԹՏ ԳԾԵɿՇԹՏ&quot; name=&quot;s3&quot;&gt;&lt;div id=&quot;mensaje3&quot;&gt;&lt;/div&gt;&lt;div class=&quot;opc&quot; id=&quot;compartir3&quot;&gt;&lt;div class=&quot;twit&quot;&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:abrir_redes(&#39;s3&#39;,&#39;compartir3&#39;,&#39;mensaje3&#39;);return false;&quot; &gt;Compartir&lt;/a&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:copyTextDeInput(&#39;s3&#39;,&#39;mensaje3&#39;);return false;&quot; &gt;Copiar&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;input id=&quot;s4&quot; class=&quot;f2&quot; type=&quot;text&quot; onclick=&quot;marcar(this);&quot; value=&quot;𝖑𝖊𝖙𝖗𝖆𝖘 𝖌𝖔𝖙𝖎𝖈𝖆𝖘&quot; name=&quot;s4&quot;&gt;&lt;div id=&quot;mensaje4&quot;&gt;&lt;/div&gt;&lt;div class=&quot;opc&quot; id=&quot;compartir4&quot;&gt;&lt;div class=&quot;twit&quot;&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:abrir_redes(&#39;s4&#39;,&#39;compartir4&#39;,&#39;mensaje4&#39;);return false;&quot; &gt;Compartir&lt;/a&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:copyTextDeInput(&#39;s4&#39;,&#39;mensaje4&#39;);return false;&quot; &gt;Copiar&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;input id=&quot;s5&quot; class=&quot;f2&quot; type=&quot;text&quot; onclick=&quot;marcar(this);&quot; value=&quot;ʟɛȶʀǟֆ ɢօȶɨƈǟֆ&quot; name=&quot;s5&quot;&gt;&lt;div id=&quot;mensaje5&quot;&gt;&lt;/div&gt;&lt;div class=&quot;opc&quot; id=&quot;compartir5&quot;&gt;&lt;div class=&quot;twit&quot;&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:abrir_redes(&#39;s5&#39;,&#39;compartir5&#39;,&#39;mensaje5&#39;);return false;&quot; &gt;Compartir&lt;/a&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:copyTextDeInput(&#39;s5&#39;,&#39;mensaje5&#39;);return false;&quot; &gt;Copiar&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;input id=&quot;s6&quot; class=&quot;f2&quot; type=&quot;text&quot; onclick=&quot;marcar(this);&quot; value=&quot;ᏝᏋᏖᏒᏗᏕ ᎶᎧᏖᎥፈᏗᏕ&quot; name=&quot;s6&quot;&gt;&lt;div id=&quot;mensaje6&quot;&gt;&lt;/div&gt;&lt;div class=&quot;opc&quot; id=&quot;compartir6&quot;&gt;&lt;div class=&quot;twit&quot;&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:abrir_redes(&#39;s6&#39;,&#39;compartir6&#39;,&#39;mensaje6&#39;);return false;&quot; &gt;Compartir&lt;/a&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:copyTextDeInput(&#39;s6&#39;,&#39;mensaje6&#39;);return false;&quot; &gt;Copiar&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;input id=&quot;s7&quot; class=&quot;f2&quot; type=&quot;text&quot; onclick=&quot;marcar(this);&quot; value=&quot;ｌｅｔｒａｓ ｇｏｔｉｃａｓ&quot; name=&quot;s7&quot;&gt;&lt;div id=&quot;mensaje7&quot;&gt;&lt;/div&gt;&lt;div class=&quot;opc&quot; id=&quot;compartir7&quot;&gt;&lt;div class=&quot;twit&quot;&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:abrir_redes(&#39;s7&#39;,&#39;compartir7&#39;,&#39;mensaje7&#39;);return false;&quot; &gt;Compartir&lt;/a&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:copyTextDeInput(&#39;s7&#39;,&#39;mensaje7&#39;);return false;&quot; &gt;Copiar&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;input id=&quot;s8&quot; class=&quot;f2&quot; type=&quot;text&quot; onclick=&quot;marcar(this);&quot; value=&quot;𝓵𝓮𝓽𝓻𝓪𝓼 𝓰𝓸𝓽𝓲𝓬𝓪𝓼&quot; name=&quot;s8&quot;&gt;&lt;div id=&quot;mensaje8&quot;&gt;&lt;/div&gt;&lt;div class=&quot;opc&quot; id=&quot;compartir8&quot;&gt;&lt;div class=&quot;twit&quot;&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:abrir_redes(&#39;s8&#39;,&#39;compartir8&#39;,&#39;mensaje8&#39;);return false;&quot; &gt;Compartir&lt;/a&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:copyTextDeInput(&#39;s8&#39;,&#39;mensaje8&#39;);return false;&quot; &gt;Copiar&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;input id=&quot;s9&quot; class=&quot;f2&quot; type=&quot;text&quot; onclick=&quot;marcar(this);&quot; value=&quot;LЄҬГѦՏ ԌѺҬіСѦՏ&quot; name=&quot;s9&quot;&gt;&lt;div id=&quot;mensaje9&quot;&gt;&lt;/div&gt;&lt;div class=&quot;opc&quot; id=&quot;compartir9&quot;&gt;&lt;div class=&quot;twit&quot;&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:abrir_redes(&#39;s9&#39;,&#39;compartir9&#39;,&#39;mensaje9&#39;);return false;&quot; &gt;Compartir&lt;/a&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:copyTextDeInput(&#39;s9&#39;,&#39;mensaje9&#39;);return false;&quot; &gt;Copiar&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;input id=&quot;s10&quot; class=&quot;f2&quot; type=&quot;text&quot; onclick=&quot;marcar(this);&quot; value=&quot;Һ૦Նค ςคՆυძ૦ς คɱɿ૭૦ς&quot; name=&quot;s10&quot;&gt;&lt;div id=&quot;mensaje10&quot;&gt;&lt;/div&gt;&lt;div class=&quot;opc&quot; id=&quot;compartir10&quot;&gt;&lt;div class=&quot;twit&quot;&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:abrir_redes(&#39;s10&#39;,&#39;compartir10&#39;,&#39;mensaje10&#39;);return false;&quot; &gt;Compartir&lt;/a&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:copyTextDeInput(&#39;s10&#39;,&#39;mensaje10&#39;);return false;&quot; &gt;Copiar&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;input id=&quot;s11&quot; class=&quot;f2&quot; type=&quot;text&quot; onclick=&quot;marcar(this);&quot; value=&quot;ረΣէշለs ցፀէiርለs&quot; name=&quot;s11&quot;&gt;&lt;div id=&quot;mensaje11&quot;&gt;&lt;/div&gt;&lt;div class=&quot;opc&quot; id=&quot;compartir11&quot;&gt;&lt;div class=&quot;twit&quot;&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:abrir_redes(&#39;s11&#39;,&#39;compartir11&#39;,&#39;mensaje11&#39;);return false;&quot; &gt;Compartir&lt;/a&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:copyTextDeInput(&#39;s11&#39;,&#39;mensaje11&#39;);return false;&quot; &gt;Copiar&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;input id=&quot;s12&quot; class=&quot;f2&quot; type=&quot;text&quot; onclick=&quot;marcar(this);&quot; value=&quot;𝕷𝕰𝕿𝕽𝕬𝕾 𝕲𝕺𝕿𝕴𝕮𝕬𝕾&quot; name=&quot;s12&quot;&gt;&lt;div id=&quot;mensaje12&quot;&gt;&lt;/div&gt;&lt;div class=&quot;opc&quot; id=&quot;compartir12&quot;&gt;&lt;div class=&quot;twit&quot;&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:abrir_redes(&#39;s12&#39;,&#39;compartir12&#39;,&#39;mensaje12&#39;);return false;&quot; &gt;Compartir&lt;/a&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:copyTextDeInput(&#39;s12&#39;,&#39;mensaje12&#39;);return false;&quot; &gt;Copiar&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;input id=&quot;s13&quot; class=&quot;f2&quot; type=&quot;text&quot; onclick=&quot;marcar(this);&quot; value=&quot;ʅȝԵՐԹՏ ԳԾԵɿՇԹՏ&quot; name=&quot;s13&quot;&gt;&lt;div id=&quot;mensaje13&quot;&gt;&lt;/div&gt;&lt;div class=&quot;opc&quot; id=&quot;compartir13&quot;&gt;&lt;div class=&quot;twit&quot;&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:abrir_redes(&#39;s13&#39;,&#39;compartir13&#39;,&#39;mensaje13&#39;);return false;&quot; &gt;Compartir&lt;/a&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:copyTextDeInput(&#39;s13&#39;,&#39;mensaje13&#39;);return false;&quot; &gt;Copiar&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;input id=&quot;s14&quot; class=&quot;f2&quot; type=&quot;text&quot; onclick=&quot;marcar(this);&quot; value=&quot;𝖑𝖊𝖙𝖗𝖆𝖘 𝖌𝖔𝖙𝖎𝖈𝖆𝖘&quot; name=&quot;s14&quot;&gt;&lt;div id=&quot;mensaje14&quot;&gt;&lt;/div&gt;&lt;div class=&quot;opc&quot; id=&quot;compartir14&quot;&gt;&lt;div class=&quot;twit&quot;&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:abrir_redes(&#39;s14&#39;,&#39;compartir14&#39;,&#39;mensaje14&#39;);return false;&quot; &gt;Compartir&lt;/a&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:copyTextDeInput(&#39;s14&#39;,&#39;mensaje14&#39;);return false;&quot; &gt;Copiar&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;input id=&quot;s15&quot; class=&quot;f2&quot; type=&quot;text&quot; onclick=&quot;marcar(this);&quot; value=&quot;ḶḕṮṙḀṠ ḠṏṮḭḉḀṠ&quot; name=&quot;s15&quot;&gt;&lt;div id=&quot;mensaje15&quot;&gt;&lt;/div&gt;&lt;div class=&quot;opc&quot; id=&quot;compartir15&quot;&gt;&lt;div class=&quot;twit&quot;&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:abrir_redes(&#39;s15&#39;,&#39;compartir15&#39;,&#39;mensaje15&#39;);return false;&quot; &gt;Compartir&lt;/a&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:copyTextDeInput(&#39;s15&#39;,&#39;mensaje15&#39;);return false;&quot; &gt;Copiar&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;input id=&quot;s16&quot; class=&quot;f2&quot; type=&quot;text&quot; onclick=&quot;marcar(this);&quot; value=&quot;𝔏𝔈𝔗ℜ𝔄𝔖 𝔊𝔒𝔗ℑℭ𝔄𝔖&quot; name=&quot;s16&quot;&gt;&lt;div id=&quot;mensaje16&quot;&gt;&lt;/div&gt;&lt;div class=&quot;opc&quot; id=&quot;compartir16&quot;&gt;&lt;div class=&quot;twit&quot;&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:abrir_redes(&#39;s16&#39;,&#39;compartir16&#39;,&#39;mensaje16&#39;);return false;&quot; &gt;Compartir&lt;/a&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:copyTextDeInput(&#39;s16&#39;,&#39;mensaje16&#39;);return false;&quot; &gt;Copiar&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;input id=&quot;s17&quot; class=&quot;f2&quot; type=&quot;text&quot; onclick=&quot;marcar(this);&quot; value=&quot;LξtЯДŜ ğΘtłĊДŜ&quot; name=&quot;s17&quot;&gt;&lt;div id=&quot;mensaje17&quot;&gt;&lt;/div&gt;&lt;div class=&quot;opc&quot; id=&quot;compartir17&quot;&gt;&lt;div class=&quot;twit&quot;&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:abrir_redes(&#39;s17&#39;,&#39;compartir17&#39;,&#39;mensaje17&#39;);return false;&quot; &gt;Compartir&lt;/a&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:copyTextDeInput(&#39;s17&#39;,&#39;mensaje17&#39;);return false;&quot; &gt;Copiar&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;input id=&quot;s18&quot; class=&quot;f2&quot; type=&quot;text&quot; onclick=&quot;marcar(this);&quot; value=&quot;𝔩𝔢𝔱𝔯𝔞𝔰 𝔤𝔬𝔱𝔦𝔠𝔞𝔰&quot; name=&quot;s18&quot;&gt;&lt;div id=&quot;mensaje18&quot;&gt;&lt;/div&gt;&lt;div class=&quot;opc&quot; id=&quot;compartir18&quot;&gt;&lt;div class=&quot;twit&quot;&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:abrir_redes(&#39;s18&#39;,&#39;compartir18&#39;,&#39;mensaje18&#39;);return false;&quot; &gt;Compartir&lt;/a&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:copyTextDeInput(&#39;s18&#39;,&#39;mensaje18&#39;);return false;&quot; &gt;Copiar&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;input id=&quot;s19&quot; class=&quot;f2&quot; type=&quot;text&quot; onclick=&quot;marcar(this);&quot; value=&quot;ζξ+ЯДŜ ĜǾ+îĊДŜ&quot; name=&quot;s19&quot;&gt;&lt;div id=&quot;mensaje19&quot;&gt;&lt;/div&gt;&lt;div class=&quot;opc&quot; id=&quot;compartir19&quot;&gt;&lt;div class=&quot;twit&quot;&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:abrir_redes(&#39;s19&#39;,&#39;compartir19&#39;,&#39;mensaje19&#39;);return false;&quot; &gt;Compartir&lt;/a&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:copyTextDeInput(&#39;s19&#39;,&#39;mensaje19&#39;);return false;&quot; &gt;Copiar&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;input id=&quot;s20&quot; class=&quot;f2&quot; type=&quot;text&quot; onclick=&quot;marcar(this);&quot; value=&quot;𝐿𝐸𝒯𝑅𝒜𝒮 𝒢𝒪𝒯𝐼𝒞𝒜𝒮&quot; name=&quot;s20&quot;&gt;&lt;div id=&quot;mensaje20&quot;&gt;&lt;/div&gt;&lt;div class=&quot;opc&quot; id=&quot;compartir20&quot;&gt;&lt;div class=&quot;twit&quot;&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:abrir_redes(&#39;s20&#39;,&#39;compartir20&#39;,&#39;mensaje20&#39;);return false;&quot; &gt;Compartir&lt;/a&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:copyTextDeInput(&#39;s20&#39;,&#39;mensaje20&#39;);return false;&quot; &gt;Copiar&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;input id=&quot;s21&quot; class=&quot;f2&quot; type=&quot;text&quot; onclick=&quot;marcar(this);&quot; value=&quot;ŁƐŤ尺Λら ƓØŤɪĊΛら&quot; name=&quot;s21&quot;&gt;&lt;div id=&quot;mensaje21&quot;&gt;&lt;/div&gt;&lt;div class=&quot;opc&quot; id=&quot;compartir21&quot;&gt;&lt;div class=&quot;twit&quot;&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:abrir_redes(&#39;s21&#39;,&#39;compartir21&#39;,&#39;mensaje21&#39;);return false;&quot; &gt;Compartir&lt;/a&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:copyTextDeInput(&#39;s21&#39;,&#39;mensaje21&#39;);return false;&quot; &gt;Copiar&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;input id=&quot;s22&quot; class=&quot;f2&quot; type=&quot;text&quot; onclick=&quot;marcar(this);&quot; value=&quot;𝓁𝑒𝓉𝓇𝒶𝓈 𝑔𝑜𝓉𝒾𝒸𝒶𝓈&quot; name=&quot;s22&quot;&gt;&lt;div id=&quot;mensaje22&quot;&gt;&lt;/div&gt;&lt;div class=&quot;opc&quot; id=&quot;compartir22&quot;&gt;&lt;div class=&quot;twit&quot;&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:abrir_redes(&#39;s22&#39;,&#39;compartir22&#39;,&#39;mensaje22&#39;);return false;&quot; &gt;Compartir&lt;/a&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:copyTextDeInput(&#39;s22&#39;,&#39;mensaje22&#39;);return false;&quot; &gt;Copiar&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;input id=&quot;s23&quot; class=&quot;f2&quot; type=&quot;text&quot; onclick=&quot;marcar(this);&quot; value=&quot;ʟᴇᴛʀᴀs ɢᴏᴛɪᴄᴀs&quot; name=&quot;s23&quot;&gt;&lt;div id=&quot;mensaje23&quot;&gt;&lt;/div&gt;&lt;div class=&quot;opc&quot; id=&quot;compartir23&quot;&gt;&lt;div class=&quot;twit&quot;&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:abrir_redes(&#39;s23&#39;,&#39;compartir23&#39;,&#39;mensaje23&#39;);return false;&quot; &gt;Compartir&lt;/a&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:copyTextDeInput(&#39;s23&#39;,&#39;mensaje23&#39;);return false;&quot; &gt;Copiar&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;input id=&quot;s24&quot; class=&quot;f2&quot; type=&quot;text&quot; onclick=&quot;marcar(this);&quot; value=&quot;𝓛𝓔𝓣𝓡𝓐𝓢 𝓖𝓞𝓣𝓘𝓒𝓐𝓢&quot; name=&quot;s24&quot;&gt;&lt;div id=&quot;mensaje24&quot;&gt;&lt;/div&gt;&lt;div class=&quot;opc&quot; id=&quot;compartir24&quot;&gt;&lt;div class=&quot;twit&quot;&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:abrir_redes(&#39;s24&#39;,&#39;compartir24&#39;,&#39;mensaje24&#39;);return false;&quot; &gt;Compartir&lt;/a&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:copyTextDeInput(&#39;s24&#39;,&#39;mensaje24&#39;);return false;&quot; &gt;Copiar&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;input id=&quot;s25&quot; class=&quot;f2&quot; type=&quot;text&quot; onclick=&quot;marcar(this);&quot; value=&quot;LЄҬГѦՏ ԌѺҬіСѦՏ&quot; name=&quot;s25&quot;&gt;&lt;div id=&quot;mensaje25&quot;&gt;&lt;/div&gt;&lt;div class=&quot;opc&quot; id=&quot;compartir25&quot;&gt;&lt;div class=&quot;twit&quot;&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:abrir_redes(&#39;s25&#39;,&#39;compartir25&#39;,&#39;mensaje25&#39;);return false;&quot; &gt;Compartir&lt;/a&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:copyTextDeInput(&#39;s25&#39;,&#39;mensaje25&#39;);return false;&quot; &gt;Copiar&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;input id=&quot;s26&quot; class=&quot;f2&quot; type=&quot;text&quot; onclick=&quot;marcar(this);&quot; value=&quot;𝕃𝔼𝕋ℝ𝔸𝕊 𝔾𝕆𝕋𝕀ℂ𝔸𝕊&quot; name=&quot;s26&quot;&gt;&lt;div id=&quot;mensaje26&quot;&gt;&lt;/div&gt;&lt;div class=&quot;opc&quot; id=&quot;compartir26&quot;&gt;&lt;div class=&quot;twit&quot;&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:abrir_redes(&#39;s26&#39;,&#39;compartir26&#39;,&#39;mensaje26&#39;);return false;&quot; &gt;Compartir&lt;/a&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:copyTextDeInput(&#39;s26&#39;,&#39;mensaje26&#39;);return false;&quot; &gt;Copiar&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;input id=&quot;s27&quot; class=&quot;f2&quot; type=&quot;text&quot; onclick=&quot;marcar(this);&quot; value=&quot;ＬＥＴＲＡＳ ＧＯＴＩＣＡＳ&quot; name=&quot;s27&quot;&gt;&lt;div id=&quot;mensaje27&quot;&gt;&lt;/div&gt;&lt;div class=&quot;opc&quot; id=&quot;compartir27&quot;&gt;&lt;div class=&quot;twit&quot;&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:abrir_redes(&#39;s27&#39;,&#39;compartir27&#39;,&#39;mensaje27&#39;);return false;&quot; &gt;Compartir&lt;/a&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:copyTextDeInput(&#39;s27&#39;,&#39;mensaje27&#39;);return false;&quot; &gt;Copiar&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;input id=&quot;s28&quot; class=&quot;f2&quot; type=&quot;text&quot; onclick=&quot;marcar(this);&quot; value=&quot;𝓵𝓮𝓽𝓻𝓪𝓼 𝓰𝓸𝓽𝓲𝓬𝓪𝓼&quot; name=&quot;s28&quot;&gt;&lt;div id=&quot;mensaje28&quot;&gt;&lt;/div&gt;&lt;div class=&quot;opc&quot; id=&quot;compartir28&quot;&gt;&lt;div class=&quot;twit&quot;&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:abrir_redes(&#39;s28&#39;,&#39;compartir28&#39;,&#39;mensaje28&#39;);return false;&quot; &gt;Compartir&lt;/a&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:copyTextDeInput(&#39;s28&#39;,&#39;mensaje28&#39;);return false;&quot; &gt;Copiar&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;input id=&quot;s29&quot; class=&quot;f2&quot; type=&quot;text&quot; onclick=&quot;marcar(this);&quot; value=&quot;Ն૯੮Րคς ૭૦੮ɿ८คς&quot; name=&quot;s29&quot;&gt;&lt;div id=&quot;mensaje29&quot;&gt;&lt;/div&gt;&lt;div class=&quot;opc&quot; id=&quot;compartir29&quot;&gt;&lt;div class=&quot;twit&quot;&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:abrir_redes(&#39;s29&#39;,&#39;compartir29&#39;,&#39;mensaje29&#39;);return false;&quot; &gt;Compartir&lt;/a&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:copyTextDeInput(&#39;s29&#39;,&#39;mensaje29&#39;);return false;&quot; &gt;Copiar&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;input id=&quot;s30&quot; class=&quot;f2&quot; type=&quot;text&quot; onclick=&quot;marcar(this);&quot; value=&quot;𝕝𝕖𝕥𝕣𝕒𝕤 𝕘𝕠𝕥𝕚𝕔𝕒𝕤&quot; name=&quot;s30&quot;&gt;&lt;div id=&quot;mensaje30&quot;&gt;&lt;/div&gt;&lt;div class=&quot;opc&quot; id=&quot;compartir30&quot;&gt;&lt;div class=&quot;twit&quot;&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:abrir_redes(&#39;s30&#39;,&#39;compartir30&#39;,&#39;mensaje30&#39;);return false;&quot; &gt;Compartir&lt;/a&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:copyTextDeInput(&#39;s30&#39;,&#39;mensaje30&#39;);return false;&quot; &gt;Copiar&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;input id=&quot;s31&quot; class=&quot;f2&quot; type=&quot;text&quot; onclick=&quot;marcar(this);&quot; value=&quot;ｌｅｔｒａｓ ｇｏｔｉｃａｓ&quot; name=&quot;s31&quot;&gt;&lt;div id=&quot;mensaje31&quot;&gt;&lt;/div&gt;&lt;div class=&quot;opc&quot; id=&quot;compartir31&quot;&gt;&lt;div class=&quot;twit&quot;&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:abrir_redes(&#39;s31&#39;,&#39;compartir31&#39;,&#39;mensaje31&#39;);return false;&quot; &gt;Compartir&lt;/a&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:copyTextDeInput(&#39;s31&#39;,&#39;mensaje31&#39;);return false;&quot; &gt;Copiar&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;input id=&quot;s32&quot; class=&quot;f2&quot; type=&quot;text&quot; onclick=&quot;marcar(this);&quot; value=&quot;ᴸᴱᵀᴿᴬˢ ᴳᴼᵀᴵᶜᴬˢ&quot; name=&quot;s32&quot;&gt;&lt;div id=&quot;mensaje32&quot;&gt;&lt;/div&gt;&lt;div class=&quot;opc&quot; id=&quot;compartir32&quot;&gt;&lt;div class=&quot;twit&quot;&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:abrir_redes(&#39;s32&#39;,&#39;compartir32&#39;,&#39;mensaje32&#39;);return false;&quot; &gt;Compartir&lt;/a&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:copyTextDeInput(&#39;s32&#39;,&#39;mensaje32&#39;);return false;&quot; &gt;Copiar&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;input id=&quot;s33&quot; class=&quot;f2&quot; type=&quot;text&quot; onclick=&quot;marcar(this);&quot; value=&quot;ɭєՇгคร ﻮ๏Շเςคร&quot; name=&quot;s33&quot;&gt;&lt;div id=&quot;mensaje33&quot;&gt;&lt;/div&gt;&lt;div class=&quot;opc&quot; id=&quot;compartir33&quot;&gt;&lt;div class=&quot;twit&quot;&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:abrir_redes(&#39;s33&#39;,&#39;compartir33&#39;,&#39;mensaje33&#39;);return false;&quot; &gt;Compartir&lt;/a&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:copyTextDeInput(&#39;s33&#39;,&#39;mensaje33&#39;);return false;&quot; &gt;Copiar&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;input id=&quot;s34&quot; class=&quot;f2&quot; type=&quot;text&quot; onclick=&quot;marcar(this);&quot; value=&quot;𝘓𝘌𝘛𝘙𝘈𝘚 𝘎𝘖𝘛𝘐𝘊𝘈𝘚&quot; name=&quot;s34&quot;&gt;&lt;div id=&quot;mensaje34&quot;&gt;&lt;/div&gt;&lt;div class=&quot;opc&quot; id=&quot;compartir34&quot;&gt;&lt;div class=&quot;twit&quot;&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:abrir_redes(&#39;s34&#39;,&#39;compartir34&#39;,&#39;mensaje34&#39;);return false;&quot; &gt;Compartir&lt;/a&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:copyTextDeInput(&#39;s34&#39;,&#39;mensaje34&#39;);return false;&quot; &gt;Copiar&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;input id=&quot;s35&quot; class=&quot;f2&quot; type=&quot;text&quot; onclick=&quot;marcar(this);&quot; value=&quot;ᏝᏋᏖᏒᏗᏕ ᎶᎧᏖᎥፈᏗᏕ&quot; name=&quot;s35&quot;&gt;&lt;div id=&quot;mensaje35&quot;&gt;&lt;/div&gt;&lt;div class=&quot;opc&quot; id=&quot;compartir35&quot;&gt;&lt;div class=&quot;twit&quot;&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:abrir_redes(&#39;s35&#39;,&#39;compartir35&#39;,&#39;mensaje35&#39;);return false;&quot; &gt;Compartir&lt;/a&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:copyTextDeInput(&#39;s35&#39;,&#39;mensaje35&#39;);return false;&quot; &gt;Copiar&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;input id=&quot;s36&quot; class=&quot;f2&quot; type=&quot;text&quot; onclick=&quot;marcar(this);&quot; value=&quot;𝑳𝑬𝑻𝑹𝑨𝑺 𝑮𝑶𝑻𝑰𝑪𝑨𝑺&quot; name=&quot;s36&quot;&gt;&lt;div id=&quot;mensaje36&quot;&gt;&lt;/div&gt;&lt;div class=&quot;opc&quot; id=&quot;compartir36&quot;&gt;&lt;div class=&quot;twit&quot;&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:abrir_redes(&#39;s36&#39;,&#39;compartir36&#39;,&#39;mensaje36&#39;);return false;&quot; &gt;Compartir&lt;/a&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:copyTextDeInput(&#39;s36&#39;,&#39;mensaje36&#39;);return false;&quot; &gt;Copiar&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;input id=&quot;s37&quot; class=&quot;f2&quot; type=&quot;text&quot; onclick=&quot;marcar(this);&quot; value=&quot;lētrคŞ ງ໐ti¢คŞ&quot; name=&quot;s37&quot;&gt;&lt;div id=&quot;mensaje37&quot;&gt;&lt;/div&gt;&lt;div class=&quot;opc&quot; id=&quot;compartir37&quot;&gt;&lt;div class=&quot;twit&quot;&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:abrir_redes(&#39;s37&#39;,&#39;compartir37&#39;,&#39;mensaje37&#39;);return false;&quot; &gt;Compartir&lt;/a&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:copyTextDeInput(&#39;s37&#39;,&#39;mensaje37&#39;);return false;&quot; &gt;Copiar&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;input id=&quot;s38&quot; class=&quot;f2&quot; type=&quot;text&quot; onclick=&quot;marcar(this);&quot; value=&quot;𝗟𝗘𝗧𝗥𝗔𝗦 𝗚𝗢𝗧𝗜𝗖𝗔𝗦&quot; name=&quot;s38&quot;&gt;&lt;div id=&quot;mensaje38&quot;&gt;&lt;/div&gt;&lt;div class=&quot;opc&quot; id=&quot;compartir38&quot;&gt;&lt;div class=&quot;twit&quot;&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:abrir_redes(&#39;s38&#39;,&#39;compartir38&#39;,&#39;mensaje38&#39;);return false;&quot; &gt;Compartir&lt;/a&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:copyTextDeInput(&#39;s38&#39;,&#39;mensaje38&#39;);return false;&quot; &gt;Copiar&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;input id=&quot;s39&quot; class=&quot;f2&quot; type=&quot;text&quot; onclick=&quot;marcar(this);&quot; value=&quot;ʟɛȶʀǟֆ ɢօȶɨƈǟֆ&quot; name=&quot;s39&quot;&gt;&lt;div id=&quot;mensaje39&quot;&gt;&lt;/div&gt;&lt;div class=&quot;opc&quot; id=&quot;compartir39&quot;&gt;&lt;div class=&quot;twit&quot;&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:abrir_redes(&#39;s39&#39;,&#39;compartir39&#39;,&#39;mensaje39&#39;);return false;&quot; &gt;Compartir&lt;/a&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:copyTextDeInput(&#39;s39&#39;,&#39;mensaje39&#39;);return false;&quot; &gt;Copiar&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;input id=&quot;s40&quot; class=&quot;f2&quot; type=&quot;text&quot; onclick=&quot;marcar(this);&quot; value=&quot;𝙇𝙀𝙏𝙍𝘼𝙎 𝙂𝙊𝙏𝙄𝘾𝘼𝙎&quot; name=&quot;s40&quot;&gt;&lt;div id=&quot;mensaje40&quot;&gt;&lt;/div&gt;&lt;div class=&quot;opc&quot; id=&quot;compartir40&quot;&gt;&lt;div class=&quot;twit&quot;&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:abrir_redes(&#39;s40&#39;,&#39;compartir40&#39;,&#39;mensaje40&#39;);return false;&quot; &gt;Compartir&lt;/a&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:copyTextDeInput(&#39;s40&#39;,&#39;mensaje40&#39;);return false;&quot; &gt;Copiar&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;input id=&quot;s41&quot; class=&quot;f2&quot; type=&quot;text&quot; onclick=&quot;marcar(this);&quot; value=&quot;Ɩɛɬཞąʂ ɠơɬıƈąʂ&quot; name=&quot;s41&quot;&gt;&lt;div id=&quot;mensaje41&quot;&gt;&lt;/div&gt;&lt;div class=&quot;opc&quot; id=&quot;compartir41&quot;&gt;&lt;div class=&quot;twit&quot;&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:abrir_redes(&#39;s41&#39;,&#39;compartir41&#39;,&#39;mensaje41&#39;);return false;&quot; &gt;Compartir&lt;/a&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:copyTextDeInput(&#39;s41&#39;,&#39;mensaje41&#39;);return false;&quot; &gt;Copiar&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;input id=&quot;s42&quot; class=&quot;f2&quot; type=&quot;text&quot; onclick=&quot;marcar(this);&quot; value=&quot;𝙡𝙚𝙩𝙧𝙖𝙨 𝙜𝙤𝙩𝙞𝙘𝙖𝙨&quot; name=&quot;s42&quot;&gt;&lt;div id=&quot;mensaje42&quot;&gt;&lt;/div&gt;&lt;div class=&quot;opc&quot; id=&quot;compartir42&quot;&gt;&lt;div class=&quot;twit&quot;&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:abrir_redes(&#39;s42&#39;,&#39;compartir42&#39;,&#39;mensaje42&#39;);return false;&quot; &gt;Compartir&lt;/a&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:copyTextDeInput(&#39;s42&#39;,&#39;mensaje42&#39;);return false;&quot; &gt;Copiar&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/form&gt;
&lt;h3&gt;Caracteres admitidos en League Of Legends&lt;/h3&gt;Hay muchos caracteres que no son aceptados en LOL, razón por la cual se limita un poco las opciones de diseño de letras raras que podríamos usar en nuestro nombre. Por el momento se usa sin problemas la siguiente lista de caracteres&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;font-size:1.5em&quot;&gt;Á ß Ð Ë Í Ž ŃÓ Š Ü É Ú&lt;br /&gt;
ã þ  è ƒ Ł µ ñ ø š ÿ &lt;br /&gt;
á ć é ƒ í ń ó ú ś ł ý ź&lt;br /&gt;
à è ì ò ù ż&lt;br /&gt;
â ê î ô û ž&lt;br /&gt;
ã ł å ä ë ï ö ü ÿ&lt;br /&gt;
ą ę õ Æ Ð Œ ø Ś æ æ ð œ ı &lt;/div&gt;&lt;br /&gt;
Es posible que posteriormente ya no se permitan caracteres especiales, pero mientras podemos hacer algunas combinaciones con estas y otras que seguramente no las hemos incluido, solo es cuestión de probar. A continuación tenemos el editor en el que los 5 primeros tipos de letra son admitidos en el juego, peo también puedes ir probando otros caracteres.&lt;br /&gt;
&lt;h2&gt;¿Cómo cambiar nombre  de invocador en League of Legends?&lt;/h2&gt;Si estas acá es porque ha llegado el momento de dar realizar unos retoques en tu cuenta, en este caso realizar el cambio de nombre invocador. Empezaremos por ver qué es lo que se debe hacer o qué es lo que se necesita para modificarlo.&lt;br /&gt;
&lt;h3&gt;Pasos para el cambio&lt;/h3&gt;Para realizar el cambio se debe realizar lo siguiente:&lt;br /&gt;
&lt;br /&gt;
Paso 1: Nos dirigimos a la parte superior derecha y buscamos el ícono de cuenta, inmediatamente aparece una primera opción que se denomina “cambio de nombre de invocador”.&lt;br /&gt;
Paso 2: Damos click y aparecerá un panel donde podemos introducir el nuevo nombre de invocador. Para cambiar el nombre hay dos opciones con rp y esencia azul.&lt;br /&gt;
Paso 3: Damos click en comprobar nombre, si el nombre elegido está disponible, entonces podremos realizar el cambio inmediatamente dando click en rp o esencia azul.&lt;br /&gt;
&lt;br /&gt;
Finalmente ingresando nuevamente en nuestra cuenta podremos observar que los cambios se han realizado. Con estos tres sencillos pasos es posible tener un nuevo Nick.&lt;br /&gt;
&lt;br /&gt;
Hay que tomar en cuenta que los nombres que son considerados ofensivos se modificarán por soporte al jugador, sin oportunidad de pedir un reembolso.&lt;br /&gt;
&lt;br /&gt;
También no podemos olvidar que necesitamos rp o esencia, por ejemplo para poder realizar el cambio con esencias tenemos que haber acumulado la cantidad de 13900.&lt;br /&gt;
&lt;h2&gt;¿Qué nombre me pongo?&lt;/h2&gt;Hay muchas maneras de crear un nombre, algunas de ellas es emulando los Nick de los campeones, usando nombres de animales, parabras en inglés, etc.&lt;br /&gt;
&lt;h3&gt;Emulando a los campeones&lt;/h3&gt;Hay nombres interesantes de jugadores famosos que lograron los primeros lugares en los campeonatos. Veamos las modificaciones que podemos hacer partiendo de esos nombres.&lt;br /&gt;
&lt;br /&gt;
XPeke (miembro del equipo ganador Fnatic en latemporada 1)&lt;br /&gt;
Xpac, Xpakend, Xpax, Xpekex&lt;br /&gt;
&lt;br /&gt;
Shushei (miembro del equipo ganador Fnatic en la temporada 1)&lt;br /&gt;
Shusen, Shuzein, Shuzu, Shuzz&lt;br /&gt;
&lt;br /&gt;
Chaox(miembro del equipo Team SoloMid 3er lugar en la temporada 1)&lt;br /&gt;
Chaozz, Chao10, Chaoxyu, Chaozun&lt;br /&gt;
&lt;br /&gt;
MiSTakE (Miembro del equipo ganador Taipei Assassins  en la segunda temporada)&lt;br /&gt;
MiXTakE, MizTakE, MiSTakEN, MiSTaxon&lt;br /&gt;
&lt;br /&gt;
En la parte de abajo te dejamos la lista de ganadores en las distintas temporadas.&lt;br /&gt;
&lt;h3&gt;Palabras en Inglés&lt;/h3&gt;Uno de los métodos para generar un buen nombre es con las palabras en inglés, traduciendo tu nombre, apellido o apodo. Un ejemplo de esto es el nombre Carlos que en inglés es Charles, con esto tendríamos  una base para crear un buen nick añadiendo algun otro caracter o realizando una pequeña modificación como Charlezz. A continuación algunos ejemplo de como prodríamos hacerlo.&lt;br /&gt;
&lt;br /&gt;
Carlos = Charles&lt;br /&gt;
CharleZ, CharlesGold, Charex, Charlesan, Chargood&lt;br /&gt;
Felipe = Philip&lt;br /&gt;
Philip, PhilipZ, Philip10, Phil,&lt;br /&gt;
Patricio = Patrick&lt;br /&gt;
Patrick, Patrex, PatrON, Patroz, patrol&lt;br /&gt;
&lt;br /&gt;
Hay muchas ideas que pueden surigir a partir de un nombre en inglés solo es cuestión de hacer unas modificaciones y seguro que nos soprenderemos con lasgunos resultados.&lt;br /&gt;
&lt;h3&gt;Animales&lt;/h3&gt;Otra idea como base sería por el nombre un animal en español o inglés que se caracterize por tener alguna habilidad, destreza o fortaleza, por ejemplo León en ingles Lion incrementando una palabra TheLion, sería una interesante opción.&lt;br /&gt;
&lt;br /&gt;
Víbora = Viper&lt;br /&gt;
Viper, ViperGold, TheViper, Viperson, Viperboos&lt;br /&gt;
Tigre =Tiger&lt;br /&gt;
Tiger, TheTiger, Tigerson, Tigerboos, OldTiger&lt;br /&gt;
Rinoceronte = Rhino&lt;br /&gt;
Rhino, Rhinox, Rhin, Rhinoz, Rhinex&lt;br /&gt;
&lt;br /&gt;
Con los animales se puede tener resultados muy atrayentes, hay que ir probando para quedarnos la mejor opción.&lt;br /&gt;
&lt;h2&gt;Nombres de Ganadores de campeonatos&lt;/h2&gt;&lt;h3&gt;Primera temporada&lt;/h3&gt;xPeke, Shushei, CyanideFI, LaMiaZeaLoT, Mellisan&lt;br /&gt;
sOAZ, Linak, MoMa, YellOwStaR, Kujaa&lt;br /&gt;
TheRainMan, TheOddOne, Reginald, Chaox, Xpecial&lt;br /&gt;
Westrice, Dan Dinh, Salce, Dyrus, Doublelift&lt;br /&gt;
&lt;h3&gt;Segunda temporada&lt;/h3&gt;Stanley, Lilballz, Toyz, bebe, MiSTakE&lt;br /&gt;
Shy, CloudTemplar, RapidStar, Woong, MadLife&lt;br /&gt;
Wickd, Snoopeh, Froggen, yellowpete, Krepo&lt;br /&gt;
Darien, Diamondprox, Alex Ich, Genja, GoSu Pepper&lt;br /&gt;
&lt;h3&gt;Tercera temporada&lt;/h3&gt;Impact, Bengi, Faker, Piglet, PoohManDu&lt;br /&gt;
GoDlike, Lucky, Wh1t3zZ, China Uzi, Tabe&lt;br /&gt;
sOAZ, Cyanide, xPeke, puszu, YellOwStaR&lt;br /&gt;
Expession, watch, Nagne, PraY, Cain&lt;br /&gt;
&lt;h3&gt;Cuarta&lt;/h3&gt;Looper, DanDy, PawN, imp, Mata&lt;br /&gt;
Cola, inSec, corn, Uzi, Zero&lt;br /&gt;
Gogoing, LoveLing, cool, san, Cloud&lt;br /&gt;
Acorn, Spirit, dade, Deft, Heart&lt;br /&gt;
&lt;h3&gt;Quinta&lt;/h3&gt;MaRin, Bengi, Faker, Bang, Wolf, kkOma (Entrenador), Easyhoon (Suplente)&lt;br /&gt;
Smeb, Hojin, Kuro, PraY, GorillA, NoFe (Entrenador)&lt;br /&gt;
Huni, Reignover, Febiven, Rekkles, YellOwStaR, Deilor (Entrenador)&lt;br /&gt;
sOAZ, Amazing, xPeke, Niels, Mithy, Hermit (Entrenador)&lt;br /&gt;
&lt;h2&gt;Otros caracteres especiales o raros&lt;/h2&gt;Minúsculas: àáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿąćęıłńœśšźżžƒ&lt;br /&gt;
Mayúsculas: ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞŸĄĆĘIŁŃŒŚŠŹŻŽ&lt;br /&gt;
Símbolos: ª º ß ˆ ˇ ˉ ﬁ ﬂ µ μ&lt;br /&gt;
&lt;div class=&quot;memes3&quot;&gt;&lt;a href=&quot;https://oruro777.blogspot.com/2018/01/letras-adornadas-para-nick.html&quot;&gt;Nick con letras raras, pequeñas, góticas&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2020/03/cambiar-nick-en-pubg-mobile-lite.html&quot;&gt;Nick para Pubg&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2020/03/cambiar-nombre-en-league-of-legends.html&quot;&gt;Nick Para Lol&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2017/12/nick-para-fortnite-letras-y-simbolos.html&quot;&gt;Cambiar nick en Fornite&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2020/03/nicks-para-free-fire.html&quot;&gt;Nonbres para Free Fire con letras raras&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/p/emojis-para-copiar-y-pegar.html&quot;&gt;Emojis para copiar y pegar&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;

&lt;br /&gt;
&lt;script&gt;
&lt;!--
var normal=&quot;abcdefghijklmnñopqrstuvwxyz1234567890&quot;;
//var a1=&quot;𝕬𝕭𝕮𝕯𝕰𝕱𝕲𝕳𝕴𝕵𝕶𝕷𝕸𝕹𝕹𝕺𝕻𝕼𝕽𝕾𝕿𝖀𝖁𝖂𝖃𝖄𝖅&quot;;
var a1=&quot;ÁßCÐËFGHÍJKLMŃÑÓPQRŠTÜVWXYŽ1234567890&quot;;
var a2=&quot;ãþcdèƒghijkŁmnñøpqrštµvwxÿz1234567890&quot;;   
var a3=&quot;ábćdéƒghíjklmńñópqrśłúvwxýź1234567890&quot;;    
var a4=&quot;àbcdèfghìjklmnñòpqrstùvwxyż1234567890&quot;;
var a5=&quot;âbcdêfghîjklmnñôpqrstûvwxyž1234567890&quot;;
var a6=&quot;äbcdëfghïjklmnñöpqrstüvwxÿz1234567890&quot;;
/*
var a1=&quot;ᏗᏰፈᎴᏋᎦĢᏂᎥᏠᏦᏝᎷᏁñᎧᎮᎤᏒᏕᏖᏬᏉᏇጀᎩፚ&quot;;
var a2=&quot;ΛßƇDƐFƓĤĪĴҠĿMИÑoṖҨŔSŦƱцώӾYZ&quot;;
var a3=&quot;ለbርծΣfցዠijkረወռñፀpզշsէሀvሠxվչ&quot;;
var a4=&quot;&amp;#55349;&amp;#56684;&amp;#55349;&amp;#56685;&amp;#55349;&amp;#56686;&amp;#55349;&amp;#56687;&amp;#55349;&amp;#56688;&amp;#55349;&amp;#56689;&amp;#55349;&amp;#56690;&amp;#55349;&amp;#56691;&amp;#55349;&amp;#56692;&amp;#55349;&amp;#56693;&amp;#55349;&amp;#56694;&amp;#55349;&amp;#56695;&amp;#55349;&amp;#56696;&amp;#55349;&amp;#56697;&amp;#55349;&amp;#56697;&amp;#55349;&amp;#56698;&amp;#55349;&amp;#56699;&amp;#55349;&amp;#56700;&amp;#55349;&amp;#56701;&amp;#55349;&amp;#56702;&amp;#55349;&amp;#56703;&amp;#55349;&amp;#56704;&amp;#55349;&amp;#56705;&amp;#55349;&amp;#56706;&amp;#55349;&amp;#56707;&amp;#55349;&amp;#56708;&amp;#55349;&amp;#56709;&quot;;
var a5=&quot;ԹՅՇԺȝԲԳɧɿʝƙʅʍՌÑԾρφՐՏԵՄעաՃՎՀΙՁკЧƼбלȣףθ&quot;;
var a6=&quot;𝖆𝖇𝖈𝖉𝖊𝖋𝖌𝖍𝖎𝖏𝖐𝖑𝖒𝖓𝖓𝖔𝖕𝖖𝖗𝖘𝖙𝖚𝖛𝖜𝖝𝖞𝖟&quot;;*/
var a7=&quot;ḀḃḉḊḕḟḠḧḭjḲḶṁṆñṏṖqṙṠṮṳṼẇẌẏẒ&quot;;
var a8=&quot;𝔄𝔅ℭ𝔇𝔈𝔉𝔊ℌℑ𝔍𝔎𝔏𝔐𝔑Ñ𝔒𝔓𝔔ℜ𝔖𝔗𝔘𝔙𝔚𝔛𝔜ℨ&quot;;
var a9=&quot;ДßĊÐξƒğĦłJĶLMŊήΘPףЯŜtŲעŴЖУζ&quot;;
var a10=&quot;𝔞𝔟𝔠𝔡𝔢𝔣𝔤𝔥𝔦𝔧𝔨𝔩𝔪𝔫ñ𝔬𝔭𝔮𝔯𝔰𝔱𝔲𝔳𝔴𝔵𝔶𝔷&quot;;
var a11=&quot;ДþĊÐξƒĜђîЈkζπŊŉǾÞQЯŜ+ûvwχҸζ&quot;;
var a12=&quot;𝒜𝐵𝒞𝒟𝐸𝐹𝒢𝐻𝐼𝒥𝒦𝐿𝑀𝒩Ñ𝒪𝒫𝒬𝑅𝒮𝒯𝒰𝒱𝒲𝒳𝒴𝒵𝟢𝟣𝟤𝟥𝟦𝟧𝟨𝟩𝟪𝟫&quot;;
var a13=&quot;ΛϦĊÐƐFƓнɪﾌҚŁ௱ЛñØþҨ尺らŤЦƔƜχϤẔ1234567890&quot;;
var a14=&quot;𝒶𝒷𝒸𝒹𝑒𝒻𝑔𝒽𝒾𝒿𝓀𝓁𝓂𝓃ñ𝑜𝓅𝓆𝓇𝓈𝓉𝓊𝓋𝓌𝓍𝓎𝓏𝟢𝟣𝟤𝟥𝟦𝟧𝟨𝟩𝟪𝟫&quot;;
var a15=&quot;ᴀʙᴄᴅᴇҒɢʜɪᴊᴋʟᴍNÑᴏᴘQʀsᴛᴜᴠᴡxʏᴢ0123456789&quot;;
var a16=&quot;𝓐𝓑𝓒𝓓𝓔𝓕𝓖𝓗𝓘𝓙𝓚𝓛𝓜𝓝Ñ𝓞𝓟𝓠𝓡𝓢𝓣𝓤𝓥𝓦𝓧𝓨𝓩0123456789&quot;;
var a17=&quot;ѦѣСԀЄҒԌӉіјҠLӍИñѺթҨГՏҬԱѶЩӼүՀ&quot;;
var a18=&quot;𝔸𝔹ℂ𝔻𝔼𝔽𝔾ℍ𝕀𝕁𝕂𝕃𝕄ℕÑ𝕆ℙℚℝ𝕊𝕋𝕌𝕍𝕎𝕏𝕐ℤ𝟘𝟙𝟚𝟛𝟜𝟝𝟞𝟟𝟠𝟡&quot;;
var a19=&quot;ＡＢＣＤＥＦＧＨＩＪＫＬＭＮÑＯＰＱＲＳＴＵＶＷＸＹＺ０１２３４５６７８９&quot;;
var a20=&quot;𝓪𝓫𝓬𝓭𝓮𝓯𝓰𝓱𝓲𝓳𝓴𝓵𝓶𝓷ñ𝓸𝓹𝓺𝓻𝓼𝓽𝓾𝓿𝔀𝔁𝔂𝔃0123456789&quot;;
var a21=&quot;คც८ძ૯Բ૭ҺɿʆқՆɱՈñ૦ƿҩՐς੮υ౮ω૪עઽ1234567890&quot;;
var a22=&quot;𝕒𝕓𝕔𝕕𝕖𝕗𝕘𝕙𝕚𝕛𝕜𝕝𝕞𝕟ñ𝕠𝕡𝕢𝕣𝕤𝕥𝕦𝕧𝕨𝕩𝕪𝕫𝟘𝟙𝟚𝟛𝟜𝟝𝟞𝟟𝟠𝟡&quot;;
var a23=&quot;ａｂｃｄｅｆｇｈｉｊｋｌｍｎñｏｐｑｒｓｔｕｖｗｘｙｚ０１２３４５６７８９&quot;;
var a24=&quot;ᴬᴮᶜᴰᴱᶠᴳᴴᴵᴶᴷᴸᴹᴺÑᴼᴾQᴿˢᵀᵁⱽᵂˣʸᶻ0123456789&quot;;
var a25=&quot;ค๒ς๔єŦﻮђเןкɭ๓ภÑ&amp;#3663;קợгรՇยשฬאץչ0123456789&quot;;
var a26=&quot;𝘈𝘉𝘊𝘋𝘌𝘍𝘎𝘏𝘐𝘑𝘒𝘓𝘔𝘕Ñ𝘖𝘗𝘘𝘙𝘚𝘛𝘜𝘝𝘞𝘟𝘠𝘡0123456789&quot;;
var a27=&quot;ᏗᏰፈᎴᏋᎦᎶᏂᎥᏠᏦᏝᎷᏁÑᎧᎮᎤᏒᏕᏖᏬᏉᏇጀᎩፚ0123456789&quot;;
var a28=&quot;𝑨𝑩𝑪𝑫𝑬𝑭𝑮𝑯𝑰𝑱𝑲𝑳𝑴𝑵Ñ𝑶𝑷𝑸𝑹𝑺𝑻𝑼𝑽𝑾𝑿𝒀𝒁0123456789&quot;;
var a29=&quot;ค๖&amp;#162;໓ēfງhiวkl๓ຖÑ໐p๑rŞtนงຟxฯຊ0123456789&quot;;
var a30=&quot;𝗔𝗕𝗖𝗗𝗘𝗙𝗚𝗛𝗜𝗝𝗞𝗟𝗠𝗡Ñ𝗢𝗣𝗤𝗥𝗦𝗧𝗨𝗩𝗪𝗫𝗬𝗭𝟬𝟭𝟮𝟯𝟰𝟱𝟲𝟳𝟴𝟵&quot;;
var a31=&quot;ǟɮƈɖɛʄɢɦɨʝӄʟʍռÑօքզʀֆȶʊʋաӼʏʐ0123456789&quot;;
var a32=&quot;𝘼𝘽𝘾𝘿𝙀𝙁𝙂𝙃𝙄𝙅𝙆𝙇𝙈𝙉Ñ𝙊𝙋𝙌𝙍𝙎𝙏𝙐𝙑𝙒𝙓𝙔𝙕0123456789&quot;;
var a33=&quot;ąცƈɖɛʄɠɧıʝƙƖɱŋÑơ&amp;#8472;զཞʂɬų۷ῳҳყʑ0123456789&quot;;
var a34=&quot;𝗮𝗯𝗰𝗱𝗲𝗳𝗴𝗵𝗶𝗷𝗸𝗹𝗺𝗻ñ𝗼𝗽𝗾𝗿𝘀𝘁𝘂𝘃𝘄𝘅𝘆𝘇𝟬𝟭𝟮𝟯𝟰𝟱𝟲𝟳𝟴𝟵&quot;;
var a35=&quot;卂乃匚ᗪ乇千Ꮆ卄丨ﾌҜㄥ爪几Ñㄖ卩Ɋ尺丂ㄒㄩᐯ山乂ㄚ乙0123456789&quot;;
var a36=&quot;𝙖𝙗𝙘𝙙𝙚𝙛𝙜𝙝𝙞𝙟𝙠𝙡𝙢𝙣ñ𝙤𝙥𝙦𝙧𝙨𝙩𝙪𝙫𝙬𝙭𝙮𝙯0123456789&quot;;
var a37=&quot;𝒂𝒃𝒄𝒅𝒆𝒇𝒈𝒉𝒊𝒋𝒌𝒍𝒎𝒏ñ𝒐𝒑𝒒𝒓𝒔𝒕𝒖𝒗𝒘𝒙𝒚𝒛0123456789&quot;;
var a38=&quot;ΛBᄃDΣFGΉIJKᄂMПÑӨPQЯƧƬЦVЩXYZ0123456789&quot;;
var a39=&quot;ÄßÇÐÈ&amp;#163;GHÌJKLMñÑÖþQR&amp;#167;&amp;#8224;ÚVW&amp;#215;&amp;#165;Z0123456789&quot;;
var a40=&quot;&amp;#8371;&amp;#3647;&amp;#8373;ĐɆ&amp;#8355;&amp;#8370;ⱧłJ&amp;#8365;Ⱡ&amp;#8357;&amp;#8358;ÑØ&amp;#8369;QⱤ&amp;#8372;&amp;#8366;ɄV&amp;#8361;ӾɎⱫ0123456789&quot;;
var a40=&quot;𝘢𝘣𝘤𝘥𝘦𝘧𝘨𝘩𝘪𝘫𝘬𝘭𝘮𝘯ñ𝘰𝘱𝘲𝘳𝘴𝘵𝘶𝘷𝘸𝘹𝘺𝘻0123456789&quot;;
var a41=&quot;ﾑ乃ᄃり乇ｷムんﾉﾌズﾚﾶ刀Ñのｱゐ尺丂ｲひ&amp;#8730;Wﾒﾘ乙0123456789&quot;;
var a42=&quot;&amp;#9424;𝕓𝕔𝐃𝔢Ｆ𝐆ℍ𝒾𝓳ᵏˡ&amp;#9436;𝐧ñσ𝕡Ǫŕ𝓈𝔱Ǘ𝕧𝔀ˣ&amp;#165;ｚ０&amp;#10112;２３&amp;#10115;&amp;#10116;&amp;#10117;&amp;#10108;&amp;#10119;９&quot;;
/*-------------- aumentado ------------------*/
function abrir_redes(id_div_contenido,id_div_compartir,id_div_mensaje)
{var cade=&quot;&quot;; var re=&quot;&quot;; var  glob_url_texto=&quot;&quot;;

cade=&quot;&lt;div style=\&quot;padding:0 20px 20px 20px;background:#c4cfe6;\&quot; class=\&quot;opc\&quot;&gt;&lt;div style=\&quot;background: #508aff;color:#fff;font-size:20px;\&quot;&gt;Compartir en redes&lt;/div&gt;&quot;;
 re = / /gi; glob_url_texto = glob_url_texto.replace(re, &quot;%20&quot;);
if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) )cade+=&quot;&lt;a href=&#39;whatsapp://send?text=&quot;+glob_url_texto+&quot;&#39;  target=&#39;_blank&#39;&gt;Whatsapp&lt;/a&gt;&quot;;
   cade+=&quot;&lt;a href=\&quot;javascript:void();\&quot; class=\&quot;social-icon twitter ga\&quot; rel=\&quot;nofollow\&quot; data-js-selector=\&quot;launch_popup\&quot;  onclick=\&quot;window.open(&#39;https://twitter.com/share?url=http://oruro777.blogspot.com&amp;text=&quot;+glob_url_texto+&quot;&#39;, &#39;_blank&#39;, &#39;height=430,width=640&#39;);\&quot; data-category=&#39;Post&#39; data-event=&#39;Share quote&#39; data-label=&#39;twitter&#39;&gt;Twitter&lt;/a&gt;&quot;;
   cade+=&quot;&lt;a href=\&quot;#\&quot; onclick=\&quot;javascript:cerrar_compartir(&#39;&quot;+id_div_contenido+&quot;&#39;,&#39;&quot;+id_div_compartir+&quot;&#39;,&#39;&quot;+id_div_mensaje+&quot;&#39;);return false;\&quot; &gt;Cerrar&lt;/a&gt;&quot;;
   cade+=&quot;&lt;/div&gt;&quot;;
 document.getElementById(id_div_compartir).innerHTML = cade;
}

function cerrar_compartir(id_div_contenido,id_div_compartir,id_div_mensaje)
{var cade=&quot;&quot;; cade+=&quot;&lt;div class=\&quot;opc\&quot; &gt;&lt;a href=\&quot;#\&quot;   onclick=\&quot;javascript:abrir_redes(&#39;&quot;+id_div_contenido+&quot;&#39;,&#39;&quot;+id_div_compartir+&quot;&#39;,&#39;&quot;+id_div_mensaje+&quot;&#39;);return false;\&quot;  style=\&quot;width:100px;float:left;font-size:16px;\&quot;  &gt;Compartir&lt;/a&gt;&lt;a href=\&quot;#\&quot; onclick=\&quot;javascript:copyTextDeInput(&#39;&quot;+id_div_contenido+&quot;&#39;,&#39;&quot;+id_div_mensaje+&quot;&#39;);return false;\&quot; style=\&quot;width:100px;float:left;font-size:16px;\&quot;&gt;Copiar&lt;/a&gt;&lt;/div&gt;&quot;;
 cade+=&quot;&lt;div style=\&quot;clear:both;\&quot;&gt;&lt;/div&gt;&quot;;
 document.getElementById(id_div_compartir).innerHTML = cade;
}

/*-------------- FIN aumentado ------------------*/



 function marcar(campo) { campo.focus(); campo.select();}

 function Letras() {
  var ing = document.getElementById(&quot;text_box&quot;); 
  var t1 = &quot;&quot;; var t2 = &quot;&quot;; var t3 = &quot;&quot;; var t4 = &quot;&quot;; var t5 = &quot;&quot;; var t6 = &quot;&quot;; var t7 = &quot;&quot;; var t8 = &quot;&quot;; var t9 = &quot;&quot;; var t10 = &quot;&quot;;var t11 = &quot;&quot;;var t12 = &quot;&quot;;var t13 = &quot;&quot;;var t14 = &quot;&quot;;
  var t15 = &quot;&quot;,t16 = &quot;&quot;,t17 = &quot;&quot;,t18 = &quot;&quot;,t19 = &quot;&quot;,t20 = &quot;&quot;,t21 = &quot;&quot;,t22 = &quot;&quot;,t23 = &quot;&quot;,t24 = &quot;&quot;,t25 = &quot;&quot;,t26 = &quot;&quot;,t27 = &quot;&quot;,t28 = &quot;&quot;,t29 = &quot;&quot;,t30 = &quot;&quot;,t31 = &quot;&quot;,t32 = &quot;&quot;,t33 = &quot;&quot;,t34 = &quot;&quot;,t35 = &quot;&quot;,t36 = &quot;&quot;,t37 = &quot;&quot;,t38 = &quot;&quot;,t39 = &quot;&quot;,t40 = &quot;&quot;,t41 = &quot;&quot;,t42 = &quot;&quot;;
  var n = ing.value.toLowerCase(); if (ing.value.length==0) return; 
  for(var i=0; i&lt;n.length; i++) {
   var c=n.charAt(i);
   for(var j=0; (j&lt;normal.length)&amp;&amp;(c!=normal.charAt(j)); j++);
   if (j&lt;normal.length) { t1+=a1.charAt(j); } else { t1+=c; } 
   if (j&lt;normal.length) { a2=descodificarEntidad(a2); if(Array.from(a2)[j])t2+=Array.from(a2)[j]; } else { t2+=c; } 
   if (j&lt;normal.length) { a3=descodificarEntidad(a3); if(Array.from(a3)[j])t3+=Array.from(a3)[j]; } else { t3+=c; } 
   if (j&lt;normal.length) { a4=descodificarEntidad(a4); if(Array.from(a3)[j])t4+=Array.from(a4)[j]; } else { t4+=c; } 
   if (j&lt;normal.length) { t5+=a5.charAt(j); } else { t5+=c; } 
   if (j&lt;normal.length) { a6=descodificarEntidad(a6);if(Array.from(a6)[j])t6+=Array.from(a6)[j]; } else { t6+=c; } 
   if (j&lt;normal.length) { t7+=a7.charAt(j); } else { t7+=c; } 
   if (j&lt;normal.length) { a8=descodificarEntidad(a8);if(Array.from(a8)[j])t8+=Array.from(a8)[j]; } else { t8+=c; } 
   if (j&lt;normal.length) { t9+=a9.charAt(j); } else { t9+=c; }
   if (j&lt;normal.length) { a10=descodificarEntidad(a10);if(Array.from(a10)[j])t10+=Array.from(a10)[j]; } else { t10+=c; }   
   if (j&lt;normal.length) { t11+=a11.charAt(j); } else { t11+=c; } 
   if (j&lt;normal.length) { a12=descodificarEntidad(a12); if(Array.from(a12)[j])t12+=Array.from(a12)[j]; } else { t12+=c; } 
   if (j&lt;normal.length) { a13=descodificarEntidad(a13); t13+=a13.charAt(j); } else { t13+=c; } 
   if (j&lt;normal.length) { a14=descodificarEntidad(a14); if(Array.from(a14)[j])t14+=Array.from(a14)[j]; } else { t14+=c; } 
   if (j&lt;normal.length) { if(Array.from(a15)[j])t15+=Array.from(a15)[j]; } else { t15+=c; } 
   if (j&lt;normal.length) { if(Array.from(a16)[j])t16+=Array.from(a16)[j]; } else { t16+=c; } 
   if (j&lt;normal.length) { if(Array.from(a17)[j])t17+=Array.from(a17)[j]; } else { t17+=c; }
   if (j&lt;normal.length) { if(Array.from(a18)[j])t18+=Array.from(a18)[j]; } else { t18+=c; }
   if (j&lt;normal.length) { t19+=a19.charAt(j); } else { t19+=c; }
   if (j&lt;normal.length) { if(Array.from(a20)[j])t20+=Array.from(a20)[j]; } else { t20+=c; }
   if (j&lt;normal.length) { if(Array.from(a21)[j])t21+=Array.from(a21)[j]; } else { t21+=c; }
   if (j&lt;normal.length) { if(Array.from(a22)[j])t22+=Array.from(a22)[j]; } else { t22+=c; }
   if (j&lt;normal.length) { if(Array.from(a23)[j])t23+=Array.from(a23)[j]; } else { t23+=c; }
   if (j&lt;normal.length) { if(Array.from(a24)[j])t24+=Array.from(a24)[j]; } else { t24+=c; }
   if (j&lt;normal.length) { a25=descodificarEntidad(a25); if(Array.from(a25)[j])t25+=Array.from(a25)[j]; } else { t25+=c; }
   if (j&lt;normal.length) { if(Array.from(a26)[j])t26+=Array.from(a26)[j]; } else { t26+=c; }
   if (j&lt;normal.length) { if(Array.from(a27)[j])t27+=Array.from(a27)[j]; } else { t27+=c; }
   if (j&lt;normal.length) { a28=descodificarEntidad(a28); if(Array.from(a28)[j])t28+=Array.from(a28)[j]; } else { t28+=c; }
   if (j&lt;normal.length) { a29=descodificarEntidad(a29); if(Array.from(a29)[j])t29+=Array.from(a29)[j]; } else { t29+=c; }
   if (j&lt;normal.length) { if(Array.from(a30)[j])t30+=Array.from(a30)[j]; } else { t30+=c; }
   if (j&lt;normal.length) { if(Array.from(a31)[j])t31+=Array.from(a31)[j]; } else { t31+=c; }
   if (j&lt;normal.length) { if(Array.from(a32)[j])t32+=Array.from(a32)[j]; } else { t32+=c; }
   if (j&lt;normal.length) { a33=descodificarEntidad(a33); if(Array.from(a33)[j])t33+=Array.from(a33)[j]; } else { t33+=c; }
   if (j&lt;normal.length) { if(Array.from(a34)[j])t34+=Array.from(a34)[j]; } else { t34+=c; }
   if (j&lt;normal.length) { if(Array.from(a35)[j])t35+=Array.from(a35)[j]; } else { t35+=c; }
   if (j&lt;normal.length) { if(Array.from(a36)[j])t36+=Array.from(a36)[j]; } else { t36+=c; }
   if (j&lt;normal.length) { if(Array.from(a37)[j])t37+=Array.from(a37)[j]; } else { t37+=c; }
   if (j&lt;normal.length) { if(Array.from(a38)[j])t38+=Array.from(a38)[j]; } else { t38+=c; }
   if (j&lt;normal.length) { a39=descodificarEntidad(a39); if(Array.from(a39)[j])t39+=Array.from(a39)[j]; } else { t39+=c; }
   if (j&lt;normal.length) { if(Array.from(a40)[j])t40+=Array.from(a40)[j]; } else { t40+=c; }
   if (j&lt;normal.length) { a41=descodificarEntidad(a41); if(Array.from(a41)[j])t41+=Array.from(a41)[j]; } else { t41+=c; }
   if (j&lt;normal.length) { a42=descodificarEntidad(a42); if(Array.from(a42)[j])t42+=Array.from(a42)[j]; } else { t42+=c; }
   

   }   
  document.f.s1.value=descodificarEntidad(t1);  
  document.f.s2.value=t2;
  document.f.s3.value=t3;  
  document.f.s4.value=t4;
  document.f.s5.value=t5;  
  document.f.s6.value=t6;
  document.f.s7.value=t7;  
  document.f.s8.value=t8;
  document.f.s9.value=descodificarEntidad(t9);
  document.f.s10.value=descodificarEntidad(t10);
  document.f.s11.value=descodificarEntidad(t11);
  document.f.s12.value=descodificarEntidad(t12);
  document.f.s13.value=descodificarEntidad(t13);
  document.f.s14.value=descodificarEntidad(t14);
  document.f.s15.value=descodificarEntidad(t15);
  document.f.s16.value=descodificarEntidad(t16);
  document.f.s17.value=descodificarEntidad(t17);
  document.f.s18.value=descodificarEntidad(t18);
  document.f.s19.value=descodificarEntidad(t19);
  document.f.s20.value=descodificarEntidad(t20);
  document.f.s21.value=descodificarEntidad(t21);
  document.f.s22.value=descodificarEntidad(t22);
  document.f.s23.value=descodificarEntidad(t23);
  document.f.s24.value=descodificarEntidad(t24);
  document.f.s25.value=descodificarEntidad(t25);
  document.f.s26.value=descodificarEntidad(t26);
  document.f.s27.value=descodificarEntidad(t27);
  document.f.s28.value=descodificarEntidad(t28);
  document.f.s29.value=descodificarEntidad(t29);
  document.f.s30.value=descodificarEntidad(t30);
  document.f.s31.value=descodificarEntidad(t31);
  document.f.s32.value=descodificarEntidad(t32);
  document.f.s33.value=descodificarEntidad(t33);
  document.f.s34.value=descodificarEntidad(t34);
  document.f.s35.value=descodificarEntidad(t35);
  document.f.s36.value=descodificarEntidad(t36);
  document.f.s37.value=descodificarEntidad(t37);
  document.f.s38.value=descodificarEntidad(t38);
  document.f.s39.value=descodificarEntidad(t39);
  document.f.s40.value=descodificarEntidad(t40);
  document.f.s41.value=descodificarEntidad(t41);
  document.f.s42.value=descodificarEntidad(t42);
  }
function descodificarEntidad(str) {  return str.replace(/&amp;#(\d+);/g, function(match, dec) {    return String.fromCharCode(dec);  });}
function copyTextDeInput(idTexto,idMensaje){var text=&quot;&quot;;
    text=document.getElementById(idTexto).value;
    var id = &quot;el-id-del-textarea&quot;; globIdMensaje=idMensaje;
    var existsTextarea = document.getElementById(id);

    if(!existsTextarea){ var textarea = document.createElement(&quot;textarea&quot;);  textarea.id = id;
                         textarea.style.position = &quot;fixed&quot;;textarea.style.top = 0; textarea.style.left = 0; textarea.style.width = &quot;1px&quot;;        textarea.style.height = &quot;1px&quot;;
                         textarea.style.padding = 0;  textarea.style.border = &quot;none&quot;;  textarea.style.outline = &quot;none&quot;;  textarea.style.boxShadow = &quot;none&quot;;  textarea.style.background = &quot;transparent&quot;;
                         document.querySelector(&quot;body&quot;).appendChild(textarea);   existsTextarea = document.getElementById(id);
    }else{   }
    existsTextarea.value = text; existsTextarea.select();

    try { var status = document.execCommand(&#39;copy&#39;); if(!status){ fracaso(); }else{ exito(); }
        } catch (err) {  excepcion(); }

    if(!existsTextarea){document.body.removeChild(existsTextarea);}
}

var globIdMensaje = &quot;mensaje1&quot;;
    
    function exito() { MostrarAlerta(2500,&quot;Texto copiado correctamente...&quot;,&quot;#01A9DB&quot;); }
    function fracaso() { MostrarAlerta(5500,&quot;No se pudo copiar, realiza el copiado manual o prueba otro navegador...&quot;,&quot;#F79F81&quot;); }
    function excepcion() {MostrarAlerta(5500,&quot;No se pudo copiar, realiza el copiado manual o prueba otro navegador...&quot;,&quot;#F79F81&quot;); }
    function ocultarAlerta() {document.getElementById(globIdMensaje).innerHTML = &quot;&quot;;}
    function MostrarAlerta(tiempo,texto1,color) {document.getElementById(globIdMensaje).innerHTML = &quot;&lt;div style=\&quot;background:&quot;+color+&quot;;font-size:20px;color:#fff;width:100%;\&quot;&gt;&quot;+texto1+&quot;&lt;/div&gt;&quot;;
                                                 setTimeout(ocultarAlerta, tiempo);
                                                }
//trasladar1(&#39;descrip_head&#39;,&#39;descrip_footer&#39;);            
function trasladar1(idDom1,idDom2){
    if(document.getElementById(idDom1)&amp;&amp;document.getElementById(idDom2))
                {  domA=document.getElementById(idDom1);domB=document.getElementById(idDom2);
                   if(domB.innerHTML==&#39;&#39;){domB.innerHTML=domA.innerHTML;domA.innerHTML=&#39;&#39;;}
                }
}
--&gt;
&lt;/script&gt;









&lt;script&gt; 
vec1=[&#39;Sun&#39;,&#39;ZON&#39;,&#39;Big&#39;,&#39;Cool&#39;,&#39;Machine&#39;,&#39;Rocky&#39;,&#39;Ninja&#39;,&#39;Gamer&#39;,&#39;Don&#39;,&#39;Legend&#39;,&#39;Killer&#39;,&#39;Angel&#39;, &#39;Thanos&#39;,&#39;Raven&#39;,&#39;Roz&#39;,&#39;Soul&#39;,&#39;Athletic&#39;,&#39;Expa&#39;,&#39;Peque&#39;,&#39;Big&#39;,&#39;Boos&#39;,&#39;ZY&#39;,&#39;AZ&#39;,&#39;DX&#39;,&#39;ZEO&#39;,&#39;ZERO&#39;,&#39;Lucky&#39;,&#39;Shield&#39;,&#39;Monster&#39;,&#39;Crazy&#39;,&#39;Real&#39;,&#39;Dark&#39;,&#39;Ghost&#39;,&#39;Joker&#39;,&#39;Frozen&#39;,&#39;Perzeo&#39;,&#39;Black&#39;,&#39;White&#39;,&#39;Red&#39;,&#39;Blue&#39;,&#39;Diva&#39;,&#39;Sad&#39;,&#39;PRO&#39;,&#39;PLAYER&#39;,&#39;Fire&#39;,&#39;Maxi&#39;,&#39;Cold&#39;,&#39;Supreme&#39;,&#39;Zeuz&#39;,&#39;Venom&#39;,&#39;Kong&#39;,&#39;Kratos&#39;,&#39;Snupi&#39;,&#39;Athena&#39;,&#39;Rasta&#39;,&#39;Gold&#39;,&#39;Life&#39;,&#39;Shony&#39;,&#39;Sunny&#39;,&#39;Mizzu&#39;,&#39;Lion&#39;,&#39;Baby&#39;,&#39;Lobo&#39;,&#39;Toxic&#39;,&#39;Aura&#39;,&#39;Hacker&#39;,&#39;Z&#39;,&#39;OX&#39;];
vec2=[&#39;&#39;,&#39;&#39;,&#39;&#39;,&#39;&#39;,&#39;&#39;,&#39;&#39;,&#39;Man&#39;,&#39;King&#39;,&#39;X&#39;,&#39;Gun&#39;,&#39;Gox&#39;,&#39;Gen&#39;,&#39;Lux&#39;,&#39;Chan&#39;,&#39;Jin&#39;,&#39;Bad&#39;,&#39;San&#39;,&#39;Kun&#39;,&#39;Hunter&#39;,&#39;Kron&#39;,&#39;Master&#39;,&#39;Drake&#39;,&#39;Blade&#39;,&#39;Set&#39;,&#39;Champion&#39;,&#39;Fires&#39;,&#39;Flex&#39;,&#39;Roe&#39;,&#39;Ros&#39;,&#39;OZ&#39;,&#39;ZEN&#39;,&#39;Xion&#39;,&#39;Wolff&#39;,&#39;Jin&#39;,&#39;WEB&#39;,&#39;COM&#39;,&#39;Quen&#39;,&#39;Game&#39;,&#39;Over&#39;,&#39;Angel&#39;,&#39;Zain&#39;,&#39;Young&#39;,&#39;Kill&#39;,&#39;Ux&#39;,&#39;bot&#39;,&#39;chi&#39;,&#39;zel&#39;,&#39;zein&#39;,&#39;zox&#39;,&#39;pa&#39;,&#39;Slayer&#39;,&#39;Shadow&#39;,&#39;Savage&#39;,&#39;Scared&#39;,&#39;Ryze&#39;,&#39;OX&#39;,&#39;Zero&#39;,&#39;Strong&#39;,&#39;zen&#39;,&#39;nex&#39;,&#39;nil&#39;,&#39;Z&#39;,&#39;Rock&#39;,&#39;Star&#39;,&#39;Mex&#39;,&#39;Min&#39;,&#39;Nishima&#39;,&#39;Kuma&#39;,&#39;Jun&#39;,&#39;EX&#39;,&#39;TX&#39;,&#39;Tiger&#39;,&#39;Lion&#39;,&#39;Shima&#39;,&#39;Saky&#39;,&#39;Kan&#39;,&#39;TOR&#39;,&#39;ZOR&#39;,&#39;KID&#39;,&#39;Boy&#39;,&#39;Blex&#39;,&#39;Mil&#39;,&#39;24K&#39;,&#39;METAL&#39;,&#39;Xion&#39;,&#39;Geus&#39;,&#39;Shur&#39;,&#39;rita&#39;,&#39;Kella&#39;,&#39;Kell&#39;,&#39;Li&#39;,&#39;Masters&#39;,&#39;Han&#39;,&#39;Long&#39;,&#39;Viper&#39;,&#39;Kanzuky&#39;,&#39;Zuky&#39;,&#39;Yusai&#39;,&#39;Sawada&#39;,&#39;Matsuda&#39;,&#39;Kang&#39;,&#39;Blade&#39;,&#39;Lao&#39;,&#39;Cage&#39;,&#39;Kano&#39;,&#39;nnok&#39;,&#39;Cyrax&#39;,&#39;Shi&#39;,&#39;Kin&#39;,&#39;Taro&#39;,&#39;Trion&#39;];

function listaNombres()
{tam1=vec1.length-1;tam2=vec2.length-1;
 nom=document.getElementById(&#39;nomb&#39;).value;
 document.getElementById(&#39;n1&#39;).innerHTML=nombre(nom,tam1,tam2);
 document.getElementById(&#39;n2&#39;).innerHTML=nombre(nom,tam1,tam2);
 document.getElementById(&#39;n3&#39;).innerHTML=nombre(nom,tam1,tam2);
 document.getElementById(&#39;n4&#39;).innerHTML=nombre(nom,tam1,tam2);
 document.getElementById(&#39;n5&#39;).innerHTML=nombre(nom,tam1,tam2);
 document.getElementById(&#39;n6&#39;).innerHTML=nombre(nom,tam1,tam2);
 document.getElementById(&#39;n7&#39;).innerHTML=nombre(nom,tam1,tam2);
 document.getElementById(&#39;n8&#39;).innerHTML=nombre(nom,tam1,tam2);
 document.getElementById(&#39;n9&#39;).innerHTML=nombre(nom,tam1,tam2);
 document.getElementById(&#39;n10&#39;).innerHTML=nombre(nom,tam1,tam2);
 document.getElementById(&#39;n11&#39;).innerHTML=nombre(nom,tam1,tam2);
 document.getElementById(&#39;n12&#39;).innerHTML=nombre(nom,tam1,tam2);
 document.getElementById(&#39;n13&#39;).innerHTML=nombre(nom,tam1,tam2);
 document.getElementById(&#39;n14&#39;).innerHTML=nombre(nom,tam1,tam2);
 document.getElementById(&#39;n15&#39;).innerHTML=nombre(nom,tam1,tam2);
}

function nombre(nom,tam1,tam2){
alea1=Math.round(Math.random()*tam1);
alea2=Math.round(Math.random()*tam2);
if(nom==&quot;&quot;)name1=vec1[alea1];else 
          { tam3=nom.length-1;alea3=Math.round(Math.random()*tam3);
            name1=nom.substr(0,alea3);  }
name=name1+vec2[alea2];
return name;
}

var globIdMensaje = &quot;mensaje1&quot;,globIdTexto = &quot;x&quot;;
function copyDeDiv222(idTexto,idMensaje){ 
    var text=document.getElementById(idTexto).innerHTML;
	
    var id = &quot;el-id-del-textarea&quot;; globIdMensaje=idMensaje;
    var existsTextarea = document.getElementById(id);
    if(!existsTextarea){ var textarea = document.createElement(&quot;textarea&quot;);  textarea.id = id;
                         textarea.style.position = &quot;fixed&quot;;textarea.style.top = 0; textarea.style.left = 0; textarea.style.width = &quot;1px&quot;;        textarea.style.height = &quot;1px&quot;; textarea.style.padding = 0;  textarea.style.border = &quot;none&quot;;  textarea.style.outline = &quot;none&quot;;  textarea.style.boxShadow = &quot;none&quot;;  textarea.style.background = &quot;transparent&quot;;
                         document.querySelector(&quot;body&quot;).appendChild(textarea);   existsTextarea = document.getElementById(id);
                       }else{   }
    existsTextarea.value = text; existsTextarea.select();
    try { var status = document.execCommand(&quot;copy&quot;); if(!status){ fracaso1(idTexto,idMensaje); }else{ exito1(idTexto,idMensaje); }
        } catch (err) {  excepcion1(idTexto,idMensaje); }
    if(!existsTextarea){document.body.removeChild(existsTextarea);}
}
    
    function exito1(idTexto,idMensaje) { MostrarAlerta1(2500,&quot;Copiado!&quot;,&quot;#01A9DB&quot;,idTexto,idMensaje); }
    function fracaso1(idTexto,idMensaje) { MostrarAlerta1(5500,&quot;Error&quot;,&quot;#F79F81&quot;,idTexto,idMensaje); }
    function excepcion1(idTexto,idMensaje) {MostrarAlerta1(5500,&quot;Error&quot;,&quot;#F79F81&quot;,idTexto,idMensaje); }
    function ocultarAlerta1(idTexto,idMensaje) {//objeto=document.getElementById(idTexto+&quot;_msg&quot;);
							          //padreId=document.getElementById(idTexto).parentNode.id;
									  document.getElementById(idMensaje).innerHTML=&quot;Copiar&quot;;
									  //document.getElementById(idTexto).removeChild(objeto);
	                                }
    function MostrarAlerta1(tiempo,texto1,color,idTexto,idMensaje) { elemento1 = document.createElement(&quot;div&quot;); id5=idTexto+&quot;_msg&quot;; inputExist=document.getElementById(id5);
                                              if(!inputExist){//elemento1.id = id5; elemento1.innerHTML=&quot;&lt;div style=&#39;color:#fff; background:&quot;+color+&quot;;&#39;&gt;&quot;+texto1+&quot;&lt;/div&gt;&quot;;
                                                    		  //elemento2 = document.getElementById(idTexto); 
															  //elemento2.appendChild(elemento1);
															  
															  document.getElementById(idMensaje).innerHTML=&quot;&lt;p style=&#39;color:#fff;font-size:0.9em;background:&quot;+color+&quot;;&#39;&gt;&quot;+texto1+&quot;&lt;/p&gt;&quot;;
															  
															            //elemento2.parentNode.insertBefore(elemento1,elemento2);
                                                                        //insertAfter(elemento2,elemento1); 
															  setTimeout(function() {ocultarAlerta1(idTexto,idMensaje);}, tiempo);
                                                             }
                                                        }
&lt;/script&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3479830349506876198/posts/default/1952489868745150139'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3479830349506876198/posts/default/1952489868745150139'/><link rel='alternate' type='text/html' href='http://oruro777.blogspot.com/2020/03/cambiar-nombre-en-league-of-legends.html' title='Cambiar nombre en League of Legends'/><author><name>Jx</name><uri>http://www.blogger.com/profile/03601735053947716847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsZ6GPqADZ-F-PQCfVvyn20MG-_4R2xWWtpe-iVJum_s0_yA-fuIrW6bLprj3lGvefmkwT_FoxWXRVQkGbOx3Ejcfw-sdJ0j9afDEZQivkKj1vLQPPcgJRNQ8LNWLiz6FXbjKyXoRzq4Gi/s72-c/nicks-league-of-legends.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-3479830349506876198.post-2645846007089170470</id><published>2017-12-31T21:09:00.005-04:00</published><updated>2020-07-02T19:03:26.566-04:00</updated><title type='text'>Cambiar Nick en Pubg Mobile, Lite</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img alt=&quot;Nicks para Pubg y otros juegos&quot; border=&quot;0&quot; data-original-height=&quot;490&quot; data-original-width=&quot;490&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBybPfBn3bBq2dchMb62NU2GXgViY-rlWnmpoegAnED2bN8_lMDfEyWMN5ZbUyrv5BMPVsRX-e1od7djNrNq8S5KS7kand1Hj8c28JUmRmJwblBNxxOu0h15trjKJsK4hjvJ9LVZkm6vPe/s200/nicks-pubg.jpg&quot; title=&quot;Nicks para Pubg y otros juegos&quot; width=&quot;200&quot; /&gt;&lt;/div&gt;&lt;b&gt;Nuevo Nombre en Pubg Mobile&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
En este espacio encontrarás el generador de textos que convertirán tu Nick de Pubg en un diseño llamativo y atractivo, también encontrarás algunas sugerencias para cambiar el nombre, la manera de hacerlo y algunas otras especificaciones del juego.
&lt;br/&gt;En la primera aplicación podrá generar nicknames, nombres partiendo de una palabra o letras que ingrese en la caja de edición, la segunda aplicación genera letras raras.
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;
&lt;h2&gt;Generador de nicks para Pubg&lt;/h2&gt;
Escribe tu nombre, iniciales o palabra que prefieras en el siguiente recuadro.
&lt;div style=&quot;padding:12px;margin:0 auto 12px; auto;border:1px solid gray;&quot;&gt;&lt;input type=&quot;text&quot; id=&quot;nomb&quot; class=&quot;f1&quot; style=&quot;width:120px;margin:3px 0 0 0;&quot; placeholder=&quot;Tu nombre acá...&quot; value=&quot;&quot;/&gt; &lt;button  class=&quot;btn1&quot; onclick=&quot;listaNombres();&quot;&gt;GENERAR NICKS&lt;/button&gt;&lt;/div&gt;
&lt;div class=&quot;domlibre2&quot;&gt;&lt;div&gt;&lt;p id=&quot;n1&quot;&gt;TheMachine&lt;/p&gt;&lt;span id=&quot;msg1&quot; onclick=&quot;copyDeDiv222(&#39;n1&#39;,&#39;msg1&#39;)&quot;&gt;Copiar&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;p id=&quot;n2&quot;&gt;Jin&lt;/p&gt;&lt;span id=&quot;msg2&quot; onclick=&quot;copyDeDiv222(&#39;n2&#39;,&#39;msg2&#39;)&quot;&gt;Copiar&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;p id=&quot;n3&quot;&gt;Zero&lt;/p&gt;&lt;span id=&quot;msg3&quot; onclick=&quot;copyDeDiv222(&#39;n3&#39;,&#39;msg3&#39;)&quot;&gt;Copiar&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;p id=&quot;n4&quot;&gt;DarkMaster&lt;/p&gt;&lt;span id=&quot;msg4&quot; onclick=&quot;copyDeDiv222(&#39;n4&#39;,&#39;msg4&#39;)&quot;&gt;Copiar&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;p id=&quot;n5&quot;&gt;Zion&lt;/p&gt;&lt;span id=&quot;msg5&quot; onclick=&quot;copyDeDiv222(&#39;n5&#39;,&#39;msg5&#39;)&quot;&gt;Copiar&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;p id=&quot;n6&quot;&gt;DonX&lt;/p&gt;&lt;span id=&quot;msg6&quot; onclick=&quot;copyDeDiv222(&#39;n6&#39;,&#39;msg6&#39;)&quot;&gt;Copiar&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;p id=&quot;n7&quot;&gt;RedKing&lt;/p&gt;&lt;span id=&quot;msg7&quot; onclick=&quot;copyDeDiv222(&#39;n7&#39;,&#39;msg7&#39;)&quot;&gt;Copiar&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;p id=&quot;n8&quot;&gt;Ninja&lt;/p&gt;&lt;span id=&quot;msg8&quot; onclick=&quot;copyDeDiv222(&#39;n8&#39;,&#39;msg8&#39;)&quot;&gt;Copiar&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;p id=&quot;n9&quot;&gt;Zeta&lt;/p&gt;&lt;span id=&quot;msg9&quot; onclick=&quot;copyDeDiv222(&#39;n9&#39;,&#39;msg9&#39;)&quot;&gt;Copiar&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;p id=&quot;n10&quot;&gt;Din&lt;/p&gt;&lt;span id=&quot;msg10&quot; onclick=&quot;copyDeDiv222(&#39;n10&#39;,&#39;msg10&#39;)&quot;&gt;Copiar&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;p id=&quot;n11&quot;&gt;Neil&lt;/p&gt;&lt;span id=&quot;msg11&quot; onclick=&quot;copyDeDiv222(&#39;n11&#39;,&#39;msg11&#39;)&quot;&gt;Copiar&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;p id=&quot;n12&quot;&gt;Zenit&lt;/p&gt;&lt;span id=&quot;msg12&quot; onclick=&quot;copyDeDiv222(&#39;n12&#39;,&#39;msg12&#39;)&quot;&gt;Copiar&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;p id=&quot;n13&quot;&gt;MileQueen&lt;/p&gt;&lt;span id=&quot;msg13&quot; onclick=&quot;copyDeDiv222(&#39;n13&#39;,&#39;msg13&#39;)&quot;&gt;Copiar&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;p id=&quot;n14&quot;&gt;DinoCold&lt;/p&gt;&lt;span id=&quot;msg14&quot; onclick=&quot;copyDeDiv222(&#39;n14&#39;,&#39;msg14&#39;)&quot;&gt;Copiar&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;p id=&quot;n15&quot;&gt;Zeinblack&lt;/p&gt;&lt;span id=&quot;msg15&quot; onclick=&quot;copyDeDiv222(&#39;n15&#39;,&#39;msg15&#39;)&quot;&gt;Copiar&lt;/span&gt;&lt;/div&gt;
&lt;p class=&quot;clear&quot;&gt;&lt;/p&gt;&lt;/div&gt;
&lt;h2&gt;Letras raras para Pubg&lt;/h2&gt;
&lt;div class=&quot;instruccion&quot;&gt;Escribe aquí:&lt;/div&gt;&lt;div style=&quot;width:100%;background:#bfc7cc;&quot;&gt;&lt;div style=&quot;width:97%;margin:0 auto;&quot;&gt;&lt;textarea id=&quot;text1&quot; name=&quot;text1&quot; maxlength=&quot;555&quot; onfocus=&quot;this.value=&#39;&#39;&quot; onkeyup=&quot;ver2(&#39;text1&#39;);&quot; style=&quot;display: table-cell;width:100%;font-size:1.5em;height:60px;  box-sizing: border-box;margin:0;padding:6px;border-radius: 10px !important;background:#f0fcff;&quot; type=&quot;text&quot; value=&quot;hola&quot; &gt;Escribe acá...&lt;/textarea&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id=&quot;emoji_items&quot; style=&quot;height:500px;border:9px solid #bfc7cc;&quot;&gt;&lt;input id=&quot;res1&quot; onclick=&quot;copyTextDeInput(&#39;res1&#39;,&#39;mensaje1&#39;);marcar(this);showEdit(&#39;res1&#39;);&quot; value=&quot;─═☆Hola☆═─&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res2&quot; onclick=&quot;copyTextDeInput(&#39;res2&#39;,&#39;mensaje2&#39;);marcar(this);showEdit(&#39;res2&#39;);&quot; value=&quot;【Hola】&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res3&quot; onclick=&quot;copyTextDeInput(&#39;res3&#39;,&#39;mensaje3&#39;);marcar(this);showEdit(&#39;res3&#39;);&quot; value=&quot;✧【Hola】✧&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res4&quot; onclick=&quot;copyTextDeInput(&#39;res4&#39;,&#39;mensaje4&#39;);marcar(this);showEdit(&#39;res4&#39;);&quot; value=&quot;͜͡Holaツ&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res5&quot; onclick=&quot;copyTextDeInput(&#39;res5&#39;,&#39;mensaje5&#39;);marcar(this);showEdit(&#39;res5&#39;);&quot; value=&quot;▲Hola▼&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res6&quot; onclick=&quot;copyTextDeInput(&#39;res6&#39;,&#39;mensaje6&#39;);marcar(this);showEdit(&#39;res6&#39;);&quot; value=&quot;͜͡Hola乂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res7&quot; onclick=&quot;copyTextDeInput(&#39;res7&#39;,&#39;mensaje7&#39;);marcar(this);showEdit(&#39;res7&#39;);&quot; value=&quot;*☆¸Hola¸☆*&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res8&quot; onclick=&quot;copyTextDeInput(&#39;res8&#39;,&#39;mensaje8&#39;);marcar(this);showEdit(&#39;res8&#39;);&quot; value=&quot;✧☽Hola☾✧&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res9&quot; onclick=&quot;copyTextDeInput(&#39;res9&#39;,&#39;mensaje9&#39;);marcar(this);showEdit(&#39;res9&#39;);&quot; value=&quot;¸☆*Hola*☆¸&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res10&quot; onclick=&quot;copyTextDeInput(&#39;res10&#39;,&#39;mensaje10&#39;);marcar(this);showEdit(&#39;res10&#39;);&quot; value=&quot;『Hola』ツ&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res11&quot; onclick=&quot;copyTextDeInput(&#39;res11&#39;,&#39;mensaje11&#39;);marcar(this);showEdit(&#39;res11&#39;);&quot; value=&quot;꧁༒☬Hola☬༒꧂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res12&quot; onclick=&quot;copyTextDeInput(&#39;res12&#39;,&#39;mensaje12&#39;);marcar(this);showEdit(&#39;res12&#39;);&quot; value=&quot;꧁✧࿌Hola࿌✧꧂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res13&quot; onclick=&quot;copyTextDeInput(&#39;res13&#39;,&#39;mensaje13&#39;);marcar(this);showEdit(&#39;res13&#39;);&quot; value=&quot;꧁༒☬Holaৡ☬༒꧂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res14&quot; onclick=&quot;copyTextDeInput(&#39;res14&#39;,&#39;mensaje14&#39;);marcar(this);showEdit(&#39;res14&#39;);&quot; value=&quot;꧁☆☬Hola☬☆꧂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res15&quot; onclick=&quot;copyTextDeInput(&#39;res15&#39;,&#39;mensaje15&#39;);marcar(this);showEdit(&#39;res15&#39;);&quot; value=&quot;꧁ঔৣ☬✞Hola✞☬ঔৣ꧂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res16&quot; onclick=&quot;copyTextDeInput(&#39;res16&#39;,&#39;mensaje16&#39;);marcar(this);showEdit(&#39;res16&#39;);&quot; value=&quot;✧꧁དHolaཌ꧂✧&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res17&quot; onclick=&quot;copyTextDeInput(&#39;res17&#39;,&#39;mensaje17&#39;);marcar(this);showEdit(&#39;res17&#39;);&quot; value=&quot;✧꧁☠︎Hola☠︎꧂✧&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res18&quot; onclick=&quot;copyTextDeInput(&#39;res18&#39;,&#39;mensaje18&#39;);marcar(this);showEdit(&#39;res18&#39;);&quot; value=&quot;꧁༒Hola༒꧂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res19&quot; onclick=&quot;copyTextDeInput(&#39;res19&#39;,&#39;mensaje19&#39;);marcar(this);showEdit(&#39;res19&#39;);&quot; value=&quot;۝≛༒Hola༒≛۝&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res20&quot; onclick=&quot;copyTextDeInput(&#39;res20&#39;,&#39;mensaje20&#39;);marcar(this);showEdit(&#39;res20&#39;);&quot; value=&quot;꧁༺Hola༻꧂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res21&quot; onclick=&quot;copyTextDeInput(&#39;res21&#39;,&#39;mensaje21&#39;);marcar(this);showEdit(&#39;res21&#39;);&quot; value=&quot;꧁༒Hola༒꧂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res22&quot; onclick=&quot;copyTextDeInput(&#39;res22&#39;,&#39;mensaje22&#39;);marcar(this);showEdit(&#39;res22&#39;);&quot; value=&quot;͜͡Hola&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res23&quot; onclick=&quot;copyTextDeInput(&#39;res23&#39;,&#39;mensaje23&#39;);marcar(this);showEdit(&#39;res23&#39;);&quot; value=&quot;★°Hola°★&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res24&quot; onclick=&quot;copyTextDeInput(&#39;res24&#39;,&#39;mensaje24&#39;);marcar(this);showEdit(&#39;res24&#39;);&quot; value=&quot;♩♬[Hola]♬♩&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res25&quot; onclick=&quot;copyTextDeInput(&#39;res25&#39;,&#39;mensaje25&#39;);marcar(this);showEdit(&#39;res25&#39;);&quot; value=&quot;☜♥☞Hola☜♥☞&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res26&quot; onclick=&quot;copyTextDeInput(&#39;res26&#39;,&#39;mensaje26&#39;);marcar(this);showEdit(&#39;res26&#39;);&quot; value=&quot;天今◈Hola◈기天&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res27&quot; onclick=&quot;copyTextDeInput(&#39;res27&#39;,&#39;mensaje27&#39;);marcar(this);showEdit(&#39;res27&#39;);&quot; value=&quot;ミ[Hola]彡&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res28&quot; onclick=&quot;copyTextDeInput(&#39;res28&#39;,&#39;mensaje28&#39;);marcar(this);showEdit(&#39;res28&#39;);&quot; value=&quot;々Hola▄︻┻═┳一&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res29&quot; onclick=&quot;copyTextDeInput(&#39;res29&#39;,&#39;mensaje29&#39;);marcar(this);showEdit(&#39;res29&#39;);&quot; value=&quot;么Hola么&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res30&quot; onclick=&quot;copyTextDeInput(&#39;res30&#39;,&#39;mensaje30&#39;);marcar(this);showEdit(&#39;res30&#39;);&quot; value=&quot;☆Hola☆乂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res31&quot; onclick=&quot;copyTextDeInput(&#39;res31&#39;,&#39;mensaje31&#39;);marcar(this);showEdit(&#39;res31&#39;);&quot; value=&quot;➢༒Hola༒&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res32&quot; onclick=&quot;copyTextDeInput(&#39;res32&#39;,&#39;mensaje32&#39;);marcar(this);showEdit(&#39;res32&#39;);&quot; value=&quot;☆Hola~&amp;#62;♡&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res33&quot; onclick=&quot;copyTextDeInput(&#39;res33&#39;,&#39;mensaje33&#39;);marcar(this);showEdit(&#39;res33&#39;);&quot; value=&quot;̗̀-✰Hola✰ˎˊ˗&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res34&quot; onclick=&quot;copyTextDeInput(&#39;res34&#39;,&#39;mensaje34&#39;);marcar(this);showEdit(&#39;res34&#39;);&quot; value=&quot;☆》Hola《☆&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res35&quot; onclick=&quot;copyTextDeInput(&#39;res35&#39;,&#39;mensaje35&#39;);marcar(this);showEdit(&#39;res35&#39;);&quot; value=&quot;༼༼Hola༽༽﻿&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res36&quot; onclick=&quot;copyTextDeInput(&#39;res36&#39;,&#39;mensaje36&#39;);marcar(this);showEdit(&#39;res36&#39;);&quot; value=&quot;༄ᶦᶰ✿Hola࿐&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res37&quot; onclick=&quot;copyTextDeInput(&#39;res37&#39;,&#39;mensaje37&#39;);marcar(this);showEdit(&#39;res37&#39;);&quot; value=&quot;ミ【Hola】彡&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res38&quot; onclick=&quot;copyTextDeInput(&#39;res38&#39;,&#39;mensaje38&#39;);marcar(this);showEdit(&#39;res38&#39;);&quot; value=&quot;《Hola》ツ&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res39&quot; onclick=&quot;copyTextDeInput(&#39;res39&#39;,&#39;mensaje39&#39;);marcar(this);showEdit(&#39;res39&#39;);&quot; value=&quot;『Hola』&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res40&quot; onclick=&quot;copyTextDeInput(&#39;res40&#39;,&#39;mensaje40&#39;);marcar(this);showEdit(&#39;res40&#39;);&quot; value=&quot;ᴳᵒᵈ乡♕Hola▄︻̷̿┻̿═━一&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res41&quot; onclick=&quot;copyTextDeInput(&#39;res41&#39;,&#39;mensaje41&#39;);marcar(this);showEdit(&#39;res41&#39;);&quot; value=&quot;ㅤ ༒ Holaㅤ  ༒&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res42&quot; onclick=&quot;copyTextDeInput(&#39;res42&#39;,&#39;mensaje42&#39;);marcar(this);showEdit(&#39;res42&#39;);&quot; value=&quot;♥（﹙Hola﹚）♥&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res43&quot; onclick=&quot;copyTextDeInput(&#39;res43&#39;,&#39;mensaje43&#39;);marcar(this);showEdit(&#39;res43&#39;);&quot; value=&quot;✯✞Hola✞✯&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res44&quot; onclick=&quot;copyTextDeInput(&#39;res44&#39;,&#39;mensaje44&#39;);marcar(this);showEdit(&#39;res44&#39;);&quot; value=&quot;★彡[Hola]彡★&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res45&quot; onclick=&quot;copyTextDeInput(&#39;res45&#39;,&#39;mensaje45&#39;);marcar(this);showEdit(&#39;res45&#39;);&quot; value=&quot;íɑʍ彡Hola彡&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res46&quot; onclick=&quot;copyTextDeInput(&#39;res46&#39;,&#39;mensaje46&#39;);marcar(this);showEdit(&#39;res46&#39;);&quot; value=&quot;◈(★)Hola(★)◈&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res47&quot; onclick=&quot;copyTextDeInput(&#39;res47&#39;,&#39;mensaje47&#39;);marcar(this);showEdit(&#39;res47&#39;);&quot; value=&quot;웃❤유【Hola】&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res48&quot; onclick=&quot;copyTextDeInput(&#39;res48&#39;,&#39;mensaje48&#39;);marcar(this);showEdit(&#39;res48&#39;);&quot; value=&quot;♥‿♥✿【Hola】&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res49&quot; onclick=&quot;copyTextDeInput(&#39;res49&#39;,&#39;mensaje49&#39;);marcar(this);showEdit(&#39;res49&#39;);&quot; value=&quot;╔♥═Hola═♥╗&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res50&quot; onclick=&quot;copyTextDeInput(&#39;res50&#39;,&#39;mensaje50&#39;);marcar(this);showEdit(&#39;res50&#39;);&quot; value=&quot;(っ◔◡◔)っ❤Hola&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res51&quot; onclick=&quot;copyTextDeInput(&#39;res51&#39;,&#39;mensaje51&#39;);marcar(this);showEdit(&#39;res51&#39;);&quot; value=&quot;(͡• ͜ʖ ͡•).Hola&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res52&quot; onclick=&quot;copyTextDeInput(&#39;res52&#39;,&#39;mensaje52&#39;);marcar(this);showEdit(&#39;res52&#39;);&quot; value=&quot;(͠≖ ͜ʖ͠≖)Hola&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res53&quot; onclick=&quot;copyTextDeInput(&#39;res53&#39;,&#39;mensaje53&#39;);marcar(this);showEdit(&#39;res53&#39;);&quot; value=&quot;(●_•̃)_Hola&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res54&quot; onclick=&quot;copyTextDeInput(&#39;res54&#39;,&#39;mensaje54&#39;);marcar(this);showEdit(&#39;res54&#39;);&quot; value=&quot;(=°o°=)Hola&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res55&quot; onclick=&quot;copyTextDeInput(&#39;res55&#39;,&#39;mensaje55&#39;);marcar(this);showEdit(&#39;res55&#39;);&quot; value=&quot;ಠ_ಠ【Hola】&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res56&quot; onclick=&quot;copyTextDeInput(&#39;res56&#39;,&#39;mensaje56&#39;);marcar(this);showEdit(&#39;res56&#39;);&quot; value=&quot;㋡✰Hola✰㋡&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res57&quot; onclick=&quot;copyTextDeInput(&#39;res57&#39;,&#39;mensaje57&#39;);marcar(this);showEdit(&#39;res57&#39;);&quot; value=&quot;(¨*•.¸Hola¸.•*¨)&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res58&quot; onclick=&quot;copyTextDeInput(&#39;res58&#39;,&#39;mensaje58&#39;);marcar(this);showEdit(&#39;res58&#39;);&quot; value=&quot;─═۝Hola۝═─&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res59&quot; onclick=&quot;copyTextDeInput(&#39;res59&#39;,&#39;mensaje59&#39;);marcar(this);showEdit(&#39;res59&#39;);&quot; value=&quot;─═♥Hola♥═─&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res60&quot; onclick=&quot;copyTextDeInput(&#39;res60&#39;,&#39;mensaje60&#39;);marcar(this);showEdit(&#39;res60&#39;);&quot; value=&quot;《《Hola》》&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res61&quot; onclick=&quot;copyTextDeInput(&#39;res61&#39;,&#39;mensaje61&#39;);marcar(this);showEdit(&#39;res61&#39;);&quot; value=&quot;༼༼༼Hola༽﻿༽﻿༽﻿&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res62&quot; onclick=&quot;copyTextDeInput(&#39;res62&#39;,&#39;mensaje62&#39;);marcar(this);showEdit(&#39;res62&#39;);&quot; value=&quot;『『Hola』』&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res63&quot; onclick=&quot;copyTextDeInput(&#39;res63&#39;,&#39;mensaje63&#39;);marcar(this);showEdit(&#39;res63&#39;);&quot; value=&quot;╚»★Hola★«╝&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res64&quot; onclick=&quot;copyTextDeInput(&#39;res64&#39;,&#39;mensaje64&#39;);marcar(this);showEdit(&#39;res64&#39;);&quot; value=&quot;▂▃▅Hola▅▃▂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res65&quot; onclick=&quot;copyTextDeInput(&#39;res65&#39;,&#39;mensaje65&#39;);marcar(this);showEdit(&#39;res65&#39;);&quot; value=&quot;◘ıl|Hola|lı◘&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res66&quot; onclick=&quot;copyTextDeInput(&#39;res66&#39;,&#39;mensaje66&#39;);marcar(this);showEdit(&#39;res66&#39;);&quot; value=&quot;★╬►Hola◄╬★&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res67&quot; onclick=&quot;copyTextDeInput(&#39;res67&#39;,&#39;mensaje67&#39;);marcar(this);showEdit(&#39;res67&#39;);&quot; value=&quot;◄╬►Hola◄╬►&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res68&quot; onclick=&quot;copyTextDeInput(&#39;res68&#39;,&#39;mensaje68&#39;);marcar(this);showEdit(&#39;res68&#39;);&quot; value=&quot;╬╬Hola╬╬&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res69&quot; onclick=&quot;copyTextDeInput(&#39;res69&#39;,&#39;mensaje69&#39;);marcar(this);showEdit(&#39;res69&#39;);&quot; value=&quot;░▒▓Hola▓▒░&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res70&quot; onclick=&quot;copyTextDeInput(&#39;res70&#39;,&#39;mensaje70&#39;);marcar(this);showEdit(&#39;res70&#39;);&quot; value=&quot;（﹙Hola﹚）&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res71&quot; onclick=&quot;copyTextDeInput(&#39;res71&#39;,&#39;mensaje71&#39;);marcar(this);showEdit(&#39;res71&#39;);&quot; value=&quot;〔﹝Hola﹞〕&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res72&quot; onclick=&quot;copyTextDeInput(&#39;res72&#39;,&#39;mensaje72&#39;);marcar(this);showEdit(&#39;res72&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res73&quot; onclick=&quot;copyTextDeInput(&#39;res73&#39;,&#39;mensaje73&#39;);marcar(this);showEdit(&#39;res73&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res74&quot; onclick=&quot;copyTextDeInput(&#39;res74&#39;,&#39;mensaje74&#39;);marcar(this);showEdit(&#39;res74&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res75&quot; onclick=&quot;copyTextDeInput(&#39;res75&#39;,&#39;mensaje75&#39;);marcar(this);showEdit(&#39;res75&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res76&quot; onclick=&quot;copyTextDeInput(&#39;res76&#39;,&#39;mensaje76&#39;);marcar(this);showEdit(&#39;res76&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res77&quot; onclick=&quot;copyTextDeInput(&#39;res77&#39;,&#39;mensaje77&#39;);marcar(this);showEdit(&#39;res77&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res78&quot; onclick=&quot;copyTextDeInput(&#39;res78&#39;,&#39;mensaje78&#39;);marcar(this);showEdit(&#39;res78&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res79&quot; onclick=&quot;copyTextDeInput(&#39;res79&#39;,&#39;mensaje79&#39;);marcar(this);showEdit(&#39;res79&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res80&quot; onclick=&quot;copyTextDeInput(&#39;res80&#39;,&#39;mensaje80&#39;);marcar(this);showEdit(&#39;res80&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res81&quot; onclick=&quot;copyTextDeInput(&#39;res81&#39;,&#39;mensaje81&#39;);marcar(this);showEdit(&#39;res81&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res82&quot; onclick=&quot;copyTextDeInput(&#39;res82&#39;,&#39;mensaje82&#39;);marcar(this);showEdit(&#39;res82&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res83&quot; onclick=&quot;copyTextDeInput(&#39;res83&#39;,&#39;mensaje83&#39;);marcar(this);showEdit(&#39;res83&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res84&quot; onclick=&quot;copyTextDeInput(&#39;res84&#39;,&#39;mensaje84&#39;);marcar(this);showEdit(&#39;res84&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res85&quot; onclick=&quot;copyTextDeInput(&#39;res85&#39;,&#39;mensaje85&#39;);marcar(this);showEdit(&#39;res85&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res86&quot; onclick=&quot;copyTextDeInput(&#39;res86&#39;,&#39;mensaje86&#39;);marcar(this);showEdit(&#39;res86&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res87&quot; onclick=&quot;copyTextDeInput(&#39;res87&#39;,&#39;mensaje87&#39;);marcar(this);showEdit(&#39;res87&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res88&quot; onclick=&quot;copyTextDeInput(&#39;res88&#39;,&#39;mensaje88&#39;);marcar(this);showEdit(&#39;res88&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res89&quot; onclick=&quot;copyTextDeInput(&#39;res89&#39;,&#39;mensaje89&#39;);marcar(this);showEdit(&#39;res89&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res90&quot; onclick=&quot;copyTextDeInput(&#39;res90&#39;,&#39;mensaje90&#39;);marcar(this);showEdit(&#39;res90&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res91&quot; onclick=&quot;copyTextDeInput(&#39;res91&#39;,&#39;mensaje91&#39;);marcar(this);showEdit(&#39;res91&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res92&quot; onclick=&quot;copyTextDeInput(&#39;res92&#39;,&#39;mensaje92&#39;);marcar(this);showEdit(&#39;res92&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res93&quot; onclick=&quot;copyTextDeInput(&#39;res93&#39;,&#39;mensaje93&#39;);marcar(this);showEdit(&#39;res93&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res94&quot; onclick=&quot;copyTextDeInput(&#39;res94&#39;,&#39;mensaje94&#39;);marcar(this);showEdit(&#39;res94&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res95&quot; onclick=&quot;copyTextDeInput(&#39;res95&#39;,&#39;mensaje95&#39;);marcar(this);showEdit(&#39;res95&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res96&quot; onclick=&quot;copyTextDeInput(&#39;res96&#39;,&#39;mensaje96&#39;);marcar(this);showEdit(&#39;res96&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res97&quot; onclick=&quot;copyTextDeInput(&#39;res97&#39;,&#39;mensaje97&#39;);marcar(this);showEdit(&#39;res97&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res98&quot; onclick=&quot;copyTextDeInput(&#39;res98&#39;,&#39;mensaje98&#39;);marcar(this);showEdit(&#39;res98&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res99&quot; onclick=&quot;copyTextDeInput(&#39;res99&#39;,&#39;mensaje99&#39;);marcar(this);showEdit(&#39;res99&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res100&quot; onclick=&quot;copyTextDeInput(&#39;res100&#39;,&#39;mensaje100&#39;);marcar(this);showEdit(&#39;res100&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res101&quot; onclick=&quot;copyTextDeInput(&#39;res101&#39;,&#39;mensaje101&#39;);marcar(this);showEdit(&#39;res101&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res102&quot; onclick=&quot;copyTextDeInput(&#39;res102&#39;,&#39;mensaje102&#39;);marcar(this);showEdit(&#39;res102&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res103&quot; onclick=&quot;copyTextDeInput(&#39;res103&#39;,&#39;mensaje103&#39;);marcar(this);showEdit(&#39;res103&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res104&quot; onclick=&quot;copyTextDeInput(&#39;res104&#39;,&#39;mensaje104&#39;);marcar(this);showEdit(&#39;res104&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res105&quot; onclick=&quot;copyTextDeInput(&#39;res105&#39;,&#39;mensaje105&#39;);marcar(this);showEdit(&#39;res105&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res106&quot; onclick=&quot;copyTextDeInput(&#39;res106&#39;,&#39;mensaje106&#39;);marcar(this);showEdit(&#39;res106&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res107&quot; onclick=&quot;copyTextDeInput(&#39;res107&#39;,&#39;mensaje107&#39;);marcar(this);showEdit(&#39;res107&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res108&quot; onclick=&quot;copyTextDeInput(&#39;res108&#39;,&#39;mensaje108&#39;);marcar(this);showEdit(&#39;res108&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res109&quot; onclick=&quot;copyTextDeInput(&#39;res109&#39;,&#39;mensaje109&#39;);marcar(this);showEdit(&#39;res109&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res110&quot; onclick=&quot;copyTextDeInput(&#39;res110&#39;,&#39;mensaje110&#39;);marcar(this);showEdit(&#39;res110&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res111&quot; onclick=&quot;copyTextDeInput(&#39;res111&#39;,&#39;mensaje111&#39;);marcar(this);showEdit(&#39;res111&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res112&quot; onclick=&quot;copyTextDeInput(&#39;res112&#39;,&#39;mensaje112&#39;);marcar(this);showEdit(&#39;res112&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res113&quot; onclick=&quot;copyTextDeInput(&#39;res113&#39;,&#39;mensaje113&#39;);marcar(this);showEdit(&#39;res113&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res114&quot; onclick=&quot;copyTextDeInput(&#39;res114&#39;,&#39;mensaje114&#39;);marcar(this);showEdit(&#39;res114&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res115&quot; onclick=&quot;copyTextDeInput(&#39;res115&#39;,&#39;mensaje115&#39;);marcar(this);showEdit(&#39;res115&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt; &lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id=&quot;modal_crearImagen5&quot; class=&quot;modal-container&quot;&gt;
      &lt;div class=&quot;modal5 view&quot;&gt;
        &lt;div class=&quot;modalA-content&quot; id=&quot;modal-content&quot;&gt;
         &lt;div style=&quot;position:relative;&quot;&gt;&lt;button type=&quot;button&quot; class=&quot;btn-close-2&quot; data-dismiss=&quot;modal&quot; onclick=&quot;change_class_child(&#39;#modal_crearImagen5&#39;,&#39;.modal5.view.visible&#39;,&#39;modal5 view&#39;);&quot;&gt;x&lt;/button&gt;
         &lt;/div&gt;&lt;div style=&quot;width:100%;padding:6px 0;&quot;&gt;&lt;div style=&quot;width:97%;margin:0 auto;&quot; id=&quot;edit_p&quot;&gt;&lt;textarea id=&quot;text2&quot; name=&quot;text2&quot; maxlength=&quot;5555&quot; style=&quot;display: table-cell;width:100%;box-sizing: border-box;font-size:1.3em;margin:0;padding:6px;border-radius: 10px !important;background:#f0fcff;&quot; type=&quot;text&quot; value=&quot;hola&quot; &gt;Escribe acá...&lt;/textarea&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;modal5_btn&quot;&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;』&quot;,&quot;text2&quot;)&#39; value=&quot;』&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;『&quot;,&quot;text2&quot;)&#39; value=&quot;『&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;ツ&quot;,&quot;text2&quot;)&#39; value=&quot;ツ&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;乡&quot;,&quot;text2&quot;)&#39; value=&quot;乡&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;》&quot;,&quot;text2&quot;)&#39; value=&quot;》&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;《&quot;,&quot;text2&quot;)&#39; value=&quot;《&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;༽﻿&quot;,&quot;text2&quot;)&#39; value=&quot;༽﻿&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;༼&quot;,&quot;text2&quot;)&#39; value=&quot;༼&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;°&quot;,&quot;text2&quot;)&#39; value=&quot;°&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;彡&quot;,&quot;text2&quot;)&#39; value=&quot;彡&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✞&quot;,&quot;text2&quot;)&#39; value=&quot;✞&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;☬&quot;,&quot;text2&quot;)&#39; value=&quot;☬&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✧&quot;,&quot;text2&quot;)&#39; value=&quot;✧&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;༒&quot;,&quot;text2&quot;)&#39; value=&quot;༒&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;═&quot;,&quot;text2&quot;)&#39; value=&quot;═&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;꧂&quot;,&quot;text2&quot;)&#39; value=&quot;꧂&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;꧁&quot;,&quot;text2&quot;)&#39; value=&quot;꧁&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;】&quot;,&quot;text2&quot;)&#39; value=&quot;】&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;【&quot;,&quot;text2&quot;)&#39; value=&quot;【&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;❤️&quot;,&quot;text2&quot;)&#39; value=&quot;❤️&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;❉&quot;,&quot;text2&quot;)&#39; value=&quot;❉&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;❄&quot;,&quot;text2&quot;)&#39; value=&quot;❄&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✿&quot;,&quot;text2&quot;)&#39; value=&quot;✿&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✾&quot;,&quot;text2&quot;)&#39; value=&quot;✾&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✺&quot;,&quot;text2&quot;)&#39; value=&quot;✺&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✴&quot;,&quot;text2&quot;)&#39; value=&quot;✴&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✫&quot;,&quot;text2&quot;)&#39; value=&quot;✫&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✪&quot;,&quot;text2&quot;)&#39; value=&quot;✪&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✩&quot;,&quot;text2&quot;)&#39; value=&quot;✩&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✦&quot;,&quot;text2&quot;)&#39; value=&quot;✦&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✧&quot;,&quot;text2&quot;)&#39; value=&quot;✧&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✥&quot;,&quot;text2&quot;)&#39; value=&quot;✥&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✤&quot;,&quot;text2&quot;)&#39; value=&quot;✤&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✢&quot;,&quot;text2&quot;)&#39; value=&quot;✢&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✡&quot;,&quot;text2&quot;)&#39; value=&quot;✡&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;_&quot;,&quot;text2&quot;)&#39; value=&quot;_&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;☆&quot;,&quot;text2&quot;)&#39; value=&quot;☆&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;≈&quot;,&quot;text2&quot;)&#39; value=&quot;≈&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;►&quot;,&quot;text2&quot;)&#39; value=&quot;►&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;█&quot;,&quot;text2&quot;)&#39; value=&quot;█&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♥&quot;,&quot;text2&quot;)&#39; value=&quot;♥&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▓&quot;,&quot;text2&quot;)&#39; value=&quot;▓&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♭&quot;,&quot;text2&quot;)&#39; value=&quot;♭&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♬&quot;,&quot;text2&quot;)&#39; value=&quot;♬&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♫&quot;,&quot;text2&quot;)&#39; value=&quot;♫&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♪&quot;,&quot;text2&quot;)&#39; value=&quot;♪&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;╦&quot;,&quot;text2&quot;)&#39; value=&quot;╦&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▇&quot;,&quot;text2&quot;)&#39; value=&quot;▇&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▆&quot;,&quot;text2&quot;)&#39; value=&quot;▆&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▅&quot;,&quot;text2&quot;)&#39; value=&quot;▅&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▃&quot;,&quot;text2&quot;)&#39; value=&quot;▃&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▂&quot;,&quot;text2&quot;)&#39; value=&quot;▂&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;╬&quot;,&quot;text2&quot;)&#39; value=&quot;╬&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;┼&quot;,&quot;text2&quot;)&#39; value=&quot;┼&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▄&quot;,&quot;text2&quot;)&#39; value=&quot;▄&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;░&quot;,&quot;text2&quot;)&#39; value=&quot;░&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▒&quot;,&quot;text2&quot;)&#39; value=&quot;▒&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;≈&quot;,&quot;text2&quot;)&#39; value=&quot;≈&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;►&quot;,&quot;text2&quot;)&#39; value=&quot;►&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;█&quot;,&quot;text2&quot;)&#39; value=&quot;█&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♥&quot;,&quot;text2&quot;)&#39; value=&quot;♥&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▓&quot;,&quot;text2&quot;)&#39; value=&quot;▓&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♭&quot;,&quot;text2&quot;)&#39; value=&quot;♭&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♬&quot;,&quot;text2&quot;)&#39; value=&quot;♬&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♫&quot;,&quot;text2&quot;)&#39; value=&quot;♫&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♪&quot;,&quot;text2&quot;)&#39; value=&quot;♪&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♩&quot;,&quot;text2&quot;)&#39; value=&quot;♩&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♡&quot;,&quot;text2&quot;)&#39; value=&quot;♡&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♧&quot;,&quot;text2&quot;)&#39; value=&quot;♧&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♦&quot;,&quot;text2&quot;)&#39; value=&quot;♦&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♥&quot;,&quot;text2&quot;)&#39; value=&quot;♥&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♤&quot;,&quot;text2&quot;)&#39; value=&quot;♤&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♣&quot;,&quot;text2&quot;)&#39; value=&quot;♣&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♢&quot;,&quot;text2&quot;)&#39; value=&quot;♢&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♠&quot;,&quot;text2&quot;)&#39; value=&quot;♠&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;≈&quot;,&quot;text2&quot;)&#39; value=&quot;≈&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;☆&quot;,&quot;text2&quot;)&#39; value=&quot;☆&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;►&quot;,&quot;text2&quot;)&#39; value=&quot;►&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;█&quot;,&quot;text2&quot;)&#39; value=&quot;█&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♥&quot;,&quot;text2&quot;)&#39; value=&quot;♥&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▓&quot;,&quot;text2&quot;)&#39; value=&quot;▓&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♭&quot;,&quot;text2&quot;)&#39; value=&quot;♭&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♬&quot;,&quot;text2&quot;)&#39; value=&quot;♬&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♫&quot;,&quot;text2&quot;)&#39; value=&quot;♫&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♪&quot;,&quot;text2&quot;)&#39; value=&quot;♪&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;╦&quot;,&quot;text2&quot;)&#39; value=&quot;╦&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▇&quot;,&quot;text2&quot;)&#39; value=&quot;▇&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▆&quot;,&quot;text2&quot;)&#39; value=&quot;▆&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▅&quot;,&quot;text2&quot;)&#39; value=&quot;▅&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▃&quot;,&quot;text2&quot;)&#39; value=&quot;▃&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▂&quot;,&quot;text2&quot;)&#39; value=&quot;▂&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;╬&quot;,&quot;text2&quot;)&#39; value=&quot;╬&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;┼&quot;,&quot;text2&quot;)&#39; value=&quot;┼&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▄&quot;,&quot;text2&quot;)&#39; value=&quot;▄&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;░&quot;,&quot;text2&quot;)&#39; value=&quot;░&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▒&quot;,&quot;text2&quot;)&#39; value=&quot;▒&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;╬&quot;,&quot;text2&quot;)&#39; value=&quot;╬&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▓&quot;,&quot;text2&quot;)&#39; value=&quot;▓&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▒&quot;,&quot;text2&quot;)&#39; value=&quot;▒&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▆&quot;,&quot;text2&quot;)&#39; value=&quot;▆&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✶&quot;,&quot;text2&quot;)&#39; value=&quot;✶&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♥&quot;,&quot;text2&quot;)&#39; value=&quot;♥&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;❦&quot;,&quot;text2&quot;)&#39; value=&quot;❦&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;❣&quot;,&quot;text2&quot;)&#39; value=&quot;❣&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;❥&quot;,&quot;text2&quot;)&#39; value=&quot;❥&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;❤&quot;,&quot;text2&quot;)&#39; value=&quot;❤&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♜&quot;,&quot;text2&quot;)&#39; value=&quot;♜&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♖&quot;,&quot;text2&quot;)&#39; value=&quot;♖&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♞&quot;,&quot;text2&quot;)&#39; value=&quot;♞&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♘&quot;,&quot;text2&quot;)&#39; value=&quot;♘&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♗&quot;,&quot;text2&quot;)&#39; value=&quot;♗&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♝&quot;,&quot;text2&quot;)&#39; value=&quot;♝&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♛&quot;,&quot;text2&quot;)&#39; value=&quot;♛&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♕&quot;,&quot;text2&quot;)&#39; value=&quot;♕&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♚&quot;,&quot;text2&quot;)&#39; value=&quot;♚&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♔&quot;,&quot;text2&quot;)&#39; value=&quot;♔&quot; /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;men4 center&quot; id=&quot;compartirX&quot;&gt;&lt;button type=&quot;button&quot; class=&quot;btn1&quot; data-dismiss=&quot;modal&quot; onclick=&quot;abrir_redes(&#39;text2&#39;,&#39;compartirX&#39;,&#39;mensajeX&#39;);&quot;&gt;Compartir&lt;/button&gt; &lt;button type=&quot;button&quot; class=&quot;btn1&quot; data-dismiss=&quot;modal&quot; onclick=&quot;eliminar_caracter(&#39;text2&#39;,2);&quot;&gt;Borrar ►&lt;/button&gt; &lt;button type=&quot;button&quot; class=&quot;btn1&quot; data-dismiss=&quot;modal&quot; onclick=&quot;eliminar_caracter(&#39;text2&#39;,1);&quot;&gt;◄ Borrar&lt;/button&gt; &lt;button type=&quot;button&quot; class=&quot;btn1&quot; data-dismiss=&quot;modal&quot; onclick=&quot;copyTextDeInput(&#39;text2&#39;,&#39;mensajeX&#39;);&quot;&gt;Copiar&lt;/button&gt;&lt;/div&gt; &lt;div id=&quot;mensajeX&quot;&gt;&lt;/div&gt; &lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;
        &lt;/div&gt;
       &lt;/div&gt;
     &lt;/div&gt;
&lt;h2&gt;¿Cómo cambiar mi nombre en Pubg Mobile?&lt;/h2&gt;Muchas veces ocurre que al principio cuando creamos nuestra cuenta rápidamente elegimos un nick que se viene a nuestra mente, lo que más nos interesa la primera vez es interactuar y experimentar el juego. Pero luego llega el momento en que decidimos renovar o mejorar algunas cosas, como es el caso del Nick, para ello solo tienes que tomar en cuenta algunos detalles.&lt;br /&gt;
Para realizar el cambio se necesita de la tarjeta ID, Hay dos maneras de conseguirla comprando la tarjeta ID y adquiriéndola de forma gratuita, te detallamos las dos opciones.&lt;br /&gt;
&lt;h3&gt;Tarjeta ID Gratis&lt;/h3&gt;Para cambiar el nombre de manera gratuita, debes ir a Entrenamiento realizar las acciones que se piden, recibir recompensas y pasar el nivel 3, ahí es donde encontramos esta tarjeta ID pubg mobile gratis.&lt;br /&gt;
&lt;h3&gt;Comprando la tarjeta ID&lt;/h3&gt;Si ya usaste la tarjeta gratuita, pues ahora tienes que comprarla en la tienda de pubg mobile.&lt;br /&gt;
&lt;h3&gt;Pasos para cambiar el nombre&lt;/h3&gt;Ahora que ya tienes tu tarjeta ID puedes proceder a realizar el cambio entrando al inventario realizando los siguientes pasos:&lt;br /&gt;
&lt;br /&gt;
Paso 1: En el menú de la pantalla principal del juego buscar la opción “inventario” y darle click para que se abra un panel.&lt;br /&gt;
Paso 2: En el panel buscar y seleccionar el ícono de la caja que se encuentra en la parte inferior derecha.&lt;br /&gt;
Paso 3: En este sector existe una carta denominada “Tarjeta de Cambio de Nombre” la que se debe usar para ingresar el nuevo nombre y darle ok para que se guarden los cambios.&lt;br /&gt;
&lt;br /&gt;
Eso es todo lo que tienes que hacer para tener un nuevo nombre, volviendo al juego verás tu nuevo Nick en la pantalla.&lt;br /&gt;
&lt;h2&gt;¿Que nombre o Nick elegir?&lt;/h2&gt;Si estás aquí seguramente es porque ya llegó el momento de darle más importancia a algunos detalles realizando algunos cambios por ejemplo en el nombre, muchos jugadores tienen nicks impactantes con diseños únicos y tú quieres uno similar o mejor, pues aquí te damos algunas ideas.&lt;br /&gt;
&lt;h3&gt;Emulando a otros jugadores&lt;/h3&gt;Mientras jugamos vemos a muchos rivales con nicks llamativos, probablemente alguno de ellos nos gustó, pues solo copia y pega los caracteres especiales en un block de notas si estas en la pc o en un chat de whatsapp, etc. reemplaza su Nick por el tuyo y ponle algún otro carácter que te destaque.&lt;br /&gt;
&lt;h3&gt;Recortando nuestro nombre&lt;/h3&gt;Una opción interesante es usar nuestro nombre o apellido, recortar algunos caracteres y añadir algunas letras, caracteres raros u otros. Por ejemplo si tu nombre es Sergio, puedes acortarlo a los tres primeros caraceteres y aumentarlo “EX” y resultaría “SereX”, aquí algunos ejemplos:&lt;br /&gt;
&lt;br /&gt;
Sergio&lt;br /&gt;
SereX, SereZ, SergEX, SERZ, ZERGIN&lt;br /&gt;
Ricardo&lt;br /&gt;
RiX, Rixon, Ric0, RicZ&lt;br /&gt;
Rodriguez&lt;br /&gt;
Rodex, RodGun, RodriX, RodrY&lt;br /&gt;
Gonzalo&lt;br /&gt;
GonZE, GonX, Gonex, GonZ0, Gonzan&lt;br /&gt;
&lt;br /&gt;
Las posibilidades son muchas, solo elige la que mejor te parezca, para luego&lt;br /&gt;
&lt;h3&gt;Con las consonantes de nuestro nombre&lt;/h3&gt;Otra opción interesante es jugando con las cosonantes principales de nuestro nombre o apellido, si tu nombre es Gualberto, podrías usar las consonantes GLB a esto unir con algún otro caracterer o letra por ejemplo OX, quedaría GLB0X.&lt;br /&gt;
&lt;br /&gt;
Gualberto&lt;br /&gt;
GlbOX, Glbex, GLbyn, GLB10  &lt;br /&gt;
Claudio&lt;br /&gt;
CLX, CLadex, CLDark&lt;br /&gt;
&lt;h2&gt;¿Qué es Pubg?&lt;/h2&gt;PUBG son las siglas de las palabras en inglés “PlayerUnknown&#39;s  Battlegrounds&#39;” lo que sería equivalente a Campos de batalla con jugadores desconocido, es un juego desarrollado por Brendan Greene y publicado por Bluehole para Microsoft Windows, Xbox One, PlayStation 4, Android e iOS.&lt;br /&gt;
&lt;h3&gt;Requisitos mínimos&lt;/h3&gt;Sistema operativo: Windows 7, Windows 8.1, Windows 10. Para todos los casos  64-bit.&lt;br /&gt;
Procesador: Intel Core i3-4340, AMD FX-6300.&lt;br /&gt;
Memoria: 6 GB de RAM.&lt;br /&gt;
Placa de video: Nvidia GeForce GTX 660 de 2GB, AMD Radeon HD 7850 de 2GB.&lt;br /&gt;
Almacenamiento: 30 GB disponibles.&lt;br /&gt;
&lt;h3&gt;Especificaciones recomendadas&lt;/h3&gt;Sistema operativo: Windows 10 de 64-bit.&lt;br /&gt;
Procesador: AMD Ryzen 5-1600 o Intel Core i5-7600K.&lt;br /&gt;
Memoria: 8GB de RAM.&lt;br /&gt;
Placa de video: Nvidia GTX 1060 de 6GB o superior.&lt;br /&gt;
Como se puede observar los requerimientos para tener un funcionamiento adecuado del juego son altos, caso contrario se tendrían algunos inconvenientes.&lt;br /&gt;
&lt;h2&gt;¿Qué es Pubg Lite?&lt;/h2&gt;La versión PUBG LITE para PC es gratuita, ligera y obviamente con toda la calidad que caracteriza a los títulos de PUBG, los requerimientos son menores a la versión completa.&lt;br /&gt;
&lt;h3&gt;Requisitos mínimos&lt;/h3&gt;Sistema operativo: Window 7,8,10, 64bit&lt;br /&gt;
Procesador: Core i3 2.4GHz&lt;br /&gt;
Memoria: 4GB de RAM&lt;br /&gt;
GPU: Intel HD Graphics 4000&lt;br /&gt;
HDD: 4GB&lt;br /&gt;
&lt;h3&gt;Requisitos recomendados&lt;/h3&gt;Sistema operativo: Window 7,8,10, 64bit&lt;br /&gt;
Procesador: Core i5 2.8GHz&lt;br /&gt;
Memoria: 8GB de RAM&lt;br /&gt;
GPU: NVIDIA Geforce GTX 660 o AMD Radeon HD 7870&lt;br /&gt;
HDD: 4GB&lt;br /&gt;
&lt;h2&gt;¿Cuál es la diferencia entre Pubg y Pubg Lite?&lt;/h2&gt;Existen diferencias notables, primero que Pubg es un juego de pago que requiere una alta capacidad en el ordenador, por ejemplo en cuanto a las recomendaciones mínimas se necesita de una memoria RAM mínima de 6GB, 30 GB disponibles para almacenamiento, Intel Core i3-4340, AMD FX-6300 y otros. En cambio para jugar Pubg Lite es posible tener un buen rendimiento con 4GB de memoria RAM, 4GB para almacenamiento, procesador Core i3 2.4GHz y otros.&lt;br /&gt;
&lt;br /&gt;
En cuanto a las especificaciones recomendadas en la versión completa se exige 3.5GHz de frecuencia mientras que en la versión libre se pide únicamente 2.8 . Otra de las grandes diferencias es que para la versión completa se necesita 16 GB de RAM mientras que para la libre 8 GB.&lt;br /&gt;
&lt;br /&gt;
La principal característica que hace la diferencia es que Pubg Lite está destinado a los usuarios con ordenadores menos potentes y que no quieran pagar por jugar.&lt;br /&gt;
&lt;br /&gt;
Hay algunas diferencias también en la jugabilidad, es obvio que al tener menores requisitos gráficos se noten algunos cambios entre una y otra versión, por otro lado también hay diferencias en cuanto a los mapas y la cámara.&lt;br /&gt;
&lt;br /&gt;
En su versión beta PUBG Lite salió con un solo mapa disponible para jugar, es muy lógico al ser una versión gratuita, en la versión completa se dispone de 4 mapas. En cuanto a la cámara en la versión completa permite jugar en primera y tercera pero no ocurre lo mismo en Pubg Lite que solo se juega en tercera persona.&lt;br /&gt;
&lt;h2&gt;Símbolos y caracteres raros&lt;/h2&gt;Aca tenemos una lista de símbolos que puedes usar en el juego, copiar y pega en el editor del teclado para ir formando tu nombre.&lt;br /&gt;
&lt;br /&gt;
է - イ - ィ - ㄒ - † - פ - Ϯ - ڈ - ʊ - ײ - ひ - մ - ų - Ʋ -ʋ - ץ - ⌰ - ⨿ - ކ - Ѵ - ѵ - √ - ٧ - 山 - ط - ّ - ϣ - ظ - ש - ש - ಬ - メ - ئ - ჯ -  Ҳ - ҳ - ㄚ- ّ - Ꭹ - ყ - ƴ - ץ - Ƴ - リ - ף - ׃ - ד - 乙 - ʐ - ז - Ꮓ - Ȥ -ᐯ - O - I  ᑕ - ᕮ - ᑕ - ᕼ - ᗩ - T - ◊噩 -Ƭ - Ή - Σ - ◊ - Σ - Λ - G - ł - Σ - Ƨ - 噩 - ◊ ㊌ ㊍ ㊎ 『 』 〓 ア ゲ シ ス ズボ 么 乙 仒 阥 闪㉿ ⅓乃ull ⅔ ⅛ ⅜ ⅝ ⅞Ѿ ╔ ╗ 王午卫入仁刃幺三仨 ゃ ӃŊ ۞ ۝ 刀 七千山了人工 几十亡乄万刃壬亻刄卪已丫月乙升尸巳凡丁丹瓜阝干及.丹ち れ工匚Ｋ モち匚尺工乃モ乃ull 匕∪ れ工匚Ｋ &lt;br /&gt;
刀 七千山下了人工 几十亡乄万刃壬亻刄卪已丫月乙升尸巳凡丁丹瓜阝干及户己九〇之爪从尺匕乃卄开 ¹²³⁴ ڪ 〆 多گ王午&lt;br /&gt;
从U尺〇幺8幺 〆【ツ】$ ₣ ¢ £ ¤ ¥ ฿ ₠ ₡ ₢ ₣ ₤ ₥ ₦ ₧ ₨ ₩ ₫ ₪ € ℬ ℰ ℯ ℱ ℊ ℋ ℎ ℐ ℒ 乃ullℓ ℳ ℴ ℘ ℛℭ ℮ ℌ ℑ ℜ ℨ 〆尺乇ﾑ丂んズ乃ｷ√ﾘﾉﾚﾒ乙ЦЯΛПVᄃӨΣΛ ΛᄂIΣ丹 Λﾚﾉ山丹尺乙۝[从]几十亡乄万刃壬亻刄 乙〇从v ㊌ ㊍ ㊎ 『 』 〓 ア ゲ シ ス ズボ 么 乙 仒 阥 闪㉿ ⅓乃ull ⅔ ⅛ ⅜ ⅝ ⅞Ѿ ╔ ╗ 王午卫入仁刃幺三仨 ゃ Ŋ ۞ ۝ 刀 七千山了人工 几十亡乄万刃壬亻刄卪已丫月乙升尸巳凡丁丹瓜阝干及.丹ち れ工匚Ｋ モち匚尺工乃モ乃ull 匕∪ れ工匚Ｋ 刀 七千山下了人工 几十亡乄万刃壬亻刄卪已丫月乙升尸巳凡丁丹瓜阝干及户己九 〇之爪从尺匕乃卄开¹²³⁴ ڪ 〆 多گ王午&lt;br /&gt;
从U尺〇幺8幺 〆【ツ】$ ₣ ¢ £ ¤ ¥ ฿ ₠ ₡ ₢ ₣ ₤ ₥ ₦ ₧ ₨ ₩ ₫ ₪ € ℬ ℰ ℯ ℱ ℊ ℋ ℎ ℐ ℒ 乃ullℓ ℳ ℴ ℘ ℛℭ ℮ ℌ ℑ ℜ ℨ 〆尺乇ﾑ丂んズ乃ｷ√ﾘﾉﾚﾒ乙ЦЯΛПVᄃӨΣΛ ΛᄂIΣ丹 Λﾚﾉ山丹尺乙۝[从]几十亡乄万刃壬亻刄 乙〇从 g 乃 彡 ۝ ㊆ ㊇ № ┘ ┌ ۞ 人 彡 今 ち ゃ ん 기 今 々 〆 〇 「 」 『 』 〒 〓 〤 〥 う ぇ え け げさ ざ し じ す ず せ ぜ そ だ ち ぢ っ つ づ て で と ど な に乃ull ひ び ぴ ふ ぶ ぷや ら り る ろ ん ァ ア ィ イ ゥ ウ ェ エ ォ オ カ ガ キ ギ ク グ ケ ゲ コ ゴ サ シ ジ&lt;br /&gt;
&lt;br /&gt;
ム - ∆ - α - Д - д - 丹 - ⍲ -  - 乃 - 及 - Ᏸ - ß - ɮ β - 匚 - ς - Ƈ - ƈ - Ꮸ - උ - Ϛ - ϛ - ⊏ - ᛈ - 刀 - カ - の - Ð - ∂ - モ - 乇 - 三 Ξ - £ - Є - є - ∑ - Σ - ૯ - 下 - チ - Ŧ - Ƒ - ᚪ - Ɠ - ʛ - Ǥ - Ĝ - Ġ - Ᏻ - Ꮆ - ん - ђ - ɦ - Ӈ - ӈ - સ - サ - 比 - せ - ɧ - Ꭵ - ι - ί - 工 - Ĭ - ⚚ - ﻝ - Ƙ - Ӄ - ӄ - ƙ - Ҝ - ㄥ - ﾚ - ረ - Ł - し - ∠ - 从 - 爪 - ɱ - ϻ - ღ - - Ⲙ - ⲙ - Ɲ - η - れ - ה - ɲ - ɳ - π - И - и - ͷ - 口 - σ - ◊ - 〇 - 〄 - Ѻ - ۝ - Θ - Ф - ф - ㄗ - Ꭾ - Ƥ - ア - マ - や - ק - ρ - Ⱀ - Ｑ - 尺 - Ʀ - Я - я - Ґ - ґ - ᚱ - ☈ - ຮ - ﮓ - ﮒ - ى - ร - ড - 丂 - δ - 匕 - Ƭ - ナ - է - イ - ィ - ㄒ - † - τ - Ϯ - Џ - ʊ - Ц - ひ - մ - ų - Ʋ -ʋ - υ - ⌰ - ⨿ - ކ - Ѵ - ѵ - √ - ٧ - - Ш - ш - ϣ - Щ - щ - ω - ಬ - メ - Ж - ჯ - 〤 - Ҳ - ҳ - ㄚ - ψ - Ꭹ - ყ - ƴ - ץ - Ƴ - -  - У - γ - 乙 - ʐ - ζ - Ꮓ - Ȥ -- 凸 - 【 - 】 - tm - × - • - 『 - 』 - ﹄ - ﹃ - 全 - 立 - 末 - 関 - 平 - 東 - 大 - 出 - 基 - 異 - 果 - 吉 - 東 - 幸 - 間 - 両 - 互 - 因 - 内 - 区 - 同 - 実 - シ - 个 - 웃 - 츺 - 本۞ - -   - ๑ - ஓ - ஞ - あ - ಕ - ∞ - ೪ - ბ - দ≈ 〓 Ξ 〆 ミ 〆〈〉れ《》ټ「」『』【】〓〔〕〖〗〘〙今父..父【】 『』〆〆乃〓 〓† 〠〄 〄彡 彡ΞکΞ从イ下ムの۞口乙۞۩ ۝ ๑Ω๑ ۝ ۩๑Ғミ メυツ αψڱڱ z. ツŴ Ώ ł ƒβ ι φ Gα πz ε яØ Æ•の εм σ η•Ŋ ム И Ð Ø• λㅊ گ ㅊ〆ل Λ V. I. ΣЯ ち ち ち〆从 λ η c Θ۞ 凹 〄 〓 ⸙ 〆 凸 ϡ Ϡ ۝ 凹 メ ツ ೱ × ۩ • ‡ 츺 † 【】 ㅊ tm Ξ 亞 װו  ڱڱm 及 山 會 了 人 下 从 来 父 因 亞 營 ム - ∆ - α - Д - д - 丹 - ⍲ - λ - 乃 - 及 - Ᏸ - ß - ɮ - β - 匚 - ς - Ƈ - ƈ - Ꮸ - උ - Ϛ - ϛ - ⊏ - ᛈ - 刀 - カ - の - Ð - ∂ - モ - 乇 - 三 - Ξ - £ - Є - є - ∑ - Σ - ૯ - 下 - チ - Ŧ - Ƒ - ᚪ - Ɠ - ʛ - Ǥ - Ĝ - Ġ - Ᏻ - Ꮆ - ん - ђ - ɦ - Ӈ - ӈ - સ - サ - 比 - せ - ɧ - Ꭵ - ι - ί - 工 - Ĭ - ⚚ - ﻝ - Ƙ - Ӄ - ӄ - ƙ - Ҝ - ㄥ - ﾚ - ረ - £ - し - ∠ - 从 - 爪 - ɱ - ϻ - ღ - - Ⲙ - ⲙ - Ɲ - ç - れ - ה - ɲ - ɳ - נ - ָ - ט - ͷ - 口 - ף - ◊ - 〇 - 〄 - Ѻ - ۝ - ָ - װ - פ - ㄗ - Ꭾ - Ƥ - ア - マ - や - ק - ס - Ⱀ - Ｑ - 尺 - Ʀ -  -  - ¥ - ´ - ᚱ - ☈ - ຮ - ﮓ - ﮒ - ى - ร - ড - 丂 - ה - 匕 - Ƭ - ナ - է - イ - ィ - ㄒ - † - פ - Ϯ - ڈ - ʊ - ײ - ひ - մ - ų - Ʋ -ʋ - ץ - ⌰ - ⨿ - ކ - Ѵ - ѵ - √ - ٧ - 山 - ط - ّ - ϣ - ظ - ש - ש - ಬ - メ - ئ - ჯ - 〤 - Ҳ - ҳ - ㄚ- ّ - Ꭹ - ყ - ƴ - ץ - Ƴ - リ - ף - ׃ - ד - 乙 - ʐ - ז - Ꮓ - Ȥ -ᐯ - O - I - ᑕ - ᕮ - ᑕ - ᕼ - ᗩ - T - ◊噩 -Ƭ - Ή - Σ - ◊ - Σ - Λ - G - ł - Σ - Ƨ - 噩 - ◊ ㊌ ㊍ ㊎ 『 』 〓 ア ゲ シ ス ズボ 么 乙 仒 阥 闪㉿ ⅓乃ull ⅔ ⅛ ⅜ ⅝ ⅞Ѿ ╔ ╗ 王午卫入仁刃幺三仨 ゃ ӃŊ ۞ ۝ 刀 七千山了人工 几十亡乄万刃壬亻刄卪已丫月乙升尸巳凡丁丹瓜阝干及.丹ち れ工匚Ｋ モち匚尺工乃モ乃ull 匕∪ れ工匚Ｋ 刀 七千山下了人工 几十亡乄万刃壬亻刄卪已丫月乙升尸巳凡丁丹瓜阝干及户己九〇之爪从尺匕乃卄开¹²³⁴ ڪ 〆 多گ王午&lt;br /&gt;
从U尺〇幺8幺 〆【ツ】$ ₣ ¢ £ ¤ ¥ ฿ ₠ ₡ ₢ ₣ ₤ ₥ ₦ ₧ ₨ ₩ ₫ ₪ € ℬ ℰ ℯ ℱ ℊ ℋ ℎ ℐ ℒ 乃ullℓ ℳ ℴ ℘ ℛℭ ℮ ℌ ℑ ℜ ℨ 〆尺乇ﾑ丂んズ乃ｷ√ﾘﾉﾚﾒ乙ЦЯΛПVᄃӨΣΛ ΛᄂIΣ丹 Λﾚﾉ山丹尺乙۝[从]几十亡乄万刃壬亻刄 乙〇从v ㊌ ㊍ ㊎ 『 』 〓 ア ゲ シ ス ズボ 么 乙 仒 阥 闪㉿ ⅓乃ull ⅔ ⅛ ⅜ ⅝ ⅞Ѿ ╔ ╗ 王午卫入仁刃幺三仨 ゃ ӃŊ ۞ ۝ 刀 七千山了人工 几十亡乄万刃壬亻刄卪已丫月乙升尸巳凡丁丹瓜阝干及.丹ち れ工匚Ｋ モち匚尺工乃モ乃ull 匕∪ れ工匚Ｋ 刀 七千山下了人工 几十亡乄万刃壬亻刄卪已丫月乙升尸巳凡丁丹瓜阝干及户己九〇之爪从尺匕乃卄开¹²³⁴ ڪ 〆 多گ王午&lt;br /&gt;
从U尺〇幺8幺 〆【ツ】$ ₣ ¢ £ ¤ ¥ ฿ ₠ ₡ ₢ ₣ ₤ ₥ ₦ ₧ ₨ ₩ ₫ ₪ € ℬ ℰ ℯ ℱ ℊ ℋ ℎ ℐ ℒ 乃ullℓ ℳ ℴ ℘ ℛℭ ℮ ℌ ℑ ℜ ℨ 〆尺乇ﾑ丂んズ乃ｷ√ﾘﾉﾚﾒ乙ЦЯΛПVᄃӨΣΛ ΛᄂIΣ丹 Λﾚﾉ山丹尺乙۝[从]几十亡乄万刃壬亻刄 乙〇从 g 乃 彡 ۝  ㊇ № ┘ ┌ ۞ 人 彡 今 ち ゃ ん 기 今 々 〆 〇 「 」 『 』 〒 〓 〤 〥 う ぇ え け げさ ざ し じ す ず せ ぜ そ だ ち ぢ っ つ づ て で と ど な に乃ull ひ び ぴ ふ ぶ ぷや ら り る ろ ん ァ   ィ イ ゥ ウ ェ エ ォ オ カ ガ キ ギ ク グ ケ ゲ コ ゴ サ シ ジ۞ᎶムじムᏨ.&lt;br /&gt;
&lt;div class=&quot;memes3&quot;&gt;&lt;a href=&quot;https://oruro777.blogspot.com/2018/01/letras-adornadas-para-nick.html&quot;&gt;Letras raras para nick y juegos&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2020/03/cambiar-nick-en-pubg-mobile-lite.html&quot;&gt;Nick para Pubg con letras raras&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2020/03/cambiar-nombre-en-league-of-legends.html&quot;&gt;Nick Para Lol&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2017/12/nick-para-fortnite-letras-y-simbolos.html&quot;&gt;Nick raro en Fortnite&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2020/03/nicks-para-free-fire.html&quot;&gt;Cambiar nombre en Free Fire&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/p/emojis-para-copiar-y-pegar.html&quot;&gt;Emojis para copiar y pegar&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;





&lt;script async=&#39;async&#39;&gt;
var palabraGlob=&quot;Escribe acá...&quot;;

function abrir_redes(id_div_contenido,id_div_compartir,id_div_mensaje)
{var glob_url_texto=document.getElementById(id_div_contenido).value; var cade=&quot;&quot;; var re=&quot;&quot;;
  cade=&quot;&lt;div style=\&quot;padding:0 20px 20px 20px;background:#c4cfe6;\&quot; class=\&quot;opc\&quot;&gt;&lt;div style=\&quot;background: #508aff;color:#fff;font-size:20px;\&quot;&gt;Compartir en redes&lt;/div&gt;&quot;;
  re = / /gi; glob_url_texto = glob_url_texto.replace(re, &quot;%20&quot;);

if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) )cade+=&quot;&lt;a href=&#39;whatsapp://send?text=&quot;+glob_url_texto+&quot;&#39;  target=&#39;_blank&#39;&gt;Whatsapp&lt;/a&gt;&quot;;

   cade+=&quot;&lt;a href=&#39;javascript:void();&#39; class=&#39;social-icon twitter ga&#39; rel=&#39;nofollow&#39; data-js-selector=&#39;launch_popup&#39;     onclick=\&quot;window.open(&#39;https://twitter.com/share?url=http://oruro777.blogspot.com&amp;text=&quot;+glob_url_texto+&quot;&#39;, &#39;_blank&#39;, &#39;height=430,width=640&#39;);\&quot;   data-category=&#39;Post&#39; data-event=&#39;Share quote&#39; data-label=&#39;twitter&#39;&gt;Twitter&lt;/a&gt;&quot;;
   cade+=&quot;&lt;a href=\&quot;#\&quot; onclick=\&quot;javascript:cerrar_compartir(&#39;&quot;+id_div_contenido+&quot;&#39;,&#39;&quot;+id_div_compartir+&quot;&#39;,&#39;&quot;+id_div_mensaje+&quot;&#39;);return false;\&quot; &gt;Cerrar&lt;/a&gt;&quot;;
   cade+=&quot;&lt;/div&gt;&quot;;
 document.getElementById(id_div_mensaje).innerHTML = cade;
}				   
				   
function cerrar_compartir(id_div_contenido,id_div_compartir,id_div_mensaje){document.getElementById(id_div_mensaje).innerHTML = &quot;&quot;;}				   
var str1=&quot;&quot;,str2=&quot;&quot;;
function anadir_caracter(caracter1,idEditor){var tex5=&quot;&quot;;  if(document.getElementById(idEditor).selectionStart&gt;-1&amp;&amp;document.getElementById(idEditor).selectionStart&lt;999){f=document.getElementById(idEditor);
                                                                _ini=f.selectionStart; var inicio = f.value.substr(0, _ini); var fin = f.value.substr(_ini, f.value.length);
	                                                            tex5 = inicio + caracter1 + fin; f.value=tex5; f.selectionStart=_ini+1; f.selectionEnd=_ini+1;  f.focus();
                                                                }else {tex5=document.getElementById(idEditor).value;  tex5=tex5+caracter1; document.getElementById(&quot;text2&quot;).value = tex5;}   }
function eliminar_caracter(idEditor,tipo){tx2=document.getElementById(&quot;text2&quot;).value;
	                                      if(tipo==1){ tx2 = tx2.substring(0, tx2.length - 1); } 
                                          if(tipo==2){ tx2 = tx2.substring(1, tx2.length);}
										  if(tipo==3){ tx2 =&quot;&quot;;  }
										  document.getElementById(&quot;text2&quot;).value = tx2;
                                         }
function marcar(campo) { campo.focus(); campo.select();}

function descodificarEntidad(str) {  return str.replace(/&amp;#(\d+);/g, function(match, dec) {    return String.fromCharCode(dec);  });}
function copyTextDeDiv(idTexto,idMensaje){
    var text=document.getElementById(idTexto).innerHTML;
    var id = &quot;el-id-del-textarea&quot;; globIdMensaje=idMensaje;
    var existsTextarea = document.getElementById(id);
    if(!existsTextarea){ var textarea = document.createElement(&quot;textarea&quot;);  textarea.id = id;
                         textarea.style.position = &quot;fixed&quot;;textarea.style.top = 0; textarea.style.left = 0; textarea.style.width = &quot;1px&quot;;        textarea.style.height = &quot;1px&quot;;
                         textarea.style.padding = 0;  textarea.style.border = &quot;none&quot;;  textarea.style.outline = &quot;none&quot;;  textarea.style.boxShadow = &quot;none&quot;;  textarea.style.background = &quot;transparent&quot;;
                         document.querySelector(&quot;body&quot;).appendChild(textarea);   existsTextarea = document.getElementById(id);
                       }else{   }
    existsTextarea.value = text; existsTextarea.select();
    try { var status = document.execCommand(&quot;copy&quot;); if(!status){ fracaso(); }else{ exito(); }
        } catch (err) {  excepcion(); }
    if(!existsTextarea){document.body.removeChild(existsTextarea);}
}
var globIdMensaje = &quot;mensaje1&quot;;
    
function copyTextDeInput(idTexto,idMensaje){var text=&quot;&quot;; text=document.getElementById(idTexto).value;
                                            var id = &quot;el-id-del-textarea&quot;; globIdMensaje=idMensaje;
                                            var existsTextarea = document.getElementById(id);
    if(!existsTextarea){ var textarea = document.createElement(&quot;textarea&quot;);  textarea.id = id;
                         textarea.style.position = &quot;fixed&quot;;textarea.style.top = 0; textarea.style.left = 0; textarea.style.width = &quot;1px&quot;;        textarea.style.height = &quot;1px&quot;;
                         textarea.style.padding = 0;  textarea.style.border = &quot;none&quot;;  textarea.style.outline = &quot;none&quot;;  textarea.style.boxShadow = &quot;none&quot;;  textarea.style.background = &quot;transparent&quot;;
                         document.querySelector(&quot;body&quot;).appendChild(textarea);   existsTextarea = document.getElementById(id);
                       }
    existsTextarea.value = text; existsTextarea.select();
    try { var status = document.execCommand(&quot;copy&quot;); if(!status){ fracaso(idTexto); }else{ exito(idTexto); }
        } catch (err) { excepcion(idTexto); }
    if(!existsTextarea){document.body.removeChild(existsTextarea);}
}

var globIdMensaje = &quot;mensaje1&quot;,globIdTexto = &quot;x&quot;;
    
    function exito(idTexto) { console.log(&quot;ENTRA exientraaaa&quot;); MostrarAlerta(2500,&quot;Texto copiado!&quot;,&quot;#01A9DB&quot;,idTexto); }
    function fracaso(idTexto) { MostrarAlerta(5500,&quot;No se pudo copiar, realiza el copiado manual o prueba otro navegador...&quot;,&quot;#F79F81&quot;,idTexto); }
    function excepcion(idTexto) {MostrarAlerta(5500,&quot;No se pudo copiar, realiza el copiado manual o prueba otro navegador...&quot;,&quot;#F79F81&quot;,idTexto); }
    function ocultarAlerta(idTexto) {objeto=document.getElementById(idTexto+&quot;_msg&quot;);
							         padreId=document.getElementById(idTexto).parentNode.id;
	                                 document.getElementById(padreId).removeChild(objeto);
	                                }
    function MostrarAlerta(tiempo,texto1,color,idTexto) { elemento1 = document.createElement(&quot;div&quot;); id5=idTexto+&quot;_msg&quot;; inputExist=document.getElementById(id5);
                                              if(!inputExist){elemento1.id = id5; elemento1.innerHTML=&quot;&lt;div style=&#39;color:#fff; background:&quot;+color+&quot;;&#39;&gt;&quot;+texto1+&quot;&lt;/div&gt;&quot;;
                                                              elemento2 = document.getElementById(idTexto); elemento2.parentNode.insertBefore(elemento1,elemento2);
                                                              insertAfter(elemento2,elemento1); setTimeout(function() {ocultarAlerta(idTexto);}, tiempo);
                                                             }
                                                        }
    function insertAfter(dom1,dom2){if(dom1.nextSibling){ dom1.parentNode.insertBefore(dom2,dom1.nextSibling);} else {dom1.parentNode.appendChild(dom2);}}
	function showEdit(idTexto){
		elemento1 = document.createElement(&quot;div&quot;); id5=idTexto+&quot;_edit&quot;; inputExist=document.getElementById(id5);
                               if(!inputExist){elemento1.id = id5; elemento1.innerHTML=&quot;&lt;span style=\&quot;float:right;\&quot;&gt;&lt;button type=\&quot;button\&quot; class=\&quot;btn1\&quot; onclick=\&quot;trasladar_dats3(&#39;&quot;+idTexto+&quot;&#39;,&#39;text2&#39;);\&quot;&gt;Editar&lt;/button&gt;&quot;;
                                               elemento2 = document.getElementById(idTexto); elemento2.parentNode.insertBefore(elemento1,elemento2);
                                               insertAfter(elemento2,elemento1); 
                                              }
		
	                          }
				   
  
 

  var normal=&quot;abcdefghijklmnñopqrstuvwxyz1234567890ABCDEFGHIJKLMNÑOPQRSTUVWXYZ&quot;;

var a1=descodificarEntidad(&quot;ａｂｃｄｅｆｇｈｉｊｋｌｍｎñｏｐｑｒｓｔｕｖｗｘｙｚ1234567890ＡＢＣＤＥＦＧＨＩＪＫＬＭＮñＯＰＱＲＳＴＵＶＷＸＹZ&quot;); /*z*/
var a2=descodificarEntidad(&quot;𝒶𝒷𝒸𝒹𝑒𝒻𝑔𝒽𝒾𝒿𝓀𝓁𝓂𝓃ñ𝑜𝓅𝓆𝓇𝓈𝓉𝓊𝓋𝓌𝓍𝓎𝓏𝟣𝟤𝟥𝟦𝟧𝟨𝟩𝟪𝟫𝟢𝒜𝐵𝒞𝒟𝐸𝐹𝒢𝐻𝐼𝒥𝒦𝐿𝑀𝒩Ñ𝒪𝒫𝒬𝑅𝒮𝒯𝒰𝒱𝒲𝒳𝒴𝒵&quot;);
var a3=descodificarEntidad(&quot;ɑҌςdeԲɢɦiۆkℓოɲñ☉թףгรէนѵωxעŻ1234567890ΔßĊÐ乇ŦGHΙJӃĿMNÑʘPQЯSȚUVWҲYZ&quot;);
var a4=descodificarEntidad(&quot;𝓪𝓫𝓬𝓭𝓮𝓯𝓰𝓱𝓲𝓳𝓴𝓵𝓶𝓷ñ𝓸𝓹𝓺𝓻𝓼𝓽𝓾𝓿𝔀𝔁𝔂𝔃1234567890𝓐𝓑𝓒𝓓𝓔𝓕𝓖𝓗𝓘𝓙𝓚𝓛𝓜𝓝Ñ𝓞𝓟𝓠𝓡𝓢𝓣𝓤𝓥𝓦𝓧𝓨𝓩&quot;);
var a5=descodificarEntidad(&quot;αвςdєfgнιנкℓмиÑ☉ρףяѕтυνωאָуz1234567890◬ß₵DモFGHエJKLMNÑ☯PQRSTUVWXYZ✘乙&quot;);
var a6=descodificarEntidad(&quot;𝘢𝘣𝘤𝘥𝘦𝘧𝘨𝘩𝘪𝘫𝘬𝘭𝘮𝘯ñ𝘰𝘱𝘲𝘳𝘴𝘵𝘶𝘷𝘸𝘹𝘺𝘻1234567890𝘈𝘉𝘊𝘋𝘌𝘍𝘎𝘏𝘐𝘑𝘒𝘓𝘔𝘕Ñ𝘖𝘗𝘘𝘙𝘚𝘛𝘜𝘝𝘞𝘟𝘠𝘡&quot;);
var a7=descodificarEntidad(&quot;ＡＢＣＤＥＦＧＨＩＪＫＬＭＮñＯＰＱＲＳＴＵＶＷＸＹZ1234567890ＡＢＣＤＥＦＧＨＩＪＫＬＭＮñＯＰＱＲＳＴＵＶＷＸＹZ&quot;);/*z*/
var a8=descodificarEntidad(&quot;𝖆𝖇𝖈𝖉𝖊𝖋𝖌𝖍𝖎𝖏𝖐𝖑𝖒𝖓𝖓𝖔𝖕𝖖𝖗𝖘𝖙𝖚𝖛𝖜𝖝𝖞𝖟1234567890𝕬𝕭𝕮𝕯𝕰𝕱𝕲𝕳𝕴𝕵𝕶𝕷𝕸𝕹𝕹𝕺𝕻𝕼𝕽𝕾𝕿𝖀𝖁𝖂𝖃𝖄𝖅&quot;);
var a9=descodificarEntidad(&quot;aвcdeғgнιjĸlмnÑσpqrѕтυvwхyz1234567890▲ß☾DミFGHエJKLMNÑ❂PQRSTUVWXYZ╳乙&quot;);
var a10=descodificarEntidad(&quot;𝓐𝓑𝓒𝓓𝓔𝓕𝓖𝓗𝓘𝓙𝓚𝓛𝓜𝓝Ñ𝓞𝓟𝓠𝓡𝓢𝓣𝓤𝓥𝓦𝓧𝓨𝓩1234567890𝓐𝓑𝓒𝓓𝓔𝓕𝓖𝓗𝓘𝓙𝓚𝓛𝓜𝓝Ñ𝓞𝓟𝓠𝓡𝓢𝓣𝓤𝓥𝓦𝓧𝓨𝓩&quot;);
var a11=descodificarEntidad(&quot;αвҫժєƒgнιנкℓмηñ⊗ρqяѕтυνωχуz1234567890∆ß☾DミFGHエJKLMNÑ㋡PQRSTUVWXYZ╳乙&quot;);
var a12=descodificarEntidad(&quot;𝒂𝒃𝒄𝒅𝒆𝒇𝒈𝒉𝒊𝒋𝒌𝒍𝒎𝒏ñ𝒐𝒑𝒒𝒓𝒔𝒕𝒖𝒗𝒘𝒙𝒚𝒛1234567890𝑨𝑩𝑪𝑫𝑬𝑭𝑮𝑯𝑰𝑱𝑲𝑳𝑴𝑵Ñ𝑶𝑷𝑸𝑹𝑺𝑻𝑼𝑽𝑾𝑿𝒀𝒁&quot;);
var a13=descodificarEntidad(&quot;ABCÐEքGħIJҞŁMNñØPQRֆŦUV₩ЖҰ乙1234567890ABCÐEքGħIJҞŁMNñØPQRֆŦUV₩ЖҰ乙&quot;);/*z*/
var a14=descodificarEntidad(&quot;𝔞𝔟𝔠𝔡𝔢𝔣𝔤𝔥𝔦𝔧𝔨𝔩𝔪𝔫ñ𝔬𝔭𝔮𝔯𝔰𝔱𝔲𝔳𝔴𝔵𝔶𝔷1234567890𝔄𝔅ℭ𝔇𝔈𝔉𝔊ℌℑ𝔍𝔎𝔏𝔐𝔑Ñ𝔒𝔓𝔔ℜ𝔖𝔗𝔘𝔙𝔚𝔛𝔜ℨ&quot;);
var a15=descodificarEntidad(&quot;ɑɓcdεfgんﻨjкɭm∩Ñ☢ｱqrstuϑwﾒyz1234567890ﾑ乃ＣＤ乇ｷＧＨﾉﾌズﾚＭ刀Ñ㋡PQ尺丂ｲひV₩╳ﾘ乙&quot;);
var a16=descodificarEntidad(&quot;𝔞𝔟𝔠𝔡𝔢𝔣𝔤𝔥𝔦𝔧𝔨𝔩𝔪𝔫ñ𝔬𝔭𝔮𝔯𝔰𝔱𝔲𝔳𝔴𝔵𝔶𝔷𝟭𝟮𝟯𝟰𝟱𝟲𝟳𝟴𝟵𝟬𝔞𝔟𝔠𝔡𝔢𝔣𝔤𝔥𝔦𝔧𝔨𝔩𝔪𝔫ñ𝔬𝔭𝔮𝔯𝔰𝔱𝔲𝔳𝔴𝔵𝔶𝔷&quot;);
var a17=descodificarEntidad(&quot;αв¢∂єfgнιנкℓмиÑσρqяѕтυνωχуz1234567890αв¢∂єfgнιנкℓмиÑσρqяѕтυνωχуz&quot;);
var a18=descodificarEntidad(&quot;𝘈𝘉𝘊𝘋𝘌𝘍𝘎𝘏𝘐𝘑𝘒𝘓𝘔𝘕Ñ𝘖𝘗𝘘𝘙𝘚𝘛𝘜𝘝𝘞𝘟𝘠𝘡1234567890𝘈𝘉𝘊𝘋𝘌𝘍𝘎𝘏𝘐𝘑𝘒𝘓𝘔𝘕Ñ𝘖𝘗𝘘𝘙𝘚𝘛𝘜𝘝𝘞𝘟𝘠𝘡&quot;);
var a19=descodificarEntidad(&quot;aьζdҾʧghﻨʝқŁʍnñʘpգrㄅʇひvwＸyչ1234567890aьζdҾʧghﻨʝқŁʍnñʘpգrㄅʇひvwＸyչ&quot;);
var a20=descodificarEntidad(&quot;𝑨𝑩𝑪𝑫𝑬𝑭𝑮𝑯𝑰𝑱𝑲𝑳𝑴𝑵Ñ𝑶𝑷𝑸𝑹𝑺𝑻𝑼𝑽𝑾𝑿𝒀𝒁1234567890𝑨𝑩𝑪𝑫𝑬𝑭𝑮𝑯𝑰𝑱𝑲𝑳𝑴𝑵Ñ𝑶𝑷𝑸𝑹𝑺𝑻𝑼𝑽𝑾𝑿𝒀𝒁&quot;);
var a21=descodificarEntidad(&quot;คც(ծҾfgんﻨʝКլოՈÑʘթգ尺丂Ŧuשωﾒฯ乙1234567890คც(ծҾfgんﻨʝКլოՈÑʘթգ尺丂Ŧuשωﾒฯ乙&quot;);
var a22=descodificarEntidad(&quot;ДßĊÐξFĠĦłjҚĿMnЙØPףЯ丂tŲעΨЖУ乙1234567890ДßĊÐξFĠĦłjҚĿMnЙØPףЯ丂tŲעΨЖУ乙&quot;);/*z*/
var a23=descodificarEntidad(&quot;მþcÐєζgΗιɟkɭmnÑΘpØҐŠτμשwχyշ1234567890ДßĊÐξFĠĦłjҚĿMnЙØPףЯ丂tŲעΨЖУ乙&quot;);
var a24=descodificarEntidad(&quot;ДЪCԁҾԲցんіڙқԼறהñፀթգЯ丂Ҭμνயﾒฯｚ1234567890ДЪCԁҾԲցんіڙқԼறהñፀթգЯ丂Ҭμνயﾒฯ&quot;); /*z*/
var a25=descodificarEntidad(&quot;Aþcծeƒﻮዞιʝʞረmɲñoթq尺丂Ŧひʋω╳ﾘչ1234567890A乃cծeƒﻮዞﻨʝʞረmɲñoթq尺丂Ŧひʋω╳ﾘչ&quot;);
var a26=descodificarEntidad(&quot;𝕬𝕭𝕮𝕯𝕰𝕱𝕲𝕳𝕴𝕵𝕶𝕷𝕸𝕹𝕹𝕺𝕻𝕼𝕽𝕾𝕿𝖀𝖁𝖂𝖃𝖄𝖅1234567890𝕬𝕭𝕮𝕯𝕰𝕱𝕲𝕳𝕴𝕵𝕶𝕷𝕸𝕹𝕹𝕺𝕻𝕼𝕽𝕾𝕿𝖀𝖁𝖂𝖃𝖄𝖅&quot;);
//var a27=descodificarEntidad(&quot;მჩርძєԲġhﻨქκlოnЙፀρგΓsŦυשwჯყz1234567890მßＣძ乇ԲĢhﻨქκlო仈ЙፀρგΓჰŦυשwჯყz&quot;);
var a27=descodificarEntidad(&quot;🔺ᗷᑕᗪEᖴGᕼ📍☂Kᒪ♏ᑎÑ🍊ᑭᑫᖇ💰🍄ᑌ🔰ᗯ⚒Yᘔ1234567890🔺ᗷᑕᗪEᖴGᕼ📍☂Kᒪ♏ᑎÑ🍊ᑭᑫᖇ💰🍄ᑌ🔰ᗯ⚒Yᘔ&quot;);/*z*/
var a28=descodificarEntidad(&quot;𝐚𝐛𝐜𝐝𝐞𝐟𝐠𝐡𝐢𝐣𝐤𝐥𝐦𝐧ñ𝐨𝐩𝐪𝐫𝐬𝐭𝐮𝐯𝐰𝐱𝐲𝐳𝟏𝟐𝟑𝟒𝟓𝟔𝟕𝟖𝟗0𝐀𝐁𝐂𝐃𝐄𝐅𝐆𝐇𝐈𝐉𝐊𝐋𝐌𝐍Ñ𝐎𝐏𝐐𝐑𝐒𝐓𝐔𝐕𝐖𝐗𝐘𝐙&quot;);
var a29=descodificarEntidad(&quot;🅐🅑🅒🅓🅔🅕🅖🅗🅘🅙🅚🅛🅜🅝ñ🅞🅟🅠🅡🅢🅣🅤🅥🅦🅧🅨🅩1234567890🅐🅑🅒🅓🅔🅕🅖🅗🅘🅙🅚🅛🅜🅝ñ🅞🅟🅠🅡🅢🅣🅤🅥🅦🅧🅨🅩&quot;);
var a30=descodificarEntidad(&quot;𝒜𝐵𝒞𝒟𝐸𝐹𝒢𝐻𝐼𝒥𝒦𝐿𝑀𝒩Ñ𝒪𝒫𝒬𝑅𝒮𝒯𝒰𝒱𝒲𝒳𝒴𝒵𝟣𝟤𝟥𝟦𝟧𝟨𝟩𝟪𝟫𝟢𝒜𝐵𝒞𝒟𝐸𝐹𝒢𝐻𝐼𝒥𝒦𝐿𝑀𝒩Ñ𝒪𝒫𝒬𝑅𝒮𝒯𝒰𝒱𝒲𝒳𝒴𝒵&quot;);
var a31=descodificarEntidad(&quot;ɑɓㄷɗeʃɡɦɪɟズɭʍηñʘρφʀรʇuϑШχվʑ1234567890◭ß☾DミFGHIJKLMNÑ㋡PQRSTUVWXYZ✗乙&quot;);
var a32=descodificarEntidad(&quot;𝗮𝗯𝗰𝗱𝗲𝗳𝗴𝗵𝗶𝗷𝗸𝗹𝗺𝗻ñ𝗼𝗽𝗾𝗿𝘀𝘁𝘂𝘃𝘄𝘅𝘆𝘇𝟭𝟮𝟯𝟰𝟱𝟲𝟳𝟴𝟵𝟬𝗔𝗕𝗖𝗗𝗘𝗙𝗚𝗛𝗜𝗝𝗞𝗟𝗠𝗡Ñ𝗢𝗣𝗤𝗥𝗦𝗧𝗨𝗩𝗪𝗫𝗬𝗭&quot;);
var a33=descodificarEntidad(&quot;ɑъ८ժεքցհﻨյĸlოռñօթզгรէսνաＸկչ1234567890aъ८ժεքցհﻨյĸlოռñօթզгรէսνաＸկչ&quot;);
var a34=descodificarEntidad(&quot;ⓐⓑⓒⓓⓔⓕⓖⓗⓘⓙⓚⓛⓜⓝⓝⓞⓟⓠⓡⓢⓣⓤⓥⓦⓧⓨⓩ①②③④⑤⑥⑦⑧⑨0ⒶⒷⒸⒹⒺⒻⒼⒽⒾⒿⓀⓁⓂⓃÑⓄⓅⓆⓇⓈⓉⓊⓋⓌⓍⓎⓏ&quot;);
var a35=descodificarEntidad(&quot;𝔸𝔹ℂ𝔻𝔼𝔽𝔾ℍ𝕀𝕁𝕂𝕃𝕄ℕÑ𝕆ℙℚℝ𝕊𝕋𝕌𝕍𝕎𝕏𝕐ℤ𝟘𝟙𝟚𝟛𝟜𝟝𝟞𝟟𝟠𝟡𝔸𝔹ℂ𝔻𝔼𝔽𝔾ℍ𝕀𝕁𝕂𝕃𝕄ℕÑ𝕆ℙℚℝ𝕊𝕋𝕌𝕍𝕎𝕏𝕐ℤ&quot;);
var a36=descodificarEntidad(&quot;𝙖𝙗𝙘𝙙𝙚𝙛𝙜𝙝𝙞𝙟𝙠𝙡𝙢𝙣ñ𝙤𝙥𝙦𝙧𝙨𝙩𝙪𝙫𝙬𝙭𝙮𝙯1234567890𝘼𝘽𝘾𝘿𝙀𝙁𝙂𝙃𝙄𝙅𝙆𝙇𝙈𝙉Ñ𝙊𝙋𝙌𝙍𝙎𝙏𝙐𝙑𝙒𝙓𝙔𝙕&quot;);
var a37=descodificarEntidad(&quot;ﻪbcժεfﻮʰiʲズlოⁿñºթզ尺รէนשʷﾒվz₁₂₃₄₅₆₈₉₀0abcժεfﻮʰͥʲズlოⁿñºթզ尺รէนשʷﾒվz&quot;);
var a38=descodificarEntidad(&quot;𝑎𝑏𝑐𝑑𝑒𝑓𝑔ℎ𝑖𝑗𝑘𝑙𝑚𝑛ñ𝑜𝑝𝑞𝑟𝑠𝑡𝑢𝑣𝑤𝑥𝑦𝑧1234567890𝐴𝐵𝐶𝐷𝐸𝐹𝐺𝐻𝐼𝐽𝐾𝐿𝑀𝑁Ñ𝑂𝑃𝑄𝑅𝑆𝑇𝑈𝑉𝑊𝑋𝑌𝑍&quot;);
var a39=descodificarEntidad(&quot;ḀßČÐεｷgɦﻨjズℓოɲñʘթq尺รŦนשωﾒУչ1234567890ḀßČÐεｷﻮɦﻨjズℓოɲñʘթq尺รŦนשωﾒվչ&quot;);
var a40=descodificarEntidad(&quot;𝚊𝚋𝚌𝚍𝚎𝚏𝚐𝚑𝚒𝚓𝚔𝚕𝚖𝚗ñ𝚘𝚙𝚚𝚛𝚜𝚝𝚞𝚟𝚠𝚡𝚢𝚣𝟷𝟸𝟹𝟺𝟻𝟼𝟽𝟾𝟿𝟶𝙰𝙱𝙲𝙳𝙴𝙵𝙶𝙷𝙸𝙹𝙺𝙻𝙼𝙽Ñ𝙾𝙿𝚀𝚁𝚂𝚃𝚄𝚅𝚆𝚇𝚈𝚉&quot;);
var a41=descodificarEntidad(&quot;48(d3f9h!jk1றnÑ0pqr57uvwxy2123456789048(d3f9h!jk1றnÑ0pqr57uvwxy2&quot;);
var a42=descodificarEntidad(&quot;𝕒𝕓𝕔𝕕𝕖𝕗𝕘𝕙𝕚𝕛𝕜𝕝𝕞𝕟ñ𝕠𝕡𝕢𝕣𝕤𝕥𝕦𝕧𝕨𝕩𝕪𝕫𝟘𝟙𝟚𝟛𝟜𝟝𝟞𝟟𝟠𝟡𝔸𝔹ℂ𝔻𝔼𝔽𝔾ℍ𝕀𝕁𝕂𝕃𝕄ℕÑ𝕆ℙℚℝ𝕊𝕋𝕌𝕍𝕎𝕏𝕐ℤ&quot;);
var a43=descodificarEntidad(&quot;ค๒ς๔єŦﻮђเןкl๓ภñoקσгรtยשฬאyz1234567890ค๒ς๔єŦﻮђเןкl๓ภÑoקσгรtยשฬץאz&quot;);
var a44=descodificarEntidad(&quot;ᗩᗷᑕᗪEᖴGᕼIᒍKᒪᗰᑎñOᑭᑫᖇᔕTᑌᐯᗯ᙭Yᘔ1234567890ᗩᗷᑕᗪEᖴGᕼIᒍKᒪᗰᑎñOᑭᑫᖇᔕTᑌᐯᗯ᙭Yᘔ&quot;);
var a45=descodificarEntidad(&quot;ค๒čdƎƒﻮんijƘℓmɲñƠÞգ尺ֆtƯvШXฯչ1234567890ค๒čdƎƒﻮんijƘℓmɲñƠÞգ尺ֆtƯvШXฯչ&quot;);
var a46=descodificarEntidad(&quot;ᴀʙᴄᴅᴇғɢʜɪᴊᴋʟᴍɴÑᴏᴘǫʀsᴛᴜᴠᴡxʏᴢ1234567890ᴀʙᴄᴅᴇғɢʜɪᴊᴋʟᴍɴÑᴏᴘǫʀsᴛᴜᴠᴡxʏᴢ&quot;);
var a47=descodificarEntidad(&quot;ለbርծΣfցዠijkረወռЙፀpզշsէሀvሠxվ乙1234567890ለbርծΣfցዠijkረወռЙፀpզշsէሀvሠxվ乙&quot;);
var a48=descodificarEntidad(&quot;丹乃ㄈのモチＧＨ工ﾌ长乚爪刀Ñ〇尸Ｑ尺己丁ひＶ山乂丫乙1234567890丹乃ㄈのモチＧＨ工ﾌ长乚爪刀Ñ〇尸Ｑ尺己丁ひＶ山乂丫乙&quot;);
var a49=descodificarEntidad(&quot;ค๖cժēfﻮhiวkl๓ɲñop๑rŞtนงωxฯ乙1234567890ค๖cժēfﻮhiวkl๓ɲñop๑rŞtนงωxฯ乙&quot;);
var a50=descodificarEntidad(&quot;ɐqɔpǝɟƃɥıɾʞlɯuuodbɹsʇnʌʍxʎz𝟣𝟤𝟥𝟦𝟧𝟨𝟩𝟪𝟫𝟢ɐqɔpǝɟƃɥıɾʞlɯuuodbɹsʇnʌʍxʎz&quot;);
var a51=descodificarEntidad(&quot;ÁßČĎĔŦĞĤĨĴĶĹMŃÑŐPQŔŚŤÚVŴЖŶŹ1234567890ÁßČĎĔŦĞĤĨĴĶĹMŃÑŐPQŔŚŤÚVŴЖŶŹ&quot;);
var a52=descodificarEntidad(&quot;ᴬᴮᶜᴰᴱᶠᴳᴴᴵᴶᴷᴸᴹᴺÑᴼᴾǫᴿˢᵀᵁⱽᵂˣʸᶻ1234567890ᴬᴮᶜᴰᴱᶠᴳᴴᴵᴶᴷᴸᴹᴺÑᴼᴾǫᴿˢᵀᵁⱽᵂˣʸᶻ&quot;);
var a53=descodificarEntidad(&quot;₳฿₵ĐɆ₣₲ⱧłJ₭Ⱡ₥₦ÑØ₱QⱤ₴₮ɄV₩ӾɎⱫ1234567890₳฿₵ĐɆ₣₲ⱧłJ₭Ⱡ₥₦ÑØ₱QⱤ₴₮ɄV₩ӾɎⱫ&quot;);
var a54=descodificarEntidad(&quot;ᴀʙᴄᴅᴇҒɢʜɪᴊᴋʟᴍNÑᴏᴘQʀsᴛᴜᴠᴡxʏᴢ1234567890ᴀʙᴄᴅᴇҒɢʜɪᴊᴋʟᴍNÑᴏᴘQʀsᴛᴜᴠᴡxʏᴢ&quot;);
var a55=descodificarEntidad(&quot;αвc∂εғgнιנкℓмηñσρqяsтυvωxүz1234567890αвc∂εғgнιנкℓмηñσρqяsтυvωxүz&quot;);
var a56=descodificarEntidad(&quot;АБCДЄFGHЇJКГѪ₦ЙѲPФЯ$TЦѴШЖЧЗ1234567890АБCДЄFGHЇJКГѪ₦ЙѲPФЯ$TЦѴШЖЧЗ&quot;);
var a57=descodificarEntidad(&quot;ꍏ♭☾◗€Ϝ❡♄♗♪ϰ↳♔♫Ñ⊙ρ☭☈ⓢT☋✓ω⌘☿☡1234567890ꍏ♭☾◗€Ϝ❡♄♗♪ϰ↳♔♫Ñ⊙ρ☭☈ⓢT☋✓ω⌘☿☡&quot;);
var a58=descodificarEntidad(&quot;ΩbҫժҼҒgӈأjҠӀMnӣoҎգԻֆҭմvωҲұչ1234567890ΩbҫժҼҒﻮӈأjҠӀMnӣoҎգԻֆҭմvωҲұչ&quot;);
var a59=descodificarEntidad(&quot;ǟɮƈɖɛʄɢɦɨʝӄʟʍռñօքզʀֆȶʊʋաӼʏʐ1234567890ǟɮƈɖɛʄɢɦɨʝӄʟʍռñօքզʀֆȶʊʋաӼʏʐ&quot;);
var a60=descodificarEntidad(&quot;åß¢Ðê£ghïjklmññðþqr§†µvwx¥z1234567890ÄßÇÐÈ£GHÌJKLMñÑÖþQR§†ÚVW×¥Z&quot;);
var a61=descodificarEntidad(&quot;▲ɓςdeቱgիiժズℓጦnñ☻թqгsէนשwxуՁ1234567890▲B☪D乇FGHIJKLMNÑ◉PQ尺STU√W✘YZ&quot;);
var a62=descodificarEntidad(&quot;åЪċđêfĝĥїĵκļறήñ☺pqŕśťϋvẅχŷž1234567890ÂßĈĎÊFĜĤエĴЌĹMNÑ◑PQŘŚŤÛVŴҲŶŽ✘乙&quot;);
                var a63=descodificarEntidad(&quot;ɑɓɔɗəʃɡɦɪɟズɭʍήñʘρφʀรʇϋϑШχվʑ1234567890ɑɓɔɗəʃɡɦɪɟズɭʍήñʘρφʀรʇϋϑШχվʑ&quot;);var a64=descodificarEntidad(&quot;🔼🅱🅲🅳🅴🅵🅶🈂ℹ🅹🅺🅻Ⓜ🅽🅽🔵🅿🆀🆁⚡✝🆄🔽🆆🔀🆈🆉1234567890🔼🅱🅲🅳🅴🅵🅶🅷ℹ🅹🅺🅻Ⓜ🅽🅽🔵🅿🆀🆁⚡🆃🆄🔽🆆🔀🆈🆉&quot;);/*z*/
var a65=descodificarEntidad(&quot;🇦🇧🇨🇩🇪🇫🇬🇭🇮🇯🇰🇱🇲🇳🇳🇴🇵🇶🇷🇸🇹🇺🇻🇼🇽🇾🇿1234567890🇦🇧🇨🇩🇪🇫🇬🇭🇮🇯🇰🇱🇲🇳🇳🇴🇵🇶🇷🇸🇹🇺🇻🇼🇽🇾🇿&quot;);/*z*/
var a66=descodificarEntidad(&quot;▲🅱🅲🅳🌜🅵🅶♓ℹ🅹🅺🅻♏♑♑⏺🅿🆀🆁💲🇹⛎🔽🆆❌🆈🆉1234567890🔺🅱🌜🅳🅴🅵🅶♓ℹ🅹🅺🅻♏♑♑⭕🅿🆀🆁💲🇹⛎🔽🆆❌🆈🆉&quot;);/*z*/
//var a670=descodificarEntidad(&quot;ᗩᗷᑕᗪEᖴGᕼ🍼🧎KᒪᗰᑎÑ🐵ᑭᑫᖇ💰🍄ᑌ🔰ᗯ᙭🤘ᘔ1234567890ᗩᗷᑕᗪEᖴGᕼIᒍKᒪᗰᑎñOᑭᑫᖇᔕTᑌᐯᗯ᙭Yᘔ&quot;);
//var a60=descodificarEntidad(&quot;ͣbͨͩͤfgͪͥjklͫnñͦpqͬsͭͮvwͯyz1234567890ͣbͨͩͤfgͪͥjklͫnñͦpqͬsͭͮvwͯyz&quot;);

var cadZ=descodificarEntidad(&quot;[̲̅**]**̵**̷**̶**̸**̴**͟**̲**̳**͢**̼**͙**͛**̐̈**͓̽**A**A**A**A*&quot;);
var cadPar=descodificarEntidad(&quot;✧【**】✧**✩⋆**⋆✩**🏆♕【**】♕🏆**🍎🎀**🎀🍎**😝☝**☝😝**🔥🔥**🔥🔥**✧😍✧**✧😍✧**🎬🎧🎵💕**💕🎵🎧🎬**🏆⚽【**】⚽🏆**🏆🏀【**】🏀🏆**🏆🎱【**】🎱🏆**✋❤️【**】❤️🤚**🎶🎵😍**😍🎵🎶**️😪💔↷**↶💔😪️**💔🍻🎤**🎤🍻💔**🤑💰**💰🤑**⚾⚡**⚡⚾**☘☀【**】☀☘**✧✌【**】✌✧**⚙⚒【**】⚒⚙**✧⚔【**】⚔✧**⛓⛓【**】⛓⛓**⚖【**】⚖**⛈☔【**】☔⛈&quot;);
var cadUno=descodificarEntidad(&quot;🎬🎧🎵💕👍**😍🎵🎵🎶**🔊🔊🎶🎶🎶🎧🎧**💯👌**🎹🎶🎸❤**😍😍😗**📀🏅🏅🏅🏅**😍🤗😘**🎤🍻💔**⚽🏆**📢🎤🎼**❤️😪💔**😎🎧🎼🎵&quot;);
var vecZ=cadZ.split(&quot;**&quot;);
var parX=cadPar.split(&quot;**&quot;);
var unoX=cadUno.split(&quot;**&quot;);
  
 
  function ver2(idEditor){ var text3=document.getElementById(idEditor).value;
  var userEdita=1;
  var ing = text3; if(&quot;Escribe acá...&quot;==ing){ing=&quot;mi nick&quot;;userEdita=&quot;0&quot;; }
  var t1 = &quot;&quot;; var t2 = &quot;&quot;; var t3 = &quot;&quot;; var t4 = &quot;&quot;; var t5 = &quot;&quot;; var t6 = &quot;&quot;; var t7 = &quot;&quot;; var t8 = &quot;&quot;;
  var t9 = &quot;&quot;; var t10 = &quot;&quot;; var t11 = &quot;&quot;; var t12 = &quot;&quot;; var t13 = &quot;&quot;;  var t14 = &quot;&quot;; var t15 = &quot;&quot;;var t16 = &quot;&quot;;var t17 = &quot;&quot;;var t18 = &quot;&quot;;var t19 = &quot;&quot;;var t20 = &quot;&quot;;var t21 = &quot;&quot;;var t22 = &quot;&quot;;var t23 = &quot;&quot;;var t24 = &quot;&quot;;var t25 = &quot;&quot;;var t26 = &quot;&quot;;var t27 = &quot;&quot;;var t28 = &quot;&quot;;
  var t29 = &quot;&quot;;var t30 = &quot;&quot;;var t31 = &quot;&quot;;var t32 = &quot;&quot;;var t33 = &quot;&quot;;var t34 = &quot;&quot;;var t35 = &quot;&quot;;var t36 = &quot;&quot;;var t37 = &quot;&quot;;var t38 = &quot;&quot;;var t39 = &quot;&quot;;var t40 = &quot;&quot;;var t41 = &quot;&quot;;var t42 = &quot;&quot;;var t43 = &quot;&quot;;var t44 = &quot;&quot;;var t45 = &quot;&quot;;var t46 = &quot;&quot;; var t47 = &quot;&quot;;var t48 = &quot;&quot;;var t49 = &quot;&quot;;
  var t50 = &quot;&quot;;var t51 = &quot;&quot;;var t52 = &quot;&quot;;var t53 = &quot;&quot;;var t54 = &quot;&quot;;var t55 = &quot;&quot;;var t56 = &quot;&quot;;var t57 = &quot;&quot;;var t58 = &quot;&quot;;var t59 = &quot;&quot;;var t60 = &quot;&quot;;var t61 = &quot;&quot;;
  var t62 = &quot;&quot;;var t63 = &quot;&quot;; var t64 = &quot;&quot;;var t65 = &quot;&quot;;var t66 = &quot;&quot;;
  /*var n = ing.toLowerCase();*/ var n = ing;  if (ing.length==0) return; 
  for(i=0; i&lt;n.length; i++) {
   var c=n.charAt(i);
   for(j=0; (j&lt;normal.length)&amp;&amp;(c!=normal.charAt(j)); j++);
   if (j&lt;normal.length) { t1+=a1.charAt(j);} else { t1+=c; } 
   if (j&lt;normal.length) { if(Array.from(a2)[j])t2+=Array.from(a2)[j]; } else { t2+=c; } 
   if (j&lt;normal.length) { t3+=a3.charAt(j); } else { t3+=c; } 
   if (j&lt;normal.length) { if(Array.from(a4)[j])t4+=Array.from(a4)[j]; } else { t4+=c; } 
   if (j&lt;normal.length) { t5+=a5.charAt(j); } else { t5+=c; } 
   if (j&lt;normal.length) { if(Array.from(a6)[j])t6+=Array.from(a6)[j]; } else { t6+=c; } 
   if (j&lt;normal.length) { t7+=a7.charAt(j); } else { t7+=c; } 
   if (j&lt;normal.length) { if(Array.from(a8)[j])t8+=Array.from(a8)[j]; } else { t8+=c; } 
   if (j&lt;normal.length) { t9+=a9.charAt(j); } else { t9+=c; } 
   if (j&lt;normal.length) { if(Array.from(a10)[j])t10+=Array.from(a10)[j]; } else { t10+=c; } 
   if (j&lt;normal.length) { t11+=a11.charAt(j); } else { t11+=c; } 
   if (j&lt;normal.length) { if(Array.from(a12)[j])t12+=Array.from(a12)[j]; } else { t12+=c; } 
   if (j&lt;normal.length) { t13+=a13.charAt(j); } else { t13+=c; } 
   if (j&lt;normal.length) { if(Array.from(a14)[j])t14+=Array.from(a14)[j]; } else { t14+=c; }    
                        if (j&lt;normal.length) { t15+=a15.charAt(j); } else { t15+=c; }    
                        if (j&lt;normal.length) { if(Array.from(a16)[j])t16+=Array.from(a16)[j]; } else { t16+=c; }    
                        if (j&lt;normal.length) { t17+=a17.charAt(j); } else { t17+=c; }
                        if (j&lt;normal.length) { if(Array.from(a18)[j])t18+=Array.from(a18)[j]; } else { t18+=c; }
                        if (j&lt;normal.length) { t19+=a19.charAt(j); } else { t19+=c; }
                        if (j&lt;normal.length) { if(Array.from(a20)[j])t20+=Array.from(a20)[j]; } else { t20+=c; }
                        if (j&lt;normal.length) { t21+=a21.charAt(j); } else { t21+=c; }
                        if (j&lt;normal.length) { if(Array.from(a22)[j])t22+=Array.from(a22)[j]; } else { t22+=c; }
                        if (j&lt;normal.length) { t23+=a23.charAt(j); } else { t23+=c; }
                        if (j&lt;normal.length) { if(Array.from(a24)[j])t24+=Array.from(a24)[j]; } else { t24+=c; }
                        if (j&lt;normal.length) { t25+=a25.charAt(j); } else { t25+=c; }
                        if (j&lt;normal.length) { if(Array.from(a26)[j])t26+=Array.from(a26)[j]; } else { t26+=c; }
                        
                        if (j&lt;normal.length) { if(Array.from(a27)[j])t27+=Array.from(a27)[j]; } else { t27+=c; }   
   if (j&lt;normal.length) { if(Array.from(a28)[j])t28+=Array.from(a28)[j]; } else { t28+=c; }
   if (j&lt;normal.length) { if(Array.from(a29)[j])t29+=Array.from(a29)[j]; } else { t29+=c; }
   if (j&lt;normal.length) { if(Array.from(a30)[j])t30+=Array.from(a30)[j]; } else { t30+=c; }
   if (j&lt;normal.length) { if(Array.from(a31)[j])t31+=Array.from(a31)[j]; } else { t31+=c; }
   if (j&lt;normal.length) { if(Array.from(a32)[j])t32+=Array.from(a32)[j]; } else { t32+=c; }
   if (j&lt;normal.length) { if(Array.from(a33)[j])t33+=Array.from(a33)[j]; } else { t33+=c; }
   if (j&lt;normal.length) { if(Array.from(a34)[j])t34+=Array.from(a34)[j]; } else { t34+=c; }
   if (j&lt;normal.length) { if(Array.from(a35)[j])t35+=Array.from(a35)[j]; } else { t35+=c; }
   if (j&lt;normal.length) { if(Array.from(a36)[j])t36+=Array.from(a36)[j]; } else { t36+=c; }
   if (j&lt;normal.length) { if(Array.from(a37)[j])t37+=Array.from(a37)[j]; } else { t37+=c; }
   if (j&lt;normal.length) { if(Array.from(a38)[j])t38+=Array.from(a38)[j]; } else { t38+=c; }
   if (j&lt;normal.length) { if(Array.from(a39)[j])t39+=Array.from(a39)[j]; } else { t39+=c; }
   if (j&lt;normal.length) { if(Array.from(a40)[j])t40+=Array.from(a40)[j]; } else { t40+=c; }
   if (j&lt;normal.length) { if(Array.from(a41)[j])t41+=Array.from(a41)[j]; } else { t41+=c; }
   if (j&lt;normal.length) { if(Array.from(a42)[j])t42+=Array.from(a42)[j]; } else { t42+=c; }
   if (j&lt;normal.length) { if(Array.from(a43)[j])t43+=Array.from(a43)[j]; } else { t43+=c; }
   if (j&lt;normal.length) { if(Array.from(a44)[j])t44+=Array.from(a44)[j]; } else { t44+=c; }
   if (j&lt;normal.length) { if(Array.from(a45)[j])t45+=Array.from(a45)[j]; } else { t45+=c; }
   if (j&lt;normal.length) { if(Array.from(a46)[j])t46+=Array.from(a46)[j]; } else { t46+=c; }
   if (j&lt;normal.length) { if(Array.from(a47)[j])t47+=Array.from(a47)[j]; } else { t47+=c; }
   if (j&lt;normal.length) { if(Array.from(a48)[j])t48+=Array.from(a48)[j]; } else { t48+=c; }
   if (j&lt;normal.length) { if(Array.from(a49)[j])t49+=Array.from(a49)[j]; } else { t49+=c; }
   if (j&lt;normal.length) { if(Array.from(a50)[j])t50+=Array.from(a50)[j]; } else { t50+=c; }
   if (j&lt;normal.length) { if(Array.from(a51)[j])t51+=Array.from(a51)[j]; } else { t51+=c; }
   if (j&lt;normal.length) { if(Array.from(a52)[j])t52+=Array.from(a52)[j]; } else { t52+=c; }
   if (j&lt;normal.length) { if(Array.from(a53)[j])t53+=Array.from(a53)[j]; } else { t53+=c; }
   if (j&lt;normal.length) { if(Array.from(a54)[j])t54+=Array.from(a54)[j]; } else { t54+=c; }
   if (j&lt;normal.length) { if(Array.from(a55)[j])t55+=Array.from(a55)[j]; } else { t55+=c; }
   if (j&lt;normal.length) { if(Array.from(a56)[j])t56+=Array.from(a56)[j]; } else { t56+=c; }
   if (j&lt;normal.length) { if(Array.from(a57)[j])t57+=Array.from(a57)[j]; } else { t57+=c; }
   if (j&lt;normal.length) { if(Array.from(a58)[j])t58+=Array.from(a58)[j]; } else { t58+=c; }
   if (j&lt;normal.length) { if(Array.from(a59)[j])t59+=Array.from(a59)[j]; } else { t59+=c; }
   if (j&lt;normal.length) { if(Array.from(a60)[j])t60+=Array.from(a60)[j]; } else { t60+=c; }
   if (j&lt;normal.length) { if(Array.from(a61)[j])t61+=Array.from(a61)[j]; } else { t61+=c; }
   if (j&lt;normal.length) { if(Array.from(a62)[j])t62+=Array.from(a62)[j]+&quot; &quot;; } else { t62+=c; }
   if (j&lt;normal.length) { if(Array.from(a63)[j])t63+=Array.from(a63)[j]+&quot; &quot;; } else { t63+=c; }
   if (j&lt;normal.length) { if(Array.from(a64)[j])t64+=Array.from(a64)[j]+&quot; &quot;; } else { t64+=c; }
   if (j&lt;normal.length) { if(Array.from(a65)[j])t65+=Array.from(a65)[j]+&quot; &quot;; } else { t65+=c; }
   if (j&lt;normal.length) { if(Array.from(a66)[j])t66+=Array.from(a66)[j]+&quot; &quot;; } else { t66+=c; }
					
   }
  
  
  
                                           if(idEditor==&quot;text1&quot;)document.getElementById(&quot;text1&quot;).value=text3;else if(idEditor==&quot;text2&quot;)document.getElementById(&quot;text1&quot;).value=text3; 
                                           if(typeof Bonitas === &quot;function&quot;) {document.getElementById(&quot;ediciontexto&quot;).value =text3; Bonitas();}
                 document.getElementById(&quot;res1&quot;).value = descodificarEntidad(&quot;─═☆&quot;)+t1+descodificarEntidad(&quot;☆═─&quot;);document.getElementById(&quot;res2&quot;).value = descodificarEntidad(&quot;【&quot;)+t2+descodificarEntidad(&quot;】&quot;);document.getElementById(&quot;res3&quot;).value = descodificarEntidad(&quot;✧【&quot;)+t3+descodificarEntidad(&quot;】✧&quot;);document.getElementById(&quot;res4&quot;).value = descodificarEntidad(&quot;͜͡&quot;)+t4+descodificarEntidad(&quot;ツ&quot;);document.getElementById(&quot;res5&quot;).value = descodificarEntidad(&quot;▲&quot;)+t5+descodificarEntidad(&quot;▼&quot;);document.getElementById(&quot;res6&quot;).value = descodificarEntidad(&quot;͜͡&quot;)+t6+descodificarEntidad(&quot;乂&quot;);document.getElementById(&quot;res7&quot;).value = descodificarEntidad(&quot;*☆¸&quot;)+t7+descodificarEntidad(&quot;¸☆*&quot;);document.getElementById(&quot;res8&quot;).value = descodificarEntidad(&quot;✧☽&quot;)+t8+descodificarEntidad(&quot;☾✧&quot;);document.getElementById(&quot;res9&quot;).value = descodificarEntidad(&quot;¸☆*&quot;)+t9+descodificarEntidad(&quot;*☆¸&quot;);document.getElementById(&quot;res10&quot;).value = descodificarEntidad(&quot;『&quot;)+t10+descodificarEntidad(&quot;』ツ&quot;);document.getElementById(&quot;res11&quot;).value = descodificarEntidad(&quot;꧁༒☬&quot;)+t11+descodificarEntidad(&quot;☬༒꧂&quot;);document.getElementById(&quot;res12&quot;).value = descodificarEntidad(&quot;꧁✧࿌&quot;)+t12+descodificarEntidad(&quot;࿌✧꧂&quot;);document.getElementById(&quot;res13&quot;).value = descodificarEntidad(&quot;꧁༒☬&quot;)+t13+descodificarEntidad(&quot;ৡ☬༒꧂&quot;);document.getElementById(&quot;res14&quot;).value = descodificarEntidad(&quot;꧁☆☬&quot;)+t14+descodificarEntidad(&quot;☬☆꧂&quot;);document.getElementById(&quot;res15&quot;).value = descodificarEntidad(&quot;꧁ঔৣ☬✞&quot;)+t15+descodificarEntidad(&quot;✞☬ঔৣ꧂&quot;);document.getElementById(&quot;res16&quot;).value = descodificarEntidad(&quot;✧꧁ད&quot;)+t16+descodificarEntidad(&quot;ཌ꧂✧&quot;);document.getElementById(&quot;res17&quot;).value = descodificarEntidad(&quot;✧꧁☠︎&quot;)+t17+descodificarEntidad(&quot;☠︎꧂✧&quot;);document.getElementById(&quot;res18&quot;).value = descodificarEntidad(&quot;꧁༒&quot;)+t18+descodificarEntidad(&quot;༒꧂&quot;);document.getElementById(&quot;res19&quot;).value = descodificarEntidad(&quot;۝≛༒&quot;)+t19+descodificarEntidad(&quot;༒≛۝&quot;);document.getElementById(&quot;res20&quot;).value = descodificarEntidad(&quot;꧁༺&quot;)+t20+descodificarEntidad(&quot;༻꧂&quot;);document.getElementById(&quot;res21&quot;).value = descodificarEntidad(&quot;꧁༒&quot;)+t21+descodificarEntidad(&quot;༒꧂&quot;);document.getElementById(&quot;res22&quot;).value = descodificarEntidad(&quot;͜͡&quot;)+t22+descodificarEntidad(&quot;&quot;);document.getElementById(&quot;res23&quot;).value = descodificarEntidad(&quot;★°&quot;)+t23+descodificarEntidad(&quot;°★&quot;);document.getElementById(&quot;res24&quot;).value = descodificarEntidad(&quot;♩♬[&quot;)+t24+descodificarEntidad(&quot;]♬♩&quot;);document.getElementById(&quot;res25&quot;).value = descodificarEntidad(&quot;☜♥☞&quot;)+t25+descodificarEntidad(&quot;☜♥☞&quot;);document.getElementById(&quot;res26&quot;).value = descodificarEntidad(&quot;天今◈&quot;)+t26+descodificarEntidad(&quot;◈기天&quot;);document.getElementById(&quot;res27&quot;).value = descodificarEntidad(&quot;ミ[&quot;)+t27+descodificarEntidad(&quot;]彡&quot;);document.getElementById(&quot;res28&quot;).value = descodificarEntidad(&quot;々&quot;)+t28+descodificarEntidad(&quot;▄︻┻═┳一&quot;);document.getElementById(&quot;res29&quot;).value = descodificarEntidad(&quot;么&quot;)+t29+descodificarEntidad(&quot;么&quot;);document.getElementById(&quot;res30&quot;).value = descodificarEntidad(&quot;☆&quot;)+t30+descodificarEntidad(&quot;☆乂&quot;);document.getElementById(&quot;res31&quot;).value = descodificarEntidad(&quot;➢༒&quot;)+t31+descodificarEntidad(&quot;༒&quot;);document.getElementById(&quot;res32&quot;).value = descodificarEntidad(&quot;☆&quot;)+t32+descodificarEntidad(&quot;~&amp;#62;♡&quot;);document.getElementById(&quot;res33&quot;).value = descodificarEntidad(&quot; ̗̀-✰&quot;)+t33+descodificarEntidad(&quot;✰ˎˊ˗&quot;);document.getElementById(&quot;res34&quot;).value = descodificarEntidad(&quot;☆》&quot;)+t34+descodificarEntidad(&quot;《☆&quot;);document.getElementById(&quot;res35&quot;).value = descodificarEntidad(&quot;༼༼&quot;)+t35+descodificarEntidad(&quot;༽༽﻿&quot;);document.getElementById(&quot;res36&quot;).value = descodificarEntidad(&quot;༄ᶦᶰ✿&quot;)+t36+descodificarEntidad(&quot;࿐&quot;);document.getElementById(&quot;res37&quot;).value = descodificarEntidad(&quot;ミ【&quot;)+t37+descodificarEntidad(&quot;】彡&quot;);document.getElementById(&quot;res38&quot;).value = descodificarEntidad(&quot;《&quot;)+t38+descodificarEntidad(&quot;》ツ&quot;);document.getElementById(&quot;res39&quot;).value = descodificarEntidad(&quot;『&quot;)+t39+descodificarEntidad(&quot;』&quot;);document.getElementById(&quot;res40&quot;).value = descodificarEntidad(&quot;ᴳᵒᵈ乡♕&quot;)+t40+descodificarEntidad(&quot;▄︻̷̿┻̿═━一&quot;);document.getElementById(&quot;res41&quot;).value = descodificarEntidad(&quot;ㅤ ༒ &quot;)+t41+descodificarEntidad(&quot;ㅤ  ༒&quot;);document.getElementById(&quot;res42&quot;).value = descodificarEntidad(&quot;♥（﹙&quot;)+t42+descodificarEntidad(&quot;﹚）♥&quot;);document.getElementById(&quot;res43&quot;).value = descodificarEntidad(&quot;✯✞&quot;)+t43+descodificarEntidad(&quot;✞✯&quot;);document.getElementById(&quot;res44&quot;).value = descodificarEntidad(&quot;★彡[&quot;)+t44+descodificarEntidad(&quot;]彡★&quot;);document.getElementById(&quot;res45&quot;).value = descodificarEntidad(&quot;íɑʍ彡&quot;)+t45+descodificarEntidad(&quot;彡&quot;);document.getElementById(&quot;res46&quot;).value = descodificarEntidad(&quot;◈(★)&quot;)+t46+descodificarEntidad(&quot;(★)◈&quot;);document.getElementById(&quot;res47&quot;).value = descodificarEntidad(&quot;웃❤유【&quot;)+t47+descodificarEntidad(&quot;】&quot;);document.getElementById(&quot;res48&quot;).value = descodificarEntidad(&quot;♥‿♥✿【&quot;)+t48+descodificarEntidad(&quot;】&quot;);document.getElementById(&quot;res49&quot;).value = descodificarEntidad(&quot;╔♥═&quot;)+t49+descodificarEntidad(&quot;═♥╗&quot;);document.getElementById(&quot;res50&quot;).value = descodificarEntidad(&quot;(っ◔◡◔)っ❤&quot;)+t50+descodificarEntidad(&quot;&quot;);document.getElementById(&quot;res51&quot;).value = descodificarEntidad(&quot;(͡• ͜ʖ ͡•).&quot;)+t51+descodificarEntidad(&quot;&quot;);document.getElementById(&quot;res52&quot;).value = descodificarEntidad(&quot;(͠≖ ͜ʖ͠≖)&quot;)+t52+descodificarEntidad(&quot;&quot;);document.getElementById(&quot;res53&quot;).value = descodificarEntidad(&quot;(●_•̃)_&quot;)+t53+descodificarEntidad(&quot;&quot;);document.getElementById(&quot;res54&quot;).value = descodificarEntidad(&quot;(=°o°=)&quot;)+t54+descodificarEntidad(&quot;&quot;);document.getElementById(&quot;res55&quot;).value = descodificarEntidad(&quot;ಠ_ಠ【&quot;)+t55+descodificarEntidad(&quot;】&quot;);document.getElementById(&quot;res56&quot;).value = descodificarEntidad(&quot;㋡✰&quot;)+t56+descodificarEntidad(&quot;✰㋡&quot;);document.getElementById(&quot;res57&quot;).value = descodificarEntidad(&quot;(¨*•.¸&quot;)+t57+descodificarEntidad(&quot;¸.•*¨)&quot;);document.getElementById(&quot;res58&quot;).value = descodificarEntidad(&quot;─═۝&quot;)+t58+descodificarEntidad(&quot;۝═─&quot;);document.getElementById(&quot;res59&quot;).value = descodificarEntidad(&quot;─═♥&quot;)+t59+descodificarEntidad(&quot;♥═─&quot;);document.getElementById(&quot;res60&quot;).value = descodificarEntidad(&quot;《《&quot;)+t60+descodificarEntidad(&quot;》》&quot;);document.getElementById(&quot;res61&quot;).value = descodificarEntidad(&quot;༼༼༼&quot;)+t1+descodificarEntidad(&quot;༽﻿༽﻿༽﻿&quot;);document.getElementById(&quot;res62&quot;).value = descodificarEntidad(&quot;『『&quot;)+t2+descodificarEntidad(&quot;』』&quot;);document.getElementById(&quot;res63&quot;).value = descodificarEntidad(&quot;╚»★&quot;)+t3+descodificarEntidad(&quot;★«╝&quot;);document.getElementById(&quot;res64&quot;).value = descodificarEntidad(&quot;▂▃▅&quot;)+t4+descodificarEntidad(&quot;▅▃▂&quot;);document.getElementById(&quot;res65&quot;).value = descodificarEntidad(&quot;◘ıl|&quot;)+t5+descodificarEntidad(&quot;|lı◘&quot;);document.getElementById(&quot;res66&quot;).value = descodificarEntidad(&quot;★╬►&quot;)+t6+descodificarEntidad(&quot;◄╬★&quot;);document.getElementById(&quot;res67&quot;).value = descodificarEntidad(&quot;◄╬►&quot;)+t7+descodificarEntidad(&quot;◄╬►&quot;);document.getElementById(&quot;res68&quot;).value = descodificarEntidad(&quot;╬╬&quot;)+t8+descodificarEntidad(&quot;╬╬&quot;);document.getElementById(&quot;res69&quot;).value = descodificarEntidad(&quot;░▒▓&quot;)+t9+descodificarEntidad(&quot;▓▒░&quot;);document.getElementById(&quot;res70&quot;).value = descodificarEntidad(&quot;（﹙&quot;)+t10+descodificarEntidad(&quot;﹚）&quot;);document.getElementById(&quot;res71&quot;).value = descodificarEntidad(&quot;〔﹝&quot;)+t11+descodificarEntidad(&quot;﹞〕&quot;);document.getElementById(&quot;res72&quot;).value = parX[0]+t1+parX[1];document.getElementById(&quot;res73&quot;).value = parX[2]+t2+parX[3];document.getElementById(&quot;res74&quot;).value = parX[4]+t3+parX[5];document.getElementById(&quot;res75&quot;).value = parX[6]+t4+parX[7];document.getElementById(&quot;res76&quot;).value = parX[8]+t5+parX[9];document.getElementById(&quot;res77&quot;).value = parX[10]+t6+parX[11];document.getElementById(&quot;res78&quot;).value = parX[12]+t7+parX[13];document.getElementById(&quot;res79&quot;).value = parX[14]+t8+parX[15];document.getElementById(&quot;res80&quot;).value = parX[16]+t9+parX[17];document.getElementById(&quot;res81&quot;).value = parX[18]+t10+parX[19];document.getElementById(&quot;res82&quot;).value = parX[20]+t11+parX[21];document.getElementById(&quot;res83&quot;).value = parX[22]+t12+parX[23];document.getElementById(&quot;res84&quot;).value = parX[24]+t13+parX[25];document.getElementById(&quot;res85&quot;).value = parX[26]+t14+parX[27];document.getElementById(&quot;res86&quot;).value = parX[28]+t15+parX[29];document.getElementById(&quot;res87&quot;).value = parX[30]+t16+parX[31];document.getElementById(&quot;res88&quot;).value = parX[32]+t17+parX[33];document.getElementById(&quot;res89&quot;).value = parX[34]+t18+parX[35];document.getElementById(&quot;res90&quot;).value = parX[36]+t19+parX[37];document.getElementById(&quot;res91&quot;).value = parX[38]+t20+parX[39];document.getElementById(&quot;res92&quot;).value = parX[0]+t21+parX[1];document.getElementById(&quot;res93&quot;).value = parX[2]+t22+parX[3];document.getElementById(&quot;res94&quot;).value = parX[4]+t23+parX[5];document.getElementById(&quot;res95&quot;).value = parX[6]+t24+parX[7];document.getElementById(&quot;res96&quot;).value = parX[8]+t25+parX[9];document.getElementById(&quot;res97&quot;).value = parX[10]+t26+parX[11];document.getElementById(&quot;res98&quot;).value = parX[12]+t27+parX[13];document.getElementById(&quot;res99&quot;).value = parX[14]+t28+parX[15];document.getElementById(&quot;res100&quot;).value = parX[16]+t29+parX[17];document.getElementById(&quot;res101&quot;).value = parX[18]+t30+parX[19];document.getElementById(&quot;res102&quot;).value = parX[20]+t31+parX[21];document.getElementById(&quot;res103&quot;).value = parX[22]+t32+parX[23];document.getElementById(&quot;res104&quot;).value = parX[24]+t33+parX[25];document.getElementById(&quot;res105&quot;).value = parX[26]+t34+parX[27];document.getElementById(&quot;res106&quot;).value = parX[28]+t35+parX[29];document.getElementById(&quot;res107&quot;).value = parX[30]+t36+parX[31];document.getElementById(&quot;res108&quot;).value = parX[32]+t37+parX[33];document.getElementById(&quot;res109&quot;).value = parX[34]+t38+parX[35];document.getElementById(&quot;res110&quot;).value = parX[36]+t39+parX[37];document.getElementById(&quot;res111&quot;).value = parX[38]+t40+parX[39];document.getElementById(&quot;res112&quot;).value = parX[0]+t41+parX[1];document.getElementById(&quot;res113&quot;).value = parX[2]+t42+parX[3];document.getElementById(&quot;res114&quot;).value = parX[4]+t43+parX[5];document.getElementById(&quot;res115&quot;).value = parX[6]+t44+parX[7];} ver2(&quot;text1&quot;); &lt;/script&gt;









&lt;script&gt; 
vec1=[&#39;Sun&#39;,&#39;ZON&#39;,&#39;Big&#39;,&#39;Cool&#39;,&#39;Machine&#39;,&#39;Rocky&#39;,&#39;Ninja&#39;,&#39;Gamer&#39;,&#39;Don&#39;,&#39;Legend&#39;,&#39;Killer&#39;,&#39;Angel&#39;, &#39;Thanos&#39;,&#39;Raven&#39;,&#39;Roz&#39;,&#39;Soul&#39;,&#39;Athletic&#39;,&#39;Expa&#39;,&#39;Peque&#39;,&#39;Big&#39;,&#39;Boos&#39;,&#39;ZY&#39;,&#39;AZ&#39;,&#39;DX&#39;,&#39;ZEO&#39;,&#39;ZERO&#39;,&#39;Lucky&#39;,&#39;Shield&#39;,&#39;Monster&#39;,&#39;Crazy&#39;,&#39;Real&#39;,&#39;Dark&#39;,&#39;Ghost&#39;,&#39;Joker&#39;,&#39;Frozen&#39;,&#39;Perzeo&#39;,&#39;Black&#39;,&#39;White&#39;,&#39;Red&#39;,&#39;Blue&#39;,&#39;Diva&#39;,&#39;Sad&#39;,&#39;PRO&#39;,&#39;PLAYER&#39;,&#39;Fire&#39;,&#39;Maxi&#39;,&#39;Cold&#39;,&#39;Supreme&#39;,&#39;Zeuz&#39;,&#39;Venom&#39;,&#39;Kong&#39;,&#39;Kratos&#39;,&#39;Snupi&#39;,&#39;Athena&#39;,&#39;Rasta&#39;,&#39;Gold&#39;,&#39;Life&#39;,&#39;Shony&#39;,&#39;Sunny&#39;,&#39;Mizzu&#39;,&#39;Lion&#39;,&#39;Baby&#39;,&#39;Lobo&#39;,&#39;Toxic&#39;,&#39;Aura&#39;,&#39;Hacker&#39;,&#39;Z&#39;,&#39;OX&#39;];
vec2=[&#39;&#39;,&#39;&#39;,&#39;&#39;,&#39;&#39;,&#39;&#39;,&#39;&#39;,&#39;Man&#39;,&#39;King&#39;,&#39;X&#39;,&#39;Gun&#39;,&#39;Gox&#39;,&#39;Gen&#39;,&#39;Lux&#39;,&#39;Chan&#39;,&#39;Jin&#39;,&#39;Bad&#39;,&#39;San&#39;,&#39;Kun&#39;,&#39;Hunter&#39;,&#39;Kron&#39;,&#39;Master&#39;,&#39;Drake&#39;,&#39;Blade&#39;,&#39;Set&#39;,&#39;Champion&#39;,&#39;Fires&#39;,&#39;Flex&#39;,&#39;Roe&#39;,&#39;Ros&#39;,&#39;OZ&#39;,&#39;ZEN&#39;,&#39;Xion&#39;,&#39;Wolff&#39;,&#39;Jin&#39;,&#39;WEB&#39;,&#39;COM&#39;,&#39;Quen&#39;,&#39;Game&#39;,&#39;Over&#39;,&#39;Angel&#39;,&#39;Zain&#39;,&#39;Young&#39;,&#39;Kill&#39;,&#39;Ux&#39;,&#39;bot&#39;,&#39;chi&#39;,&#39;zel&#39;,&#39;zein&#39;,&#39;zox&#39;,&#39;pa&#39;,&#39;Slayer&#39;,&#39;Shadow&#39;,&#39;Savage&#39;,&#39;Scared&#39;,&#39;Ryze&#39;,&#39;OX&#39;,&#39;Zero&#39;,&#39;Strong&#39;,&#39;zen&#39;,&#39;nex&#39;,&#39;nil&#39;,&#39;Z&#39;,&#39;Rock&#39;,&#39;Star&#39;,&#39;Mex&#39;,&#39;Min&#39;,&#39;Nishima&#39;,&#39;Kuma&#39;,&#39;Jun&#39;,&#39;EX&#39;,&#39;TX&#39;,&#39;Tiger&#39;,&#39;Lion&#39;,&#39;Shima&#39;,&#39;Saky&#39;,&#39;Kan&#39;,&#39;TOR&#39;,&#39;ZOR&#39;,&#39;KID&#39;,&#39;Boy&#39;,&#39;Blex&#39;,&#39;Mil&#39;,&#39;24K&#39;,&#39;METAL&#39;,&#39;Xion&#39;,&#39;Geus&#39;,&#39;Shur&#39;,&#39;rita&#39;,&#39;Kella&#39;,&#39;Kell&#39;,&#39;Li&#39;,&#39;Masters&#39;,&#39;Han&#39;,&#39;Long&#39;,&#39;Viper&#39;,&#39;Kanzuky&#39;,&#39;Zuky&#39;,&#39;Yusai&#39;,&#39;Sawada&#39;,&#39;Matsuda&#39;,&#39;Kang&#39;,&#39;Blade&#39;,&#39;Lao&#39;,&#39;Cage&#39;,&#39;Kano&#39;,&#39;nnok&#39;,&#39;Cyrax&#39;,&#39;Shi&#39;,&#39;Kin&#39;,&#39;Taro&#39;,&#39;Trion&#39;];

function listaNombres()
{tam1=vec1.length-1;tam2=vec2.length-1;
 nom=document.getElementById(&#39;nomb&#39;).value;
 document.getElementById(&#39;n1&#39;).innerHTML=nombre(nom,tam1,tam2);
 document.getElementById(&#39;n2&#39;).innerHTML=nombre(nom,tam1,tam2);
 document.getElementById(&#39;n3&#39;).innerHTML=nombre(nom,tam1,tam2);
 document.getElementById(&#39;n4&#39;).innerHTML=nombre(nom,tam1,tam2);
 document.getElementById(&#39;n5&#39;).innerHTML=nombre(nom,tam1,tam2);
 document.getElementById(&#39;n6&#39;).innerHTML=nombre(nom,tam1,tam2);
 document.getElementById(&#39;n7&#39;).innerHTML=nombre(nom,tam1,tam2);
 document.getElementById(&#39;n8&#39;).innerHTML=nombre(nom,tam1,tam2);
 document.getElementById(&#39;n9&#39;).innerHTML=nombre(nom,tam1,tam2);
 document.getElementById(&#39;n10&#39;).innerHTML=nombre(nom,tam1,tam2);
 document.getElementById(&#39;n11&#39;).innerHTML=nombre(nom,tam1,tam2);
 document.getElementById(&#39;n12&#39;).innerHTML=nombre(nom,tam1,tam2);
 document.getElementById(&#39;n13&#39;).innerHTML=nombre(nom,tam1,tam2);
 document.getElementById(&#39;n14&#39;).innerHTML=nombre(nom,tam1,tam2);
 document.getElementById(&#39;n15&#39;).innerHTML=nombre(nom,tam1,tam2);
}

function nombre(nom,tam1,tam2){
alea1=Math.round(Math.random()*tam1);
alea2=Math.round(Math.random()*tam2);
if(nom==&quot;&quot;)name1=vec1[alea1];else 
          { tam3=nom.length-1;alea3=Math.round(Math.random()*tam3);
            name1=nom.substr(0,alea3);  }
name=name1+vec2[alea2];
return name;
}

var globIdMensaje = &quot;mensaje1&quot;,globIdTexto = &quot;x&quot;;
function copyDeDiv222(idTexto,idMensaje){ 
    var text=document.getElementById(idTexto).innerHTML;
	
    var id = &quot;el-id-del-textarea&quot;; globIdMensaje=idMensaje;
    var existsTextarea = document.getElementById(id);
    if(!existsTextarea){ var textarea = document.createElement(&quot;textarea&quot;);  textarea.id = id;
                         textarea.style.position = &quot;fixed&quot;;textarea.style.top = 0; textarea.style.left = 0; textarea.style.width = &quot;1px&quot;;        textarea.style.height = &quot;1px&quot;; textarea.style.padding = 0;  textarea.style.border = &quot;none&quot;;  textarea.style.outline = &quot;none&quot;;  textarea.style.boxShadow = &quot;none&quot;;  textarea.style.background = &quot;transparent&quot;;
                         document.querySelector(&quot;body&quot;).appendChild(textarea);   existsTextarea = document.getElementById(id);
                       }else{   }
    existsTextarea.value = text; existsTextarea.select();
    try { var status = document.execCommand(&quot;copy&quot;); if(!status){ fracaso1(idTexto,idMensaje); }else{ exito1(idTexto,idMensaje); }
        } catch (err) {  excepcion1(idTexto,idMensaje); }
    if(!existsTextarea){document.body.removeChild(existsTextarea);}
}
    
    function exito1(idTexto,idMensaje) { MostrarAlerta1(2500,&quot;Copiado!&quot;,&quot;#01A9DB&quot;,idTexto,idMensaje); }
    function fracaso1(idTexto,idMensaje) { MostrarAlerta1(5500,&quot;Error&quot;,&quot;#F79F81&quot;,idTexto,idMensaje); }
    function excepcion1(idTexto,idMensaje) {MostrarAlerta1(5500,&quot;Error&quot;,&quot;#F79F81&quot;,idTexto,idMensaje); }
    function ocultarAlerta1(idTexto,idMensaje) {//objeto=document.getElementById(idTexto+&quot;_msg&quot;);
							          //padreId=document.getElementById(idTexto).parentNode.id;
									  document.getElementById(idMensaje).innerHTML=&quot;Copiar&quot;;
									  //document.getElementById(idTexto).removeChild(objeto);
	                                }
    function MostrarAlerta1(tiempo,texto1,color,idTexto,idMensaje) { elemento1 = document.createElement(&quot;div&quot;); id5=idTexto+&quot;_msg&quot;; inputExist=document.getElementById(id5);
                                              if(!inputExist){//elemento1.id = id5; elemento1.innerHTML=&quot;&lt;div style=&#39;color:#fff; background:&quot;+color+&quot;;&#39;&gt;&quot;+texto1+&quot;&lt;/div&gt;&quot;;
                                                    		  //elemento2 = document.getElementById(idTexto); 
															  //elemento2.appendChild(elemento1);
															  
															  document.getElementById(idMensaje).innerHTML=&quot;&lt;p style=&#39;color:#fff;font-size:0.9em;background:&quot;+color+&quot;;&#39;&gt;&quot;+texto1+&quot;&lt;/p&gt;&quot;;
															  
															            //elemento2.parentNode.insertBefore(elemento1,elemento2);
                                                                        //insertAfter(elemento2,elemento1); 
															  setTimeout(function() {ocultarAlerta1(idTexto,idMensaje);}, tiempo);
                                                             }
                                                        }
&lt;/script&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3479830349506876198/posts/default/2645846007089170470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3479830349506876198/posts/default/2645846007089170470'/><link rel='alternate' type='text/html' href='http://oruro777.blogspot.com/2020/03/cambiar-nick-en-pubg-mobile-lite.html' title='Cambiar Nick en Pubg Mobile, Lite'/><author><name>Jx</name><uri>http://www.blogger.com/profile/03601735053947716847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBybPfBn3bBq2dchMb62NU2GXgViY-rlWnmpoegAnED2bN8_lMDfEyWMN5ZbUyrv5BMPVsRX-e1od7djNrNq8S5KS7kand1Hj8c28JUmRmJwblBNxxOu0h15trjKJsK4hjvJ9LVZkm6vPe/s72-c/nicks-pubg.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-3479830349506876198.post-460520597830700187</id><published>2017-12-31T15:24:00.001-04:00</published><updated>2020-07-02T21:04:46.099-04:00</updated><title type='text'>Nick para Fortnite, letras y símbolos</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img alt=&quot;Nick para fortnite con letras raras&quot; border=&quot;0&quot; data-original-height=&quot;408&quot; data-original-width=&quot;408&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_r5d2O2O1cXFZu_ZbYx_uxeOC8rLjXJVb_thxXtZCTq86d5w2R2YGntLa4OMGdpBYttvp6eR_2Qh5yUx3Nk7XaWvKZtZt681ZMPpLvPXd1DiK-rKW2iD-BYQUb0iKF5IVnywXC-0vyN-4/s200/nicks-fortnite.jpg&quot; title=&quot;Nick para fortnite con letras raras&quot; width=&quot;200&quot; /&gt;&lt;/div&gt;&lt;b&gt;Cambio de nombre Fortnite&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
En este espacio encontrarás los pasos para cambiar de nombre en Fornite uno de los juegos mas famosos del mundo, también puedes usar el conversor de nombres para generar letras raras y símbolos extraños, te daremos algunas ideas para comenzar y otros detalles a tomar en cuenta sobre el juego.
&lt;br /&gt;A continuación verás dos aplicaciones, la primera es un generador de nicks y la segunda un conversor de letras raras con símbolos y caracteres especiales.
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;
&lt;h2&gt;Generador de nombres para Fortnite&lt;/h2&gt;
Escribe la letras o palabras que desees aqui abajo y luego presiona el botón para que se generen los nicks de sugerencia.
&lt;div style=&quot;padding:12px;margin:0 auto 12px; auto;border:1px solid gray;&quot;&gt;&lt;input type=&quot;text&quot; id=&quot;nomb&quot; class=&quot;f1&quot; style=&quot;width:120px;margin:3px 0 0 0;&quot; placeholder=&quot;Tu nombre acá...&quot; value=&quot;&quot;/&gt; &lt;button  class=&quot;btn1&quot; onclick=&quot;listaNombres();&quot;&gt;GENERAR NICKS&lt;/button&gt;&lt;/div&gt;
&lt;div class=&quot;domlibre2&quot;&gt;&lt;div&gt;&lt;p id=&quot;n1&quot;&gt;TheMachine&lt;/p&gt;&lt;span id=&quot;msg1&quot; onclick=&quot;copyDeDiv222(&#39;n1&#39;,&#39;msg1&#39;)&quot;&gt;Copiar&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;p id=&quot;n2&quot;&gt;Jin&lt;/p&gt;&lt;span id=&quot;msg2&quot; onclick=&quot;copyDeDiv222(&#39;n2&#39;,&#39;msg2&#39;)&quot;&gt;Copiar&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;p id=&quot;n3&quot;&gt;Zero&lt;/p&gt;&lt;span id=&quot;msg3&quot; onclick=&quot;copyDeDiv222(&#39;n3&#39;,&#39;msg3&#39;)&quot;&gt;Copiar&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;p id=&quot;n4&quot;&gt;DarkMaster&lt;/p&gt;&lt;span id=&quot;msg4&quot; onclick=&quot;copyDeDiv222(&#39;n4&#39;,&#39;msg4&#39;)&quot;&gt;Copiar&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;p id=&quot;n5&quot;&gt;Zion&lt;/p&gt;&lt;span id=&quot;msg5&quot; onclick=&quot;copyDeDiv222(&#39;n5&#39;,&#39;msg5&#39;)&quot;&gt;Copiar&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;p id=&quot;n6&quot;&gt;DonX&lt;/p&gt;&lt;span id=&quot;msg6&quot; onclick=&quot;copyDeDiv222(&#39;n6&#39;,&#39;msg6&#39;)&quot;&gt;Copiar&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;p id=&quot;n7&quot;&gt;RedKing&lt;/p&gt;&lt;span id=&quot;msg7&quot; onclick=&quot;copyDeDiv222(&#39;n7&#39;,&#39;msg7&#39;)&quot;&gt;Copiar&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;p id=&quot;n8&quot;&gt;Ninja&lt;/p&gt;&lt;span id=&quot;msg8&quot; onclick=&quot;copyDeDiv222(&#39;n8&#39;,&#39;msg8&#39;)&quot;&gt;Copiar&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;p id=&quot;n9&quot;&gt;Zeta&lt;/p&gt;&lt;span id=&quot;msg9&quot; onclick=&quot;copyDeDiv222(&#39;n9&#39;,&#39;msg9&#39;)&quot;&gt;Copiar&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;p id=&quot;n10&quot;&gt;Din&lt;/p&gt;&lt;span id=&quot;msg10&quot; onclick=&quot;copyDeDiv222(&#39;n10&#39;,&#39;msg10&#39;)&quot;&gt;Copiar&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;p id=&quot;n11&quot;&gt;Neil&lt;/p&gt;&lt;span id=&quot;msg11&quot; onclick=&quot;copyDeDiv222(&#39;n11&#39;,&#39;msg11&#39;)&quot;&gt;Copiar&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;p id=&quot;n12&quot;&gt;Zenit&lt;/p&gt;&lt;span id=&quot;msg12&quot; onclick=&quot;copyDeDiv222(&#39;n12&#39;,&#39;msg12&#39;)&quot;&gt;Copiar&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;p id=&quot;n13&quot;&gt;MileQueen&lt;/p&gt;&lt;span id=&quot;msg13&quot; onclick=&quot;copyDeDiv222(&#39;n13&#39;,&#39;msg13&#39;)&quot;&gt;Copiar&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;p id=&quot;n14&quot;&gt;DinoCold&lt;/p&gt;&lt;span id=&quot;msg14&quot; onclick=&quot;copyDeDiv222(&#39;n14&#39;,&#39;msg14&#39;)&quot;&gt;Copiar&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;p id=&quot;n15&quot;&gt;Zeinblack&lt;/p&gt;&lt;span id=&quot;msg15&quot; onclick=&quot;copyDeDiv222(&#39;n15&#39;,&#39;msg15&#39;)&quot;&gt;Copiar&lt;/span&gt;&lt;/div&gt;
&lt;p class=&quot;clear&quot;&gt;&lt;/p&gt;&lt;/div&gt;
&lt;h2&gt;Letras raras para Fortnite&lt;/h2&gt;
A continuación algunas sugerencias de letras adornadas con símbolos y signos raros para copiar y pegar.
&lt;div class=&quot;instruccion&quot;&gt;Escribe aquí:&lt;/div&gt;&lt;div style=&quot;width:100%;background:#bfc7cc;&quot;&gt;&lt;div style=&quot;width:97%;margin:0 auto;&quot;&gt;&lt;textarea id=&quot;text1&quot; name=&quot;text1&quot; maxlength=&quot;555&quot; onfocus=&quot;this.value=&#39;&#39;&quot; onkeyup=&quot;ver2(&#39;text1&#39;);&quot; style=&quot;display: table-cell;width:100%;font-size:1.5em;height:60px;  box-sizing: border-box;margin:0;padding:6px;border-radius: 10px !important;background:#f0fcff;&quot; type=&quot;text&quot; value=&quot;hola&quot; &gt;Escribe acá...&lt;/textarea&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id=&quot;emoji_items&quot; style=&quot;height:500px;border:9px solid #bfc7cc;&quot;&gt;&lt;input id=&quot;res1&quot; onclick=&quot;copyTextDeInput(&#39;res1&#39;,&#39;mensaje1&#39;);marcar(this);showEdit(&#39;res1&#39;);&quot; value=&quot;─═☆Hola☆═─&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res2&quot; onclick=&quot;copyTextDeInput(&#39;res2&#39;,&#39;mensaje2&#39;);marcar(this);showEdit(&#39;res2&#39;);&quot; value=&quot;【Hola】&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res3&quot; onclick=&quot;copyTextDeInput(&#39;res3&#39;,&#39;mensaje3&#39;);marcar(this);showEdit(&#39;res3&#39;);&quot; value=&quot;✧【Hola】✧&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res4&quot; onclick=&quot;copyTextDeInput(&#39;res4&#39;,&#39;mensaje4&#39;);marcar(this);showEdit(&#39;res4&#39;);&quot; value=&quot;͜͡Holaツ&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res5&quot; onclick=&quot;copyTextDeInput(&#39;res5&#39;,&#39;mensaje5&#39;);marcar(this);showEdit(&#39;res5&#39;);&quot; value=&quot;▲Hola▼&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res6&quot; onclick=&quot;copyTextDeInput(&#39;res6&#39;,&#39;mensaje6&#39;);marcar(this);showEdit(&#39;res6&#39;);&quot; value=&quot;͜͡Hola乂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res7&quot; onclick=&quot;copyTextDeInput(&#39;res7&#39;,&#39;mensaje7&#39;);marcar(this);showEdit(&#39;res7&#39;);&quot; value=&quot;*☆¸Hola¸☆*&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res8&quot; onclick=&quot;copyTextDeInput(&#39;res8&#39;,&#39;mensaje8&#39;);marcar(this);showEdit(&#39;res8&#39;);&quot; value=&quot;✧☽Hola☾✧&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res9&quot; onclick=&quot;copyTextDeInput(&#39;res9&#39;,&#39;mensaje9&#39;);marcar(this);showEdit(&#39;res9&#39;);&quot; value=&quot;¸☆*Hola*☆¸&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res10&quot; onclick=&quot;copyTextDeInput(&#39;res10&#39;,&#39;mensaje10&#39;);marcar(this);showEdit(&#39;res10&#39;);&quot; value=&quot;『Hola』ツ&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res11&quot; onclick=&quot;copyTextDeInput(&#39;res11&#39;,&#39;mensaje11&#39;);marcar(this);showEdit(&#39;res11&#39;);&quot; value=&quot;꧁༒☬Hola☬༒꧂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res12&quot; onclick=&quot;copyTextDeInput(&#39;res12&#39;,&#39;mensaje12&#39;);marcar(this);showEdit(&#39;res12&#39;);&quot; value=&quot;꧁✧࿌Hola࿌✧꧂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res13&quot; onclick=&quot;copyTextDeInput(&#39;res13&#39;,&#39;mensaje13&#39;);marcar(this);showEdit(&#39;res13&#39;);&quot; value=&quot;꧁༒☬Holaৡ☬༒꧂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res14&quot; onclick=&quot;copyTextDeInput(&#39;res14&#39;,&#39;mensaje14&#39;);marcar(this);showEdit(&#39;res14&#39;);&quot; value=&quot;꧁☆☬Hola☬☆꧂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res15&quot; onclick=&quot;copyTextDeInput(&#39;res15&#39;,&#39;mensaje15&#39;);marcar(this);showEdit(&#39;res15&#39;);&quot; value=&quot;꧁ঔৣ☬✞Hola✞☬ঔৣ꧂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res16&quot; onclick=&quot;copyTextDeInput(&#39;res16&#39;,&#39;mensaje16&#39;);marcar(this);showEdit(&#39;res16&#39;);&quot; value=&quot;✧꧁དHolaཌ꧂✧&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res17&quot; onclick=&quot;copyTextDeInput(&#39;res17&#39;,&#39;mensaje17&#39;);marcar(this);showEdit(&#39;res17&#39;);&quot; value=&quot;✧꧁☠︎Hola☠︎꧂✧&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res18&quot; onclick=&quot;copyTextDeInput(&#39;res18&#39;,&#39;mensaje18&#39;);marcar(this);showEdit(&#39;res18&#39;);&quot; value=&quot;꧁༒Hola༒꧂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res19&quot; onclick=&quot;copyTextDeInput(&#39;res19&#39;,&#39;mensaje19&#39;);marcar(this);showEdit(&#39;res19&#39;);&quot; value=&quot;۝≛༒Hola༒≛۝&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res20&quot; onclick=&quot;copyTextDeInput(&#39;res20&#39;,&#39;mensaje20&#39;);marcar(this);showEdit(&#39;res20&#39;);&quot; value=&quot;꧁༺Hola༻꧂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res21&quot; onclick=&quot;copyTextDeInput(&#39;res21&#39;,&#39;mensaje21&#39;);marcar(this);showEdit(&#39;res21&#39;);&quot; value=&quot;꧁༒Hola༒꧂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res22&quot; onclick=&quot;copyTextDeInput(&#39;res22&#39;,&#39;mensaje22&#39;);marcar(this);showEdit(&#39;res22&#39;);&quot; value=&quot;͜͡Hola&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res23&quot; onclick=&quot;copyTextDeInput(&#39;res23&#39;,&#39;mensaje23&#39;);marcar(this);showEdit(&#39;res23&#39;);&quot; value=&quot;★°Hola°★&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res24&quot; onclick=&quot;copyTextDeInput(&#39;res24&#39;,&#39;mensaje24&#39;);marcar(this);showEdit(&#39;res24&#39;);&quot; value=&quot;♩♬[Hola]♬♩&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res25&quot; onclick=&quot;copyTextDeInput(&#39;res25&#39;,&#39;mensaje25&#39;);marcar(this);showEdit(&#39;res25&#39;);&quot; value=&quot;☜♥☞Hola☜♥☞&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res26&quot; onclick=&quot;copyTextDeInput(&#39;res26&#39;,&#39;mensaje26&#39;);marcar(this);showEdit(&#39;res26&#39;);&quot; value=&quot;天今◈Hola◈기天&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res27&quot; onclick=&quot;copyTextDeInput(&#39;res27&#39;,&#39;mensaje27&#39;);marcar(this);showEdit(&#39;res27&#39;);&quot; value=&quot;ミ[Hola]彡&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res28&quot; onclick=&quot;copyTextDeInput(&#39;res28&#39;,&#39;mensaje28&#39;);marcar(this);showEdit(&#39;res28&#39;);&quot; value=&quot;々Hola▄︻┻═┳一&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res29&quot; onclick=&quot;copyTextDeInput(&#39;res29&#39;,&#39;mensaje29&#39;);marcar(this);showEdit(&#39;res29&#39;);&quot; value=&quot;么Hola么&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res30&quot; onclick=&quot;copyTextDeInput(&#39;res30&#39;,&#39;mensaje30&#39;);marcar(this);showEdit(&#39;res30&#39;);&quot; value=&quot;☆Hola☆乂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res31&quot; onclick=&quot;copyTextDeInput(&#39;res31&#39;,&#39;mensaje31&#39;);marcar(this);showEdit(&#39;res31&#39;);&quot; value=&quot;➢༒Hola༒&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res32&quot; onclick=&quot;copyTextDeInput(&#39;res32&#39;,&#39;mensaje32&#39;);marcar(this);showEdit(&#39;res32&#39;);&quot; value=&quot;☆Hola~&amp;#62;♡&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res33&quot; onclick=&quot;copyTextDeInput(&#39;res33&#39;,&#39;mensaje33&#39;);marcar(this);showEdit(&#39;res33&#39;);&quot; value=&quot;̗̀-✰Hola✰ˎˊ˗&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res34&quot; onclick=&quot;copyTextDeInput(&#39;res34&#39;,&#39;mensaje34&#39;);marcar(this);showEdit(&#39;res34&#39;);&quot; value=&quot;☆》Hola《☆&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res35&quot; onclick=&quot;copyTextDeInput(&#39;res35&#39;,&#39;mensaje35&#39;);marcar(this);showEdit(&#39;res35&#39;);&quot; value=&quot;༼༼Hola༽༽﻿&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res36&quot; onclick=&quot;copyTextDeInput(&#39;res36&#39;,&#39;mensaje36&#39;);marcar(this);showEdit(&#39;res36&#39;);&quot; value=&quot;༄ᶦᶰ✿Hola࿐&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res37&quot; onclick=&quot;copyTextDeInput(&#39;res37&#39;,&#39;mensaje37&#39;);marcar(this);showEdit(&#39;res37&#39;);&quot; value=&quot;ミ【Hola】彡&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res38&quot; onclick=&quot;copyTextDeInput(&#39;res38&#39;,&#39;mensaje38&#39;);marcar(this);showEdit(&#39;res38&#39;);&quot; value=&quot;《Hola》ツ&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res39&quot; onclick=&quot;copyTextDeInput(&#39;res39&#39;,&#39;mensaje39&#39;);marcar(this);showEdit(&#39;res39&#39;);&quot; value=&quot;『Hola』&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res40&quot; onclick=&quot;copyTextDeInput(&#39;res40&#39;,&#39;mensaje40&#39;);marcar(this);showEdit(&#39;res40&#39;);&quot; value=&quot;ᴳᵒᵈ乡♕Hola▄︻̷̿┻̿═━一&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res41&quot; onclick=&quot;copyTextDeInput(&#39;res41&#39;,&#39;mensaje41&#39;);marcar(this);showEdit(&#39;res41&#39;);&quot; value=&quot;ㅤ ༒ Holaㅤ  ༒&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res42&quot; onclick=&quot;copyTextDeInput(&#39;res42&#39;,&#39;mensaje42&#39;);marcar(this);showEdit(&#39;res42&#39;);&quot; value=&quot;♥（﹙Hola﹚）♥&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res43&quot; onclick=&quot;copyTextDeInput(&#39;res43&#39;,&#39;mensaje43&#39;);marcar(this);showEdit(&#39;res43&#39;);&quot; value=&quot;✯✞Hola✞✯&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res44&quot; onclick=&quot;copyTextDeInput(&#39;res44&#39;,&#39;mensaje44&#39;);marcar(this);showEdit(&#39;res44&#39;);&quot; value=&quot;★彡[Hola]彡★&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res45&quot; onclick=&quot;copyTextDeInput(&#39;res45&#39;,&#39;mensaje45&#39;);marcar(this);showEdit(&#39;res45&#39;);&quot; value=&quot;íɑʍ彡Hola彡&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res46&quot; onclick=&quot;copyTextDeInput(&#39;res46&#39;,&#39;mensaje46&#39;);marcar(this);showEdit(&#39;res46&#39;);&quot; value=&quot;◈(★)Hola(★)◈&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res47&quot; onclick=&quot;copyTextDeInput(&#39;res47&#39;,&#39;mensaje47&#39;);marcar(this);showEdit(&#39;res47&#39;);&quot; value=&quot;웃❤유【Hola】&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res48&quot; onclick=&quot;copyTextDeInput(&#39;res48&#39;,&#39;mensaje48&#39;);marcar(this);showEdit(&#39;res48&#39;);&quot; value=&quot;♥‿♥✿【Hola】&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res49&quot; onclick=&quot;copyTextDeInput(&#39;res49&#39;,&#39;mensaje49&#39;);marcar(this);showEdit(&#39;res49&#39;);&quot; value=&quot;╔♥═Hola═♥╗&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res50&quot; onclick=&quot;copyTextDeInput(&#39;res50&#39;,&#39;mensaje50&#39;);marcar(this);showEdit(&#39;res50&#39;);&quot; value=&quot;(っ◔◡◔)っ❤Hola&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res51&quot; onclick=&quot;copyTextDeInput(&#39;res51&#39;,&#39;mensaje51&#39;);marcar(this);showEdit(&#39;res51&#39;);&quot; value=&quot;(͡• ͜ʖ ͡•).Hola&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res52&quot; onclick=&quot;copyTextDeInput(&#39;res52&#39;,&#39;mensaje52&#39;);marcar(this);showEdit(&#39;res52&#39;);&quot; value=&quot;(͠≖ ͜ʖ͠≖)Hola&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res53&quot; onclick=&quot;copyTextDeInput(&#39;res53&#39;,&#39;mensaje53&#39;);marcar(this);showEdit(&#39;res53&#39;);&quot; value=&quot;(●_•̃)_Hola&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res54&quot; onclick=&quot;copyTextDeInput(&#39;res54&#39;,&#39;mensaje54&#39;);marcar(this);showEdit(&#39;res54&#39;);&quot; value=&quot;(=°o°=)Hola&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res55&quot; onclick=&quot;copyTextDeInput(&#39;res55&#39;,&#39;mensaje55&#39;);marcar(this);showEdit(&#39;res55&#39;);&quot; value=&quot;ಠ_ಠ【Hola】&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res56&quot; onclick=&quot;copyTextDeInput(&#39;res56&#39;,&#39;mensaje56&#39;);marcar(this);showEdit(&#39;res56&#39;);&quot; value=&quot;㋡✰Hola✰㋡&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res57&quot; onclick=&quot;copyTextDeInput(&#39;res57&#39;,&#39;mensaje57&#39;);marcar(this);showEdit(&#39;res57&#39;);&quot; value=&quot;(¨*•.¸Hola¸.•*¨)&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res58&quot; onclick=&quot;copyTextDeInput(&#39;res58&#39;,&#39;mensaje58&#39;);marcar(this);showEdit(&#39;res58&#39;);&quot; value=&quot;─═۝Hola۝═─&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res59&quot; onclick=&quot;copyTextDeInput(&#39;res59&#39;,&#39;mensaje59&#39;);marcar(this);showEdit(&#39;res59&#39;);&quot; value=&quot;─═♥Hola♥═─&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res60&quot; onclick=&quot;copyTextDeInput(&#39;res60&#39;,&#39;mensaje60&#39;);marcar(this);showEdit(&#39;res60&#39;);&quot; value=&quot;《《Hola》》&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res61&quot; onclick=&quot;copyTextDeInput(&#39;res61&#39;,&#39;mensaje61&#39;);marcar(this);showEdit(&#39;res61&#39;);&quot; value=&quot;༼༼༼Hola༽﻿༽﻿༽﻿&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res62&quot; onclick=&quot;copyTextDeInput(&#39;res62&#39;,&#39;mensaje62&#39;);marcar(this);showEdit(&#39;res62&#39;);&quot; value=&quot;『『Hola』』&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res63&quot; onclick=&quot;copyTextDeInput(&#39;res63&#39;,&#39;mensaje63&#39;);marcar(this);showEdit(&#39;res63&#39;);&quot; value=&quot;╚»★Hola★«╝&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res64&quot; onclick=&quot;copyTextDeInput(&#39;res64&#39;,&#39;mensaje64&#39;);marcar(this);showEdit(&#39;res64&#39;);&quot; value=&quot;▂▃▅Hola▅▃▂&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res65&quot; onclick=&quot;copyTextDeInput(&#39;res65&#39;,&#39;mensaje65&#39;);marcar(this);showEdit(&#39;res65&#39;);&quot; value=&quot;◘ıl|Hola|lı◘&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res66&quot; onclick=&quot;copyTextDeInput(&#39;res66&#39;,&#39;mensaje66&#39;);marcar(this);showEdit(&#39;res66&#39;);&quot; value=&quot;★╬►Hola◄╬★&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res67&quot; onclick=&quot;copyTextDeInput(&#39;res67&#39;,&#39;mensaje67&#39;);marcar(this);showEdit(&#39;res67&#39;);&quot; value=&quot;◄╬►Hola◄╬►&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res68&quot; onclick=&quot;copyTextDeInput(&#39;res68&#39;,&#39;mensaje68&#39;);marcar(this);showEdit(&#39;res68&#39;);&quot; value=&quot;╬╬Hola╬╬&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res69&quot; onclick=&quot;copyTextDeInput(&#39;res69&#39;,&#39;mensaje69&#39;);marcar(this);showEdit(&#39;res69&#39;);&quot; value=&quot;░▒▓Hola▓▒░&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res70&quot; onclick=&quot;copyTextDeInput(&#39;res70&#39;,&#39;mensaje70&#39;);marcar(this);showEdit(&#39;res70&#39;);&quot; value=&quot;（﹙Hola﹚）&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res71&quot; onclick=&quot;copyTextDeInput(&#39;res71&#39;,&#39;mensaje71&#39;);marcar(this);showEdit(&#39;res71&#39;);&quot; value=&quot;〔﹝Hola﹞〕&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res72&quot; onclick=&quot;copyTextDeInput(&#39;res72&#39;,&#39;mensaje72&#39;);marcar(this);showEdit(&#39;res72&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res73&quot; onclick=&quot;copyTextDeInput(&#39;res73&#39;,&#39;mensaje73&#39;);marcar(this);showEdit(&#39;res73&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res74&quot; onclick=&quot;copyTextDeInput(&#39;res74&#39;,&#39;mensaje74&#39;);marcar(this);showEdit(&#39;res74&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res75&quot; onclick=&quot;copyTextDeInput(&#39;res75&#39;,&#39;mensaje75&#39;);marcar(this);showEdit(&#39;res75&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res76&quot; onclick=&quot;copyTextDeInput(&#39;res76&#39;,&#39;mensaje76&#39;);marcar(this);showEdit(&#39;res76&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res77&quot; onclick=&quot;copyTextDeInput(&#39;res77&#39;,&#39;mensaje77&#39;);marcar(this);showEdit(&#39;res77&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res78&quot; onclick=&quot;copyTextDeInput(&#39;res78&#39;,&#39;mensaje78&#39;);marcar(this);showEdit(&#39;res78&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res79&quot; onclick=&quot;copyTextDeInput(&#39;res79&#39;,&#39;mensaje79&#39;);marcar(this);showEdit(&#39;res79&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res80&quot; onclick=&quot;copyTextDeInput(&#39;res80&#39;,&#39;mensaje80&#39;);marcar(this);showEdit(&#39;res80&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res81&quot; onclick=&quot;copyTextDeInput(&#39;res81&#39;,&#39;mensaje81&#39;);marcar(this);showEdit(&#39;res81&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res82&quot; onclick=&quot;copyTextDeInput(&#39;res82&#39;,&#39;mensaje82&#39;);marcar(this);showEdit(&#39;res82&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res83&quot; onclick=&quot;copyTextDeInput(&#39;res83&#39;,&#39;mensaje83&#39;);marcar(this);showEdit(&#39;res83&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res84&quot; onclick=&quot;copyTextDeInput(&#39;res84&#39;,&#39;mensaje84&#39;);marcar(this);showEdit(&#39;res84&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res85&quot; onclick=&quot;copyTextDeInput(&#39;res85&#39;,&#39;mensaje85&#39;);marcar(this);showEdit(&#39;res85&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res86&quot; onclick=&quot;copyTextDeInput(&#39;res86&#39;,&#39;mensaje86&#39;);marcar(this);showEdit(&#39;res86&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res87&quot; onclick=&quot;copyTextDeInput(&#39;res87&#39;,&#39;mensaje87&#39;);marcar(this);showEdit(&#39;res87&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res88&quot; onclick=&quot;copyTextDeInput(&#39;res88&#39;,&#39;mensaje88&#39;);marcar(this);showEdit(&#39;res88&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res89&quot; onclick=&quot;copyTextDeInput(&#39;res89&#39;,&#39;mensaje89&#39;);marcar(this);showEdit(&#39;res89&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res90&quot; onclick=&quot;copyTextDeInput(&#39;res90&#39;,&#39;mensaje90&#39;);marcar(this);showEdit(&#39;res90&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res91&quot; onclick=&quot;copyTextDeInput(&#39;res91&#39;,&#39;mensaje91&#39;);marcar(this);showEdit(&#39;res91&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res92&quot; onclick=&quot;copyTextDeInput(&#39;res92&#39;,&#39;mensaje92&#39;);marcar(this);showEdit(&#39;res92&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res93&quot; onclick=&quot;copyTextDeInput(&#39;res93&#39;,&#39;mensaje93&#39;);marcar(this);showEdit(&#39;res93&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res94&quot; onclick=&quot;copyTextDeInput(&#39;res94&#39;,&#39;mensaje94&#39;);marcar(this);showEdit(&#39;res94&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res95&quot; onclick=&quot;copyTextDeInput(&#39;res95&#39;,&#39;mensaje95&#39;);marcar(this);showEdit(&#39;res95&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res96&quot; onclick=&quot;copyTextDeInput(&#39;res96&#39;,&#39;mensaje96&#39;);marcar(this);showEdit(&#39;res96&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res97&quot; onclick=&quot;copyTextDeInput(&#39;res97&#39;,&#39;mensaje97&#39;);marcar(this);showEdit(&#39;res97&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res98&quot; onclick=&quot;copyTextDeInput(&#39;res98&#39;,&#39;mensaje98&#39;);marcar(this);showEdit(&#39;res98&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res99&quot; onclick=&quot;copyTextDeInput(&#39;res99&#39;,&#39;mensaje99&#39;);marcar(this);showEdit(&#39;res99&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res100&quot; onclick=&quot;copyTextDeInput(&#39;res100&#39;,&#39;mensaje100&#39;);marcar(this);showEdit(&#39;res100&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res101&quot; onclick=&quot;copyTextDeInput(&#39;res101&#39;,&#39;mensaje101&#39;);marcar(this);showEdit(&#39;res101&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res102&quot; onclick=&quot;copyTextDeInput(&#39;res102&#39;,&#39;mensaje102&#39;);marcar(this);showEdit(&#39;res102&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res103&quot; onclick=&quot;copyTextDeInput(&#39;res103&#39;,&#39;mensaje103&#39;);marcar(this);showEdit(&#39;res103&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res104&quot; onclick=&quot;copyTextDeInput(&#39;res104&#39;,&#39;mensaje104&#39;);marcar(this);showEdit(&#39;res104&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res105&quot; onclick=&quot;copyTextDeInput(&#39;res105&#39;,&#39;mensaje105&#39;);marcar(this);showEdit(&#39;res105&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res106&quot; onclick=&quot;copyTextDeInput(&#39;res106&#39;,&#39;mensaje106&#39;);marcar(this);showEdit(&#39;res106&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res107&quot; onclick=&quot;copyTextDeInput(&#39;res107&#39;,&#39;mensaje107&#39;);marcar(this);showEdit(&#39;res107&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res108&quot; onclick=&quot;copyTextDeInput(&#39;res108&#39;,&#39;mensaje108&#39;);marcar(this);showEdit(&#39;res108&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res109&quot; onclick=&quot;copyTextDeInput(&#39;res109&#39;,&#39;mensaje109&#39;);marcar(this);showEdit(&#39;res109&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res110&quot; onclick=&quot;copyTextDeInput(&#39;res110&#39;,&#39;mensaje110&#39;);marcar(this);showEdit(&#39;res110&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res111&quot; onclick=&quot;copyTextDeInput(&#39;res111&#39;,&#39;mensaje111&#39;);marcar(this);showEdit(&#39;res111&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res112&quot; onclick=&quot;copyTextDeInput(&#39;res112&#39;,&#39;mensaje112&#39;);marcar(this);showEdit(&#39;res112&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res113&quot; onclick=&quot;copyTextDeInput(&#39;res113&#39;,&#39;mensaje113&#39;);marcar(this);showEdit(&#39;res113&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res114&quot; onclick=&quot;copyTextDeInput(&#39;res114&#39;,&#39;mensaje114&#39;);marcar(this);showEdit(&#39;res114&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt;&lt;input id=&quot;res115&quot; onclick=&quot;copyTextDeInput(&#39;res115&#39;,&#39;mensaje115&#39;);marcar(this);showEdit(&#39;res115&#39;);&quot; value=&quot;lεէгﻪร ъօռﻨէﻪร&quot; name=&quot;s10&quot; id=&quot;s10&quot; style=&quot;margin-top:10px;&quot; class=&quot;f2&quot; readonly=&quot;&quot; type=&quot;text&quot;&gt; &lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id=&quot;modal_crearImagen5&quot; class=&quot;modal-container&quot;&gt;
      &lt;div class=&quot;modal5 view&quot;&gt;
        &lt;div class=&quot;modalA-content&quot; id=&quot;modal-content&quot;&gt;
         &lt;div style=&quot;position:relative;&quot;&gt;&lt;button type=&quot;button&quot; class=&quot;btn-close-2&quot; data-dismiss=&quot;modal&quot; onclick=&quot;change_class_child(&#39;#modal_crearImagen5&#39;,&#39;.modal5.view.visible&#39;,&#39;modal5 view&#39;);&quot;&gt;x&lt;/button&gt;
         &lt;/div&gt;&lt;div style=&quot;width:100%;padding:6px 0;&quot;&gt;&lt;div style=&quot;width:97%;margin:0 auto;&quot; id=&quot;edit_p&quot;&gt;&lt;textarea id=&quot;text2&quot; name=&quot;text2&quot; maxlength=&quot;5555&quot; style=&quot;display: table-cell;width:100%;box-sizing: border-box;font-size:1.3em;margin:0;padding:6px;border-radius: 10px !important;background:#f0fcff;&quot; type=&quot;text&quot; value=&quot;hola&quot; &gt;Escribe acá...&lt;/textarea&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;modal5_btn&quot;&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;』&quot;,&quot;text2&quot;)&#39; value=&quot;』&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;『&quot;,&quot;text2&quot;)&#39; value=&quot;『&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;ツ&quot;,&quot;text2&quot;)&#39; value=&quot;ツ&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;乡&quot;,&quot;text2&quot;)&#39; value=&quot;乡&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;》&quot;,&quot;text2&quot;)&#39; value=&quot;》&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;《&quot;,&quot;text2&quot;)&#39; value=&quot;《&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;༽﻿&quot;,&quot;text2&quot;)&#39; value=&quot;༽﻿&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;༼&quot;,&quot;text2&quot;)&#39; value=&quot;༼&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;°&quot;,&quot;text2&quot;)&#39; value=&quot;°&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;彡&quot;,&quot;text2&quot;)&#39; value=&quot;彡&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✞&quot;,&quot;text2&quot;)&#39; value=&quot;✞&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;☬&quot;,&quot;text2&quot;)&#39; value=&quot;☬&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✧&quot;,&quot;text2&quot;)&#39; value=&quot;✧&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;༒&quot;,&quot;text2&quot;)&#39; value=&quot;༒&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;═&quot;,&quot;text2&quot;)&#39; value=&quot;═&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;꧂&quot;,&quot;text2&quot;)&#39; value=&quot;꧂&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;꧁&quot;,&quot;text2&quot;)&#39; value=&quot;꧁&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;】&quot;,&quot;text2&quot;)&#39; value=&quot;】&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;【&quot;,&quot;text2&quot;)&#39; value=&quot;【&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;❤️&quot;,&quot;text2&quot;)&#39; value=&quot;❤️&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;❉&quot;,&quot;text2&quot;)&#39; value=&quot;❉&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;❄&quot;,&quot;text2&quot;)&#39; value=&quot;❄&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✿&quot;,&quot;text2&quot;)&#39; value=&quot;✿&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✾&quot;,&quot;text2&quot;)&#39; value=&quot;✾&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✺&quot;,&quot;text2&quot;)&#39; value=&quot;✺&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✴&quot;,&quot;text2&quot;)&#39; value=&quot;✴&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✫&quot;,&quot;text2&quot;)&#39; value=&quot;✫&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✪&quot;,&quot;text2&quot;)&#39; value=&quot;✪&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✩&quot;,&quot;text2&quot;)&#39; value=&quot;✩&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✦&quot;,&quot;text2&quot;)&#39; value=&quot;✦&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✧&quot;,&quot;text2&quot;)&#39; value=&quot;✧&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✥&quot;,&quot;text2&quot;)&#39; value=&quot;✥&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✤&quot;,&quot;text2&quot;)&#39; value=&quot;✤&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✢&quot;,&quot;text2&quot;)&#39; value=&quot;✢&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✡&quot;,&quot;text2&quot;)&#39; value=&quot;✡&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;_&quot;,&quot;text2&quot;)&#39; value=&quot;_&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;☆&quot;,&quot;text2&quot;)&#39; value=&quot;☆&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;≈&quot;,&quot;text2&quot;)&#39; value=&quot;≈&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;►&quot;,&quot;text2&quot;)&#39; value=&quot;►&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;█&quot;,&quot;text2&quot;)&#39; value=&quot;█&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♥&quot;,&quot;text2&quot;)&#39; value=&quot;♥&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▓&quot;,&quot;text2&quot;)&#39; value=&quot;▓&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♭&quot;,&quot;text2&quot;)&#39; value=&quot;♭&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♬&quot;,&quot;text2&quot;)&#39; value=&quot;♬&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♫&quot;,&quot;text2&quot;)&#39; value=&quot;♫&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♪&quot;,&quot;text2&quot;)&#39; value=&quot;♪&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;╦&quot;,&quot;text2&quot;)&#39; value=&quot;╦&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▇&quot;,&quot;text2&quot;)&#39; value=&quot;▇&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▆&quot;,&quot;text2&quot;)&#39; value=&quot;▆&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▅&quot;,&quot;text2&quot;)&#39; value=&quot;▅&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▃&quot;,&quot;text2&quot;)&#39; value=&quot;▃&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▂&quot;,&quot;text2&quot;)&#39; value=&quot;▂&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;╬&quot;,&quot;text2&quot;)&#39; value=&quot;╬&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;┼&quot;,&quot;text2&quot;)&#39; value=&quot;┼&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▄&quot;,&quot;text2&quot;)&#39; value=&quot;▄&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;░&quot;,&quot;text2&quot;)&#39; value=&quot;░&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▒&quot;,&quot;text2&quot;)&#39; value=&quot;▒&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;≈&quot;,&quot;text2&quot;)&#39; value=&quot;≈&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;►&quot;,&quot;text2&quot;)&#39; value=&quot;►&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;█&quot;,&quot;text2&quot;)&#39; value=&quot;█&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♥&quot;,&quot;text2&quot;)&#39; value=&quot;♥&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▓&quot;,&quot;text2&quot;)&#39; value=&quot;▓&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♭&quot;,&quot;text2&quot;)&#39; value=&quot;♭&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♬&quot;,&quot;text2&quot;)&#39; value=&quot;♬&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♫&quot;,&quot;text2&quot;)&#39; value=&quot;♫&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♪&quot;,&quot;text2&quot;)&#39; value=&quot;♪&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♩&quot;,&quot;text2&quot;)&#39; value=&quot;♩&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♡&quot;,&quot;text2&quot;)&#39; value=&quot;♡&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♧&quot;,&quot;text2&quot;)&#39; value=&quot;♧&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♦&quot;,&quot;text2&quot;)&#39; value=&quot;♦&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♥&quot;,&quot;text2&quot;)&#39; value=&quot;♥&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♤&quot;,&quot;text2&quot;)&#39; value=&quot;♤&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♣&quot;,&quot;text2&quot;)&#39; value=&quot;♣&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♢&quot;,&quot;text2&quot;)&#39; value=&quot;♢&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♠&quot;,&quot;text2&quot;)&#39; value=&quot;♠&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;≈&quot;,&quot;text2&quot;)&#39; value=&quot;≈&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;☆&quot;,&quot;text2&quot;)&#39; value=&quot;☆&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;►&quot;,&quot;text2&quot;)&#39; value=&quot;►&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;█&quot;,&quot;text2&quot;)&#39; value=&quot;█&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♥&quot;,&quot;text2&quot;)&#39; value=&quot;♥&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▓&quot;,&quot;text2&quot;)&#39; value=&quot;▓&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♭&quot;,&quot;text2&quot;)&#39; value=&quot;♭&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♬&quot;,&quot;text2&quot;)&#39; value=&quot;♬&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♫&quot;,&quot;text2&quot;)&#39; value=&quot;♫&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♪&quot;,&quot;text2&quot;)&#39; value=&quot;♪&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;╦&quot;,&quot;text2&quot;)&#39; value=&quot;╦&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▇&quot;,&quot;text2&quot;)&#39; value=&quot;▇&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▆&quot;,&quot;text2&quot;)&#39; value=&quot;▆&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▅&quot;,&quot;text2&quot;)&#39; value=&quot;▅&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▃&quot;,&quot;text2&quot;)&#39; value=&quot;▃&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▂&quot;,&quot;text2&quot;)&#39; value=&quot;▂&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;╬&quot;,&quot;text2&quot;)&#39; value=&quot;╬&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;┼&quot;,&quot;text2&quot;)&#39; value=&quot;┼&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▄&quot;,&quot;text2&quot;)&#39; value=&quot;▄&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;░&quot;,&quot;text2&quot;)&#39; value=&quot;░&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▒&quot;,&quot;text2&quot;)&#39; value=&quot;▒&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;╬&quot;,&quot;text2&quot;)&#39; value=&quot;╬&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▓&quot;,&quot;text2&quot;)&#39; value=&quot;▓&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▒&quot;,&quot;text2&quot;)&#39; value=&quot;▒&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;▆&quot;,&quot;text2&quot;)&#39; value=&quot;▆&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;✶&quot;,&quot;text2&quot;)&#39; value=&quot;✶&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♥&quot;,&quot;text2&quot;)&#39; value=&quot;♥&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;❦&quot;,&quot;text2&quot;)&#39; value=&quot;❦&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;❣&quot;,&quot;text2&quot;)&#39; value=&quot;❣&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;❥&quot;,&quot;text2&quot;)&#39; value=&quot;❥&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;❤&quot;,&quot;text2&quot;)&#39; value=&quot;❤&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♜&quot;,&quot;text2&quot;)&#39; value=&quot;♜&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♖&quot;,&quot;text2&quot;)&#39; value=&quot;♖&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♞&quot;,&quot;text2&quot;)&#39; value=&quot;♞&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♘&quot;,&quot;text2&quot;)&#39; value=&quot;♘&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♗&quot;,&quot;text2&quot;)&#39; value=&quot;♗&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♝&quot;,&quot;text2&quot;)&#39; value=&quot;♝&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♛&quot;,&quot;text2&quot;)&#39; value=&quot;♛&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♕&quot;,&quot;text2&quot;)&#39; value=&quot;♕&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♚&quot;,&quot;text2&quot;)&#39; value=&quot;♚&quot; /&gt;&lt;input name=&quot;button2&quot; class=&quot;button1&quot; type=&quot;button&quot; onclick=&#39;anadir_caracter(&quot;♔&quot;,&quot;text2&quot;)&#39; value=&quot;♔&quot; /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;men4 center&quot; id=&quot;compartirX&quot;&gt;&lt;button type=&quot;button&quot; class=&quot;btn1&quot; data-dismiss=&quot;modal&quot; onclick=&quot;abrir_redes(&#39;text2&#39;,&#39;compartirX&#39;,&#39;mensajeX&#39;);&quot;&gt;Compartir&lt;/button&gt; &lt;button type=&quot;button&quot; class=&quot;btn1&quot; data-dismiss=&quot;modal&quot; onclick=&quot;eliminar_caracter(&#39;text2&#39;,2);&quot;&gt;Borrar ►&lt;/button&gt; &lt;button type=&quot;button&quot; class=&quot;btn1&quot; data-dismiss=&quot;modal&quot; onclick=&quot;eliminar_caracter(&#39;text2&#39;,1);&quot;&gt;◄ Borrar&lt;/button&gt; &lt;button type=&quot;button&quot; class=&quot;btn1&quot; data-dismiss=&quot;modal&quot; onclick=&quot;copyTextDeInput(&#39;text2&#39;,&#39;mensajeX&#39;);&quot;&gt;Copiar&lt;/button&gt;&lt;/div&gt; &lt;div id=&quot;mensajeX&quot;&gt;&lt;/div&gt; &lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;
        &lt;/div&gt;
       &lt;/div&gt;
     &lt;/div&gt;
		 
&lt;h2&gt;¿Cómo cambiar nombre en Fortnite?&lt;/h2&gt;Si ya tienes mucho tiempo con el mismo y decidiste realizar un cambio, pues aquí te mostramos lo que se debe hacer para realizar este proceso, solo tienes que seguir lo siguientes pasos:&lt;br /&gt;
&lt;h3&gt;Pasos para cambiar de Nick en Fortnite&lt;/h3&gt;Paso1: Lo primero es ingresar a la página oficial de Fortnite &lt;a href=&quot;https://www.epicgames.com/fortnite/es-ES/home&quot; rel=&quot;nofollow&quot;&gt;https://www.epicgames.com/fortnite/es-ES/home&lt;/a&gt;&lt;br /&gt;
Paso2: Observamos la parte superior derecha y nos dirigimos a la pestaña de cuenta y le damos click.&lt;br /&gt;
Paso3: Nos saldrá la pregunta ¿Juegas ya fornite? presionamos en SI, y si todavía no juegas pues le das en NO y rellenas los datos para crear la cuenta.&lt;br /&gt;
Paso 4: Se nos hará otra pregunta que dice ¿En qué plataforma juegas Fortnite?, aparecen las opciones Playstation, Xbox, Nintendo Switch, PC/MAC, Movil. Seleccionamos nuestra plataforma e ingresamos.&lt;br /&gt;
Paso 5: Aparecerá el panel donde tendremos que seleccionar con que cuenta iniciaremos sesión y elegimos Facebook o google.&lt;br /&gt;
Paso 6: Ahora que ya estamos en nuestra cuenta observamos que existe el campo “Nombre en Pantalla” damos click en editar y es en esa ventana donde podemos ingresar nuestro nuevo nombre para luego confirmar.&lt;br /&gt;
&lt;br /&gt;
Hay que tomar en cuenta que luego de realizado el cambio, no podremos modificarlo durante dos semanas, después de haber transcurrido ese tiempo si se puede cambiar.&lt;br /&gt;
&lt;h2&gt;Que nombre me pongo en Fortnite&lt;/h2&gt;Seguramente algunos ya tienen bien claro cuál será el nuevo nombre que se pondrán, pues solo le falta dar algunos retoques, adornos con letras raras y especiales con el conversor que está arriba, pero si todavía tienes dudas y no  sabes como comenzar a continuación te damos algunas sugerencias. &lt;br /&gt;
&lt;h3&gt;Emulando a los campeones de Fortnite&lt;/h3&gt;Puedes tomar como base los nicks que usaron algunos competidores que se llevaron los máximos premios, realizamos algunas modificaciones para que no sea una copia o muy similar, por ejemplo el campeón que se llevó el máximo premio de la categoría individual es Bugha, una idea sería recortar el nombre y añadirle otros caracteres como la x, z, o talves algunos números, etc. A continuación algunos ejemplos para realizar el cambio.&lt;br /&gt;
&lt;br /&gt;
Bugha&lt;br /&gt;
Bugx, Bughe, Bughox, Bugz, Bugsan&lt;br /&gt;
Aqua&lt;br /&gt;
Aquoz, Aqueen, Aquizen, Aquax&lt;br /&gt;
Nyhrox&lt;br /&gt;
Nyhrex, Nyhr, Nyhrsan, Nyhru &lt;br /&gt;
&lt;h3&gt;Con las iniciales de mis nombres y apellidos&lt;/h3&gt;Una idea que a muchos que se les ocurre es usar su nombre o apellido y tomar las iniciales y combinarlas con algunos números o caracteres extraños por ejemplo si las iniciales de tu nombre son ADM, le añades una oz y quedaría ADMoz.&lt;br /&gt;
&lt;br /&gt;
ADM&lt;br /&gt;
ADMoz, ADMgoold, ADMsan, ADMex&lt;br /&gt;
JPA&lt;br /&gt;
 JPAx, JPArz, JPAzen, JPA01, JPAking&lt;br /&gt;
GHU&lt;br /&gt;
GHUx, GHUzen, GHUman, GHUking&lt;br /&gt;
&lt;br /&gt;
Seguramente a ti se te ocurrirán ideas mucho mejores para tener un nombre único y original, solo es cuestión de ir probando.&lt;br /&gt;
&lt;h3&gt;Con Personajes Famosos&lt;/h3&gt;Hay muchos personajes conocidos de las películas, series animadas, historietas que puedes tomar como base para ir construyendo un buen Nick. Muchos usan Thor, Spiderman,etc. veamos lo que podríamos hacer.&lt;br /&gt;
&lt;br /&gt;
Thor&lt;br /&gt;
ZThor, ZyThor, ZenThor, Thorex, ThorSan, ThorGold&lt;br /&gt;
Spiderman&lt;br /&gt;
SpiderKing, SpiderGold, SpiderBoos, SpiderGun, Spidzon&lt;br /&gt;
Aquiles&lt;br /&gt;
Aquilex, Aquilez, AquilZen, Aquilen, Aquix&lt;br /&gt;
&lt;h2&gt;Requisitos para jugar Fortnite en nuestra PC&lt;/h2&gt;Para los que quieren realizar algunas actualizaciones a su equipo o talvés comprar uno, a continuación detallamos las especificaciones para que se pueda jugar Fortnite, hablamos de los requisitos mínimos y los recomendados.&lt;br /&gt;
&lt;h3&gt;Requisitos mínimos&lt;/h3&gt;Si nuestro equipo no cumple con las características de las especificaciones recomendadas, a continuación detallamos los requisitos mínimos para que el juego pueda funcionar.&lt;br /&gt;
&lt;br /&gt;
Sistema operativo: Windows 7/8/10 de 64-bit o Mac OSX Sierra. &lt;br /&gt;
Procesador: Intel Core i3 2.4 Ghz o similar.&lt;br /&gt;
Memoria: 4 GB de RAM.&lt;br /&gt;
Gráficos (placa de video): Intel HD 4000 o similar.&lt;br /&gt;
Almacenamiento: 20 GB disponibles.&lt;br /&gt;
&lt;h3&gt;Requisitos recomendados&lt;/h3&gt;Si tenemos la posibilidad o disponibilidad y los recursos a nuestra alcance para mejorar algunas parte de nuestra pc o equipo y podamos disfrutar del juego en su máxima dimensión y tener un rendimiento óptimo, necesitamos conocer algunos detalles importantes.&lt;br /&gt;
&lt;br /&gt;
Sistema operativo: Windows 10 de 64-bit.&lt;br /&gt;
Procesador: Intel Core i5 2.8 Ghz o similar. Para una experiencia superior: Ryzen 3 1300X, i7 7700K o i5 8600K.&lt;br /&gt;
Memoria: 8 GB de RAM.&lt;br /&gt;
Placa de video: NVIDIA GTX 660 o AMD Radeon HD 7870.&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;Símbolos y letras para copiar&lt;/h2&gt;Si todavía no te decidiste por las letras que vas a usar en este juego a quí dejamos una lista de muchos caracteres extraños que puedes emplear en tu diseño, también puedes seguir navegando en este espacio que contrarás otros diseños y símbolos interesantes.&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;font-size:1.2em;&quot;&gt;է - イ - ィ - ㄒ - † - פ - Ϯ - ڈ - ʊ - ײ - ひ - մ - ų - Ʋ -ʋ - ץ - ⌰ - ⨿ - ކ - Ѵ - ѵ - √ - ٧ - 山 - ط - ّ - ϣ - ظ - ש - ש - ಬ - メ - ئ - ჯ -  Ҳ - ҳ - ㄚ- ّ - Ꭹ - ყ - ƴ - ץ - Ƴ - リ - ף - ׃ - ד - 乙 - ʐ - ז - Ꮓ - Ȥ -ᐯ - O - I  ᑕ - ᕮ - ᑕ - ᕼ - ᗩ - T - ◊噩 -Ƭ - Ή - Σ - ◊ - Σ - Λ - G - ł - Σ - Ƨ - 噩 - ◊ ㊌ ㊍ ㊎ 『 』 〓 ア ゲ シ ス ズボ 么 乙 仒 阥 闪㉿ ⅓乃ull ⅔ ⅛ ⅜ ⅝ ⅞Ѿ ╔ ╗ 王午卫入仁刃幺三仨 ゃ ӃŊ ۞ ۝ 刀 七千山了人工 几十亡乄万刃壬亻刄卪已丫月乙升尸巳凡丁丹瓜阝干及.丹ち れ工匚Ｋ モち匚尺工乃モ乃ull 匕∪ れ工匚Ｋ &lt;br /&gt;
刀 七千山下了人工 几十亡乄万刃壬亻刄卪已丫月乙升尸巳凡丁丹瓜阝干及户己九〇之爪从尺匕乃卄开 ¹²³⁴ ڪ 〆 多گ王午&lt;br /&gt;
从U尺〇幺8幺 〆【ツ】$ ₣ ¢ £ ¤ ¥ ฿ ₠ ₡ ₢ ₣ ₤ ₥ ₦ ₧ ₨ ₩ ₫ ₪ € ℬ ℰ ℯ ℱ ℊ ℋ ℎ ℐ ℒ 乃ullℓ ℳ ℴ ℘ ℛℭ ℮ ℌ ℑ ℜ ℨ 〆尺乇ﾑ丂んズ乃ｷ√ﾘﾉﾚﾒ乙ЦЯΛПVᄃӨΣΛ ΛᄂIΣ丹 Λﾚﾉ山丹尺乙۝[从]几十亡乄万刃壬亻刄 乙〇从v ㊌ ㊍ ㊎ 『 』 〓 ア ゲ シ ス ズボ 么 乙 仒 阥 闪㉿ ⅓乃ull ⅔ ⅛ ⅜ ⅝ ⅞Ѿ ╔ ╗ 王午卫入仁刃幺三仨 ゃ Ŋ ۞ ۝ 刀 七千山了人工 几十亡乄万刃壬亻刄卪已丫月乙升尸巳凡丁丹瓜阝干及.丹ち れ工匚Ｋ モち匚尺工乃モ乃ull 匕∪ れ工匚Ｋ 刀 七千山下了人工 几十亡乄万刃壬亻刄卪已丫月乙升尸巳凡丁丹瓜阝干及户己九 〇之爪从尺匕乃卄开¹²³⁴ ڪ 〆 多گ王午&lt;br /&gt;
从U尺〇幺8幺 〆【ツ】$ ₣ ¢ £ ¤ ¥ ฿ ₠ ₡ ₢ ₣ ₤ ₥ ₦ ₧ ₨ ₩ ₫ ₪ € ℬ ℰ ℯ ℱ ℊ ℋ ℎ ℐ ℒ 乃ullℓ ℳ ℴ ℘ ℛℭ ℮ ℌ ℑ ℜ ℨ 〆尺乇ﾑ丂んズ乃ｷ√ﾘﾉﾚﾒ乙ЦЯΛПVᄃӨΣΛ ΛᄂIΣ丹 Λﾚﾉ山丹尺乙۝[从]几十亡乄万刃壬亻刄 乙〇从 g 乃 彡 ۝ ㊆ ㊇ № ┘ ┌ ۞ 人 彡 今 ち ゃ ん 기 今 々 〆 〇 「 」 『 』 〒 〓 〤 〥 う ぇ え け げさ ざ し じ す ず せ ぜ そ だ ち ぢ っ つ づ て で と ど な に乃ull ひ び ぴ ふ ぶ ぷや ら り る ろ ん ァ ア ィ イ ゥ ウ ェ エ ォ オ カ ガ キ ギ ク グ ケ ゲ コ ゴ サ シ ジ&lt;br /&gt;
&lt;br /&gt;
ム - ∆ - α - Д - д - 丹 - ⍲ -  - 乃 - 及 - Ᏸ - ß - ɮ β - 匚 - ς - Ƈ - ƈ - Ꮸ - උ - Ϛ - ϛ - ⊏ - ᛈ - 刀 - カ - の - Ð - ∂ - モ - 乇 - 三 Ξ - £ - Є - є - ∑ - Σ - ૯ - 下 - チ - Ŧ - Ƒ - ᚪ - Ɠ - ʛ - Ǥ - Ĝ - Ġ - Ᏻ - Ꮆ - ん - ђ - ɦ - Ӈ - ӈ - સ - サ - 比 - せ - ɧ - Ꭵ - ι - ί - 工 - Ĭ - ⚚ - ﻝ - Ƙ - Ӄ - ӄ - ƙ - Ҝ - ㄥ - ﾚ - ረ - Ł - し - ∠ - 从 - 爪 - ɱ - ϻ - ღ - - Ⲙ - ⲙ - Ɲ - η - れ - ה - ɲ - ɳ - π - И - и - ͷ - 口 - σ - ◊ - 〇 - 〄 - Ѻ - ۝ - Θ - Ф - ф - ㄗ - Ꭾ - Ƥ - ア - マ - や - ק - ρ - Ⱀ - Ｑ - 尺 - Ʀ - Я - я - Ґ - ґ - ᚱ - ☈ - ຮ - ﮓ - ﮒ - ى - ร - ড - 丂 - δ - 匕 - Ƭ - ナ - է - イ - ィ - ㄒ - † - τ - Ϯ - Џ - ʊ - Ц - ひ - մ - ų - Ʋ -ʋ - υ - ⌰ - ⨿ - ކ - Ѵ - ѵ - √ - ٧ - - Ш - ш - ϣ - Щ - щ - ω - ಬ - メ - Ж - ჯ - 〤 - Ҳ - ҳ - ㄚ - ψ - Ꭹ - ყ - ƴ - ץ - Ƴ - -  - У - γ - 乙 - ʐ - ζ - Ꮓ - Ȥ -- 凸 - 【 - 】 - tm - × - • - 『 - 』 - ﹄ - ﹃ - 全 - 立 - 末 - 関 - 平 - 東 - 大 - 出 - 基 - 異 - 果 - 吉 - 東 - 幸 - 間 - 両 - 互 - 因 - 内 - 区 - 同 - 実 - シ - 个 - 웃 - 츺 - 本۞ - -   - ๑ - ஓ - ஞ - あ - ಕ - ∞ - ೪ - ბ - দ≈ 〓 Ξ 〆 ミ 〆〈〉れ《》ټ「」『』【】〓〔〕〖〗〘〙今父..父【】 『』〆〆乃〓 〓† 〠〄 〄彡 彡ΞکΞ从イ下ムの۞口乙۞۩ ۝ ๑Ω๑ ۝ ۩๑Ғミ メυツ αψڱڱ z. ツŴ Ώ ł ƒβ ι φ Gα πz ε яØ Æ•の εм σ η•Ŋ ム И Ð Ø• λㅊ گ ㅊ〆ل Λ V. I. ΣЯ ち ち ち〆从 λ η c Θ۞ 凹 〄 〓 ⸙ 〆 凸 ϡ Ϡ ۝ 凹 メ ツ ೱ × ۩ • ‡ 츺 † 【】 ㅊ tm Ξ 亞 װו  ڱڱm 及 山 會 了 人 下 从 来 父 因 亞 營 ム - ∆ - α - Д - д - 丹 - ⍲ - λ - 乃 - 及 - Ᏸ - ß - ɮ - β - 匚 - ς - Ƈ - ƈ - Ꮸ - උ - Ϛ - ϛ - ⊏ - ᛈ - 刀 - カ - の - Ð - ∂ - モ - 乇 - 三 - Ξ - £ - Є - є - ∑ - Σ - ૯ - 下 - チ - Ŧ - Ƒ - ᚪ - Ɠ - ʛ - Ǥ - Ĝ - Ġ - Ᏻ - Ꮆ - ん - ђ - ɦ - Ӈ - ӈ - સ - サ - 比 - せ - ɧ - Ꭵ - ι - ί - 工 - Ĭ - ⚚ - ﻝ - Ƙ - Ӄ - ӄ - ƙ - Ҝ - ㄥ - ﾚ - ረ - £ - し - ∠ - 从 - 爪 - ɱ - ϻ - ღ - - Ⲙ - ⲙ - Ɲ - ç - れ - ה - ɲ - ɳ - נ - ָ - ט - ͷ - 口 - ף - ◊ - 〇 - 〄 - Ѻ - ۝ - ָ - װ - פ - ㄗ - Ꭾ - Ƥ - ア - マ - や - ק - ס - Ⱀ - Ｑ - 尺 - Ʀ -  -  - ¥ - ´ - ᚱ - ☈ - ຮ - ﮓ - ﮒ - ى - ร - ড - 丂 - ה - 匕 - Ƭ - ナ - է - イ - ィ - ㄒ - † - פ - Ϯ - ڈ - ʊ - ײ - ひ - մ - ų - Ʋ -ʋ - ץ - ⌰ - ⨿ - ކ - Ѵ - ѵ - √ - ٧ - 山 - ط - ّ - ϣ - ظ - ש - ש - ಬ - メ - ئ - ჯ - 〤 - Ҳ - ҳ - ㄚ- ّ - Ꭹ - ყ - ƴ - ץ - Ƴ - リ - ף - ׃ - ד - 乙 - ʐ - ז - Ꮓ - Ȥ -ᐯ - O - I - ᑕ - ᕮ - ᑕ - ᕼ - ᗩ - T - ◊噩 -Ƭ - Ή - Σ - ◊ - Σ - Λ - G - ł - Σ - Ƨ - 噩 - ◊ ㊌ ㊍ ㊎ 『 』 〓 ア ゲ シ ス ズボ 么 乙 仒 阥 闪㉿ ⅓乃ull ⅔ ⅛ ⅜ ⅝ ⅞Ѿ ╔ ╗ 王午卫入仁刃幺三仨 ゃ ӃŊ ۞ ۝ 刀 七千山了人工 几十亡乄万刃壬亻刄卪已丫月乙升尸巳凡丁丹瓜阝干及.丹ち れ工匚Ｋ モち匚尺工乃モ乃ull 匕∪ れ工匚Ｋ 刀 七千山下了人工 几十亡乄万刃壬亻刄卪已丫月乙升尸巳凡丁丹瓜阝干及户己九〇之爪从尺匕乃卄开¹²³⁴ ڪ 〆 多گ王午&lt;br /&gt;
从U尺〇幺8幺 〆【ツ】$ ₣ ¢ £ ¤ ¥ ฿ ₠ ₡ ₢ ₣ ₤ ₥ ₦ ₧ ₨ ₩ ₫ ₪ € ℬ ℰ ℯ ℱ ℊ ℋ ℎ ℐ ℒ 乃ullℓ ℳ ℴ ℘ ℛℭ ℮ ℌ ℑ ℜ ℨ 〆尺乇ﾑ丂んズ乃ｷ√ﾘﾉﾚﾒ乙ЦЯΛПVᄃӨΣΛ ΛᄂIΣ丹 Λﾚﾉ山丹尺乙۝[从]几十亡乄万刃壬亻刄 乙〇从v ㊌ ㊍ ㊎ 『 』 〓 ア ゲ シ ス ズボ 么 乙 仒 阥 闪㉿ ⅓乃ull ⅔ ⅛ ⅜ ⅝ ⅞Ѿ ╔ ╗ 王午卫入仁刃幺三仨 ゃ ӃŊ ۞ ۝ 刀 七千山了人工 几十亡乄万刃壬亻刄卪已丫月乙升尸巳凡丁丹瓜阝干及.丹ち れ工匚Ｋ モち匚尺工乃モ乃ull 匕∪ れ工匚Ｋ 刀 七千山下了人工 几十亡乄万刃壬亻刄卪已丫月乙升尸巳凡丁丹瓜阝干及户己九〇之爪从尺匕乃卄开¹²³⁴ ڪ 〆 多گ王午&lt;br /&gt;
从U尺〇幺8幺 〆【ツ】$ ₣ ¢ £ ¤ ¥ ฿ ₠ ₡ ₢ ₣ ₤ ₥ ₦ ₧ ₨ ₩ ₫ ₪ € ℬ ℰ ℯ ℱ ℊ ℋ ℎ ℐ ℒ 乃ullℓ ℳ ℴ ℘ ℛℭ ℮ ℌ ℑ ℜ ℨ 〆尺乇ﾑ丂んズ乃ｷ√ﾘﾉﾚﾒ乙ЦЯΛПVᄃӨΣΛ ΛᄂIΣ丹 Λﾚﾉ山丹尺乙۝[从]几十亡乄万刃壬亻刄 乙〇从 g 乃 彡 ۝  ㊇ № ┘ ┌ ۞ 人 彡 今 ち ゃ ん 기 今 々 〆 〇 「 」 『 』 〒 〓 〤 〥 う ぇ え け げさ ざ し じ す ず せ ぜ そ だ ち ぢ っ つ づ て で と ど な に乃ull ひ び ぴ ふ ぶ ぷや ら り る ろ ん ァ   ィ イ ゥ ウ ェ エ ォ オ カ ガ キ ギ ク グ ケ ゲ コ ゴ サ シ ジ۞ᎶムじムᏨ.&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;opc&quot;&gt;&lt;a href=&quot;https://oruro777.blogspot.com/2018/01/letras-adornadas-para-nick.html&quot;&gt;Nick para Free Fire, Pubg, Fortnite,&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2020/03/cambiar-nick-en-pubg-mobile-lite.html&quot;&gt;Nombre para Pubg&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2020/03/cambiar-nombre-en-league-of-legends.html&quot;&gt;Nick Para League og Legends&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2017/12/nick-para-fortnite-letras-y-simbolos.html&quot;&gt;Cambiar nombre en Fornite&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2020/03/nicks-para-free-fire.html&quot;&gt;Cambiar Nick en Free Fire&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://oruro777.blogspot.com/2018/01/tipos-de-letras-para-copiar-y-pegar.html&quot;&gt;Letras para Copiar y pegar&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;





&lt;script async=&#39;async&#39;&gt;
var palabraGlob=&quot;Escribe acá...&quot;;

function abrir_redes(id_div_contenido,id_div_compartir,id_div_mensaje)
{var glob_url_texto=document.getElementById(id_div_contenido).value; var cade=&quot;&quot;; var re=&quot;&quot;;
  cade=&quot;&lt;div style=\&quot;padding:0 20px 20px 20px;background:#c4cfe6;\&quot; class=\&quot;opc\&quot;&gt;&lt;div style=\&quot;background: #508aff;color:#fff;font-size:20px;\&quot;&gt;Compartir en redes&lt;/div&gt;&quot;;
  re = / /gi; glob_url_texto = glob_url_texto.replace(re, &quot;%20&quot;);

if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) )cade+=&quot;&lt;a href=&#39;whatsapp://send?text=&quot;+glob_url_texto+&quot;&#39;  target=&#39;_blank&#39;&gt;Whatsapp&lt;/a&gt;&quot;;

   cade+=&quot;&lt;a href=&#39;javascript:void();&#39; class=&#39;social-icon twitter ga&#39; rel=&#39;nofollow&#39; data-js-selector=&#39;launch_popup&#39;     onclick=\&quot;window.open(&#39;https://twitter.com/share?url=http://oruro777.blogspot.com&amp;text=&quot;+glob_url_texto+&quot;&#39;, &#39;_blank&#39;, &#39;height=430,width=640&#39;);\&quot;   data-category=&#39;Post&#39; data-event=&#39;Share quote&#39; data-label=&#39;twitter&#39;&gt;Twitter&lt;/a&gt;&quot;;
   cade+=&quot;&lt;a href=\&quot;#\&quot; onclick=\&quot;javascript:cerrar_compartir(&#39;&quot;+id_div_contenido+&quot;&#39;,&#39;&quot;+id_div_compartir+&quot;&#39;,&#39;&quot;+id_div_mensaje+&quot;&#39;);return false;\&quot; &gt;Cerrar&lt;/a&gt;&quot;;
   cade+=&quot;&lt;/div&gt;&quot;;
 document.getElementById(id_div_mensaje).innerHTML = cade;
}				   
				   
function cerrar_compartir(id_div_contenido,id_div_compartir,id_div_mensaje){document.getElementById(id_div_mensaje).innerHTML = &quot;&quot;;}				   
var str1=&quot;&quot;,str2=&quot;&quot;;
function anadir_caracter(caracter1,idEditor){var tex5=&quot;&quot;;  if(document.getElementById(idEditor).selectionStart&gt;-1&amp;&amp;document.getElementById(idEditor).selectionStart&lt;999){f=document.getElementById(idEditor);
                                                                _ini=f.selectionStart; var inicio = f.value.substr(0, _ini); var fin = f.value.substr(_ini, f.value.length);
	                                                            tex5 = inicio + caracter1 + fin; f.value=tex5; f.selectionStart=_ini+1; f.selectionEnd=_ini+1;  f.focus();
                                                                }else {tex5=document.getElementById(idEditor).value;  tex5=tex5+caracter1; document.getElementById(&quot;text2&quot;).value = tex5;}   }
function eliminar_caracter(idEditor,tipo){tx2=document.getElementById(&quot;text2&quot;).value;
	                                      if(tipo==1){ tx2 = tx2.substring(0, tx2.length - 1); } 
                                          if(tipo==2){ tx2 = tx2.substring(1, tx2.length);}
										  if(tipo==3){ tx2 =&quot;&quot;;  }
										  document.getElementById(&quot;text2&quot;).value = tx2;
                                         }
function marcar(campo) { campo.focus(); campo.select();}

function descodificarEntidad(str) {  return str.replace(/&amp;#(\d+);/g, function(match, dec) {    return String.fromCharCode(dec);  });}
function copyTextDeDiv(idTexto,idMensaje){
    var text=document.getElementById(idTexto).innerHTML;
    var id = &quot;el-id-del-textarea&quot;; globIdMensaje=idMensaje;
    var existsTextarea = document.getElementById(id);
    if(!existsTextarea){ var textarea = document.createElement(&quot;textarea&quot;);  textarea.id = id;
                         textarea.style.position = &quot;fixed&quot;;textarea.style.top = 0; textarea.style.left = 0; textarea.style.width = &quot;1px&quot;;        textarea.style.height = &quot;1px&quot;;
                         textarea.style.padding = 0;  textarea.style.border = &quot;none&quot;;  textarea.style.outline = &quot;none&quot;;  textarea.style.boxShadow = &quot;none&quot;;  textarea.style.background = &quot;transparent&quot;;
                         document.querySelector(&quot;body&quot;).appendChild(textarea);   existsTextarea = document.getElementById(id);
                       }else{   }
    existsTextarea.value = text; existsTextarea.select();
    try { var status = document.execCommand(&quot;copy&quot;); if(!status){ fracaso(); }else{ exito(); }
        } catch (err) {  excepcion(); }
    if(!existsTextarea){document.body.removeChild(existsTextarea);}
}
var globIdMensaje = &quot;mensaje1&quot;;
    
function copyTextDeInput(idTexto,idMensaje){var text=&quot;&quot;; text=document.getElementById(idTexto).value;
                                            var id = &quot;el-id-del-textarea&quot;; globIdMensaje=idMensaje;
                                            var existsTextarea = document.getElementById(id);
    if(!existsTextarea){ var textarea = document.createElement(&quot;textarea&quot;);  textarea.id = id;
                         textarea.style.position = &quot;fixed&quot;;textarea.style.top = 0; textarea.style.left = 0; textarea.style.width = &quot;1px&quot;;        textarea.style.height = &quot;1px&quot;;
                         textarea.style.padding = 0;  textarea.style.border = &quot;none&quot;;  textarea.style.outline = &quot;none&quot;;  textarea.style.boxShadow = &quot;none&quot;;  textarea.style.background = &quot;transparent&quot;;
                         document.querySelector(&quot;body&quot;).appendChild(textarea);   existsTextarea = document.getElementById(id);
                       }
    existsTextarea.value = text; existsTextarea.select();
    try { var status = document.execCommand(&quot;copy&quot;); if(!status){ fracaso(idTexto); }else{ exito(idTexto); }
        } catch (err) { excepcion(idTexto); }
    if(!existsTextarea){document.body.removeChild(existsTextarea);}
}

var globIdMensaje = &quot;mensaje1&quot;,globIdTexto = &quot;x&quot;;
    
    function exito(idTexto) { console.log(&quot;ENTRA exientraaaa&quot;); MostrarAlerta(2500,&quot;Texto copiado!&quot;,&quot;#01A9DB&quot;,idTexto); }
    function fracaso(idTexto) { MostrarAlerta(5500,&quot;No se pudo copiar, realiza el copiado manual o prueba otro navegador...&quot;,&quot;#F79F81&quot;,idTexto); }
    function excepcion(idTexto) {MostrarAlerta(5500,&quot;No se pudo copiar, realiza el copiado manual o prueba otro navegador...&quot;,&quot;#F79F81&quot;,idTexto); }
    function ocultarAlerta(idTexto) {objeto=document.getElementById(idTexto+&quot;_msg&quot;);
							         padreId=document.getElementById(idTexto).parentNode.id;
	                                 document.getElementById(padreId).removeChild(objeto);
	                                }
    function MostrarAlerta(tiempo,texto1,color,idTexto) { elemento1 = document.createElement(&quot;div&quot;); id5=idTexto+&quot;_msg&quot;; inputExist=document.getElementById(id5);
                                              if(!inputExist){elemento1.id = id5; elemento1.innerHTML=&quot;&lt;div style=&#39;color:#fff; background:&quot;+color+&quot;;&#39;&gt;&quot;+texto1+&quot;&lt;/div&gt;&quot;;
                                                              elemento2 = document.getElementById(idTexto); elemento2.parentNode.insertBefore(elemento1,elemento2);
                                                              insertAfter(elemento2,elemento1); setTimeout(function() {ocultarAlerta(idTexto);}, tiempo);
                                                             }
                                                        }
    function insertAfter(dom1,dom2){if(dom1.nextSibling){ dom1.parentNode.insertBefore(dom2,dom1.nextSibling);} else {dom1.parentNode.appendChild(dom2);}}
	function showEdit(idTexto){
		elemento1 = document.createElement(&quot;div&quot;); id5=idTexto+&quot;_edit&quot;; inputExist=document.getElementById(id5);
                               if(!inputExist){elemento1.id = id5; elemento1.innerHTML=&quot;&lt;span style=\&quot;float:right;\&quot;&gt;&lt;button type=\&quot;button\&quot; class=\&quot;btn1\&quot; onclick=\&quot;trasladar_dats3(&#39;&quot;+idTexto+&quot;&#39;,&#39;text2&#39;);\&quot;&gt;Editar&lt;/button&gt;&quot;;
                                               elemento2 = document.getElementById(idTexto); elemento2.parentNode.insertBefore(elemento1,elemento2);
                                               insertAfter(elemento2,elemento1); 
                                              }
		
	                          }
				   


  var normal=&quot;abcdefghijklmnñopqrstuvwxyz1234567890ABCDEFGHIJKLMNÑOPQRSTUVWXYZ&quot;;

var a1=descodificarEntidad(&quot;ａｂｃｄｅｆｇｈｉｊｋｌｍｎñｏｐｑｒｓｔｕｖｗｘｙｚ1234567890ＡＢＣＤＥＦＧＨＩＪＫＬＭＮñＯＰＱＲＳＴＵＶＷＸＹZ&quot;); /*z*/
var a2=descodificarEntidad(&quot;𝒶𝒷𝒸𝒹𝑒𝒻𝑔𝒽𝒾𝒿𝓀𝓁𝓂𝓃ñ𝑜𝓅𝓆𝓇𝓈𝓉𝓊𝓋𝓌𝓍𝓎𝓏𝟣𝟤𝟥𝟦𝟧𝟨𝟩𝟪𝟫𝟢𝒜𝐵𝒞𝒟𝐸𝐹𝒢𝐻𝐼𝒥𝒦𝐿𝑀𝒩Ñ𝒪𝒫𝒬𝑅𝒮𝒯𝒰𝒱𝒲𝒳𝒴𝒵&quot;);
var a3=descodificarEntidad(&quot;ɑҌςdeԲɢɦiۆkℓოɲñ☉թףгรէนѵωxעŻ1234567890ΔßĊÐ乇ŦGHΙJӃĿMNÑʘPQЯSȚUVWҲYZ&quot;);
var a4=descodificarEntidad(&quot;𝓪𝓫𝓬𝓭𝓮𝓯𝓰𝓱𝓲𝓳𝓴𝓵𝓶𝓷ñ𝓸𝓹𝓺𝓻𝓼𝓽𝓾𝓿𝔀𝔁𝔂𝔃1234567890𝓐𝓑𝓒𝓓𝓔𝓕𝓖𝓗𝓘𝓙𝓚𝓛𝓜𝓝Ñ𝓞𝓟𝓠𝓡𝓢𝓣𝓤𝓥𝓦𝓧𝓨𝓩&quot;);
var a5=descodificarEntidad(&quot;αвςdєfgнιנкℓмиÑ☉ρףяѕтυνωאָуz1234567890◬ß₵DモFGHエJKLMNÑ☯PQRSTUVWXYZ✘乙&quot;);
var a6=descodificarEntidad(&quot;𝘢𝘣𝘤𝘥𝘦𝘧𝘨𝘩𝘪𝘫𝘬𝘭𝘮𝘯ñ𝘰𝘱𝘲𝘳𝘴𝘵𝘶𝘷𝘸𝘹𝘺𝘻1234567890𝘈𝘉𝘊𝘋𝘌𝘍𝘎𝘏𝘐𝘑𝘒𝘓𝘔𝘕Ñ𝘖𝘗𝘘𝘙𝘚𝘛𝘜𝘝𝘞𝘟𝘠𝘡&quot;);
var a7=descodificarEntidad(&quot;ＡＢＣＤＥＦＧＨＩＪＫＬＭＮñＯＰＱＲＳＴＵＶＷＸＹZ1234567890ＡＢＣＤＥＦＧＨＩＪＫＬＭＮñＯＰＱＲＳＴＵＶＷＸＹZ&quot;);/*z*/
var a8=descodificarEntidad(&quot;𝖆𝖇𝖈𝖉𝖊𝖋𝖌𝖍𝖎𝖏𝖐𝖑𝖒𝖓𝖓𝖔𝖕𝖖𝖗𝖘𝖙𝖚𝖛𝖜𝖝𝖞𝖟1234567890𝕬𝕭𝕮𝕯𝕰𝕱𝕲𝕳𝕴𝕵𝕶𝕷𝕸𝕹𝕹𝕺𝕻𝕼𝕽𝕾𝕿𝖀𝖁𝖂𝖃𝖄𝖅&quot;);
var a9=descodificarEntidad(&quot;aвcdeғgнιjĸlмnÑσpqrѕтυvwхyz1234567890▲ß☾DミFGHエJKLMNÑ❂PQRSTUVWXYZ╳乙&quot;);
var a10=descodificarEntidad(&quot;𝓐𝓑𝓒𝓓𝓔𝓕𝓖𝓗𝓘𝓙𝓚𝓛𝓜𝓝Ñ𝓞𝓟𝓠𝓡𝓢𝓣𝓤𝓥𝓦𝓧𝓨𝓩1234567890𝓐𝓑𝓒𝓓𝓔𝓕𝓖𝓗𝓘𝓙𝓚𝓛𝓜𝓝Ñ𝓞𝓟𝓠𝓡𝓢𝓣𝓤𝓥𝓦𝓧𝓨𝓩&quot;);
var a11=descodificarEntidad(&quot;αвҫժєƒgнιנкℓмηñ⊗ρqяѕтυνωχуz1234567890∆ß☾DミFGHエJKLMNÑ㋡PQRSTUVWXYZ╳乙&quot;);
var a12=descodificarEntidad(&quot;𝒂𝒃𝒄𝒅𝒆𝒇𝒈𝒉𝒊𝒋𝒌𝒍𝒎𝒏ñ𝒐𝒑𝒒𝒓𝒔𝒕𝒖𝒗𝒘𝒙𝒚𝒛1234567890𝑨𝑩𝑪𝑫𝑬𝑭𝑮𝑯𝑰𝑱𝑲𝑳𝑴𝑵Ñ𝑶𝑷𝑸𝑹𝑺𝑻𝑼𝑽𝑾𝑿𝒀𝒁&quot;);
var a13=descodificarEntidad(&quot;ABCÐEքGħIJҞŁMNñØPQRֆŦUV₩ЖҰ乙1234567890ABCÐEքGħIJҞŁMNñØPQRֆŦUV₩ЖҰ乙&quot;);/*z*/
var a14=descodificarEntidad(&quot;𝔞𝔟𝔠𝔡𝔢𝔣𝔤𝔥𝔦𝔧𝔨𝔩𝔪𝔫ñ𝔬𝔭𝔮𝔯𝔰𝔱𝔲𝔳𝔴𝔵𝔶𝔷1234567890𝔄𝔅ℭ𝔇𝔈𝔉𝔊ℌℑ𝔍𝔎𝔏𝔐𝔑Ñ𝔒𝔓𝔔ℜ𝔖𝔗𝔘𝔙𝔚𝔛𝔜ℨ&quot;);
var a15=descodificarEntidad(&quot;ɑɓcdεfgんﻨjкɭm∩Ñ☢ｱqrstuϑwﾒyz1234567890ﾑ乃ＣＤ乇ｷＧＨﾉﾌズﾚＭ刀Ñ㋡PQ尺丂ｲひV₩╳ﾘ乙&quot;);
var a16=descodificarEntidad(&quot;𝔞𝔟𝔠𝔡𝔢𝔣𝔤𝔥𝔦𝔧𝔨𝔩𝔪𝔫ñ𝔬𝔭𝔮𝔯𝔰𝔱𝔲𝔳𝔴𝔵𝔶𝔷𝟭𝟮𝟯𝟰𝟱𝟲𝟳𝟴𝟵𝟬𝔞𝔟𝔠𝔡𝔢𝔣𝔤𝔥𝔦𝔧𝔨𝔩𝔪𝔫ñ𝔬𝔭𝔮𝔯𝔰𝔱𝔲𝔳𝔴𝔵𝔶𝔷&quot;);
var a17=descodificarEntidad(&quot;αв¢∂єfgнιנкℓмиÑσρqяѕтυνωχуz1234567890αв¢∂єfgнιנкℓмиÑσρqяѕтυνωχуz&quot;);
var a18=descodificarEntidad(&quot;𝘈𝘉𝘊𝘋𝘌𝘍𝘎𝘏𝘐𝘑𝘒𝘓𝘔𝘕Ñ𝘖𝘗𝘘𝘙𝘚𝘛𝘜𝘝𝘞𝘟𝘠𝘡1234567890𝘈𝘉𝘊𝘋𝘌𝘍𝘎𝘏𝘐𝘑𝘒𝘓𝘔𝘕Ñ𝘖𝘗𝘘𝘙𝘚𝘛𝘜𝘝𝘞𝘟𝘠𝘡&quot;);
var a19=descodificarEntidad(&quot;aьζdҾʧghﻨʝқŁʍnñʘpգrㄅʇひvwＸyչ1234567890aьζdҾʧghﻨʝқŁʍnñʘpգrㄅʇひvwＸyչ&quot;);
var a20=descodificarEntidad(&quot;𝑨𝑩𝑪𝑫𝑬𝑭𝑮𝑯𝑰𝑱𝑲𝑳𝑴𝑵Ñ𝑶𝑷𝑸𝑹𝑺𝑻𝑼𝑽𝑾𝑿𝒀𝒁1234567890𝑨𝑩𝑪𝑫𝑬𝑭𝑮𝑯𝑰𝑱𝑲𝑳𝑴𝑵Ñ𝑶𝑷𝑸𝑹𝑺𝑻𝑼𝑽𝑾𝑿𝒀𝒁&quot;);
var a21=descodificarEntidad(&quot;คც(ծҾfgんﻨʝКլოՈÑʘթգ尺丂Ŧuשωﾒฯ乙1234567890คც(ծҾfgんﻨʝКլოՈÑʘթգ尺丂Ŧuשωﾒฯ乙&quot;);
var a22=descodificarEntidad(&quot;ДßĊÐξFĠĦłjҚĿMnЙØPףЯ丂tŲעΨЖУ乙1234567890ДßĊÐξFĠĦłjҚĿMnЙØPףЯ丂tŲעΨЖУ乙&quot;);/*z*/
var a23=descodificarEntidad(&quot;მþcÐєζgΗιɟkɭmnÑΘpØҐŠτμשwχyշ1234567890ДßĊÐξFĠĦłjҚĿMnЙØPףЯ丂tŲעΨЖУ乙&quot;);
var a24=descodificarEntidad(&quot;ДЪCԁҾԲցんіڙқԼறהñፀթգЯ丂Ҭμνயﾒฯｚ1234567890ДЪCԁҾԲցんіڙқԼறהñፀթգЯ丂Ҭμνயﾒฯ&quot;); /*z*/
var a25=descodificarEntidad(&quot;Aþcծeƒﻮዞιʝʞረmɲñoթq尺丂Ŧひʋω╳ﾘչ1234567890A乃cծeƒﻮዞﻨʝʞረmɲñoթq尺丂Ŧひʋω╳ﾘչ&quot;);
var a26=descodificarEntidad(&quot;𝕬𝕭𝕮𝕯𝕰𝕱𝕲𝕳𝕴𝕵𝕶𝕷𝕸𝕹𝕹𝕺𝕻𝕼𝕽𝕾𝕿𝖀𝖁𝖂𝖃𝖄𝖅1234567890𝕬𝕭𝕮𝕯𝕰𝕱𝕲𝕳𝕴𝕵𝕶𝕷𝕸𝕹𝕹𝕺𝕻𝕼𝕽𝕾𝕿𝖀𝖁𝖂𝖃𝖄𝖅&quot;);
//var a27=descodificarEntidad(&quot;მჩርძєԲġhﻨქκlოnЙፀρგΓsŦυשwჯყz1234567890მßＣძ乇ԲĢhﻨქκlო仈ЙፀρგΓჰŦυשwჯყz&quot;);
var a27=descodificarEntidad(&quot;🔺ᗷᑕᗪEᖴGᕼ📍☂Kᒪ♏ᑎÑ🍊ᑭᑫᖇ💰🍄ᑌ🔰ᗯ⚒Yᘔ1234567890🔺ᗷᑕᗪEᖴGᕼ📍☂Kᒪ♏ᑎÑ🍊ᑭᑫᖇ💰🍄ᑌ🔰ᗯ⚒Yᘔ&quot;);/*z*/
var a28=descodificarEntidad(&quot;𝐚𝐛𝐜𝐝𝐞𝐟𝐠𝐡𝐢𝐣𝐤𝐥𝐦𝐧ñ𝐨𝐩𝐪𝐫𝐬𝐭𝐮𝐯𝐰𝐱𝐲𝐳𝟏𝟐𝟑𝟒𝟓𝟔𝟕𝟖𝟗0𝐀𝐁𝐂𝐃𝐄𝐅𝐆𝐇𝐈𝐉𝐊𝐋𝐌𝐍Ñ𝐎𝐏𝐐𝐑𝐒𝐓𝐔𝐕𝐖𝐗𝐘𝐙&quot;);
var a29=descodificarEntidad(&quot;🅐🅑🅒🅓🅔🅕🅖🅗🅘🅙🅚🅛🅜🅝ñ🅞🅟🅠🅡🅢🅣🅤🅥🅦🅧🅨🅩1234567890🅐🅑🅒🅓🅔🅕🅖🅗🅘🅙🅚🅛🅜🅝ñ🅞🅟🅠🅡🅢🅣🅤🅥🅦🅧🅨🅩&quot;);
var a30=descodificarEntidad(&quot;𝒜𝐵𝒞𝒟𝐸𝐹𝒢𝐻𝐼𝒥𝒦𝐿𝑀𝒩Ñ𝒪𝒫𝒬𝑅𝒮𝒯𝒰𝒱𝒲𝒳𝒴𝒵𝟣𝟤𝟥𝟦𝟧𝟨𝟩𝟪𝟫𝟢𝒜𝐵𝒞𝒟𝐸𝐹𝒢𝐻𝐼𝒥𝒦𝐿𝑀𝒩Ñ𝒪𝒫𝒬𝑅𝒮𝒯𝒰𝒱𝒲𝒳𝒴𝒵&quot;);
var a31=descodificarEntidad(&quot;ɑɓㄷɗeʃɡɦɪɟズɭʍηñʘρφʀรʇuϑШχվʑ1234567890◭ß☾DミFGHIJKLMNÑ㋡PQRSTUVWXYZ✗乙&quot;);
var a32=descodificarEntidad(&quot;𝗮𝗯𝗰𝗱𝗲𝗳𝗴𝗵𝗶𝗷𝗸𝗹𝗺𝗻ñ𝗼𝗽𝗾𝗿𝘀𝘁𝘂𝘃𝘄𝘅𝘆𝘇𝟭𝟮𝟯𝟰𝟱𝟲𝟳𝟴𝟵𝟬𝗔𝗕𝗖𝗗𝗘𝗙𝗚𝗛𝗜𝗝𝗞𝗟𝗠𝗡Ñ𝗢𝗣𝗤𝗥𝗦𝗧𝗨𝗩𝗪𝗫𝗬𝗭&quot;);
var a33=descodificarEntidad(&quot;ɑъ८ժεքցհﻨյĸlოռñօթզгรէսνաＸկչ1234567890aъ८ժεքցհﻨյĸlოռñօթզгรէսνաＸկչ&quot;);
var a34=descodificarEntidad(&quot;ⓐⓑⓒⓓⓔⓕⓖⓗⓘⓙⓚⓛⓜⓝⓝⓞⓟⓠⓡⓢⓣⓤⓥⓦⓧⓨⓩ①②③④⑤⑥⑦⑧⑨0ⒶⒷⒸⒹⒺⒻⒼⒽⒾⒿⓀⓁⓂⓃÑⓄⓅⓆⓇⓈⓉⓊⓋⓌⓍⓎⓏ&quot;);
var a35=descodificarEntidad(&quot;𝔸𝔹ℂ𝔻𝔼𝔽𝔾ℍ𝕀𝕁𝕂𝕃𝕄ℕÑ𝕆ℙℚℝ𝕊𝕋𝕌𝕍𝕎𝕏𝕐ℤ𝟘𝟙𝟚𝟛𝟜𝟝𝟞𝟟𝟠𝟡𝔸𝔹ℂ𝔻𝔼𝔽𝔾ℍ𝕀𝕁𝕂𝕃𝕄ℕÑ𝕆ℙℚℝ𝕊𝕋𝕌𝕍𝕎𝕏𝕐ℤ&quot;);
var a36=descodificarEntidad(&quot;𝙖𝙗𝙘𝙙𝙚𝙛𝙜𝙝𝙞𝙟𝙠𝙡𝙢𝙣ñ𝙤𝙥𝙦𝙧𝙨𝙩𝙪𝙫𝙬𝙭𝙮𝙯1234567890𝘼𝘽𝘾𝘿𝙀𝙁𝙂𝙃𝙄𝙅𝙆𝙇𝙈𝙉Ñ𝙊𝙋𝙌𝙍𝙎𝙏𝙐𝙑𝙒𝙓𝙔𝙕&quot;);
var a37=descodificarEntidad(&quot;ﻪbcժεfﻮʰiʲズlოⁿñºթզ尺รէนשʷﾒվz₁₂₃₄₅₆₈₉₀0abcժεfﻮʰͥʲズlოⁿñºթզ尺รէนשʷﾒվz&quot;);
var a38=descodificarEntidad(&quot;𝑎𝑏𝑐𝑑𝑒𝑓𝑔ℎ𝑖𝑗𝑘𝑙𝑚𝑛ñ𝑜𝑝𝑞𝑟𝑠𝑡𝑢𝑣𝑤𝑥𝑦𝑧1234567890𝐴𝐵𝐶𝐷𝐸𝐹𝐺𝐻𝐼𝐽𝐾𝐿𝑀𝑁Ñ𝑂𝑃𝑄𝑅𝑆𝑇𝑈𝑉𝑊𝑋𝑌𝑍&quot;);
var a39=descodificarEntidad(&quot;ḀßČÐεｷgɦﻨjズℓოɲñʘթq尺รŦนשωﾒУչ1234567890ḀßČÐεｷﻮɦﻨjズℓოɲñʘթq尺รŦนשωﾒվչ&quot;);
var a40=descodificarEntidad(&quot;𝚊𝚋𝚌𝚍𝚎𝚏𝚐𝚑𝚒𝚓𝚔𝚕𝚖𝚗ñ𝚘𝚙𝚚𝚛𝚜𝚝𝚞𝚟𝚠𝚡𝚢𝚣𝟷𝟸𝟹𝟺𝟻𝟼𝟽𝟾𝟿𝟶𝙰𝙱𝙲𝙳𝙴𝙵𝙶𝙷𝙸𝙹𝙺𝙻𝙼𝙽Ñ𝙾𝙿𝚀𝚁𝚂𝚃𝚄𝚅𝚆𝚇𝚈𝚉&quot;);
var a41=descodificarEntidad(&quot;48(d3f9h!jk1றnÑ0pqr57uvwxy2123456789048(d3f9h!jk1றnÑ0pqr57uvwxy2&quot;);
var a42=descodificarEntidad(&quot;𝕒𝕓𝕔𝕕𝕖𝕗𝕘𝕙𝕚𝕛𝕜𝕝𝕞𝕟ñ𝕠𝕡𝕢𝕣𝕤𝕥𝕦𝕧𝕨𝕩𝕪𝕫𝟘𝟙𝟚𝟛𝟜𝟝𝟞𝟟𝟠𝟡𝔸𝔹ℂ𝔻𝔼𝔽𝔾ℍ𝕀𝕁𝕂𝕃𝕄ℕÑ𝕆ℙℚℝ𝕊𝕋𝕌𝕍𝕎𝕏𝕐ℤ&quot;);
var a43=descodificarEntidad(&quot;ค๒ς๔єŦﻮђเןкl๓ภñoקσгรtยשฬאyz1234567890ค๒ς๔єŦﻮђเןкl๓ภÑoקσгรtยשฬץאz&quot;);
var a44=descodificarEntidad(&quot;ᗩᗷᑕᗪEᖴGᕼIᒍKᒪᗰᑎñOᑭᑫᖇᔕTᑌᐯᗯ᙭Yᘔ1234567890ᗩᗷᑕᗪEᖴGᕼIᒍKᒪᗰᑎñOᑭᑫᖇᔕTᑌᐯᗯ᙭Yᘔ&quot;);
var a45=descodificarEntidad(&quot;ค๒čdƎƒﻮんijƘℓmɲñƠÞգ尺ֆtƯvШXฯչ1234567890ค๒čdƎƒﻮんijƘℓmɲñƠÞգ尺ֆtƯvШXฯչ&quot;);
var a46=descodificarEntidad(&quot;ᴀʙᴄᴅᴇғɢʜɪᴊᴋʟᴍɴÑᴏᴘǫʀsᴛᴜᴠᴡxʏᴢ1234567890ᴀʙᴄᴅᴇғɢʜɪᴊᴋʟᴍɴÑᴏᴘǫʀsᴛᴜᴠᴡxʏᴢ&quot;);
var a47=descodificarEntidad(&quot;ለbርծΣfցዠijkረወռЙፀpզշsէሀvሠxվ乙1234567890ለbርծΣfցዠijkረወռЙፀpզշsէሀvሠxվ乙&quot;);
var a48=descodificarEntidad(&quot;丹乃ㄈのモチＧＨ工ﾌ长乚爪刀Ñ〇尸Ｑ尺己丁ひＶ山乂丫乙1234567890丹乃ㄈのモチＧＨ工ﾌ长乚爪刀Ñ〇尸Ｑ尺己丁ひＶ山乂丫乙&quot;);
var a49=descodificarEntidad(&quot;ค๖cժēfﻮhiวkl๓ɲñop๑rŞtนงωxฯ乙1234567890ค๖cժēfﻮhiวkl๓ɲñop๑rŞtนงωxฯ乙&quot;);
var a50=descodificarEntidad(&quot;ɐqɔpǝɟƃɥıɾʞlɯuuodbɹsʇnʌʍxʎz𝟣𝟤𝟥𝟦𝟧𝟨𝟩𝟪𝟫𝟢ɐqɔpǝɟƃɥıɾʞlɯuuodbɹsʇnʌʍxʎz&quot;);
var a51=descodificarEntidad(&quot;ÁßČĎĔŦĞĤĨĴĶĹMŃÑŐPQŔŚŤÚVŴЖŶŹ1234567890ÁßČĎĔŦĞĤĨĴĶĹMŃÑŐPQŔŚŤÚVŴЖŶŹ&quot;);
var a52=descodificarEntidad(&quot;ᴬᴮᶜᴰᴱᶠᴳᴴᴵᴶᴷᴸᴹᴺÑᴼᴾǫᴿˢᵀᵁⱽᵂˣʸᶻ1234567890ᴬᴮᶜᴰᴱᶠᴳᴴᴵᴶᴷᴸᴹᴺÑᴼᴾǫᴿˢᵀᵁⱽᵂˣʸᶻ&quot;);
var a53=descodificarEntidad(&quot;₳฿₵ĐɆ₣₲ⱧłJ₭Ⱡ₥₦ÑØ₱QⱤ₴₮ɄV₩ӾɎⱫ1234567890₳฿₵ĐɆ₣₲ⱧłJ₭Ⱡ₥₦ÑØ₱QⱤ₴₮ɄV₩ӾɎⱫ&quot;);
var a54=descodificarEntidad(&quot;ᴀʙᴄᴅᴇҒɢʜɪᴊᴋʟᴍNÑᴏᴘQʀsᴛᴜᴠᴡxʏᴢ1234567890ᴀʙᴄᴅᴇҒɢʜɪᴊᴋʟᴍNÑᴏᴘQʀsᴛᴜᴠᴡxʏᴢ&quot;);
var a55=descodificarEntidad(&quot;αвc∂εғgнιנкℓмηñσρqяsтυvωxүz1234567890αвc∂εғgнιנкℓмηñσρqяsтυvωxүz&quot;);
var a56=descodificarEntidad(&quot;АБCДЄFGHЇJКГѪ₦ЙѲPФЯ$TЦѴШЖЧЗ1234567890АБCДЄFGHЇJКГѪ₦ЙѲPФЯ$TЦѴШЖЧЗ&quot;);
var a57=descodificarEntidad(&quot;ꍏ♭☾◗€Ϝ❡♄♗♪ϰ↳♔♫Ñ⊙ρ☭☈ⓢT☋✓ω⌘☿☡1234567890ꍏ♭☾◗€Ϝ❡♄♗♪ϰ↳♔♫Ñ⊙ρ☭☈ⓢT☋✓ω⌘☿☡&quot;);
var a58=descodificarEntidad(&quot;ΩbҫժҼҒgӈأjҠӀMnӣoҎգԻֆҭմvωҲұչ1234567890ΩbҫժҼҒﻮӈأjҠӀMnӣoҎգԻֆҭմvωҲұչ&quot;);
var a59=descodificarEntidad(&quot;ǟɮƈɖɛʄɢɦɨʝӄʟʍռñօքզʀֆȶʊʋաӼʏʐ1234567890ǟɮƈɖɛʄɢɦɨʝӄʟʍռñօքզʀֆȶʊʋաӼʏʐ&quot;);
var a60=descodificarEntidad(&quot;åß¢Ðê£ghïjklmññðþqr§†µvwx¥z1234567890ÄßÇÐÈ£GHÌJKLMñÑÖþQR§†ÚVW×¥Z&quot;);
var a61=descodificarEntidad(&quot;▲ɓςdeቱgիiժズℓጦnñ☻թqгsէนשwxуՁ1234567890▲B☪D乇FGHIJKLMNÑ◉PQ尺STU√W✘YZ&quot;);
var a62=descodificarEntidad(&quot;åЪċđêfĝĥїĵκļறήñ☺pqŕśťϋvẅχŷž1234567890ÂßĈĎÊFĜĤエĴЌĹMNÑ◑PQŘŚŤÛVŴҲŶŽ✘乙&quot;);
                var a63=descodificarEntidad(&quot;ɑɓɔɗəʃɡɦɪɟズɭʍήñʘρφʀรʇϋϑШχվʑ1234567890ɑɓɔɗəʃɡɦɪɟズɭʍήñʘρφʀรʇϋϑШχվʑ&quot;);var a64=descodificarEntidad(&quot;🔼🅱🅲🅳🅴🅵🅶🈂ℹ🅹🅺🅻Ⓜ🅽🅽🔵🅿🆀🆁⚡✝🆄🔽🆆🔀🆈🆉1234567890🔼🅱🅲🅳🅴🅵🅶🅷ℹ🅹🅺🅻Ⓜ🅽🅽🔵🅿🆀🆁⚡🆃🆄🔽🆆🔀🆈🆉&quot;);/*z*/
var a65=descodificarEntidad(&quot;🇦🇧🇨🇩🇪🇫🇬🇭🇮🇯🇰🇱🇲🇳🇳🇴🇵🇶🇷🇸🇹🇺🇻🇼🇽🇾🇿1234567890🇦🇧🇨🇩🇪🇫🇬🇭🇮🇯🇰🇱🇲🇳🇳🇴🇵🇶🇷🇸🇹🇺🇻🇼🇽🇾🇿&quot;);/*z*/
var a66=descodificarEntidad(&quot;▲🅱🅲🅳🌜🅵🅶♓ℹ🅹🅺🅻♏♑♑⏺🅿🆀🆁💲🇹⛎🔽🆆❌🆈🆉1234567890🔺🅱🌜🅳🅴🅵🅶♓ℹ🅹🅺🅻♏♑♑⭕🅿🆀🆁💲🇹⛎🔽🆆❌🆈🆉&quot;);/*z*/
//var a670=descodificarEntidad(&quot;ᗩᗷᑕᗪEᖴGᕼ🍼🧎KᒪᗰᑎÑ🐵ᑭᑫᖇ💰🍄ᑌ🔰ᗯ᙭🤘ᘔ1234567890ᗩᗷᑕᗪEᖴGᕼIᒍKᒪᗰᑎñOᑭᑫᖇᔕTᑌᐯᗯ᙭Yᘔ&quot;);
//var a60=descodificarEntidad(&quot;ͣbͨͩͤfgͪͥjklͫnñͦpqͬsͭͮvwͯyz1234567890ͣbͨͩͤfgͪͥjklͫnñͦpqͬsͭͮvwͯyz&quot;);

var cadZ=descodificarEntidad(&quot;[̲̅**]**̵**̷**̶**̸**̴**͟**̲**̳**͢**̼**͙**͛**̐̈**͓̽**A**A**A**A*&quot;);
var cadPar=descodificarEntidad(&quot;✧【**】✧**✩⋆**⋆✩**🏆♕【**】♕🏆**🍎🎀**🎀🍎**😝☝**☝😝**🔥🔥**🔥🔥**✧😍✧**✧😍✧**🎬🎧🎵💕**💕🎵🎧🎬**🏆⚽【**】⚽🏆**🏆🏀【**】🏀🏆**🏆🎱【**】🎱🏆**✋❤️【**】❤️🤚**🎶🎵😍**😍🎵🎶**️😪💔↷**↶💔😪️**💔🍻🎤**🎤🍻💔**🤑💰**💰🤑**⚾⚡**⚡⚾**☘☀【**】☀☘**✧✌【**】✌✧**⚙⚒【**】⚒⚙**✧⚔【**】⚔✧**⛓⛓【**】⛓⛓**⚖【**】⚖**⛈☔【**】☔⛈&quot;);
var cadUno=descodificarEntidad(&quot;🎬🎧🎵💕👍**😍🎵🎵🎶**🔊🔊🎶🎶🎶🎧🎧**💯👌**🎹🎶🎸❤**😍😍😗**📀🏅🏅🏅🏅**😍🤗😘**🎤🍻💔**⚽🏆**📢🎤🎼**❤️😪💔**😎🎧🎼🎵&quot;);
var vecZ=cadZ.split(&quot;**&quot;);
var parX=cadPar.split(&quot;**&quot;);
var unoX=cadUno.split(&quot;**&quot;);
  
 
  function ver2(idEditor){ var text3=document.getElementById(idEditor).value;
  var userEdita=1;
  var ing = text3; if(&quot;Escribe acá...&quot;==ing){ing=&quot;mi nick&quot;;userEdita=&quot;0&quot;; }
  var t1 = &quot;&quot;; var t2 = &quot;&quot;; var t3 = &quot;&quot;; var t4 = &quot;&quot;; var t5 = &quot;&quot;; var t6 = &quot;&quot;; var t7 = &quot;&quot;; var t8 = &quot;&quot;;
  var t9 = &quot;&quot;; var t10 = &quot;&quot;; var t11 = &quot;&quot;; var t12 = &quot;&quot;; var t13 = &quot;&quot;;  var t14 = &quot;&quot;; var t15 = &quot;&quot;;var t16 = &quot;&quot;;var t17 = &quot;&quot;;var t18 = &quot;&quot;;var t19 = &quot;&quot;;var t20 = &quot;&quot;;var t21 = &quot;&quot;;var t22 = &quot;&quot;;var t23 = &quot;&quot;;var t24 = &quot;&quot;;var t25 = &quot;&quot;;var t26 = &quot;&quot;;var t27 = &quot;&quot;;var t28 = &quot;&quot;;
  var t29 = &quot;&quot;;var t30 = &quot;&quot;;var t31 = &quot;&quot;;var t32 = &quot;&quot;;var t33 = &quot;&quot;;var t34 = &quot;&quot;;var t35 = &quot;&quot;;var t36 = &quot;&quot;;var t37 = &quot;&quot;;var t38 = &quot;&quot;;var t39 = &quot;&quot;;var t40 = &quot;&quot;;var t41 = &quot;&quot;;var t42 = &quot;&quot;;var t43 = &quot;&quot;;var t44 = &quot;&quot;;var t45 = &quot;&quot;;var t46 = &quot;&quot;; var t47 = &quot;&quot;;var t48 = &quot;&quot;;var t49 = &quot;&quot;;
  var t50 = &quot;&quot;;var t51 = &quot;&quot;;var t52 = &quot;&quot;;var t53 = &quot;&quot;;var t54 = &quot;&quot;;var t55 = &quot;&quot;;var t56 = &quot;&quot;;var t57 = &quot;&quot;;var t58 = &quot;&quot;;var t59 = &quot;&quot;;var t60 = &quot;&quot;;var t61 = &quot;&quot;;
  var t62 = &quot;&quot;;var t63 = &quot;&quot;; var t64 = &quot;&quot;;var t65 = &quot;&quot;;var t66 = &quot;&quot;;
  /*var n = ing.toLowerCase();*/ var n = ing;  if (ing.length==0) return; 
  for(i=0; i&lt;n.length; i++) {
   var c=n.charAt(i);
   for(j=0; (j&lt;normal.length)&amp;&amp;(c!=normal.charAt(j)); j++);
   if (j&lt;normal.length) { t1+=a1.charAt(j);} else { t1+=c; } 
   if (j&lt;normal.length) { if(Array.from(a2)[j])t2+=Array.from(a2)[j]; } else { t2+=c; } 
   if (j&lt;normal.length) { t3+=a3.charAt(j); } else { t3+=c; } 
   if (j&lt;normal.length) { if(Array.from(a4)[j])t4+=Array.from(a4)[j]; } else { t4+=c; } 
   if (j&lt;normal.length) { t5+=a5.charAt(j); } else { t5+=c; } 
   if (j&lt;normal.length) { if(Array.from(a6)[j])t6+=Array.from(a6)[j]; } else { t6+=c; } 
   if (j&lt;normal.length) { t7+=a7.charAt(j); } else { t7+=c; } 
   if (j&lt;normal.length) { if(Array.from(a8)[j])t8+=Array.from(a8)[j]; } else { t8+=c; } 
   if (j&lt;normal.length) { t9+=a9.charAt(j); } else { t9+=c; } 
   if (j&lt;normal.length) { if(Array.from(a10)[j])t10+=Array.from(a10)[j]; } else { t10+=c; } 
   if (j&lt;normal.length) { t11+=a11.charAt(j); } else { t11+=c; } 
   if (j&lt;normal.length) { if(Array.from(a12)[j])t12+=Array.from(a12)[j]; } else { t12+=c; } 
   if (j&lt;normal.length) { t13+=a13.charAt(j); } else { t13+=c; } 
   if (j&lt;normal.length) { if(Array.from(a14)[j])t14+=Array.from(a14)[j]; } else { t14+=c; }    
                        if (j&lt;normal.length) { t15+=a15.charAt(j); } else { t15+=c; }    
                        if (j&lt;normal.length) { if(Array.from(a16)[j])t16+=Array.from(a16)[j]; } else { t16+=c; }    
                        if (j&lt;normal.length) { t17+=a17.charAt(j); } else { t17+=c; }
                        if (j&lt;normal.length) { if(Array.from(a18)[j])t18+=Array.from(a18)[j]; } else { t18+=c; }
                        if (j&lt;normal.length) { t19+=a19.charAt(j); } else { t19+=c; }
                        if (j&lt;normal.length) { if(Array.from(a20)[j])t20+=Array.from(a20)[j]; } else { t20+=c; }
                        if (j&lt;normal.length) { t21+=a21.charAt(j); } else { t21+=c; }
                        if (j&lt;normal.length) { if(Array.from(a22)[j])t22+=Array.from(a22)[j]; } else { t22+=c; }
                        if (j&lt;normal.length) { t23+=a23.charAt(j); } else { t23+=c; }
                        if (j&lt;normal.length) { if(Array.from(a24)[j])t24+=Array.from(a24)[j]; } else { t24+=c; }
                        if (j&lt;normal.length) { t25+=a25.charAt(j); } else { t25+=c; }
                        if (j&lt;normal.length) { if(Array.from(a26)[j])t26+=Array.from(a26)[j]; } else { t26+=c; }
                        
                        if (j&lt;normal.length) { if(Array.from(a27)[j])t27+=Array.from(a27)[j]; } else { t27+=c; }   
   if (j&lt;normal.length) { if(Array.from(a28)[j])t28+=Array.from(a28)[j]; } else { t28+=c; }
   if (j&lt;normal.length) { if(Array.from(a29)[j])t29+=Array.from(a29)[j]; } else { t29+=c; }
   if (j&lt;normal.length) { if(Array.from(a30)[j])t30+=Array.from(a30)[j]; } else { t30+=c; }
   if (j&lt;normal.length) { if(Array.from(a31)[j])t31+=Array.from(a31)[j]; } else { t31+=c; }
   if (j&lt;normal.length) { if(Array.from(a32)[j])t32+=Array.from(a32)[j]; } else { t32+=c; }
   if (j&lt;normal.length) { if(Array.from(a33)[j])t33+=Array.from(a33)[j]; } else { t33+=c; }
   if (j&lt;normal.length) { if(Array.from(a34)[j])t34+=Array.from(a34)[j]; } else { t34+=c; }
   if (j&lt;normal.length) { if(Array.from(a35)[j])t35+=Array.from(a35)[j]; } else { t35+=c; }
   if (j&lt;normal.length) { if(Array.from(a36)[j])t36+=Array.from(a36)[j]; } else { t36+=c; }
   if (j&lt;normal.length) { if(Array.from(a37)[j])t37+=Array.from(a37)[j]; } else { t37+=c; }
   if (j&lt;normal.length) { if(Array.from(a38)[j])t38+=Array.from(a38)[j]; } else { t38+=c; }
   if (j&lt;normal.length) { if(Array.from(a39)[j])t39+=Array.from(a39)[j]; } else { t39+=c; }
   if (j&lt;normal.length) { if(Array.from(a40)[j])t40+=Array.from(a40)[j]; } else { t40+=c; }
   if (j&lt;normal.length) { if(Array.from(a41)[j])t41+=Array.from(a41)[j]; } else { t41+=c; }
   if (j&lt;normal.length) { if(Array.from(a42)[j])t42+=Array.from(a42)[j]; } else { t42+=c; }
   if (j&lt;normal.length) { if(Array.from(a43)[j])t43+=Array.from(a43)[j]; } else { t43+=c; }
   if (j&lt;normal.length) { if(Array.from(a44)[j])t44+=Array.from(a44)[j]; } else { t44+=c; }
   if (j&lt;normal.length) { if(Array.from(a45)[j])t45+=Array.from(a45)[j]; } else { t45+=c; }
   if (j&lt;normal.length) { if(Array.from(a46)[j])t46+=Array.from(a46)[j]; } else { t46+=c; }
   if (j&lt;normal.length) { if(Array.from(a47)[j])t47+=Array.from(a47)[j]; } else { t47+=c; }
   if (j&lt;normal.length) { if(Array.from(a48)[j])t48+=Array.from(a48)[j]; } else { t48+=c; }
   if (j&lt;normal.length) { if(Array.from(a49)[j])t49+=Array.from(a49)[j]; } else { t49+=c; }
   if (j&lt;normal.length) { if(Array.from(a50)[j])t50+=Array.from(a50)[j]; } else { t50+=c; }
   if (j&lt;normal.length) { if(Array.from(a51)[j])t51+=Array.from(a51)[j]; } else { t51+=c; }
   if (j&lt;normal.length) { if(Array.from(a52)[j])t52+=Array.from(a52)[j]; } else { t52+=c; }
   if (j&lt;normal.length) { if(Array.from(a53)[j])t53+=Array.from(a53)[j]; } else { t53+=c; }
   if (j&lt;normal.length) { if(Array.from(a54)[j])t54+=Array.from(a54)[j]; } else { t54+=c; }
   if (j&lt;normal.length) { if(Array.from(a55)[j])t55+=Array.from(a55)[j]; } else { t55+=c; }
   if (j&lt;normal.length) { if(Array.from(a56)[j])t56+=Array.from(a56)[j]; } else { t56+=c; }
   if (j&lt;normal.length) { if(Array.from(a57)[j])t57+=Array.from(a57)[j]; } else { t57+=c; }
   if (j&lt;normal.length) { if(Array.from(a58)[j])t58+=Array.from(a58)[j]; } else { t58+=c; }
   if (j&lt;normal.length) { if(Array.from(a59)[j])t59+=Array.from(a59)[j]; } else { t59+=c; }
   if (j&lt;normal.length) { if(Array.from(a60)[j])t60+=Array.from(a60)[j]; } else { t60+=c; }
   if (j&lt;normal.length) { if(Array.from(a61)[j])t61+=Array.from(a61)[j]; } else { t61+=c; }
   if (j&lt;normal.length) { if(Array.from(a62)[j])t62+=Array.from(a62)[j]+&quot; &quot;; } else { t62+=c; }
   if (j&lt;normal.length) { if(Array.from(a63)[j])t63+=Array.from(a63)[j]+&quot; &quot;; } else { t63+=c; }
   if (j&lt;normal.length) { if(Array.from(a64)[j])t64+=Array.from(a64)[j]+&quot; &quot;; } else { t64+=c; }
   if (j&lt;normal.length) { if(Array.from(a65)[j])t65+=Array.from(a65)[j]+&quot; &quot;; } else { t65+=c; }
   if (j&lt;normal.length) { if(Array.from(a66)[j])t66+=Array.from(a66)[j]+&quot; &quot;; } else { t66+=c; }
					
   }
  
  
  
                                           if(idEditor==&quot;text1&quot;)document.getElementById(&quot;text1&quot;).value=text3;else if(idEditor==&quot;text2&quot;)document.getElementById(&quot;text1&quot;).value=text3; 
                                           if(typeof Bonitas === &quot;function&quot;) {document.getElementById(&quot;ediciontexto&quot;).value =text3; Bonitas();}
                 document.getElementById(&quot;res1&quot;).value = descodificarEntidad(&quot;─═☆&quot;)+t1+descodificarEntidad(&quot;☆═─&quot;);document.getElementById(&quot;res2&quot;).value = descodificarEntidad(&quot;【&quot;)+t2+descodificarEntidad(&quot;】&quot;);document.getElementById(&quot;res3&quot;).value = descodificarEntidad(&quot;✧【&quot;)+t3+descodificarEntidad(&quot;】✧&quot;);document.getElementById(&quot;res4&quot;).value = descodificarEntidad(&quot;͜͡&quot;)+t4+descodificarEntidad(&quot;ツ&quot;);document.getElementById(&quot;res5&quot;).value = descodificarEntidad(&quot;▲&quot;)+t5+descodificarEntidad(&quot;▼&quot;);document.getElementById(&quot;res6&quot;).value = descodificarEntidad(&quot;͜͡&quot;)+t6+descodificarEntidad(&quot;乂&quot;);document.getElementById(&quot;res7&quot;).value = descodificarEntidad(&quot;*☆¸&quot;)+t7+descodificarEntidad(&quot;¸☆*&quot;);document.getElementById(&quot;res8&quot;).value = descodificarEntidad(&quot;✧☽&quot;)+t8+descodificarEntidad(&quot;☾✧&quot;);document.getElementById(&quot;res9&quot;).value = descodificarEntidad(&quot;¸☆*&quot;)+t9+descodificarEntidad(&quot;*☆¸&quot;);document.getElementById(&quot;res10&quot;).value = descodificarEntidad(&quot;『&quot;)+t10+descodificarEntidad(&quot;』ツ&quot;);document.getElementById(&quot;res11&quot;).value = descodificarEntidad(&quot;꧁༒☬&quot;)+t11+descodificarEntidad(&quot;☬༒꧂&quot;);document.getElementById(&quot;res12&quot;).value = descodificarEntidad(&quot;꧁✧࿌&quot;)+t12+descodificarEntidad(&quot;࿌✧꧂&quot;);document.getElementById(&quot;res13&quot;).value = descodificarEntidad(&quot;꧁༒☬&quot;)+t13+descodificarEntidad(&quot;ৡ☬༒꧂&quot;);document.getElementById(&quot;res14&quot;).value = descodificarEntidad(&quot;꧁☆☬&quot;)+t14+descodificarEntidad(&quot;☬☆꧂&quot;);document.getElementById(&quot;res15&quot;).value = descodificarEntidad(&quot;꧁ঔৣ☬✞&quot;)+t15+descodificarEntidad(&quot;✞☬ঔৣ꧂&quot;);document.getElementById(&quot;res16&quot;).value = descodificarEntidad(&quot;✧꧁ད&quot;)+t16+descodificarEntidad(&quot;ཌ꧂✧&quot;);document.getElementById(&quot;res17&quot;).value = descodificarEntidad(&quot;✧꧁☠︎&quot;)+t17+descodificarEntidad(&quot;☠︎꧂✧&quot;);document.getElementById(&quot;res18&quot;).value = descodificarEntidad(&quot;꧁༒&quot;)+t18+descodificarEntidad(&quot;༒꧂&quot;);document.getElementById(&quot;res19&quot;).value = descodificarEntidad(&quot;۝≛༒&quot;)+t19+descodificarEntidad(&quot;༒≛۝&quot;);document.getElementById(&quot;res20&quot;).value = descodificarEntidad(&quot;꧁༺&quot;)+t20+descodificarEntidad(&quot;༻꧂&quot;);document.getElementById(&quot;res21&quot;).value = descodificarEntidad(&quot;꧁༒&quot;)+t21+descodificarEntidad(&quot;༒꧂&quot;);document.getElementById(&quot;res22&quot;).value = descodificarEntidad(&quot;͜͡&quot;)+t22+descodificarEntidad(&quot;&quot;);document.getElementById(&quot;res23&quot;).value = descodificarEntidad(&quot;★°&quot;)+t23+descodificarEntidad(&quot;°★&quot;);document.getElementById(&quot;res24&quot;).value = descodificarEntidad(&quot;♩♬[&quot;)+t24+descodificarEntidad(&quot;]♬♩&quot;);document.getElementById(&quot;res25&quot;).value = descodificarEntidad(&quot;☜♥☞&quot;)+t25+descodificarEntidad(&quot;☜♥☞&quot;);document.getElementById(&quot;res26&quot;).value = descodificarEntidad(&quot;天今◈&quot;)+t26+descodificarEntidad(&quot;◈기天&quot;);document.getElementById(&quot;res27&quot;).value = descodificarEntidad(&quot;ミ[&quot;)+t27+descodificarEntidad(&quot;]彡&quot;);document.getElementById(&quot;res28&quot;).value = descodificarEntidad(&quot;々&quot;)+t28+descodificarEntidad(&quot;▄︻┻═┳一&quot;);document.getElementById(&quot;res29&quot;).value = descodificarEntidad(&quot;么&quot;)+t29+descodificarEntidad(&quot;么&quot;);document.getElementById(&quot;res30&quot;).value = descodificarEntidad(&quot;☆&quot;)+t30+descodificarEntidad(&quot;☆乂&quot;);document.getElementById(&quot;res31&quot;).value = descodificarEntidad(&quot;➢༒&quot;)+t31+descodificarEntidad(&quot;༒&quot;);document.getElementById(&quot;res32&quot;).value = descodificarEntidad(&quot;☆&quot;)+t32+descodificarEntidad(&quot;~&amp;#62;♡&quot;);document.getElementById(&quot;res33&quot;).value = descodificarEntidad(&quot; ̗̀-✰&quot;)+t33+descodificarEntidad(&quot;✰ˎˊ˗&quot;);document.getElementById(&quot;res34&quot;).value = descodificarEntidad(&quot;☆》&quot;)+t34+descodificarEntidad(&quot;《☆&quot;);document.getElementById(&quot;res35&quot;).value = descodificarEntidad(&quot;༼༼&quot;)+t35+descodificarEntidad(&quot;༽༽﻿&quot;);document.getElementById(&quot;res36&quot;).value = descodificarEntidad(&quot;༄ᶦᶰ✿&quot;)+t36+descodificarEntidad(&quot;࿐&quot;);document.getElementById(&quot;res37&quot;).value = descodificarEntidad(&quot;ミ【&quot;)+t37+descodificarEntidad(&quot;】彡&quot;);document.getElementById(&quot;res38&quot;).value = descodificarEntidad(&quot;《&quot;)+t38+descodificarEntidad(&quot;》ツ&quot;);document.getElementById(&quot;res39&quot;).value = descodificarEntidad(&quot;『&quot;)+t39+descodificarEntidad(&quot;』&quot;);document.getElementById(&quot;res40&quot;).value = descodificarEntidad(&quot;ᴳᵒᵈ乡♕&quot;)+t40+descodificarEntidad(&quot;▄︻̷̿┻̿═━一&quot;);document.getElementById(&quot;res41&quot;).value = descodificarEntidad(&quot;ㅤ ༒ &quot;)+t41+descodificarEntidad(&quot;ㅤ  ༒&quot;);document.getElementById(&quot;res42&quot;).value = descodificarEntidad(&quot;♥（﹙&quot;)+t42+descodificarEntidad(&quot;﹚）♥&quot;);document.getElementById(&quot;res43&quot;).value = descodificarEntidad(&quot;✯✞&quot;)+t43+descodificarEntidad(&quot;✞✯&quot;);document.getElementById(&quot;res44&quot;).value = descodificarEntidad(&quot;★彡[&quot;)+t44+descodificarEntidad(&quot;]彡★&quot;);document.getElementById(&quot;res45&quot;).value = descodificarEntidad(&quot;íɑʍ彡&quot;)+t45+descodificarEntidad(&quot;彡&quot;);document.getElementById(&quot;res46&quot;).value = descodificarEntidad(&quot;◈(★)&quot;)+t46+descodificarEntidad(&quot;(★)◈&quot;);document.getElementById(&quot;res47&quot;).value = descodificarEntidad(&quot;웃❤유【&quot;)+t47+descodificarEntidad(&quot;】&quot;);document.getElementById(&quot;res48&quot;).value = descodificarEntidad(&quot;♥‿♥✿【&quot;)+t48+descodificarEntidad(&quot;】&quot;);document.getElementById(&quot;res49&quot;).value = descodificarEntidad(&quot;╔♥═&quot;)+t49+descodificarEntidad(&quot;═♥╗&quot;);document.getElementById(&quot;res50&quot;).value = descodificarEntidad(&quot;(っ◔◡◔)っ❤&quot;)+t50+descodificarEntidad(&quot;&quot;);document.getElementById(&quot;res51&quot;).value = descodificarEntidad(&quot;(͡• ͜ʖ ͡•).&quot;)+t51+descodificarEntidad(&quot;&quot;);document.getElementById(&quot;res52&quot;).value = descodificarEntidad(&quot;(͠≖ ͜ʖ͠≖)&quot;)+t52+descodificarEntidad(&quot;&quot;);document.getElementById(&quot;res53&quot;).value = descodificarEntidad(&quot;(●_•̃)_&quot;)+t53+descodificarEntidad(&quot;&quot;);document.getElementById(&quot;res54&quot;).value = descodificarEntidad(&quot;(=°o°=)&quot;)+t54+descodificarEntidad(&quot;&quot;);document.getElementById(&quot;res55&quot;).value = descodificarEntidad(&quot;ಠ_ಠ【&quot;)+t55+descodificarEntidad(&quot;】&quot;);document.getElementById(&quot;res56&quot;).value = descodificarEntidad(&quot;㋡✰&quot;)+t56+descodificarEntidad(&quot;✰㋡&quot;);document.getElementById(&quot;res57&quot;).value = descodificarEntidad(&quot;(¨*•.¸&quot;)+t57+descodificarEntidad(&quot;¸.•*¨)&quot;);document.getElementById(&quot;res58&quot;).value = descodificarEntidad(&quot;─═۝&quot;)+t58+descodificarEntidad(&quot;۝═─&quot;);document.getElementById(&quot;res59&quot;).value = descodificarEntidad(&quot;─═♥&quot;)+t59+descodificarEntidad(&quot;♥═─&quot;);document.getElementById(&quot;res60&quot;).value = descodificarEntidad(&quot;《《&quot;)+t60+descodificarEntidad(&quot;》》&quot;);document.getElementById(&quot;res61&quot;).value = descodificarEntidad(&quot;༼༼༼&quot;)+t1+descodificarEntidad(&quot;༽﻿༽﻿༽﻿&quot;);document.getElementById(&quot;res62&quot;).value = descodificarEntidad(&quot;『『&quot;)+t2+descodificarEntidad(&quot;』』&quot;);document.getElementById(&quot;res63&quot;).value = descodificarEntidad(&quot;╚»★&quot;)+t3+descodificarEntidad(&quot;★«╝&quot;);document.getElementById(&quot;res64&quot;).value = descodificarEntidad(&quot;▂▃▅&quot;)+t4+descodificarEntidad(&quot;▅▃▂&quot;);document.getElementById(&quot;res65&quot;).value = descodificarEntidad(&quot;◘ıl|&quot;)+t5+descodificarEntidad(&quot;|lı◘&quot;);document.getElementById(&quot;res66&quot;).value = descodificarEntidad(&quot;★╬►&quot;)+t6+descodificarEntidad(&quot;◄╬★&quot;);document.getElementById(&quot;res67&quot;).value = descodificarEntidad(&quot;◄╬►&quot;)+t7+descodificarEntidad(&quot;◄╬►&quot;);document.getElementById(&quot;res68&quot;).value = descodificarEntidad(&quot;╬╬&quot;)+t8+descodificarEntidad(&quot;╬╬&quot;);document.getElementById(&quot;res69&quot;).value = descodificarEntidad(&quot;░▒▓&quot;)+t9+descodificarEntidad(&quot;▓▒░&quot;);document.getElementById(&quot;res70&quot;).value = descodificarEntidad(&quot;（﹙&quot;)+t10+descodificarEntidad(&quot;﹚）&quot;);document.getElementById(&quot;res71&quot;).value = descodificarEntidad(&quot;〔﹝&quot;)+t11+descodificarEntidad(&quot;﹞〕&quot;);document.getElementById(&quot;res72&quot;).value = parX[0]+t1+parX[1];document.getElementById(&quot;res73&quot;).value = parX[2]+t2+parX[3];document.getElementById(&quot;res74&quot;).value = parX[4]+t3+parX[5];document.getElementById(&quot;res75&quot;).value = parX[6]+t4+parX[7];document.getElementById(&quot;res76&quot;).value = parX[8]+t5+parX[9];document.getElementById(&quot;res77&quot;).value = parX[10]+t6+parX[11];document.getElementById(&quot;res78&quot;).value = parX[12]+t7+parX[13];document.getElementById(&quot;res79&quot;).value = parX[14]+t8+parX[15];document.getElementById(&quot;res80&quot;).value = parX[16]+t9+parX[17];document.getElementById(&quot;res81&quot;).value = parX[18]+t10+parX[19];document.getElementById(&quot;res82&quot;).value = parX[20]+t11+parX[21];document.getElementById(&quot;res83&quot;).value = parX[22]+t12+parX[23];document.getElementById(&quot;res84&quot;).value = parX[24]+t13+parX[25];document.getElementById(&quot;res85&quot;).value = parX[26]+t14+parX[27];document.getElementById(&quot;res86&quot;).value = parX[28]+t15+parX[29];document.getElementById(&quot;res87&quot;).value = parX[30]+t16+parX[31];document.getElementById(&quot;res88&quot;).value = parX[32]+t17+parX[33];document.getElementById(&quot;res89&quot;).value = parX[34]+t18+parX[35];document.getElementById(&quot;res90&quot;).value = parX[36]+t19+parX[37];document.getElementById(&quot;res91&quot;).value = parX[38]+t20+parX[39];document.getElementById(&quot;res92&quot;).value = parX[0]+t21+parX[1];document.getElementById(&quot;res93&quot;).value = parX[2]+t22+parX[3];document.getElementById(&quot;res94&quot;).value = parX[4]+t23+parX[5];document.getElementById(&quot;res95&quot;).value = parX[6]+t24+parX[7];document.getElementById(&quot;res96&quot;).value = parX[8]+t25+parX[9];document.getElementById(&quot;res97&quot;).value = parX[10]+t26+parX[11];document.getElementById(&quot;res98&quot;).value = parX[12]+t27+parX[13];document.getElementById(&quot;res99&quot;).value = parX[14]+t28+parX[15];document.getElementById(&quot;res100&quot;).value = parX[16]+t29+parX[17];document.getElementById(&quot;res101&quot;).value = parX[18]+t30+parX[19];document.getElementById(&quot;res102&quot;).value = parX[20]+t31+parX[21];document.getElementById(&quot;res103&quot;).value = parX[22]+t32+parX[23];document.getElementById(&quot;res104&quot;).value = parX[24]+t33+parX[25];document.getElementById(&quot;res105&quot;).value = parX[26]+t34+parX[27];document.getElementById(&quot;res106&quot;).value = parX[28]+t35+parX[29];document.getElementById(&quot;res107&quot;).value = parX[30]+t36+parX[31];document.getElementById(&quot;res108&quot;).value = parX[32]+t37+parX[33];document.getElementById(&quot;res109&quot;).value = parX[34]+t38+parX[35];document.getElementById(&quot;res110&quot;).value = parX[36]+t39+parX[37];document.getElementById(&quot;res111&quot;).value = parX[38]+t40+parX[39];document.getElementById(&quot;res112&quot;).value = parX[0]+t41+parX[1];document.getElementById(&quot;res113&quot;).value = parX[2]+t42+parX[3];document.getElementById(&quot;res114&quot;).value = parX[4]+t43+parX[5];document.getElementById(&quot;res115&quot;).value = parX[6]+t44+parX[7];} ver2(&quot;text1&quot;); &lt;/script&gt;


&lt;script&gt; 
vec1=[&#39;Sun&#39;,&#39;ZON&#39;,&#39;Big&#39;,&#39;Cool&#39;,&#39;Machine&#39;,&#39;Rocky&#39;,&#39;Ninja&#39;,&#39;Gamer&#39;,&#39;Don&#39;,&#39;Legend&#39;,&#39;Killer&#39;,&#39;Angel&#39;, &#39;Thanos&#39;,&#39;Raven&#39;,&#39;Roz&#39;,&#39;Soul&#39;,&#39;Athletic&#39;,&#39;Expa&#39;,&#39;Peque&#39;,&#39;Big&#39;,&#39;Boos&#39;,&#39;ZY&#39;,&#39;AZ&#39;,&#39;DX&#39;,&#39;ZEO&#39;,&#39;ZERO&#39;,&#39;Lucky&#39;,&#39;Shield&#39;,&#39;Monster&#39;,&#39;Crazy&#39;,&#39;Real&#39;,&#39;Dark&#39;,&#39;Ghost&#39;,&#39;Joker&#39;,&#39;Frozen&#39;,&#39;Perzeo&#39;,&#39;Black&#39;,&#39;White&#39;,&#39;Red&#39;,&#39;Blue&#39;,&#39;Diva&#39;,&#39;Sad&#39;,&#39;PRO&#39;,&#39;PLAYER&#39;,&#39;Fire&#39;,&#39;Maxi&#39;,&#39;Cold&#39;,&#39;Supreme&#39;,&#39;Zeuz&#39;,&#39;Venom&#39;,&#39;Kong&#39;,&#39;Kratos&#39;,&#39;Snupi&#39;,&#39;Athena&#39;,&#39;Rasta&#39;,&#39;Gold&#39;,&#39;Life&#39;,&#39;Shony&#39;,&#39;Sunny&#39;,&#39;Mizzu&#39;,&#39;Lion&#39;,&#39;Baby&#39;,&#39;Lobo&#39;,&#39;Toxic&#39;,&#39;Aura&#39;,&#39;Hacker&#39;,&#39;Z&#39;,&#39;OX&#39;];
vec2=[&#39;&#39;,&#39;&#39;,&#39;&#39;,&#39;&#39;,&#39;&#39;,&#39;&#39;,&#39;Man&#39;,&#39;King&#39;,&#39;X&#39;,&#39;Gun&#39;,&#39;Gox&#39;,&#39;Gen&#39;,&#39;Lux&#39;,&#39;Chan&#39;,&#39;Jin&#39;,&#39;Bad&#39;,&#39;San&#39;,&#39;Kun&#39;,&#39;Hunter&#39;,&#39;Kron&#39;,&#39;Master&#39;,&#39;Drake&#39;,&#39;Blade&#39;,&#39;Set&#39;,&#39;Champion&#39;,&#39;Fires&#39;,&#39;Flex&#39;,&#39;Roe&#39;,&#39;Ros&#39;,&#39;OZ&#39;,&#39;ZEN&#39;,&#39;Xion&#39;,&#39;Wolff&#39;,&#39;Jin&#39;,&#39;WEB&#39;,&#39;COM&#39;,&#39;Quen&#39;,&#39;Game&#39;,&#39;Over&#39;,&#39;Angel&#39;,&#39;Zain&#39;,&#39;Young&#39;,&#39;Kill&#39;,&#39;Ux&#39;,&#39;bot&#39;,&#39;chi&#39;,&#39;zel&#39;,&#39;zein&#39;,&#39;zox&#39;,&#39;pa&#39;,&#39;Slayer&#39;,&#39;Shadow&#39;,&#39;Savage&#39;,&#39;Scared&#39;,&#39;Ryze&#39;,&#39;OX&#39;,&#39;Zero&#39;,&#39;Strong&#39;,&#39;zen&#39;,&#39;nex&#39;,&#39;nil&#39;,&#39;Z&#39;,&#39;Rock&#39;,&#39;Star&#39;,&#39;Mex&#39;,&#39;Min&#39;,&#39;Nishima&#39;,&#39;Kuma&#39;,&#39;Jun&#39;,&#39;EX&#39;,&#39;TX&#39;,&#39;Tiger&#39;,&#39;Lion&#39;,&#39;Shima&#39;,&#39;Saky&#39;,&#39;Kan&#39;,&#39;TOR&#39;,&#39;ZOR&#39;,&#39;KID&#39;,&#39;Boy&#39;,&#39;Blex&#39;,&#39;Mil&#39;,&#39;24K&#39;,&#39;METAL&#39;,&#39;Xion&#39;,&#39;Geus&#39;,&#39;Shur&#39;,&#39;rita&#39;,&#39;Kella&#39;,&#39;Kell&#39;,&#39;Li&#39;,&#39;Masters&#39;,&#39;Han&#39;,&#39;Long&#39;,&#39;Viper&#39;,&#39;Kanzuky&#39;,&#39;Zuky&#39;,&#39;Yusai&#39;,&#39;Sawada&#39;,&#39;Matsuda&#39;,&#39;Kang&#39;,&#39;Blade&#39;,&#39;Lao&#39;,&#39;Cage&#39;,&#39;Kano&#39;,&#39;nnok&#39;,&#39;Cyrax&#39;,&#39;Shi&#39;,&#39;Kin&#39;,&#39;Taro&#39;,&#39;Trion&#39;];

function listaNombres()
{tam1=vec1.length-1;tam2=vec2.length-1;
 nom=document.getElementById(&#39;nomb&#39;).value;
 document.getElementById(&#39;n1&#39;).innerHTML=nombre(nom,tam1,tam2);
 document.getElementById(&#39;n2&#39;).innerHTML=nombre(nom,tam1,tam2);
 document.getElementById(&#39;n3&#39;).innerHTML=nombre(nom,tam1,tam2);
 document.getElementById(&#39;n4&#39;).innerHTML=nombre(nom,tam1,tam2);
 document.getElementById(&#39;n5&#39;).innerHTML=nombre(nom,tam1,tam2);
 document.getElementById(&#39;n6&#39;).innerHTML=nombre(nom,tam1,tam2);
 document.getElementById(&#39;n7&#39;).innerHTML=nombre(nom,tam1,tam2);
 document.getElementById(&#39;n8&#39;).innerHTML=nombre(nom,tam1,tam2);
 document.getElementById(&#39;n9&#39;).innerHTML=nombre(nom,tam1,tam2);
 document.getElementById(&#39;n10&#39;).innerHTML=nombre(nom,tam1,tam2);
 document.getElementById(&#39;n11&#39;).innerHTML=nombre(nom,tam1,tam2);
 document.getElementById(&#39;n12&#39;).innerHTML=nombre(nom,tam1,tam2);
 document.getElementById(&#39;n13&#39;).innerHTML=nombre(nom,tam1,tam2);
 document.getElementById(&#39;n14&#39;).innerHTML=nombre(nom,tam1,tam2);
 document.getElementById(&#39;n15&#39;).innerHTML=nombre(nom,tam1,tam2);
}

function nombre(nom,tam1,tam2){
alea1=Math.round(Math.random()*tam1);
alea2=Math.round(Math.random()*tam2);
if(nom==&quot;&quot;)name1=vec1[alea1];else 
          { tam3=nom.length-1;alea3=Math.round(Math.random()*tam3);
            name1=nom.substr(0,alea3);  }
name=name1+vec2[alea2];
return name;
}

var globIdMensaje = &quot;mensaje1&quot;,globIdTexto = &quot;x&quot;;
function copyDeDiv222(idTexto,idMensaje){ 
    var text=document.getElementById(idTexto).innerHTML;
	
    var id = &quot;el-id-del-textarea&quot;; globIdMensaje=idMensaje;
    var existsTextarea = document.getElementById(id);
    if(!existsTextarea){ var textarea = document.createElement(&quot;textarea&quot;);  textarea.id = id;
                         textarea.style.position = &quot;fixed&quot;;textarea.style.top = 0; textarea.style.left = 0; textarea.style.width = &quot;1px&quot;;        textarea.style.height = &quot;1px&quot;; textarea.style.padding = 0;  textarea.style.border = &quot;none&quot;;  textarea.style.outline = &quot;none&quot;;  textarea.style.boxShadow = &quot;none&quot;;  textarea.style.background = &quot;transparent&quot;;
                         document.querySelector(&quot;body&quot;).appendChild(textarea);   existsTextarea = document.getElementById(id);
                       }else{   }
    existsTextarea.value = text; existsTextarea.select();
    try { var status = document.execCommand(&quot;copy&quot;); if(!status){ fracaso1(idTexto,idMensaje); }else{ exito1(idTexto,idMensaje); }
        } catch (err) {  excepcion1(idTexto,idMensaje); }
    if(!existsTextarea){document.body.removeChild(existsTextarea);}
}
    
    function exito1(idTexto,idMensaje) { MostrarAlerta1(2500,&quot;Copiado!&quot;,&quot;#01A9DB&quot;,idTexto,idMensaje); }
    function fracaso1(idTexto,idMensaje) { MostrarAlerta1(5500,&quot;Error&quot;,&quot;#F79F81&quot;,idTexto,idMensaje); }
    function excepcion1(idTexto,idMensaje) {MostrarAlerta1(5500,&quot;Error&quot;,&quot;#F79F81&quot;,idTexto,idMensaje); }
    function ocultarAlerta1(idTexto,idMensaje) {//objeto=document.getElementById(idTexto+&quot;_msg&quot;);
							          //padreId=document.getElementById(idTexto).parentNode.id;
									  document.getElementById(idMensaje).innerHTML=&quot;Copiar&quot;;
									  //document.getElementById(idTexto).removeChild(objeto);
	                                }
    function MostrarAlerta1(tiempo,texto1,color,idTexto,idMensaje) { elemento1 = document.createElement(&quot;div&quot;); id5=idTexto+&quot;_msg&quot;; inputExist=document.getElementById(id5);
                                              if(!inputExist){//elemento1.id = id5; elemento1.innerHTML=&quot;&lt;div style=&#39;color:#fff; background:&quot;+color+&quot;;&#39;&gt;&quot;+texto1+&quot;&lt;/div&gt;&quot;;
                                                    		  //elemento2 = document.getElementById(idTexto); 
															  //elemento2.appendChild(elemento1);
															  
															  document.getElementById(idMensaje).innerHTML=&quot;&lt;p style=&#39;color:#fff;font-size:0.9em;background:&quot;+color+&quot;;&#39;&gt;&quot;+texto1+&quot;&lt;/p&gt;&quot;;
															  
															            //elemento2.parentNode.insertBefore(elemento1,elemento2);
                                                                        //insertAfter(elemento2,elemento1); 
															  setTimeout(function() {ocultarAlerta1(idTexto,idMensaje);}, tiempo);
                                                             }
                                                        }
&lt;/script&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3479830349506876198/posts/default/460520597830700187'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3479830349506876198/posts/default/460520597830700187'/><link rel='alternate' type='text/html' href='http://oruro777.blogspot.com/2017/12/nick-para-fortnite-letras-y-simbolos.html' title='Nick para Fortnite, letras y símbolos'/><author><name>Jx</name><uri>http://www.blogger.com/profile/03601735053947716847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_r5d2O2O1cXFZu_ZbYx_uxeOC8rLjXJVb_thxXtZCTq86d5w2R2YGntLa4OMGdpBYttvp6eR_2Qh5yUx3Nk7XaWvKZtZt681ZMPpLvPXd1DiK-rKW2iD-BYQUb0iKF5IVnywXC-0vyN-4/s72-c/nicks-fortnite.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-3479830349506876198.post-4204083124310706786</id><published>2017-12-08T23:19:00.000-04:00</published><updated>2020-03-26T20:18:57.277-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="facebook"/><category scheme="http://www.blogger.com/atom/ns#" term="imágenes en facebook"/><title type='text'>Portada con un perrito para escribir mensaje</title><content type='html'>&lt;div class=&quot;area-imagen&quot;&gt;&lt;div id=&quot;area-aux&quot;&gt;&lt;div id=&quot;area5&quot; &gt;&lt;img id=&quot;img3&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaFa5nOEuMnqkuLCAffESQkIAQtvjSdyFvTpjMxQpfdvouD_BNVkqVxTJvtLrIM9TR86gge4XAmWDvQVTSh-Rf2T-bmo8LlcZxs2IT3b5n-xrp2nhxE-pNwVm-AUXWTGZ5JEy69rCjjZ_u/s1600/animales3.jpg&quot; style=&quot;width:555px;&quot;&gt;&lt;br /&gt;
&lt;span style=&quot;color:#222;font-weight:bold;position:absolute;width:309px;top:174px;left:420px;font-size:27px;text-align:center;&quot; id=&quot;text1&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;clear:both;&quot; class=&quot;clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id=&quot;editor-imagen1&quot;&gt;&lt;/div&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;Imagen de un perro saludando con un hola&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Comenzamos el año con una interesante opción para tu colección de imágenes de portada o fondos, se trata de un perrito muy tierno con un mensaje de saludo &quot;hola&quot; escrito en el suelo, de fondo la playa. Para poder editar el texto de esta imagen, escribe en el recuadro de arriba, tu mensaje se verá reflejado de manera automática para que luego puedas bajar a tu dispositvo movil o pc.&lt;br /&gt;
&lt;br /&gt;
Feliz 2020 para todos, esperamos que este año sea muy bueno para ustedes, en el blog iremos publicando nuevas opciones y mejoras, no se olviden de mandar sugerencias.&lt;br /&gt;
&lt;div id=&quot;editor-imagen2&quot;&gt;&lt;div  style=&quot;position:relative;&quot;&gt;&lt;div class=&quot;dom-textarea&quot;&gt;&lt;textarea maxlength=&quot;156&quot; onkeyup=&quot;escribir()&quot; id=&quot;textedit&quot;&gt;MI TEXTO&lt;/textarea&gt;&lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;button onclick=&quot;funFF(1);change_class_child(&amp;#39;#modal_crearImagen5&amp;#39;,&amp;#39;.modal5.view&amp;#39;,&amp;#39;modal5 view visible&amp;#39;);&quot; class=&quot;btn1&quot;&gt;CREAR IMAGEN&lt;/button&gt; &lt;button onclick=&quot;show_or_hidden_dom_sin_overflow(&#39;botones-1&#39;,&#39;block&#39;);&quot; class=&quot;btn1&quot;&gt;TAMAÑO&lt;/button&gt;  &lt;br /&gt;
&lt;div id=&quot;botones-1&quot; style=&quot;background:rgb(195, 236, 249) none repeat scroll 0% 0%;text-align:center;position:absolute;top:0;width:100%;padding:3px 0 9px 0;display:none;&quot;&gt;Tamaño:&lt;br /&gt;
&lt;button onclick=&quot;size5(1)&quot; class=&quot;btn1&quot;&gt;250px&lt;/button&gt; &lt;button onclick=&quot;size5(2)&quot; class=&quot;btn1&quot;&gt;320px&lt;/button&gt; &lt;button onclick=&quot;size5(3)&quot; class=&quot;btn1&quot;&gt;550px&lt;/button&gt; &lt;button onclick=&quot;size5(4)&quot; class=&quot;btn1&quot;&gt;650px&lt;/button&gt; &lt;button onclick=&quot;size5(5)&quot; class=&quot;btn1&quot;&gt;750px&lt;/button&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;button onclick=&quot;show_or_hidden_dom_sin_overflow(&#39;botones-1&#39;,&#39;none&#39;);&quot; class=&quot;btn1&quot;&gt;CERRAR X&lt;/button&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id=&quot;modal_crearImagen5&quot; class=&quot;modal-container&quot;&gt;&lt;div class=&quot;modal5 view&quot;&gt;&lt;div class=&quot;modalA-content&quot; id=&quot;modal-content&quot;&gt;&lt;div class=&quot;panel-heading&quot; style=&quot;position:relative;&quot;&gt;&lt;h4 class=&quot;modal-title&quot; id=&quot;myModalLabel&quot;&gt;IMAGEN CREADA&lt;br /&gt;
&lt;button type=&quot;button&quot; class=&quot;btn-close-2&quot; data-dismiss=&quot;modal&quot; onclick=&quot;change_class_child(&amp;#39;#modal_crearImagen5&amp;#39;,&amp;#39;.modal5.view.visible&amp;#39;,&amp;#39;modal5 view&amp;#39;);&quot;&gt;x&lt;/button&gt;&lt;br /&gt;
&lt;/h4&gt;&lt;/div&gt;&lt;div id=&quot;show-image&quot;&gt;&lt;/div&gt;&lt;button onclick=&quot;change_class_child(&amp;#39;#modal_crearImagen5&amp;#39;,&amp;#39;.modal5.view.visible&amp;#39;,&amp;#39;modal5 view&amp;#39;);&quot; class=&quot;btn1&quot; style=&quot;float:left;width:unset;&quot;&gt;CERRAR&lt;/button&gt;&lt;br /&gt;
&lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;script&gt;auto_ini(); 
function auto_ini(){console.log(&quot;entra auto_ini&quot;);document.getElementById(&quot;editor-imagen1&quot;).innerHTML=document.getElementById(&quot;editor-imagen2&quot;).innerHTML;document.getElementById(&quot;editor-imagen2&quot;).innerHTML=&quot;&quot;;
                    ancho=screen.width; if(ancho&gt;1050)size5(5); if(ancho&gt;555&amp;&amp;ancho&lt;=1050)size5(3); if(ancho&lt;555&amp;&amp;ancho&gt;320)size5(2); if(ancho&lt;321)size5(1); 
       }
      
function size5(tam3){color=&quot;#000&quot;; imgWidth3=750; imgHeight3=280; top3=24;fontSize3=21;textWidth3=345;left3=381;
                     if(tam3==1){newWidth3=250;} if(tam3==2){newWidth3=320;} 
      if(tam3==3){newWidth3=555;} 
      if(tam3==4){newWidth3=650;} if(tam3==5){newWidth3=750;}
                     newHeight3=newWidth3*imgHeight3/imgWidth3; 
                     top3=newHeight3*top3/imgHeight3;
                     left3=newWidth3*left3/imgWidth3;        
                     fontSize3=newHeight3*fontSize3/imgHeight3;
                     textWidth3=newWidth3*textWidth3/imgWidth3;
                     imgWidth3=newWidth3;     
                        document.getElementById(&quot;text1&quot;).style.fontSize = fontSize3+&quot;px&quot;;
                        document.getElementById(&quot;text1&quot;).style.left = left3+&quot;px&quot;;
                        document.getElementById(&quot;text1&quot;).style.top = top3+&quot;px&quot;;
                        document.getElementById(&quot;text1&quot;).style.width = textWidth3+&quot;px&quot;;
                     document.getElementById(&quot;text1&quot;).style.color = color;
                        document.getElementById(&quot;img3&quot;).style.width = imgWidth3+&quot;px&quot;;
                        document.getElementById(&quot;area5&quot;).style.width = imgWidth3+&quot;px&quot;;
                     document.getElementById(&quot;area-aux&quot;).style.width = imgWidth3+&quot;px&quot;;
                        document.getElementById(&quot;modal-content&quot;).style.width = imgWidth3+&quot;px&quot;;
      
                      escribir();
                    }
function escribir()
         {texto5=document.getElementById(&#39;textedit&#39;).value; 
          vec5=texto5.split(&quot;\n&quot;); cade=&quot;&quot;;for(i=0;i&lt;vec5.length;i++){if(i&gt;0)salto=&#39;
&#39;;else salto=&#39;&#39;;  cade+=salto+vec5[i];}
          document.getElementById(&#39;text1&#39;).innerHTML=cade;    
         }
&lt;/script&gt;&lt;br /&gt;
&lt;!--.......................................--&gt;&lt;br /&gt;
&lt;script&gt;
var accion5,idResult5,idMessage5,gif5,variable5,lastNameId,idCampoUpdate,datoExtra,datoExtra2;

function funFF(datos){console.log(&quot;Enter-&gt;funFF()&quot;);escribir();
    var wrapper = document.getElementById(&#39;area5&#39;);
    domtoimage.toSvg(wrapper).then(function (svgDataUrl) {downloadPNGFromAnyImageSrc(svgDataUrl,accion5,idResult5,idMessage5,gif5,variable5,lastNameId,idCampoUpdate,datos);});
}

function downloadPNGFromAnyImageSrc(src,accion5,idResult5,idMessage5,gif5,variable5,lastNameId,idCampoUpdate,datos)
{ console.log(&quot;Enter-&gt;downloadPNGFromAnyImageSrc()&quot;);
  //recreate the image with src recieved
  var img = new Image;
  //when image loaded (to know width and height)
  img.onload = function(){
    //drow image inside a canvas
    var canvas = convertImageToCanvas(img);
    //get image/png from convas
    var pngImage =  convertCanvasToImage(canvas);
    //download
    var anchor = document.createElement(&#39;a&#39;);
                      var myImage = canvas.toDataURL(&quot;image/png&quot;);
       console.log(&quot;DOWNLOAD-&gt;&quot;+datoExtra+&quot; : &quot;+myImage);
       
       if(datos==1){//window.open(myImage);
                    document.getElementById(&quot;show-image&quot;).innerHTML=&#39;&lt;img src=&quot;&#39;+myImage+&#39;&quot;/&gt;&lt;div class=&quot;clear&quot;&gt;
&lt;/div&gt;&lt;a href=&quot;&#39;+myImage+&#39;&quot; download=&quot;image.png&quot; class=&quot;btn1&quot; style=&quot;float:left;width:unset;&quot;&gt;DESCARGAR&lt;/a&gt;&#39;;
                   }
       
    if(datos==2){ anchor.setAttribute(&#39;href&#39;, pngImage.src);
            anchor.setAttribute(&#39;download&#39;, &#39;image.png&#39;);
             }
    anchor.click();
  };
  img.src = src;
 // Converts image to canvas; returns new canvas element
  function convertImageToCanvas(image) {
        var canvas = document.createElement(&quot;canvas&quot;);
        canvas.width = image.width;
        canvas.height = image.height;
        canvas.getContext(&quot;2d&quot;).drawImage(image, 0, 0);
        return canvas;
    }
    // Converts canvas to an image
    function convertCanvasToImage(canvas) {
        var image = new Image();
        image.src = canvas.toDataURL(&quot;image/png&quot;);
        return image;
    }
}
&lt;/script&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;script&gt;

(function() {
  function d3_class(ctor, properties) {
    try {
      for (var key in properties) {
        Object.defineProperty(ctor.prototype, key, {
          value: properties[key],
          enumerable: false
        });
      }
    } catch (e) {
      ctor.prototype = properties;
    }
  }
  function d3_arrayCopy(pseudoarray) {
    var i = -1, n = pseudoarray.length, array = [];
    while (++i &lt; n) array.push(pseudoarray[i]);
    return array;
  }
  function d3_arraySlice(pseudoarray) {
    return Array.prototype.slice.call(pseudoarray);
  }
  function d3_Map() {}
  function d3_identity(d) {
    return d;
  }
  function d3_this() {
    return this;
  }
  function d3_true() {
    return true;
  }
  function d3_functor(v) {
    return typeof v === &quot;function&quot; ? v : function() {
      return v;
    };
  }
  function d3_rebind(target, source, method) {
    return function() {
      var value = method.apply(source, arguments);
      return arguments.length ? target : value;
    };
  }
  function d3_number(x) {
    return x != null &amp;&amp; !isNaN(x);
  }
  function d3_zipLength(d) {
    return d.length;
  }
  function d3_splitter(d) {
    return d == null;
  }
  function d3_collapse(s) {
    return s.trim().replace(/\s+/g, &quot; &quot;);
  }
  function d3_range_integerScale(x) {
    var k = 1;
    while (x * k % 1) k *= 10;
    return k;
  }
  function d3_dispatch() {}
  function d3_dispatch_event(dispatch) {
    function event() {
      var z = listeners, i = -1, n = z.length, l;
      while (++i &lt; n) if (l = z[i].on) l.apply(this, arguments);
      return dispatch;
    }
    var listeners = [], listenerByName = new d3_Map;
    event.on = function(name, listener) {
      var l = listenerByName.get(name), i;
      if (arguments.length &lt; 2) return l &amp;&amp; l.on;
      if (l) {
        l.on = null;
        listeners = listeners.slice(0, i = listeners.indexOf(l)).concat(listeners.slice(i + 1));
        listenerByName.remove(name);
      }
      if (listener) listeners.push(listenerByName.set(name, {
        on: listener
      }));
      return dispatch;
    };
    return event;
  }
  function d3_format_precision(x, p) {
    return p - (x ? 1 + Math.floor(Math.log(x + Math.pow(10, 1 + Math.floor(Math.log(x) / Math.LN10) - p)) / Math.LN10) : 1);
  }
  function d3_format_typeDefault(x) {
    return x + &quot;&quot;;
  }
  function d3_format_group(value) {
    var i = value.lastIndexOf(&quot;.&quot;), f = i &gt;= 0 ? value.substring(i) : (i = value.length, &quot;&quot;), t = [];
    while (i &gt; 0) t.push(value.substring(i -= 3, i + 3));
    return t.reverse().join(&quot;,&quot;) + f;
  }
  function d3_formatPrefix(d, i) {
    var k = Math.pow(10, Math.abs(8 - i) * 3);
    return {
      scale: i &gt; 8 ? function(d) {
        return d / k;
      } : function(d) {
        return d * k;
      },
      symbol: d
    };
  }
  function d3_ease_clamp(f) {
    return function(t) {
      return t &lt;= 0 ? 0 : t &gt;= 1 ? 1 : f(t);
    };
  }
  function d3_ease_reverse(f) {
    return function(t) {
      return 1 - f(1 - t);
    };
  }
  function d3_ease_reflect(f) {
    return function(t) {
      return .5 * (t &lt; .5 ? f(2 * t) : 2 - f(2 - 2 * t));
    };
  }
  function d3_ease_identity(t) {
    return t;
  }
  function d3_ease_poly(e) {
    return function(t) {
      return Math.pow(t, e);
    };
  }
  function d3_ease_sin(t) {
    return 1 - Math.cos(t * Math.PI / 2);
  }
  function d3_ease_exp(t) {
    return Math.pow(2, 10 * (t - 1));
  }
  function d3_ease_circle(t) {
    return 1 - Math.sqrt(1 - t * t);
  }
  function d3_ease_elastic(a, p) {
    var s;
    if (arguments.length &lt; 2) p = .45;
    if (arguments.length &lt; 1) {
      a = 1;
      s = p / 4;
    } else s = p / (2 * Math.PI) * Math.asin(1 / a);
    return function(t) {
      return 1 + a * Math.pow(2, 10 * -t) * Math.sin((t - s) * 2 * Math.PI / p);
    };
  }
  function d3_ease_back(s) {
    if (!s) s = 1.70158;
    return function(t) {
      return t * t * ((s + 1) * t - s);
    };
  }
  function d3_ease_bounce(t) {
    return t &lt; 1 / 2.75 ? 7.5625 * t * t : t &lt; 2 / 2.75 ? 7.5625 * (t -= 1.5 / 2.75) * t + .75 : t &lt; 2.5 / 2.75 ? 7.5625 * (t -= 2.25 / 2.75) * t + .9375 : 7.5625 * (t -= 2.625 / 2.75) * t + .984375;
  }
  function d3_eventCancel() {
    d3.event.stopPropagation();
    d3.event.preventDefault();
  }
  function d3_eventSource() {
    var e = d3.event, s;
    while (s = e.sourceEvent) e = s;
    return e;
  }
  function d3_eventDispatch(target) {
    var dispatch = new d3_dispatch, i = 0, n = arguments.length;
    while (++i &lt; n) dispatch[arguments[i]] = d3_dispatch_event(dispatch);
    dispatch.of = function(thiz, argumentz) {
      return function(e1) {
        try {
          var e0 = e1.sourceEvent = d3.event;
          e1.target = target;
          d3.event = e1;
          dispatch[e1.type].apply(thiz, argumentz);
        } finally {
          d3.event = e0;
        }
      };
    };
    return dispatch;
  }
  function d3_transform(m) {
    var r0 = [ m.a, m.b ], r1 = [ m.c, m.d ], kx = d3_transformNormalize(r0), kz = d3_transformDot(r0, r1), ky = d3_transformNormalize(d3_transformCombine(r1, r0, -kz)) || 0;
    if (r0[0] * r1[1] &lt; r1[0] * r0[1]) {
      r0[0] *= -1;
      r0[1] *= -1;
      kx *= -1;
      kz *= -1;
    }
    this.rotate = (kx ? Math.atan2(r0[1], r0[0]) : Math.atan2(-r1[0], r1[1])) * d3_transformDegrees;
    this.translate = [ m.e, m.f ];
    this.scale = [ kx, ky ];
    this.skew = ky ? Math.atan2(kz, ky) * d3_transformDegrees : 0;
  }
  function d3_transformDot(a, b) {
    return a[0] * b[0] + a[1] * b[1];
  }
  function d3_transformNormalize(a) {
    var k = Math.sqrt(d3_transformDot(a, a));
    if (k) {
      a[0] /= k;
      a[1] /= k;
    }
    return k;
  }
  function d3_transformCombine(a, b, k) {
    a[0] += k * b[0];
    a[1] += k * b[1];
    return a;
  }
  function d3_interpolateByName(name) {
    return name == &quot;transform&quot; ? d3.interpolateTransform : d3.interpolate;
  }
  function d3_uninterpolateNumber(a, b) {
    b = b - (a = +a) ? 1 / (b - a) : 0;
    return function(x) {
      return (x - a) * b;
    };
  }
  function d3_uninterpolateClamp(a, b) {
    b = b - (a = +a) ? 1 / (b - a) : 0;
    return function(x) {
      return Math.max(0, Math.min(1, (x - a) * b));
    };
  }
  function d3_Color() {}
  function d3_rgb(r, g, b) {
    return new d3_Rgb(r, g, b);
  }
  function d3_Rgb(r, g, b) {
    this.r = r;
    this.g = g;
    this.b = b;
  }
  function d3_rgb_hex(v) {
    return v &lt; 16 ? &quot;0&quot; + Math.max(0, v).toString(16) : Math.min(255, v).toString(16);
  }
  function d3_rgb_parse(format, rgb, hsl) {
    var r = 0, g = 0, b = 0, m1, m2, name;
    m1 = /([a-z]+)\((.*)\)/i.exec(format);
    if (m1) {
      m2 = m1[2].split(&quot;,&quot;);
      switch (m1[1]) {
       case &quot;hsl&quot;:
        {
          return hsl(parseFloat(m2[0]), parseFloat(m2[1]) / 100, parseFloat(m2[2]) / 100);
        }
       case &quot;rgb&quot;:
        {
          return rgb(d3_rgb_parseNumber(m2[0]), d3_rgb_parseNumber(m2[1]), d3_rgb_parseNumber(m2[2]));
        }
      }
    }
    if (name = d3_rgb_names.get(format)) return rgb(name.r, name.g, name.b);
    if (format != null &amp;&amp; format.charAt(0) === &quot;#&quot;) {
      if (format.length === 4) {
        r = format.charAt(1);
        r += r;
        g = format.charAt(2);
        g += g;
        b = format.charAt(3);
        b += b;
      } else if (format.length === 7) {
        r = format.substring(1, 3);
        g = format.substring(3, 5);
        b = format.substring(5, 7);
      }
      r = parseInt(r, 16);
      g = parseInt(g, 16);
      b = parseInt(b, 16);
    }
    return rgb(r, g, b);
  }
  function d3_rgb_hsl(r, g, b) {
    var min = Math.min(r /= 255, g /= 255, b /= 255), max = Math.max(r, g, b), d = max - min, h, s, l = (max + min) / 2;
    if (d) {
      s = l &lt; .5 ? d / (max + min) : d / (2 - max - min);
      if (r == max) h = (g - b) / d + (g &lt; b ? 6 : 0); else if (g == max) h = (b - r) / d + 2; else h = (r - g) / d + 4;
      h *= 60;
    } else {
      s = h = 0;
    }
    return d3_hsl(h, s, l);
  }
  function d3_rgb_lab(r, g, b) {
    r = d3_rgb_xyz(r);
    g = d3_rgb_xyz(g);
    b = d3_rgb_xyz(b);
    var x = d3_xyz_lab((.4124564 * r + .3575761 * g + .1804375 * b) / d3_lab_X), y = d3_xyz_lab((.2126729 * r + .7151522 * g + .072175 * b) / d3_lab_Y), z = d3_xyz_lab((.0193339 * r + .119192 * g + .9503041 * b) / d3_lab_Z);
    return d3_lab(116 * y - 16, 500 * (x - y), 200 * (y - z));
  }
  function d3_rgb_xyz(r) {
    return (r /= 255) &lt;= .04045 ? r / 12.92 : Math.pow((r + .055) / 1.055, 2.4);
  }
  function d3_rgb_parseNumber(c) {
    var f = parseFloat(c);
    return c.charAt(c.length - 1) === &quot;%&quot; ? Math.round(f * 2.55) : f;
  }
  function d3_hsl(h, s, l) {
    return new d3_Hsl(h, s, l);
  }
  function d3_Hsl(h, s, l) {
    this.h = h;
    this.s = s;
    this.l = l;
  }
  function d3_hsl_rgb(h, s, l) {
    function v(h) {
      if (h &gt; 360) h -= 360; else if (h &lt; 0) h += 360;
      if (h &lt; 60) return m1 + (m2 - m1) * h / 60;
      if (h &lt; 180) return m2;
      if (h &lt; 240) return m1 + (m2 - m1) * (240 - h) / 60;
      return m1;
    }
    function vv(h) {
      return Math.round(v(h) * 255);
    }
    var m1, m2;
    h = h % 360;
    if (h &lt; 0) h += 360;
    s = s &lt; 0 ? 0 : s &gt; 1 ? 1 : s;
    l = l &lt; 0 ? 0 : l &gt; 1 ? 1 : l;
    m2 = l &lt;= .5 ? l * (1 + s) : l + s - l * s;
    m1 = 2 * l - m2;
    return d3_rgb(vv(h + 120), vv(h), vv(h - 120));
  }
  function d3_hcl(h, c, l) {
    return new d3_Hcl(h, c, l);
  }
  function d3_Hcl(h, c, l) {
    this.h = h;
    this.c = c;
    this.l = l;
  }
  function d3_hcl_lab(h, c, l) {
    return d3_lab(l, Math.cos(h *= Math.PI / 180) * c, Math.sin(h) * c);
  }
  function d3_lab(l, a, b) {
    return new d3_Lab(l, a, b);
  }
  function d3_Lab(l, a, b) {
    this.l = l;
    this.a = a;
    this.b = b;
  }
  function d3_lab_rgb(l, a, b) {
    var y = (l + 16) / 116, x = y + a / 500, z = y - b / 200;
    x = d3_lab_xyz(x) * d3_lab_X;
    y = d3_lab_xyz(y) * d3_lab_Y;
    z = d3_lab_xyz(z) * d3_lab_Z;
    return d3_rgb(d3_xyz_rgb(3.2404542 * x - 1.5371385 * y - .4985314 * z), d3_xyz_rgb(-.969266 * x + 1.8760108 * y + .041556 * z), d3_xyz_rgb(.0556434 * x - .2040259 * y + 1.0572252 * z));
  }
  function d3_lab_hcl(l, a, b) {
    return d3_hcl(Math.atan2(b, a) / Math.PI * 180, Math.sqrt(a * a + b * b), l);
  }
  function d3_lab_xyz(x) {
    return x &gt; .206893034 ? x * x * x : (x - 4 / 29) / 7.787037;
  }
  function d3_xyz_lab(x) {
    return x &gt; .008856 ? Math.pow(x, 1 / 3) : 7.787037 * x + 4 / 29;
  }
  function d3_xyz_rgb(r) {
    return Math.round(255 * (r &lt;= .00304 ? 12.92 * r : 1.055 * Math.pow(r, 1 / 2.4) - .055));
  }
  function d3_selection(groups) {
    d3_arraySubclass(groups, d3_selectionPrototype);
    return groups;
  }
  function d3_selection_selector(selector) {
    return function() {
      return d3_select(selector, this);
    };
  }
  function d3_selection_selectorAll(selector) {
    return function() {
      return d3_selectAll(selector, this);
    };
  }
  function d3_selection_attr(name, value) {
    function attrNull() {
      this.removeAttribute(name);
    }
    function attrNullNS() {
      this.removeAttributeNS(name.space, name.local);
    }
    function attrConstant() {
      this.setAttribute(name, value);
    }
    function attrConstantNS() {
      this.setAttributeNS(name.space, name.local, value);
    }
    function attrFunction() {
      var x = value.apply(this, arguments);
      if (x == null) this.removeAttribute(name); else this.setAttribute(name, x);
    }
    function attrFunctionNS() {
      var x = value.apply(this, arguments);
      if (x == null) this.removeAttributeNS(name.space, name.local); else this.setAttributeNS(name.space, name.local, x);
    }
    name = d3.ns.qualify(name);
    return value == null ? name.local ? attrNullNS : attrNull : typeof value === &quot;function&quot; ? name.local ? attrFunctionNS : attrFunction : name.local ? attrConstantNS : attrConstant;
  }
  function d3_selection_classedRe(name) {
    return new RegExp(&quot;(?:^|\\s+)&quot; + d3.requote(name) + &quot;(?:\\s+|$)&quot;, &quot;g&quot;);
  }
  function d3_selection_classed(name, value) {
    function classedConstant() {
      var i = -1;
      while (++i &lt; n) name[i](this, value);
    }
    function classedFunction() {
      var i = -1, x = value.apply(this, arguments);
      while (++i &lt; n) name[i](this, x);
    }
    name = name.trim().split(/\s+/).map(d3_selection_classedName);
    var n = name.length;
    return typeof value === &quot;function&quot; ? classedFunction : classedConstant;
  }
  function d3_selection_classedName(name) {
    var re = d3_selection_classedRe(name);
    return function(node, value) {
      if (c = node.classList) return value ? c.add(name) : c.remove(name);
      var c = node.className, cb = c.baseVal != null, cv = cb ? c.baseVal : c;
      if (value) {
        re.lastIndex = 0;
        if (!re.test(cv)) {
          cv = d3_collapse(cv + &quot; &quot; + name);
          if (cb) c.baseVal = cv; else node.className = cv;
        }
      } else if (cv) {
        cv = d3_collapse(cv.replace(re, &quot; &quot;));
        if (cb) c.baseVal = cv; else node.className = cv;
      }
    };
  }
  function d3_selection_style(name, value, priority) {
    function styleNull() {
      this.style.removeProperty(name);
    }
    function styleConstant() {
      this.style.setProperty(name, value, priority);
    }
    function styleFunction() {
      var x = value.apply(this, arguments);
      if (x == null) this.style.removeProperty(name); else this.style.setProperty(name, x, priority);
    }
    return value == null ? styleNull : typeof value === &quot;function&quot; ? styleFunction : styleConstant;
  }
  function d3_selection_property(name, value) {
    function propertyNull() {
      delete this[name];
    }
    function propertyConstant() {
      this[name] = value;
    }
    function propertyFunction() {
      var x = value.apply(this, arguments);
      if (x == null) delete this[name]; else this[name] = x;
    }
    return value == null ? propertyNull : typeof value === &quot;function&quot; ? propertyFunction : propertyConstant;
  }
  function d3_selection_dataNode(data) {
    return {
      __data__: data
    };
  }
  function d3_selection_filter(selector) {
    return function() {
      return d3_selectMatches(this, selector);
    };
  }
  function d3_selection_sortComparator(comparator) {
    if (!arguments.length) comparator = d3.ascending;
    return function(a, b) {
      return comparator(a &amp;&amp; a.__data__, b &amp;&amp; b.__data__);
    };
  }
  function d3_selection_on(type, listener, capture) {
    function onRemove() {
      var wrapper = this[name];
      if (wrapper) {
        this.removeEventListener(type, wrapper, wrapper.$);
        delete this[name];
      }
    }
    function onAdd() {
      function wrapper(e) {
        var o = d3.event;
        d3.event = e;
        args[0] = node.__data__;
        try {
          listener.apply(node, args);
        } finally {
          d3.event = o;
        }
      }
      var node = this, args = arguments;
      onRemove.call(this);
      this.addEventListener(type, this[name] = wrapper, wrapper.$ = capture);
      wrapper._ = listener;
    }
    var name = &quot;__on&quot; + type, i = type.indexOf(&quot;.&quot;);
    if (i &gt; 0) type = type.substring(0, i);
    return listener ? onAdd : onRemove;
  }
  function d3_selection_each(groups, callback) {
    for (var j = 0, m = groups.length; j &lt; m; j++) {
      for (var group = groups[j], i = 0, n = group.length, node; i &lt; n; i++) {
        if (node = group[i]) callback(node, i, j);
      }
    }
    return groups;
  }
  function d3_selection_enter(selection) {
    d3_arraySubclass(selection, d3_selection_enterPrototype);
    return selection;
  }
  function d3_transition(groups, id, time) {
    d3_arraySubclass(groups, d3_transitionPrototype);
    var tweens = new d3_Map, event = d3.dispatch(&quot;start&quot;, &quot;end&quot;), ease = d3_transitionEase;
    groups.id = id;
    groups.time = time;
    groups.tween = function(name, tween) {
      if (arguments.length &lt; 2) return tweens.get(name);
      if (tween == null) tweens.remove(name); else tweens.set(name, tween);
      return groups;
    };
    groups.ease = function(value) {
      if (!arguments.length) return ease;
      ease = typeof value === &quot;function&quot; ? value : d3.ease.apply(d3, arguments);
      return groups;
    };
    groups.each = function(type, listener) {
      if (arguments.length &lt; 2) return d3_transition_each.call(groups, type);
      event.on(type, listener);
      return groups;
    };
    d3.timer(function(elapsed) {
      return d3_selection_each(groups, function(node, i, j) {
        function start(elapsed) {
          if (lock.active &gt; id) return stop();
          lock.active = id;
          tweens.forEach(function(key, value) {
            if (value = value.call(node, d, i)) {
              tweened.push(value);
            }
          });
          event.start.call(node, d, i);
          if (!tick(elapsed)) d3.timer(tick, 0, time);
          return 1;
        }
        function tick(elapsed) {
          if (lock.active !== id) return stop();
          var t = (elapsed - delay) / duration, e = ease(t), n = tweened.length;
          while (n &gt; 0) {
            tweened[--n].call(node, e);
          }
          if (t &gt;= 1) {
            stop();
            d3_transitionId = id;
            event.end.call(node, d, i);
            d3_transitionId = 0;
            return 1;
          }
        }
        function stop() {
          if (!--lock.count) delete node.__transition__;
          return 1;
        }
        var tweened = [], delay = node.delay, duration = node.duration, lock = (node = node.node).__transition__ || (node.__transition__ = {
          active: 0,
          count: 0
        }), d = node.__data__;
        ++lock.count;
        delay &lt;= elapsed ? start(elapsed) : d3.timer(start, delay, time);
      });
    }, 0, time);
    return groups;
  }
  function d3_transition_each(callback) {
    var id = d3_transitionId, ease = d3_transitionEase, delay = d3_transitionDelay, duration = d3_transitionDuration;
    d3_transitionId = this.id;
    d3_transitionEase = this.ease();
    d3_selection_each(this, function(node, i, j) {
      d3_transitionDelay = node.delay;
      d3_transitionDuration = node.duration;
      callback.call(node = node.node, node.__data__, i, j);
    });
    d3_transitionId = id;
    d3_transitionEase = ease;
    d3_transitionDelay = delay;
    d3_transitionDuration = duration;
    return this;
  }
  function d3_tweenNull(d, i, a) {
    return a != &quot;&quot; &amp;&amp; d3_tweenRemove;
  }
  function d3_tweenByName(b, name) {
    return d3.tween(b, d3_interpolateByName(name));
  }
  function d3_timer_step() {
    var elapsed, now = Date.now(), t1 = d3_timer_queue;
    while (t1) {
      elapsed = now - t1.then;
      if (elapsed &gt;= t1.delay) t1.flush = t1.callback(elapsed);
      t1 = t1.next;
    }
    var delay = d3_timer_flush() - now;
    if (delay &gt; 24) {
      if (isFinite(delay)) {
        clearTimeout(d3_timer_timeout);
        d3_timer_timeout = setTimeout(d3_timer_step, delay);
      }
      d3_timer_interval = 0;
    } else {
      d3_timer_interval = 1;
      d3_timer_frame(d3_timer_step);
    }
  }
  function d3_timer_flush() {
    var t0 = null, t1 = d3_timer_queue, then = Infinity;
    while (t1) {
      if (t1.flush) {
        delete d3_timer_byId[t1.callback.id];
        t1 = t0 ? t0.next = t1.next : d3_timer_queue = t1.next;
      } else {
        then = Math.min(then, t1.then + t1.delay);
        t1 = (t0 = t1).next;
      }
    }
    return then;
  }
  function d3_mousePoint(container, e) {
    var svg = container.ownerSVGElement || container;
    if (svg.createSVGPoint) {
      var point = svg.createSVGPoint();
      if (d3_mouse_bug44083 &lt; 0 &amp;&amp; (window.scrollX || window.scrollY)) {
        svg = d3.select(document.body).append(&quot;svg&quot;).style(&quot;position&quot;, &quot;absolute&quot;).style(&quot;top&quot;, 0).style(&quot;left&quot;, 0);
        var ctm = svg[0][0].getScreenCTM();
        d3_mouse_bug44083 = !(ctm.f || ctm.e);
        svg.remove();
      }
      if (d3_mouse_bug44083) {
        point.x = e.pageX;
        point.y = e.pageY;
      } else {
        point.x = e.clientX;
        point.y = e.clientY;
      }
      point = point.matrixTransform(container.getScreenCTM().inverse());
      return [ point.x, point.y ];
    }
    var rect = container.getBoundingClientRect();
    return [ e.clientX - rect.left - container.clientLeft, e.clientY - rect.top - container.clientTop ];
  }
  function d3_noop() {}
  function d3_scaleExtent(domain) {
    var start = domain[0], stop = domain[domain.length - 1];
    return start &lt; stop ? [ start, stop ] : [ stop, start ];
  }
  function d3_scaleRange(scale) {
    return scale.rangeExtent ? scale.rangeExtent() : d3_scaleExtent(scale.range());
  }
  function d3_scale_nice(domain, nice) {
    var i0 = 0, i1 = domain.length - 1, x0 = domain[i0], x1 = domain[i1], dx;
    if (x1 &lt; x0) {
      dx = i0, i0 = i1, i1 = dx;
      dx = x0, x0 = x1, x1 = dx;
    }
    if (nice = nice(x1 - x0)) {
      domain[i0] = nice.floor(x0);
      domain[i1] = nice.ceil(x1);
    }
    return domain;
  }
  function d3_scale_niceDefault() {
    return Math;
  }
  function d3_scale_linear(domain, range, interpolate, clamp) {
    function rescale() {
      var linear = Math.min(domain.length, range.length) &gt; 2 ? d3_scale_polylinear : d3_scale_bilinear, uninterpolate = clamp ? d3_uninterpolateClamp : d3_uninterpolateNumber;
      output = linear(domain, range, uninterpolate, interpolate);
      input = linear(range, domain, uninterpolate, d3.interpolate);
      return scale;
    }
    function scale(x) {
      return output(x);
    }
    var output, input;
    scale.invert = function(y) {
      return input(y);
    };
    scale.domain = function(x) {
      if (!arguments.length) return domain;
      domain = x.map(Number);
      return rescale();
    };
    scale.range = function(x) {
      if (!arguments.length) return range;
      range = x;
      return rescale();
    };
    scale.rangeRound = function(x) {
      return scale.range(x).interpolate(d3.interpolateRound);
    };
    scale.clamp = function(x) {
      if (!arguments.length) return clamp;
      clamp = x;
      return rescale();
    };
    scale.interpolate = function(x) {
      if (!arguments.length) return interpolate;
      interpolate = x;
      return rescale();
    };
    scale.ticks = function(m) {
      return d3_scale_linearTicks(domain, m);
    };
    scale.tickFormat = function(m) {
      return d3_scale_linearTickFormat(domain, m);
    };
    scale.nice = function() {
      d3_scale_nice(domain, d3_scale_linearNice);
      return rescale();
    };
    scale.copy = function() {
      return d3_scale_linear(domain, range, interpolate, clamp);
    };
    return rescale();
  }
  function d3_scale_linearRebind(scale, linear) {
    return d3.rebind(scale, linear, &quot;range&quot;, &quot;rangeRound&quot;, &quot;interpolate&quot;, &quot;clamp&quot;);
  }
  function d3_scale_linearNice(dx) {
    dx = Math.pow(10, Math.round(Math.log(dx) / Math.LN10) - 1);
    return dx &amp;&amp; {
      floor: function(x) {
        return Math.floor(x / dx) * dx;
      },
      ceil: function(x) {
        return Math.ceil(x / dx) * dx;
      }
    };
  }
  function d3_scale_linearTickRange(domain, m) {
    var extent = d3_scaleExtent(domain), span = extent[1] - extent[0], step = Math.pow(10, Math.floor(Math.log(span / m) / Math.LN10)), err = m / span * step;
    if (err &lt;= .15) step *= 10; else if (err &lt;= .35) step *= 5; else if (err &lt;= .75) step *= 2;
    extent[0] = Math.ceil(extent[0] / step) * step;
    extent[1] = Math.floor(extent[1] / step) * step + step * .5;
    extent[2] = step;
    return extent;
  }
  function d3_scale_linearTicks(domain, m) {
    return d3.range.apply(d3, d3_scale_linearTickRange(domain, m));
  }
  function d3_scale_linearTickFormat(domain, m) {
    return d3.format(&quot;,.&quot; + Math.max(0, -Math.floor(Math.log(d3_scale_linearTickRange(domain, m)[2]) / Math.LN10 + .01)) + &quot;f&quot;);
  }
  function d3_scale_bilinear(domain, range, uninterpolate, interpolate) {
    var u = uninterpolate(domain[0], domain[1]), i = interpolate(range[0], range[1]);
    return function(x) {
      return i(u(x));
    };
  }
  function d3_scale_polylinear(domain, range, uninterpolate, interpolate) {
    var u = [], i = [], j = 0, k = Math.min(domain.length, range.length) - 1;
    if (domain[k] &lt; domain[0]) {
      domain = domain.slice().reverse();
      range = range.slice().reverse();
    }
    while (++j &lt;= k) {
      u.push(uninterpolate(domain[j - 1], domain[j]));
      i.push(interpolate(range[j - 1], range[j]));
    }
    return function(x) {
      var j = d3.bisect(domain, x, 1, k) - 1;
      return i[j](u[j](x));
    };
  }
  function d3_scale_log(linear, log) {
    function scale(x) {
      return linear(log(x));
    }
    var pow = log.pow;
    scale.invert = function(x) {
      return pow(linear.invert(x));
    };
    scale.domain = function(x) {
      if (!arguments.length) return linear.domain().map(pow);
      log = x[0] &lt; 0 ? d3_scale_logn : d3_scale_logp;
      pow = log.pow;
      linear.domain(x.map(log));
      return scale;
    };
    scale.nice = function() {
      linear.domain(d3_scale_nice(linear.domain(), d3_scale_niceDefault));
      return scale;
    };
    scale.ticks = function() {
      var extent = d3_scaleExtent(linear.domain()), ticks = [];
      if (extent.every(isFinite)) {
        var i = Math.floor(extent[0]), j = Math.ceil(extent[1]), u = pow(extent[0]), v = pow(extent[1]);
        if (log === d3_scale_logn) {
          ticks.push(pow(i));
          for (; i++ &lt; j; ) for (var k = 9; k &gt; 0; k--) ticks.push(pow(i) * k);
        } else {
          for (; i &lt; j; i++) for (var k = 1; k &lt; 10; k++) ticks.push(pow(i) * k);
          ticks.push(pow(i));
        }
        for (i = 0; ticks[i] &lt; u; i++) {}
        for (j = ticks.length; ticks[j - 1] &gt; v; j--) {}
        ticks = ticks.slice(i, j);
      }
      return ticks;
    };
    scale.tickFormat = function(n, format) {
      if (arguments.length &lt; 2) format = d3_scale_logFormat;
      if (arguments.length &lt; 1) return format;
      var k = Math.max(.1, n / scale.ticks().length), f = log === d3_scale_logn ? (e = -1e-12, Math.floor) : (e = 1e-12, Math.ceil), e;
      return function(d) {
        return d / pow(f(log(d) + e)) &lt;= k ? format(d) : &quot;&quot;;
      };
    };
    scale.copy = function() {
      return d3_scale_log(linear.copy(), log);
    };
    return d3_scale_linearRebind(scale, linear);
  }
  function d3_scale_logp(x) {
    return Math.log(x &lt; 0 ? 0 : x) / Math.LN10;
  }
  function d3_scale_logn(x) {
    return -Math.log(x &gt; 0 ? 0 : -x) / Math.LN10;
  }
  function d3_scale_pow(linear, exponent) {
    function scale(x) {
      return linear(powp(x));
    }
    var powp = d3_scale_powPow(exponent), powb = d3_scale_powPow(1 / exponent);
    scale.invert = function(x) {
      return powb(linear.invert(x));
    };
    scale.domain = function(x) {
      if (!arguments.length) return linear.domain().map(powb);
      linear.domain(x.map(powp));
      return scale;
    };
    scale.ticks = function(m) {
      return d3_scale_linearTicks(scale.domain(), m);
    };
    scale.tickFormat = function(m) {
      return d3_scale_linearTickFormat(scale.domain(), m);
    };
    scale.nice = function() {
      return scale.domain(d3_scale_nice(scale.domain(), d3_scale_linearNice));
    };
    scale.exponent = function(x) {
      if (!arguments.length) return exponent;
      var domain = scale.domain();
      powp = d3_scale_powPow(exponent = x);
      powb = d3_scale_powPow(1 / exponent);
      return scale.domain(domain);
    };
    scale.copy = function() {
      return d3_scale_pow(linear.copy(), exponent);
    };
    return d3_scale_linearRebind(scale, linear);
  }
  function d3_scale_powPow(e) {
    return function(x) {
      return x &lt; 0 ? -Math.pow(-x, e) : Math.pow(x, e);
    };
  }
  function d3_scale_ordinal(domain, ranger) {
    function scale(x) {
      return range[((index.get(x) || index.set(x, domain.push(x))) - 1) % range.length];
    }
    function steps(start, step) {
      return d3.range(domain.length).map(function(i) {
        return start + step * i;
      });
    }
    var index, range, rangeBand;
    scale.domain = function(x) {
      if (!arguments.length) return domain;
      domain = [];
      index = new d3_Map;
      var i = -1, n = x.length, xi;
      while (++i &lt; n) if (!index.has(xi = x[i])) index.set(xi, domain.push(xi));
      return scale[ranger.t].apply(scale, ranger.a);
    };
    scale.range = function(x) {
      if (!arguments.length) return range;
      range = x;
      rangeBand = 0;
      ranger = {
        t: &quot;range&quot;,
        a: arguments
      };
      return scale;
    };
    scale.rangePoints = function(x, padding) {
      if (arguments.length &lt; 2) padding = 0;
      var start = x[0], stop = x[1], step = (stop - start) / (Math.max(1, domain.length - 1) + padding);
      range = steps(domain.length &lt; 2 ? (start + stop) / 2 : start + step * padding / 2, step);
      rangeBand = 0;
      ranger = {
        t: &quot;rangePoints&quot;,
        a: arguments
      };
      return scale;
    };
    scale.rangeBands = function(x, padding, outerPadding) {
      if (arguments.length &lt; 2) padding = 0;
      if (arguments.length &lt; 3) outerPadding = padding;
      var reverse = x[1] &lt; x[0], start = x[reverse - 0], stop = x[1 - reverse], step = (stop - start) / (domain.length - padding + 2 * outerPadding);
      range = steps(start + step * outerPadding, step);
      if (reverse) range.reverse();
      rangeBand = step * (1 - padding);
      ranger = {
        t: &quot;rangeBands&quot;,
        a: arguments
      };
      return scale;
    };
    scale.rangeRoundBands = function(x, padding, outerPadding) {
      if (arguments.length &lt; 2) padding = 0;
      if (arguments.length &lt; 3) outerPadding = padding;
      var reverse = x[1] &lt; x[0], start = x[reverse - 0], stop = x[1 - reverse], step = Math.floor((stop - start) / (domain.length - padding + 2 * outerPadding)), error = stop - start - (domain.length - padding) * step;
      range = steps(start + Math.round(error / 2), step);
      if (reverse) range.reverse();
      rangeBand = Math.round(step * (1 - padding));
      ranger = {
        t: &quot;rangeRoundBands&quot;,
        a: arguments
      };
      return scale;
    };
    scale.rangeBand = function() {
      return rangeBand;
    };
    scale.rangeExtent = function() {
      return d3_scaleExtent(ranger.a[0]);
    };
    scale.copy = function() {
      return d3_scale_ordinal(domain, ranger);
    };
    return scale.domain(domain);
  }
  function d3_scale_quantile(domain, range) {
    function rescale() {
      var k = 0, n = domain.length, q = range.length;
      thresholds = [];
      while (++k &lt; q) thresholds[k - 1] = d3.quantile(domain, k / q);
      return scale;
    }
    function scale(x) {
      if (isNaN(x = +x)) return NaN;
      return range[d3.bisect(thresholds, x)];
    }
    var thresholds;
    scale.domain = function(x) {
      if (!arguments.length) return domain;
      domain = x.filter(function(d) {
        return !isNaN(d);
      }).sort(d3.ascending);
      return rescale();
    };
    scale.range = function(x) {
      if (!arguments.length) return range;
      range = x;
      return rescale();
    };
    scale.quantiles = function() {
      return thresholds;
    };
    scale.copy = function() {
      return d3_scale_quantile(domain, range);
    };
    return rescale();
  }
  function d3_scale_quantize(x0, x1, range) {
    function scale(x) {
      return range[Math.max(0, Math.min(i, Math.floor(kx * (x - x0))))];
    }
    function rescale() {
      kx = range.length / (x1 - x0);
      i = range.length - 1;
      return scale;
    }
    var kx, i;
    scale.domain = function(x) {
      if (!arguments.length) return [ x0, x1 ];
      x0 = +x[0];
      x1 = +x[x.length - 1];
      return rescale();
    };
    scale.range = function(x) {
      if (!arguments.length) return range;
      range = x;
      return rescale();
    };
    scale.copy = function() {
      return d3_scale_quantize(x0, x1, range);
    };
    return rescale();
  }
  function d3_scale_threshold(domain, range) {
    function scale(x) {
      return range[d3.bisect(domain, x)];
    }
    scale.domain = function(_) {
      if (!arguments.length) return domain;
      domain = _;
      return scale;
    };
    scale.range = function(_) {
      if (!arguments.length) return range;
      range = _;
      return scale;
    };
    scale.copy = function() {
      return d3_scale_threshold(domain, range);
    };
    return scale;
  }
  function d3_scale_identity(domain) {
    function identity(x) {
      return +x;
    }
    identity.invert = identity;
    identity.domain = identity.range = function(x) {
      if (!arguments.length) return domain;
      domain = x.map(identity);
      return identity;
    };
    identity.ticks = function(m) {
      return d3_scale_linearTicks(domain, m);
    };
    identity.tickFormat = function(m) {
      return d3_scale_linearTickFormat(domain, m);
    };
    identity.copy = function() {
      return d3_scale_identity(domain);
    };
    return identity;
  }
  function d3_svg_arcInnerRadius(d) {
    return d.innerRadius;
  }
  function d3_svg_arcOuterRadius(d) {
    return d.outerRadius;
  }
  function d3_svg_arcStartAngle(d) {
    return d.startAngle;
  }
  function d3_svg_arcEndAngle(d) {
    return d.endAngle;
  }
  function d3_svg_line(projection) {
    function line(data) {
      function segment() {
        segments.push(&quot;M&quot;, interpolate(projection(points), tension));
      }
      var segments = [], points = [], i = -1, n = data.length, d, fx = d3_functor(x), fy = d3_functor(y);
      while (++i &lt; n) {
        if (defined.call(this, d = data[i], i)) {
          points.push([ +fx.call(this, d, i), +fy.call(this, d, i) ]);
        } else if (points.length) {
          segment();
          points = [];
        }
      }
      if (points.length) segment();
      return segments.length ? segments.join(&quot;&quot;) : null;
    }
    var x = d3_svg_lineX, y = d3_svg_lineY, defined = d3_true, interpolate = d3_svg_lineLinear, interpolateKey = interpolate.key, tension = .7;
    line.x = function(_) {
      if (!arguments.length) return x;
      x = _;
      return line;
    };
    line.y = function(_) {
      if (!arguments.length) return y;
      y = _;
      return line;
    };
    line.defined = function(_) {
      if (!arguments.length) return defined;
      defined = _;
      return line;
    };
    line.interpolate = function(_) {
      if (!arguments.length) return interpolateKey;
      if (typeof _ === &quot;function&quot;) interpolateKey = interpolate = _; else interpolateKey = (interpolate = d3_svg_lineInterpolators.get(_) || d3_svg_lineLinear).key;
      return line;
    };
    line.tension = function(_) {
      if (!arguments.length) return tension;
      tension = _;
      return line;
    };
    return line;
  }
  function d3_svg_lineX(d) {
    return d[0];
  }
  function d3_svg_lineY(d) {
    return d[1];
  }
  function d3_svg_lineLinear(points) {
    return points.join(&quot;L&quot;);
  }
  function d3_svg_lineLinearClosed(points) {
    return d3_svg_lineLinear(points) + &quot;Z&quot;;
  }
  function d3_svg_lineStepBefore(points) {
    var i = 0, n = points.length, p = points[0], path = [ p[0], &quot;,&quot;, p[1] ];
    while (++i &lt; n) path.push(&quot;V&quot;, (p = points[i])[1], &quot;H&quot;, p[0]);
    return path.join(&quot;&quot;);
  }
  function d3_svg_lineStepAfter(points) {
    var i = 0, n = points.length, p = points[0], path = [ p[0], &quot;,&quot;, p[1] ];
    while (++i &lt; n) path.push(&quot;H&quot;, (p = points[i])[0], &quot;V&quot;, p[1]);
    return path.join(&quot;&quot;);
  }
  function d3_svg_lineCardinalOpen(points, tension) {
    return points.length &lt; 4 ? d3_svg_lineLinear(points) : points[1] + d3_svg_lineHermite(points.slice(1, points.length - 1), d3_svg_lineCardinalTangents(points, tension));
  }
  function d3_svg_lineCardinalClosed(points, tension) {
    return points.length &lt; 3 ? d3_svg_lineLinear(points) : points[0] + d3_svg_lineHermite((points.push(points[0]), points), d3_svg_lineCardinalTangents([ points[points.length - 2] ].concat(points, [ points[1] ]), tension));
  }
  function d3_svg_lineCardinal(points, tension, closed) {
    return points.length &lt; 3 ? d3_svg_lineLinear(points) : points[0] + d3_svg_lineHermite(points, d3_svg_lineCardinalTangents(points, tension));
  }
  function d3_svg_lineHermite(points, tangents) {
    if (tangents.length &lt; 1 || points.length != tangents.length &amp;&amp; points.length != tangents.length + 2) {
      return d3_svg_lineLinear(points);
    }
    var quad = points.length != tangents.length, path = &quot;&quot;, p0 = points[0], p = points[1], t0 = tangents[0], t = t0, pi = 1;
    if (quad) {
      path += &quot;Q&quot; + (p[0] - t0[0] * 2 / 3) + &quot;,&quot; + (p[1] - t0[1] * 2 / 3) + &quot;,&quot; + p[0] + &quot;,&quot; + p[1];
      p0 = points[1];
      pi = 2;
    }
    if (tangents.length &gt; 1) {
      t = tangents[1];
      p = points[pi];
      pi++;
      path += &quot;C&quot; + (p0[0] + t0[0]) + &quot;,&quot; + (p0[1] + t0[1]) + &quot;,&quot; + (p[0] - t[0]) + &quot;,&quot; + (p[1] - t[1]) + &quot;,&quot; + p[0] + &quot;,&quot; + p[1];
      for (var i = 2; i &lt; tangents.length; i++, pi++) {
        p = points[pi];
        t = tangents[i];
        path += &quot;S&quot; + (p[0] - t[0]) + &quot;,&quot; + (p[1] - t[1]) + &quot;,&quot; + p[0] + &quot;,&quot; + p[1];
      }
    }
    if (quad) {
      var lp = points[pi];
      path += &quot;Q&quot; + (p[0] + t[0] * 2 / 3) + &quot;,&quot; + (p[1] + t[1] * 2 / 3) + &quot;,&quot; + lp[0] + &quot;,&quot; + lp[1];
    }
    return path;
  }
  function d3_svg_lineCardinalTangents(points, tension) {
    var tangents = [], a = (1 - tension) / 2, p0, p1 = points[0], p2 = points[1], i = 1, n = points.length;
    while (++i &lt; n) {
      p0 = p1;
      p1 = p2;
      p2 = points[i];
      tangents.push([ a * (p2[0] - p0[0]), a * (p2[1] - p0[1]) ]);
    }
    return tangents;
  }
  function d3_svg_lineBasis(points) {
    if (points.length &lt; 3) return d3_svg_lineLinear(points);
    var i = 1, n = points.length, pi = points[0], x0 = pi[0], y0 = pi[1], px = [ x0, x0, x0, (pi = points[1])[0] ], py = [ y0, y0, y0, pi[1] ], path = [ x0, &quot;,&quot;, y0 ];
    d3_svg_lineBasisBezier(path, px, py);
    while (++i &lt; n) {
      pi = points[i];
      px.shift();
      px.push(pi[0]);
      py.shift();
      py.push(pi[1]);
      d3_svg_lineBasisBezier(path, px, py);
    }
    i = -1;
    while (++i &lt; 2) {
      px.shift();
      px.push(pi[0]);
      py.shift();
      py.push(pi[1]);
      d3_svg_lineBasisBezier(path, px, py);
    }
    return path.join(&quot;&quot;);
  }
  function d3_svg_lineBasisOpen(points) {
    if (points.length &lt; 4) return d3_svg_lineLinear(points);
    var path = [], i = -1, n = points.length, pi, px = [ 0 ], py = [ 0 ];
    while (++i &lt; 3) {
      pi = points[i];
      px.push(pi[0]);
      py.push(pi[1]);
    }
    path.push(d3_svg_lineDot4(d3_svg_lineBasisBezier3, px) + &quot;,&quot; + d3_svg_lineDot4(d3_svg_lineBasisBezier3, py));
    --i;
    while (++i &lt; n) {
      pi = points[i];
      px.shift();
      px.push(pi[0]);
      py.shift();
      py.push(pi[1]);
      d3_svg_lineBasisBezier(path, px, py);
    }
    return path.join(&quot;&quot;);
  }
  function d3_svg_lineBasisClosed(points) {
    var path, i = -1, n = points.length, m = n + 4, pi, px = [], py = [];
    while (++i &lt; 4) {
      pi = points[i % n];
      px.push(pi[0]);
      py.push(pi[1]);
    }
    path = [ d3_svg_lineDot4(d3_svg_lineBasisBezier3, px), &quot;,&quot;, d3_svg_lineDot4(d3_svg_lineBasisBezier3, py) ];
    --i;
    while (++i &lt; m) {
      pi = points[i % n];
      px.shift();
      px.push(pi[0]);
      py.shift();
      py.push(pi[1]);
      d3_svg_lineBasisBezier(path, px, py);
    }
    return path.join(&quot;&quot;);
  }
  function d3_svg_lineBundle(points, tension) {
    var n = points.length - 1;
    if (n) {
      var x0 = points[0][0], y0 = points[0][1], dx = points[n][0] - x0, dy = points[n][1] - y0, i = -1, p, t;
      while (++i &lt;= n) {
        p = points[i];
        t = i / n;
        p[0] = tension * p[0] + (1 - tension) * (x0 + t * dx);
        p[1] = tension * p[1] + (1 - tension) * (y0 + t * dy);
      }
    }
    return d3_svg_lineBasis(points);
  }
  function d3_svg_lineDot4(a, b) {
    return a[0] * b[0] + a[1] * b[1] + a[2] * b[2] + a[3] * b[3];
  }
  function d3_svg_lineBasisBezier(path, x, y) {
    path.push(&quot;C&quot;, d3_svg_lineDot4(d3_svg_lineBasisBezier1, x), &quot;,&quot;, d3_svg_lineDot4(d3_svg_lineBasisBezier1, y), &quot;,&quot;, d3_svg_lineDot4(d3_svg_lineBasisBezier2, x), &quot;,&quot;, d3_svg_lineDot4(d3_svg_lineBasisBezier2, y), &quot;,&quot;, d3_svg_lineDot4(d3_svg_lineBasisBezier3, x), &quot;,&quot;, d3_svg_lineDot4(d3_svg_lineBasisBezier3, y));
  }
  function d3_svg_lineSlope(p0, p1) {
    return (p1[1] - p0[1]) / (p1[0] - p0[0]);
  }
  function d3_svg_lineFiniteDifferences(points) {
    var i = 0, j = points.length - 1, m = [], p0 = points[0], p1 = points[1], d = m[0] = d3_svg_lineSlope(p0, p1);
    while (++i &lt; j) {
      m[i] = (d + (d = d3_svg_lineSlope(p0 = p1, p1 = points[i + 1]))) / 2;
    }
    m[i] = d;
    return m;
  }
  function d3_svg_lineMonotoneTangents(points) {
    var tangents = [], d, a, b, s, m = d3_svg_lineFiniteDifferences(points), i = -1, j = points.length - 1;
    while (++i &lt; j) {
      d = d3_svg_lineSlope(points[i], points[i + 1]);
      if (Math.abs(d) &lt; 1e-6) {
        m[i] = m[i + 1] = 0;
      } else {
        a = m[i] / d;
        b = m[i + 1] / d;
        s = a * a + b * b;
        if (s &gt; 9) {
          s = d * 3 / Math.sqrt(s);
          m[i] = s * a;
          m[i + 1] = s * b;
        }
      }
    }
    i = -1;
    while (++i &lt;= j) {
      s = (points[Math.min(j, i + 1)][0] - points[Math.max(0, i - 1)][0]) / (6 * (1 + m[i] * m[i]));
      tangents.push([ s || 0, m[i] * s || 0 ]);
    }
    return tangents;
  }
  function d3_svg_lineMonotone(points) {
    return points.length &lt; 3 ? d3_svg_lineLinear(points) : points[0] + d3_svg_lineHermite(points, d3_svg_lineMonotoneTangents(points));
  }
  function d3_svg_lineRadial(points) {
    var point, i = -1, n = points.length, r, a;
    while (++i &lt; n) {
      point = points[i];
      r = point[0];
      a = point[1] + d3_svg_arcOffset;
      point[0] = r * Math.cos(a);
      point[1] = r * Math.sin(a);
    }
    return points;
  }
  function d3_svg_area(projection) {
    function area(data) {
      function segment() {
        segments.push(&quot;M&quot;, interpolate(projection(points1), tension), L, interpolateReverse(projection(points0.reverse()), tension), &quot;Z&quot;);
      }
      var segments = [], points0 = [], points1 = [], i = -1, n = data.length, d, fx0 = d3_functor(x0), fy0 = d3_functor(y0), fx1 = x0 === x1 ? function() {
        return x;
      } : d3_functor(x1), fy1 = y0 === y1 ? function() {
        return y;
      } : d3_functor(y1), x, y;
      while (++i &lt; n) {
        if (defined.call(this, d = data[i], i)) {
          points0.push([ x = +fx0.call(this, d, i), y = +fy0.call(this, d, i) ]);
          points1.push([ +fx1.call(this, d, i), +fy1.call(this, d, i) ]);
        } else if (points0.length) {
          segment();
          points0 = [];
          points1 = [];
        }
      }
      if (points0.length) segment();
      return segments.length ? segments.join(&quot;&quot;) : null;
    }
    var x0 = d3_svg_lineX, x1 = d3_svg_lineX, y0 = 0, y1 = d3_svg_lineY, defined = d3_true, interpolate = d3_svg_lineLinear, interpolateKey = interpolate.key, interpolateReverse = interpolate, L = &quot;L&quot;, tension = .7;
    area.x = function(_) {
      if (!arguments.length) return x1;
      x0 = x1 = _;
      return area;
    };
    area.x0 = function(_) {
      if (!arguments.length) return x0;
      x0 = _;
      return area;
    };
    area.x1 = function(_) {
      if (!arguments.length) return x1;
      x1 = _;
      return area;
    };
    area.y = function(_) {
      if (!arguments.length) return y1;
      y0 = y1 = _;
      return area;
    };
    area.y0 = function(_) {
      if (!arguments.length) return y0;
      y0 = _;
      return area;
    };
    area.y1 = function(_) {
      if (!arguments.length) return y1;
      y1 = _;
      return area;
    };
    area.defined = function(_) {
      if (!arguments.length) return defined;
      defined = _;
      return area;
    };
    area.interpolate = function(_) {
      if (!arguments.length) return interpolateKey;
      if (typeof _ === &quot;function&quot;) interpolateKey = interpolate = _; else interpolateKey = (interpolate = d3_svg_lineInterpolators.get(_) || d3_svg_lineLinear).key;
      interpolateReverse = interpolate.reverse || interpolate;
      L = interpolate.closed ? &quot;M&quot; : &quot;L&quot;;
      return area;
    };
    area.tension = function(_) {
      if (!arguments.length) return tension;
      tension = _;
      return area;
    };
    return area;
  }
  function d3_svg_chordSource(d) {
    return d.source;
  }
  function d3_svg_chordTarget(d) {
    return d.target;
  }
  function d3_svg_chordRadius(d) {
    return d.radius;
  }
  function d3_svg_chordStartAngle(d) {
    return d.startAngle;
  }
  function d3_svg_chordEndAngle(d) {
    return d.endAngle;
  }
  function d3_svg_diagonalProjection(d) {
    return [ d.x, d.y ];
  }
  function d3_svg_diagonalRadialProjection(projection) {
    return function() {
      var d = projection.apply(this, arguments), r = d[0], a = d[1] + d3_svg_arcOffset;
      return [ r * Math.cos(a), r * Math.sin(a) ];
    };
  }
  function d3_svg_symbolSize() {
    return 64;
  }
  function d3_svg_symbolType() {
    return &quot;circle&quot;;
  }
  function d3_svg_symbolCircle(size) {
    var r = Math.sqrt(size / Math.PI);
    return &quot;M0,&quot; + r + &quot;A&quot; + r + &quot;,&quot; + r + &quot; 0 1,1 0,&quot; + -r + &quot;A&quot; + r + &quot;,&quot; + r + &quot; 0 1,1 0,&quot; + r + &quot;Z&quot;;
  }
  function d3_svg_axisX(selection, x) {
    selection.attr(&quot;transform&quot;, function(d) {
      return &quot;translate(&quot; + x(d) + &quot;,0)&quot;;
    });
  }
  function d3_svg_axisY(selection, y) {
    selection.attr(&quot;transform&quot;, function(d) {
      return &quot;translate(0,&quot; + y(d) + &quot;)&quot;;
    });
  }
  function d3_svg_axisSubdivide(scale, ticks, m) {
    subticks = [];
    if (m &amp;&amp; ticks.length &gt; 1) {
      var extent = d3_scaleExtent(scale.domain()), subticks, i = -1, n = ticks.length, d = (ticks[1] - ticks[0]) / ++m, j, v;
      while (++i &lt; n) {
        for (j = m; --j &gt; 0; ) {
          if ((v = +ticks[i] - j * d) &gt;= extent[0]) {
            subticks.push(v);
          }
        }
      }
      for (--i, j = 0; ++j &lt; m &amp;&amp; (v = +ticks[i] + j * d) &lt; extent[1]; ) {
        subticks.push(v);
      }
    }
    return subticks;
  }
  function d3_behavior_zoomDelta() {
    if (!d3_behavior_zoomDiv) {
      d3_behavior_zoomDiv = d3.select(&quot;body&quot;).append(&quot;div&quot;).style(&quot;visibility&quot;, &quot;hidden&quot;).style(&quot;top&quot;, 0).style(&quot;height&quot;, 0).style(&quot;width&quot;, 0).style(&quot;overflow-y&quot;, &quot;scroll&quot;).append(&quot;div&quot;).style(&quot;height&quot;, &quot;2000px&quot;).node().parentNode;
    }
    var e = d3.event, delta;
    try {
      d3_behavior_zoomDiv.scrollTop = 1e3;
      d3_behavior_zoomDiv.dispatchEvent(e);
      delta = 1e3 - d3_behavior_zoomDiv.scrollTop;
    } catch (error) {
      delta = e.wheelDelta || -e.detail * 5;
    }
    return delta;
  }
  function d3_layout_bundlePath(link) {
    var start = link.source, end = link.target, lca = d3_layout_bundleLeastCommonAncestor(start, end), points = [ start ];
    while (start !== lca) {
      start = start.parent;
      points.push(start);
    }
    var k = points.length;
    while (end !== lca) {
      points.splice(k, 0, end);
      end = end.parent;
    }
    return points;
  }
  function d3_layout_bundleAncestors(node) {
    var ancestors = [], parent = node.parent;
    while (parent != null) {
      ancestors.push(node);
      node = parent;
      parent = parent.parent;
    }
    ancestors.push(node);
    return ancestors;
  }
  function d3_layout_bundleLeastCommonAncestor(a, b) {
    if (a === b) return a;
    var aNodes = d3_layout_bundleAncestors(a), bNodes = d3_layout_bundleAncestors(b), aNode = aNodes.pop(), bNode = bNodes.pop(), sharedNode = null;
    while (aNode === bNode) {
      sharedNode = aNode;
      aNode = aNodes.pop();
      bNode = bNodes.pop();
    }
    return sharedNode;
  }
  function d3_layout_forceDragstart(d) {
    d.fixed |= 2;
  }
  function d3_layout_forceDragend(d) {
    d.fixed &amp;= 1;
  }
  function d3_layout_forceMouseover(d) {
    d.fixed |= 4;
  }
  function d3_layout_forceMouseout(d) {
    d.fixed &amp;= 3;
  }
  function d3_layout_forceAccumulate(quad, alpha, charges) {
    var cx = 0, cy = 0;
    quad.charge = 0;
    if (!quad.leaf) {
      var nodes = quad.nodes, n = nodes.length, i = -1, c;
      while (++i &lt; n) {
        c = nodes[i];
        if (c == null) continue;
        d3_layout_forceAccumulate(c, alpha, charges);
        quad.charge += c.charge;
        cx += c.charge * c.cx;
        cy += c.charge * c.cy;
      }
    }
    if (quad.point) {
      if (!quad.leaf) {
        quad.point.x += Math.random() - .5;
        quad.point.y += Math.random() - .5;
      }
      var k = alpha * charges[quad.point.index];
      quad.charge += quad.pointCharge = k;
      cx += k * quad.point.x;
      cy += k * quad.point.y;
    }
    quad.cx = cx / quad.charge;
    quad.cy = cy / quad.charge;
  }
  function d3_layout_forceLinkDistance(link) {
    return 20;
  }
  function d3_layout_forceLinkStrength(link) {
    return 1;
  }
  function d3_layout_stackX(d) {
    return d.x;
  }
  function d3_layout_stackY(d) {
    return d.y;
  }
  function d3_layout_stackOut(d, y0, y) {
    d.y0 = y0;
    d.y = y;
  }
  function d3_layout_stackOrderDefault(data) {
    return d3.range(data.length);
  }
  function d3_layout_stackOffsetZero(data) {
    var j = -1, m = data[0].length, y0 = [];
    while (++j &lt; m) y0[j] = 0;
    return y0;
  }
  function d3_layout_stackMaxIndex(array) {
    var i = 1, j = 0, v = array[0][1], k, n = array.length;
    for (; i &lt; n; ++i) {
      if ((k = array[i][1]) &gt; v) {
        j = i;
        v = k;
      }
    }
    return j;
  }
  function d3_layout_stackReduceSum(d) {
    return d.reduce(d3_layout_stackSum, 0);
  }
  function d3_layout_stackSum(p, d) {
    return p + d[1];
  }
  function d3_layout_histogramBinSturges(range, values) {
    return d3_layout_histogramBinFixed(range, Math.ceil(Math.log(values.length) / Math.LN2 + 1));
  }
  function d3_layout_histogramBinFixed(range, n) {
    var x = -1, b = +range[0], m = (range[1] - b) / n, f = [];
    while (++x &lt;= n) f[x] = m * x + b;
    return f;
  }
  function d3_layout_histogramRange(values) {
    return [ d3.min(values), d3.max(values) ];
  }
  function d3_layout_hierarchyRebind(object, hierarchy) {
    d3.rebind(object, hierarchy, &quot;sort&quot;, &quot;children&quot;, &quot;value&quot;);
    object.links = d3_layout_hierarchyLinks;
    object.nodes = function(d) {
      d3_layout_hierarchyInline = true;
      return (object.nodes = object)(d);
    };
    return object;
  }
  function d3_layout_hierarchyChildren(d) {
    return d.children;
  }
  function d3_layout_hierarchyValue(d) {
    return d.value;
  }
  function d3_layout_hierarchySort(a, b) {
    return b.value - a.value;
  }
  function d3_layout_hierarchyLinks(nodes) {
    return d3.merge(nodes.map(function(parent) {
      return (parent.children || []).map(function(child) {
        return {
          source: parent,
          target: child
        };
      });
    }));
  }
  function d3_layout_packSort(a, b) {
    return a.value - b.value;
  }
  function d3_layout_packInsert(a, b) {
    var c = a._pack_next;
    a._pack_next = b;
    b._pack_prev = a;
    b._pack_next = c;
    c._pack_prev = b;
  }
  function d3_layout_packSplice(a, b) {
    a._pack_next = b;
    b._pack_prev = a;
  }
  function d3_layout_packIntersects(a, b) {
    var dx = b.x - a.x, dy = b.y - a.y, dr = a.r + b.r;
    return dr * dr - dx * dx - dy * dy &gt; .001;
  }
  function d3_layout_packSiblings(node) {
    function bound(node) {
      xMin = Math.min(node.x - node.r, xMin);
      xMax = Math.max(node.x + node.r, xMax);
      yMin = Math.min(node.y - node.r, yMin);
      yMax = Math.max(node.y + node.r, yMax);
    }
    if (!(nodes = node.children) || !(n = nodes.length)) return;
    var nodes, xMin = Infinity, xMax = -Infinity, yMin = Infinity, yMax = -Infinity, a, b, c, i, j, k, n;
    nodes.forEach(d3_layout_packLink);
    a = nodes[0];
    a.x = -a.r;
    a.y = 0;
    bound(a);
    if (n &gt; 1) {
      b = nodes[1];
      b.x = b.r;
      b.y = 0;
      bound(b);
      if (n &gt; 2) {
        c = nodes[2];
        d3_layout_packPlace(a, b, c);
        bound(c);
        d3_layout_packInsert(a, c);
        a._pack_prev = c;
        d3_layout_packInsert(c, b);
        b = a._pack_next;
        for (i = 3; i &lt; n; i++) {
          d3_layout_packPlace(a, b, c = nodes[i]);
          var isect = 0, s1 = 1, s2 = 1;
          for (j = b._pack_next; j !== b; j = j._pack_next, s1++) {
            if (d3_layout_packIntersects(j, c)) {
              isect = 1;
              break;
            }
          }
          if (isect == 1) {
            for (k = a._pack_prev; k !== j._pack_prev; k = k._pack_prev, s2++) {
              if (d3_layout_packIntersects(k, c)) {
                break;
              }
            }
          }
          if (isect) {
            if (s1 &lt; s2 || s1 == s2 &amp;&amp; b.r &lt; a.r) d3_layout_packSplice(a, b = j); else d3_layout_packSplice(a = k, b);
            i--;
          } else {
            d3_layout_packInsert(a, c);
            b = c;
            bound(c);
          }
        }
      }
    }
    var cx = (xMin + xMax) / 2, cy = (yMin + yMax) / 2, cr = 0;
    for (i = 0; i &lt; n; i++) {
      c = nodes[i];
      c.x -= cx;
      c.y -= cy;
      cr = Math.max(cr, c.r + Math.sqrt(c.x * c.x + c.y * c.y));
    }
    node.r = cr;
    nodes.forEach(d3_layout_packUnlink);
  }
  function d3_layout_packLink(node) {
    node._pack_next = node._pack_prev = node;
  }
  function d3_layout_packUnlink(node) {
    delete node._pack_next;
    delete node._pack_prev;
  }
  function d3_layout_packTransform(node, x, y, k) {
    var children = node.children;
    node.x = x += k * node.x;
    node.y = y += k * node.y;
    node.r *= k;
    if (children) {
      var i = -1, n = children.length;
      while (++i &lt; n) d3_layout_packTransform(children[i], x, y, k);
    }
  }
  function d3_layout_packPlace(a, b, c) {
    var db = a.r + c.r, dx = b.x - a.x, dy = b.y - a.y;
    if (db &amp;&amp; (dx || dy)) {
      var da = b.r + c.r, dc = dx * dx + dy * dy;
      da *= da;
      db *= db;
      var x = .5 + (db - da) / (2 * dc), y = Math.sqrt(Math.max(0, 2 * da * (db + dc) - (db -= dc) * db - da * da)) / (2 * dc);
      c.x = a.x + x * dx + y * dy;
      c.y = a.y + x * dy - y * dx;
    } else {
      c.x = a.x + db;
      c.y = a.y;
    }
  }
  function d3_layout_clusterY(children) {
    return 1 + d3.max(children, function(child) {
      return child.y;
    });
  }
  function d3_layout_clusterX(children) {
    return children.reduce(function(x, child) {
      return x + child.x;
    }, 0) / children.length;
  }
  function d3_layout_clusterLeft(node) {
    var children = node.children;
    return children &amp;&amp; children.length ? d3_layout_clusterLeft(children[0]) : node;
  }
  function d3_layout_clusterRight(node) {
    var children = node.children, n;
    return children &amp;&amp; (n = children.length) ? d3_layout_clusterRight(children[n - 1]) : node;
  }
  function d3_layout_treeSeparation(a, b) {
    return a.parent == b.parent ? 1 : 2;
  }
  function d3_layout_treeLeft(node) {
    var children = node.children;
    return children &amp;&amp; children.length ? children[0] : node._tree.thread;
  }
  function d3_layout_treeRight(node) {
    var children = node.children, n;
    return children &amp;&amp; (n = children.length) ? children[n - 1] : node._tree.thread;
  }
  function d3_layout_treeSearch(node, compare) {
    var children = node.children;
    if (children &amp;&amp; (n = children.length)) {
      var child, n, i = -1;
      while (++i &lt; n) {
        if (compare(child = d3_layout_treeSearch(children[i], compare), node) &gt; 0) {
          node = child;
        }
      }
    }
    return node;
  }
  function d3_layout_treeRightmost(a, b) {
    return a.x - b.x;
  }
  function d3_layout_treeLeftmost(a, b) {
    return b.x - a.x;
  }
  function d3_layout_treeDeepest(a, b) {
    return a.depth - b.depth;
  }
  function d3_layout_treeVisitAfter(node, callback) {
    function visit(node, previousSibling) {
      var children = node.children;
      if (children &amp;&amp; (n = children.length)) {
        var child, previousChild = null, i = -1, n;
        while (++i &lt; n) {
          child = children[i];
          visit(child, previousChild);
          previousChild = child;
        }
      }
      callback(node, previousSibling);
    }
    visit(node, null);
  }
  function d3_layout_treeShift(node) {
    var shift = 0, change = 0, children = node.children, i = children.length, child;
    while (--i &gt;= 0) {
      child = children[i]._tree;
      child.prelim += shift;
      child.mod += shift;
      shift += child.shift + (change += child.change);
    }
  }
  function d3_layout_treeMove(ancestor, node, shift) {
    ancestor = ancestor._tree;
    node = node._tree;
    var change = shift / (node.number - ancestor.number);
    ancestor.change += change;
    node.change -= change;
    node.shift += shift;
    node.prelim += shift;
    node.mod += shift;
  }
  function d3_layout_treeAncestor(vim, node, ancestor) {
    return vim._tree.ancestor.parent == node.parent ? vim._tree.ancestor : ancestor;
  }
  function d3_layout_treemapPadNull(node) {
    return {
      x: node.x,
      y: node.y,
      dx: node.dx,
      dy: node.dy
    };
  }
  function d3_layout_treemapPad(node, padding) {
    var x = node.x + padding[3], y = node.y + padding[0], dx = node.dx - padding[1] - padding[3], dy = node.dy - padding[0] - padding[2];
    if (dx &lt; 0) {
      x += dx / 2;
      dx = 0;
    }
    if (dy &lt; 0) {
      y += dy / 2;
      dy = 0;
    }
    return {
      x: x,
      y: y,
      dx: dx,
      dy: dy
    };
  }
  function d3_dsv(delimiter, mimeType) {
    function dsv(url, callback) {
      d3.text(url, mimeType, function(text) {
        callback(text &amp;&amp; dsv.parse(text));
      });
    }
    function formatRow(row) {
      return row.map(formatValue).join(delimiter);
    }
    function formatValue(text) {
      return reFormat.test(text) ? &#39;&quot;&#39; + text.replace(/\&quot;/g, &#39;&quot;&quot;&#39;) + &#39;&quot;&#39; : text;
    }
    var reParse = new RegExp(&quot;\r\n|[&quot; + delimiter + &quot;\r\n]&quot;, &quot;g&quot;), reFormat = new RegExp(&#39;[&quot;&#39; + delimiter + &quot;\n]&quot;), delimiterCode = delimiter.charCodeAt(0);
    dsv.parse = function(text) {
      var header;
      return dsv.parseRows(text, function(row, i) {
        if (i) {
          var o = {}, j = -1, m = header.length;
          while (++j &lt; m) o[header[j]] = row[j];
          return o;
        } else {
          header = row;
          return null;
        }
      });
    };
    dsv.parseRows = function(text, f) {
      function token() {
        if (reParse.lastIndex &gt;= text.length) return EOF;
        if (eol) {
          eol = false;
          return EOL;
        }
        var j = reParse.lastIndex;
        if (text.charCodeAt(j) === 34) {
          var i = j;
          while (i++ &lt; text.length) {
            if (text.charCodeAt(i) === 34) {
              if (text.charCodeAt(i + 1) !== 34) break;
              i++;
            }
          }
          reParse.lastIndex = i + 2;
          var c = text.charCodeAt(i + 1);
          if (c === 13) {
            eol = true;
            if (text.charCodeAt(i + 2) === 10) reParse.lastIndex++;
          } else if (c === 10) {
            eol = true;
          }
          return text.substring(j + 1, i).replace(/&quot;&quot;/g, &#39;&quot;&#39;);
        }
        var m = reParse.exec(text);
        if (m) {
          eol = m[0].charCodeAt(0) !== delimiterCode;
          return text.substring(j, m.index);
        }
        reParse.lastIndex = text.length;
        return text.substring(j);
      }
      var EOL = {}, EOF = {}, rows = [], n = 0, t, eol;
      reParse.lastIndex = 0;
      while ((t = token()) !== EOF) {
        var a = [];
        while (t !== EOL &amp;&amp; t !== EOF) {
          a.push(t);
          t = token();
        }
        if (f &amp;&amp; !(a = f(a, n++))) continue;
        rows.push(a);
      }
      return rows;
    };
    dsv.format = function(rows) {
      return rows.map(formatRow).join(&quot;\n&quot;);
    };
    return dsv;
  }
  function d3_geo_type(types, defaultValue) {
    return function(object) {
      return object &amp;&amp; types.hasOwnProperty(object.type) ? types[object.type](object) : defaultValue;
    };
  }
  function d3_path_circle(radius) {
    return &quot;m0,&quot; + radius + &quot;a&quot; + radius + &quot;,&quot; + radius + &quot; 0 1,1 0,&quot; + -2 * radius + &quot;a&quot; + radius + &quot;,&quot; + radius + &quot; 0 1,1 0,&quot; + +2 * radius + &quot;z&quot;;
  }
  function d3_geo_bounds(o, f) {
    if (d3_geo_boundsTypes.hasOwnProperty(o.type)) d3_geo_boundsTypes[o.type](o, f);
  }
  function d3_geo_boundsFeature(o, f) {
    d3_geo_bounds(o.geometry, f);
  }
  function d3_geo_boundsFeatureCollection(o, f) {
    for (var a = o.features, i = 0, n = a.length; i &lt; n; i++) {
      d3_geo_bounds(a[i].geometry, f);
    }
  }
  function d3_geo_boundsGeometryCollection(o, f) {
    for (var a = o.geometries, i = 0, n = a.length; i &lt; n; i++) {
      d3_geo_bounds(a[i], f);
    }
  }
  function d3_geo_boundsLineString(o, f) {
    for (var a = o.coordinates, i = 0, n = a.length; i &lt; n; i++) {
      f.apply(null, a[i]);
    }
  }
  function d3_geo_boundsMultiLineString(o, f) {
    for (var a = o.coordinates, i = 0, n = a.length; i &lt; n; i++) {
      for (var b = a[i], j = 0, m = b.length; j &lt; m; j++) {
        f.apply(null, b[j]);
      }
    }
  }
  function d3_geo_boundsMultiPolygon(o, f) {
    for (var a = o.coordinates, i = 0, n = a.length; i &lt; n; i++) {
      for (var b = a[i][0], j = 0, m = b.length; j &lt; m; j++) {
        f.apply(null, b[j]);
      }
    }
  }
  function d3_geo_boundsPoint(o, f) {
    f.apply(null, o.coordinates);
  }
  function d3_geo_boundsPolygon(o, f) {
    for (var a = o.coordinates[0], i = 0, n = a.length; i &lt; n; i++) {
      f.apply(null, a[i]);
    }
  }
  function d3_geo_greatArcSource(d) {
    return d.source;
  }
  function d3_geo_greatArcTarget(d) {
    return d.target;
  }
  function d3_geo_greatArcInterpolator() {
    function interpolate(t) {
      var B = Math.sin(t *= d) * k, A = Math.sin(d - t) * k, x = A * kx0 + B * kx1, y = A * ky0 + B * ky1, z = A * sy0 + B * sy1;
      return [ Math.atan2(y, x) / d3_geo_radians, Math.atan2(z, Math.sqrt(x * x + y * y)) / d3_geo_radians ];
    }
    var x0, y0, cy0, sy0, kx0, ky0, x1, y1, cy1, sy1, kx1, ky1, d, k;
    interpolate.distance = function() {
      if (d == null) k = 1 / Math.sin(d = Math.acos(Math.max(-1, Math.min(1, sy0 * sy1 + cy0 * cy1 * Math.cos(x1 - x0)))));
      return d;
    };
    interpolate.source = function(_) {
      var cx0 = Math.cos(x0 = _[0] * d3_geo_radians), sx0 = Math.sin(x0);
      cy0 = Math.cos(y0 = _[1] * d3_geo_radians);
      sy0 = Math.sin(y0);
      kx0 = cy0 * cx0;
      ky0 = cy0 * sx0;
      d = null;
      return interpolate;
    };
    interpolate.target = function(_) {
      var cx1 = Math.cos(x1 = _[0] * d3_geo_radians), sx1 = Math.sin(x1);
      cy1 = Math.cos(y1 = _[1] * d3_geo_radians);
      sy1 = Math.sin(y1);
      kx1 = cy1 * cx1;
      ky1 = cy1 * sx1;
      d = null;
      return interpolate;
    };
    return interpolate;
  }
  function d3_geo_greatArcInterpolate(a, b) {
    var i = d3_geo_greatArcInterpolator().source(a).target(b);
    i.distance();
    return i;
  }
  function d3_geom_contourStart(grid) {
    var x = 0, y = 0;
    while (true) {
      if (grid(x, y)) {
        return [ x, y ];
      }
      if (x === 0) {
        x = y + 1;
        y = 0;
      } else {
        x = x - 1;
        y = y + 1;
      }
    }
  }
  function d3_geom_hullCCW(i1, i2, i3, v) {
    var t, a, b, c, d, e, f;
    t = v[i1];
    a = t[0];
    b = t[1];
    t = v[i2];
    c = t[0];
    d = t[1];
    t = v[i3];
    e = t[0];
    f = t[1];
    return (f - b) * (c - a) - (d - b) * (e - a) &gt; 0;
  }
  function d3_geom_polygonInside(p, a, b) {
    return (b[0] - a[0]) * (p[1] - a[1]) &lt; (b[1] - a[1]) * (p[0] - a[0]);
  }
  function d3_geom_polygonIntersect(c, d, a, b) {
    var x1 = c[0], x2 = d[0], x3 = a[0], x4 = b[0], y1 = c[1], y2 = d[1], y3 = a[1], y4 = b[1], x13 = x1 - x3, x21 = x2 - x1, x43 = x4 - x3, y13 = y1 - y3, y21 = y2 - y1, y43 = y4 - y3, ua = (x43 * y13 - y43 * x13) / (y43 * x21 - x43 * y21);
    return [ x1 + ua * x21, y1 + ua * y21 ];
  }
  function d3_voronoi_tessellate(vertices, callback) {
    var Sites = {
      list: vertices.map(function(v, i) {
        return {
          index: i,
          x: v[0],
          y: v[1]
        };
      }).sort(function(a, b) {
        return a.y &lt; b.y ? -1 : a.y &gt; b.y ? 1 : a.x &lt; b.x ? -1 : a.x &gt; b.x ? 1 : 0;
      }),
      bottomSite: null
    };
    var EdgeList = {
      list: [],
      leftEnd: null,
      rightEnd: null,
      init: function() {
        EdgeList.leftEnd = EdgeList.createHalfEdge(null, &quot;l&quot;);
        EdgeList.rightEnd = EdgeList.createHalfEdge(null, &quot;l&quot;);
        EdgeList.leftEnd.r = EdgeList.rightEnd;
        EdgeList.rightEnd.l = EdgeList.leftEnd;
        EdgeList.list.unshift(EdgeList.leftEnd, EdgeList.rightEnd);
      },
      createHalfEdge: function(edge, side) {
        return {
          edge: edge,
          side: side,
          vertex: null,
          l: null,
          r: null
        };
      },
      insert: function(lb, he) {
        he.l = lb;
        he.r = lb.r;
        lb.r.l = he;
        lb.r = he;
      },
      leftBound: function(p) {
        var he = EdgeList.leftEnd;
        do {
          he = he.r;
        } while (he != EdgeList.rightEnd &amp;&amp; Geom.rightOf(he, p));
        he = he.l;
        return he;
      },
      del: function(he) {
        he.l.r = he.r;
        he.r.l = he.l;
        he.edge = null;
      },
      right: function(he) {
        return he.r;
      },
      left: function(he) {
        return he.l;
      },
      leftRegion: function(he) {
        return he.edge == null ? Sites.bottomSite : he.edge.region[he.side];
      },
      rightRegion: function(he) {
        return he.edge == null ? Sites.bottomSite : he.edge.region[d3_voronoi_opposite[he.side]];
      }
    };
    var Geom = {
      bisect: function(s1, s2) {
        var newEdge = {
          region: {
            l: s1,
            r: s2
          },
          ep: {
            l: null,
            r: null
          }
        };
        var dx = s2.x - s1.x, dy = s2.y - s1.y, adx = dx &gt; 0 ? dx : -dx, ady = dy &gt; 0 ? dy : -dy;
        newEdge.c = s1.x * dx + s1.y * dy + (dx * dx + dy * dy) * .5;
        if (adx &gt; ady) {
          newEdge.a = 1;
          newEdge.b = dy / dx;
          newEdge.c /= dx;
        } else {
          newEdge.b = 1;
          newEdge.a = dx / dy;
          newEdge.c /= dy;
        }
        return newEdge;
      },
      intersect: function(el1, el2) {
        var e1 = el1.edge, e2 = el2.edge;
        if (!e1 || !e2 || e1.region.r == e2.region.r) {
          return null;
        }
        var d = e1.a * e2.b - e1.b * e2.a;
        if (Math.abs(d) &lt; 1e-10) {
          return null;
        }
        var xint = (e1.c * e2.b - e2.c * e1.b) / d, yint = (e2.c * e1.a - e1.c * e2.a) / d, e1r = e1.region.r, e2r = e2.region.r, el, e;
        if (e1r.y &lt; e2r.y || e1r.y == e2r.y &amp;&amp; e1r.x &lt; e2r.x) {
          el = el1;
          e = e1;
        } else {
          el = el2;
          e = e2;
        }
        var rightOfSite = xint &gt;= e.region.r.x;
        if (rightOfSite &amp;&amp; el.side === &quot;l&quot; || !rightOfSite &amp;&amp; el.side === &quot;r&quot;) {
          return null;
        }
        return {
          x: xint,
          y: yint
        };
      },
      rightOf: function(he, p) {
        var e = he.edge, topsite = e.region.r, rightOfSite = p.x &gt; topsite.x;
        if (rightOfSite &amp;&amp; he.side === &quot;l&quot;) {
          return 1;
        }
        if (!rightOfSite &amp;&amp; he.side === &quot;r&quot;) {
          return 0;
        }
        if (e.a === 1) {
          var dyp = p.y - topsite.y, dxp = p.x - topsite.x, fast = 0, above = 0;
          if (!rightOfSite &amp;&amp; e.b &lt; 0 || rightOfSite &amp;&amp; e.b &gt;= 0) {
            above = fast = dyp &gt;= e.b * dxp;
          } else {
            above = p.x + p.y * e.b &gt; e.c;
            if (e.b &lt; 0) {
              above = !above;
            }
            if (!above) {
              fast = 1;
            }
          }
          if (!fast) {
            var dxs = topsite.x - e.region.l.x;
            above = e.b * (dxp * dxp - dyp * dyp) &lt; dxs * dyp * (1 + 2 * dxp / dxs + e.b * e.b);
            if (e.b &lt; 0) {
              above = !above;
            }
          }
        } else {
          var yl = e.c - e.a * p.x, t1 = p.y - yl, t2 = p.x - topsite.x, t3 = yl - topsite.y;
          above = t1 * t1 &gt; t2 * t2 + t3 * t3;
        }
        return he.side === &quot;l&quot; ? above : !above;
      },
      endPoint: function(edge, side, site) {
        edge.ep[side] = site;
        if (!edge.ep[d3_voronoi_opposite[side]]) return;
        callback(edge);
      },
      distance: function(s, t) {
        var dx = s.x - t.x, dy = s.y - t.y;
        return Math.sqrt(dx * dx + dy * dy);
      }
    };
    var EventQueue = {
      list: [],
      insert: function(he, site, offset) {
        he.vertex = site;
        he.ystar = site.y + offset;
        for (var i = 0, list = EventQueue.list, l = list.length; i &lt; l; i++) {
          var next = list[i];
          if (he.ystar &gt; next.ystar || he.ystar == next.ystar &amp;&amp; site.x &gt; next.vertex.x) {
            continue;
          } else {
            break;
          }
        }
        list.splice(i, 0, he);
      },
      del: function(he) {
        for (var i = 0, ls = EventQueue.list, l = ls.length; i &lt; l &amp;&amp; ls[i] != he; ++i) {}
        ls.splice(i, 1);
      },
      empty: function() {
        return EventQueue.list.length === 0;
      },
      nextEvent: function(he) {
        for (var i = 0, ls = EventQueue.list, l = ls.length; i &lt; l; ++i) {
          if (ls[i] == he) return ls[i + 1];
        }
        return null;
      },
      min: function() {
        var elem = EventQueue.list[0];
        return {
          x: elem.vertex.x,
          y: elem.ystar
        };
      },
      extractMin: function() {
        return EventQueue.list.shift();
      }
    };
    EdgeList.init();
    Sites.bottomSite = Sites.list.shift();
    var newSite = Sites.list.shift(), newIntStar;
    var lbnd, rbnd, llbnd, rrbnd, bisector;
    var bot, top, temp, p, v;
    var e, pm;
    while (true) {
      if (!EventQueue.empty()) {
        newIntStar = EventQueue.min();
      }
      if (newSite &amp;&amp; (EventQueue.empty() || newSite.y &lt; newIntStar.y || newSite.y == newIntStar.y &amp;&amp; newSite.x &lt; newIntStar.x)) {
        lbnd = EdgeList.leftBound(newSite);
        rbnd = EdgeList.right(lbnd);
        bot = EdgeList.rightRegion(lbnd);
        e = Geom.bisect(bot, newSite);
        bisector = EdgeList.createHalfEdge(e, &quot;l&quot;);
        EdgeList.insert(lbnd, bisector);
        p = Geom.intersect(lbnd, bisector);
        if (p) {
          EventQueue.del(lbnd);
          EventQueue.insert(lbnd, p, Geom.distance(p, newSite));
        }
        lbnd = bisector;
        bisector = EdgeList.createHalfEdge(e, &quot;r&quot;);
        EdgeList.insert(lbnd, bisector);
        p = Geom.intersect(bisector, rbnd);
        if (p) {
          EventQueue.insert(bisector, p, Geom.distance(p, newSite));
        }
        newSite = Sites.list.shift();
      } else if (!EventQueue.empty()) {
        lbnd = EventQueue.extractMin();
        llbnd = EdgeList.left(lbnd);
        rbnd = EdgeList.right(lbnd);
        rrbnd = EdgeList.right(rbnd);
        bot = EdgeList.leftRegion(lbnd);
        top = EdgeList.rightRegion(rbnd);
        v = lbnd.vertex;
        Geom.endPoint(lbnd.edge, lbnd.side, v);
        Geom.endPoint(rbnd.edge, rbnd.side, v);
        EdgeList.del(lbnd);
        EventQueue.del(rbnd);
        EdgeList.del(rbnd);
        pm = &quot;l&quot;;
        if (bot.y &gt; top.y) {
          temp = bot;
          bot = top;
          top = temp;
          pm = &quot;r&quot;;
        }
        e = Geom.bisect(bot, top);
        bisector = EdgeList.createHalfEdge(e, pm);
        EdgeList.insert(llbnd, bisector);
        Geom.endPoint(e, d3_voronoi_opposite[pm], v);
        p = Geom.intersect(llbnd, bisector);
        if (p) {
          EventQueue.del(llbnd);
          EventQueue.insert(llbnd, p, Geom.distance(p, bot));
        }
        p = Geom.intersect(bisector, rrbnd);
        if (p) {
          EventQueue.insert(bisector, p, Geom.distance(p, bot));
        }
      } else {
        break;
      }
    }
    for (lbnd = EdgeList.right(EdgeList.leftEnd); lbnd != EdgeList.rightEnd; lbnd = EdgeList.right(lbnd)) {
      callback(lbnd.edge);
    }
  }
  function d3_geom_quadtreeNode() {
    return {
      leaf: true,
      nodes: [],
      point: null
    };
  }
  function d3_geom_quadtreeVisit(f, node, x1, y1, x2, y2) {
    if (!f(node, x1, y1, x2, y2)) {
      var sx = (x1 + x2) * .5, sy = (y1 + y2) * .5, children = node.nodes;
      if (children[0]) d3_geom_quadtreeVisit(f, children[0], x1, y1, sx, sy);
      if (children[1]) d3_geom_quadtreeVisit(f, children[1], sx, y1, x2, sy);
      if (children[2]) d3_geom_quadtreeVisit(f, children[2], x1, sy, sx, y2);
      if (children[3]) d3_geom_quadtreeVisit(f, children[3], sx, sy, x2, y2);
    }
  }
  function d3_geom_quadtreePoint(p) {
    return {
      x: p[0],
      y: p[1]
    };
  }
  function d3_time_utc() {
    this._ = new Date(arguments.length &gt; 1 ? Date.UTC.apply(this, arguments) : arguments[0]);
  }
  function d3_time_formatAbbreviate(name) {
    return name.substring(0, 3);
  }
  function d3_time_parse(date, template, string, j) {
    var c, p, i = 0, n = template.length, m = string.length;
    while (i &lt; n) {
      if (j &gt;= m) return -1;
      c = template.charCodeAt(i++);
      if (c == 37) {
        p = d3_time_parsers[template.charAt(i++)];
        if (!p || (j = p(date, string, j)) &lt; 0) return -1;
      } else if (c != string.charCodeAt(j++)) {
        return -1;
      }
    }
    return j;
  }
  function d3_time_formatRe(names) {
    return new RegExp(&quot;^(?:&quot; + names.map(d3.requote).join(&quot;|&quot;) + &quot;)&quot;, &quot;i&quot;);
  }
  function d3_time_formatLookup(names) {
    var map = new d3_Map, i = -1, n = names.length;
    while (++i &lt; n) map.set(names[i].toLowerCase(), i);
    return map;
  }
  function d3_time_parseWeekdayAbbrev(date, string, i) {
    d3_time_dayAbbrevRe.lastIndex = 0;
    var n = d3_time_dayAbbrevRe.exec(string.substring(i));
    return n ? i += n[0].length : -1;
  }
  function d3_time_parseWeekday(date, string, i) {
    d3_time_dayRe.lastIndex = 0;
    var n = d3_time_dayRe.exec(string.substring(i));
    return n ? i += n[0].length : -1;
  }
  function d3_time_parseMonthAbbrev(date, string, i) {
    d3_time_monthAbbrevRe.lastIndex = 0;
    var n = d3_time_monthAbbrevRe.exec(string.substring(i));
    return n ? (date.m = d3_time_monthAbbrevLookup.get(n[0].toLowerCase()), i += n[0].length) : -1;
  }
  function d3_time_parseMonth(date, string, i) {
    d3_time_monthRe.lastIndex = 0;
    var n = d3_time_monthRe.exec(string.substring(i));
    return n ? (date.m = d3_time_monthLookup.get(n[0].toLowerCase()), i += n[0].length) : -1;
  }
  function d3_time_parseLocaleFull(date, string, i) {
    return d3_time_parse(date, d3_time_formats.c.toString(), string, i);
  }
  function d3_time_parseLocaleDate(date, string, i) {
    return d3_time_parse(date, d3_time_formats.x.toString(), string, i);
  }
  function d3_time_parseLocaleTime(date, string, i) {
    return d3_time_parse(date, d3_time_formats.X.toString(), string, i);
  }
  function d3_time_parseFullYear(date, string, i) {
    d3_time_numberRe.lastIndex = 0;
    var n = d3_time_numberRe.exec(string.substring(i, i + 4));
    return n ? (date.y = +n[0], i += n[0].length) : -1;
  }
  function d3_time_parseYear(date, string, i) {
    d3_time_numberRe.lastIndex = 0;
    var n = d3_time_numberRe.exec(string.substring(i, i + 2));
    return n ? (date.y = d3_time_expandYear(+n[0]), i += n[0].length) : -1;
  }
  function d3_time_expandYear(d) {
    return d + (d &gt; 68 ? 1900 : 2e3);
  }
  function d3_time_parseMonthNumber(date, string, i) {
    d3_time_numberRe.lastIndex = 0;
    var n = d3_time_numberRe.exec(string.substring(i, i + 2));
    return n ? (date.m = n[0] - 1, i += n[0].length) : -1;
  }
  function d3_time_parseDay(date, string, i) {
    d3_time_numberRe.lastIndex = 0;
    var n = d3_time_numberRe.exec(string.substring(i, i + 2));
    return n ? (date.d = +n[0], i += n[0].length) : -1;
  }
  function d3_time_parseHour24(date, string, i) {
    d3_time_numberRe.lastIndex = 0;
    var n = d3_time_numberRe.exec(string.substring(i, i + 2));
    return n ? (date.H = +n[0], i += n[0].length) : -1;
  }
  function d3_time_parseMinutes(date, string, i) {
    d3_time_numberRe.lastIndex = 0;
    var n = d3_time_numberRe.exec(string.substring(i, i + 2));
    return n ? (date.M = +n[0], i += n[0].length) : -1;
  }
  function d3_time_parseSeconds(date, string, i) {
    d3_time_numberRe.lastIndex = 0;
    var n = d3_time_numberRe.exec(string.substring(i, i + 2));
    return n ? (date.S = +n[0], i += n[0].length) : -1;
  }
  function d3_time_parseMilliseconds(date, string, i) {
    d3_time_numberRe.lastIndex = 0;
    var n = d3_time_numberRe.exec(string.substring(i, i + 3));
    return n ? (date.L = +n[0], i += n[0].length) : -1;
  }
  function d3_time_parseAmPm(date, string, i) {
    var n = d3_time_amPmLookup.get(string.substring(i, i += 2).toLowerCase());
    return n == null ? -1 : (date.p = n, i);
  }
  function d3_time_zone(d) {
    var z = d.getTimezoneOffset(), zs = z &gt; 0 ? &quot;-&quot; : &quot;+&quot;, zh = ~~(Math.abs(z) / 60), zm = Math.abs(z) % 60;
    return zs + d3_time_zfill2(zh) + d3_time_zfill2(zm);
  }
  function d3_time_formatIsoNative(date) {
    return date.toISOString();
  }
  function d3_time_interval(local, step, number) {
    function round(date) {
      var d0 = local(date), d1 = offset(d0, 1);
      return date - d0 &lt; d1 - date ? d0 : d1;
    }
    function ceil(date) {
      step(date = local(new d3_time(date - 1)), 1);
      return date;
    }
    function offset(date, k) {
      step(date = new d3_time(+date), k);
      return date;
    }
    function range(t0, t1, dt) {
      var time = ceil(t0), times = [];
      if (dt &gt; 1) {
        while (time &lt; t1) {
          if (!(number(time) % dt)) times.push(new Date(+time));
          step(time, 1);
        }
      } else {
        while (time &lt; t1) times.push(new Date(+time)), step(time, 1);
      }
      return times;
    }
    function range_utc(t0, t1, dt) {
      try {
        d3_time = d3_time_utc;
        var utc = new d3_time_utc;
        utc._ = t0;
        return range(utc, t1, dt);
      } finally {
        d3_time = Date;
      }
    }
    local.floor = local;
    local.round = round;
    local.ceil = ceil;
    local.offset = offset;
    local.range = range;
    var utc = local.utc = d3_time_interval_utc(local);
    utc.floor = utc;
    utc.round = d3_time_interval_utc(round);
    utc.ceil = d3_time_interval_utc(ceil);
    utc.offset = d3_time_interval_utc(offset);
    utc.range = range_utc;
    return local;
  }
  function d3_time_interval_utc(method) {
    return function(date, k) {
      try {
        d3_time = d3_time_utc;
        var utc = new d3_time_utc;
        utc._ = date;
        return method(utc, k)._;
      } finally {
        d3_time = Date;
      }
    };
  }
  function d3_time_scale(linear, methods, format) {
    function scale(x) {
      return linear(x);
    }
    scale.invert = function(x) {
      return d3_time_scaleDate(linear.invert(x));
    };
    scale.domain = function(x) {
      if (!arguments.length) return linear.domain().map(d3_time_scaleDate);
      linear.domain(x);
      return scale;
    };
    scale.nice = function(m) {
      return scale.domain(d3_scale_nice(scale.domain(), function() {
        return m;
      }));
    };
    scale.ticks = function(m, k) {
      var extent = d3_time_scaleExtent(scale.domain());
      if (typeof m !== &quot;function&quot;) {
        var span = extent[1] - extent[0], target = span / m, i = d3.bisect(d3_time_scaleSteps, target);
        if (i == d3_time_scaleSteps.length) return methods.year(extent, m);
        if (!i) return linear.ticks(m).map(d3_time_scaleDate);
        if (Math.log(target / d3_time_scaleSteps[i - 1]) &lt; Math.log(d3_time_scaleSteps[i] / target)) --i;
        m = methods[i];
        k = m[1];
        m = m[0].range;
      }
      return m(extent[0], new Date(+extent[1] + 1), k);
    };
    scale.tickFormat = function() {
      return format;
    };
    scale.copy = function() {
      return d3_time_scale(linear.copy(), methods, format);
    };
    return d3.rebind(scale, linear, &quot;range&quot;, &quot;rangeRound&quot;, &quot;interpolate&quot;, &quot;clamp&quot;);
  }
  function d3_time_scaleExtent(domain) {
    var start = domain[0], stop = domain[domain.length - 1];
    return start &lt; stop ? [ start, stop ] : [ stop, start ];
  }
  function d3_time_scaleDate(t) {
    return new Date(t);
  }
  function d3_time_scaleFormat(formats) {
    return function(date) {
      var i = formats.length - 1, f = formats[i];
      while (!f[1](date)) f = formats[--i];
      return f[0](date);
    };
  }
  function d3_time_scaleSetYear(y) {
    var d = new Date(y, 0, 1);
    d.setFullYear(y);
    return d;
  }
  function d3_time_scaleGetYear(d) {
    var y = d.getFullYear(), d0 = d3_time_scaleSetYear(y), d1 = d3_time_scaleSetYear(y + 1);
    return y + (d - d0) / (d1 - d0);
  }
  function d3_time_scaleUTCSetYear(y) {
    var d = new Date(Date.UTC(y, 0, 1));
    d.setUTCFullYear(y);
    return d;
  }
  function d3_time_scaleUTCGetYear(d) {
    var y = d.getUTCFullYear(), d0 = d3_time_scaleUTCSetYear(y), d1 = d3_time_scaleUTCSetYear(y + 1);
    return y + (d - d0) / (d1 - d0);
  }
  if (!Date.now) Date.now = function() {
    return +(new Date);
  };
  try {
    document.createElement(&quot;div&quot;).style.setProperty(&quot;opacity&quot;, 0, &quot;&quot;);
  } catch (error) {
    var d3_style_prototype = CSSStyleDeclaration.prototype, d3_style_setProperty = d3_style_prototype.setProperty;
    d3_style_prototype.setProperty = function(name, value, priority) {
      d3_style_setProperty.call(this, name, value + &quot;&quot;, priority);
    };
  }
  d3 = {
    version: &quot;2.10.3&quot;
  };
  var d3_array = d3_arraySlice;
  try {
    d3_array(document.documentElement.childNodes)[0].nodeType;
  } catch (e) {
    d3_array = d3_arrayCopy;
  }
  var d3_arraySubclass = [].__proto__ ? function(array, prototype) {
    array.__proto__ = prototype;
  } : function(array, prototype) {
    for (var property in prototype) array[property] = prototype[property];
  };
  d3.map = function(object) {
    var map = new d3_Map;
    for (var key in object) map.set(key, object[key]);
    return map;
  };
  d3_class(d3_Map, {
    has: function(key) {
      return d3_map_prefix + key in this;
    },
    get: function(key) {
      return this[d3_map_prefix + key];
    },
    set: function(key, value) {
      return this[d3_map_prefix + key] = value;
    },
    remove: function(key) {
      key = d3_map_prefix + key;
      return key in this &amp;&amp; delete this[key];
    },
    keys: function() {
      var keys = [];
      this.forEach(function(key) {
        keys.push(key);
      });
      return keys;
    },
    values: function() {
      var values = [];
      this.forEach(function(key, value) {
        values.push(value);
      });
      return values;
    },
    entries: function() {
      var entries = [];
      this.forEach(function(key, value) {
        entries.push({
          key: key,
          value: value
        });
      });
      return entries;
    },
    forEach: function(f) {
      for (var key in this) {
        if (key.charCodeAt(0) === d3_map_prefixCode) {
          f.call(this, key.substring(1), this[key]);
        }
      }
    }
  });
  var d3_map_prefix = &quot;\0&quot;, d3_map_prefixCode = d3_map_prefix.charCodeAt(0);
  d3.functor = d3_functor;
  d3.rebind = function(target, source) {
    var i = 1, n = arguments.length, method;
    while (++i &lt; n) target[method = arguments[i]] = d3_rebind(target, source, source[method]);
    return target;
  };
  d3.ascending = function(a, b) {
    return a &lt; b ? -1 : a &gt; b ? 1 : a &gt;= b ? 0 : NaN;
  };
  d3.descending = function(a, b) {
    return b &lt; a ? -1 : b &gt; a ? 1 : b &gt;= a ? 0 : NaN;
  };
  d3.mean = function(array, f) {
    var n = array.length, a, m = 0, i = -1, j = 0;
    if (arguments.length === 1) {
      while (++i &lt; n) if (d3_number(a = array[i])) m += (a - m) / ++j;
    } else {
      while (++i &lt; n) if (d3_number(a = f.call(array, array[i], i))) m += (a - m) / ++j;
    }
    return j ? m : undefined;
  };
  d3.median = function(array, f) {
    if (arguments.length &gt; 1) array = array.map(f);
    array = array.filter(d3_number);
    return array.length ? d3.quantile(array.sort(d3.ascending), .5) : undefined;
  };
  d3.min = function(array, f) {
    var i = -1, n = array.length, a, b;
    if (arguments.length === 1) {
      while (++i &lt; n &amp;&amp; ((a = array[i]) == null || a != a)) a = undefined;
      while (++i &lt; n) if ((b = array[i]) != null &amp;&amp; a &gt; b) a = b;
    } else {
      while (++i &lt; n &amp;&amp; ((a = f.call(array, array[i], i)) == null || a != a)) a = undefined;
      while (++i &lt; n) if ((b = f.call(array, array[i], i)) != null &amp;&amp; a &gt; b) a = b;
    }
    return a;
  };
  d3.max = function(array, f) {
    var i = -1, n = array.length, a, b;
    if (arguments.length === 1) {
      while (++i &lt; n &amp;&amp; ((a = array[i]) == null || a != a)) a = undefined;
      while (++i &lt; n) if ((b = array[i]) != null &amp;&amp; b &gt; a) a = b;
    } else {
      while (++i &lt; n &amp;&amp; ((a = f.call(array, array[i], i)) == null || a != a)) a = undefined;
      while (++i &lt; n) if ((b = f.call(array, array[i], i)) != null &amp;&amp; b &gt; a) a = b;
    }
    return a;
  };
  d3.extent = function(array, f) {
    var i = -1, n = array.length, a, b, c;
    if (arguments.length === 1) {
      while (++i &lt; n &amp;&amp; ((a = c = array[i]) == null || a != a)) a = c = undefined;
      while (++i &lt; n) if ((b = array[i]) != null) {
        if (a &gt; b) a = b;
        if (c &lt; b) c = b;
      }
    } else {
      while (++i &lt; n &amp;&amp; ((a = c = f.call(array, array[i], i)) == null || a != a)) a = undefined;
      while (++i &lt; n) if ((b = f.call(array, array[i], i)) != null) {
        if (a &gt; b) a = b;
        if (c &lt; b) c = b;
      }
    }
    return [ a, c ];
  };
  d3.random = {
    normal: function(Âµ, Ïƒ) {
      var n = arguments.length;
      if (n &lt; 2) Ïƒ = 1;
      if (n &lt; 1) Âµ = 0;
      return function() {
        var x, y, r;
        do {
          x = Math.random() * 2 - 1;
          y = Math.random() * 2 - 1;
          r = x * x + y * y;
        } while (!r || r &gt; 1);
        return Âµ + Ïƒ * x * Math.sqrt(-2 * Math.log(r) / r);
      };
    },
    logNormal: function(Âµ, Ïƒ) {
      var n = arguments.length;
      if (n &lt; 2) Ïƒ = 1;
      if (n &lt; 1) Âµ = 0;
      var random = d3.random.normal();
      return function() {
        return Math.exp(Âµ + Ïƒ * random());
      };
    },
    irwinHall: function(m) {
      return function() {
        for (var s = 0, j = 0; j &lt; m; j++) s += Math.random();
        return s / m;
      };
    }
  };
  d3.sum = function(array, f) {
    var s = 0, n = array.length, a, i = -1;
    if (arguments.length === 1) {
      while (++i &lt; n) if (!isNaN(a = +array[i])) s += a;
    } else {
      while (++i &lt; n) if (!isNaN(a = +f.call(array, array[i], i))) s += a;
    }
    return s;
  };
  d3.quantile = function(values, p) {
    var H = (values.length - 1) * p + 1, h = Math.floor(H), v = values[h - 1], e = H - h;
    return e ? v + e * (values[h] - v) : v;
  };
  d3.transpose = function(matrix) {
    return d3.zip.apply(d3, matrix);
  };
  d3.zip = function() {
    if (!(n = arguments.length)) return [];
    for (var i = -1, m = d3.min(arguments, d3_zipLength), zips = new Array(m); ++i &lt; m; ) {
      for (var j = -1, n, zip = zips[i] = new Array(n); ++j &lt; n; ) {
        zip[j] = arguments[j][i];
      }
    }
    return zips;
  };
  d3.bisector = function(f) {
    return {
      left: function(a, x, lo, hi) {
        if (arguments.length &lt; 3) lo = 0;
        if (arguments.length &lt; 4) hi = a.length;
        while (lo &lt; hi) {
          var mid = lo + hi &gt;&gt;&gt; 1;
          if (f.call(a, a[mid], mid) &lt; x) lo = mid + 1; else hi = mid;
        }
        return lo;
      },
      right: function(a, x, lo, hi) {
        if (arguments.length &lt; 3) lo = 0;
        if (arguments.length &lt; 4) hi = a.length;
        while (lo &lt; hi) {
          var mid = lo + hi &gt;&gt;&gt; 1;
          if (x &lt; f.call(a, a[mid], mid)) hi = mid; else lo = mid + 1;
        }
        return lo;
      }
    };
  };
  var d3_bisector = d3.bisector(function(d) {
    return d;
  });
  d3.bisectLeft = d3_bisector.left;
  d3.bisect = d3.bisectRight = d3_bisector.right;
  d3.first = function(array, f) {
    var i = 0, n = array.length, a = array[0], b;
    if (arguments.length === 1) f = d3.ascending;
    while (++i &lt; n) {
      if (f.call(array, a, b = array[i]) &gt; 0) {
        a = b;
      }
    }
    return a;
  };
  d3.last = function(array, f) {
    var i = 0, n = array.length, a = array[0], b;
    if (arguments.length === 1) f = d3.ascending;
    while (++i &lt; n) {
      if (f.call(array, a, b = array[i]) &lt;= 0) {
        a = b;
      }
    }
    return a;
  };
  d3.nest = function() {
    function map(array, depth) {
      if (depth &gt;= keys.length) return rollup ? rollup.call(nest, array) : sortValues ? array.sort(sortValues) : array;
      var i = -1, n = array.length, key = keys[depth++], keyValue, object, valuesByKey = new d3_Map, values, o = {};
      while (++i &lt; n) {
        if (values = valuesByKey.get(keyValue = key(object = array[i]))) {
          values.push(object);
        } else {
          valuesByKey.set(keyValue, [ object ]);
        }
      }
      valuesByKey.forEach(function(keyValue, values) {
        o[keyValue] = map(values, depth);
      });
      return o;
    }
    function entries(map, depth) {
      if (depth &gt;= keys.length) return map;
      var a = [], sortKey = sortKeys[depth++], key;
      for (key in map) {
        a.push({
          key: key,
          values: entries(map[key], depth)
        });
      }
      if (sortKey) a.sort(function(a, b) {
        return sortKey(a.key, b.key);
      });
      return a;
    }
    var nest = {}, keys = [], sortKeys = [], sortValues, rollup;
    nest.map = function(array) {
      return map(array, 0);
    };
    nest.entries = function(array) {
      return entries(map(array, 0), 0);
    };
    nest.key = function(d) {
      keys.push(d);
      return nest;
    };
    nest.sortKeys = function(order) {
      sortKeys[keys.length - 1] = order;
      return nest;
    };
    nest.sortValues = function(order) {
      sortValues = order;
      return nest;
    };
    nest.rollup = function(f) {
      rollup = f;
      return nest;
    };
    return nest;
  };
  d3.keys = function(map) {
    var keys = [];
    for (var key in map) keys.push(key);
    return keys;
  };
  d3.values = function(map) {
    var values = [];
    for (var key in map) values.push(map[key]);
    return values;
  };
  d3.entries = function(map) {
    var entries = [];
    for (var key in map) entries.push({
      key: key,
      value: map[key]
    });
    return entries;
  };
  d3.permute = function(array, indexes) {
    var permutes = [], i = -1, n = indexes.length;
    while (++i &lt; n) permutes[i] = array[indexes[i]];
    return permutes;
  };
  d3.merge = function(arrays) {
    return Array.prototype.concat.apply([], arrays);
  };
  d3.split = function(array, f) {
    var arrays = [], values = [], value, i = -1, n = array.length;
    if (arguments.length &lt; 2) f = d3_splitter;
    while (++i &lt; n) {
      if (f.call(values, value = array[i], i)) {
        values = [];
      } else {
        if (!values.length) arrays.push(values);
        values.push(value);
      }
    }
    return arrays;
  };
  d3.range = function(start, stop, step) {
    if (arguments.length &lt; 3) {
      step = 1;
      if (arguments.length &lt; 2) {
        stop = start;
        start = 0;
      }
    }
    if ((stop - start) / step === Infinity) throw new Error(&quot;infinite range&quot;);
    var range = [], k = d3_range_integerScale(Math.abs(step)), i = -1, j;
    start *= k, stop *= k, step *= k;
    if (step &lt; 0) while ((j = start + step * ++i) &gt; stop) range.push(j / k); else while ((j = start + step * ++i) &lt; stop) range.push(j / k);
    return range;
  };
  d3.requote = function(s) {
    return s.replace(d3_requote_re, &quot;\\$&amp;&quot;);
  };
  var d3_requote_re = /[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g;
  d3.round = function(x, n) {
    return n ? Math.round(x * (n = Math.pow(10, n))) / n : Math.round(x);
  };
  d3.xhr = function(url, mime, callback) {
    var req = new XMLHttpRequest;
    if (arguments.length &lt; 3) callback = mime, mime = null; else if (mime &amp;&amp; req.overrideMimeType) req.overrideMimeType(mime);
    req.open(&quot;GET&quot;, url, true);
    if (mime) req.setRequestHeader(&quot;Accept&quot;, mime);
    req.onreadystatechange = function() {
      if (req.readyState === 4) {
        var s = req.status;
        callback(!s &amp;&amp; req.response || s &gt;= 200 &amp;&amp; s &lt; 300 || s === 304 ? req : null);
      }
    };
    req.send(null);
  };
  d3.text = function(url, mime, callback) {
    function ready(req) {
      callback(req &amp;&amp; req.responseText);
    }
    if (arguments.length &lt; 3) {
      callback = mime;
      mime = null;
    }
    d3.xhr(url, mime, ready);
  };
  d3.json = function(url, callback) {
    d3.text(url, &quot;application/json&quot;, function(text) {
      callback(text ? JSON.parse(text) : null);
    });
  };
  d3.html = function(url, callback) {
    d3.text(url, &quot;text/html&quot;, function(text) {
      if (text != null) {
        var range = document.createRange();
        range.selectNode(document.body);
        text = range.createContextualFragment(text);
      }
      callback(text);
    });
  };
  d3.xml = function(url, mime, callback) {
    function ready(req) {
      callback(req &amp;&amp; req.responseXML);
    }
    if (arguments.length &lt; 3) {
      callback = mime;
      mime = null;
    }
    d3.xhr(url, mime, ready);
  };
  var d3_nsPrefix = {
    svg: &quot;http://www.w3.org/2000/svg&quot;,
    xhtml: &quot;http://www.w3.org/1999/xhtml&quot;,
    xlink: &quot;http://www.w3.org/1999/xlink&quot;,
    xml: &quot;http://www.w3.org/XML/1998/namespace&quot;,
    xmlns: &quot;http://www.w3.org/2000/xmlns/&quot;
  };
  d3.ns = {
    prefix: d3_nsPrefix,
    qualify: function(name) {
      var i = name.indexOf(&quot;:&quot;), prefix = name;
      if (i &gt;= 0) {
        prefix = name.substring(0, i);
        name = name.substring(i + 1);
      }
      return d3_nsPrefix.hasOwnProperty(prefix) ? {
        space: d3_nsPrefix[prefix],
        local: name
      } : name;
    }
  };
  d3.dispatch = function() {
    var dispatch = new d3_dispatch, i = -1, n = arguments.length;
    while (++i &lt; n) dispatch[arguments[i]] = d3_dispatch_event(dispatch);
    return dispatch;
  };
  d3_dispatch.prototype.on = function(type, listener) {
    var i = type.indexOf(&quot;.&quot;), name = &quot;&quot;;
    if (i &gt; 0) {
      name = type.substring(i + 1);
      type = type.substring(0, i);
    }
    return arguments.length &lt; 2 ? this[type].on(name) : this[type].on(name, listener);
  };
  d3.format = function(specifier) {
    var match = d3_format_re.exec(specifier), fill = match[1] || &quot; &quot;, sign = match[3] || &quot;&quot;, zfill = match[5], width = +match[6], comma = match[7], precision = match[8], type = match[9], scale = 1, suffix = &quot;&quot;, integer = false;
    if (precision) precision = +precision.substring(1);
    if (zfill) {
      fill = &quot;0&quot;;
      if (comma) width -= Math.floor((width - 1) / 4);
    }
    switch (type) {
     case &quot;n&quot;:
      comma = true;
      type = &quot;g&quot;;
      break;
     case &quot;%&quot;:
      scale = 100;
      suffix = &quot;%&quot;;
      type = &quot;f&quot;;
      break;
     case &quot;p&quot;:
      scale = 100;
      suffix = &quot;%&quot;;
      type = &quot;r&quot;;
      break;
     case &quot;d&quot;:
      integer = true;
      precision = 0;
      break;
     case &quot;s&quot;:
      scale = -1;
      type = &quot;r&quot;;
      break;
    }
    if (type == &quot;r&quot; &amp;&amp; !precision) type = &quot;g&quot;;
    type = d3_format_types.get(type) || d3_format_typeDefault;
    return function(value) {
      if (integer &amp;&amp; value % 1) return &quot;&quot;;
      var negative = value &lt; 0 &amp;&amp; (value = -value) ? &quot;-&quot; : sign;
      if (scale &lt; 0) {
        var prefix = d3.formatPrefix(value, precision);
        value = prefix.scale(value);
        suffix = prefix.symbol;
      } else {
        value *= scale;
      }
      value = type(value, precision);
      if (zfill) {
        var length = value.length + negative.length;
        if (length &lt; width) value = (new Array(width - length + 1)).join(fill) + value;
        if (comma) value = d3_format_group(value);
        value = negative + value;
      } else {
        if (comma) value = d3_format_group(value);
        value = negative + value;
        var length = value.length;
        if (length &lt; width) value = (new Array(width - length + 1)).join(fill) + value;
      }
      return value + suffix;
    };
  };
  var d3_format_re = /(?:([^{])?([&lt;&gt;=^]))?([+\- ])?(#)?(0)?([0-9]+)?(,)?(\.[0-9]+)?([a-zA-Z%])?/;
  var d3_format_types = d3.map({
    g: function(x, p) {
      return x.toPrecision(p);
    },
    e: function(x, p) {
      return x.toExponential(p);
    },
    f: function(x, p) {
      return x.toFixed(p);
    },
    r: function(x, p) {
      return d3.round(x, p = d3_format_precision(x, p)).toFixed(Math.max(0, Math.min(20, p)));
    }
  });
  var d3_formatPrefixes = [ &quot;y&quot;, &quot;z&quot;, &quot;a&quot;, &quot;f&quot;, &quot;p&quot;, &quot;n&quot;, &quot;Î¼&quot;, &quot;m&quot;, &quot;&quot;, &quot;k&quot;, &quot;M&quot;, &quot;G&quot;, &quot;T&quot;, &quot;P&quot;, &quot;E&quot;, &quot;Z&quot;, &quot;Y&quot; ].map(d3_formatPrefix);
  d3.formatPrefix = function(value, precision) {
    var i = 0;
    if (value) {
      if (value &lt; 0) value *= -1;
      if (precision) value = d3.round(value, d3_format_precision(value, precision));
      i = 1 + Math.floor(1e-12 + Math.log(value) / Math.LN10);
      i = Math.max(-24, Math.min(24, Math.floor((i &lt;= 0 ? i + 1 : i - 1) / 3) * 3));
    }
    return d3_formatPrefixes[8 + i / 3];
  };
  var d3_ease_quad = d3_ease_poly(2), d3_ease_cubic = d3_ease_poly(3), d3_ease_default = function() {
    return d3_ease_identity;
  };
  var d3_ease = d3.map({
    linear: d3_ease_default,
    poly: d3_ease_poly,
    quad: function() {
      return d3_ease_quad;
    },
    cubic: function() {
      return d3_ease_cubic;
    },
    sin: function() {
      return d3_ease_sin;
    },
    exp: function() {
      return d3_ease_exp;
    },
    circle: function() {
      return d3_ease_circle;
    },
    elastic: d3_ease_elastic,
    back: d3_ease_back,
    bounce: function() {
      return d3_ease_bounce;
    }
  });
  var d3_ease_mode = d3.map({
    &quot;in&quot;: d3_ease_identity,
    out: d3_ease_reverse,
    &quot;in-out&quot;: d3_ease_reflect,
    &quot;out-in&quot;: function(f) {
      return d3_ease_reflect(d3_ease_reverse(f));
    }
  });
  d3.ease = function(name) {
    var i = name.indexOf(&quot;-&quot;), t = i &gt;= 0 ? name.substring(0, i) : name, m = i &gt;= 0 ? name.substring(i + 1) : &quot;in&quot;;
    t = d3_ease.get(t) || d3_ease_default;
    m = d3_ease_mode.get(m) || d3_ease_identity;
    return d3_ease_clamp(m(t.apply(null, Array.prototype.slice.call(arguments, 1))));
  };
  d3.event = null;
  d3.transform = function(string) {
    var g = document.createElementNS(d3.ns.prefix.svg, &quot;g&quot;);
    return (d3.transform = function(string) {
      g.setAttribute(&quot;transform&quot;, string);
      var t = g.transform.baseVal.consolidate();
      return new d3_transform(t ? t.matrix : d3_transformIdentity);
    })(string);
  };
  d3_transform.prototype.toString = function() {
    return &quot;translate(&quot; + this.translate + &quot;)rotate(&quot; + this.rotate + &quot;)skewX(&quot; + this.skew + &quot;)scale(&quot; + this.scale + &quot;)&quot;;
  };
  var d3_transformDegrees = 180 / Math.PI, d3_transformIdentity = {
    a: 1,
    b: 0,
    c: 0,
    d: 1,
    e: 0,
    f: 0
  };
  d3.interpolate = function(a, b) {
    var i = d3.interpolators.length, f;
    while (--i &gt;= 0 &amp;&amp; !(f = d3.interpolators[i](a, b))) ;
    return f;
  };
  d3.interpolateNumber = function(a, b) {
    b -= a;
    return function(t) {
      return a + b * t;
    };
  };
  d3.interpolateRound = function(a, b) {
    b -= a;
    return function(t) {
      return Math.round(a + b * t);
    };
  };
  d3.interpolateString = function(a, b) {
    var m, i, j, s0 = 0, s1 = 0, s = [], q = [], n, o;
    d3_interpolate_number.lastIndex = 0;
    for (i = 0; m = d3_interpolate_number.exec(b); ++i) {
      if (m.index) s.push(b.substring(s0, s1 = m.index));
      q.push({
        i: s.length,
        x: m[0]
      });
      s.push(null);
      s0 = d3_interpolate_number.lastIndex;
    }
    if (s0 &lt; b.length) s.push(b.substring(s0));
    for (i = 0, n = q.length; (m = d3_interpolate_number.exec(a)) &amp;&amp; i &lt; n; ++i) {
      o = q[i];
      if (o.x == m[0]) {
        if (o.i) {
          if (s[o.i + 1] == null) {
            s[o.i - 1] += o.x;
            s.splice(o.i, 1);
            for (j = i + 1; j &lt; n; ++j) q[j].i--;
          } else {
            s[o.i - 1] += o.x + s[o.i + 1];
            s.splice(o.i, 2);
            for (j = i + 1; j &lt; n; ++j) q[j].i -= 2;
          }
        } else {
          if (s[o.i + 1] == null) {
            s[o.i] = o.x;
          } else {
            s[o.i] = o.x + s[o.i + 1];
            s.splice(o.i + 1, 1);
            for (j = i + 1; j &lt; n; ++j) q[j].i--;
          }
        }
        q.splice(i, 1);
        n--;
        i--;
      } else {
        o.x = d3.interpolateNumber(parseFloat(m[0]), parseFloat(o.x));
      }
    }
    while (i &lt; n) {
      o = q.pop();
      if (s[o.i + 1] == null) {
        s[o.i] = o.x;
      } else {
        s[o.i] = o.x + s[o.i + 1];
        s.splice(o.i + 1, 1);
      }
      n--;
    }
    if (s.length === 1) {
      return s[0] == null ? q[0].x : function() {
        return b;
      };
    }
    return function(t) {
      for (i = 0; i &lt; n; ++i) s[(o = q[i]).i] = o.x(t);
      return s.join(&quot;&quot;);
    };
  };
  d3.interpolateTransform = function(a, b) {
    var s = [], q = [], n, A = d3.transform(a), B = d3.transform(b), ta = A.translate, tb = B.translate, ra = A.rotate, rb = B.rotate, wa = A.skew, wb = B.skew, ka = A.scale, kb = B.scale;
    if (ta[0] != tb[0] || ta[1] != tb[1]) {
      s.push(&quot;translate(&quot;, null, &quot;,&quot;, null, &quot;)&quot;);
      q.push({
        i: 1,
        x: d3.interpolateNumber(ta[0], tb[0])
      }, {
        i: 3,
        x: d3.interpolateNumber(ta[1], tb[1])
      });
    } else if (tb[0] || tb[1]) {
      s.push(&quot;translate(&quot; + tb + &quot;)&quot;);
    } else {
      s.push(&quot;&quot;);
    }
    if (ra != rb) {
      if (ra - rb &gt; 180) rb += 360; else if (rb - ra &gt; 180) ra += 360;
      q.push({
        i: s.push(s.pop() + &quot;rotate(&quot;, null, &quot;)&quot;) - 2,
        x: d3.interpolateNumber(ra, rb)
      });
    } else if (rb) {
      s.push(s.pop() + &quot;rotate(&quot; + rb + &quot;)&quot;);
    }
    if (wa != wb) {
      q.push({
        i: s.push(s.pop() + &quot;skewX(&quot;, null, &quot;)&quot;) - 2,
        x: d3.interpolateNumber(wa, wb)
      });
    } else if (wb) {
      s.push(s.pop() + &quot;skewX(&quot; + wb + &quot;)&quot;);
    }
    if (ka[0] != kb[0] || ka[1] != kb[1]) {
      n = s.push(s.pop() + &quot;scale(&quot;, null, &quot;,&quot;, null, &quot;)&quot;);
      q.push({
        i: n - 4,
        x: d3.interpolateNumber(ka[0], kb[0])
      }, {
        i: n - 2,
        x: d3.interpolateNumber(ka[1], kb[1])
      });
    } else if (kb[0] != 1 || kb[1] != 1) {
      s.push(s.pop() + &quot;scale(&quot; + kb + &quot;)&quot;);
    }
    n = q.length;
    return function(t) {
      var i = -1, o;
      while (++i &lt; n) s[(o = q[i]).i] = o.x(t);
      return s.join(&quot;&quot;);
    };
  };
  d3.interpolateRgb = function(a, b) {
    a = d3.rgb(a);
    b = d3.rgb(b);
    var ar = a.r, ag = a.g, ab = a.b, br = b.r - ar, bg = b.g - ag, bb = b.b - ab;
    return function(t) {
      return &quot;#&quot; + d3_rgb_hex(Math.round(ar + br * t)) + d3_rgb_hex(Math.round(ag + bg * t)) + d3_rgb_hex(Math.round(ab + bb * t));
    };
  };
  d3.interpolateHsl = function(a, b) {
    a = d3.hsl(a);
    b = d3.hsl(b);
    var h0 = a.h, s0 = a.s, l0 = a.l, h1 = b.h - h0, s1 = b.s - s0, l1 = b.l - l0;
    if (h1 &gt; 180) h1 -= 360; else if (h1 &lt; -180) h1 += 360;
    return function(t) {
      return d3_hsl_rgb(h0 + h1 * t, s0 + s1 * t, l0 + l1 * t) + &quot;&quot;;
    };
  };
  d3.interpolateLab = function(a, b) {
    a = d3.lab(a);
    b = d3.lab(b);
    var al = a.l, aa = a.a, ab = a.b, bl = b.l - al, ba = b.a - aa, bb = b.b - ab;
    return function(t) {
      return d3_lab_rgb(al + bl * t, aa + ba * t, ab + bb * t) + &quot;&quot;;
    };
  };
  d3.interpolateHcl = function(a, b) {
    a = d3.hcl(a);
    b = d3.hcl(b);
    var ah = a.h, ac = a.c, al = a.l, bh = b.h - ah, bc = b.c - ac, bl = b.l - al;
    if (bh &gt; 180) bh -= 360; else if (bh &lt; -180) bh += 360;
    return function(t) {
      return d3_hcl_lab(ah + bh * t, ac + bc * t, al + bl * t) + &quot;&quot;;
    };
  };
  d3.interpolateArray = function(a, b) {
    var x = [], c = [], na = a.length, nb = b.length, n0 = Math.min(a.length, b.length), i;
    for (i = 0; i &lt; n0; ++i) x.push(d3.interpolate(a[i], b[i]));
    for (; i &lt; na; ++i) c[i] = a[i];
    for (; i &lt; nb; ++i) c[i] = b[i];
    return function(t) {
      for (i = 0; i &lt; n0; ++i) c[i] = x[i](t);
      return c;
    };
  };
  d3.interpolateObject = function(a, b) {
    var i = {}, c = {}, k;
    for (k in a) {
      if (k in b) {
        i[k] = d3_interpolateByName(k)(a[k], b[k]);
      } else {
        c[k] = a[k];
      }
    }
    for (k in b) {
      if (!(k in a)) {
        c[k] = b[k];
      }
    }
    return function(t) {
      for (k in i) c[k] = i[k](t);
      return c;
    };
  };
  var d3_interpolate_number = /[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g;
  d3.interpolators = [ d3.interpolateObject, function(a, b) {
    return b instanceof Array &amp;&amp; d3.interpolateArray(a, b);
  }, function(a, b) {
    return (typeof a === &quot;string&quot; || typeof b === &quot;string&quot;) &amp;&amp; d3.interpolateString(a + &quot;&quot;, b + &quot;&quot;);
  }, function(a, b) {
    return (typeof b === &quot;string&quot; ? d3_rgb_names.has(b) || /^(#|rgb\(|hsl\()/.test(b) : b instanceof d3_Color) &amp;&amp; d3.interpolateRgb(a, b);
  }, function(a, b) {
    return !isNaN(a = +a) &amp;&amp; !isNaN(b = +b) &amp;&amp; d3.interpolateNumber(a, b);
  } ];
  d3_Color.prototype.toString = function() {
    return this.rgb() + &quot;&quot;;
  };
  d3.rgb = function(r, g, b) {
    return arguments.length === 1 ? r instanceof d3_Rgb ? d3_rgb(r.r, r.g, r.b) : d3_rgb_parse(&quot;&quot; + r, d3_rgb, d3_hsl_rgb) : d3_rgb(~~r, ~~g, ~~b);
  };
  var d3_rgbPrototype = d3_Rgb.prototype = new d3_Color;
  d3_rgbPrototype.brighter = function(k) {
    k = Math.pow(.7, arguments.length ? k : 1);
    var r = this.r, g = this.g, b = this.b, i = 30;
    if (!r &amp;&amp; !g &amp;&amp; !b) return d3_rgb(i, i, i);
    if (r &amp;&amp; r &lt; i) r = i;
    if (g &amp;&amp; g &lt; i) g = i;
    if (b &amp;&amp; b &lt; i) b = i;
    return d3_rgb(Math.min(255, Math.floor(r / k)), Math.min(255, Math.floor(g / k)), Math.min(255, Math.floor(b / k)));
  };
  d3_rgbPrototype.darker = function(k) {
    k = Math.pow(.7, arguments.length ? k : 1);
    return d3_rgb(Math.floor(k * this.r), Math.floor(k * this.g), Math.floor(k * this.b));
  };
  d3_rgbPrototype.hsl = function() {
    return d3_rgb_hsl(this.r, this.g, this.b);
  };
  d3_rgbPrototype.toString = function() {
    return &quot;#&quot; + d3_rgb_hex(this.r) + d3_rgb_hex(this.g) + d3_rgb_hex(this.b);
  };
  var d3_rgb_names = d3.map({
    aliceblue: &quot;#f0f8ff&quot;,
    antiquewhite: &quot;#faebd7&quot;,
    aqua: &quot;#00ffff&quot;,
    aquamarine: &quot;#7fffd4&quot;,
    azure: &quot;#f0ffff&quot;,
    beige: &quot;#f5f5dc&quot;,
    bisque: &quot;#ffe4c4&quot;,
    black: &quot;#000000&quot;,
    blanchedalmond: &quot;#ffebcd&quot;,
    blue: &quot;#0000ff&quot;,
    blueviolet: &quot;#8a2be2&quot;,
    brown: &quot;#a52a2a&quot;,
    burlywood: &quot;#deb887&quot;,
    cadetblue: &quot;#5f9ea0&quot;,
    chartreuse: &quot;#7fff00&quot;,
    chocolate: &quot;#d2691e&quot;,
    coral: &quot;#ff7f50&quot;,
    cornflowerblue: &quot;#6495ed&quot;,
    cornsilk: &quot;#fff8dc&quot;,
    crimson: &quot;#dc143c&quot;,
    cyan: &quot;#00ffff&quot;,
    darkblue: &quot;#00008b&quot;,
    darkcyan: &quot;#008b8b&quot;,
    darkgoldenrod: &quot;#b8860b&quot;,
    darkgray: &quot;#a9a9a9&quot;,
    darkgreen: &quot;#006400&quot;,
    darkgrey: &quot;#a9a9a9&quot;,
    darkkhaki: &quot;#bdb76b&quot;,
    darkmagenta: &quot;#8b008b&quot;,
    darkolivegreen: &quot;#556b2f&quot;,
    darkorange: &quot;#ff8c00&quot;,
    darkorchid: &quot;#9932cc&quot;,
    darkred: &quot;#8b0000&quot;,
    darksalmon: &quot;#e9967a&quot;,
    darkseagreen: &quot;#8fbc8f&quot;,
    darkslateblue: &quot;#483d8b&quot;,
    darkslategray: &quot;#2f4f4f&quot;,
    darkslategrey: &quot;#2f4f4f&quot;,
    darkturquoise: &quot;#00ced1&quot;,
    darkviolet: &quot;#9400d3&quot;,
    deeppink: &quot;#ff1493&quot;,
    deepskyblue: &quot;#00bfff&quot;,
    dimgray: &quot;#696969&quot;,
    dimgrey: &quot;#696969&quot;,
    dodgerblue: &quot;#1e90ff&quot;,
    firebrick: &quot;#b22222&quot;,
    floralwhite: &quot;#fffaf0&quot;,
    forestgreen: &quot;#228b22&quot;,
    fuchsia: &quot;#ff00ff&quot;,
    gainsboro: &quot;#dcdcdc&quot;,
    ghostwhite: &quot;#f8f8ff&quot;,
    gold: &quot;#ffd700&quot;,
    goldenrod: &quot;#daa520&quot;,
    gray: &quot;#808080&quot;,
    green: &quot;#008000&quot;,
    greenyellow: &quot;#adff2f&quot;,
    grey: &quot;#808080&quot;,
    honeydew: &quot;#f0fff0&quot;,
    hotpink: &quot;#ff69b4&quot;,
    indianred: &quot;#cd5c5c&quot;,
    indigo: &quot;#4b0082&quot;,
    ivory: &quot;#fffff0&quot;,
    khaki: &quot;#f0e68c&quot;,
    lavender: &quot;#e6e6fa&quot;,
    lavenderblush: &quot;#fff0f5&quot;,
    lawngreen: &quot;#7cfc00&quot;,
    lemonchiffon: &quot;#fffacd&quot;,
    lightblue: &quot;#add8e6&quot;,
    lightcoral: &quot;#f08080&quot;,
    lightcyan: &quot;#e0ffff&quot;,
    lightgoldenrodyellow: &quot;#fafad2&quot;,
    lightgray: &quot;#d3d3d3&quot;,
    lightgreen: &quot;#90ee90&quot;,
    lightgrey: &quot;#d3d3d3&quot;,
    lightpink: &quot;#ffb6c1&quot;,
    lightsalmon: &quot;#ffa07a&quot;,
    lightseagreen: &quot;#20b2aa&quot;,
    lightskyblue: &quot;#87cefa&quot;,
    lightslategray: &quot;#778899&quot;,
    lightslategrey: &quot;#778899&quot;,
    lightsteelblue: &quot;#b0c4de&quot;,
    lightyellow: &quot;#ffffe0&quot;,
    lime: &quot;#00ff00&quot;,
    limegreen: &quot;#32cd32&quot;,
    linen: &quot;#faf0e6&quot;,
    magenta: &quot;#ff00ff&quot;,
    maroon: &quot;#800000&quot;,
    mediumaquamarine: &quot;#66cdaa&quot;,
    mediumblue: &quot;#0000cd&quot;,
    mediumorchid: &quot;#ba55d3&quot;,
    mediumpurple: &quot;#9370db&quot;,
    mediumseagreen: &quot;#3cb371&quot;,
    mediumslateblue: &quot;#7b68ee&quot;,
    mediumspringgreen: &quot;#00fa9a&quot;,
    mediumturquoise: &quot;#48d1cc&quot;,
    mediumvioletred: &quot;#c71585&quot;,
    midnightblue: &quot;#191970&quot;,
    mintcream: &quot;#f5fffa&quot;,
    mistyrose: &quot;#ffe4e1&quot;,
    moccasin: &quot;#ffe4b5&quot;,
    navajowhite: &quot;#ffdead&quot;,
    navy: &quot;#000080&quot;,
    oldlace: &quot;#fdf5e6&quot;,
    olive: &quot;#808000&quot;,
    olivedrab: &quot;#6b8e23&quot;,
    orange: &quot;#ffa500&quot;,
    orangered: &quot;#ff4500&quot;,
    orchid: &quot;#da70d6&quot;,
    palegoldenrod: &quot;#eee8aa&quot;,
    palegreen: &quot;#98fb98&quot;,
    paleturquoise: &quot;#afeeee&quot;,
    palevioletred: &quot;#db7093&quot;,
    papayawhip: &quot;#ffefd5&quot;,
    peachpuff: &quot;#ffdab9&quot;,
    peru: &quot;#cd853f&quot;,
    pink: &quot;#ffc0cb&quot;,
    plum: &quot;#dda0dd&quot;,
    powderblue: &quot;#b0e0e6&quot;,
    purple: &quot;#800080&quot;,
    red: &quot;#ff0000&quot;,
    rosybrown: &quot;#bc8f8f&quot;,
    royalblue: &quot;#4169e1&quot;,
    saddlebrown: &quot;#8b4513&quot;,
    salmon: &quot;#fa8072&quot;,
    sandybrown: &quot;#f4a460&quot;,
    seagreen: &quot;#2e8b57&quot;,
    seashell: &quot;#fff5ee&quot;,
    sienna: &quot;#a0522d&quot;,
    silver: &quot;#c0c0c0&quot;,
    skyblue: &quot;#87ceeb&quot;,
    slateblue: &quot;#6a5acd&quot;,
    slategray: &quot;#708090&quot;,
    slategrey: &quot;#708090&quot;,
    snow: &quot;#fffafa&quot;,
    springgreen: &quot;#00ff7f&quot;,
    steelblue: &quot;#4682b4&quot;,
    tan: &quot;#d2b48c&quot;,
    teal: &quot;#008080&quot;,
    thistle: &quot;#d8bfd8&quot;,
    tomato: &quot;#ff6347&quot;,
    turquoise: &quot;#40e0d0&quot;,
    violet: &quot;#ee82ee&quot;,
    wheat: &quot;#f5deb3&quot;,
    white: &quot;#ffffff&quot;,
    whitesmoke: &quot;#f5f5f5&quot;,
    yellow: &quot;#ffff00&quot;,
    yellowgreen: &quot;#9acd32&quot;
  });
  d3_rgb_names.forEach(function(key, value) {
    d3_rgb_names.set(key, d3_rgb_parse(value, d3_rgb, d3_hsl_rgb));
  });
  d3.hsl = function(h, s, l) {
    return arguments.length === 1 ? h instanceof d3_Hsl ? d3_hsl(h.h, h.s, h.l) : d3_rgb_parse(&quot;&quot; + h, d3_rgb_hsl, d3_hsl) : d3_hsl(+h, +s, +l);
  };
  var d3_hslPrototype = d3_Hsl.prototype = new d3_Color;
  d3_hslPrototype.brighter = function(k) {
    k = Math.pow(.7, arguments.length ? k : 1);
    return d3_hsl(this.h, this.s, this.l / k);
  };
  d3_hslPrototype.darker = function(k) {
    k = Math.pow(.7, arguments.length ? k : 1);
    return d3_hsl(this.h, this.s, k * this.l);
  };
  d3_hslPrototype.rgb = function() {
    return d3_hsl_rgb(this.h, this.s, this.l);
  };
  d3.hcl = function(h, c, l) {
    return arguments.length === 1 ? h instanceof d3_Hcl ? d3_hcl(h.h, h.c, h.l) : h instanceof d3_Lab ? d3_lab_hcl(h.l, h.a, h.b) : d3_lab_hcl((h = d3_rgb_lab((h = d3.rgb(h)).r, h.g, h.b)).l, h.a, h.b) : d3_hcl(+h, +c, +l);
  };
  var d3_hclPrototype = d3_Hcl.prototype = new d3_Color;
  d3_hclPrototype.brighter = function(k) {
    return d3_hcl(this.h, this.c, Math.min(100, this.l + d3_lab_K * (arguments.length ? k : 1)));
  };
  d3_hclPrototype.darker = function(k) {
    return d3_hcl(this.h, this.c, Math.max(0, this.l - d3_lab_K * (arguments.length ? k : 1)));
  };
  d3_hclPrototype.rgb = function() {
    return d3_hcl_lab(this.h, this.c, this.l).rgb();
  };
  d3.lab = function(l, a, b) {
    return arguments.length === 1 ? l instanceof d3_Lab ? d3_lab(l.l, l.a, l.b) : l instanceof d3_Hcl ? d3_hcl_lab(l.l, l.c, l.h) : d3_rgb_lab((l = d3.rgb(l)).r, l.g, l.b) : d3_lab(+l, +a, +b);
  };
  var d3_lab_K = 18;
  var d3_lab_X = .95047, d3_lab_Y = 1, d3_lab_Z = 1.08883;
  var d3_labPrototype = d3_Lab.prototype = new d3_Color;
  d3_labPrototype.brighter = function(k) {
    return d3_lab(Math.min(100, this.l + d3_lab_K * (arguments.length ? k : 1)), this.a, this.b);
  };
  d3_labPrototype.darker = function(k) {
    return d3_lab(Math.max(0, this.l - d3_lab_K * (arguments.length ? k : 1)), this.a, this.b);
  };
  d3_labPrototype.rgb = function() {
    return d3_lab_rgb(this.l, this.a, this.b);
  };
  var d3_select = function(s, n) {
    return n.querySelector(s);
  }, d3_selectAll = function(s, n) {
    return n.querySelectorAll(s);
  }, d3_selectRoot = document.documentElement, d3_selectMatcher = d3_selectRoot.matchesSelector || d3_selectRoot.webkitMatchesSelector || d3_selectRoot.mozMatchesSelector || d3_selectRoot.msMatchesSelector || d3_selectRoot.oMatchesSelector, d3_selectMatches = function(n, s) {
    return d3_selectMatcher.call(n, s);
  };
  if (typeof Sizzle === &quot;function&quot;) {
    d3_select = function(s, n) {
      return Sizzle(s, n)[0] || null;
    };
    d3_selectAll = function(s, n) {
      return Sizzle.uniqueSort(Sizzle(s, n));
    };
    d3_selectMatches = Sizzle.matchesSelector;
  }
  var d3_selectionPrototype = [];
  d3.selection = function() {
    return d3_selectionRoot;
  };
  d3.selection.prototype = d3_selectionPrototype;
  d3_selectionPrototype.select = function(selector) {
    var subgroups = [], subgroup, subnode, group, node;
    if (typeof selector !== &quot;function&quot;) selector = d3_selection_selector(selector);
    for (var j = -1, m = this.length; ++j &lt; m; ) {
      subgroups.push(subgroup = []);
      subgroup.parentNode = (group = this[j]).parentNode;
      for (var i = -1, n = group.length; ++i &lt; n; ) {
        if (node = group[i]) {
          subgroup.push(subnode = selector.call(node, node.__data__, i));
          if (subnode &amp;&amp; &quot;__data__&quot; in node) subnode.__data__ = node.__data__;
        } else {
          subgroup.push(null);
        }
      }
    }
    return d3_selection(subgroups);
  };
  d3_selectionPrototype.selectAll = function(selector) {
    var subgroups = [], subgroup, node;
    if (typeof selector !== &quot;function&quot;) selector = d3_selection_selectorAll(selector);
    for (var j = -1, m = this.length; ++j &lt; m; ) {
      for (var group = this[j], i = -1, n = group.length; ++i &lt; n; ) {
        if (node = group[i]) {
          subgroups.push(subgroup = d3_array(selector.call(node, node.__data__, i)));
          subgroup.parentNode = node;
        }
      }
    }
    return d3_selection(subgroups);
  };
  d3_selectionPrototype.attr = function(name, value) {
    if (arguments.length &lt; 2) {
      if (typeof name === &quot;string&quot;) {
        var node = this.node();
        name = d3.ns.qualify(name);
        return name.local ? node.getAttributeNS(name.space, name.local) : node.getAttribute(name);
      }
      for (value in name) this.each(d3_selection_attr(value, name[value]));
      return this;
    }
    return this.each(d3_selection_attr(name, value));
  };
  d3_selectionPrototype.classed = function(name, value) {
    if (arguments.length &lt; 2) {
      if (typeof name === &quot;string&quot;) {
        var node = this.node(), n = (name = name.trim().split(/^|\s+/g)).length, i = -1;
        if (value = node.classList) {
          while (++i &lt; n) if (!value.contains(name[i])) return false;
        } else {
          value = node.className;
          if (value.baseVal != null) value = value.baseVal;
          while (++i &lt; n) if (!d3_selection_classedRe(name[i]).test(value)) return false;
        }
        return true;
      }
      for (value in name) this.each(d3_selection_classed(value, name[value]));
      return this;
    }
    return this.each(d3_selection_classed(name, value));
  };
  d3_selectionPrototype.style = function(name, value, priority) {
    var n = arguments.length;
    if (n &lt; 3) {
      if (typeof name !== &quot;string&quot;) {
        if (n &lt; 2) value = &quot;&quot;;
        for (priority in name) this.each(d3_selection_style(priority, name[priority], value));
        return this;
      }
      if (n &lt; 2) return window.getComputedStyle(this.node(), null).getPropertyValue(name);
      priority = &quot;&quot;;
    }
    return this.each(d3_selection_style(name, value, priority));
  };
  d3_selectionPrototype.property = function(name, value) {
    if (arguments.length &lt; 2) {
      if (typeof name === &quot;string&quot;) return this.node()[name];
      for (value in name) this.each(d3_selection_property(value, name[value]));
      return this;
    }
    return this.each(d3_selection_property(name, value));
  };
  d3_selectionPrototype.text = function(value) {
    return arguments.length &lt; 1 ? this.node().textContent : this.each(typeof value === &quot;function&quot; ? function() {
      var v = value.apply(this, arguments);
      this.textContent = v == null ? &quot;&quot; : v;
    } : value == null ? function() {
      this.textContent = &quot;&quot;;
    } : function() {
      this.textContent = value;
    });
  };
  d3_selectionPrototype.html = function(value) {
    return arguments.length &lt; 1 ? this.node().innerHTML : this.each(typeof value === &quot;function&quot; ? function() {
      var v = value.apply(this, arguments);
      this.innerHTML = v == null ? &quot;&quot; : v;
    } : value == null ? function() {
      this.innerHTML = &quot;&quot;;
    } : function() {
      this.innerHTML = value;
    });
  };
  d3_selectionPrototype.append = function(name) {
    function append() {
      return this.appendChild(document.createElementNS(this.namespaceURI, name));
    }
    function appendNS() {
      return this.appendChild(document.createElementNS(name.space, name.local));
    }
    name = d3.ns.qualify(name);
    return this.select(name.local ? appendNS : append);
  };
  d3_selectionPrototype.insert = function(name, before) {
    function insert() {
      return this.insertBefore(document.createElementNS(this.namespaceURI, name), d3_select(before, this));
    }
    function insertNS() {
      return this.insertBefore(document.createElementNS(name.space, name.local), d3_select(before, this));
    }
    name = d3.ns.qualify(name);
    return this.select(name.local ? insertNS : insert);
  };
  d3_selectionPrototype.remove = function() {
    return this.each(function() {
      var parent = this.parentNode;
      if (parent) parent.removeChild(this);
    });
  };
  d3_selectionPrototype.data = function(value, key) {
    function bind(group, groupData) {
      var i, n = group.length, m = groupData.length, n0 = Math.min(n, m), n1 = Math.max(n, m), updateNodes = [], enterNodes = [], exitNodes = [], node, nodeData;
      if (key) {
        var nodeByKeyValue = new d3_Map, keyValues = [], keyValue, j = groupData.length;
        for (i = -1; ++i &lt; n; ) {
          keyValue = key.call(node = group[i], node.__data__, i);
          if (nodeByKeyValue.has(keyValue)) {
            exitNodes[j++] = node;
          } else {
            nodeByKeyValue.set(keyValue, node);
          }
          keyValues.push(keyValue);
        }
        for (i = -1; ++i &lt; m; ) {
          keyValue = key.call(groupData, nodeData = groupData[i], i);
          if (nodeByKeyValue.has(keyValue)) {
            updateNodes[i] = node = nodeByKeyValue.get(keyValue);
            node.__data__ = nodeData;
            enterNodes[i] = exitNodes[i] = null;
          } else {
            enterNodes[i] = d3_selection_dataNode(nodeData);
            updateNodes[i] = exitNodes[i] = null;
          }
          nodeByKeyValue.remove(keyValue);
        }
        for (i = -1; ++i &lt; n; ) {
          if (nodeByKeyValue.has(keyValues[i])) {
            exitNodes[i] = group[i];
          }
        }
      } else {
        for (i = -1; ++i &lt; n0; ) {
          node = group[i];
          nodeData = groupData[i];
          if (node) {
            node.__data__ = nodeData;
            updateNodes[i] = node;
            enterNodes[i] = exitNodes[i] = null;
          } else {
            enterNodes[i] = d3_selection_dataNode(nodeData);
            updateNodes[i] = exitNodes[i] = null;
          }
        }
        for (; i &lt; m; ++i) {
          enterNodes[i] = d3_selection_dataNode(groupData[i]);
          updateNodes[i] = exitNodes[i] = null;
        }
        for (; i &lt; n1; ++i) {
          exitNodes[i] = group[i];
          enterNodes[i] = updateNodes[i] = null;
        }
      }
      enterNodes.update = updateNodes;
      enterNodes.parentNode = updateNodes.parentNode = exitNodes.parentNode = group.parentNode;
      enter.push(enterNodes);
      update.push(updateNodes);
      exit.push(exitNodes);
    }
    var i = -1, n = this.length, group, node;
    if (!arguments.length) {
      value = new Array(n = (group = this[0]).length);
      while (++i &lt; n) {
        if (node = group[i]) {
          value[i] = node.__data__;
        }
      }
      return value;
    }
    var enter = d3_selection_enter([]), update = d3_selection([]), exit = d3_selection([]);
    if (typeof value === &quot;function&quot;) {
      while (++i &lt; n) {
        bind(group = this[i], value.call(group, group.parentNode.__data__, i));
      }
    } else {
      while (++i &lt; n) {
        bind(group = this[i], value);
      }
    }
    update.enter = function() {
      return enter;
    };
    update.exit = function() {
      return exit;
    };
    return update;
  };
  d3_selectionPrototype.datum = d3_selectionPrototype.map = function(value) {
    return arguments.length &lt; 1 ? this.property(&quot;__data__&quot;) : this.property(&quot;__data__&quot;, value);
  };
  d3_selectionPrototype.filter = function(filter) {
    var subgroups = [], subgroup, group, node;
    if (typeof filter !== &quot;function&quot;) filter = d3_selection_filter(filter);
    for (var j = 0, m = this.length; j &lt; m; j++) {
      subgroups.push(subgroup = []);
      subgroup.parentNode = (group = this[j]).parentNode;
      for (var i = 0, n = group.length; i &lt; n; i++) {
        if ((node = group[i]) &amp;&amp; filter.call(node, node.__data__, i)) {
          subgroup.push(node);
        }
      }
    }
    return d3_selection(subgroups);
  };
  d3_selectionPrototype.order = function() {
    for (var j = -1, m = this.length; ++j &lt; m; ) {
      for (var group = this[j], i = group.length - 1, next = group[i], node; --i &gt;= 0; ) {
        if (node = group[i]) {
          if (next &amp;&amp; next !== node.nextSibling) next.parentNode.insertBefore(node, next);
          next = node;
        }
      }
    }
    return this;
  };
  d3_selectionPrototype.sort = function(comparator) {
    comparator = d3_selection_sortComparator.apply(this, arguments);
    for (var j = -1, m = this.length; ++j &lt; m; ) this[j].sort(comparator);
    return this.order();
  };
  d3_selectionPrototype.on = function(type, listener, capture) {
    var n = arguments.length;
    if (n &lt; 3) {
      if (typeof type !== &quot;string&quot;) {
        if (n &lt; 2) listener = false;
        for (capture in type) this.each(d3_selection_on(capture, type[capture], listener));
        return this;
      }
      if (n &lt; 2) return (n = this.node()[&quot;__on&quot; + type]) &amp;&amp; n._;
      capture = false;
    }
    return this.each(d3_selection_on(type, listener, capture));
  };
  d3_selectionPrototype.each = function(callback) {
    return d3_selection_each(this, function(node, i, j) {
      callback.call(node, node.__data__, i, j);
    });
  };
  d3_selectionPrototype.call = function(callback) {
    callback.apply(this, (arguments[0] = this, arguments));
    return this;
  };
  d3_selectionPrototype.empty = function() {
    return !this.node();
  };
  d3_selectionPrototype.node = function(callback) {
    for (var j = 0, m = this.length; j &lt; m; j++) {
      for (var group = this[j], i = 0, n = group.length; i &lt; n; i++) {
        var node = group[i];
        if (node) return node;
      }
    }
    return null;
  };
  d3_selectionPrototype.transition = function() {
    var subgroups = [], subgroup, node;
    for (var j = -1, m = this.length; ++j &lt; m; ) {
      subgroups.push(subgroup = []);
      for (var group = this[j], i = -1, n = group.length; ++i &lt; n; ) {
        subgroup.push((node = group[i]) ? {
          node: node,
          delay: d3_transitionDelay,
          duration: d3_transitionDuration
        } : null);
      }
    }
    return d3_transition(subgroups, d3_transitionId || ++d3_transitionNextId, Date.now());
  };
  var d3_selectionRoot = d3_selection([ [ document ] ]);
  d3_selectionRoot[0].parentNode = d3_selectRoot;
  d3.select = function(selector) {
    return typeof selector === &quot;string&quot; ? d3_selectionRoot.select(selector) : d3_selection([ [ selector ] ]);
  };
  d3.selectAll = function(selector) {
    return typeof selector === &quot;string&quot; ? d3_selectionRoot.selectAll(selector) : d3_selection([ d3_array(selector) ]);
  };
  var d3_selection_enterPrototype = [];
  d3.selection.enter = d3_selection_enter;
  d3.selection.enter.prototype = d3_selection_enterPrototype;
  d3_selection_enterPrototype.append = d3_selectionPrototype.append;
  d3_selection_enterPrototype.insert = d3_selectionPrototype.insert;
  d3_selection_enterPrototype.empty = d3_selectionPrototype.empty;
  d3_selection_enterPrototype.node = d3_selectionPrototype.node;
  d3_selection_enterPrototype.select = function(selector) {
    var subgroups = [], subgroup, subnode, upgroup, group, node;
    for (var j = -1, m = this.length; ++j &lt; m; ) {
      upgroup = (group = this[j]).update;
      subgroups.push(subgroup = []);
      subgroup.parentNode = group.parentNode;
      for (var i = -1, n = group.length; ++i &lt; n; ) {
        if (node = group[i]) {
          subgroup.push(upgroup[i] = subnode = selector.call(group.parentNode, node.__data__, i));
          subnode.__data__ = node.__data__;
        } else {
          subgroup.push(null);
        }
      }
    }
    return d3_selection(subgroups);
  };
  var d3_transitionPrototype = [], d3_transitionNextId = 0, d3_transitionId = 0, d3_transitionDefaultDelay = 0, d3_transitionDefaultDuration = 250, d3_transitionDefaultEase = d3.ease(&quot;cubic-in-out&quot;), d3_transitionDelay = d3_transitionDefaultDelay, d3_transitionDuration = d3_transitionDefaultDuration, d3_transitionEase = d3_transitionDefaultEase;
  d3_transitionPrototype.call = d3_selectionPrototype.call;
  d3.transition = function(selection) {
    return arguments.length ? d3_transitionId ? selection.transition() : selection : d3_selectionRoot.transition();
  };
  d3.transition.prototype = d3_transitionPrototype;
  d3_transitionPrototype.select = function(selector) {
    var subgroups = [], subgroup, subnode, node;
    if (typeof selector !== &quot;function&quot;) selector = d3_selection_selector(selector);
    for (var j = -1, m = this.length; ++j &lt; m; ) {
      subgroups.push(subgroup = []);
      for (var group = this[j], i = -1, n = group.length; ++i &lt; n; ) {
        if ((node = group[i]) &amp;&amp; (subnode = selector.call(node.node, node.node.__data__, i))) {
          if (&quot;__data__&quot; in node.node) subnode.__data__ = node.node.__data__;
          subgroup.push({
            node: subnode,
            delay: node.delay,
            duration: node.duration
          });
        } else {
          subgroup.push(null);
        }
      }
    }
    return d3_transition(subgroups, this.id, this.time).ease(this.ease());
  };
  d3_transitionPrototype.selectAll = function(selector) {
    var subgroups = [], subgroup, subnodes, node;
    if (typeof selector !== &quot;function&quot;) selector = d3_selection_selectorAll(selector);
    for (var j = -1, m = this.length; ++j &lt; m; ) {
      for (var group = this[j], i = -1, n = group.length; ++i &lt; n; ) {
        if (node = group[i]) {
          subnodes = selector.call(node.node, node.node.__data__, i);
          subgroups.push(subgroup = []);
          for (var k = -1, o = subnodes.length; ++k &lt; o; ) {
            subgroup.push({
              node: subnodes[k],
              delay: node.delay,
              duration: node.duration
            });
          }
        }
      }
    }
    return d3_transition(subgroups, this.id, this.time).ease(this.ease());
  };
  d3_transitionPrototype.filter = function(filter) {
    var subgroups = [], subgroup, group, node;
    if (typeof filter !== &quot;function&quot;) filter = d3_selection_filter(filter);
    for (var j = 0, m = this.length; j &lt; m; j++) {
      subgroups.push(subgroup = []);
      for (var group = this[j], i = 0, n = group.length; i &lt; n; i++) {
        if ((node = group[i]) &amp;&amp; filter.call(node.node, node.node.__data__, i)) {
          subgroup.push(node);
        }
      }
    }
    return d3_transition(subgroups, this.id, this.time).ease(this.ease());
  };
  d3_transitionPrototype.attr = function(name, value) {
    if (arguments.length &lt; 2) {
      for (value in name) this.attrTween(value, d3_tweenByName(name[value], value));
      return this;
    }
    return this.attrTween(name, d3_tweenByName(value, name));
  };
  d3_transitionPrototype.attrTween = function(nameNS, tween) {
    function attrTween(d, i) {
      var f = tween.call(this, d, i, this.getAttribute(name));
      return f === d3_tweenRemove ? (this.removeAttribute(name), null) : f &amp;&amp; function(t) {
        this.setAttribute(name, f(t));
      };
    }
    function attrTweenNS(d, i) {
      var f = tween.call(this, d, i, this.getAttributeNS(name.space, name.local));
      return f === d3_tweenRemove ? (this.removeAttributeNS(name.space, name.local), null) : f &amp;&amp; function(t) {
        this.setAttributeNS(name.space, name.local, f(t));
      };
    }
    var name = d3.ns.qualify(nameNS);
    return this.tween(&quot;attr.&quot; + nameNS, name.local ? attrTweenNS : attrTween);
  };
  d3_transitionPrototype.style = function(name, value, priority) {
    var n = arguments.length;
    if (n &lt; 3) {
      if (typeof name !== &quot;string&quot;) {
        if (n &lt; 2) value = &quot;&quot;;
        for (priority in name) this.styleTween(priority, d3_tweenByName(name[priority], priority), value);
        return this;
      }
      priority = &quot;&quot;;
    }
    return this.styleTween(name, d3_tweenByName(value, name), priority);
  };
  d3_transitionPrototype.styleTween = function(name, tween, priority) {
    if (arguments.length &lt; 3) priority = &quot;&quot;;
    return this.tween(&quot;style.&quot; + name, function(d, i) {
      var f = tween.call(this, d, i, window.getComputedStyle(this, null).getPropertyValue(name));
      return f === d3_tweenRemove ? (this.style.removeProperty(name), null) : f &amp;&amp; function(t) {
        this.style.setProperty(name, f(t), priority);
      };
    });
  };
  d3_transitionPrototype.text = function(value) {
    return this.tween(&quot;text&quot;, function(d, i) {
      this.textContent = typeof value === &quot;function&quot; ? value.call(this, d, i) : value;
    });
  };
  d3_transitionPrototype.remove = function() {
    return this.each(&quot;end.transition&quot;, function() {
      var p;
      if (!this.__transition__ &amp;&amp; (p = this.parentNode)) p.removeChild(this);
    });
  };
  d3_transitionPrototype.delay = function(value) {
    return d3_selection_each(this, typeof value === &quot;function&quot; ? function(node, i, j) {
      node.delay = value.call(node = node.node, node.__data__, i, j) | 0;
    } : (value = value | 0, function(node) {
      node.delay = value;
    }));
  };
  d3_transitionPrototype.duration = function(value) {
    return d3_selection_each(this, typeof value === &quot;function&quot; ? function(node, i, j) {
      node.duration = Math.max(1, value.call(node = node.node, node.__data__, i, j) | 0);
    } : (value = Math.max(1, value | 0), function(node) {
      node.duration = value;
    }));
  };
  d3_transitionPrototype.transition = function() {
    return this.select(d3_this);
  };
  d3.tween = function(b, interpolate) {
    function tweenFunction(d, i, a) {
      var v = b.call(this, d, i);
      return v == null ? a != &quot;&quot; &amp;&amp; d3_tweenRemove : a != v &amp;&amp; interpolate(a, v + &quot;&quot;);
    }
    function tweenString(d, i, a) {
      return a != b &amp;&amp; interpolate(a, b);
    }
    return typeof b === &quot;function&quot; ? tweenFunction : b == null ? d3_tweenNull : (b += &quot;&quot;, tweenString);
  };
  var d3_tweenRemove = {};
  var d3_timer_id = 0, d3_timer_byId = {}, d3_timer_queue = null, d3_timer_interval, d3_timer_timeout;
  d3.timer = function(callback, delay, then) {
    if (arguments.length &lt; 3) {
      if (arguments.length &lt; 2) delay = 0; else if (!isFinite(delay)) return;
      then = Date.now();
    }
    var timer = d3_timer_byId[callback.id];
    if (timer &amp;&amp; timer.callback === callback) {
      timer.then = then;
      timer.delay = delay;
    } else d3_timer_byId[callback.id = ++d3_timer_id] = d3_timer_queue = {
      callback: callback,
      then: then,
      delay: delay,
      next: d3_timer_queue
    };
    if (!d3_timer_interval) {
      d3_timer_timeout = clearTimeout(d3_timer_timeout);
      d3_timer_interval = 1;
      d3_timer_frame(d3_timer_step);
    }
  };
  d3.timer.flush = function() {
    var elapsed, now = Date.now(), t1 = d3_timer_queue;
    while (t1) {
      elapsed = now - t1.then;
      if (!t1.delay) t1.flush = t1.callback(elapsed);
      t1 = t1.next;
    }
    d3_timer_flush();
  };
  var d3_timer_frame = window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || window.oRequestAnimationFrame || window.msRequestAnimationFrame || function(callback) {
    setTimeout(callback, 17);
  };
  d3.mouse = function(container) {
    return d3_mousePoint(container, d3_eventSource());
  };
  var d3_mouse_bug44083 = /WebKit/.test(navigator.userAgent) ? -1 : 0;
  d3.touches = function(container, touches) {
    if (arguments.length &lt; 2) touches = d3_eventSource().touches;
    return touches ? d3_array(touches).map(function(touch) {
      var point = d3_mousePoint(container, touch);
      point.identifier = touch.identifier;
      return point;
    }) : [];
  };
  d3.scale = {};
  d3.scale.linear = function() {
    return d3_scale_linear([ 0, 1 ], [ 0, 1 ], d3.interpolate, false);
  };
  d3.scale.log = function() {
    return d3_scale_log(d3.scale.linear(), d3_scale_logp);
  };
  var d3_scale_logFormat = d3.format(&quot;.0e&quot;);
  d3_scale_logp.pow = function(x) {
    return Math.pow(10, x);
  };
  d3_scale_logn.pow = function(x) {
    return -Math.pow(10, -x);
  };
  d3.scale.pow = function() {
    return d3_scale_pow(d3.scale.linear(), 1);
  };
  d3.scale.sqrt = function() {
    return d3.scale.pow().exponent(.5);
  };
  d3.scale.ordinal = function() {
    return d3_scale_ordinal([], {
      t: &quot;range&quot;,
      a: [ [] ]
    });
  };
  d3.scale.category10 = function() {
    return d3.scale.ordinal().range(d3_category10);
  };
  d3.scale.category20 = function() {
    return d3.scale.ordinal().range(d3_category20);
  };
  d3.scale.category20b = function() {
    return d3.scale.ordinal().range(d3_category20b);
  };
  d3.scale.category20c = function() {
    return d3.scale.ordinal().range(d3_category20c);
  };
  var d3_category10 = [ &quot;#1f77b4&quot;, &quot;#ff7f0e&quot;, &quot;#2ca02c&quot;, &quot;#d62728&quot;, &quot;#9467bd&quot;, &quot;#8c564b&quot;, &quot;#e377c2&quot;, &quot;#7f7f7f&quot;, &quot;#bcbd22&quot;, &quot;#17becf&quot; ];
  var d3_category20 = [ &quot;#1f77b4&quot;, &quot;#aec7e8&quot;, &quot;#ff7f0e&quot;, &quot;#ffbb78&quot;, &quot;#2ca02c&quot;, &quot;#98df8a&quot;, &quot;#d62728&quot;, &quot;#ff9896&quot;, &quot;#9467bd&quot;, &quot;#c5b0d5&quot;, &quot;#8c564b&quot;, &quot;#c49c94&quot;, &quot;#e377c2&quot;, &quot;#f7b6d2&quot;, &quot;#7f7f7f&quot;, &quot;#c7c7c7&quot;, &quot;#bcbd22&quot;, &quot;#dbdb8d&quot;, &quot;#17becf&quot;, &quot;#9edae5&quot; ];
  var d3_category20b = [ &quot;#393b79&quot;, &quot;#5254a3&quot;, &quot;#6b6ecf&quot;, &quot;#9c9ede&quot;, &quot;#637939&quot;, &quot;#8ca252&quot;, &quot;#b5cf6b&quot;, &quot;#cedb9c&quot;, &quot;#8c6d31&quot;, &quot;#bd9e39&quot;, &quot;#e7ba52&quot;, &quot;#e7cb94&quot;, &quot;#843c39&quot;, &quot;#ad494a&quot;, &quot;#d6616b&quot;, &quot;#e7969c&quot;, &quot;#7b4173&quot;, &quot;#a55194&quot;, &quot;#ce6dbd&quot;, &quot;#de9ed6&quot; ];
  var d3_category20c = [ &quot;#3182bd&quot;, &quot;#6baed6&quot;, &quot;#9ecae1&quot;, &quot;#c6dbef&quot;, &quot;#e6550d&quot;, &quot;#fd8d3c&quot;, &quot;#fdae6b&quot;, &quot;#fdd0a2&quot;, &quot;#31a354&quot;, &quot;#74c476&quot;, &quot;#a1d99b&quot;, &quot;#c7e9c0&quot;, &quot;#756bb1&quot;, &quot;#9e9ac8&quot;, &quot;#bcbddc&quot;, &quot;#dadaeb&quot;, &quot;#636363&quot;, &quot;#969696&quot;, &quot;#bdbdbd&quot;, &quot;#d9d9d9&quot; ];
  d3.scale.quantile = function() {
    return d3_scale_quantile([], []);
  };
  d3.scale.quantize = function() {
    return d3_scale_quantize(0, 1, [ 0, 1 ]);
  };
  d3.scale.threshold = function() {
    return d3_scale_threshold([ .5 ], [ 0, 1 ]);
  };
  d3.scale.identity = function() {
    return d3_scale_identity([ 0, 1 ]);
  };
  d3.svg = {};
  d3.svg.arc = function() {
    function arc() {
      var r0 = innerRadius.apply(this, arguments), r1 = outerRadius.apply(this, arguments), a0 = startAngle.apply(this, arguments) + d3_svg_arcOffset, a1 = endAngle.apply(this, arguments) + d3_svg_arcOffset, da = (a1 &lt; a0 &amp;&amp; (da = a0, a0 = a1, a1 = da), a1 - a0), df = da &lt; Math.PI ? &quot;0&quot; : &quot;1&quot;, c0 = Math.cos(a0), s0 = Math.sin(a0), c1 = Math.cos(a1), s1 = Math.sin(a1);
      return da &gt;= d3_svg_arcMax ? r0 ? &quot;M0,&quot; + r1 + &quot;A&quot; + r1 + &quot;,&quot; + r1 + &quot; 0 1,1 0,&quot; + -r1 + &quot;A&quot; + r1 + &quot;,&quot; + r1 + &quot; 0 1,1 0,&quot; + r1 + &quot;M0,&quot; + r0 + &quot;A&quot; + r0 + &quot;,&quot; + r0 + &quot; 0 1,0 0,&quot; + -r0 + &quot;A&quot; + r0 + &quot;,&quot; + r0 + &quot; 0 1,0 0,&quot; + r0 + &quot;Z&quot; : &quot;M0,&quot; + r1 + &quot;A&quot; + r1 + &quot;,&quot; + r1 + &quot; 0 1,1 0,&quot; + -r1 + &quot;A&quot; + r1 + &quot;,&quot; + r1 + &quot; 0 1,1 0,&quot; + r1 + &quot;Z&quot; : r0 ? &quot;M&quot; + r1 * c0 + &quot;,&quot; + r1 * s0 + &quot;A&quot; + r1 + &quot;,&quot; + r1 + &quot; 0 &quot; + df + &quot;,1 &quot; + r1 * c1 + &quot;,&quot; + r1 * s1 + &quot;L&quot; + r0 * c1 + &quot;,&quot; + r0 * s1 + &quot;A&quot; + r0 + &quot;,&quot; + r0 + &quot; 0 &quot; + df + &quot;,0 &quot; + r0 * c0 + &quot;,&quot; + r0 * s0 + &quot;Z&quot; : &quot;M&quot; + r1 * c0 + &quot;,&quot; + r1 * s0 + &quot;A&quot; + r1 + &quot;,&quot; + r1 + &quot; 0 &quot; + df + &quot;,1 &quot; + r1 * c1 + &quot;,&quot; + r1 * s1 + &quot;L0,0&quot; + &quot;Z&quot;;
    }
    var innerRadius = d3_svg_arcInnerRadius, outerRadius = d3_svg_arcOuterRadius, startAngle = d3_svg_arcStartAngle, endAngle = d3_svg_arcEndAngle;
    arc.innerRadius = function(v) {
      if (!arguments.length) return innerRadius;
      innerRadius = d3_functor(v);
      return arc;
    };
    arc.outerRadius = function(v) {
      if (!arguments.length) return outerRadius;
      outerRadius = d3_functor(v);
      return arc;
    };
    arc.startAngle = function(v) {
      if (!arguments.length) return startAngle;
      startAngle = d3_functor(v);
      return arc;
    };
    arc.endAngle = function(v) {
      if (!arguments.length) return endAngle;
      endAngle = d3_functor(v);
      return arc;
    };
    arc.centroid = function() {
      var r = (innerRadius.apply(this, arguments) + outerRadius.apply(this, arguments)) / 2, a = (startAngle.apply(this, arguments) + endAngle.apply(this, arguments)) / 2 + d3_svg_arcOffset;
      return [ Math.cos(a) * r, Math.sin(a) * r ];
    };
    return arc;
  };
  var d3_svg_arcOffset = -Math.PI / 2, d3_svg_arcMax = 2 * Math.PI - 1e-6;
  d3.svg.line = function() {
    return d3_svg_line(d3_identity);
  };
  var d3_svg_lineInterpolators = d3.map({
    linear: d3_svg_lineLinear,
    &quot;linear-closed&quot;: d3_svg_lineLinearClosed,
    &quot;step-before&quot;: d3_svg_lineStepBefore,
    &quot;step-after&quot;: d3_svg_lineStepAfter,
    basis: d3_svg_lineBasis,
    &quot;basis-open&quot;: d3_svg_lineBasisOpen,
    &quot;basis-closed&quot;: d3_svg_lineBasisClosed,
    bundle: d3_svg_lineBundle,
    cardinal: d3_svg_lineCardinal,
    &quot;cardinal-open&quot;: d3_svg_lineCardinalOpen,
    &quot;cardinal-closed&quot;: d3_svg_lineCardinalClosed,
    monotone: d3_svg_lineMonotone
  });
  d3_svg_lineInterpolators.forEach(function(key, value) {
    value.key = key;
    value.closed = /-closed$/.test(key);
  });
  var d3_svg_lineBasisBezier1 = [ 0, 2 / 3, 1 / 3, 0 ], d3_svg_lineBasisBezier2 = [ 0, 1 / 3, 2 / 3, 0 ], d3_svg_lineBasisBezier3 = [ 0, 1 / 6, 2 / 3, 1 / 6 ];
  d3.svg.line.radial = function() {
    var line = d3_svg_line(d3_svg_lineRadial);
    line.radius = line.x, delete line.x;
    line.angle = line.y, delete line.y;
    return line;
  };
  d3_svg_lineStepBefore.reverse = d3_svg_lineStepAfter;
  d3_svg_lineStepAfter.reverse = d3_svg_lineStepBefore;
  d3.svg.area = function() {
    return d3_svg_area(d3_identity);
  };
  d3.svg.area.radial = function() {
    var area = d3_svg_area(d3_svg_lineRadial);
    area.radius = area.x, delete area.x;
    area.innerRadius = area.x0, delete area.x0;
    area.outerRadius = area.x1, delete area.x1;
    area.angle = area.y, delete area.y;
    area.startAngle = area.y0, delete area.y0;
    area.endAngle = area.y1, delete area.y1;
    return area;
  };
  d3.svg.chord = function() {
    function chord(d, i) {
      var s = subgroup(this, source, d, i), t = subgroup(this, target, d, i);
      return &quot;M&quot; + s.p0 + arc(s.r, s.p1, s.a1 - s.a0) + (equals(s, t) ? curve(s.r, s.p1, s.r, s.p0) : curve(s.r, s.p1, t.r, t.p0) + arc(t.r, t.p1, t.a1 - t.a0) + curve(t.r, t.p1, s.r, s.p0)) + &quot;Z&quot;;
    }
    function subgroup(self, f, d, i) {
      var subgroup = f.call(self, d, i), r = radius.call(self, subgroup, i), a0 = startAngle.call(self, subgroup, i) + d3_svg_arcOffset, a1 = endAngle.call(self, subgroup, i) + d3_svg_arcOffset;
      return {
        r: r,
        a0: a0,
        a1: a1,
        p0: [ r * Math.cos(a0), r * Math.sin(a0) ],
        p1: [ r * Math.cos(a1), r * Math.sin(a1) ]
      };
    }
    function equals(a, b) {
      return a.a0 == b.a0 &amp;&amp; a.a1 == b.a1;
    }
    function arc(r, p, a) {
      return &quot;A&quot; + r + &quot;,&quot; + r + &quot; 0 &quot; + +(a &gt; Math.PI) + &quot;,1 &quot; + p;
    }
    function curve(r0, p0, r1, p1) {
      return &quot;Q 0,0 &quot; + p1;
    }
    var source = d3_svg_chordSource, target = d3_svg_chordTarget, radius = d3_svg_chordRadius, startAngle = d3_svg_arcStartAngle, endAngle = d3_svg_arcEndAngle;
    chord.radius = function(v) {
      if (!arguments.length) return radius;
      radius = d3_functor(v);
      return chord;
    };
    chord.source = function(v) {
      if (!arguments.length) return source;
      source = d3_functor(v);
      return chord;
    };
    chord.target = function(v) {
      if (!arguments.length) return target;
      target = d3_functor(v);
      return chord;
    };
    chord.startAngle = function(v) {
      if (!arguments.length) return startAngle;
      startAngle = d3_functor(v);
      return chord;
    };
    chord.endAngle = function(v) {
      if (!arguments.length) return endAngle;
      endAngle = d3_functor(v);
      return chord;
    };
    return chord;
  };
  d3.svg.diagonal = function() {
    function diagonal(d, i) {
      var p0 = source.call(this, d, i), p3 = target.call(this, d, i), m = (p0.y + p3.y) / 2, p = [ p0, {
        x: p0.x,
        y: m
      }, {
        x: p3.x,
        y: m
      }, p3 ];
      p = p.map(projection);
      return &quot;M&quot; + p[0] + &quot;C&quot; + p[1] + &quot; &quot; + p[2] + &quot; &quot; + p[3];
    }
    var source = d3_svg_chordSource, target = d3_svg_chordTarget, projection = d3_svg_diagonalProjection;
    diagonal.source = function(x) {
      if (!arguments.length) return source;
      source = d3_functor(x);
      return diagonal;
    };
    diagonal.target = function(x) {
      if (!arguments.length) return target;
      target = d3_functor(x);
      return diagonal;
    };
    diagonal.projection = function(x) {
      if (!arguments.length) return projection;
      projection = x;
      return diagonal;
    };
    return diagonal;
  };
  d3.svg.diagonal.radial = function() {
    var diagonal = d3.svg.diagonal(), projection = d3_svg_diagonalProjection, projection_ = diagonal.projection;
    diagonal.projection = function(x) {
      return arguments.length ? projection_(d3_svg_diagonalRadialProjection(projection = x)) : projection;
    };
    return diagonal;
  };
  d3.svg.mouse = d3.mouse;
  d3.svg.touches = d3.touches;
  d3.svg.symbol = function() {
    function symbol(d, i) {
      return (d3_svg_symbols.get(type.call(this, d, i)) || d3_svg_symbolCircle)(size.call(this, d, i));
    }
    var type = d3_svg_symbolType, size = d3_svg_symbolSize;
    symbol.type = function(x) {
      if (!arguments.length) return type;
      type = d3_functor(x);
      return symbol;
    };
    symbol.size = function(x) {
      if (!arguments.length) return size;
      size = d3_functor(x);
      return symbol;
    };
    return symbol;
  };
  var d3_svg_symbols = d3.map({
    circle: d3_svg_symbolCircle,
    cross: function(size) {
      var r = Math.sqrt(size / 5) / 2;
      return &quot;M&quot; + -3 * r + &quot;,&quot; + -r + &quot;H&quot; + -r + &quot;V&quot; + -3 * r + &quot;H&quot; + r + &quot;V&quot; + -r + &quot;H&quot; + 3 * r + &quot;V&quot; + r + &quot;H&quot; + r + &quot;V&quot; + 3 * r + &quot;H&quot; + -r + &quot;V&quot; + r + &quot;H&quot; + -3 * r + &quot;Z&quot;;
    },
    diamond: function(size) {
      var ry = Math.sqrt(size / (2 * d3_svg_symbolTan30)), rx = ry * d3_svg_symbolTan30;
      return &quot;M0,&quot; + -ry + &quot;L&quot; + rx + &quot;,0&quot; + &quot; 0,&quot; + ry + &quot; &quot; + -rx + &quot;,0&quot; + &quot;Z&quot;;
    },
    square: function(size) {
      var r = Math.sqrt(size) / 2;
      return &quot;M&quot; + -r + &quot;,&quot; + -r + &quot;L&quot; + r + &quot;,&quot; + -r + &quot; &quot; + r + &quot;,&quot; + r + &quot; &quot; + -r + &quot;,&quot; + r + &quot;Z&quot;;
    },
    &quot;triangle-down&quot;: function(size) {
      var rx = Math.sqrt(size / d3_svg_symbolSqrt3), ry = rx * d3_svg_symbolSqrt3 / 2;
      return &quot;M0,&quot; + ry + &quot;L&quot; + rx + &quot;,&quot; + -ry + &quot; &quot; + -rx + &quot;,&quot; + -ry + &quot;Z&quot;;
    },
    &quot;triangle-up&quot;: function(size) {
      var rx = Math.sqrt(size / d3_svg_symbolSqrt3), ry = rx * d3_svg_symbolSqrt3 / 2;
      return &quot;M0,&quot; + -ry + &quot;L&quot; + rx + &quot;,&quot; + ry + &quot; &quot; + -rx + &quot;,&quot; + ry + &quot;Z&quot;;
    }
  });
  d3.svg.symbolTypes = d3_svg_symbols.keys();
  var d3_svg_symbolSqrt3 = Math.sqrt(3), d3_svg_symbolTan30 = Math.tan(30 * Math.PI / 180);
  d3.svg.axis = function() {
    function axis(g) {
      g.each(function() {
        var g = d3.select(this);
        var ticks = tickValues == null ? scale.ticks ? scale.ticks.apply(scale, tickArguments_) : scale.domain() : tickValues, tickFormat = tickFormat_ == null ? scale.tickFormat ? scale.tickFormat.apply(scale, tickArguments_) : String : tickFormat_;
        var subticks = d3_svg_axisSubdivide(scale, ticks, tickSubdivide), subtick = g.selectAll(&quot;.minor&quot;).data(subticks, String), subtickEnter = subtick.enter().insert(&quot;line&quot;, &quot;g&quot;).attr(&quot;class&quot;, &quot;tick minor&quot;).style(&quot;opacity&quot;, 1e-6), subtickExit = d3.transition(subtick.exit()).style(&quot;opacity&quot;, 1e-6).remove(), subtickUpdate = d3.transition(subtick).style(&quot;opacity&quot;, 1);
        var tick = g.selectAll(&quot;g&quot;).data(ticks, String), tickEnter = tick.enter().insert(&quot;g&quot;, &quot;path&quot;).style(&quot;opacity&quot;, 1e-6), tickExit = d3.transition(tick.exit()).style(&quot;opacity&quot;, 1e-6).remove(), tickUpdate = d3.transition(tick).style(&quot;opacity&quot;, 1), tickTransform;
        var range = d3_scaleRange(scale), path = g.selectAll(&quot;.domain&quot;).data([ 0 ]), pathEnter = path.enter().append(&quot;path&quot;).attr(&quot;class&quot;, &quot;domain&quot;), pathUpdate = d3.transition(path);
        var scale1 = scale.copy(), scale0 = this.__chart__ || scale1;
        this.__chart__ = scale1;
        tickEnter.append(&quot;line&quot;).attr(&quot;class&quot;, &quot;tick&quot;);
        tickEnter.append(&quot;text&quot;);
        var lineEnter = tickEnter.select(&quot;line&quot;), lineUpdate = tickUpdate.select(&quot;line&quot;), text = tick.select(&quot;text&quot;).text(tickFormat), textEnter = tickEnter.select(&quot;text&quot;), textUpdate = tickUpdate.select(&quot;text&quot;);
        switch (orient) {
         case &quot;bottom&quot;:
          {
            tickTransform = d3_svg_axisX;
            subtickEnter.attr(&quot;y2&quot;, tickMinorSize);
            subtickUpdate.attr(&quot;x2&quot;, 0).attr(&quot;y2&quot;, tickMinorSize);
            lineEnter.attr(&quot;y2&quot;, tickMajorSize);
            textEnter.attr(&quot;y&quot;, Math.max(tickMajorSize, 0) + tickPadding);
            lineUpdate.attr(&quot;x2&quot;, 0).attr(&quot;y2&quot;, tickMajorSize);
            textUpdate.attr(&quot;x&quot;, 0).attr(&quot;y&quot;, Math.max(tickMajorSize, 0) + tickPadding);
            text.attr(&quot;dy&quot;, &quot;.71em&quot;).attr(&quot;text-anchor&quot;, &quot;middle&quot;);
            pathUpdate.attr(&quot;d&quot;, &quot;M&quot; + range[0] + &quot;,&quot; + tickEndSize + &quot;V0H&quot; + range[1] + &quot;V&quot; + tickEndSize);
            break;
          }
         case &quot;top&quot;:
          {
            tickTransform = d3_svg_axisX;
            subtickEnter.attr(&quot;y2&quot;, -tickMinorSize);
            subtickUpdate.attr(&quot;x2&quot;, 0).attr(&quot;y2&quot;, -tickMinorSize);
            lineEnter.attr(&quot;y2&quot;, -tickMajorSize);
            textEnter.attr(&quot;y&quot;, -(Math.max(tickMajorSize, 0) + tickPadding));
            lineUpdate.attr(&quot;x2&quot;, 0).attr(&quot;y2&quot;, -tickMajorSize);
            textUpdate.attr(&quot;x&quot;, 0).attr(&quot;y&quot;, -(Math.max(tickMajorSize, 0) + tickPadding));
            text.attr(&quot;dy&quot;, &quot;0em&quot;).attr(&quot;text-anchor&quot;, &quot;middle&quot;);
            pathUpdate.attr(&quot;d&quot;, &quot;M&quot; + range[0] + &quot;,&quot; + -tickEndSize + &quot;V0H&quot; + range[1] + &quot;V&quot; + -tickEndSize);
            break;
          }
         case &quot;left&quot;:
          {
            tickTransform = d3_svg_axisY;
            subtickEnter.attr(&quot;x2&quot;, -tickMinorSize);
            subtickUpdate.attr(&quot;x2&quot;, -tickMinorSize).attr(&quot;y2&quot;, 0);
            lineEnter.attr(&quot;x2&quot;, -tickMajorSize);
            textEnter.attr(&quot;x&quot;, -(Math.max(tickMajorSize, 0) + tickPadding));
            lineUpdate.attr(&quot;x2&quot;, -tickMajorSize).attr(&quot;y2&quot;, 0);
            textUpdate.attr(&quot;x&quot;, -(Math.max(tickMajorSize, 0) + tickPadding)).attr(&quot;y&quot;, 0);
            text.attr(&quot;dy&quot;, &quot;.32em&quot;).attr(&quot;text-anchor&quot;, &quot;end&quot;);
            pathUpdate.attr(&quot;d&quot;, &quot;M&quot; + -tickEndSize + &quot;,&quot; + range[0] + &quot;H0V&quot; + range[1] + &quot;H&quot; + -tickEndSize);
            break;
          }
         case &quot;right&quot;:
          {
            tickTransform = d3_svg_axisY;
            subtickEnter.attr(&quot;x2&quot;, tickMinorSize);
            subtickUpdate.attr(&quot;x2&quot;, tickMinorSize).attr(&quot;y2&quot;, 0);
            lineEnter.attr(&quot;x2&quot;, tickMajorSize);
            textEnter.attr(&quot;x&quot;, Math.max(tickMajorSize, 0) + tickPadding);
            lineUpdate.attr(&quot;x2&quot;, tickMajorSize).attr(&quot;y2&quot;, 0);
            textUpdate.attr(&quot;x&quot;, Math.max(tickMajorSize, 0) + tickPadding).attr(&quot;y&quot;, 0);
            text.attr(&quot;dy&quot;, &quot;.32em&quot;).attr(&quot;text-anchor&quot;, &quot;start&quot;);
            pathUpdate.attr(&quot;d&quot;, &quot;M&quot; + tickEndSize + &quot;,&quot; + range[0] + &quot;H0V&quot; + range[1] + &quot;H&quot; + tickEndSize);
            break;
          }
        }
        if (scale.ticks) {
          tickEnter.call(tickTransform, scale0);
          tickUpdate.call(tickTransform, scale1);
          tickExit.call(tickTransform, scale1);
          subtickEnter.call(tickTransform, scale0);
          subtickUpdate.call(tickTransform, scale1);
          subtickExit.call(tickTransform, scale1);
        } else {
          var dx = scale1.rangeBand() / 2, x = function(d) {
            return scale1(d) + dx;
          };
          tickEnter.call(tickTransform, x);
          tickUpdate.call(tickTransform, x);
        }
      });
    }
    var scale = d3.scale.linear(), orient = &quot;bottom&quot;, tickMajorSize = 6, tickMinorSize = 6, tickEndSize = 6, tickPadding = 3, tickArguments_ = [ 10 ], tickValues = null, tickFormat_, tickSubdivide = 0;
    axis.scale = function(x) {
      if (!arguments.length) return scale;
      scale = x;
      return axis;
    };
    axis.orient = function(x) {
      if (!arguments.length) return orient;
      orient = x;
      return axis;
    };
    axis.ticks = function() {
      if (!arguments.length) return tickArguments_;
      tickArguments_ = arguments;
      return axis;
    };
    axis.tickValues = function(x) {
      if (!arguments.length) return tickValues;
      tickValues = x;
      return axis;
    };
    axis.tickFormat = function(x) {
      if (!arguments.length) return tickFormat_;
      tickFormat_ = x;
      return axis;
    };
    axis.tickSize = function(x, y, z) {
      if (!arguments.length) return tickMajorSize;
      var n = arguments.length - 1;
      tickMajorSize = +x;
      tickMinorSize = n &gt; 1 ? +y : tickMajorSize;
      tickEndSize = n &gt; 0 ? +arguments[n] : tickMajorSize;
      return axis;
    };
    axis.tickPadding = function(x) {
      if (!arguments.length) return tickPadding;
      tickPadding = +x;
      return axis;
    };
    axis.tickSubdivide = function(x) {
      if (!arguments.length) return tickSubdivide;
      tickSubdivide = +x;
      return axis;
    };
    return axis;
  };
  d3.svg.brush = function() {
    function brush(g) {
      g.each(function() {
        var g = d3.select(this), bg = g.selectAll(&quot;.background&quot;).data([ 0 ]), fg = g.selectAll(&quot;.extent&quot;).data([ 0 ]), tz = g.selectAll(&quot;.resize&quot;).data(resizes, String), e;
        g.style(&quot;pointer-events&quot;, &quot;all&quot;).on(&quot;mousedown.brush&quot;, brushstart).on(&quot;touchstart.brush&quot;, brushstart);
        bg.enter().append(&quot;rect&quot;).attr(&quot;class&quot;, &quot;background&quot;).style(&quot;visibility&quot;, &quot;hidden&quot;).style(&quot;cursor&quot;, &quot;crosshair&quot;);
        fg.enter().append(&quot;rect&quot;).attr(&quot;class&quot;, &quot;extent&quot;).style(&quot;cursor&quot;, &quot;move&quot;);
        tz.enter().append(&quot;g&quot;).attr(&quot;class&quot;, function(d) {
          return &quot;resize &quot; + d;
        }).style(&quot;cursor&quot;, function(d) {
          return d3_svg_brushCursor[d];
        }).append(&quot;rect&quot;).attr(&quot;x&quot;, function(d) {
          return /[ew]$/.test(d) ? -3 : null;
        }).attr(&quot;y&quot;, function(d) {
          return /^[ns]/.test(d) ? -3 : null;
        }).attr(&quot;width&quot;, 6).attr(&quot;height&quot;, 6).style(&quot;visibility&quot;, &quot;hidden&quot;);
        tz.style(&quot;display&quot;, brush.empty() ? &quot;none&quot; : null);
        tz.exit().remove();
        if (x) {
          e = d3_scaleRange(x);
          bg.attr(&quot;x&quot;, e[0]).attr(&quot;width&quot;, e[1] - e[0]);
          redrawX(g);
        }
        if (y) {
          e = d3_scaleRange(y);
          bg.attr(&quot;y&quot;, e[0]).attr(&quot;height&quot;, e[1] - e[0]);
          redrawY(g);
        }
        redraw(g);
      });
    }
    function redraw(g) {
      g.selectAll(&quot;.resize&quot;).attr(&quot;transform&quot;, function(d) {
        return &quot;translate(&quot; + extent[+/e$/.test(d)][0] + &quot;,&quot; + extent[+/^s/.test(d)][1] + &quot;)&quot;;
      });
    }
    function redrawX(g) {
      g.select(&quot;.extent&quot;).attr(&quot;x&quot;, extent[0][0]);
      g.selectAll(&quot;.extent,.n&gt;rect,.s&gt;rect&quot;).attr(&quot;width&quot;, extent[1][0] - extent[0][0]);
    }
    function redrawY(g) {
      g.select(&quot;.extent&quot;).attr(&quot;y&quot;, extent[0][1]);
      g.selectAll(&quot;.extent,.e&gt;rect,.w&gt;rect&quot;).attr(&quot;height&quot;, extent[1][1] - extent[0][1]);
    }
    function brushstart() {
      function mouse() {
        var touches = d3.event.changedTouches;
        return touches ? d3.touches(target, touches)[0] : d3.mouse(target);
      }
      function keydown() {
        if (d3.event.keyCode == 32) {
          if (!dragging) {
            center = null;
            origin[0] -= extent[1][0];
            origin[1] -= extent[1][1];
            dragging = 2;
          }
          d3_eventCancel();
        }
      }
      function keyup() {
        if (d3.event.keyCode == 32 &amp;&amp; dragging == 2) {
          origin[0] += extent[1][0];
          origin[1] += extent[1][1];
          dragging = 0;
          d3_eventCancel();
        }
      }
      function brushmove() {
        var point = mouse(), moved = false;
        if (offset) {
          point[0] += offset[0];
          point[1] += offset[1];
        }
        if (!dragging) {
          if (d3.event.altKey) {
            if (!center) center = [ (extent[0][0] + extent[1][0]) / 2, (extent[0][1] + extent[1][1]) / 2 ];
            origin[0] = extent[+(point[0] &lt; center[0])][0];
            origin[1] = extent[+(point[1] &lt; center[1])][1];
          } else center = null;
        }
        if (resizingX &amp;&amp; move1(point, x, 0)) {
          redrawX(g);
          moved = true;
        }
        if (resizingY &amp;&amp; move1(point, y, 1)) {
          redrawY(g);
          moved = true;
        }
        if (moved) {
          redraw(g);
          event_({
            type: &quot;brush&quot;,
            mode: dragging ? &quot;move&quot; : &quot;resize&quot;
          });
        }
      }
      function move1(point, scale, i) {
        var range = d3_scaleRange(scale), r0 = range[0], r1 = range[1], position = origin[i], size = extent[1][i] - extent[0][i], min, max;
        if (dragging) {
          r0 -= position;
          r1 -= size + position;
        }
        min = Math.max(r0, Math.min(r1, point[i]));
        if (dragging) {
          max = (min += position) + size;
        } else {
          if (center) position = Math.max(r0, Math.min(r1, 2 * center[i] - min));
          if (position &lt; min) {
            max = min;
            min = position;
          } else {
            max = position;
          }
        }
        if (extent[0][i] !== min || extent[1][i] !== max) {
          extentDomain = null;
          extent[0][i] = min;
          extent[1][i] = max;
          return true;
        }
      }
      function brushend() {
        brushmove();
        g.style(&quot;pointer-events&quot;, &quot;all&quot;).selectAll(&quot;.resize&quot;).style(&quot;display&quot;, brush.empty() ? &quot;none&quot; : null);
        d3.select(&quot;body&quot;).style(&quot;cursor&quot;, null);
        w.on(&quot;mousemove.brush&quot;, null).on(&quot;mouseup.brush&quot;, null).on(&quot;touchmove.brush&quot;, null).on(&quot;touchend.brush&quot;, null).on(&quot;keydown.brush&quot;, null).on(&quot;keyup.brush&quot;, null);
        event_({
          type: &quot;brushend&quot;
        });
        d3_eventCancel();
      }
      var target = this, eventTarget = d3.select(d3.event.target), event_ = event.of(target, arguments), g = d3.select(target), resizing = eventTarget.datum(), resizingX = !/^(n|s)$/.test(resizing) &amp;&amp; x, resizingY = !/^(e|w)$/.test(resizing) &amp;&amp; y, dragging = eventTarget.classed(&quot;extent&quot;), center, origin = mouse(), offset;
      var w = d3.select(window).on(&quot;mousemove.brush&quot;, brushmove).on(&quot;mouseup.brush&quot;, brushend).on(&quot;touchmove.brush&quot;, brushmove).on(&quot;touchend.brush&quot;, brushend).on(&quot;keydown.brush&quot;, keydown).on(&quot;keyup.brush&quot;, keyup);
      if (dragging) {
        origin[0] = extent[0][0] - origin[0];
        origin[1] = extent[0][1] - origin[1];
      } else if (resizing) {
        var ex = +/w$/.test(resizing), ey = +/^n/.test(resizing);
        offset = [ extent[1 - ex][0] - origin[0], extent[1 - ey][1] - origin[1] ];
        origin[0] = extent[ex][0];
        origin[1] = extent[ey][1];
      } else if (d3.event.altKey) center = origin.slice();
      g.style(&quot;pointer-events&quot;, &quot;none&quot;).selectAll(&quot;.resize&quot;).style(&quot;display&quot;, null);
      d3.select(&quot;body&quot;).style(&quot;cursor&quot;, eventTarget.style(&quot;cursor&quot;));
      event_({
        type: &quot;brushstart&quot;
      });
      brushmove();
      d3_eventCancel();
    }
    var event = d3_eventDispatch(brush, &quot;brushstart&quot;, &quot;brush&quot;, &quot;brushend&quot;), x = null, y = null, resizes = d3_svg_brushResizes[0], extent = [ [ 0, 0 ], [ 0, 0 ] ], extentDomain;
    brush.x = function(z) {
      if (!arguments.length) return x;
      x = z;
      resizes = d3_svg_brushResizes[!x &lt;&lt; 1 | !y];
      return brush;
    };
    brush.y = function(z) {
      if (!arguments.length) return y;
      y = z;
      resizes = d3_svg_brushResizes[!x &lt;&lt; 1 | !y];
      return brush;
    };
    brush.extent = function(z) {
      var x0, x1, y0, y1, t;
      if (!arguments.length) {
        z = extentDomain || extent;
        if (x) {
          x0 = z[0][0], x1 = z[1][0];
          if (!extentDomain) {
            x0 = extent[0][0], x1 = extent[1][0];
            if (x.invert) x0 = x.invert(x0), x1 = x.invert(x1);
            if (x1 &lt; x0) t = x0, x0 = x1, x1 = t;
          }
        }
        if (y) {
          y0 = z[0][1], y1 = z[1][1];
          if (!extentDomain) {
            y0 = extent[0][1], y1 = extent[1][1];
            if (y.invert) y0 = y.invert(y0), y1 = y.invert(y1);
            if (y1 &lt; y0) t = y0, y0 = y1, y1 = t;
          }
        }
        return x &amp;&amp; y ? [ [ x0, y0 ], [ x1, y1 ] ] : x ? [ x0, x1 ] : y &amp;&amp; [ y0, y1 ];
      }
      extentDomain = [ [ 0, 0 ], [ 0, 0 ] ];
      if (x) {
        x0 = z[0], x1 = z[1];
        if (y) x0 = x0[0], x1 = x1[0];
        extentDomain[0][0] = x0, extentDomain[1][0] = x1;
        if (x.invert) x0 = x(x0), x1 = x(x1);
        if (x1 &lt; x0) t = x0, x0 = x1, x1 = t;
        extent[0][0] = x0 | 0, extent[1][0] = x1 | 0;
      }
      if (y) {
        y0 = z[0], y1 = z[1];
        if (x) y0 = y0[1], y1 = y1[1];
        extentDomain[0][1] = y0, extentDomain[1][1] = y1;
        if (y.invert) y0 = y(y0), y1 = y(y1);
        if (y1 &lt; y0) t = y0, y0 = y1, y1 = t;
        extent[0][1] = y0 | 0, extent[1][1] = y1 | 0;
      }
      return brush;
    };
    brush.clear = function() {
      extentDomain = null;
      extent[0][0] = extent[0][1] = extent[1][0] = extent[1][1] = 0;
      return brush;
    };
    brush.empty = function() {
      return x &amp;&amp; extent[0][0] === extent[1][0] || y &amp;&amp; extent[0][1] === extent[1][1];
    };
    return d3.rebind(brush, event, &quot;on&quot;);
  };
  var d3_svg_brushCursor = {
    n: &quot;ns-resize&quot;,
    e: &quot;ew-resize&quot;,
    s: &quot;ns-resize&quot;,
    w: &quot;ew-resize&quot;,
    nw: &quot;nwse-resize&quot;,
    ne: &quot;nesw-resize&quot;,
    se: &quot;nwse-resize&quot;,
    sw: &quot;nesw-resize&quot;
  };
  var d3_svg_brushResizes = [ [ &quot;n&quot;, &quot;e&quot;, &quot;s&quot;, &quot;w&quot;, &quot;nw&quot;, &quot;ne&quot;, &quot;se&quot;, &quot;sw&quot; ], [ &quot;e&quot;, &quot;w&quot; ], [ &quot;n&quot;, &quot;s&quot; ], [] ];
  d3.behavior = {};
  d3.behavior.drag = function() {
    function drag() {
      this.on(&quot;mousedown.drag&quot;, mousedown).on(&quot;touchstart.drag&quot;, mousedown);
    }
    function mousedown() {
      function point() {
        var p = target.parentNode;
        return touchId ? d3.touches(p).filter(function(p) {
          return p.identifier === touchId;
        })[0] : d3.mouse(p);
      }
      function dragmove() {
        if (!target.parentNode) return dragend();
        var p = point(), dx = p[0] - origin_[0], dy = p[1] - origin_[1];
        moved |= dx | dy;
        origin_ = p;
        d3_eventCancel();
        event_({
          type: &quot;drag&quot;,
          x: p[0] + offset[0],
          y: p[1] + offset[1],
          dx: dx,
          dy: dy
        });
      }
      function dragend() {
        event_({
          type: &quot;dragend&quot;
        });
        if (moved) {
          d3_eventCancel();
          if (d3.event.target === eventTarget) w.on(&quot;click.drag&quot;, click, true);
        }
        w.on(touchId ? &quot;touchmove.drag-&quot; + touchId : &quot;mousemove.drag&quot;, null).on(touchId ? &quot;touchend.drag-&quot; + touchId : &quot;mouseup.drag&quot;, null);
      }
      function click() {
        d3_eventCancel();
        w.on(&quot;click.drag&quot;, null);
      }
      var target = this, event_ = event.of(target, arguments), eventTarget = d3.event.target, touchId = d3.event.touches &amp;&amp; d3.event.changedTouches[0].identifier, offset, origin_ = point(), moved = 0;
      var w = d3.select(window).on(touchId ? &quot;touchmove.drag-&quot; + touchId : &quot;mousemove.drag&quot;, dragmove).on(touchId ? &quot;touchend.drag-&quot; + touchId : &quot;mouseup.drag&quot;, dragend, true);
      if (origin) {
        offset = origin.apply(target, arguments);
        offset = [ offset.x - origin_[0], offset.y - origin_[1] ];
      } else {
        offset = [ 0, 0 ];
      }
      if (!touchId) d3_eventCancel();
      event_({
        type: &quot;dragstart&quot;
      });
    }
    var event = d3_eventDispatch(drag, &quot;drag&quot;, &quot;dragstart&quot;, &quot;dragend&quot;), origin = null;
    drag.origin = function(x) {
      if (!arguments.length) return origin;
      origin = x;
      return drag;
    };
    return d3.rebind(drag, event, &quot;on&quot;);
  };
  d3.behavior.zoom = function() {
    function zoom() {
      this.on(&quot;mousedown.zoom&quot;, mousedown).on(&quot;mousewheel.zoom&quot;, mousewheel).on(&quot;mousemove.zoom&quot;, mousemove).on(&quot;DOMMouseScroll.zoom&quot;, mousewheel).on(&quot;dblclick.zoom&quot;, dblclick).on(&quot;touchstart.zoom&quot;, touchstart).on(&quot;touchmove.zoom&quot;, touchmove).on(&quot;touchend.zoom&quot;, touchstart);
    }
    function location(p) {
      return [ (p[0] - translate[0]) / scale, (p[1] - translate[1]) / scale ];
    }
    function point(l) {
      return [ l[0] * scale + translate[0], l[1] * scale + translate[1] ];
    }
    function scaleTo(s) {
      scale = Math.max(scaleExtent[0], Math.min(scaleExtent[1], s));
    }
    function translateTo(p, l) {
      l = point(l);
      translate[0] += p[0] - l[0];
      translate[1] += p[1] - l[1];
    }
    function dispatch(event) {
      if (x1) x1.domain(x0.range().map(function(x) {
        return (x - translate[0]) / scale;
      }).map(x0.invert));
      if (y1) y1.domain(y0.range().map(function(y) {
        return (y - translate[1]) / scale;
      }).map(y0.invert));
      d3.event.preventDefault();
      event({
        type: &quot;zoom&quot;,
        scale: scale,
        translate: translate
      });
    }
    function mousedown() {
      function mousemove() {
        moved = 1;
        translateTo(d3.mouse(target), l);
        dispatch(event_);
      }
      function mouseup() {
        if (moved) d3_eventCancel();
        w.on(&quot;mousemove.zoom&quot;, null).on(&quot;mouseup.zoom&quot;, null);
        if (moved &amp;&amp; d3.event.target === eventTarget) w.on(&quot;click.zoom&quot;, click, true);
      }
      function click() {
        d3_eventCancel();
        w.on(&quot;click.zoom&quot;, null);
      }
      var target = this, event_ = event.of(target, arguments), eventTarget = d3.event.target, moved = 0, w = d3.select(window).on(&quot;mousemove.zoom&quot;, mousemove).on(&quot;mouseup.zoom&quot;, mouseup), l = location(d3.mouse(target));
      window.focus();
      d3_eventCancel();
    }
    function mousewheel() {
      if (!translate0) translate0 = location(d3.mouse(this));
      scaleTo(Math.pow(2, d3_behavior_zoomDelta() * .002) * scale);
      translateTo(d3.mouse(this), translate0);
      dispatch(event.of(this, arguments));
    }
    function mousemove() {
      translate0 = null;
    }
    function dblclick() {
      var p = d3.mouse(this), l = location(p);
      scaleTo(d3.event.shiftKey ? scale / 2 : scale * 2);
      translateTo(p, l);
      dispatch(event.of(this, arguments));
    }
    function touchstart() {
      var touches = d3.touches(this), now = Date.now();
      scale0 = scale;
      translate0 = {};
      touches.forEach(function(t) {
        translate0[t.identifier] = location(t);
      });
      d3_eventCancel();
      if (touches.length === 1) {
        if (now - touchtime &lt; 500) {
          var p = touches[0], l = location(touches[0]);
          scaleTo(scale * 2);
          translateTo(p, l);
          dispatch(event.of(this, arguments));
        }
        touchtime = now;
      }
    }
    function touchmove() {
      var touches = d3.touches(this), p0 = touches[0], l0 = translate0[p0.identifier];
      if (p1 = touches[1]) {
        var p1, l1 = translate0[p1.identifier];
        p0 = [ (p0[0] + p1[0]) / 2, (p0[1] + p1[1]) / 2 ];
        l0 = [ (l0[0] + l1[0]) / 2, (l0[1] + l1[1]) / 2 ];
        scaleTo(d3.event.scale * scale0);
      }
      translateTo(p0, l0);
      touchtime = null;
      dispatch(event.of(this, arguments));
    }
    var translate = [ 0, 0 ], translate0, scale = 1, scale0, scaleExtent = d3_behavior_zoomInfinity, event = d3_eventDispatch(zoom, &quot;zoom&quot;), x0, x1, y0, y1, touchtime;
    zoom.translate = function(x) {
      if (!arguments.length) return translate;
      translate = x.map(Number);
      return zoom;
    };
    zoom.scale = function(x) {
      if (!arguments.length) return scale;
      scale = +x;
      return zoom;
    };
    zoom.scaleExtent = function(x) {
      if (!arguments.length) return scaleExtent;
      scaleExtent = x == null ? d3_behavior_zoomInfinity : x.map(Number);
      return zoom;
    };
    zoom.x = function(z) {
      if (!arguments.length) return x1;
      x1 = z;
      x0 = z.copy();
      return zoom;
    };
    zoom.y = function(z) {
      if (!arguments.length) return y1;
      y1 = z;
      y0 = z.copy();
      return zoom;
    };
    return d3.rebind(zoom, event, &quot;on&quot;);
  };
  var d3_behavior_zoomDiv, d3_behavior_zoomInfinity = [ 0, Infinity ];
  d3.layout = {};
  d3.layout.bundle = function() {
    return function(links) {
      var paths = [], i = -1, n = links.length;
      while (++i &lt; n) paths.push(d3_layout_bundlePath(links[i]));
      return paths;
    };
  };
  d3.layout.chord = function() {
    function relayout() {
      var subgroups = {}, groupSums = [], groupIndex = d3.range(n), subgroupIndex = [], k, x, x0, i, j;
      chords = [];
      groups = [];
      k = 0, i = -1;
      while (++i &lt; n) {
        x = 0, j = -1;
        while (++j &lt; n) {
          x += matrix[i][j];
        }
        groupSums.push(x);
        subgroupIndex.push(d3.range(n));
        k += x;
      }
      if (sortGroups) {
        groupIndex.sort(function(a, b) {
          return sortGroups(groupSums[a], groupSums[b]);
        });
      }
      if (sortSubgroups) {
        subgroupIndex.forEach(function(d, i) {
          d.sort(function(a, b) {
            return sortSubgroups(matrix[i][a], matrix[i][b]);
          });
        });
      }
      k = (2 * Math.PI - padding * n) / k;
      x = 0, i = -1;
      while (++i &lt; n) {
        x0 = x, j = -1;
        while (++j &lt; n) {
          var di = groupIndex[i], dj = subgroupIndex[di][j], v = matrix[di][dj], a0 = x, a1 = x += v * k;
          subgroups[di + &quot;-&quot; + dj] = {
            index: di,
            subindex: dj,
            startAngle: a0,
            endAngle: a1,
            value: v
          };
        }
        groups[di] = {
          index: di,
          startAngle: x0,
          endAngle: x,
          value: (x - x0) / k
        };
        x += padding;
      }
      i = -1;
      while (++i &lt; n) {
        j = i - 1;
        while (++j &lt; n) {
          var source = subgroups[i + &quot;-&quot; + j], target = subgroups[j + &quot;-&quot; + i];
          if (source.value || target.value) {
            chords.push(source.value &lt; target.value ? {
              source: target,
              target: source
            } : {
              source: source,
              target: target
            });
          }
        }
      }
      if (sortChords) resort();
    }
    function resort() {
      chords.sort(function(a, b) {
        return sortChords((a.source.value + a.target.value) / 2, (b.source.value + b.target.value) / 2);
      });
    }
    var chord = {}, chords, groups, matrix, n, padding = 0, sortGroups, sortSubgroups, sortChords;
    chord.matrix = function(x) {
      if (!arguments.length) return matrix;
      n = (matrix = x) &amp;&amp; matrix.length;
      chords = groups = null;
      return chord;
    };
    chord.padding = function(x) {
      if (!arguments.length) return padding;
      padding = x;
      chords = groups = null;
      return chord;
    };
    chord.sortGroups = function(x) {
      if (!arguments.length) return sortGroups;
      sortGroups = x;
      chords = groups = null;
      return chord;
    };
    chord.sortSubgroups = function(x) {
      if (!arguments.length) return sortSubgroups;
      sortSubgroups = x;
      chords = null;
      return chord;
    };
    chord.sortChords = function(x) {
      if (!arguments.length) return sortChords;
      sortChords = x;
      if (chords) resort();
      return chord;
    };
    chord.chords = function() {
      if (!chords) relayout();
      return chords;
    };
    chord.groups = function() {
      if (!groups) relayout();
      return groups;
    };
    return chord;
  };
  d3.layout.force = function() {
    function repulse(node) {
      return function(quad, x1, y1, x2, y2) {
        if (quad.point !== node) {
          var dx = quad.cx - node.x, dy = quad.cy - node.y, dn = 1 / Math.sqrt(dx * dx + dy * dy);
          if ((x2 - x1) * dn &lt; theta) {
            var k = quad.charge * dn * dn;
            node.px -= dx * k;
            node.py -= dy * k;
            return true;
          }
          if (quad.point &amp;&amp; isFinite(dn)) {
            var k = quad.pointCharge * dn * dn;
            node.px -= dx * k;
            node.py -= dy * k;
          }
        }
        return !quad.charge;
      };
    }
    function dragmove(d) {
      d.px = d3.event.x;
      d.py = d3.event.y;
      force.resume();
    }
    var force = {}, event = d3.dispatch(&quot;start&quot;, &quot;tick&quot;, &quot;end&quot;), size = [ 1, 1 ], drag, alpha, friction = .9, linkDistance = d3_layout_forceLinkDistance, linkStrength = d3_layout_forceLinkStrength, charge = -30, gravity = .1, theta = .8, interval, nodes = [], links = [], distances, strengths, charges;
    force.tick = function() {
      if ((alpha *= .99) &lt; .005) {
        event.end({
          type: &quot;end&quot;,
          alpha: alpha = 0
        });
        return true;
      }
      var n = nodes.length, m = links.length, q, i, o, s, t, l, k, x, y;
      for (i = 0; i &lt; m; ++i) {
        o = links[i];
        s = o.source;
        t = o.target;
        x = t.x - s.x;
        y = t.y - s.y;
        if (l = x * x + y * y) {
          l = alpha * strengths[i] * ((l = Math.sqrt(l)) - distances[i]) / l;
          x *= l;
          y *= l;
          t.x -= x * (k = s.weight / (t.weight + s.weight));
          t.y -= y * k;
          s.x += x * (k = 1 - k);
          s.y += y * k;
        }
      }
      if (k = alpha * gravity) {
        x = size[0] / 2;
        y = size[1] / 2;
        i = -1;
        if (k) while (++i &lt; n) {
          o = nodes[i];
          o.x += (x - o.x) * k;
          o.y += (y - o.y) * k;
        }
      }
      if (charge) {
        d3_layout_forceAccumulate(q = d3.geom.quadtree(nodes), alpha, charges);
        i = -1;
        while (++i &lt; n) {
          if (!(o = nodes[i]).fixed) {
            q.visit(repulse(o));
          }
        }
      }
      i = -1;
      while (++i &lt; n) {
        o = nodes[i];
        if (o.fixed) {
          o.x = o.px;
          o.y = o.py;
        } else {
          o.x -= (o.px - (o.px = o.x)) * friction;
          o.y -= (o.py - (o.py = o.y)) * friction;
        }
      }
      event.tick({
        type: &quot;tick&quot;,
        alpha: alpha
      });
    };
    force.nodes = function(x) {
      if (!arguments.length) return nodes;
      nodes = x;
      return force;
    };
    force.links = function(x) {
      if (!arguments.length) return links;
      links = x;
      return force;
    };
    force.size = function(x) {
      if (!arguments.length) return size;
      size = x;
      return force;
    };
    force.linkDistance = function(x) {
      if (!arguments.length) return linkDistance;
      linkDistance = d3_functor(x);
      return force;
    };
    force.distance = force.linkDistance;
    force.linkStrength = function(x) {
      if (!arguments.length) return linkStrength;
      linkStrength = d3_functor(x);
      return force;
    };
    force.friction = function(x) {
      if (!arguments.length) return friction;
      friction = x;
      return force;
    };
    force.charge = function(x) {
      if (!arguments.length) return charge;
      charge = typeof x === &quot;function&quot; ? x : +x;
      return force;
    };
    force.gravity = function(x) {
      if (!arguments.length) return gravity;
      gravity = x;
      return force;
    };
    force.theta = function(x) {
      if (!arguments.length) return theta;
      theta = x;
      return force;
    };
    force.alpha = function(x) {
      if (!arguments.length) return alpha;
      if (alpha) {
        if (x &gt; 0) alpha = x; else alpha = 0;
      } else if (x &gt; 0) {
        event.start({
          type: &quot;start&quot;,
          alpha: alpha = x
        });
        d3.timer(force.tick);
      }
      return force;
    };
    force.start = function() {
      function position(dimension, size) {
        var neighbors = neighbor(i), j = -1, m = neighbors.length, x;
        while (++j &lt; m) if (!isNaN(x = neighbors[j][dimension])) return x;
        return Math.random() * size;
      }
      function neighbor() {
        if (!neighbors) {
          neighbors = [];
          for (j = 0; j &lt; n; ++j) {
            neighbors[j] = [];
          }
          for (j = 0; j &lt; m; ++j) {
            var o = links[j];
            neighbors[o.source.index].push(o.target);
            neighbors[o.target.index].push(o.source);
          }
        }
        return neighbors[i];
      }
      var i, j, n = nodes.length, m = links.length, w = size[0], h = size[1], neighbors, o;
      for (i = 0; i &lt; n; ++i) {
        (o = nodes[i]).index = i;
        o.weight = 0;
      }
      distances = [];
      strengths = [];
      for (i = 0; i &lt; m; ++i) {
        o = links[i];
        if (typeof o.source == &quot;number&quot;) o.source = nodes[o.source];
        if (typeof o.target == &quot;number&quot;) o.target = nodes[o.target];
        distances[i] = linkDistance.call(this, o, i);
        strengths[i] = linkStrength.call(this, o, i);
        ++o.source.weight;
        ++o.target.weight;
      }
      for (i = 0; i &lt; n; ++i) {
        o = nodes[i];
        if (isNaN(o.x)) o.x = position(&quot;x&quot;, w);
        if (isNaN(o.y)) o.y = position(&quot;y&quot;, h);
        if (isNaN(o.px)) o.px = o.x;
        if (isNaN(o.py)) o.py = o.y;
      }
      charges = [];
      if (typeof charge === &quot;function&quot;) {
        for (i = 0; i &lt; n; ++i) {
          charges[i] = +charge.call(this, nodes[i], i);
        }
      } else {
        for (i = 0; i &lt; n; ++i) {
          charges[i] = charge;
        }
      }
      return force.resume();
    };
    force.resume = function() {
      return force.alpha(.1);
    };
    force.stop = function() {
      return force.alpha(0);
    };
    force.drag = function() {
      if (!drag) drag = d3.behavior.drag().origin(d3_identity).on(&quot;dragstart&quot;, d3_layout_forceDragstart).on(&quot;drag&quot;, dragmove).on(&quot;dragend&quot;, d3_layout_forceDragend);
      this.on(&quot;mouseover.force&quot;, d3_layout_forceMouseover).on(&quot;mouseout.force&quot;, d3_layout_forceMouseout).call(drag);
    };
    return d3.rebind(force, event, &quot;on&quot;);
  };
  d3.layout.partition = function() {
    function position(node, x, dx, dy) {
      var children = node.children;
      node.x = x;
      node.y = node.depth * dy;
      node.dx = dx;
      node.dy = dy;
      if (children &amp;&amp; (n = children.length)) {
        var i = -1, n, c, d;
        dx = node.value ? dx / node.value : 0;
        while (++i &lt; n) {
          position(c = children[i], x, d = c.value * dx, dy);
          x += d;
        }
      }
    }
    function depth(node) {
      var children = node.children, d = 0;
      if (children &amp;&amp; (n = children.length)) {
        var i = -1, n;
        while (++i &lt; n) d = Math.max(d, depth(children[i]));
      }
      return 1 + d;
    }
    function partition(d, i) {
      var nodes = hierarchy.call(this, d, i);
      position(nodes[0], 0, size[0], size[1] / depth(nodes[0]));
      return nodes;
    }
    var hierarchy = d3.layout.hierarchy(), size = [ 1, 1 ];
    partition.size = function(x) {
      if (!arguments.length) return size;
      size = x;
      return partition;
    };
    return d3_layout_hierarchyRebind(partition, hierarchy);
  };
  d3.layout.pie = function() {
    function pie(data, i) {
      var values = data.map(function(d, i) {
        return +value.call(pie, d, i);
      });
      var a = +(typeof startAngle === &quot;function&quot; ? startAngle.apply(this, arguments) : startAngle);
      var k = ((typeof endAngle === &quot;function&quot; ? endAngle.apply(this, arguments) : endAngle) - startAngle) / d3.sum(values);
      var index = d3.range(data.length);
      if (sort != null) index.sort(sort === d3_layout_pieSortByValue ? function(i, j) {
        return values[j] - values[i];
      } : function(i, j) {
        return sort(data[i], data[j]);
      });
      var arcs = [];
      index.forEach(function(i) {
        var d;
        arcs[i] = {
          data: data[i],
          value: d = values[i],
          startAngle: a,
          endAngle: a += d * k
        };
      });
      return arcs;
    }
    var value = Number, sort = d3_layout_pieSortByValue, startAngle = 0, endAngle = 2 * Math.PI;
    pie.value = function(x) {
      if (!arguments.length) return value;
      value = x;
      return pie;
    };
    pie.sort = function(x) {
      if (!arguments.length) return sort;
      sort = x;
      return pie;
    };
    pie.startAngle = function(x) {
      if (!arguments.length) return startAngle;
      startAngle = x;
      return pie;
    };
    pie.endAngle = function(x) {
      if (!arguments.length) return endAngle;
      endAngle = x;
      return pie;
    };
    return pie;
  };
  var d3_layout_pieSortByValue = {};
  d3.layout.stack = function() {
    function stack(data, index) {
      var series = data.map(function(d, i) {
        return values.call(stack, d, i);
      });
      var points = series.map(function(d, i) {
        return d.map(function(v, i) {
          return [ x.call(stack, v, i), y.call(stack, v, i) ];
        });
      });
      var orders = order.call(stack, points, index);
      series = d3.permute(series, orders);
      points = d3.permute(points, orders);
      var offsets = offset.call(stack, points, index);
      var n = series.length, m = series[0].length, i, j, o;
      for (j = 0; j &lt; m; ++j) {
        out.call(stack, series[0][j], o = offsets[j], points[0][j][1]);
        for (i = 1; i &lt; n; ++i) {
          out.call(stack, series[i][j], o += points[i - 1][j][1], points[i][j][1]);
        }
      }
      return data;
    }
    var values = d3_identity, order = d3_layout_stackOrderDefault, offset = d3_layout_stackOffsetZero, out = d3_layout_stackOut, x = d3_layout_stackX, y = d3_layout_stackY;
    stack.values = function(x) {
      if (!arguments.length) return values;
      values = x;
      return stack;
    };
    stack.order = function(x) {
      if (!arguments.length) return order;
      order = typeof x === &quot;function&quot; ? x : d3_layout_stackOrders.get(x) || d3_layout_stackOrderDefault;
      return stack;
    };
    stack.offset = function(x) {
      if (!arguments.length) return offset;
      offset = typeof x === &quot;function&quot; ? x : d3_layout_stackOffsets.get(x) || d3_layout_stackOffsetZero;
      return stack;
    };
    stack.x = function(z) {
      if (!arguments.length) return x;
      x = z;
      return stack;
    };
    stack.y = function(z) {
      if (!arguments.length) return y;
      y = z;
      return stack;
    };
    stack.out = function(z) {
      if (!arguments.length) return out;
      out = z;
      return stack;
    };
    return stack;
  };
  var d3_layout_stackOrders = d3.map({
    &quot;inside-out&quot;: function(data) {
      var n = data.length, i, j, max = data.map(d3_layout_stackMaxIndex), sums = data.map(d3_layout_stackReduceSum), index = d3.range(n).sort(function(a, b) {
        return max[a] - max[b];
      }), top = 0, bottom = 0, tops = [], bottoms = [];
      for (i = 0; i &lt; n; ++i) {
        j = index[i];
        if (top &lt; bottom) {
          top += sums[j];
          tops.push(j);
        } else {
          bottom += sums[j];
          bottoms.push(j);
        }
      }
      return bottoms.reverse().concat(tops);
    },
    reverse: function(data) {
      return d3.range(data.length).reverse();
    },
    &quot;default&quot;: d3_layout_stackOrderDefault
  });
  var d3_layout_stackOffsets = d3.map({
    silhouette: function(data) {
      var n = data.length, m = data[0].length, sums = [], max = 0, i, j, o, y0 = [];
      for (j = 0; j &lt; m; ++j) {
        for (i = 0, o = 0; i &lt; n; i++) o += data[i][j][1];
        if (o &gt; max) max = o;
        sums.push(o);
      }
      for (j = 0; j &lt; m; ++j) {
        y0[j] = (max - sums[j]) / 2;
      }
      return y0;
    },
    wiggle: function(data) {
      var n = data.length, x = data[0], m = x.length, max = 0, i, j, k, s1, s2, s3, dx, o, o0, y0 = [];
      y0[0] = o = o0 = 0;
      for (j = 1; j &lt; m; ++j) {
        for (i = 0, s1 = 0; i &lt; n; ++i) s1 += data[i][j][1];
        for (i = 0, s2 = 0, dx = x[j][0] - x[j - 1][0]; i &lt; n; ++i) {
          for (k = 0, s3 = (data[i][j][1] - data[i][j - 1][1]) / (2 * dx); k &lt; i; ++k) {
            s3 += (data[k][j][1] - data[k][j - 1][1]) / dx;
          }
          s2 += s3 * data[i][j][1];
        }
        y0[j] = o -= s1 ? s2 / s1 * dx : 0;
        if (o &lt; o0) o0 = o;
      }
      for (j = 0; j &lt; m; ++j) y0[j] -= o0;
      return y0;
    },
    expand: function(data) {
      var n = data.length, m = data[0].length, k = 1 / n, i, j, o, y0 = [];
      for (j = 0; j &lt; m; ++j) {
        for (i = 0, o = 0; i &lt; n; i++) o += data[i][j][1];
        if (o) for (i = 0; i &lt; n; i++) data[i][j][1] /= o; else for (i = 0; i &lt; n; i++) data[i][j][1] = k;
      }
      for (j = 0; j &lt; m; ++j) y0[j] = 0;
      return y0;
    },
    zero: d3_layout_stackOffsetZero
  });
  d3.layout.histogram = function() {
    function histogram(data, i) {
      var bins = [], values = data.map(valuer, this), range = ranger.call(this, values, i), thresholds = binner.call(this, range, values, i), bin, i = -1, n = values.length, m = thresholds.length - 1, k = frequency ? 1 : 1 / n, x;
      while (++i &lt; m) {
        bin = bins[i] = [];
        bin.dx = thresholds[i + 1] - (bin.x = thresholds[i]);
        bin.y = 0;
      }
      if (m &gt; 0) {
        i = -1;
        while (++i &lt; n) {
          x = values[i];
          if (x &gt;= range[0] &amp;&amp; x &lt;= range[1]) {
            bin = bins[d3.bisect(thresholds, x, 1, m) - 1];
            bin.y += k;
            bin.push(data[i]);
          }
        }
      }
      return bins;
    }
    var frequency = true, valuer = Number, ranger = d3_layout_histogramRange, binner = d3_layout_histogramBinSturges;
    histogram.value = function(x) {
      if (!arguments.length) return valuer;
      valuer = x;
      return histogram;
    };
    histogram.range = function(x) {
      if (!arguments.length) return ranger;
      ranger = d3_functor(x);
      return histogram;
    };
    histogram.bins = function(x) {
      if (!arguments.length) return binner;
      binner = typeof x === &quot;number&quot; ? function(range) {
        return d3_layout_histogramBinFixed(range, x);
      } : d3_functor(x);
      return histogram;
    };
    histogram.frequency = function(x) {
      if (!arguments.length) return frequency;
      frequency = !!x;
      return histogram;
    };
    return histogram;
  };
  d3.layout.hierarchy = function() {
    function recurse(data, depth, nodes) {
      var childs = children.call(hierarchy, data, depth), node = d3_layout_hierarchyInline ? data : {
        data: data
      };
      node.depth = depth;
      nodes.push(node);
      if (childs &amp;&amp; (n = childs.length)) {
        var i = -1, n, c = node.children = [], v = 0, j = depth + 1, d;
        while (++i &lt; n) {
          d = recurse(childs[i], j, nodes);
          d.parent = node;
          c.push(d);
          v += d.value;
        }
        if (sort) c.sort(sort);
        if (value) node.value = v;
      } else if (value) {
        node.value = +value.call(hierarchy, data, depth) || 0;
      }
      return node;
    }
    function revalue(node, depth) {
      var children = node.children, v = 0;
      if (children &amp;&amp; (n = children.length)) {
        var i = -1, n, j = depth + 1;
        while (++i &lt; n) v += revalue(children[i], j);
      } else if (value) {
        v = +value.call(hierarchy, d3_layout_hierarchyInline ? node : node.data, depth) || 0;
      }
      if (value) node.value = v;
      return v;
    }
    function hierarchy(d) {
      var nodes = [];
      recurse(d, 0, nodes);
      return nodes;
    }
    var sort = d3_layout_hierarchySort, children = d3_layout_hierarchyChildren, value = d3_layout_hierarchyValue;
    hierarchy.sort = function(x) {
      if (!arguments.length) return sort;
      sort = x;
      return hierarchy;
    };
    hierarchy.children = function(x) {
      if (!arguments.length) return children;
      children = x;
      return hierarchy;
    };
    hierarchy.value = function(x) {
      if (!arguments.length) return value;
      value = x;
      return hierarchy;
    };
    hierarchy.revalue = function(root) {
      revalue(root, 0);
      return root;
    };
    return hierarchy;
  };
  var d3_layout_hierarchyInline = false;
  d3.layout.pack = function() {
    function pack(d, i) {
      var nodes = hierarchy.call(this, d, i), root = nodes[0];
      root.x = 0;
      root.y = 0;
      d3_layout_treeVisitAfter(root, function(d) {
        d.r = Math.sqrt(d.value);
      });
      d3_layout_treeVisitAfter(root, d3_layout_packSiblings);
      var w = size[0], h = size[1], k = Math.max(2 * root.r / w, 2 * root.r / h);
      if (padding &gt; 0) {
        var dr = padding * k / 2;
        d3_layout_treeVisitAfter(root, function(d) {
          d.r += dr;
        });
        d3_layout_treeVisitAfter(root, d3_layout_packSiblings);
        d3_layout_treeVisitAfter(root, function(d) {
          d.r -= dr;
        });
        k = Math.max(2 * root.r / w, 2 * root.r / h);
      }
      d3_layout_packTransform(root, w / 2, h / 2, 1 / k);
      return nodes;
    }
    var hierarchy = d3.layout.hierarchy().sort(d3_layout_packSort), padding = 0, size = [ 1, 1 ];
    pack.size = function(x) {
      if (!arguments.length) return size;
      size = x;
      return pack;
    };
    pack.padding = function(_) {
      if (!arguments.length) return padding;
      padding = +_;
      return pack;
    };
    return d3_layout_hierarchyRebind(pack, hierarchy);
  };
  d3.layout.cluster = function() {
    function cluster(d, i) {
      var nodes = hierarchy.call(this, d, i), root = nodes[0], previousNode, x = 0, kx, ky;
      d3_layout_treeVisitAfter(root, function(node) {
        var children = node.children;
        if (children &amp;&amp; children.length) {
          node.x = d3_layout_clusterX(children);
          node.y = d3_layout_clusterY(children);
        } else {
          node.x = previousNode ? x += separation(node, previousNode) : 0;
          node.y = 0;
          previousNode = node;
        }
      });
      var left = d3_layout_clusterLeft(root), right = d3_layout_clusterRight(root), x0 = left.x - separation(left, right) / 2, x1 = right.x + separation(right, left) / 2;
      d3_layout_treeVisitAfter(root, function(node) {
        node.x = (node.x - x0) / (x1 - x0) * size[0];
        node.y = (1 - (root.y ? node.y / root.y : 1)) * size[1];
      });
      return nodes;
    }
    var hierarchy = d3.layout.hierarchy().sort(null).value(null), separation = d3_layout_treeSeparation, size = [ 1, 1 ];
    cluster.separation = function(x) {
      if (!arguments.length) return separation;
      separation = x;
      return cluster;
    };
    cluster.size = function(x) {
      if (!arguments.length) return size;
      size = x;
      return cluster;
    };
    return d3_layout_hierarchyRebind(cluster, hierarchy);
  };
  d3.layout.tree = function() {
    function tree(d, i) {
      function firstWalk(node, previousSibling) {
        var children = node.children, layout = node._tree;
        if (children &amp;&amp; (n = children.length)) {
          var n, firstChild = children[0], previousChild, ancestor = firstChild, child, i = -1;
          while (++i &lt; n) {
            child = children[i];
            firstWalk(child, previousChild);
            ancestor = apportion(child, previousChild, ancestor);
            previousChild = child;
          }
          d3_layout_treeShift(node);
          var midpoint = .5 * (firstChild._tree.prelim + child._tree.prelim);
          if (previousSibling) {
            layout.prelim = previousSibling._tree.prelim + separation(node, previousSibling);
            layout.mod = layout.prelim - midpoint;
          } else {
            layout.prelim = midpoint;
          }
        } else {
          if (previousSibling) {
            layout.prelim = previousSibling._tree.prelim + separation(node, previousSibling);
          }
        }
      }
      function secondWalk(node, x) {
        node.x = node._tree.prelim + x;
        var children = node.children;
        if (children &amp;&amp; (n = children.length)) {
          var i = -1, n;
          x += node._tree.mod;
          while (++i &lt; n) {
            secondWalk(children[i], x);
          }
        }
      }
      function apportion(node, previousSibling, ancestor) {
        if (previousSibling) {
          var vip = node, vop = node, vim = previousSibling, vom = node.parent.children[0], sip = vip._tree.mod, sop = vop._tree.mod, sim = vim._tree.mod, som = vom._tree.mod, shift;
          while (vim = d3_layout_treeRight(vim), vip = d3_layout_treeLeft(vip), vim &amp;&amp; vip) {
            vom = d3_layout_treeLeft(vom);
            vop = d3_layout_treeRight(vop);
            vop._tree.ancestor = node;
            shift = vim._tree.prelim + sim - vip._tree.prelim - sip + separation(vim, vip);
            if (shift &gt; 0) {
              d3_layout_treeMove(d3_layout_treeAncestor(vim, node, ancestor), node, shift);
              sip += shift;
              sop += shift;
            }
            sim += vim._tree.mod;
            sip += vip._tree.mod;
            som += vom._tree.mod;
            sop += vop._tree.mod;
          }
          if (vim &amp;&amp; !d3_layout_treeRight(vop)) {
            vop._tree.thread = vim;
            vop._tree.mod += sim - sop;
          }
          if (vip &amp;&amp; !d3_layout_treeLeft(vom)) {
            vom._tree.thread = vip;
            vom._tree.mod += sip - som;
            ancestor = node;
          }
        }
        return ancestor;
      }
      var nodes = hierarchy.call(this, d, i), root = nodes[0];
      d3_layout_treeVisitAfter(root, function(node, previousSibling) {
        node._tree = {
          ancestor: node,
          prelim: 0,
          mod: 0,
          change: 0,
          shift: 0,
          number: previousSibling ? previousSibling._tree.number + 1 : 0
        };
      });
      firstWalk(root);
      secondWalk(root, -root._tree.prelim);
      var left = d3_layout_treeSearch(root, d3_layout_treeLeftmost), right = d3_layout_treeSearch(root, d3_layout_treeRightmost), deep = d3_layout_treeSearch(root, d3_layout_treeDeepest), x0 = left.x - separation(left, right) / 2, x1 = right.x + separation(right, left) / 2, y1 = deep.depth || 1;
      d3_layout_treeVisitAfter(root, function(node) {
        node.x = (node.x - x0) / (x1 - x0) * size[0];
        node.y = node.depth / y1 * size[1];
        delete node._tree;
      });
      return nodes;
    }
    var hierarchy = d3.layout.hierarchy().sort(null).value(null), separation = d3_layout_treeSeparation, size = [ 1, 1 ];
    tree.separation = function(x) {
      if (!arguments.length) return separation;
      separation = x;
      return tree;
    };
    tree.size = function(x) {
      if (!arguments.length) return size;
      size = x;
      return tree;
    };
    return d3_layout_hierarchyRebind(tree, hierarchy);
  };
  d3.layout.treemap = function() {
    function scale(children, k) {
      var i = -1, n = children.length, child, area;
      while (++i &lt; n) {
        area = (child = children[i]).value * (k &lt; 0 ? 0 : k);
        child.area = isNaN(area) || area &lt;= 0 ? 0 : area;
      }
    }
    function squarify(node) {
      var children = node.children;
      if (children &amp;&amp; children.length) {
        var rect = pad(node), row = [], remaining = children.slice(), child, best = Infinity, score, u = Math.min(rect.dx, rect.dy), n;
        scale(remaining, rect.dx * rect.dy / node.value);
        row.area = 0;
        while ((n = remaining.length) &gt; 0) {
          row.push(child = remaining[n - 1]);
          row.area += child.area;
          if ((score = worst(row, u)) &lt;= best) {
            remaining.pop();
            best = score;
          } else {
            row.area -= row.pop().area;
            position(row, u, rect, false);
            u = Math.min(rect.dx, rect.dy);
            row.length = row.area = 0;
            best = Infinity;
          }
        }
        if (row.length) {
          position(row, u, rect, true);
          row.length = row.area = 0;
        }
        children.forEach(squarify);
      }
    }
    function stickify(node) {
      var children = node.children;
      if (children &amp;&amp; children.length) {
        var rect = pad(node), remaining = children.slice(), child, row = [];
        scale(remaining, rect.dx * rect.dy / node.value);
        row.area = 0;
        while (child = remaining.pop()) {
          row.push(child);
          row.area += child.area;
          if (child.z != null) {
            position(row, child.z ? rect.dx : rect.dy, rect, !remaining.length);
            row.length = row.area = 0;
          }
        }
        children.forEach(stickify);
      }
    }
    function worst(row, u) {
      var s = row.area, r, rmax = 0, rmin = Infinity, i = -1, n = row.length;
      while (++i &lt; n) {
        if (!(r = row[i].area)) continue;
        if (r &lt; rmin) rmin = r;
        if (r &gt; rmax) rmax = r;
      }
      s *= s;
      u *= u;
      return s ? Math.max(u * rmax * ratio / s, s / (u * rmin * ratio)) : Infinity;
    }
    function position(row, u, rect, flush) {
      var i = -1, n = row.length, x = rect.x, y = rect.y, v = u ? round(row.area / u) : 0, o;
      if (u == rect.dx) {
        if (flush || v &gt; rect.dy) v = rect.dy;
        while (++i &lt; n) {
          o = row[i];
          o.x = x;
          o.y = y;
          o.dy = v;
          x += o.dx = Math.min(rect.x + rect.dx - x, v ? round(o.area / v) : 0);
        }
        o.z = true;
        o.dx += rect.x + rect.dx - x;
        rect.y += v;
        rect.dy -= v;
      } else {
        if (flush || v &gt; rect.dx) v = rect.dx;
        while (++i &lt; n) {
          o = row[i];
          o.x = x;
          o.y = y;
          o.dx = v;
          y += o.dy = Math.min(rect.y + rect.dy - y, v ? round(o.area / v) : 0);
        }
        o.z = false;
        o.dy += rect.y + rect.dy - y;
        rect.x += v;
        rect.dx -= v;
      }
    }
    function treemap(d) {
      var nodes = stickies || hierarchy(d), root = nodes[0];
      root.x = 0;
      root.y = 0;
      root.dx = size[0];
      root.dy = size[1];
      if (stickies) hierarchy.revalue(root);
      scale([ root ], root.dx * root.dy / root.value);
      (stickies ? stickify : squarify)(root);
      if (sticky) stickies = nodes;
      return nodes;
    }
    var hierarchy = d3.layout.hierarchy(), round = Math.round, size = [ 1, 1 ], padding = null, pad = d3_layout_treemapPadNull, sticky = false, stickies, ratio = .5 * (1 + Math.sqrt(5));
    treemap.size = function(x) {
      if (!arguments.length) return size;
      size = x;
      return treemap;
    };
    treemap.padding = function(x) {
      function padFunction(node) {
        var p = x.call(treemap, node, node.depth);
        return p == null ? d3_layout_treemapPadNull(node) : d3_layout_treemapPad(node, typeof p === &quot;number&quot; ? [ p, p, p, p ] : p);
      }
      function padConstant(node) {
        return d3_layout_treemapPad(node, x);
      }
      if (!arguments.length) return padding;
      var type;
      pad = (padding = x) == null ? d3_layout_treemapPadNull : (type = typeof x) === &quot;function&quot; ? padFunction : type === &quot;number&quot; ? (x = [ x, x, x, x ], padConstant) : padConstant;
      return treemap;
    };
    treemap.round = function(x) {
      if (!arguments.length) return round != Number;
      round = x ? Math.round : Number;
      return treemap;
    };
    treemap.sticky = function(x) {
      if (!arguments.length) return sticky;
      sticky = x;
      stickies = null;
      return treemap;
    };
    treemap.ratio = function(x) {
      if (!arguments.length) return ratio;
      ratio = x;
      return treemap;
    };
    return d3_layout_hierarchyRebind(treemap, hierarchy);
  };
  d3.csv = d3_dsv(&quot;,&quot;, &quot;text/csv&quot;);
  d3.tsv = d3_dsv(&quot; &quot;, &quot;text/tab-separated-values&quot;);
  d3.geo = {};
  var d3_geo_radians = Math.PI / 180;
  d3.geo.azimuthal = function() {
    function azimuthal(coordinates) {
      var x1 = coordinates[0] * d3_geo_radians - x0, y1 = coordinates[1] * d3_geo_radians, cx1 = Math.cos(x1), sx1 = Math.sin(x1), cy1 = Math.cos(y1), sy1 = Math.sin(y1), cc = mode !== &quot;orthographic&quot; ? sy0 * sy1 + cy0 * cy1 * cx1 : null, c, k = mode === &quot;stereographic&quot; ? 1 / (1 + cc) : mode === &quot;gnomonic&quot; ? 1 / cc : mode === &quot;equidistant&quot; ? (c = Math.acos(cc), c ? c / Math.sin(c) : 0) : mode === &quot;equalarea&quot; ? Math.sqrt(2 / (1 + cc)) : 1, x = k * cy1 * sx1, y = k * (sy0 * cy1 * cx1 - cy0 * sy1);
      return [ scale * x + translate[0], scale * y + translate[1] ];
    }
    var mode = &quot;orthographic&quot;, origin, scale = 200, translate = [ 480, 250 ], x0, y0, cy0, sy0;
    azimuthal.invert = function(coordinates) {
      var x = (coordinates[0] - translate[0]) / scale, y = (coordinates[1] - translate[1]) / scale, p = Math.sqrt(x * x + y * y), c = mode === &quot;stereographic&quot; ? 2 * Math.atan(p) : mode === &quot;gnomonic&quot; ? Math.atan(p) : mode === &quot;equidistant&quot; ? p : mode === &quot;equalarea&quot; ? 2 * Math.asin(.5 * p) : Math.asin(p), sc = Math.sin(c), cc = Math.cos(c);
      return [ (x0 + Math.atan2(x * sc, p * cy0 * cc + y * sy0 * sc)) / d3_geo_radians, Math.asin(cc * sy0 - (p ? y * sc * cy0 / p : 0)) / d3_geo_radians ];
    };
    azimuthal.mode = function(x) {
      if (!arguments.length) return mode;
      mode = x + &quot;&quot;;
      return azimuthal;
    };
    azimuthal.origin = function(x) {
      if (!arguments.length) return origin;
      origin = x;
      x0 = origin[0] * d3_geo_radians;
      y0 = origin[1] * d3_geo_radians;
      cy0 = Math.cos(y0);
      sy0 = Math.sin(y0);
      return azimuthal;
    };
    azimuthal.scale = function(x) {
      if (!arguments.length) return scale;
      scale = +x;
      return azimuthal;
    };
    azimuthal.translate = function(x) {
      if (!arguments.length) return translate;
      translate = [ +x[0], +x[1] ];
      return azimuthal;
    };
    return azimuthal.origin([ 0, 0 ]);
  };
  d3.geo.albers = function() {
    function albers(coordinates) {
      var t = n * (d3_geo_radians * coordinates[0] - lng0), p = Math.sqrt(C - 2 * n * Math.sin(d3_geo_radians * coordinates[1])) / n;
      return [ scale * p * Math.sin(t) + translate[0], scale * (p * Math.cos(t) - p0) + translate[1] ];
    }
    function reload() {
      var phi1 = d3_geo_radians * parallels[0], phi2 = d3_geo_radians * parallels[1], lat0 = d3_geo_radians * origin[1], s = Math.sin(phi1), c = Math.cos(phi1);
      lng0 = d3_geo_radians * origin[0];
      n = .5 * (s + Math.sin(phi2));
      C = c * c + 2 * n * s;
      p0 = Math.sqrt(C - 2 * n * Math.sin(lat0)) / n;
      return albers;
    }
    var origin = [ -98, 38 ], parallels = [ 29.5, 45.5 ], scale = 1e3, translate = [ 480, 250 ], lng0, n, C, p0;
    albers.invert = function(coordinates) {
      var x = (coordinates[0] - translate[0]) / scale, y = (coordinates[1] - translate[1]) / scale, p0y = p0 + y, t = Math.atan2(x, p0y), p = Math.sqrt(x * x + p0y * p0y);
      return [ (lng0 + t / n) / d3_geo_radians, Math.asin((C - p * p * n * n) / (2 * n)) / d3_geo_radians ];
    };
    albers.origin = function(x) {
      if (!arguments.length) return origin;
      origin = [ +x[0], +x[1] ];
      return reload();
    };
    albers.parallels = function(x) {
      if (!arguments.length) return parallels;
      parallels = [ +x[0], +x[1] ];
      return reload();
    };
    albers.scale = function(x) {
      if (!arguments.length) return scale;
      scale = +x;
      return albers;
    };
    albers.translate = function(x) {
      if (!arguments.length) return translate;
      translate = [ +x[0], +x[1] ];
      return albers;
    };
    return reload();
  };
  d3.geo.albersUsa = function() {
    function albersUsa(coordinates) {
      var lon = coordinates[0], lat = coordinates[1];
      return (lat &gt; 50 ? alaska : lon &lt; -140 ? hawaii : lat &lt; 21 ? puertoRico : lower48)(coordinates);
    }
    var lower48 = d3.geo.albers();
    var alaska = d3.geo.albers().origin([ -160, 60 ]).parallels([ 55, 65 ]);
    var hawaii = d3.geo.albers().origin([ -160, 20 ]).parallels([ 8, 18 ]);
    var puertoRico = d3.geo.albers().origin([ -60, 10 ]).parallels([ 8, 18 ]);
    albersUsa.scale = function(x) {
      if (!arguments.length) return lower48.scale();
      lower48.scale(x);
      alaska.scale(x * .6);
      hawaii.scale(x);
      puertoRico.scale(x * 1.5);
      return albersUsa.translate(lower48.translate());
    };
    albersUsa.translate = function(x) {
      if (!arguments.length) return lower48.translate();
      var dz = lower48.scale() / 1e3, dx = x[0], dy = x[1];
      lower48.translate(x);
      alaska.translate([ dx - 400 * dz, dy + 170 * dz ]);
      hawaii.translate([ dx - 190 * dz, dy + 200 * dz ]);
      puertoRico.translate([ dx + 580 * dz, dy + 430 * dz ]);
      return albersUsa;
    };
    return albersUsa.scale(lower48.scale());
  };
  d3.geo.bonne = function() {
    function bonne(coordinates) {
      var x = coordinates[0] * d3_geo_radians - x0, y = coordinates[1] * d3_geo_radians - y0;
      if (y1) {
        var p = c1 + y1 - y, E = x * Math.cos(y) / p;
        x = p * Math.sin(E);
        y = p * Math.cos(E) - c1;
      } else {
        x *= Math.cos(y);
        y *= -1;
      }
      return [ scale * x + translate[0], scale * y + translate[1] ];
    }
    var scale = 200, translate = [ 480, 250 ], x0, y0, y1, c1;
    bonne.invert = function(coordinates) {
      var x = (coordinates[0] - translate[0]) / scale, y = (coordinates[1] - translate[1]) / scale;
      if (y1) {
        var c = c1 + y, p = Math.sqrt(x * x + c * c);
        y = c1 + y1 - p;
        x = x0 + p * Math.atan2(x, c) / Math.cos(y);
      } else {
        y *= -1;
        x /= Math.cos(y);
      }
      return [ x / d3_geo_radians, y / d3_geo_radians ];
    };
    bonne.parallel = function(x) {
      if (!arguments.length) return y1 / d3_geo_radians;
      c1 = 1 / Math.tan(y1 = x * d3_geo_radians);
      return bonne;
    };
    bonne.origin = function(x) {
      if (!arguments.length) return [ x0 / d3_geo_radians, y0 / d3_geo_radians ];
      x0 = x[0] * d3_geo_radians;
      y0 = x[1] * d3_geo_radians;
      return bonne;
    };
    bonne.scale = function(x) {
      if (!arguments.length) return scale;
      scale = +x;
      return bonne;
    };
    bonne.translate = function(x) {
      if (!arguments.length) return translate;
      translate = [ +x[0], +x[1] ];
      return bonne;
    };
    return bonne.origin([ 0, 0 ]).parallel(45);
  };
  d3.geo.equirectangular = function() {
    function equirectangular(coordinates) {
      var x = coordinates[0] / 360, y = -coordinates[1] / 360;
      return [ scale * x + translate[0], scale * y + translate[1] ];
    }
    var scale = 500, translate = [ 480, 250 ];
    equirectangular.invert = function(coordinates) {
      var x = (coordinates[0] - translate[0]) / scale, y = (coordinates[1] - translate[1]) / scale;
      return [ 360 * x, -360 * y ];
    };
    equirectangular.scale = function(x) {
      if (!arguments.length) return scale;
      scale = +x;
      return equirectangular;
    };
    equirectangular.translate = function(x) {
      if (!arguments.length) return translate;
      translate = [ +x[0], +x[1] ];
      return equirectangular;
    };
    return equirectangular;
  };
  d3.geo.mercator = function() {
    function mercator(coordinates) {
      var x = coordinates[0] / 360, y = -(Math.log(Math.tan(Math.PI / 4 + coordinates[1] * d3_geo_radians / 2)) / d3_geo_radians) / 360;
      return [ scale * x + translate[0], scale * Math.max(-.5, Math.min(.5, y)) + translate[1] ];
    }
    var scale = 500, translate = [ 480, 250 ];
    mercator.invert = function(coordinates) {
      var x = (coordinates[0] - translate[0]) / scale, y = (coordinates[1] - translate[1]) / scale;
      return [ 360 * x, 2 * Math.atan(Math.exp(-360 * y * d3_geo_radians)) / d3_geo_radians - 90 ];
    };
    mercator.scale = function(x) {
      if (!arguments.length) return scale;
      scale = +x;
      return mercator;
    };
    mercator.translate = function(x) {
      if (!arguments.length) return translate;
      translate = [ +x[0], +x[1] ];
      return mercator;
    };
    return mercator;
  };
  d3.geo.path = function() {
    function path(d, i) {
      if (typeof pointRadius === &quot;function&quot;) pointCircle = d3_path_circle(pointRadius.apply(this, arguments));
      pathType(d);
      var result = buffer.length ? buffer.join(&quot;&quot;) : null;
      buffer = [];
      return result;
    }
    function project(coordinates) {
      return projection(coordinates).join(&quot;,&quot;);
    }
    function polygonArea(coordinates) {
      var sum = area(coordinates[0]), i = 0, n = coordinates.length;
      while (++i &lt; n) sum -= area(coordinates[i]);
      return sum;
    }
    function polygonCentroid(coordinates) {
      var polygon = d3.geom.polygon(coordinates[0].map(projection)), area = polygon.area(), centroid = polygon.centroid(area &lt; 0 ? (area *= -1, 1) : -1), x = centroid[0], y = centroid[1], z = area, i = 0, n = coordinates.length;
      while (++i &lt; n) {
        polygon = d3.geom.polygon(coordinates[i].map(projection));
        area = polygon.area();
        centroid = polygon.centroid(area &lt; 0 ? (area *= -1, 1) : -1);
        x -= centroid[0];
        y -= centroid[1];
        z -= area;
      }
      return [ x, y, 6 * z ];
    }
    function area(coordinates) {
      return Math.abs(d3.geom.polygon(coordinates.map(projection)).area());
    }
    var pointRadius = 4.5, pointCircle = d3_path_circle(pointRadius), projection = d3.geo.albersUsa(), buffer = [];
    var pathType = d3_geo_type({
      FeatureCollection: function(o) {
        var features = o.features, i = -1, n = features.length;
        while (++i &lt; n) buffer.push(pathType(features[i].geometry));
      },
      Feature: function(o) {
        pathType(o.geometry);
      },
      Point: function(o) {
        buffer.push(&quot;M&quot;, project(o.coordinates), pointCircle);
      },
      MultiPoint: function(o) {
        var coordinates = o.coordinates, i = -1, n = coordinates.length;
        while (++i &lt; n) buffer.push(&quot;M&quot;, project(coordinates[i]), pointCircle);
      },
      LineString: function(o) {
        var coordinates = o.coordinates, i = -1, n = coordinates.length;
        buffer.push(&quot;M&quot;);
        while (++i &lt; n) buffer.push(project(coordinates[i]), &quot;L&quot;);
        buffer.pop();
      },
      MultiLineString: function(o) {
        var coordinates = o.coordinates, i = -1, n = coordinates.length, subcoordinates, j, m;
        while (++i &lt; n) {
          subcoordinates = coordinates[i];
          j = -1;
          m = subcoordinates.length;
          buffer.push(&quot;M&quot;);
          while (++j &lt; m) buffer.push(project(subcoordinates[j]), &quot;L&quot;);
          buffer.pop();
        }
      },
      Polygon: function(o) {
        var coordinates = o.coordinates, i = -1, n = coordinates.length, subcoordinates, j, m;
        while (++i &lt; n) {
          subcoordinates = coordinates[i];
          j = -1;
          if ((m = subcoordinates.length - 1) &gt; 0) {
            buffer.push(&quot;M&quot;);
            while (++j &lt; m) buffer.push(project(subcoordinates[j]), &quot;L&quot;);
            buffer[buffer.length - 1] = &quot;Z&quot;;
          }
        }
      },
      MultiPolygon: function(o) {
        var coordinates = o.coordinates, i = -1, n = coordinates.length, subcoordinates, j, m, subsubcoordinates, k, p;
        while (++i &lt; n) {
          subcoordinates = coordinates[i];
          j = -1;
          m = subcoordinates.length;
          while (++j &lt; m) {
            subsubcoordinates = subcoordinates[j];
            k = -1;
            if ((p = subsubcoordinates.length - 1) &gt; 0) {
              buffer.push(&quot;M&quot;);
              while (++k &lt; p) buffer.push(project(subsubcoordinates[k]), &quot;L&quot;);
              buffer[buffer.length - 1] = &quot;Z&quot;;
            }
          }
        }
      },
      GeometryCollection: function(o) {
        var geometries = o.geometries, i = -1, n = geometries.length;
        while (++i &lt; n) buffer.push(pathType(geometries[i]));
      }
    });
    var areaType = path.area = d3_geo_type({
      FeatureCollection: function(o) {
        var area = 0, features = o.features, i = -1, n = features.length;
        while (++i &lt; n) area += areaType(features[i]);
        return area;
      },
      Feature: function(o) {
        return areaType(o.geometry);
      },
      Polygon: function(o) {
        return polygonArea(o.coordinates);
      },
      MultiPolygon: function(o) {
        var sum = 0, coordinates = o.coordinates, i = -1, n = coordinates.length;
        while (++i &lt; n) sum += polygonArea(coordinates[i]);
        return sum;
      },
      GeometryCollection: function(o) {
        var sum = 0, geometries = o.geometries, i = -1, n = geometries.length;
        while (++i &lt; n) sum += areaType(geometries[i]);
        return sum;
      }
    }, 0);
    var centroidType = path.centroid = d3_geo_type({
      Feature: function(o) {
        return centroidType(o.geometry);
      },
      Polygon: function(o) {
        var centroid = polygonCentroid(o.coordinates);
        return [ centroid[0] / centroid[2], centroid[1] / centroid[2] ];
      },
      MultiPolygon: function(o) {
        var area = 0, coordinates = o.coordinates, centroid, x = 0, y = 0, z = 0, i = -1, n = coordinates.length;
        while (++i &lt; n) {
          centroid = polygonCentroid(coordinates[i]);
          x += centroid[0];
          y += centroid[1];
          z += centroid[2];
        }
        return [ x / z, y / z ];
      }
    });
    path.projection = function(x) {
      projection = x;
      return path;
    };
    path.pointRadius = function(x) {
      if (typeof x === &quot;function&quot;) pointRadius = x; else {
        pointRadius = +x;
        pointCircle = d3_path_circle(pointRadius);
      }
      return path;
    };
    return path;
  };
  d3.geo.bounds = function(feature) {
    var left = Infinity, bottom = Infinity, right = -Infinity, top = -Infinity;
    d3_geo_bounds(feature, function(x, y) {
      if (x &lt; left) left = x;
      if (x &gt; right) right = x;
      if (y &lt; bottom) bottom = y;
      if (y &gt; top) top = y;
    });
    return [ [ left, bottom ], [ right, top ] ];
  };
  var d3_geo_boundsTypes = {
    Feature: d3_geo_boundsFeature,
    FeatureCollection: d3_geo_boundsFeatureCollection,
    GeometryCollection: d3_geo_boundsGeometryCollection,
    LineString: d3_geo_boundsLineString,
    MultiLineString: d3_geo_boundsMultiLineString,
    MultiPoint: d3_geo_boundsLineString,
    MultiPolygon: d3_geo_boundsMultiPolygon,
    Point: d3_geo_boundsPoint,
    Polygon: d3_geo_boundsPolygon
  };
  d3.geo.circle = function() {
    function circle() {}
    function visible(point) {
      return arc.distance(point) &lt; radians;
    }
    function clip(coordinates) {
      var i = -1, n = coordinates.length, clipped = [], p0, p1, p2, d0, d1;
      while (++i &lt; n) {
        d1 = arc.distance(p2 = coordinates[i]);
        if (d1 &lt; radians) {
          if (p1) clipped.push(d3_geo_greatArcInterpolate(p1, p2)((d0 - radians) / (d0 - d1)));
          clipped.push(p2);
          p0 = p1 = null;
        } else {
          p1 = p2;
          if (!p0 &amp;&amp; clipped.length) {
            clipped.push(d3_geo_greatArcInterpolate(clipped[clipped.length - 1], p1)((radians - d0) / (d1 - d0)));
            p0 = p1;
          }
        }
        d0 = d1;
      }
      p0 = coordinates[0];
      p1 = clipped[0];
      if (p1 &amp;&amp; p2[0] === p0[0] &amp;&amp; p2[1] === p0[1] &amp;&amp; !(p2[0] === p1[0] &amp;&amp; p2[1] === p1[1])) {
        clipped.push(p1);
      }
      return resample(clipped);
    }
    function resample(coordinates) {
      var i = 0, n = coordinates.length, j, m, resampled = n ? [ coordinates[0] ] : coordinates, resamples, origin = arc.source();
      while (++i &lt; n) {
        resamples = arc.source(coordinates[i - 1])(coordinates[i]).coordinates;
        for (j = 0, m = resamples.length; ++j &lt; m; ) resampled.push(resamples[j]);
      }
      arc.source(origin);
      return resampled;
    }
    var origin = [ 0, 0 ], degrees = 90 - .01, radians = degrees * d3_geo_radians, arc = d3.geo.greatArc().source(origin).target(d3_identity);
    circle.clip = function(d) {
      if (typeof origin === &quot;function&quot;) arc.source(origin.apply(this, arguments));
      return clipType(d) || null;
    };
    var clipType = d3_geo_type({
      FeatureCollection: function(o) {
        var features = o.features.map(clipType).filter(d3_identity);
        return features &amp;&amp; (o = Object.create(o), o.features = features, o);
      },
      Feature: function(o) {
        var geometry = clipType(o.geometry);
        return geometry &amp;&amp; (o = Object.create(o), o.geometry = geometry, o);
      },
      Point: function(o) {
        return visible(o.coordinates) &amp;&amp; o;
      },
      MultiPoint: function(o) {
        var coordinates = o.coordinates.filter(visible);
        return coordinates.length &amp;&amp; {
          type: o.type,
          coordinates: coordinates
        };
      },
      LineString: function(o) {
        var coordinates = clip(o.coordinates);
        return coordinates.length &amp;&amp; (o = Object.create(o), o.coordinates = coordinates, o);
      },
      MultiLineString: function(o) {
        var coordinates = o.coordinates.map(clip).filter(function(d) {
          return d.length;
        });
        return coordinates.length &amp;&amp; (o = Object.create(o), o.coordinates = coordinates, o);
      },
      Polygon: function(o) {
        var coordinates = o.coordinates.map(clip);
        return coordinates[0].length &amp;&amp; (o = Object.create(o), o.coordinates = coordinates, o);
      },
      MultiPolygon: function(o) {
        var coordinates = o.coordinates.map(function(d) {
          return d.map(clip);
        }).filter(function(d) {
          return d[0].length;
        });
        return coordinates.length &amp;&amp; (o = Object.create(o), o.coordinates = coordinates, o);
      },
      GeometryCollection: function(o) {
        var geometries = o.geometries.map(clipType).filter(d3_identity);
        return geometries.length &amp;&amp; (o = Object.create(o), o.geometries = geometries, o);
      }
    });
    circle.origin = function(x) {
      if (!arguments.length) return origin;
      origin = x;
      if (typeof origin !== &quot;function&quot;) arc.source(origin);
      return circle;
    };
    circle.angle = function(x) {
      if (!arguments.length) return degrees;
      radians = (degrees = +x) * d3_geo_radians;
      return circle;
    };
    return d3.rebind(circle, arc, &quot;precision&quot;);
  };
  d3.geo.greatArc = function() {
    function greatArc() {
      var d = greatArc.distance.apply(this, arguments), t = 0, dt = precision / d, coordinates = [ p0 ];
      while ((t += dt) &lt; 1) coordinates.push(interpolate(t));
      coordinates.push(p1);
      return {
        type: &quot;LineString&quot;,
        coordinates: coordinates
      };
    }
    var source = d3_geo_greatArcSource, p0, target = d3_geo_greatArcTarget, p1, precision = 6 * d3_geo_radians, interpolate = d3_geo_greatArcInterpolator();
    greatArc.distance = function() {
      if (typeof source === &quot;function&quot;) interpolate.source(p0 = source.apply(this, arguments));
      if (typeof target === &quot;function&quot;) interpolate.target(p1 = target.apply(this, arguments));
      return interpolate.distance();
    };
    greatArc.source = function(_) {
      if (!arguments.length) return source;
      source = _;
      if (typeof source !== &quot;function&quot;) interpolate.source(p0 = source);
      return greatArc;
    };
    greatArc.target = function(_) {
      if (!arguments.length) return target;
      target = _;
      if (typeof target !== &quot;function&quot;) interpolate.target(p1 = target);
      return greatArc;
    };
    greatArc.precision = function(_) {
      if (!arguments.length) return precision / d3_geo_radians;
      precision = _ * d3_geo_radians;
      return greatArc;
    };
    return greatArc;
  };
  d3.geo.greatCircle = d3.geo.circle;
  d3.geom = {};
  d3.geom.contour = function(grid, start) {
    var s = start || d3_geom_contourStart(grid), c = [], x = s[0], y = s[1], dx = 0, dy = 0, pdx = NaN, pdy = NaN, i = 0;
    do {
      i = 0;
      if (grid(x - 1, y - 1)) i += 1;
      if (grid(x, y - 1)) i += 2;
      if (grid(x - 1, y)) i += 4;
      if (grid(x, y)) i += 8;
      if (i === 6) {
        dx = pdy === -1 ? -1 : 1;
        dy = 0;
      } else if (i === 9) {
        dx = 0;
        dy = pdx === 1 ? -1 : 1;
      } else {
        dx = d3_geom_contourDx[i];
        dy = d3_geom_contourDy[i];
      }
      if (dx != pdx &amp;&amp; dy != pdy) {
        c.push([ x, y ]);
        pdx = dx;
        pdy = dy;
      }
      x += dx;
      y += dy;
    } while (s[0] != x || s[1] != y);
    return c;
  };
  var d3_geom_contourDx = [ 1, 0, 1, 1, -1, 0, -1, 1, 0, 0, 0, 0, -1, 0, -1, NaN ], d3_geom_contourDy = [ 0, -1, 0, 0, 0, -1, 0, 0, 1, -1, 1, 1, 0, -1, 0, NaN ];
  d3.geom.hull = function(vertices) {
    if (vertices.length &lt; 3) return [];
    var len = vertices.length, plen = len - 1, points = [], stack = [], i, j, h = 0, x1, y1, x2, y2, u, v, a, sp;
    for (i = 1; i &lt; len; ++i) {
      if (vertices[i][1] &lt; vertices[h][1]) {
        h = i;
      } else if (vertices[i][1] == vertices[h][1]) {
        h = vertices[i][0] &lt; vertices[h][0] ? i : h;
      }
    }
    for (i = 0; i &lt; len; ++i) {
      if (i === h) continue;
      y1 = vertices[i][1] - vertices[h][1];
      x1 = vertices[i][0] - vertices[h][0];
      points.push({
        angle: Math.atan2(y1, x1),
        index: i
      });
    }
    points.sort(function(a, b) {
      return a.angle - b.angle;
    });
    a = points[0].angle;
    v = points[0].index;
    u = 0;
    for (i = 1; i &lt; plen; ++i) {
      j = points[i].index;
      if (a == points[i].angle) {
        x1 = vertices[v][0] - vertices[h][0];
        y1 = vertices[v][1] - vertices[h][1];
        x2 = vertices[j][0] - vertices[h][0];
        y2 = vertices[j][1] - vertices[h][1];
        if (x1 * x1 + y1 * y1 &gt;= x2 * x2 + y2 * y2) {
          points[i].index = -1;
        } else {
          points[u].index = -1;
          a = points[i].angle;
          u = i;
          v = j;
        }
      } else {
        a = points[i].angle;
        u = i;
        v = j;
      }
    }
    stack.push(h);
    for (i = 0, j = 0; i &lt; 2; ++j) {
      if (points[j].index !== -1) {
        stack.push(points[j].index);
        i++;
      }
    }
    sp = stack.length;
    for (; j &lt; plen; ++j) {
      if (points[j].index === -1) continue;
      while (!d3_geom_hullCCW(stack[sp - 2], stack[sp - 1], points[j].index, vertices)) {
        --sp;
      }
      stack[sp++] = points[j].index;
    }
    var poly = [];
    for (i = 0; i &lt; sp; ++i) {
      poly.push(vertices[stack[i]]);
    }
    return poly;
  };
  d3.geom.polygon = function(coordinates) {
    coordinates.area = function() {
      var i = 0, n = coordinates.length, a = coordinates[n - 1][0] * coordinates[0][1], b = coordinates[n - 1][1] * coordinates[0][0];
      while (++i &lt; n) {
        a += coordinates[i - 1][0] * coordinates[i][1];
        b += coordinates[i - 1][1] * coordinates[i][0];
      }
      return (b - a) * .5;
    };
    coordinates.centroid = function(k) {
      var i = -1, n = coordinates.length, x = 0, y = 0, a, b = coordinates[n - 1], c;
      if (!arguments.length) k = -1 / (6 * coordinates.area());
      while (++i &lt; n) {
        a = b;
        b = coordinates[i];
        c = a[0] * b[1] - b[0] * a[1];
        x += (a[0] + b[0]) * c;
        y += (a[1] + b[1]) * c;
      }
      return [ x * k, y * k ];
    };
    coordinates.clip = function(subject) {
      var input, i = -1, n = coordinates.length, j, m, a = coordinates[n - 1], b, c, d;
      while (++i &lt; n) {
        input = subject.slice();
        subject.length = 0;
        b = coordinates[i];
        c = input[(m = input.length) - 1];
        j = -1;
        while (++j &lt; m) {
          d = input[j];
          if (d3_geom_polygonInside(d, a, b)) {
            if (!d3_geom_polygonInside(c, a, b)) {
              subject.push(d3_geom_polygonIntersect(c, d, a, b));
            }
            subject.push(d);
          } else if (d3_geom_polygonInside(c, a, b)) {
            subject.push(d3_geom_polygonIntersect(c, d, a, b));
          }
          c = d;
        }
        a = b;
      }
      return subject;
    };
    return coordinates;
  };
  d3.geom.voronoi = function(vertices) {
    var polygons = vertices.map(function() {
      return [];
    });
    d3_voronoi_tessellate(vertices, function(e) {
      var s1, s2, x1, x2, y1, y2;
      if (e.a === 1 &amp;&amp; e.b &gt;= 0) {
        s1 = e.ep.r;
        s2 = e.ep.l;
      } else {
        s1 = e.ep.l;
        s2 = e.ep.r;
      }
      if (e.a === 1) {
        y1 = s1 ? s1.y : -1e6;
        x1 = e.c - e.b * y1;
        y2 = s2 ? s2.y : 1e6;
        x2 = e.c - e.b * y2;
      } else {
        x1 = s1 ? s1.x : -1e6;
        y1 = e.c - e.a * x1;
        x2 = s2 ? s2.x : 1e6;
        y2 = e.c - e.a * x2;
      }
      var v1 = [ x1, y1 ], v2 = [ x2, y2 ];
      polygons[e.region.l.index].push(v1, v2);
      polygons[e.region.r.index].push(v1, v2);
    });
    return polygons.map(function(polygon, i) {
      var cx = vertices[i][0], cy = vertices[i][1];
      polygon.forEach(function(v) {
        v.angle = Math.atan2(v[0] - cx, v[1] - cy);
      });
      return polygon.sort(function(a, b) {
        return a.angle - b.angle;
      }).filter(function(d, i) {
        return !i || d.angle - polygon[i - 1].angle &gt; 1e-10;
      });
    });
  };
  var d3_voronoi_opposite = {
    l: &quot;r&quot;,
    r: &quot;l&quot;
  };
  d3.geom.delaunay = function(vertices) {
    var edges = vertices.map(function() {
      return [];
    }), triangles = [];
    d3_voronoi_tessellate(vertices, function(e) {
      edges[e.region.l.index].push(vertices[e.region.r.index]);
    });
    edges.forEach(function(edge, i) {
      var v = vertices[i], cx = v[0], cy = v[1];
      edge.forEach(function(v) {
        v.angle = Math.atan2(v[0] - cx, v[1] - cy);
      });
      edge.sort(function(a, b) {
        return a.angle - b.angle;
      });
      for (var j = 0, m = edge.length - 1; j &lt; m; j++) {
        triangles.push([ v, edge[j], edge[j + 1] ]);
      }
    });
    return triangles;
  };
  d3.geom.quadtree = function(points, x1, y1, x2, y2) {
    function insert(n, p, x1, y1, x2, y2) {
      if (isNaN(p.x) || isNaN(p.y)) return;
      if (n.leaf) {
        var v = n.point;
        if (v) {
          if (Math.abs(v.x - p.x) + Math.abs(v.y - p.y) &lt; .01) {
            insertChild(n, p, x1, y1, x2, y2);
          } else {
            n.point = null;
            insertChild(n, v, x1, y1, x2, y2);
            insertChild(n, p, x1, y1, x2, y2);
          }
        } else {
          n.point = p;
        }
      } else {
        insertChild(n, p, x1, y1, x2, y2);
      }
    }
    function insertChild(n, p, x1, y1, x2, y2) {
      var sx = (x1 + x2) * .5, sy = (y1 + y2) * .5, right = p.x &gt;= sx, bottom = p.y &gt;= sy, i = (bottom &lt;&lt; 1) + right;
      n.leaf = false;
      n = n.nodes[i] || (n.nodes[i] = d3_geom_quadtreeNode());
      if (right) x1 = sx; else x2 = sx;
      if (bottom) y1 = sy; else y2 = sy;
      insert(n, p, x1, y1, x2, y2);
    }
    var p, i = -1, n = points.length;
    if (n &amp;&amp; isNaN(points[0].x)) points = points.map(d3_geom_quadtreePoint);
    if (arguments.length &lt; 5) {
      if (arguments.length === 3) {
        y2 = x2 = y1;
        y1 = x1;
      } else {
        x1 = y1 = Infinity;
        x2 = y2 = -Infinity;
        while (++i &lt; n) {
          p = points[i];
          if (p.x &lt; x1) x1 = p.x;
          if (p.y &lt; y1) y1 = p.y;
          if (p.x &gt; x2) x2 = p.x;
          if (p.y &gt; y2) y2 = p.y;
        }
        var dx = x2 - x1, dy = y2 - y1;
        if (dx &gt; dy) y2 = y1 + dx; else x2 = x1 + dy;
      }
    }
    var root = d3_geom_quadtreeNode();
    root.add = function(p) {
      insert(root, p, x1, y1, x2, y2);
    };
    root.visit = function(f) {
      d3_geom_quadtreeVisit(f, root, x1, y1, x2, y2);
    };
    points.forEach(root.add);
    return root;
  };
  d3.time = {};
  var d3_time = Date, d3_time_daySymbols = [ &quot;Sunday&quot;, &quot;Monday&quot;, &quot;Tuesday&quot;, &quot;Wednesday&quot;, &quot;Thursday&quot;, &quot;Friday&quot;, &quot;Saturday&quot; ];
  d3_time_utc.prototype = {
    getDate: function() {
      return this._.getUTCDate();
    },
    getDay: function() {
      return this._.getUTCDay();
    },
    getFullYear: function() {
      return this._.getUTCFullYear();
    },
    getHours: function() {
      return this._.getUTCHours();
    },
    getMilliseconds: function() {
      return this._.getUTCMilliseconds();
    },
    getMinutes: function() {
      return this._.getUTCMinutes();
    },
    getMonth: function() {
      return this._.getUTCMonth();
    },
    getSeconds: function() {
      return this._.getUTCSeconds();
    },
    getTime: function() {
      return this._.getTime();
    },
    getTimezoneOffset: function() {
      return 0;
    },
    valueOf: function() {
      return this._.valueOf();
    },
    setDate: function() {
      d3_time_prototype.setUTCDate.apply(this._, arguments);
    },
    setDay: function() {
      d3_time_prototype.setUTCDay.apply(this._, arguments);
    },
    setFullYear: function() {
      d3_time_prototype.setUTCFullYear.apply(this._, arguments);
    },
    setHours: function() {
      d3_time_prototype.setUTCHours.apply(this._, arguments);
    },
    setMilliseconds: function() {
      d3_time_prototype.setUTCMilliseconds.apply(this._, arguments);
    },
    setMinutes: function() {
      d3_time_prototype.setUTCMinutes.apply(this._, arguments);
    },
    setMonth: function() {
      d3_time_prototype.setUTCMonth.apply(this._, arguments);
    },
    setSeconds: function() {
      d3_time_prototype.setUTCSeconds.apply(this._, arguments);
    },
    setTime: function() {
      d3_time_prototype.setTime.apply(this._, arguments);
    }
  };
  var d3_time_prototype = Date.prototype;
  var d3_time_formatDateTime = &quot;%a %b %e %H:%M:%S %Y&quot;, d3_time_formatDate = &quot;%m/%d/%y&quot;, d3_time_formatTime = &quot;%H:%M:%S&quot;;
  var d3_time_days = d3_time_daySymbols, d3_time_dayAbbreviations = d3_time_days.map(d3_time_formatAbbreviate), d3_time_months = [ &quot;January&quot;, &quot;February&quot;, &quot;March&quot;, &quot;April&quot;, &quot;May&quot;, &quot;June&quot;, &quot;July&quot;, &quot;August&quot;, &quot;September&quot;, &quot;October&quot;, &quot;November&quot;, &quot;December&quot; ], d3_time_monthAbbreviations = d3_time_months.map(d3_time_formatAbbreviate);
  d3.time.format = function(template) {
    function format(date) {
      var string = [], i = -1, j = 0, c, f;
      while (++i &lt; n) {
        if (template.charCodeAt(i) == 37) {
          string.push(template.substring(j, i), (f = d3_time_formats[c = template.charAt(++i)]) ? f(date) : c);
          j = i + 1;
        }
      }
      string.push(template.substring(j, i));
      return string.join(&quot;&quot;);
    }
    var n = template.length;
    format.parse = function(string) {
      var d = {
        y: 1900,
        m: 0,
        d: 1,
        H: 0,
        M: 0,
        S: 0,
        L: 0
      }, i = d3_time_parse(d, template, string, 0);
      if (i != string.length) return null;
      if (&quot;p&quot; in d) d.H = d.H % 12 + d.p * 12;
      var date = new d3_time;
      date.setFullYear(d.y, d.m, d.d);
      date.setHours(d.H, d.M, d.S, d.L);
      return date;
    };
    format.toString = function() {
      return template;
    };
    return format;
  };
  var d3_time_zfill2 = d3.format(&quot;02d&quot;), d3_time_zfill3 = d3.format(&quot;03d&quot;), d3_time_zfill4 = d3.format(&quot;04d&quot;), d3_time_sfill2 = d3.format(&quot;2d&quot;);
  var d3_time_dayRe = d3_time_formatRe(d3_time_days), d3_time_dayAbbrevRe = d3_time_formatRe(d3_time_dayAbbreviations), d3_time_monthRe = d3_time_formatRe(d3_time_months), d3_time_monthLookup = d3_time_formatLookup(d3_time_months), d3_time_monthAbbrevRe = d3_time_formatRe(d3_time_monthAbbreviations), d3_time_monthAbbrevLookup = d3_time_formatLookup(d3_time_monthAbbreviations);
  var d3_time_formats = {
    a: function(d) {
      return d3_time_dayAbbreviations[d.getDay()];
    },
    A: function(d) {
      return d3_time_days[d.getDay()];
    },
    b: function(d) {
      return d3_time_monthAbbreviations[d.getMonth()];
    },
    B: function(d) {
      return d3_time_months[d.getMonth()];
    },
    c: d3.time.format(d3_time_formatDateTime),
    d: function(d) {
      return d3_time_zfill2(d.getDate());
    },
    e: function(d) {
      return d3_time_sfill2(d.getDate());
    },
    H: function(d) {
      return d3_time_zfill2(d.getHours());
    },
    I: function(d) {
      return d3_time_zfill2(d.getHours() % 12 || 12);
    },
    j: function(d) {
      return d3_time_zfill3(1 + d3.time.dayOfYear(d));
    },
    L: function(d) {
      return d3_time_zfill3(d.getMilliseconds());
    },
    m: function(d) {
      return d3_time_zfill2(d.getMonth() + 1);
    },
    M: function(d) {
      return d3_time_zfill2(d.getMinutes());
    },
    p: function(d) {
      return d.getHours() &gt;= 12 ? &quot;PM&quot; : &quot;AM&quot;;
    },
    S: function(d) {
      return d3_time_zfill2(d.getSeconds());
    },
    U: function(d) {
      return d3_time_zfill2(d3.time.sundayOfYear(d));
    },
    w: function(d) {
      return d.getDay();
    },
    W: function(d) {
      return d3_time_zfill2(d3.time.mondayOfYear(d));
    },
    x: d3.time.format(d3_time_formatDate),
    X: d3.time.format(d3_time_formatTime),
    y: function(d) {
      return d3_time_zfill2(d.getFullYear() % 100);
    },
    Y: function(d) {
      return d3_time_zfill4(d.getFullYear() % 1e4);
    },
    Z: d3_time_zone,
    &quot;%&quot;: function(d) {
      return &quot;%&quot;;
    }
  };
  var d3_time_parsers = {
    a: d3_time_parseWeekdayAbbrev,
    A: d3_time_parseWeekday,
    b: d3_time_parseMonthAbbrev,
    B: d3_time_parseMonth,
    c: d3_time_parseLocaleFull,
    d: d3_time_parseDay,
    e: d3_time_parseDay,
    H: d3_time_parseHour24,
    I: d3_time_parseHour24,
    L: d3_time_parseMilliseconds,
    m: d3_time_parseMonthNumber,
    M: d3_time_parseMinutes,
    p: d3_time_parseAmPm,
    S: d3_time_parseSeconds,
    x: d3_time_parseLocaleDate,
    X: d3_time_parseLocaleTime,
    y: d3_time_parseYear,
    Y: d3_time_parseFullYear
  };
  var d3_time_numberRe = /^\s*\d+/;
  var d3_time_amPmLookup = d3.map({
    am: 0,
    pm: 1
  });
  d3.time.format.utc = function(template) {
    function format(date) {
      try {
        d3_time = d3_time_utc;
        var utc = new d3_time;
        utc._ = date;
        return local(utc);
      } finally {
        d3_time = Date;
      }
    }
    var local = d3.time.format(template);
    format.parse = function(string) {
      try {
        d3_time = d3_time_utc;
        var date = local.parse(string);
        return date &amp;&amp; date._;
      } finally {
        d3_time = Date;
      }
    };
    format.toString = local.toString;
    return format;
  };
  var d3_time_formatIso = d3.time.format.utc(&quot;%Y-%m-%dT%H:%M:%S.%LZ&quot;);
  d3.time.format.iso = Date.prototype.toISOString ? d3_time_formatIsoNative : d3_time_formatIso;
  d3_time_formatIsoNative.parse = function(string) {
    var date = new Date(string);
    return isNaN(date) ? null : date;
  };
  d3_time_formatIsoNative.toString = d3_time_formatIso.toString;
  d3.time.second = d3_time_interval(function(date) {
    return new d3_time(Math.floor(date / 1e3) * 1e3);
  }, function(date, offset) {
    date.setTime(date.getTime() + Math.floor(offset) * 1e3);
  }, function(date) {
    return date.getSeconds();
  });
  d3.time.seconds = d3.time.second.range;
  d3.time.seconds.utc = d3.time.second.utc.range;
  d3.time.minute = d3_time_interval(function(date) {
    return new d3_time(Math.floor(date / 6e4) * 6e4);
  }, function(date, offset) {
    date.setTime(date.getTime() + Math.floor(offset) * 6e4);
  }, function(date) {
    return date.getMinutes();
  });
  d3.time.minutes = d3.time.minute.range;
  d3.time.minutes.utc = d3.time.minute.utc.range;
  d3.time.hour = d3_time_interval(function(date) {
    var timezone = date.getTimezoneOffset() / 60;
    return new d3_time((Math.floor(date / 36e5 - timezone) + timezone) * 36e5);
  }, function(date, offset) {
    date.setTime(date.getTime() + Math.floor(offset) * 36e5);
  }, function(date) {
    return date.getHours();
  });
  d3.time.hours = d3.time.hour.range;
  d3.time.hours.utc = d3.time.hour.utc.range;
  d3.time.day = d3_time_interval(function(date) {
    var day = new d3_time(1970, 0);
    day.setFullYear(date.getFullYear(), date.getMonth(), date.getDate());
    return day;
  }, function(date, offset) {
    date.setDate(date.getDate() + offset);
  }, function(date) {
    return date.getDate() - 1;
  });
  d3.time.days = d3.time.day.range;
  d3.time.days.utc = d3.time.day.utc.range;
  d3.time.dayOfYear = function(date) {
    var year = d3.time.year(date);
    return Math.floor((date - year - (date.getTimezoneOffset() - year.getTimezoneOffset()) * 6e4) / 864e5);
  };
  d3_time_daySymbols.forEach(function(day, i) {
    day = day.toLowerCase();
    i = 7 - i;
    var interval = d3.time[day] = d3_time_interval(function(date) {
      (date = d3.time.day(date)).setDate(date.getDate() - (date.getDay() + i) % 7);
      return date;
    }, function(date, offset) {
      date.setDate(date.getDate() + Math.floor(offset) * 7);
    }, function(date) {
      var day = d3.time.year(date).getDay();
      return Math.floor((d3.time.dayOfYear(date) + (day + i) % 7) / 7) - (day !== i);
    });
    d3.time[day + &quot;s&quot;] = interval.range;
    d3.time[day + &quot;s&quot;].utc = interval.utc.range;
    d3.time[day + &quot;OfYear&quot;] = function(date) {
      var day = d3.time.year(date).getDay();
      return Math.floor((d3.time.dayOfYear(date) + (day + i) % 7) / 7);
    };
  });
  d3.time.week = d3.time.sunday;
  d3.time.weeks = d3.time.sunday.range;
  d3.time.weeks.utc = d3.time.sunday.utc.range;
  d3.time.weekOfYear = d3.time.sundayOfYear;
  d3.time.month = d3_time_interval(function(date) {
    date = d3.time.day(date);
    date.setDate(1);
    return date;
  }, function(date, offset) {
    date.setMonth(date.getMonth() + offset);
  }, function(date) {
    return date.getMonth();
  });
  d3.time.months = d3.time.month.range;
  d3.time.months.utc = d3.time.month.utc.range;
  d3.time.year = d3_time_interval(function(date) {
    date = d3.time.day(date);
    date.setMonth(0, 1);
    return date;
  }, function(date, offset) {
    date.setFullYear(date.getFullYear() + offset);
  }, function(date) {
    return date.getFullYear();
  });
  d3.time.years = d3.time.year.range;
  d3.time.years.utc = d3.time.year.utc.range;
  var d3_time_scaleSteps = [ 1e3, 5e3, 15e3, 3e4, 6e4, 3e5, 9e5, 18e5, 36e5, 108e5, 216e5, 432e5, 864e5, 1728e5, 6048e5, 2592e6, 7776e6, 31536e6 ];
  var d3_time_scaleLocalMethods = [ [ d3.time.second, 1 ], [ d3.time.second, 5 ], [ d3.time.second, 15 ], [ d3.time.second, 30 ], [ d3.time.minute, 1 ], [ d3.time.minute, 5 ], [ d3.time.minute, 15 ], [ d3.time.minute, 30 ], [ d3.time.hour, 1 ], [ d3.time.hour, 3 ], [ d3.time.hour, 6 ], [ d3.time.hour, 12 ], [ d3.time.day, 1 ], [ d3.time.day, 2 ], [ d3.time.week, 1 ], [ d3.time.month, 1 ], [ d3.time.month, 3 ], [ d3.time.year, 1 ] ];
  var d3_time_scaleLocalFormats = [ [ d3.time.format(&quot;%Y&quot;), function(d) {
    return true;
  } ], [ d3.time.format(&quot;%B&quot;), function(d) {
    return d.getMonth();
  } ], [ d3.time.format(&quot;%b %d&quot;), function(d) {
    return d.getDate() != 1;
  } ], [ d3.time.format(&quot;%a %d&quot;), function(d) {
    return d.getDay() &amp;&amp; d.getDate() != 1;
  } ], [ d3.time.format(&quot;%I %p&quot;), function(d) {
    return d.getHours();
  } ], [ d3.time.format(&quot;%I:%M&quot;), function(d) {
    return d.getMinutes();
  } ], [ d3.time.format(&quot;:%S&quot;), function(d) {
    return d.getSeconds();
  } ], [ d3.time.format(&quot;.%L&quot;), function(d) {
    return d.getMilliseconds();
  } ] ];
  var d3_time_scaleLinear = d3.scale.linear(), d3_time_scaleLocalFormat = d3_time_scaleFormat(d3_time_scaleLocalFormats);
  d3_time_scaleLocalMethods.year = function(extent, m) {
    return d3_time_scaleLinear.domain(extent.map(d3_time_scaleGetYear)).ticks(m).map(d3_time_scaleSetYear);
  };
  d3.time.scale = function() {
    return d3_time_scale(d3.scale.linear(), d3_time_scaleLocalMethods, d3_time_scaleLocalFormat);
  };
  var d3_time_scaleUTCMethods = d3_time_scaleLocalMethods.map(function(m) {
    return [ m[0].utc, m[1] ];
  });
  var d3_time_scaleUTCFormats = [ [ d3.time.format.utc(&quot;%Y&quot;), function(d) {
    return true;
  } ], [ d3.time.format.utc(&quot;%B&quot;), function(d) {
    return d.getUTCMonth();
  } ], [ d3.time.format.utc(&quot;%b %d&quot;), function(d) {
    return d.getUTCDate() != 1;
  } ], [ d3.time.format.utc(&quot;%a %d&quot;), function(d) {
    return d.getUTCDay() &amp;&amp; d.getUTCDate() != 1;
  } ], [ d3.time.format.utc(&quot;%I %p&quot;), function(d) {
    return d.getUTCHours();
  } ], [ d3.time.format.utc(&quot;%I:%M&quot;), function(d) {
    return d.getUTCMinutes();
  } ], [ d3.time.format.utc(&quot;:%S&quot;), function(d) {
    return d.getUTCSeconds();
  } ], [ d3.time.format.utc(&quot;.%L&quot;), function(d) {
    return d.getUTCMilliseconds();
  } ] ];
  var d3_time_scaleUTCFormat = d3_time_scaleFormat(d3_time_scaleUTCFormats);
  d3_time_scaleUTCMethods.year = function(extent, m) {
    return d3_time_scaleLinear.domain(extent.map(d3_time_scaleUTCGetYear)).ticks(m).map(d3_time_scaleUTCSetYear);
  };
  d3.time.scale.utc = function() {
    return d3_time_scale(d3.scale.linear(), d3_time_scaleUTCMethods, d3_time_scaleUTCFormat);
  };
})();

&lt;/script&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;script&gt;
(function (global) {
    &#39;use strict&#39;;

    var util = newUtil();
    var inliner = newInliner();
    var fontFaces = newFontFaces();
    var images = newImages();

    // Default impl options
    var defaultOptions = {
        // Default is to fail on error, no placeholder
        imagePlaceholder: undefined,
        // Default cache bust is false, it will use the cache
        cacheBust: false
    };

    var domtoimage = {
        toSvg: toSvg,
        toPng: toPng,
        toJpeg: toJpeg,
        toBlob: toBlob,
        toPixelData: toPixelData,
        impl: {
            fontFaces: fontFaces,
            images: images,
            util: util,
            inliner: inliner,
            options: {}
        }
    };

    if (typeof module !== &#39;undefined&#39;)
        module.exports = domtoimage;
    else
        global.domtoimage = domtoimage;


    /**
     * @param {Node} node - The DOM Node object to render
     * @param {Object} options - Rendering options
     * @param {Function} options.filter - Should return true if passed node should be included in the output
     *          (excluding node means excluding it&#39;s children as well). Not called on the root node.
     * @param {String} options.bgcolor - color for the background, any valid CSS color value.
     * @param {Number} options.width - width to be applied to node before rendering.
     * @param {Number} options.height - height to be applied to node before rendering.
     * @param {Object} options.style - an object whose properties to be copied to node&#39;s style before rendering.
     * @param {Number} options.quality - a Number between 0 and 1 indicating image quality (applicable to JPEG only),
                defaults to 1.0.
     * @param {String} options.imagePlaceholder - dataURL to use as a placeholder for failed images, default behaviour is to fail fast on images we can&#39;t fetch
     * @param {Boolean} options.cacheBust - set to true to cache bust by appending the time to the request url
     * @return {Promise} - A promise that is fulfilled with a SVG image data URL
     * */
    function toSvg(node, options) {
        options = options || {};
        copyOptions(options);
        return Promise.resolve(node)
            .then(function (node) {
                return cloneNode(node, options.filter, true);
            })
            .then(embedFonts)
            .then(inlineImages)
            .then(applyOptions)
            .then(function (clone) {
                return makeSvgDataUri(clone,
                    options.width || util.width(node),
                    options.height || util.height(node)
                );
            });

        function applyOptions(clone) {
            if (options.bgcolor) clone.style.backgroundColor = options.bgcolor;

            if (options.width) clone.style.width = options.width + &#39;px&#39;;
            if (options.height) clone.style.height = options.height + &#39;px&#39;;

            if (options.style)
                Object.keys(options.style).forEach(function (property) {
                    clone.style[property] = options.style[property];
                });

            return clone;
        }
    }

    /**
     * @param {Node} node - The DOM Node object to render
     * @param {Object} options - Rendering options, @see {@link toSvg}
     * @return {Promise} - A promise that is fulfilled with a Uint8Array containing RGBA pixel data.
     * */
    function toPixelData(node, options) {
        return draw(node, options || {})
            .then(function (canvas) {
                return canvas.getContext(&#39;2d&#39;).getImageData(
                    0,
                    0,
                    util.width(node),
                    util.height(node)
                ).data;
            });
    }

    /**
     * @param {Node} node - The DOM Node object to render
     * @param {Object} options - Rendering options, @see {@link toSvg}
     * @return {Promise} - A promise that is fulfilled with a PNG image data URL
     * */
    function toPng(node, options) {
        return draw(node, options || {})
            .then(function (canvas) {
                return canvas.toDataURL();
            });
    }

    /**
     * @param {Node} node - The DOM Node object to render
     * @param {Object} options - Rendering options, @see {@link toSvg}
     * @return {Promise} - A promise that is fulfilled with a JPEG image data URL
     * */
    function toJpeg(node, options) {
        options = options || {};
        return draw(node, options)
            .then(function (canvas) {
                return canvas.toDataURL(&#39;image/jpeg&#39;, options.quality || 1.0);
            });
    }

    /**
     * @param {Node} node - The DOM Node object to render
     * @param {Object} options - Rendering options, @see {@link toSvg}
     * @return {Promise} - A promise that is fulfilled with a PNG image blob
     * */
    function toBlob(node, options) {
        return draw(node, options || {})
            .then(util.canvasToBlob);
    }

    function copyOptions(options) {
        // Copy options to impl options for use in impl
        if(typeof(options.imagePlaceholder) === &#39;undefined&#39;) {
            domtoimage.impl.options.imagePlaceholder = defaultOptions.imagePlaceholder;
        } else {
            domtoimage.impl.options.imagePlaceholder = options.imagePlaceholder;
        }

        if(typeof(options.cacheBust) === &#39;undefined&#39;) {
            domtoimage.impl.options.cacheBust = defaultOptions.cacheBust;
        } else {
            domtoimage.impl.options.cacheBust = options.cacheBust;
        }
    }

    function draw(domNode, options) {
        return toSvg(domNode, options)
            .then(util.makeImage)
            .then(util.delay(100))
            .then(function (image) {
                var canvas = newCanvas(domNode);
                canvas.getContext(&#39;2d&#39;).drawImage(image, 0, 0);
                return canvas;
            });

        function newCanvas(domNode) {
            var canvas = document.createElement(&#39;canvas&#39;);
            canvas.width = options.width || util.width(domNode);
            canvas.height = options.height || util.height(domNode);

            if (options.bgcolor) {
                var ctx = canvas.getContext(&#39;2d&#39;);
                ctx.fillStyle = options.bgcolor;
                ctx.fillRect(0, 0, canvas.width, canvas.height);
            }

            return canvas;
        }
    }

    function cloneNode(node, filter, root) {
        if (!root &amp;&amp; filter &amp;&amp; !filter(node)) return Promise.resolve();

        return Promise.resolve(node)
            .then(makeNodeCopy)
            .then(function (clone) {
                return cloneChildren(node, clone, filter);
            })
            .then(function (clone) {
                return processClone(node, clone);
            });

        function makeNodeCopy(node) {
            if (node instanceof HTMLCanvasElement) return util.makeImage(node.toDataURL());
            return node.cloneNode(false);
        }

        function cloneChildren(original, clone, filter) {
            var children = original.childNodes;
            if (children.length === 0) return Promise.resolve(clone);

            return cloneChildrenInOrder(clone, util.asArray(children), filter)
                .then(function () {
                    return clone;
                });

            function cloneChildrenInOrder(parent, children, filter) {
                var done = Promise.resolve();
                children.forEach(function (child) {
                    done = done
                        .then(function () {
                            return cloneNode(child, filter);
                        })
                        .then(function (childClone) {
                            if (childClone) parent.appendChild(childClone);
                        });
                });
                return done;
            }
        }

        function processClone(original, clone) {
            if (!(clone instanceof Element)) return clone;

            return Promise.resolve()
                .then(cloneStyle)
                .then(clonePseudoElements)
                .then(copyUserInput)
                .then(fixSvg)
                .then(function () {
                    return clone;
                });

            function cloneStyle() {
                copyStyle(window.getComputedStyle(original), clone.style);

                function copyStyle(source, target) {
                    if (source.cssText) target.cssText = source.cssText;
                    else copyProperties(source, target);

                    function copyProperties(source, target) {
                        util.asArray(source).forEach(function (name) {
                            target.setProperty(
                                name,
                                source.getPropertyValue(name),
                                source.getPropertyPriority(name)
                            );
                        });
                    }
                }
            }

            function clonePseudoElements() {
                [&#39;:before&#39;, &#39;:after&#39;].forEach(function (element) {
                    clonePseudoElement(element);
                });

                function clonePseudoElement(element) {
                    var style = window.getComputedStyle(original, element);
                    var content = style.getPropertyValue(&#39;content&#39;);

                    if (content === &#39;&#39; || content === &#39;none&#39;) return;

                    var className = util.uid();
                    clone.className = clone.className + &#39; &#39; + className;
                    var styleElement = document.createElement(&#39;style&#39;);
                    styleElement.appendChild(formatPseudoElementStyle(className, element, style));
                    clone.appendChild(styleElement);

                    function formatPseudoElementStyle(className, element, style) {
                        var selector = &#39;.&#39; + className + &#39;:&#39; + element;
                        var cssText = style.cssText ? formatCssText(style) : formatCssProperties(style);
                        return document.createTextNode(selector + &#39;{&#39; + cssText + &#39;}&#39;);

                        function formatCssText(style) {
                            var content = style.getPropertyValue(&#39;content&#39;);
                            return style.cssText + &#39; content: &#39; + content + &#39;;&#39;;
                        }

                        function formatCssProperties(style) {

                            return util.asArray(style)
                                .map(formatProperty)
                                .join(&#39;; &#39;) + &#39;;&#39;;

                            function formatProperty(name) {
                                return name + &#39;: &#39; +
                                    style.getPropertyValue(name) +
                                    (style.getPropertyPriority(name) ? &#39; !important&#39; : &#39;&#39;);
                            }
                        }
                    }
                }
            }

            function copyUserInput() {
                if (original instanceof HTMLTextAreaElement) clone.innerHTML = original.value;
                if (original instanceof HTMLInputElement) clone.setAttribute(&quot;value&quot;, original.value);
            }

            function fixSvg() {
                if (!(clone instanceof SVGElement)) return;
                clone.setAttribute(&#39;xmlns&#39;, &#39;http://www.w3.org/2000/svg&#39;);

                if (!(clone instanceof SVGRectElement)) return;
                [&#39;width&#39;, &#39;height&#39;].forEach(function (attribute) {
                    var value = clone.getAttribute(attribute);
                    if (!value) return;

                    clone.style.setProperty(attribute, value);
                });
            }
        }
    }

    function embedFonts(node) {
        return fontFaces.resolveAll()
            .then(function (cssText) {
                var styleNode = document.createElement(&#39;style&#39;);
                node.appendChild(styleNode);
                styleNode.appendChild(document.createTextNode(cssText));
                return node;
            });
    }

    function inlineImages(node) {
        return images.inlineAll(node)
            .then(function () {
                return node;
            });
    }

    function makeSvgDataUri(node, width, height) {
        return Promise.resolve(node)
            .then(function (node) {
                node.setAttribute(&#39;xmlns&#39;, &#39;http://www.w3.org/1999/xhtml&#39;);
                return new XMLSerializer().serializeToString(node);
            })
            .then(util.escapeXhtml)
            .then(function (xhtml) {
                return &#39;&lt;foreignobject x=&quot;0&quot; y=&quot;0&quot; width=&quot;100%&quot; height=&quot;100%&quot;&gt;&#39; + xhtml + &#39;&lt;/foreignObject&gt;&#39;;
            })
            .then(function (foreignObject) {
                return &#39;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;&#39; + width + &#39;&quot; height=&quot;&#39; + height + &#39;&quot;&gt;&#39; +
                    foreignObject + &#39;&lt;/svg&gt;&#39;;
            })
            .then(function (svg) {
                return &#39;data:image/svg+xml;charset=utf-8,&#39; + svg;
            });
    }

    function newUtil() {
        return {
            escape: escape,
            parseExtension: parseExtension,
            mimeType: mimeType,
            dataAsUrl: dataAsUrl,
            isDataUrl: isDataUrl,
            canvasToBlob: canvasToBlob,
            resolveUrl: resolveUrl,
            getAndEncode: getAndEncode,
            uid: uid(),
            delay: delay,
            asArray: asArray,
            escapeXhtml: escapeXhtml,
            makeImage: makeImage,
            width: width,
            height: height
        };

        function mimes() {
            /*
             * Only WOFF and EOT mime types for fonts are &#39;real&#39;
             * see http://www.iana.org/assignments/media-types/media-types.xhtml
             */
            var WOFF = &#39;application/font-woff&#39;;
            var JPEG = &#39;image/jpeg&#39;;

            return {
                &#39;woff&#39;: WOFF,
                &#39;woff2&#39;: WOFF,
                &#39;ttf&#39;: &#39;application/font-truetype&#39;,
                &#39;eot&#39;: &#39;application/vnd.ms-fontobject&#39;,
                &#39;png&#39;: &#39;image/png&#39;,
                &#39;jpg&#39;: JPEG,
                &#39;jpeg&#39;: JPEG,
                &#39;gif&#39;: &#39;image/gif&#39;,
                &#39;tiff&#39;: &#39;image/tiff&#39;,
                &#39;svg&#39;: &#39;image/svg+xml&#39;
            };
        }

        function parseExtension(url) {
            var match = /\.([^\.\/]*?)$/g.exec(url);
            if (match) return match[1];
            else return &#39;&#39;;
        }

        function mimeType(url) {
            var extension = parseExtension(url).toLowerCase();
            return mimes()[extension] || &#39;&#39;;
        }

        function isDataUrl(url) {
            return url.search(/^(data:)/) !== -1;
        }

        function toBlob(canvas) {
            return new Promise(function (resolve) {
                var binaryString = window.atob(canvas.toDataURL().split(&#39;,&#39;)[1]);
                var length = binaryString.length;
                var binaryArray = new Uint8Array(length);

                for (var i = 0; i &lt; length; i++)
                    binaryArray[i] = binaryString.charCodeAt(i);

                resolve(new Blob([binaryArray], {
                    type: &#39;image/png&#39;
                }));
            });
        }

        function canvasToBlob(canvas) {
            if (canvas.toBlob)
                return new Promise(function (resolve) {
                    canvas.toBlob(resolve);
                });

            return toBlob(canvas);
        }

        function resolveUrl(url, baseUrl) {
            var doc = document.implementation.createHTMLDocument();
            var base = doc.createElement(&#39;base&#39;);
            doc.head.appendChild(base);
            var a = doc.createElement(&#39;a&#39;);
            doc.body.appendChild(a);
            base.href = baseUrl;
            a.href = url;
            return a.href;
        }

        function uid() {
            var index = 0;

            return function () {
                return &#39;u&#39; + fourRandomChars() + index++;

                function fourRandomChars() {
                    /* see http://stackoverflow.com/a/6248722/2519373 */
                    return (&#39;0000&#39; + (Math.random() * Math.pow(36, 4) &lt;&lt; 0).toString(36)).slice(-4);
                }
            };
        }

        function makeImage(uri) {
            return new Promise(function (resolve, reject) {
                var image = new Image();
                image.onload = function () {
                    resolve(image);
                };
                image.onerror = reject;
                image.src = uri;
            });
        }

        function getAndEncode(url) {
            var TIMEOUT = 30000;
            if(domtoimage.impl.options.cacheBust) {
                // Cache bypass so we dont have CORS issues with cached images
                // Source: https://developer.mozilla.org/en/docs/Web/API/XMLHttpRequest/Using_XMLHttpRequest#Bypassing_the_cache
                url += ((/\?/).test(url) ? &quot;&amp;&quot; : &quot;?&quot;) + (new Date()).getTime();
            }

            return new Promise(function (resolve) {
                var request = new XMLHttpRequest();

                request.onreadystatechange = done;
                request.ontimeout = timeout;
                request.responseType = &#39;blob&#39;;
                request.timeout = TIMEOUT;
                request.open(&#39;GET&#39;, url, true);
                request.send();

                var placeholder;
                if(domtoimage.impl.options.imagePlaceholder) {
                    var split = domtoimage.impl.options.imagePlaceholder.split(/,/);
                    if(split &amp;&amp; split[1]) {
                        placeholder = split[1];
                    }
                }

                function done() {
                    if (request.readyState !== 4) return;

                    if (request.status !== 200) {
                        if(placeholder) {
                            resolve(placeholder);
                        } else {
                            fail(&#39;cannot fetch resource: &#39; + url + &#39;, status: &#39; + request.status);
                        }

                        return;
                    }

                    var encoder = new FileReader();
                    encoder.onloadend = function () {
                        var content = encoder.result.split(/,/)[1];
                        resolve(content);
                    };
                    encoder.readAsDataURL(request.response);
                }

                function timeout() {
                    if(placeholder) {
                        resolve(placeholder);
                    } else {
                        fail(&#39;timeout of &#39; + TIMEOUT + &#39;ms occured while fetching resource: &#39; + url);
                    }
                }

                function fail(message) {
                    console.error(message);
                    resolve(&#39;&#39;);
                }
            });
        }

        function dataAsUrl(content, type) {
            return &#39;data:&#39; + type + &#39;;base64,&#39; + content;
        }

        function escape(string) {
            return string.replace(/([.*+?^${}()|\[\]\/\\])/g, &#39;\\$1&#39;);
        }

        function delay(ms) {
            return function (arg) {
                return new Promise(function (resolve) {
                    setTimeout(function () {
                        resolve(arg);
                    }, ms);
                });
            };
        }

        function asArray(arrayLike) {
            var array = [];
            var length = arrayLike.length;
            for (var i = 0; i &lt; length; i++) array.push(arrayLike[i]);
            return array;
        }

        function escapeXhtml(string) {
            return string.replace(/#/g, &#39;%23&#39;).replace(/\n/g, &#39;%0A&#39;);
        }

        function width(node) {
            var leftBorder = px(node, &#39;border-left-width&#39;);
            var rightBorder = px(node, &#39;border-right-width&#39;);
            return node.scrollWidth + leftBorder + rightBorder;
        }

        function height(node) {
            var topBorder = px(node, &#39;border-top-width&#39;);
            var bottomBorder = px(node, &#39;border-bottom-width&#39;);
            return node.scrollHeight + topBorder + bottomBorder;
        }

        function px(node, styleProperty) {
            var value = window.getComputedStyle(node).getPropertyValue(styleProperty);
            return parseFloat(value.replace(&#39;px&#39;, &#39;&#39;));
        }
    }

    function newInliner() {
        var URL_REGEX = /url\([&#39;&quot;]?([^&#39;&quot;]+?)[&#39;&quot;]?\)/g;

        return {
            inlineAll: inlineAll,
            shouldProcess: shouldProcess,
            impl: {
                readUrls: readUrls,
                inline: inline
            }
        };

        function shouldProcess(string) {
            return string.search(URL_REGEX) !== -1;
        }

        function readUrls(string) {
            var result = [];
            var match;
            while ((match = URL_REGEX.exec(string)) !== null) {
                result.push(match[1]);
            }
            return result.filter(function (url) {
                return !util.isDataUrl(url);
            });
        }

        function inline(string, url, baseUrl, get) {
            return Promise.resolve(url)
                .then(function (url) {
                    return baseUrl ? util.resolveUrl(url, baseUrl) : url;
                })
                .then(get || util.getAndEncode)
                .then(function (data) {
                    return util.dataAsUrl(data, util.mimeType(url));
                })
                .then(function (dataUrl) {
                    return string.replace(urlAsRegex(url), &#39;$1&#39; + dataUrl + &#39;$3&#39;);
                });

            function urlAsRegex(url) {
                return new RegExp(&#39;(url\\([\&#39;&quot;]?)(&#39; + util.escape(url) + &#39;)([\&#39;&quot;]?\\))&#39;, &#39;g&#39;);
            }
        }

        function inlineAll(string, baseUrl, get) {
            if (nothingToInline()) return Promise.resolve(string);

            return Promise.resolve(string)
                .then(readUrls)
                .then(function (urls) {
                    var done = Promise.resolve(string);
                    urls.forEach(function (url) {
                        done = done.then(function (string) {
                            return inline(string, url, baseUrl, get);
                        });
                    });
                    return done;
                });

            function nothingToInline() {
                return !shouldProcess(string);
            }
        }
    }

    function newFontFaces() {
        return {
            resolveAll: resolveAll,
            impl: {
                readAll: readAll
            }
        };

        function resolveAll() {
            return readAll(document)
                .then(function (webFonts) {
                    return Promise.all(
                        webFonts.map(function (webFont) {
                            return webFont.resolve();
                        })
                    );
                })
                .then(function (cssStrings) {
                    return cssStrings.join(&#39;\n&#39;);
                });
        }

        function readAll() {
            return Promise.resolve(util.asArray(document.styleSheets))
                .then(getCssRules)
                .then(selectWebFontRules)
                .then(function (rules) {
                    return rules.map(newWebFont);
                });

            function selectWebFontRules(cssRules) {
                return cssRules
                    .filter(function (rule) {
                        return rule.type === CSSRule.FONT_FACE_RULE;
                    })
                    .filter(function (rule) {
                        return inliner.shouldProcess(rule.style.getPropertyValue(&#39;src&#39;));
                    });
            }

            function getCssRules(styleSheets) {
                var cssRules = [];
                styleSheets.forEach(function (sheet) {
                    try {
                        util.asArray(sheet.cssRules || []).forEach(cssRules.push.bind(cssRules));
                    } catch (e) {
                        console.log(&#39;Error while reading CSS rules from &#39; + sheet.href, e.toString());
                    }
                });
                return cssRules;
            }

            function newWebFont(webFontRule) {
                return {
                    resolve: function resolve() {
                        var baseUrl = (webFontRule.parentStyleSheet || {}).href;
                        return inliner.inlineAll(webFontRule.cssText, baseUrl);
                    },
                    src: function () {
                        return webFontRule.style.getPropertyValue(&#39;src&#39;);
                    }
                };
            }
        }
    }

    function newImages() {
        return {
            inlineAll: inlineAll,
            impl: {
                newImage: newImage
            }
        };

        function newImage(element) {
            return {
                inline: inline
            };

            function inline(get) {
                if (util.isDataUrl(element.src)) return Promise.resolve();

                return Promise.resolve(element.src)
                    .then(get || util.getAndEncode)
                    .then(function (data) {
                        return util.dataAsUrl(data, util.mimeType(element.src));
                    })
                    .then(function (dataUrl) {
                        return new Promise(function (resolve, reject) {
                            element.onload = resolve;
                            element.onerror = reject;
                            element.src = dataUrl;
                        });
                    });
            }
        }

        function inlineAll(node) {
            if (!(node instanceof Element)) return Promise.resolve(node);

            return inlineBackground(node)
                .then(function () {
                    if (node instanceof HTMLImageElement)
                        return newImage(node).inline();
                    else
                        return Promise.all(
                            util.asArray(node.childNodes).map(function (child) {
                                return inlineAll(child);
                            })
                        );
                });

            function inlineBackground(node) {
                var background = node.style.getPropertyValue(&#39;background&#39;);

                if (!background) return Promise.resolve(node);

                return inliner.inlineAll(background)
                    .then(function (inlined) {
                        node.style.setProperty(
                            &#39;background&#39;,
                            inlined,
                            node.style.getPropertyPriority(&#39;background&#39;)
                        );
                    })
                    .then(function () {
                        return node;
                    });
            }
        }
    }
})(this);
&lt;/script&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3479830349506876198/posts/default/4204083124310706786'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3479830349506876198/posts/default/4204083124310706786'/><link rel='alternate' type='text/html' href='http://oruro777.blogspot.com/2020/01/imagen-de-un-perrito-saludando-con-un.html' title='Portada con un perrito para escribir mensaje'/><author><name>Jx</name><uri>http://www.blogger.com/profile/03601735053947716847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaFa5nOEuMnqkuLCAffESQkIAQtvjSdyFvTpjMxQpfdvouD_BNVkqVxTJvtLrIM9TR86gge4XAmWDvQVTSh-Rf2T-bmo8LlcZxs2IT3b5n-xrp2nhxE-pNwVm-AUXWTGZ5JEy69rCjjZ_u/s72-c/animales3.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-3479830349506876198.post-6621224529846646961</id><published>2017-12-08T21:30:00.000-04:00</published><updated>2020-03-26T20:19:37.496-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="imágenes en facebook"/><category scheme="http://www.blogger.com/atom/ns#" term="trucos para facebook"/><title type='text'>Escribir texto sobre imagen de portada, perfil... volvemos</title><content type='html'> &lt;div class=&quot;area-imagen&quot;&gt;&lt;div id=&quot;area-aux&quot;&gt;&lt;div id=&quot;area5&quot; &gt;&lt;img id=&quot;img3&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdYV__tjj93gcle1DxgLYOO_9h41GqFxbVnrw17kziu1sYCM7knFZVrW9zoNdQnx3Sg69ivsTXL0LMlWp9WP8jJcnwu1yZ4WOQz7DX5ue6uGrIF0Y5TLHlAKSqCR26nTW6TNm0oAA2fTY/s1600/portada4.jpg&quot; style=&quot;width:555px;&quot;&gt;&lt;br /&gt;
&lt;span style=&quot;color:#222;font-weight:bold;position:absolute;width:309px;top:174px;left:420px;font-size:27px;text-align:center;&quot; id=&quot;text1&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;clear:both;&quot; class=&quot;clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id=&quot;editor-imagen1&quot;&gt;&lt;/div&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
Escribir letras sobre imagen&lt;br /&gt;
&lt;br /&gt;
Luego de un largo receso volvemos con nuevas aplicaciones y diseños, esperamos que los seguidores nos acompañen una vez mas, saludos.&lt;br /&gt;
Esta aplicación permite escribir texto sobre imagen, simplemente se debe escribir las palabras o letras deseadas en la caja de edición para luego obtener la imagen, el resultado se puede usar como foto de perfil, portada, fondo, etc. Se genera una vista previa que facilita la edición.&lt;br /&gt;
&lt;br /&gt;
Para editar estas imágenes, realiza los siguientes pasos.&lt;br /&gt;
&lt;br /&gt;
PASO 1:&lt;br /&gt;
Para comenzar escriba su texto en la caja de edición.&lt;br /&gt;
&lt;br /&gt;
PASO 2:&lt;br /&gt;
Automáticamente se generará una vista previa, su texto se verá escrito encima de la imagen&lt;br /&gt;
&lt;br /&gt;
PASO 3:&lt;br /&gt;
Presiona el botón descargar para bajar la imagen en tu dispositivo ya sea celular, pc, tablet, etc. De esta manera obtendrá la imagen requerida con el texto encima.&lt;br /&gt;
&lt;br /&gt;
Otros ejemplos de imágenes con letras&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Portadas de amor&lt;br /&gt;
Diseños de imágenes de portada y foto de perfil con corazones y frases de amor para compartir. Escribe tu texto en la imagen para luego crear un interesante diseño.&lt;br /&gt;
&lt;br /&gt;
Portadas de Fútbol&lt;br /&gt;
En el diseño de portadas e imágenes de fútbol, puede escribir su nombre en la camiseta del jugador, también se tiene la posibilidad de colocar el número del jugador. &lt;br /&gt;
&lt;br /&gt;
Imagenes de animales&lt;br /&gt;
Interesantes fondos e imáges de portada para compartir, estos diseños son editables, en las mismas se pueden escribir o añadir texto.&lt;br /&gt;
&lt;br /&gt;
&lt;div id=&quot;editor-imagen2&quot;&gt;&lt;div  style=&quot;position:relative;&quot;&gt;&lt;div class=&quot;dom-textarea&quot;&gt;&lt;textarea maxlength=&quot;99&quot; onkeyup=&quot;escribir()&quot; id=&quot;textedit&quot;&gt;MI NOMBRE&lt;/textarea&gt;&lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;button onclick=&quot;funFF(1);change_class_child(&amp;#39;#modal_crearImagen5&amp;#39;,&amp;#39;.modal5.view&amp;#39;,&amp;#39;modal5 view visible&amp;#39;);&quot; class=&quot;btn1&quot;&gt;CREAR IMAGEN&lt;/button&gt; &lt;button onclick=&quot;show_or_hidden_dom_sin_overflow(&#39;botones-1&#39;,&#39;block&#39;);&quot; class=&quot;btn1&quot;&gt;TAMAÑO&lt;/button&gt;  &lt;br /&gt;
&lt;div id=&quot;botones-1&quot; style=&quot;background:rgb(195, 236, 249) none repeat scroll 0% 0%;text-align:center;position:absolute;top:0;width:100%;padding:3px 0 9px 0;display:none;&quot;&gt;Tamaño:&lt;br /&gt;
&lt;button onclick=&quot;size5(1)&quot; class=&quot;btn1&quot;&gt;250px&lt;/button&gt; &lt;button onclick=&quot;size5(2)&quot; class=&quot;btn1&quot;&gt;320px&lt;/button&gt; &lt;button onclick=&quot;size5(3)&quot; class=&quot;btn1&quot;&gt;550px&lt;/button&gt; &lt;button onclick=&quot;size5(4)&quot; class=&quot;btn1&quot;&gt;650px&lt;/button&gt; &lt;button onclick=&quot;size5(5)&quot; class=&quot;btn1&quot;&gt;750px&lt;/button&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;button onclick=&quot;show_or_hidden_dom_sin_overflow(&#39;botones-1&#39;,&#39;none&#39;);&quot; class=&quot;btn1&quot;&gt;CERRAR X&lt;/button&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id=&quot;modal_crearImagen5&quot; class=&quot;modal-container&quot;&gt;&lt;div class=&quot;modal5 view&quot;&gt;&lt;div class=&quot;modalA-content&quot; id=&quot;modal-content&quot;&gt;&lt;div class=&quot;panel-heading&quot; style=&quot;position:relative;&quot;&gt;&lt;h4 class=&quot;modal-title&quot; id=&quot;myModalLabel&quot;&gt;IMAGEN CREADA&lt;br /&gt;
&lt;button type=&quot;button&quot; class=&quot;btn-close-2&quot; data-dismiss=&quot;modal&quot; onclick=&quot;change_class_child(&amp;#39;#modal_crearImagen5&amp;#39;,&amp;#39;.modal5.view.visible&amp;#39;,&amp;#39;modal5 view&amp;#39;);&quot;&gt;×&lt;/button&gt;&lt;br /&gt;
&lt;/h4&gt;&lt;/div&gt;&lt;div id=&quot;show-image&quot;&gt;&lt;/div&gt;&lt;button onclick=&quot;change_class_child(&amp;#39;#modal_crearImagen5&amp;#39;,&amp;#39;.modal5.view.visible&amp;#39;,&amp;#39;modal5 view&amp;#39;);&quot; class=&quot;btn1&quot; style=&quot;float:left;width:unset;&quot;&gt;CERRAR&lt;/button&gt;&lt;br /&gt;
&lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;script&gt;auto_ini(); 
function auto_ini(){console.log(&quot;entra auto_ini&quot;);document.getElementById(&quot;editor-imagen1&quot;).innerHTML=document.getElementById(&quot;editor-imagen2&quot;).innerHTML;document.getElementById(&quot;editor-imagen2&quot;).innerHTML=&quot;&quot;;
                    ancho=screen.width; if(ancho&gt;1050)size5(5); if(ancho&gt;555&amp;&amp;ancho&lt;=1050)size5(3); if(ancho&lt;555&amp;&amp;ancho&gt;320)size5(2); if(ancho&lt;321)size5(1); 
       }
      
function size5(tam3){color=&quot;#222&quot;; imgWidth3=750; imgHeight3=253; top3=174;fontSize3=27;textWidth3=291;left3=414;
                     if(tam3==1){newWidth3=250;} if(tam3==2){newWidth3=320;} 
      if(tam3==3){newWidth3=555;} 
      if(tam3==4){newWidth3=650;} if(tam3==5){newWidth3=750;}
                     newHeight3=newWidth3*imgHeight3/imgWidth3; 
                     top3=newHeight3*top3/imgHeight3;
                     left3=newWidth3*left3/imgWidth3;        
                     fontSize3=newHeight3*fontSize3/imgHeight3;
                     textWidth3=newWidth3*textWidth3/imgWidth3;
                     imgWidth3=newWidth3;     
                        document.getElementById(&quot;text1&quot;).style.fontSize = fontSize3+&quot;px&quot;;
                        document.getElementById(&quot;text1&quot;).style.left = left3+&quot;px&quot;;
                        document.getElementById(&quot;text1&quot;).style.top = top3+&quot;px&quot;;
                        document.getElementById(&quot;text1&quot;).style.width = textWidth3+&quot;px&quot;;
                     document.getElementById(&quot;text1&quot;).style.color = color;
                        document.getElementById(&quot;img3&quot;).style.width = imgWidth3+&quot;px&quot;;
                        document.getElementById(&quot;area5&quot;).style.width = imgWidth3+&quot;px&quot;;
                     document.getElementById(&quot;area-aux&quot;).style.width = imgWidth3+&quot;px&quot;;
                        document.getElementById(&quot;modal-content&quot;).style.width = imgWidth3+&quot;px&quot;;
      
                      escribir();
                    }
function escribir()
         {texto5=document.getElementById(&#39;textedit&#39;).value; 
          vec5=texto5.split(&quot;\n&quot;); cade=&quot;&quot;;for(i=0;i&lt;vec5.length;i++){if(i&gt;0)salto=&#39;
&#39;;else salto=&#39;&#39;;  cade+=salto+vec5[i];}
          document.getElementById(&#39;text1&#39;).innerHTML=cade;    
         }
&lt;/script&gt;&lt;br /&gt;
&lt;script&gt;
var accion5,idResult5,idMessage5,gif5,variable5,lastNameId,idCampoUpdate,datoExtra,datoExtra2;
var left3=282,top3=48,fontSize3=24;



function funFF(datos){console.log(&quot;Enter-&gt;funFF()&quot;);escribir();
    var wrapper = document.getElementById(&#39;area5&#39;);
    domtoimage.toSvg(wrapper).then(function (svgDataUrl) {downloadPNGFromAnyImageSrc(svgDataUrl,accion5,idResult5,idMessage5,gif5,variable5,lastNameId,idCampoUpdate,datos);});
}

function downloadPNGFromAnyImageSrc(src,accion5,idResult5,idMessage5,gif5,variable5,lastNameId,idCampoUpdate,datos)
{ console.log(&quot;Enter-&gt;downloadPNGFromAnyImageSrc()&quot;);
  //recreate the image with src recieved
  var img = new Image;
  //when image loaded (to know width and height)
  img.onload = function(){
    //drow image inside a canvas
    var canvas = convertImageToCanvas(img);
    //get image/png from convas
    var pngImage =  convertCanvasToImage(canvas);
    //download
    var anchor = document.createElement(&#39;a&#39;);
                      var myImage = canvas.toDataURL(&quot;image/png&quot;);
       console.log(&quot;DOWNLOAD-&gt;&quot;+datoExtra+&quot; : &quot;+myImage);
       
       if(datos==1){//window.open(myImage);
                    document.getElementById(&quot;show-image&quot;).innerHTML=&#39;&lt;img src=&quot;&#39;+myImage+&#39;&quot;/&gt;&lt;div class=&quot;clear&quot;&gt;
&lt;/div&gt;&lt;a href=&quot;&#39;+myImage+&#39;&quot; download=&quot;image.png&quot; class=&quot;btn1&quot; style=&quot;float:left;width:unset;&quot;&gt;DESCARGAR&lt;/a&gt;&#39;;
                   }
       
    if(datos==2){ anchor.setAttribute(&#39;href&#39;, pngImage.src);
            anchor.setAttribute(&#39;download&#39;, &#39;image.png&#39;);
             }
    anchor.click();
  };
  img.src = src;
 // Converts image to canvas; returns new canvas element
  function convertImageToCanvas(image) {
        var canvas = document.createElement(&quot;canvas&quot;);
        canvas.width = image.width;
        canvas.height = image.height;
        canvas.getContext(&quot;2d&quot;).drawImage(image, 0, 0);
        return canvas;
    }
    // Converts canvas to an image
    function convertCanvasToImage(canvas) {
        var image = new Image();
        image.src = canvas.toDataURL(&quot;image/png&quot;);
        return image;
    }
}
&lt;/script&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;script&gt;

(function() {
  function d3_class(ctor, properties) {
    try {
      for (var key in properties) {
        Object.defineProperty(ctor.prototype, key, {
          value: properties[key],
          enumerable: false
        });
      }
    } catch (e) {
      ctor.prototype = properties;
    }
  }
  function d3_arrayCopy(pseudoarray) {
    var i = -1, n = pseudoarray.length, array = [];
    while (++i &lt; n) array.push(pseudoarray[i]);
    return array;
  }
  function d3_arraySlice(pseudoarray) {
    return Array.prototype.slice.call(pseudoarray);
  }
  function d3_Map() {}
  function d3_identity(d) {
    return d;
  }
  function d3_this() {
    return this;
  }
  function d3_true() {
    return true;
  }
  function d3_functor(v) {
    return typeof v === &quot;function&quot; ? v : function() {
      return v;
    };
  }
  function d3_rebind(target, source, method) {
    return function() {
      var value = method.apply(source, arguments);
      return arguments.length ? target : value;
    };
  }
  function d3_number(x) {
    return x != null &amp;&amp; !isNaN(x);
  }
  function d3_zipLength(d) {
    return d.length;
  }
  function d3_splitter(d) {
    return d == null;
  }
  function d3_collapse(s) {
    return s.trim().replace(/\s+/g, &quot; &quot;);
  }
  function d3_range_integerScale(x) {
    var k = 1;
    while (x * k % 1) k *= 10;
    return k;
  }
  function d3_dispatch() {}
  function d3_dispatch_event(dispatch) {
    function event() {
      var z = listeners, i = -1, n = z.length, l;
      while (++i &lt; n) if (l = z[i].on) l.apply(this, arguments);
      return dispatch;
    }
    var listeners = [], listenerByName = new d3_Map;
    event.on = function(name, listener) {
      var l = listenerByName.get(name), i;
      if (arguments.length &lt; 2) return l &amp;&amp; l.on;
      if (l) {
        l.on = null;
        listeners = listeners.slice(0, i = listeners.indexOf(l)).concat(listeners.slice(i + 1));
        listenerByName.remove(name);
      }
      if (listener) listeners.push(listenerByName.set(name, {
        on: listener
      }));
      return dispatch;
    };
    return event;
  }
  function d3_format_precision(x, p) {
    return p - (x ? 1 + Math.floor(Math.log(x + Math.pow(10, 1 + Math.floor(Math.log(x) / Math.LN10) - p)) / Math.LN10) : 1);
  }
  function d3_format_typeDefault(x) {
    return x + &quot;&quot;;
  }
  function d3_format_group(value) {
    var i = value.lastIndexOf(&quot;.&quot;), f = i &gt;= 0 ? value.substring(i) : (i = value.length, &quot;&quot;), t = [];
    while (i &gt; 0) t.push(value.substring(i -= 3, i + 3));
    return t.reverse().join(&quot;,&quot;) + f;
  }
  function d3_formatPrefix(d, i) {
    var k = Math.pow(10, Math.abs(8 - i) * 3);
    return {
      scale: i &gt; 8 ? function(d) {
        return d / k;
      } : function(d) {
        return d * k;
      },
      symbol: d
    };
  }
  function d3_ease_clamp(f) {
    return function(t) {
      return t &lt;= 0 ? 0 : t &gt;= 1 ? 1 : f(t);
    };
  }
  function d3_ease_reverse(f) {
    return function(t) {
      return 1 - f(1 - t);
    };
  }
  function d3_ease_reflect(f) {
    return function(t) {
      return .5 * (t &lt; .5 ? f(2 * t) : 2 - f(2 - 2 * t));
    };
  }
  function d3_ease_identity(t) {
    return t;
  }
  function d3_ease_poly(e) {
    return function(t) {
      return Math.pow(t, e);
    };
  }
  function d3_ease_sin(t) {
    return 1 - Math.cos(t * Math.PI / 2);
  }
  function d3_ease_exp(t) {
    return Math.pow(2, 10 * (t - 1));
  }
  function d3_ease_circle(t) {
    return 1 - Math.sqrt(1 - t * t);
  }
  function d3_ease_elastic(a, p) {
    var s;
    if (arguments.length &lt; 2) p = .45;
    if (arguments.length &lt; 1) {
      a = 1;
      s = p / 4;
    } else s = p / (2 * Math.PI) * Math.asin(1 / a);
    return function(t) {
      return 1 + a * Math.pow(2, 10 * -t) * Math.sin((t - s) * 2 * Math.PI / p);
    };
  }
  function d3_ease_back(s) {
    if (!s) s = 1.70158;
    return function(t) {
      return t * t * ((s + 1) * t - s);
    };
  }
  function d3_ease_bounce(t) {
    return t &lt; 1 / 2.75 ? 7.5625 * t * t : t &lt; 2 / 2.75 ? 7.5625 * (t -= 1.5 / 2.75) * t + .75 : t &lt; 2.5 / 2.75 ? 7.5625 * (t -= 2.25 / 2.75) * t + .9375 : 7.5625 * (t -= 2.625 / 2.75) * t + .984375;
  }
  function d3_eventCancel() {
    d3.event.stopPropagation();
    d3.event.preventDefault();
  }
  function d3_eventSource() {
    var e = d3.event, s;
    while (s = e.sourceEvent) e = s;
    return e;
  }
  function d3_eventDispatch(target) {
    var dispatch = new d3_dispatch, i = 0, n = arguments.length;
    while (++i &lt; n) dispatch[arguments[i]] = d3_dispatch_event(dispatch);
    dispatch.of = function(thiz, argumentz) {
      return function(e1) {
        try {
          var e0 = e1.sourceEvent = d3.event;
          e1.target = target;
          d3.event = e1;
          dispatch[e1.type].apply(thiz, argumentz);
        } finally {
          d3.event = e0;
        }
      };
    };
    return dispatch;
  }
  function d3_transform(m) {
    var r0 = [ m.a, m.b ], r1 = [ m.c, m.d ], kx = d3_transformNormalize(r0), kz = d3_transformDot(r0, r1), ky = d3_transformNormalize(d3_transformCombine(r1, r0, -kz)) || 0;
    if (r0[0] * r1[1] &lt; r1[0] * r0[1]) {
      r0[0] *= -1;
      r0[1] *= -1;
      kx *= -1;
      kz *= -1;
    }
    this.rotate = (kx ? Math.atan2(r0[1], r0[0]) : Math.atan2(-r1[0], r1[1])) * d3_transformDegrees;
    this.translate = [ m.e, m.f ];
    this.scale = [ kx, ky ];
    this.skew = ky ? Math.atan2(kz, ky) * d3_transformDegrees : 0;
  }
  function d3_transformDot(a, b) {
    return a[0] * b[0] + a[1] * b[1];
  }
  function d3_transformNormalize(a) {
    var k = Math.sqrt(d3_transformDot(a, a));
    if (k) {
      a[0] /= k;
      a[1] /= k;
    }
    return k;
  }
  function d3_transformCombine(a, b, k) {
    a[0] += k * b[0];
    a[1] += k * b[1];
    return a;
  }
  function d3_interpolateByName(name) {
    return name == &quot;transform&quot; ? d3.interpolateTransform : d3.interpolate;
  }
  function d3_uninterpolateNumber(a, b) {
    b = b - (a = +a) ? 1 / (b - a) : 0;
    return function(x) {
      return (x - a) * b;
    };
  }
  function d3_uninterpolateClamp(a, b) {
    b = b - (a = +a) ? 1 / (b - a) : 0;
    return function(x) {
      return Math.max(0, Math.min(1, (x - a) * b));
    };
  }
  function d3_Color() {}
  function d3_rgb(r, g, b) {
    return new d3_Rgb(r, g, b);
  }
  function d3_Rgb(r, g, b) {
    this.r = r;
    this.g = g;
    this.b = b;
  }
  function d3_rgb_hex(v) {
    return v &lt; 16 ? &quot;0&quot; + Math.max(0, v).toString(16) : Math.min(255, v).toString(16);
  }
  function d3_rgb_parse(format, rgb, hsl) {
    var r = 0, g = 0, b = 0, m1, m2, name;
    m1 = /([a-z]+)\((.*)\)/i.exec(format);
    if (m1) {
      m2 = m1[2].split(&quot;,&quot;);
      switch (m1[1]) {
       case &quot;hsl&quot;:
        {
          return hsl(parseFloat(m2[0]), parseFloat(m2[1]) / 100, parseFloat(m2[2]) / 100);
        }
       case &quot;rgb&quot;:
        {
          return rgb(d3_rgb_parseNumber(m2[0]), d3_rgb_parseNumber(m2[1]), d3_rgb_parseNumber(m2[2]));
        }
      }
    }
    if (name = d3_rgb_names.get(format)) return rgb(name.r, name.g, name.b);
    if (format != null &amp;&amp; format.charAt(0) === &quot;#&quot;) {
      if (format.length === 4) {
        r = format.charAt(1);
        r += r;
        g = format.charAt(2);
        g += g;
        b = format.charAt(3);
        b += b;
      } else if (format.length === 7) {
        r = format.substring(1, 3);
        g = format.substring(3, 5);
        b = format.substring(5, 7);
      }
      r = parseInt(r, 16);
      g = parseInt(g, 16);
      b = parseInt(b, 16);
    }
    return rgb(r, g, b);
  }
  function d3_rgb_hsl(r, g, b) {
    var min = Math.min(r /= 255, g /= 255, b /= 255), max = Math.max(r, g, b), d = max - min, h, s, l = (max + min) / 2;
    if (d) {
      s = l &lt; .5 ? d / (max + min) : d / (2 - max - min);
      if (r == max) h = (g - b) / d + (g &lt; b ? 6 : 0); else if (g == max) h = (b - r) / d + 2; else h = (r - g) / d + 4;
      h *= 60;
    } else {
      s = h = 0;
    }
    return d3_hsl(h, s, l);
  }
  function d3_rgb_lab(r, g, b) {
    r = d3_rgb_xyz(r);
    g = d3_rgb_xyz(g);
    b = d3_rgb_xyz(b);
    var x = d3_xyz_lab((.4124564 * r + .3575761 * g + .1804375 * b) / d3_lab_X), y = d3_xyz_lab((.2126729 * r + .7151522 * g + .072175 * b) / d3_lab_Y), z = d3_xyz_lab((.0193339 * r + .119192 * g + .9503041 * b) / d3_lab_Z);
    return d3_lab(116 * y - 16, 500 * (x - y), 200 * (y - z));
  }
  function d3_rgb_xyz(r) {
    return (r /= 255) &lt;= .04045 ? r / 12.92 : Math.pow((r + .055) / 1.055, 2.4);
  }
  function d3_rgb_parseNumber(c) {
    var f = parseFloat(c);
    return c.charAt(c.length - 1) === &quot;%&quot; ? Math.round(f * 2.55) : f;
  }
  function d3_hsl(h, s, l) {
    return new d3_Hsl(h, s, l);
  }
  function d3_Hsl(h, s, l) {
    this.h = h;
    this.s = s;
    this.l = l;
  }
  function d3_hsl_rgb(h, s, l) {
    function v(h) {
      if (h &gt; 360) h -= 360; else if (h &lt; 0) h += 360;
      if (h &lt; 60) return m1 + (m2 - m1) * h / 60;
      if (h &lt; 180) return m2;
      if (h &lt; 240) return m1 + (m2 - m1) * (240 - h) / 60;
      return m1;
    }
    function vv(h) {
      return Math.round(v(h) * 255);
    }
    var m1, m2;
    h = h % 360;
    if (h &lt; 0) h += 360;
    s = s &lt; 0 ? 0 : s &gt; 1 ? 1 : s;
    l = l &lt; 0 ? 0 : l &gt; 1 ? 1 : l;
    m2 = l &lt;= .5 ? l * (1 + s) : l + s - l * s;
    m1 = 2 * l - m2;
    return d3_rgb(vv(h + 120), vv(h), vv(h - 120));
  }
  function d3_hcl(h, c, l) {
    return new d3_Hcl(h, c, l);
  }
  function d3_Hcl(h, c, l) {
    this.h = h;
    this.c = c;
    this.l = l;
  }
  function d3_hcl_lab(h, c, l) {
    return d3_lab(l, Math.cos(h *= Math.PI / 180) * c, Math.sin(h) * c);
  }
  function d3_lab(l, a, b) {
    return new d3_Lab(l, a, b);
  }
  function d3_Lab(l, a, b) {
    this.l = l;
    this.a = a;
    this.b = b;
  }
  function d3_lab_rgb(l, a, b) {
    var y = (l + 16) / 116, x = y + a / 500, z = y - b / 200;
    x = d3_lab_xyz(x) * d3_lab_X;
    y = d3_lab_xyz(y) * d3_lab_Y;
    z = d3_lab_xyz(z) * d3_lab_Z;
    return d3_rgb(d3_xyz_rgb(3.2404542 * x - 1.5371385 * y - .4985314 * z), d3_xyz_rgb(-.969266 * x + 1.8760108 * y + .041556 * z), d3_xyz_rgb(.0556434 * x - .2040259 * y + 1.0572252 * z));
  }
  function d3_lab_hcl(l, a, b) {
    return d3_hcl(Math.atan2(b, a) / Math.PI * 180, Math.sqrt(a * a + b * b), l);
  }
  function d3_lab_xyz(x) {
    return x &gt; .206893034 ? x * x * x : (x - 4 / 29) / 7.787037;
  }
  function d3_xyz_lab(x) {
    return x &gt; .008856 ? Math.pow(x, 1 / 3) : 7.787037 * x + 4 / 29;
  }
  function d3_xyz_rgb(r) {
    return Math.round(255 * (r &lt;= .00304 ? 12.92 * r : 1.055 * Math.pow(r, 1 / 2.4) - .055));
  }
  function d3_selection(groups) {
    d3_arraySubclass(groups, d3_selectionPrototype);
    return groups;
  }
  function d3_selection_selector(selector) {
    return function() {
      return d3_select(selector, this);
    };
  }
  function d3_selection_selectorAll(selector) {
    return function() {
      return d3_selectAll(selector, this);
    };
  }
  function d3_selection_attr(name, value) {
    function attrNull() {
      this.removeAttribute(name);
    }
    function attrNullNS() {
      this.removeAttributeNS(name.space, name.local);
    }
    function attrConstant() {
      this.setAttribute(name, value);
    }
    function attrConstantNS() {
      this.setAttributeNS(name.space, name.local, value);
    }
    function attrFunction() {
      var x = value.apply(this, arguments);
      if (x == null) this.removeAttribute(name); else this.setAttribute(name, x);
    }
    function attrFunctionNS() {
      var x = value.apply(this, arguments);
      if (x == null) this.removeAttributeNS(name.space, name.local); else this.setAttributeNS(name.space, name.local, x);
    }
    name = d3.ns.qualify(name);
    return value == null ? name.local ? attrNullNS : attrNull : typeof value === &quot;function&quot; ? name.local ? attrFunctionNS : attrFunction : name.local ? attrConstantNS : attrConstant;
  }
  function d3_selection_classedRe(name) {
    return new RegExp(&quot;(?:^|\\s+)&quot; + d3.requote(name) + &quot;(?:\\s+|$)&quot;, &quot;g&quot;);
  }
  function d3_selection_classed(name, value) {
    function classedConstant() {
      var i = -1;
      while (++i &lt; n) name[i](this, value);
    }
    function classedFunction() {
      var i = -1, x = value.apply(this, arguments);
      while (++i &lt; n) name[i](this, x);
    }
    name = name.trim().split(/\s+/).map(d3_selection_classedName);
    var n = name.length;
    return typeof value === &quot;function&quot; ? classedFunction : classedConstant;
  }
  function d3_selection_classedName(name) {
    var re = d3_selection_classedRe(name);
    return function(node, value) {
      if (c = node.classList) return value ? c.add(name) : c.remove(name);
      var c = node.className, cb = c.baseVal != null, cv = cb ? c.baseVal : c;
      if (value) {
        re.lastIndex = 0;
        if (!re.test(cv)) {
          cv = d3_collapse(cv + &quot; &quot; + name);
          if (cb) c.baseVal = cv; else node.className = cv;
        }
      } else if (cv) {
        cv = d3_collapse(cv.replace(re, &quot; &quot;));
        if (cb) c.baseVal = cv; else node.className = cv;
      }
    };
  }
  function d3_selection_style(name, value, priority) {
    function styleNull() {
      this.style.removeProperty(name);
    }
    function styleConstant() {
      this.style.setProperty(name, value, priority);
    }
    function styleFunction() {
      var x = value.apply(this, arguments);
      if (x == null) this.style.removeProperty(name); else this.style.setProperty(name, x, priority);
    }
    return value == null ? styleNull : typeof value === &quot;function&quot; ? styleFunction : styleConstant;
  }
  function d3_selection_property(name, value) {
    function propertyNull() {
      delete this[name];
    }
    function propertyConstant() {
      this[name] = value;
    }
    function propertyFunction() {
      var x = value.apply(this, arguments);
      if (x == null) delete this[name]; else this[name] = x;
    }
    return value == null ? propertyNull : typeof value === &quot;function&quot; ? propertyFunction : propertyConstant;
  }
  function d3_selection_dataNode(data) {
    return {
      __data__: data
    };
  }
  function d3_selection_filter(selector) {
    return function() {
      return d3_selectMatches(this, selector);
    };
  }
  function d3_selection_sortComparator(comparator) {
    if (!arguments.length) comparator = d3.ascending;
    return function(a, b) {
      return comparator(a &amp;&amp; a.__data__, b &amp;&amp; b.__data__);
    };
  }
  function d3_selection_on(type, listener, capture) {
    function onRemove() {
      var wrapper = this[name];
      if (wrapper) {
        this.removeEventListener(type, wrapper, wrapper.$);
        delete this[name];
      }
    }
    function onAdd() {
      function wrapper(e) {
        var o = d3.event;
        d3.event = e;
        args[0] = node.__data__;
        try {
          listener.apply(node, args);
        } finally {
          d3.event = o;
        }
      }
      var node = this, args = arguments;
      onRemove.call(this);
      this.addEventListener(type, this[name] = wrapper, wrapper.$ = capture);
      wrapper._ = listener;
    }
    var name = &quot;__on&quot; + type, i = type.indexOf(&quot;.&quot;);
    if (i &gt; 0) type = type.substring(0, i);
    return listener ? onAdd : onRemove;
  }
  function d3_selection_each(groups, callback) {
    for (var j = 0, m = groups.length; j &lt; m; j++) {
      for (var group = groups[j], i = 0, n = group.length, node; i &lt; n; i++) {
        if (node = group[i]) callback(node, i, j);
      }
    }
    return groups;
  }
  function d3_selection_enter(selection) {
    d3_arraySubclass(selection, d3_selection_enterPrototype);
    return selection;
  }
  function d3_transition(groups, id, time) {
    d3_arraySubclass(groups, d3_transitionPrototype);
    var tweens = new d3_Map, event = d3.dispatch(&quot;start&quot;, &quot;end&quot;), ease = d3_transitionEase;
    groups.id = id;
    groups.time = time;
    groups.tween = function(name, tween) {
      if (arguments.length &lt; 2) return tweens.get(name);
      if (tween == null) tweens.remove(name); else tweens.set(name, tween);
      return groups;
    };
    groups.ease = function(value) {
      if (!arguments.length) return ease;
      ease = typeof value === &quot;function&quot; ? value : d3.ease.apply(d3, arguments);
      return groups;
    };
    groups.each = function(type, listener) {
      if (arguments.length &lt; 2) return d3_transition_each.call(groups, type);
      event.on(type, listener);
      return groups;
    };
    d3.timer(function(elapsed) {
      return d3_selection_each(groups, function(node, i, j) {
        function start(elapsed) {
          if (lock.active &gt; id) return stop();
          lock.active = id;
          tweens.forEach(function(key, value) {
            if (value = value.call(node, d, i)) {
              tweened.push(value);
            }
          });
          event.start.call(node, d, i);
          if (!tick(elapsed)) d3.timer(tick, 0, time);
          return 1;
        }
        function tick(elapsed) {
          if (lock.active !== id) return stop();
          var t = (elapsed - delay) / duration, e = ease(t), n = tweened.length;
          while (n &gt; 0) {
            tweened[--n].call(node, e);
          }
          if (t &gt;= 1) {
            stop();
            d3_transitionId = id;
            event.end.call(node, d, i);
            d3_transitionId = 0;
            return 1;
          }
        }
        function stop() {
          if (!--lock.count) delete node.__transition__;
          return 1;
        }
        var tweened = [], delay = node.delay, duration = node.duration, lock = (node = node.node).__transition__ || (node.__transition__ = {
          active: 0,
          count: 0
        }), d = node.__data__;
        ++lock.count;
        delay &lt;= elapsed ? start(elapsed) : d3.timer(start, delay, time);
      });
    }, 0, time);
    return groups;
  }
  function d3_transition_each(callback) {
    var id = d3_transitionId, ease = d3_transitionEase, delay = d3_transitionDelay, duration = d3_transitionDuration;
    d3_transitionId = this.id;
    d3_transitionEase = this.ease();
    d3_selection_each(this, function(node, i, j) {
      d3_transitionDelay = node.delay;
      d3_transitionDuration = node.duration;
      callback.call(node = node.node, node.__data__, i, j);
    });
    d3_transitionId = id;
    d3_transitionEase = ease;
    d3_transitionDelay = delay;
    d3_transitionDuration = duration;
    return this;
  }
  function d3_tweenNull(d, i, a) {
    return a != &quot;&quot; &amp;&amp; d3_tweenRemove;
  }
  function d3_tweenByName(b, name) {
    return d3.tween(b, d3_interpolateByName(name));
  }
  function d3_timer_step() {
    var elapsed, now = Date.now(), t1 = d3_timer_queue;
    while (t1) {
      elapsed = now - t1.then;
      if (elapsed &gt;= t1.delay) t1.flush = t1.callback(elapsed);
      t1 = t1.next;
    }
    var delay = d3_timer_flush() - now;
    if (delay &gt; 24) {
      if (isFinite(delay)) {
        clearTimeout(d3_timer_timeout);
        d3_timer_timeout = setTimeout(d3_timer_step, delay);
      }
      d3_timer_interval = 0;
    } else {
      d3_timer_interval = 1;
      d3_timer_frame(d3_timer_step);
    }
  }
  function d3_timer_flush() {
    var t0 = null, t1 = d3_timer_queue, then = Infinity;
    while (t1) {
      if (t1.flush) {
        delete d3_timer_byId[t1.callback.id];
        t1 = t0 ? t0.next = t1.next : d3_timer_queue = t1.next;
      } else {
        then = Math.min(then, t1.then + t1.delay);
        t1 = (t0 = t1).next;
      }
    }
    return then;
  }
  function d3_mousePoint(container, e) {
    var svg = container.ownerSVGElement || container;
    if (svg.createSVGPoint) {
      var point = svg.createSVGPoint();
      if (d3_mouse_bug44083 &lt; 0 &amp;&amp; (window.scrollX || window.scrollY)) {
        svg = d3.select(document.body).append(&quot;svg&quot;).style(&quot;position&quot;, &quot;absolute&quot;).style(&quot;top&quot;, 0).style(&quot;left&quot;, 0);
        var ctm = svg[0][0].getScreenCTM();
        d3_mouse_bug44083 = !(ctm.f || ctm.e);
        svg.remove();
      }
      if (d3_mouse_bug44083) {
        point.x = e.pageX;
        point.y = e.pageY;
      } else {
        point.x = e.clientX;
        point.y = e.clientY;
      }
      point = point.matrixTransform(container.getScreenCTM().inverse());
      return [ point.x, point.y ];
    }
    var rect = container.getBoundingClientRect();
    return [ e.clientX - rect.left - container.clientLeft, e.clientY - rect.top - container.clientTop ];
  }
  function d3_noop() {}
  function d3_scaleExtent(domain) {
    var start = domain[0], stop = domain[domain.length - 1];
    return start &lt; stop ? [ start, stop ] : [ stop, start ];
  }
  function d3_scaleRange(scale) {
    return scale.rangeExtent ? scale.rangeExtent() : d3_scaleExtent(scale.range());
  }
  function d3_scale_nice(domain, nice) {
    var i0 = 0, i1 = domain.length - 1, x0 = domain[i0], x1 = domain[i1], dx;
    if (x1 &lt; x0) {
      dx = i0, i0 = i1, i1 = dx;
      dx = x0, x0 = x1, x1 = dx;
    }
    if (nice = nice(x1 - x0)) {
      domain[i0] = nice.floor(x0);
      domain[i1] = nice.ceil(x1);
    }
    return domain;
  }
  function d3_scale_niceDefault() {
    return Math;
  }
  function d3_scale_linear(domain, range, interpolate, clamp) {
    function rescale() {
      var linear = Math.min(domain.length, range.length) &gt; 2 ? d3_scale_polylinear : d3_scale_bilinear, uninterpolate = clamp ? d3_uninterpolateClamp : d3_uninterpolateNumber;
      output = linear(domain, range, uninterpolate, interpolate);
      input = linear(range, domain, uninterpolate, d3.interpolate);
      return scale;
    }
    function scale(x) {
      return output(x);
    }
    var output, input;
    scale.invert = function(y) {
      return input(y);
    };
    scale.domain = function(x) {
      if (!arguments.length) return domain;
      domain = x.map(Number);
      return rescale();
    };
    scale.range = function(x) {
      if (!arguments.length) return range;
      range = x;
      return rescale();
    };
    scale.rangeRound = function(x) {
      return scale.range(x).interpolate(d3.interpolateRound);
    };
    scale.clamp = function(x) {
      if (!arguments.length) return clamp;
      clamp = x;
      return rescale();
    };
    scale.interpolate = function(x) {
      if (!arguments.length) return interpolate;
      interpolate = x;
      return rescale();
    };
    scale.ticks = function(m) {
      return d3_scale_linearTicks(domain, m);
    };
    scale.tickFormat = function(m) {
      return d3_scale_linearTickFormat(domain, m);
    };
    scale.nice = function() {
      d3_scale_nice(domain, d3_scale_linearNice);
      return rescale();
    };
    scale.copy = function() {
      return d3_scale_linear(domain, range, interpolate, clamp);
    };
    return rescale();
  }
  function d3_scale_linearRebind(scale, linear) {
    return d3.rebind(scale, linear, &quot;range&quot;, &quot;rangeRound&quot;, &quot;interpolate&quot;, &quot;clamp&quot;);
  }
  function d3_scale_linearNice(dx) {
    dx = Math.pow(10, Math.round(Math.log(dx) / Math.LN10) - 1);
    return dx &amp;&amp; {
      floor: function(x) {
        return Math.floor(x / dx) * dx;
      },
      ceil: function(x) {
        return Math.ceil(x / dx) * dx;
      }
    };
  }
  function d3_scale_linearTickRange(domain, m) {
    var extent = d3_scaleExtent(domain), span = extent[1] - extent[0], step = Math.pow(10, Math.floor(Math.log(span / m) / Math.LN10)), err = m / span * step;
    if (err &lt;= .15) step *= 10; else if (err &lt;= .35) step *= 5; else if (err &lt;= .75) step *= 2;
    extent[0] = Math.ceil(extent[0] / step) * step;
    extent[1] = Math.floor(extent[1] / step) * step + step * .5;
    extent[2] = step;
    return extent;
  }
  function d3_scale_linearTicks(domain, m) {
    return d3.range.apply(d3, d3_scale_linearTickRange(domain, m));
  }
  function d3_scale_linearTickFormat(domain, m) {
    return d3.format(&quot;,.&quot; + Math.max(0, -Math.floor(Math.log(d3_scale_linearTickRange(domain, m)[2]) / Math.LN10 + .01)) + &quot;f&quot;);
  }
  function d3_scale_bilinear(domain, range, uninterpolate, interpolate) {
    var u = uninterpolate(domain[0], domain[1]), i = interpolate(range[0], range[1]);
    return function(x) {
      return i(u(x));
    };
  }
  function d3_scale_polylinear(domain, range, uninterpolate, interpolate) {
    var u = [], i = [], j = 0, k = Math.min(domain.length, range.length) - 1;
    if (domain[k] &lt; domain[0]) {
      domain = domain.slice().reverse();
      range = range.slice().reverse();
    }
    while (++j &lt;= k) {
      u.push(uninterpolate(domain[j - 1], domain[j]));
      i.push(interpolate(range[j - 1], range[j]));
    }
    return function(x) {
      var j = d3.bisect(domain, x, 1, k) - 1;
      return i[j](u[j](x));
    };
  }
  function d3_scale_log(linear, log) {
    function scale(x) {
      return linear(log(x));
    }
    var pow = log.pow;
    scale.invert = function(x) {
      return pow(linear.invert(x));
    };
    scale.domain = function(x) {
      if (!arguments.length) return linear.domain().map(pow);
      log = x[0] &lt; 0 ? d3_scale_logn : d3_scale_logp;
      pow = log.pow;
      linear.domain(x.map(log));
      return scale;
    };
    scale.nice = function() {
      linear.domain(d3_scale_nice(linear.domain(), d3_scale_niceDefault));
      return scale;
    };
    scale.ticks = function() {
      var extent = d3_scaleExtent(linear.domain()), ticks = [];
      if (extent.every(isFinite)) {
        var i = Math.floor(extent[0]), j = Math.ceil(extent[1]), u = pow(extent[0]), v = pow(extent[1]);
        if (log === d3_scale_logn) {
          ticks.push(pow(i));
          for (; i++ &lt; j; ) for (var k = 9; k &gt; 0; k--) ticks.push(pow(i) * k);
        } else {
          for (; i &lt; j; i++) for (var k = 1; k &lt; 10; k++) ticks.push(pow(i) * k);
          ticks.push(pow(i));
        }
        for (i = 0; ticks[i] &lt; u; i++) {}
        for (j = ticks.length; ticks[j - 1] &gt; v; j--) {}
        ticks = ticks.slice(i, j);
      }
      return ticks;
    };
    scale.tickFormat = function(n, format) {
      if (arguments.length &lt; 2) format = d3_scale_logFormat;
      if (arguments.length &lt; 1) return format;
      var k = Math.max(.1, n / scale.ticks().length), f = log === d3_scale_logn ? (e = -1e-12, Math.floor) : (e = 1e-12, Math.ceil), e;
      return function(d) {
        return d / pow(f(log(d) + e)) &lt;= k ? format(d) : &quot;&quot;;
      };
    };
    scale.copy = function() {
      return d3_scale_log(linear.copy(), log);
    };
    return d3_scale_linearRebind(scale, linear);
  }
  function d3_scale_logp(x) {
    return Math.log(x &lt; 0 ? 0 : x) / Math.LN10;
  }
  function d3_scale_logn(x) {
    return -Math.log(x &gt; 0 ? 0 : -x) / Math.LN10;
  }
  function d3_scale_pow(linear, exponent) {
    function scale(x) {
      return linear(powp(x));
    }
    var powp = d3_scale_powPow(exponent), powb = d3_scale_powPow(1 / exponent);
    scale.invert = function(x) {
      return powb(linear.invert(x));
    };
    scale.domain = function(x) {
      if (!arguments.length) return linear.domain().map(powb);
      linear.domain(x.map(powp));
      return scale;
    };
    scale.ticks = function(m) {
      return d3_scale_linearTicks(scale.domain(), m);
    };
    scale.tickFormat = function(m) {
      return d3_scale_linearTickFormat(scale.domain(), m);
    };
    scale.nice = function() {
      return scale.domain(d3_scale_nice(scale.domain(), d3_scale_linearNice));
    };
    scale.exponent = function(x) {
      if (!arguments.length) return exponent;
      var domain = scale.domain();
      powp = d3_scale_powPow(exponent = x);
      powb = d3_scale_powPow(1 / exponent);
      return scale.domain(domain);
    };
    scale.copy = function() {
      return d3_scale_pow(linear.copy(), exponent);
    };
    return d3_scale_linearRebind(scale, linear);
  }
  function d3_scale_powPow(e) {
    return function(x) {
      return x &lt; 0 ? -Math.pow(-x, e) : Math.pow(x, e);
    };
  }
  function d3_scale_ordinal(domain, ranger) {
    function scale(x) {
      return range[((index.get(x) || index.set(x, domain.push(x))) - 1) % range.length];
    }
    function steps(start, step) {
      return d3.range(domain.length).map(function(i) {
        return start + step * i;
      });
    }
    var index, range, rangeBand;
    scale.domain = function(x) {
      if (!arguments.length) return domain;
      domain = [];
      index = new d3_Map;
      var i = -1, n = x.length, xi;
      while (++i &lt; n) if (!index.has(xi = x[i])) index.set(xi, domain.push(xi));
      return scale[ranger.t].apply(scale, ranger.a);
    };
    scale.range = function(x) {
      if (!arguments.length) return range;
      range = x;
      rangeBand = 0;
      ranger = {
        t: &quot;range&quot;,
        a: arguments
      };
      return scale;
    };
    scale.rangePoints = function(x, padding) {
      if (arguments.length &lt; 2) padding = 0;
      var start = x[0], stop = x[1], step = (stop - start) / (Math.max(1, domain.length - 1) + padding);
      range = steps(domain.length &lt; 2 ? (start + stop) / 2 : start + step * padding / 2, step);
      rangeBand = 0;
      ranger = {
        t: &quot;rangePoints&quot;,
        a: arguments
      };
      return scale;
    };
    scale.rangeBands = function(x, padding, outerPadding) {
      if (arguments.length &lt; 2) padding = 0;
      if (arguments.length &lt; 3) outerPadding = padding;
      var reverse = x[1] &lt; x[0], start = x[reverse - 0], stop = x[1 - reverse], step = (stop - start) / (domain.length - padding + 2 * outerPadding);
      range = steps(start + step * outerPadding, step);
      if (reverse) range.reverse();
      rangeBand = step * (1 - padding);
      ranger = {
        t: &quot;rangeBands&quot;,
        a: arguments
      };
      return scale;
    };
    scale.rangeRoundBands = function(x, padding, outerPadding) {
      if (arguments.length &lt; 2) padding = 0;
      if (arguments.length &lt; 3) outerPadding = padding;
      var reverse = x[1] &lt; x[0], start = x[reverse - 0], stop = x[1 - reverse], step = Math.floor((stop - start) / (domain.length - padding + 2 * outerPadding)), error = stop - start - (domain.length - padding) * step;
      range = steps(start + Math.round(error / 2), step);
      if (reverse) range.reverse();
      rangeBand = Math.round(step * (1 - padding));
      ranger = {
        t: &quot;rangeRoundBands&quot;,
        a: arguments
      };
      return scale;
    };
    scale.rangeBand = function() {
      return rangeBand;
    };
    scale.rangeExtent = function() {
      return d3_scaleExtent(ranger.a[0]);
    };
    scale.copy = function() {
      return d3_scale_ordinal(domain, ranger);
    };
    return scale.domain(domain);
  }
  function d3_scale_quantile(domain, range) {
    function rescale() {
      var k = 0, n = domain.length, q = range.length;
      thresholds = [];
      while (++k &lt; q) thresholds[k - 1] = d3.quantile(domain, k / q);
      return scale;
    }
    function scale(x) {
      if (isNaN(x = +x)) return NaN;
      return range[d3.bisect(thresholds, x)];
    }
    var thresholds;
    scale.domain = function(x) {
      if (!arguments.length) return domain;
      domain = x.filter(function(d) {
        return !isNaN(d);
      }).sort(d3.ascending);
      return rescale();
    };
    scale.range = function(x) {
      if (!arguments.length) return range;
      range = x;
      return rescale();
    };
    scale.quantiles = function() {
      return thresholds;
    };
    scale.copy = function() {
      return d3_scale_quantile(domain, range);
    };
    return rescale();
  }
  function d3_scale_quantize(x0, x1, range) {
    function scale(x) {
      return range[Math.max(0, Math.min(i, Math.floor(kx * (x - x0))))];
    }
    function rescale() {
      kx = range.length / (x1 - x0);
      i = range.length - 1;
      return scale;
    }
    var kx, i;
    scale.domain = function(x) {
      if (!arguments.length) return [ x0, x1 ];
      x0 = +x[0];
      x1 = +x[x.length - 1];
      return rescale();
    };
    scale.range = function(x) {
      if (!arguments.length) return range;
      range = x;
      return rescale();
    };
    scale.copy = function() {
      return d3_scale_quantize(x0, x1, range);
    };
    return rescale();
  }
  function d3_scale_threshold(domain, range) {
    function scale(x) {
      return range[d3.bisect(domain, x)];
    }
    scale.domain = function(_) {
      if (!arguments.length) return domain;
      domain = _;
      return scale;
    };
    scale.range = function(_) {
      if (!arguments.length) return range;
      range = _;
      return scale;
    };
    scale.copy = function() {
      return d3_scale_threshold(domain, range);
    };
    return scale;
  }
  function d3_scale_identity(domain) {
    function identity(x) {
      return +x;
    }
    identity.invert = identity;
    identity.domain = identity.range = function(x) {
      if (!arguments.length) return domain;
      domain = x.map(identity);
      return identity;
    };
    identity.ticks = function(m) {
      return d3_scale_linearTicks(domain, m);
    };
    identity.tickFormat = function(m) {
      return d3_scale_linearTickFormat(domain, m);
    };
    identity.copy = function() {
      return d3_scale_identity(domain);
    };
    return identity;
  }
  function d3_svg_arcInnerRadius(d) {
    return d.innerRadius;
  }
  function d3_svg_arcOuterRadius(d) {
    return d.outerRadius;
  }
  function d3_svg_arcStartAngle(d) {
    return d.startAngle;
  }
  function d3_svg_arcEndAngle(d) {
    return d.endAngle;
  }
  function d3_svg_line(projection) {
    function line(data) {
      function segment() {
        segments.push(&quot;M&quot;, interpolate(projection(points), tension));
      }
      var segments = [], points = [], i = -1, n = data.length, d, fx = d3_functor(x), fy = d3_functor(y);
      while (++i &lt; n) {
        if (defined.call(this, d = data[i], i)) {
          points.push([ +fx.call(this, d, i), +fy.call(this, d, i) ]);
        } else if (points.length) {
          segment();
          points = [];
        }
      }
      if (points.length) segment();
      return segments.length ? segments.join(&quot;&quot;) : null;
    }
    var x = d3_svg_lineX, y = d3_svg_lineY, defined = d3_true, interpolate = d3_svg_lineLinear, interpolateKey = interpolate.key, tension = .7;
    line.x = function(_) {
      if (!arguments.length) return x;
      x = _;
      return line;
    };
    line.y = function(_) {
      if (!arguments.length) return y;
      y = _;
      return line;
    };
    line.defined = function(_) {
      if (!arguments.length) return defined;
      defined = _;
      return line;
    };
    line.interpolate = function(_) {
      if (!arguments.length) return interpolateKey;
      if (typeof _ === &quot;function&quot;) interpolateKey = interpolate = _; else interpolateKey = (interpolate = d3_svg_lineInterpolators.get(_) || d3_svg_lineLinear).key;
      return line;
    };
    line.tension = function(_) {
      if (!arguments.length) return tension;
      tension = _;
      return line;
    };
    return line;
  }
  function d3_svg_lineX(d) {
    return d[0];
  }
  function d3_svg_lineY(d) {
    return d[1];
  }
  function d3_svg_lineLinear(points) {
    return points.join(&quot;L&quot;);
  }
  function d3_svg_lineLinearClosed(points) {
    return d3_svg_lineLinear(points) + &quot;Z&quot;;
  }
  function d3_svg_lineStepBefore(points) {
    var i = 0, n = points.length, p = points[0], path = [ p[0], &quot;,&quot;, p[1] ];
    while (++i &lt; n) path.push(&quot;V&quot;, (p = points[i])[1], &quot;H&quot;, p[0]);
    return path.join(&quot;&quot;);
  }
  function d3_svg_lineStepAfter(points) {
    var i = 0, n = points.length, p = points[0], path = [ p[0], &quot;,&quot;, p[1] ];
    while (++i &lt; n) path.push(&quot;H&quot;, (p = points[i])[0], &quot;V&quot;, p[1]);
    return path.join(&quot;&quot;);
  }
  function d3_svg_lineCardinalOpen(points, tension) {
    return points.length &lt; 4 ? d3_svg_lineLinear(points) : points[1] + d3_svg_lineHermite(points.slice(1, points.length - 1), d3_svg_lineCardinalTangents(points, tension));
  }
  function d3_svg_lineCardinalClosed(points, tension) {
    return points.length &lt; 3 ? d3_svg_lineLinear(points) : points[0] + d3_svg_lineHermite((points.push(points[0]), points), d3_svg_lineCardinalTangents([ points[points.length - 2] ].concat(points, [ points[1] ]), tension));
  }
  function d3_svg_lineCardinal(points, tension, closed) {
    return points.length &lt; 3 ? d3_svg_lineLinear(points) : points[0] + d3_svg_lineHermite(points, d3_svg_lineCardinalTangents(points, tension));
  }
  function d3_svg_lineHermite(points, tangents) {
    if (tangents.length &lt; 1 || points.length != tangents.length &amp;&amp; points.length != tangents.length + 2) {
      return d3_svg_lineLinear(points);
    }
    var quad = points.length != tangents.length, path = &quot;&quot;, p0 = points[0], p = points[1], t0 = tangents[0], t = t0, pi = 1;
    if (quad) {
      path += &quot;Q&quot; + (p[0] - t0[0] * 2 / 3) + &quot;,&quot; + (p[1] - t0[1] * 2 / 3) + &quot;,&quot; + p[0] + &quot;,&quot; + p[1];
      p0 = points[1];
      pi = 2;
    }
    if (tangents.length &gt; 1) {
      t = tangents[1];
      p = points[pi];
      pi++;
      path += &quot;C&quot; + (p0[0] + t0[0]) + &quot;,&quot; + (p0[1] + t0[1]) + &quot;,&quot; + (p[0] - t[0]) + &quot;,&quot; + (p[1] - t[1]) + &quot;,&quot; + p[0] + &quot;,&quot; + p[1];
      for (var i = 2; i &lt; tangents.length; i++, pi++) {
        p = points[pi];
        t = tangents[i];
        path += &quot;S&quot; + (p[0] - t[0]) + &quot;,&quot; + (p[1] - t[1]) + &quot;,&quot; + p[0] + &quot;,&quot; + p[1];
      }
    }
    if (quad) {
      var lp = points[pi];
      path += &quot;Q&quot; + (p[0] + t[0] * 2 / 3) + &quot;,&quot; + (p[1] + t[1] * 2 / 3) + &quot;,&quot; + lp[0] + &quot;,&quot; + lp[1];
    }
    return path;
  }
  function d3_svg_lineCardinalTangents(points, tension) {
    var tangents = [], a = (1 - tension) / 2, p0, p1 = points[0], p2 = points[1], i = 1, n = points.length;
    while (++i &lt; n) {
      p0 = p1;
      p1 = p2;
      p2 = points[i];
      tangents.push([ a * (p2[0] - p0[0]), a * (p2[1] - p0[1]) ]);
    }
    return tangents;
  }
  function d3_svg_lineBasis(points) {
    if (points.length &lt; 3) return d3_svg_lineLinear(points);
    var i = 1, n = points.length, pi = points[0], x0 = pi[0], y0 = pi[1], px = [ x0, x0, x0, (pi = points[1])[0] ], py = [ y0, y0, y0, pi[1] ], path = [ x0, &quot;,&quot;, y0 ];
    d3_svg_lineBasisBezier(path, px, py);
    while (++i &lt; n) {
      pi = points[i];
      px.shift();
      px.push(pi[0]);
      py.shift();
      py.push(pi[1]);
      d3_svg_lineBasisBezier(path, px, py);
    }
    i = -1;
    while (++i &lt; 2) {
      px.shift();
      px.push(pi[0]);
      py.shift();
      py.push(pi[1]);
      d3_svg_lineBasisBezier(path, px, py);
    }
    return path.join(&quot;&quot;);
  }
  function d3_svg_lineBasisOpen(points) {
    if (points.length &lt; 4) return d3_svg_lineLinear(points);
    var path = [], i = -1, n = points.length, pi, px = [ 0 ], py = [ 0 ];
    while (++i &lt; 3) {
      pi = points[i];
      px.push(pi[0]);
      py.push(pi[1]);
    }
    path.push(d3_svg_lineDot4(d3_svg_lineBasisBezier3, px) + &quot;,&quot; + d3_svg_lineDot4(d3_svg_lineBasisBezier3, py));
    --i;
    while (++i &lt; n) {
      pi = points[i];
      px.shift();
      px.push(pi[0]);
      py.shift();
      py.push(pi[1]);
      d3_svg_lineBasisBezier(path, px, py);
    }
    return path.join(&quot;&quot;);
  }
  function d3_svg_lineBasisClosed(points) {
    var path, i = -1, n = points.length, m = n + 4, pi, px = [], py = [];
    while (++i &lt; 4) {
      pi = points[i % n];
      px.push(pi[0]);
      py.push(pi[1]);
    }
    path = [ d3_svg_lineDot4(d3_svg_lineBasisBezier3, px), &quot;,&quot;, d3_svg_lineDot4(d3_svg_lineBasisBezier3, py) ];
    --i;
    while (++i &lt; m) {
      pi = points[i % n];
      px.shift();
      px.push(pi[0]);
      py.shift();
      py.push(pi[1]);
      d3_svg_lineBasisBezier(path, px, py);
    }
    return path.join(&quot;&quot;);
  }
  function d3_svg_lineBundle(points, tension) {
    var n = points.length - 1;
    if (n) {
      var x0 = points[0][0], y0 = points[0][1], dx = points[n][0] - x0, dy = points[n][1] - y0, i = -1, p, t;
      while (++i &lt;= n) {
        p = points[i];
        t = i / n;
        p[0] = tension * p[0] + (1 - tension) * (x0 + t * dx);
        p[1] = tension * p[1] + (1 - tension) * (y0 + t * dy);
      }
    }
    return d3_svg_lineBasis(points);
  }
  function d3_svg_lineDot4(a, b) {
    return a[0] * b[0] + a[1] * b[1] + a[2] * b[2] + a[3] * b[3];
  }
  function d3_svg_lineBasisBezier(path, x, y) {
    path.push(&quot;C&quot;, d3_svg_lineDot4(d3_svg_lineBasisBezier1, x), &quot;,&quot;, d3_svg_lineDot4(d3_svg_lineBasisBezier1, y), &quot;,&quot;, d3_svg_lineDot4(d3_svg_lineBasisBezier2, x), &quot;,&quot;, d3_svg_lineDot4(d3_svg_lineBasisBezier2, y), &quot;,&quot;, d3_svg_lineDot4(d3_svg_lineBasisBezier3, x), &quot;,&quot;, d3_svg_lineDot4(d3_svg_lineBasisBezier3, y));
  }
  function d3_svg_lineSlope(p0, p1) {
    return (p1[1] - p0[1]) / (p1[0] - p0[0]);
  }
  function d3_svg_lineFiniteDifferences(points) {
    var i = 0, j = points.length - 1, m = [], p0 = points[0], p1 = points[1], d = m[0] = d3_svg_lineSlope(p0, p1);
    while (++i &lt; j) {
      m[i] = (d + (d = d3_svg_lineSlope(p0 = p1, p1 = points[i + 1]))) / 2;
    }
    m[i] = d;
    return m;
  }
  function d3_svg_lineMonotoneTangents(points) {
    var tangents = [], d, a, b, s, m = d3_svg_lineFiniteDifferences(points), i = -1, j = points.length - 1;
    while (++i &lt; j) {
      d = d3_svg_lineSlope(points[i], points[i + 1]);
      if (Math.abs(d) &lt; 1e-6) {
        m[i] = m[i + 1] = 0;
      } else {
        a = m[i] / d;
        b = m[i + 1] / d;
        s = a * a + b * b;
        if (s &gt; 9) {
          s = d * 3 / Math.sqrt(s);
          m[i] = s * a;
          m[i + 1] = s * b;
        }
      }
    }
    i = -1;
    while (++i &lt;= j) {
      s = (points[Math.min(j, i + 1)][0] - points[Math.max(0, i - 1)][0]) / (6 * (1 + m[i] * m[i]));
      tangents.push([ s || 0, m[i] * s || 0 ]);
    }
    return tangents;
  }
  function d3_svg_lineMonotone(points) {
    return points.length &lt; 3 ? d3_svg_lineLinear(points) : points[0] + d3_svg_lineHermite(points, d3_svg_lineMonotoneTangents(points));
  }
  function d3_svg_lineRadial(points) {
    var point, i = -1, n = points.length, r, a;
    while (++i &lt; n) {
      point = points[i];
      r = point[0];
      a = point[1] + d3_svg_arcOffset;
      point[0] = r * Math.cos(a);
      point[1] = r * Math.sin(a);
    }
    return points;
  }
  function d3_svg_area(projection) {
    function area(data) {
      function segment() {
        segments.push(&quot;M&quot;, interpolate(projection(points1), tension), L, interpolateReverse(projection(points0.reverse()), tension), &quot;Z&quot;);
      }
      var segments = [], points0 = [], points1 = [], i = -1, n = data.length, d, fx0 = d3_functor(x0), fy0 = d3_functor(y0), fx1 = x0 === x1 ? function() {
        return x;
      } : d3_functor(x1), fy1 = y0 === y1 ? function() {
        return y;
      } : d3_functor(y1), x, y;
      while (++i &lt; n) {
        if (defined.call(this, d = data[i], i)) {
          points0.push([ x = +fx0.call(this, d, i), y = +fy0.call(this, d, i) ]);
          points1.push([ +fx1.call(this, d, i), +fy1.call(this, d, i) ]);
        } else if (points0.length) {
          segment();
          points0 = [];
          points1 = [];
        }
      }
      if (points0.length) segment();
      return segments.length ? segments.join(&quot;&quot;) : null;
    }
    var x0 = d3_svg_lineX, x1 = d3_svg_lineX, y0 = 0, y1 = d3_svg_lineY, defined = d3_true, interpolate = d3_svg_lineLinear, interpolateKey = interpolate.key, interpolateReverse = interpolate, L = &quot;L&quot;, tension = .7;
    area.x = function(_) {
      if (!arguments.length) return x1;
      x0 = x1 = _;
      return area;
    };
    area.x0 = function(_) {
      if (!arguments.length) return x0;
      x0 = _;
      return area;
    };
    area.x1 = function(_) {
      if (!arguments.length) return x1;
      x1 = _;
      return area;
    };
    area.y = function(_) {
      if (!arguments.length) return y1;
      y0 = y1 = _;
      return area;
    };
    area.y0 = function(_) {
      if (!arguments.length) return y0;
      y0 = _;
      return area;
    };
    area.y1 = function(_) {
      if (!arguments.length) return y1;
      y1 = _;
      return area;
    };
    area.defined = function(_) {
      if (!arguments.length) return defined;
      defined = _;
      return area;
    };
    area.interpolate = function(_) {
      if (!arguments.length) return interpolateKey;
      if (typeof _ === &quot;function&quot;) interpolateKey = interpolate = _; else interpolateKey = (interpolate = d3_svg_lineInterpolators.get(_) || d3_svg_lineLinear).key;
      interpolateReverse = interpolate.reverse || interpolate;
      L = interpolate.closed ? &quot;M&quot; : &quot;L&quot;;
      return area;
    };
    area.tension = function(_) {
      if (!arguments.length) return tension;
      tension = _;
      return area;
    };
    return area;
  }
  function d3_svg_chordSource(d) {
    return d.source;
  }
  function d3_svg_chordTarget(d) {
    return d.target;
  }
  function d3_svg_chordRadius(d) {
    return d.radius;
  }
  function d3_svg_chordStartAngle(d) {
    return d.startAngle;
  }
  function d3_svg_chordEndAngle(d) {
    return d.endAngle;
  }
  function d3_svg_diagonalProjection(d) {
    return [ d.x, d.y ];
  }
  function d3_svg_diagonalRadialProjection(projection) {
    return function() {
      var d = projection.apply(this, arguments), r = d[0], a = d[1] + d3_svg_arcOffset;
      return [ r * Math.cos(a), r * Math.sin(a) ];
    };
  }
  function d3_svg_symbolSize() {
    return 64;
  }
  function d3_svg_symbolType() {
    return &quot;circle&quot;;
  }
  function d3_svg_symbolCircle(size) {
    var r = Math.sqrt(size / Math.PI);
    return &quot;M0,&quot; + r + &quot;A&quot; + r + &quot;,&quot; + r + &quot; 0 1,1 0,&quot; + -r + &quot;A&quot; + r + &quot;,&quot; + r + &quot; 0 1,1 0,&quot; + r + &quot;Z&quot;;
  }
  function d3_svg_axisX(selection, x) {
    selection.attr(&quot;transform&quot;, function(d) {
      return &quot;translate(&quot; + x(d) + &quot;,0)&quot;;
    });
  }
  function d3_svg_axisY(selection, y) {
    selection.attr(&quot;transform&quot;, function(d) {
      return &quot;translate(0,&quot; + y(d) + &quot;)&quot;;
    });
  }
  function d3_svg_axisSubdivide(scale, ticks, m) {
    subticks = [];
    if (m &amp;&amp; ticks.length &gt; 1) {
      var extent = d3_scaleExtent(scale.domain()), subticks, i = -1, n = ticks.length, d = (ticks[1] - ticks[0]) / ++m, j, v;
      while (++i &lt; n) {
        for (j = m; --j &gt; 0; ) {
          if ((v = +ticks[i] - j * d) &gt;= extent[0]) {
            subticks.push(v);
          }
        }
      }
      for (--i, j = 0; ++j &lt; m &amp;&amp; (v = +ticks[i] + j * d) &lt; extent[1]; ) {
        subticks.push(v);
      }
    }
    return subticks;
  }
  function d3_behavior_zoomDelta() {
    if (!d3_behavior_zoomDiv) {
      d3_behavior_zoomDiv = d3.select(&quot;body&quot;).append(&quot;div&quot;).style(&quot;visibility&quot;, &quot;hidden&quot;).style(&quot;top&quot;, 0).style(&quot;height&quot;, 0).style(&quot;width&quot;, 0).style(&quot;overflow-y&quot;, &quot;scroll&quot;).append(&quot;div&quot;).style(&quot;height&quot;, &quot;2000px&quot;).node().parentNode;
    }
    var e = d3.event, delta;
    try {
      d3_behavior_zoomDiv.scrollTop = 1e3;
      d3_behavior_zoomDiv.dispatchEvent(e);
      delta = 1e3 - d3_behavior_zoomDiv.scrollTop;
    } catch (error) {
      delta = e.wheelDelta || -e.detail * 5;
    }
    return delta;
  }
  function d3_layout_bundlePath(link) {
    var start = link.source, end = link.target, lca = d3_layout_bundleLeastCommonAncestor(start, end), points = [ start ];
    while (start !== lca) {
      start = start.parent;
      points.push(start);
    }
    var k = points.length;
    while (end !== lca) {
      points.splice(k, 0, end);
      end = end.parent;
    }
    return points;
  }
  function d3_layout_bundleAncestors(node) {
    var ancestors = [], parent = node.parent;
    while (parent != null) {
      ancestors.push(node);
      node = parent;
      parent = parent.parent;
    }
    ancestors.push(node);
    return ancestors;
  }
  function d3_layout_bundleLeastCommonAncestor(a, b) {
    if (a === b) return a;
    var aNodes = d3_layout_bundleAncestors(a), bNodes = d3_layout_bundleAncestors(b), aNode = aNodes.pop(), bNode = bNodes.pop(), sharedNode = null;
    while (aNode === bNode) {
      sharedNode = aNode;
      aNode = aNodes.pop();
      bNode = bNodes.pop();
    }
    return sharedNode;
  }
  function d3_layout_forceDragstart(d) {
    d.fixed |= 2;
  }
  function d3_layout_forceDragend(d) {
    d.fixed &amp;= 1;
  }
  function d3_layout_forceMouseover(d) {
    d.fixed |= 4;
  }
  function d3_layout_forceMouseout(d) {
    d.fixed &amp;= 3;
  }
  function d3_layout_forceAccumulate(quad, alpha, charges) {
    var cx = 0, cy = 0;
    quad.charge = 0;
    if (!quad.leaf) {
      var nodes = quad.nodes, n = nodes.length, i = -1, c;
      while (++i &lt; n) {
        c = nodes[i];
        if (c == null) continue;
        d3_layout_forceAccumulate(c, alpha, charges);
        quad.charge += c.charge;
        cx += c.charge * c.cx;
        cy += c.charge * c.cy;
      }
    }
    if (quad.point) {
      if (!quad.leaf) {
        quad.point.x += Math.random() - .5;
        quad.point.y += Math.random() - .5;
      }
      var k = alpha * charges[quad.point.index];
      quad.charge += quad.pointCharge = k;
      cx += k * quad.point.x;
      cy += k * quad.point.y;
    }
    quad.cx = cx / quad.charge;
    quad.cy = cy / quad.charge;
  }
  function d3_layout_forceLinkDistance(link) {
    return 20;
  }
  function d3_layout_forceLinkStrength(link) {
    return 1;
  }
  function d3_layout_stackX(d) {
    return d.x;
  }
  function d3_layout_stackY(d) {
    return d.y;
  }
  function d3_layout_stackOut(d, y0, y) {
    d.y0 = y0;
    d.y = y;
  }
  function d3_layout_stackOrderDefault(data) {
    return d3.range(data.length);
  }
  function d3_layout_stackOffsetZero(data) {
    var j = -1, m = data[0].length, y0 = [];
    while (++j &lt; m) y0[j] = 0;
    return y0;
  }
  function d3_layout_stackMaxIndex(array) {
    var i = 1, j = 0, v = array[0][1], k, n = array.length;
    for (; i &lt; n; ++i) {
      if ((k = array[i][1]) &gt; v) {
        j = i;
        v = k;
      }
    }
    return j;
  }
  function d3_layout_stackReduceSum(d) {
    return d.reduce(d3_layout_stackSum, 0);
  }
  function d3_layout_stackSum(p, d) {
    return p + d[1];
  }
  function d3_layout_histogramBinSturges(range, values) {
    return d3_layout_histogramBinFixed(range, Math.ceil(Math.log(values.length) / Math.LN2 + 1));
  }
  function d3_layout_histogramBinFixed(range, n) {
    var x = -1, b = +range[0], m = (range[1] - b) / n, f = [];
    while (++x &lt;= n) f[x] = m * x + b;
    return f;
  }
  function d3_layout_histogramRange(values) {
    return [ d3.min(values), d3.max(values) ];
  }
  function d3_layout_hierarchyRebind(object, hierarchy) {
    d3.rebind(object, hierarchy, &quot;sort&quot;, &quot;children&quot;, &quot;value&quot;);
    object.links = d3_layout_hierarchyLinks;
    object.nodes = function(d) {
      d3_layout_hierarchyInline = true;
      return (object.nodes = object)(d);
    };
    return object;
  }
  function d3_layout_hierarchyChildren(d) {
    return d.children;
  }
  function d3_layout_hierarchyValue(d) {
    return d.value;
  }
  function d3_layout_hierarchySort(a, b) {
    return b.value - a.value;
  }
  function d3_layout_hierarchyLinks(nodes) {
    return d3.merge(nodes.map(function(parent) {
      return (parent.children || []).map(function(child) {
        return {
          source: parent,
          target: child
        };
      });
    }));
  }
  function d3_layout_packSort(a, b) {
    return a.value - b.value;
  }
  function d3_layout_packInsert(a, b) {
    var c = a._pack_next;
    a._pack_next = b;
    b._pack_prev = a;
    b._pack_next = c;
    c._pack_prev = b;
  }
  function d3_layout_packSplice(a, b) {
    a._pack_next = b;
    b._pack_prev = a;
  }
  function d3_layout_packIntersects(a, b) {
    var dx = b.x - a.x, dy = b.y - a.y, dr = a.r + b.r;
    return dr * dr - dx * dx - dy * dy &gt; .001;
  }
  function d3_layout_packSiblings(node) {
    function bound(node) {
      xMin = Math.min(node.x - node.r, xMin);
      xMax = Math.max(node.x + node.r, xMax);
      yMin = Math.min(node.y - node.r, yMin);
      yMax = Math.max(node.y + node.r, yMax);
    }
    if (!(nodes = node.children) || !(n = nodes.length)) return;
    var nodes, xMin = Infinity, xMax = -Infinity, yMin = Infinity, yMax = -Infinity, a, b, c, i, j, k, n;
    nodes.forEach(d3_layout_packLink);
    a = nodes[0];
    a.x = -a.r;
    a.y = 0;
    bound(a);
    if (n &gt; 1) {
      b = nodes[1];
      b.x = b.r;
      b.y = 0;
      bound(b);
      if (n &gt; 2) {
        c = nodes[2];
        d3_layout_packPlace(a, b, c);
        bound(c);
        d3_layout_packInsert(a, c);
        a._pack_prev = c;
        d3_layout_packInsert(c, b);
        b = a._pack_next;
        for (i = 3; i &lt; n; i++) {
          d3_layout_packPlace(a, b, c = nodes[i]);
          var isect = 0, s1 = 1, s2 = 1;
          for (j = b._pack_next; j !== b; j = j._pack_next, s1++) {
            if (d3_layout_packIntersects(j, c)) {
              isect = 1;
              break;
            }
          }
          if (isect == 1) {
            for (k = a._pack_prev; k !== j._pack_prev; k = k._pack_prev, s2++) {
              if (d3_layout_packIntersects(k, c)) {
                break;
              }
            }
          }
          if (isect) {
            if (s1 &lt; s2 || s1 == s2 &amp;&amp; b.r &lt; a.r) d3_layout_packSplice(a, b = j); else d3_layout_packSplice(a = k, b);
            i--;
          } else {
            d3_layout_packInsert(a, c);
            b = c;
            bound(c);
          }
        }
      }
    }
    var cx = (xMin + xMax) / 2, cy = (yMin + yMax) / 2, cr = 0;
    for (i = 0; i &lt; n; i++) {
      c = nodes[i];
      c.x -= cx;
      c.y -= cy;
      cr = Math.max(cr, c.r + Math.sqrt(c.x * c.x + c.y * c.y));
    }
    node.r = cr;
    nodes.forEach(d3_layout_packUnlink);
  }
  function d3_layout_packLink(node) {
    node._pack_next = node._pack_prev = node;
  }
  function d3_layout_packUnlink(node) {
    delete node._pack_next;
    delete node._pack_prev;
  }
  function d3_layout_packTransform(node, x, y, k) {
    var children = node.children;
    node.x = x += k * node.x;
    node.y = y += k * node.y;
    node.r *= k;
    if (children) {
      var i = -1, n = children.length;
      while (++i &lt; n) d3_layout_packTransform(children[i], x, y, k);
    }
  }
  function d3_layout_packPlace(a, b, c) {
    var db = a.r + c.r, dx = b.x - a.x, dy = b.y - a.y;
    if (db &amp;&amp; (dx || dy)) {
      var da = b.r + c.r, dc = dx * dx + dy * dy;
      da *= da;
      db *= db;
      var x = .5 + (db - da) / (2 * dc), y = Math.sqrt(Math.max(0, 2 * da * (db + dc) - (db -= dc) * db - da * da)) / (2 * dc);
      c.x = a.x + x * dx + y * dy;
      c.y = a.y + x * dy - y * dx;
    } else {
      c.x = a.x + db;
      c.y = a.y;
    }
  }
  function d3_layout_clusterY(children) {
    return 1 + d3.max(children, function(child) {
      return child.y;
    });
  }
  function d3_layout_clusterX(children) {
    return children.reduce(function(x, child) {
      return x + child.x;
    }, 0) / children.length;
  }
  function d3_layout_clusterLeft(node) {
    var children = node.children;
    return children &amp;&amp; children.length ? d3_layout_clusterLeft(children[0]) : node;
  }
  function d3_layout_clusterRight(node) {
    var children = node.children, n;
    return children &amp;&amp; (n = children.length) ? d3_layout_clusterRight(children[n - 1]) : node;
  }
  function d3_layout_treeSeparation(a, b) {
    return a.parent == b.parent ? 1 : 2;
  }
  function d3_layout_treeLeft(node) {
    var children = node.children;
    return children &amp;&amp; children.length ? children[0] : node._tree.thread;
  }
  function d3_layout_treeRight(node) {
    var children = node.children, n;
    return children &amp;&amp; (n = children.length) ? children[n - 1] : node._tree.thread;
  }
  function d3_layout_treeSearch(node, compare) {
    var children = node.children;
    if (children &amp;&amp; (n = children.length)) {
      var child, n, i = -1;
      while (++i &lt; n) {
        if (compare(child = d3_layout_treeSearch(children[i], compare), node) &gt; 0) {
          node = child;
        }
      }
    }
    return node;
  }
  function d3_layout_treeRightmost(a, b) {
    return a.x - b.x;
  }
  function d3_layout_treeLeftmost(a, b) {
    return b.x - a.x;
  }
  function d3_layout_treeDeepest(a, b) {
    return a.depth - b.depth;
  }
  function d3_layout_treeVisitAfter(node, callback) {
    function visit(node, previousSibling) {
      var children = node.children;
      if (children &amp;&amp; (n = children.length)) {
        var child, previousChild = null, i = -1, n;
        while (++i &lt; n) {
          child = children[i];
          visit(child, previousChild);
          previousChild = child;
        }
      }
      callback(node, previousSibling);
    }
    visit(node, null);
  }
  function d3_layout_treeShift(node) {
    var shift = 0, change = 0, children = node.children, i = children.length, child;
    while (--i &gt;= 0) {
      child = children[i]._tree;
      child.prelim += shift;
      child.mod += shift;
      shift += child.shift + (change += child.change);
    }
  }
  function d3_layout_treeMove(ancestor, node, shift) {
    ancestor = ancestor._tree;
    node = node._tree;
    var change = shift / (node.number - ancestor.number);
    ancestor.change += change;
    node.change -= change;
    node.shift += shift;
    node.prelim += shift;
    node.mod += shift;
  }
  function d3_layout_treeAncestor(vim, node, ancestor) {
    return vim._tree.ancestor.parent == node.parent ? vim._tree.ancestor : ancestor;
  }
  function d3_layout_treemapPadNull(node) {
    return {
      x: node.x,
      y: node.y,
      dx: node.dx,
      dy: node.dy
    };
  }
  function d3_layout_treemapPad(node, padding) {
    var x = node.x + padding[3], y = node.y + padding[0], dx = node.dx - padding[1] - padding[3], dy = node.dy - padding[0] - padding[2];
    if (dx &lt; 0) {
      x += dx / 2;
      dx = 0;
    }
    if (dy &lt; 0) {
      y += dy / 2;
      dy = 0;
    }
    return {
      x: x,
      y: y,
      dx: dx,
      dy: dy
    };
  }
  function d3_dsv(delimiter, mimeType) {
    function dsv(url, callback) {
      d3.text(url, mimeType, function(text) {
        callback(text &amp;&amp; dsv.parse(text));
      });
    }
    function formatRow(row) {
      return row.map(formatValue).join(delimiter);
    }
    function formatValue(text) {
      return reFormat.test(text) ? &#39;&quot;&#39; + text.replace(/\&quot;/g, &#39;&quot;&quot;&#39;) + &#39;&quot;&#39; : text;
    }
    var reParse = new RegExp(&quot;\r\n|[&quot; + delimiter + &quot;\r\n]&quot;, &quot;g&quot;), reFormat = new RegExp(&#39;[&quot;&#39; + delimiter + &quot;\n]&quot;), delimiterCode = delimiter.charCodeAt(0);
    dsv.parse = function(text) {
      var header;
      return dsv.parseRows(text, function(row, i) {
        if (i) {
          var o = {}, j = -1, m = header.length;
          while (++j &lt; m) o[header[j]] = row[j];
          return o;
        } else {
          header = row;
          return null;
        }
      });
    };
    dsv.parseRows = function(text, f) {
      function token() {
        if (reParse.lastIndex &gt;= text.length) return EOF;
        if (eol) {
          eol = false;
          return EOL;
        }
        var j = reParse.lastIndex;
        if (text.charCodeAt(j) === 34) {
          var i = j;
          while (i++ &lt; text.length) {
            if (text.charCodeAt(i) === 34) {
              if (text.charCodeAt(i + 1) !== 34) break;
              i++;
            }
          }
          reParse.lastIndex = i + 2;
          var c = text.charCodeAt(i + 1);
          if (c === 13) {
            eol = true;
            if (text.charCodeAt(i + 2) === 10) reParse.lastIndex++;
          } else if (c === 10) {
            eol = true;
          }
          return text.substring(j + 1, i).replace(/&quot;&quot;/g, &#39;&quot;&#39;);
        }
        var m = reParse.exec(text);
        if (m) {
          eol = m[0].charCodeAt(0) !== delimiterCode;
          return text.substring(j, m.index);
        }
        reParse.lastIndex = text.length;
        return text.substring(j);
      }
      var EOL = {}, EOF = {}, rows = [], n = 0, t, eol;
      reParse.lastIndex = 0;
      while ((t = token()) !== EOF) {
        var a = [];
        while (t !== EOL &amp;&amp; t !== EOF) {
          a.push(t);
          t = token();
        }
        if (f &amp;&amp; !(a = f(a, n++))) continue;
        rows.push(a);
      }
      return rows;
    };
    dsv.format = function(rows) {
      return rows.map(formatRow).join(&quot;\n&quot;);
    };
    return dsv;
  }
  function d3_geo_type(types, defaultValue) {
    return function(object) {
      return object &amp;&amp; types.hasOwnProperty(object.type) ? types[object.type](object) : defaultValue;
    };
  }
  function d3_path_circle(radius) {
    return &quot;m0,&quot; + radius + &quot;a&quot; + radius + &quot;,&quot; + radius + &quot; 0 1,1 0,&quot; + -2 * radius + &quot;a&quot; + radius + &quot;,&quot; + radius + &quot; 0 1,1 0,&quot; + +2 * radius + &quot;z&quot;;
  }
  function d3_geo_bounds(o, f) {
    if (d3_geo_boundsTypes.hasOwnProperty(o.type)) d3_geo_boundsTypes[o.type](o, f);
  }
  function d3_geo_boundsFeature(o, f) {
    d3_geo_bounds(o.geometry, f);
  }
  function d3_geo_boundsFeatureCollection(o, f) {
    for (var a = o.features, i = 0, n = a.length; i &lt; n; i++) {
      d3_geo_bounds(a[i].geometry, f);
    }
  }
  function d3_geo_boundsGeometryCollection(o, f) {
    for (var a = o.geometries, i = 0, n = a.length; i &lt; n; i++) {
      d3_geo_bounds(a[i], f);
    }
  }
  function d3_geo_boundsLineString(o, f) {
    for (var a = o.coordinates, i = 0, n = a.length; i &lt; n; i++) {
      f.apply(null, a[i]);
    }
  }
  function d3_geo_boundsMultiLineString(o, f) {
    for (var a = o.coordinates, i = 0, n = a.length; i &lt; n; i++) {
      for (var b = a[i], j = 0, m = b.length; j &lt; m; j++) {
        f.apply(null, b[j]);
      }
    }
  }
  function d3_geo_boundsMultiPolygon(o, f) {
    for (var a = o.coordinates, i = 0, n = a.length; i &lt; n; i++) {
      for (var b = a[i][0], j = 0, m = b.length; j &lt; m; j++) {
        f.apply(null, b[j]);
      }
    }
  }
  function d3_geo_boundsPoint(o, f) {
    f.apply(null, o.coordinates);
  }
  function d3_geo_boundsPolygon(o, f) {
    for (var a = o.coordinates[0], i = 0, n = a.length; i &lt; n; i++) {
      f.apply(null, a[i]);
    }
  }
  function d3_geo_greatArcSource(d) {
    return d.source;
  }
  function d3_geo_greatArcTarget(d) {
    return d.target;
  }
  function d3_geo_greatArcInterpolator() {
    function interpolate(t) {
      var B = Math.sin(t *= d) * k, A = Math.sin(d - t) * k, x = A * kx0 + B * kx1, y = A * ky0 + B * ky1, z = A * sy0 + B * sy1;
      return [ Math.atan2(y, x) / d3_geo_radians, Math.atan2(z, Math.sqrt(x * x + y * y)) / d3_geo_radians ];
    }
    var x0, y0, cy0, sy0, kx0, ky0, x1, y1, cy1, sy1, kx1, ky1, d, k;
    interpolate.distance = function() {
      if (d == null) k = 1 / Math.sin(d = Math.acos(Math.max(-1, Math.min(1, sy0 * sy1 + cy0 * cy1 * Math.cos(x1 - x0)))));
      return d;
    };
    interpolate.source = function(_) {
      var cx0 = Math.cos(x0 = _[0] * d3_geo_radians), sx0 = Math.sin(x0);
      cy0 = Math.cos(y0 = _[1] * d3_geo_radians);
      sy0 = Math.sin(y0);
      kx0 = cy0 * cx0;
      ky0 = cy0 * sx0;
      d = null;
      return interpolate;
    };
    interpolate.target = function(_) {
      var cx1 = Math.cos(x1 = _[0] * d3_geo_radians), sx1 = Math.sin(x1);
      cy1 = Math.cos(y1 = _[1] * d3_geo_radians);
      sy1 = Math.sin(y1);
      kx1 = cy1 * cx1;
      ky1 = cy1 * sx1;
      d = null;
      return interpolate;
    };
    return interpolate;
  }
  function d3_geo_greatArcInterpolate(a, b) {
    var i = d3_geo_greatArcInterpolator().source(a).target(b);
    i.distance();
    return i;
  }
  function d3_geom_contourStart(grid) {
    var x = 0, y = 0;
    while (true) {
      if (grid(x, y)) {
        return [ x, y ];
      }
      if (x === 0) {
        x = y + 1;
        y = 0;
      } else {
        x = x - 1;
        y = y + 1;
      }
    }
  }
  function d3_geom_hullCCW(i1, i2, i3, v) {
    var t, a, b, c, d, e, f;
    t = v[i1];
    a = t[0];
    b = t[1];
    t = v[i2];
    c = t[0];
    d = t[1];
    t = v[i3];
    e = t[0];
    f = t[1];
    return (f - b) * (c - a) - (d - b) * (e - a) &gt; 0;
  }
  function d3_geom_polygonInside(p, a, b) {
    return (b[0] - a[0]) * (p[1] - a[1]) &lt; (b[1] - a[1]) * (p[0] - a[0]);
  }
  function d3_geom_polygonIntersect(c, d, a, b) {
    var x1 = c[0], x2 = d[0], x3 = a[0], x4 = b[0], y1 = c[1], y2 = d[1], y3 = a[1], y4 = b[1], x13 = x1 - x3, x21 = x2 - x1, x43 = x4 - x3, y13 = y1 - y3, y21 = y2 - y1, y43 = y4 - y3, ua = (x43 * y13 - y43 * x13) / (y43 * x21 - x43 * y21);
    return [ x1 + ua * x21, y1 + ua * y21 ];
  }
  function d3_voronoi_tessellate(vertices, callback) {
    var Sites = {
      list: vertices.map(function(v, i) {
        return {
          index: i,
          x: v[0],
          y: v[1]
        };
      }).sort(function(a, b) {
        return a.y &lt; b.y ? -1 : a.y &gt; b.y ? 1 : a.x &lt; b.x ? -1 : a.x &gt; b.x ? 1 : 0;
      }),
      bottomSite: null
    };
    var EdgeList = {
      list: [],
      leftEnd: null,
      rightEnd: null,
      init: function() {
        EdgeList.leftEnd = EdgeList.createHalfEdge(null, &quot;l&quot;);
        EdgeList.rightEnd = EdgeList.createHalfEdge(null, &quot;l&quot;);
        EdgeList.leftEnd.r = EdgeList.rightEnd;
        EdgeList.rightEnd.l = EdgeList.leftEnd;
        EdgeList.list.unshift(EdgeList.leftEnd, EdgeList.rightEnd);
      },
      createHalfEdge: function(edge, side) {
        return {
          edge: edge,
          side: side,
          vertex: null,
          l: null,
          r: null
        };
      },
      insert: function(lb, he) {
        he.l = lb;
        he.r = lb.r;
        lb.r.l = he;
        lb.r = he;
      },
      leftBound: function(p) {
        var he = EdgeList.leftEnd;
        do {
          he = he.r;
        } while (he != EdgeList.rightEnd &amp;&amp; Geom.rightOf(he, p));
        he = he.l;
        return he;
      },
      del: function(he) {
        he.l.r = he.r;
        he.r.l = he.l;
        he.edge = null;
      },
      right: function(he) {
        return he.r;
      },
      left: function(he) {
        return he.l;
      },
      leftRegion: function(he) {
        return he.edge == null ? Sites.bottomSite : he.edge.region[he.side];
      },
      rightRegion: function(he) {
        return he.edge == null ? Sites.bottomSite : he.edge.region[d3_voronoi_opposite[he.side]];
      }
    };
    var Geom = {
      bisect: function(s1, s2) {
        var newEdge = {
          region: {
            l: s1,
            r: s2
          },
          ep: {
            l: null,
            r: null
          }
        };
        var dx = s2.x - s1.x, dy = s2.y - s1.y, adx = dx &gt; 0 ? dx : -dx, ady = dy &gt; 0 ? dy : -dy;
        newEdge.c = s1.x * dx + s1.y * dy + (dx * dx + dy * dy) * .5;
        if (adx &gt; ady) {
          newEdge.a = 1;
          newEdge.b = dy / dx;
          newEdge.c /= dx;
        } else {
          newEdge.b = 1;
          newEdge.a = dx / dy;
          newEdge.c /= dy;
        }
        return newEdge;
      },
      intersect: function(el1, el2) {
        var e1 = el1.edge, e2 = el2.edge;
        if (!e1 || !e2 || e1.region.r == e2.region.r) {
          return null;
        }
        var d = e1.a * e2.b - e1.b * e2.a;
        if (Math.abs(d) &lt; 1e-10) {
          return null;
        }
        var xint = (e1.c * e2.b - e2.c * e1.b) / d, yint = (e2.c * e1.a - e1.c * e2.a) / d, e1r = e1.region.r, e2r = e2.region.r, el, e;
        if (e1r.y &lt; e2r.y || e1r.y == e2r.y &amp;&amp; e1r.x &lt; e2r.x) {
          el = el1;
          e = e1;
        } else {
          el = el2;
          e = e2;
        }
        var rightOfSite = xint &gt;= e.region.r.x;
        if (rightOfSite &amp;&amp; el.side === &quot;l&quot; || !rightOfSite &amp;&amp; el.side === &quot;r&quot;) {
          return null;
        }
        return {
          x: xint,
          y: yint
        };
      },
      rightOf: function(he, p) {
        var e = he.edge, topsite = e.region.r, rightOfSite = p.x &gt; topsite.x;
        if (rightOfSite &amp;&amp; he.side === &quot;l&quot;) {
          return 1;
        }
        if (!rightOfSite &amp;&amp; he.side === &quot;r&quot;) {
          return 0;
        }
        if (e.a === 1) {
          var dyp = p.y - topsite.y, dxp = p.x - topsite.x, fast = 0, above = 0;
          if (!rightOfSite &amp;&amp; e.b &lt; 0 || rightOfSite &amp;&amp; e.b &gt;= 0) {
            above = fast = dyp &gt;= e.b * dxp;
          } else {
            above = p.x + p.y * e.b &gt; e.c;
            if (e.b &lt; 0) {
              above = !above;
            }
            if (!above) {
              fast = 1;
            }
          }
          if (!fast) {
            var dxs = topsite.x - e.region.l.x;
            above = e.b * (dxp * dxp - dyp * dyp) &lt; dxs * dyp * (1 + 2 * dxp / dxs + e.b * e.b);
            if (e.b &lt; 0) {
              above = !above;
            }
          }
        } else {
          var yl = e.c - e.a * p.x, t1 = p.y - yl, t2 = p.x - topsite.x, t3 = yl - topsite.y;
          above = t1 * t1 &gt; t2 * t2 + t3 * t3;
        }
        return he.side === &quot;l&quot; ? above : !above;
      },
      endPoint: function(edge, side, site) {
        edge.ep[side] = site;
        if (!edge.ep[d3_voronoi_opposite[side]]) return;
        callback(edge);
      },
      distance: function(s, t) {
        var dx = s.x - t.x, dy = s.y - t.y;
        return Math.sqrt(dx * dx + dy * dy);
      }
    };
    var EventQueue = {
      list: [],
      insert: function(he, site, offset) {
        he.vertex = site;
        he.ystar = site.y + offset;
        for (var i = 0, list = EventQueue.list, l = list.length; i &lt; l; i++) {
          var next = list[i];
          if (he.ystar &gt; next.ystar || he.ystar == next.ystar &amp;&amp; site.x &gt; next.vertex.x) {
            continue;
          } else {
            break;
          }
        }
        list.splice(i, 0, he);
      },
      del: function(he) {
        for (var i = 0, ls = EventQueue.list, l = ls.length; i &lt; l &amp;&amp; ls[i] != he; ++i) {}
        ls.splice(i, 1);
      },
      empty: function() {
        return EventQueue.list.length === 0;
      },
      nextEvent: function(he) {
        for (var i = 0, ls = EventQueue.list, l = ls.length; i &lt; l; ++i) {
          if (ls[i] == he) return ls[i + 1];
        }
        return null;
      },
      min: function() {
        var elem = EventQueue.list[0];
        return {
          x: elem.vertex.x,
          y: elem.ystar
        };
      },
      extractMin: function() {
        return EventQueue.list.shift();
      }
    };
    EdgeList.init();
    Sites.bottomSite = Sites.list.shift();
    var newSite = Sites.list.shift(), newIntStar;
    var lbnd, rbnd, llbnd, rrbnd, bisector;
    var bot, top, temp, p, v;
    var e, pm;
    while (true) {
      if (!EventQueue.empty()) {
        newIntStar = EventQueue.min();
      }
      if (newSite &amp;&amp; (EventQueue.empty() || newSite.y &lt; newIntStar.y || newSite.y == newIntStar.y &amp;&amp; newSite.x &lt; newIntStar.x)) {
        lbnd = EdgeList.leftBound(newSite);
        rbnd = EdgeList.right(lbnd);
        bot = EdgeList.rightRegion(lbnd);
        e = Geom.bisect(bot, newSite);
        bisector = EdgeList.createHalfEdge(e, &quot;l&quot;);
        EdgeList.insert(lbnd, bisector);
        p = Geom.intersect(lbnd, bisector);
        if (p) {
          EventQueue.del(lbnd);
          EventQueue.insert(lbnd, p, Geom.distance(p, newSite));
        }
        lbnd = bisector;
        bisector = EdgeList.createHalfEdge(e, &quot;r&quot;);
        EdgeList.insert(lbnd, bisector);
        p = Geom.intersect(bisector, rbnd);
        if (p) {
          EventQueue.insert(bisector, p, Geom.distance(p, newSite));
        }
        newSite = Sites.list.shift();
      } else if (!EventQueue.empty()) {
        lbnd = EventQueue.extractMin();
        llbnd = EdgeList.left(lbnd);
        rbnd = EdgeList.right(lbnd);
        rrbnd = EdgeList.right(rbnd);
        bot = EdgeList.leftRegion(lbnd);
        top = EdgeList.rightRegion(rbnd);
        v = lbnd.vertex;
        Geom.endPoint(lbnd.edge, lbnd.side, v);
        Geom.endPoint(rbnd.edge, rbnd.side, v);
        EdgeList.del(lbnd);
        EventQueue.del(rbnd);
        EdgeList.del(rbnd);
        pm = &quot;l&quot;;
        if (bot.y &gt; top.y) {
          temp = bot;
          bot = top;
          top = temp;
          pm = &quot;r&quot;;
        }
        e = Geom.bisect(bot, top);
        bisector = EdgeList.createHalfEdge(e, pm);
        EdgeList.insert(llbnd, bisector);
        Geom.endPoint(e, d3_voronoi_opposite[pm], v);
        p = Geom.intersect(llbnd, bisector);
        if (p) {
          EventQueue.del(llbnd);
          EventQueue.insert(llbnd, p, Geom.distance(p, bot));
        }
        p = Geom.intersect(bisector, rrbnd);
        if (p) {
          EventQueue.insert(bisector, p, Geom.distance(p, bot));
        }
      } else {
        break;
      }
    }
    for (lbnd = EdgeList.right(EdgeList.leftEnd); lbnd != EdgeList.rightEnd; lbnd = EdgeList.right(lbnd)) {
      callback(lbnd.edge);
    }
  }
  function d3_geom_quadtreeNode() {
    return {
      leaf: true,
      nodes: [],
      point: null
    };
  }
  function d3_geom_quadtreeVisit(f, node, x1, y1, x2, y2) {
    if (!f(node, x1, y1, x2, y2)) {
      var sx = (x1 + x2) * .5, sy = (y1 + y2) * .5, children = node.nodes;
      if (children[0]) d3_geom_quadtreeVisit(f, children[0], x1, y1, sx, sy);
      if (children[1]) d3_geom_quadtreeVisit(f, children[1], sx, y1, x2, sy);
      if (children[2]) d3_geom_quadtreeVisit(f, children[2], x1, sy, sx, y2);
      if (children[3]) d3_geom_quadtreeVisit(f, children[3], sx, sy, x2, y2);
    }
  }
  function d3_geom_quadtreePoint(p) {
    return {
      x: p[0],
      y: p[1]
    };
  }
  function d3_time_utc() {
    this._ = new Date(arguments.length &gt; 1 ? Date.UTC.apply(this, arguments) : arguments[0]);
  }
  function d3_time_formatAbbreviate(name) {
    return name.substring(0, 3);
  }
  function d3_time_parse(date, template, string, j) {
    var c, p, i = 0, n = template.length, m = string.length;
    while (i &lt; n) {
      if (j &gt;= m) return -1;
      c = template.charCodeAt(i++);
      if (c == 37) {
        p = d3_time_parsers[template.charAt(i++)];
        if (!p || (j = p(date, string, j)) &lt; 0) return -1;
      } else if (c != string.charCodeAt(j++)) {
        return -1;
      }
    }
    return j;
  }
  function d3_time_formatRe(names) {
    return new RegExp(&quot;^(?:&quot; + names.map(d3.requote).join(&quot;|&quot;) + &quot;)&quot;, &quot;i&quot;);
  }
  function d3_time_formatLookup(names) {
    var map = new d3_Map, i = -1, n = names.length;
    while (++i &lt; n) map.set(names[i].toLowerCase(), i);
    return map;
  }
  function d3_time_parseWeekdayAbbrev(date, string, i) {
    d3_time_dayAbbrevRe.lastIndex = 0;
    var n = d3_time_dayAbbrevRe.exec(string.substring(i));
    return n ? i += n[0].length : -1;
  }
  function d3_time_parseWeekday(date, string, i) {
    d3_time_dayRe.lastIndex = 0;
    var n = d3_time_dayRe.exec(string.substring(i));
    return n ? i += n[0].length : -1;
  }
  function d3_time_parseMonthAbbrev(date, string, i) {
    d3_time_monthAbbrevRe.lastIndex = 0;
    var n = d3_time_monthAbbrevRe.exec(string.substring(i));
    return n ? (date.m = d3_time_monthAbbrevLookup.get(n[0].toLowerCase()), i += n[0].length) : -1;
  }
  function d3_time_parseMonth(date, string, i) {
    d3_time_monthRe.lastIndex = 0;
    var n = d3_time_monthRe.exec(string.substring(i));
    return n ? (date.m = d3_time_monthLookup.get(n[0].toLowerCase()), i += n[0].length) : -1;
  }
  function d3_time_parseLocaleFull(date, string, i) {
    return d3_time_parse(date, d3_time_formats.c.toString(), string, i);
  }
  function d3_time_parseLocaleDate(date, string, i) {
    return d3_time_parse(date, d3_time_formats.x.toString(), string, i);
  }
  function d3_time_parseLocaleTime(date, string, i) {
    return d3_time_parse(date, d3_time_formats.X.toString(), string, i);
  }
  function d3_time_parseFullYear(date, string, i) {
    d3_time_numberRe.lastIndex = 0;
    var n = d3_time_numberRe.exec(string.substring(i, i + 4));
    return n ? (date.y = +n[0], i += n[0].length) : -1;
  }
  function d3_time_parseYear(date, string, i) {
    d3_time_numberRe.lastIndex = 0;
    var n = d3_time_numberRe.exec(string.substring(i, i + 2));
    return n ? (date.y = d3_time_expandYear(+n[0]), i += n[0].length) : -1;
  }
  function d3_time_expandYear(d) {
    return d + (d &gt; 68 ? 1900 : 2e3);
  }
  function d3_time_parseMonthNumber(date, string, i) {
    d3_time_numberRe.lastIndex = 0;
    var n = d3_time_numberRe.exec(string.substring(i, i + 2));
    return n ? (date.m = n[0] - 1, i += n[0].length) : -1;
  }
  function d3_time_parseDay(date, string, i) {
    d3_time_numberRe.lastIndex = 0;
    var n = d3_time_numberRe.exec(string.substring(i, i + 2));
    return n ? (date.d = +n[0], i += n[0].length) : -1;
  }
  function d3_time_parseHour24(date, string, i) {
    d3_time_numberRe.lastIndex = 0;
    var n = d3_time_numberRe.exec(string.substring(i, i + 2));
    return n ? (date.H = +n[0], i += n[0].length) : -1;
  }
  function d3_time_parseMinutes(date, string, i) {
    d3_time_numberRe.lastIndex = 0;
    var n = d3_time_numberRe.exec(string.substring(i, i + 2));
    return n ? (date.M = +n[0], i += n[0].length) : -1;
  }
  function d3_time_parseSeconds(date, string, i) {
    d3_time_numberRe.lastIndex = 0;
    var n = d3_time_numberRe.exec(string.substring(i, i + 2));
    return n ? (date.S = +n[0], i += n[0].length) : -1;
  }
  function d3_time_parseMilliseconds(date, string, i) {
    d3_time_numberRe.lastIndex = 0;
    var n = d3_time_numberRe.exec(string.substring(i, i + 3));
    return n ? (date.L = +n[0], i += n[0].length) : -1;
  }
  function d3_time_parseAmPm(date, string, i) {
    var n = d3_time_amPmLookup.get(string.substring(i, i += 2).toLowerCase());
    return n == null ? -1 : (date.p = n, i);
  }
  function d3_time_zone(d) {
    var z = d.getTimezoneOffset(), zs = z &gt; 0 ? &quot;-&quot; : &quot;+&quot;, zh = ~~(Math.abs(z) / 60), zm = Math.abs(z) % 60;
    return zs + d3_time_zfill2(zh) + d3_time_zfill2(zm);
  }
  function d3_time_formatIsoNative(date) {
    return date.toISOString();
  }
  function d3_time_interval(local, step, number) {
    function round(date) {
      var d0 = local(date), d1 = offset(d0, 1);
      return date - d0 &lt; d1 - date ? d0 : d1;
    }
    function ceil(date) {
      step(date = local(new d3_time(date - 1)), 1);
      return date;
    }
    function offset(date, k) {
      step(date = new d3_time(+date), k);
      return date;
    }
    function range(t0, t1, dt) {
      var time = ceil(t0), times = [];
      if (dt &gt; 1) {
        while (time &lt; t1) {
          if (!(number(time) % dt)) times.push(new Date(+time));
          step(time, 1);
        }
      } else {
        while (time &lt; t1) times.push(new Date(+time)), step(time, 1);
      }
      return times;
    }
    function range_utc(t0, t1, dt) {
      try {
        d3_time = d3_time_utc;
        var utc = new d3_time_utc;
        utc._ = t0;
        return range(utc, t1, dt);
      } finally {
        d3_time = Date;
      }
    }
    local.floor = local;
    local.round = round;
    local.ceil = ceil;
    local.offset = offset;
    local.range = range;
    var utc = local.utc = d3_time_interval_utc(local);
    utc.floor = utc;
    utc.round = d3_time_interval_utc(round);
    utc.ceil = d3_time_interval_utc(ceil);
    utc.offset = d3_time_interval_utc(offset);
    utc.range = range_utc;
    return local;
  }
  function d3_time_interval_utc(method) {
    return function(date, k) {
      try {
        d3_time = d3_time_utc;
        var utc = new d3_time_utc;
        utc._ = date;
        return method(utc, k)._;
      } finally {
        d3_time = Date;
      }
    };
  }
  function d3_time_scale(linear, methods, format) {
    function scale(x) {
      return linear(x);
    }
    scale.invert = function(x) {
      return d3_time_scaleDate(linear.invert(x));
    };
    scale.domain = function(x) {
      if (!arguments.length) return linear.domain().map(d3_time_scaleDate);
      linear.domain(x);
      return scale;
    };
    scale.nice = function(m) {
      return scale.domain(d3_scale_nice(scale.domain(), function() {
        return m;
      }));
    };
    scale.ticks = function(m, k) {
      var extent = d3_time_scaleExtent(scale.domain());
      if (typeof m !== &quot;function&quot;) {
        var span = extent[1] - extent[0], target = span / m, i = d3.bisect(d3_time_scaleSteps, target);
        if (i == d3_time_scaleSteps.length) return methods.year(extent, m);
        if (!i) return linear.ticks(m).map(d3_time_scaleDate);
        if (Math.log(target / d3_time_scaleSteps[i - 1]) &lt; Math.log(d3_time_scaleSteps[i] / target)) --i;
        m = methods[i];
        k = m[1];
        m = m[0].range;
      }
      return m(extent[0], new Date(+extent[1] + 1), k);
    };
    scale.tickFormat = function() {
      return format;
    };
    scale.copy = function() {
      return d3_time_scale(linear.copy(), methods, format);
    };
    return d3.rebind(scale, linear, &quot;range&quot;, &quot;rangeRound&quot;, &quot;interpolate&quot;, &quot;clamp&quot;);
  }
  function d3_time_scaleExtent(domain) {
    var start = domain[0], stop = domain[domain.length - 1];
    return start &lt; stop ? [ start, stop ] : [ stop, start ];
  }
  function d3_time_scaleDate(t) {
    return new Date(t);
  }
  function d3_time_scaleFormat(formats) {
    return function(date) {
      var i = formats.length - 1, f = formats[i];
      while (!f[1](date)) f = formats[--i];
      return f[0](date);
    };
  }
  function d3_time_scaleSetYear(y) {
    var d = new Date(y, 0, 1);
    d.setFullYear(y);
    return d;
  }
  function d3_time_scaleGetYear(d) {
    var y = d.getFullYear(), d0 = d3_time_scaleSetYear(y), d1 = d3_time_scaleSetYear(y + 1);
    return y + (d - d0) / (d1 - d0);
  }
  function d3_time_scaleUTCSetYear(y) {
    var d = new Date(Date.UTC(y, 0, 1));
    d.setUTCFullYear(y);
    return d;
  }
  function d3_time_scaleUTCGetYear(d) {
    var y = d.getUTCFullYear(), d0 = d3_time_scaleUTCSetYear(y), d1 = d3_time_scaleUTCSetYear(y + 1);
    return y + (d - d0) / (d1 - d0);
  }
  if (!Date.now) Date.now = function() {
    return +(new Date);
  };
  try {
    document.createElement(&quot;div&quot;).style.setProperty(&quot;opacity&quot;, 0, &quot;&quot;);
  } catch (error) {
    var d3_style_prototype = CSSStyleDeclaration.prototype, d3_style_setProperty = d3_style_prototype.setProperty;
    d3_style_prototype.setProperty = function(name, value, priority) {
      d3_style_setProperty.call(this, name, value + &quot;&quot;, priority);
    };
  }
  d3 = {
    version: &quot;2.10.3&quot;
  };
  var d3_array = d3_arraySlice;
  try {
    d3_array(document.documentElement.childNodes)[0].nodeType;
  } catch (e) {
    d3_array = d3_arrayCopy;
  }
  var d3_arraySubclass = [].__proto__ ? function(array, prototype) {
    array.__proto__ = prototype;
  } : function(array, prototype) {
    for (var property in prototype) array[property] = prototype[property];
  };
  d3.map = function(object) {
    var map = new d3_Map;
    for (var key in object) map.set(key, object[key]);
    return map;
  };
  d3_class(d3_Map, {
    has: function(key) {
      return d3_map_prefix + key in this;
    },
    get: function(key) {
      return this[d3_map_prefix + key];
    },
    set: function(key, value) {
      return this[d3_map_prefix + key] = value;
    },
    remove: function(key) {
      key = d3_map_prefix + key;
      return key in this &amp;&amp; delete this[key];
    },
    keys: function() {
      var keys = [];
      this.forEach(function(key) {
        keys.push(key);
      });
      return keys;
    },
    values: function() {
      var values = [];
      this.forEach(function(key, value) {
        values.push(value);
      });
      return values;
    },
    entries: function() {
      var entries = [];
      this.forEach(function(key, value) {
        entries.push({
          key: key,
          value: value
        });
      });
      return entries;
    },
    forEach: function(f) {
      for (var key in this) {
        if (key.charCodeAt(0) === d3_map_prefixCode) {
          f.call(this, key.substring(1), this[key]);
        }
      }
    }
  });
  var d3_map_prefix = &quot;\0&quot;, d3_map_prefixCode = d3_map_prefix.charCodeAt(0);
  d3.functor = d3_functor;
  d3.rebind = function(target, source) {
    var i = 1, n = arguments.length, method;
    while (++i &lt; n) target[method = arguments[i]] = d3_rebind(target, source, source[method]);
    return target;
  };
  d3.ascending = function(a, b) {
    return a &lt; b ? -1 : a &gt; b ? 1 : a &gt;= b ? 0 : NaN;
  };
  d3.descending = function(a, b) {
    return b &lt; a ? -1 : b &gt; a ? 1 : b &gt;= a ? 0 : NaN;
  };
  d3.mean = function(array, f) {
    var n = array.length, a, m = 0, i = -1, j = 0;
    if (arguments.length === 1) {
      while (++i &lt; n) if (d3_number(a = array[i])) m += (a - m) / ++j;
    } else {
      while (++i &lt; n) if (d3_number(a = f.call(array, array[i], i))) m += (a - m) / ++j;
    }
    return j ? m : undefined;
  };
  d3.median = function(array, f) {
    if (arguments.length &gt; 1) array = array.map(f);
    array = array.filter(d3_number);
    return array.length ? d3.quantile(array.sort(d3.ascending), .5) : undefined;
  };
  d3.min = function(array, f) {
    var i = -1, n = array.length, a, b;
    if (arguments.length === 1) {
      while (++i &lt; n &amp;&amp; ((a = array[i]) == null || a != a)) a = undefined;
      while (++i &lt; n) if ((b = array[i]) != null &amp;&amp; a &gt; b) a = b;
    } else {
      while (++i &lt; n &amp;&amp; ((a = f.call(array, array[i], i)) == null || a != a)) a = undefined;
      while (++i &lt; n) if ((b = f.call(array, array[i], i)) != null &amp;&amp; a &gt; b) a = b;
    }
    return a;
  };
  d3.max = function(array, f) {
    var i = -1, n = array.length, a, b;
    if (arguments.length === 1) {
      while (++i &lt; n &amp;&amp; ((a = array[i]) == null || a != a)) a = undefined;
      while (++i &lt; n) if ((b = array[i]) != null &amp;&amp; b &gt; a) a = b;
    } else {
      while (++i &lt; n &amp;&amp; ((a = f.call(array, array[i], i)) == null || a != a)) a = undefined;
      while (++i &lt; n) if ((b = f.call(array, array[i], i)) != null &amp;&amp; b &gt; a) a = b;
    }
    return a;
  };
  d3.extent = function(array, f) {
    var i = -1, n = array.length, a, b, c;
    if (arguments.length === 1) {
      while (++i &lt; n &amp;&amp; ((a = c = array[i]) == null || a != a)) a = c = undefined;
      while (++i &lt; n) if ((b = array[i]) != null) {
        if (a &gt; b) a = b;
        if (c &lt; b) c = b;
      }
    } else {
      while (++i &lt; n &amp;&amp; ((a = c = f.call(array, array[i], i)) == null || a != a)) a = undefined;
      while (++i &lt; n) if ((b = f.call(array, array[i], i)) != null) {
        if (a &gt; b) a = b;
        if (c &lt; b) c = b;
      }
    }
    return [ a, c ];
  };
  d3.random = {
    normal: function(Âµ, Ïƒ) {
      var n = arguments.length;
      if (n &lt; 2) Ïƒ = 1;
      if (n &lt; 1) Âµ = 0;
      return function() {
        var x, y, r;
        do {
          x = Math.random() * 2 - 1;
          y = Math.random() * 2 - 1;
          r = x * x + y * y;
        } while (!r || r &gt; 1);
        return Âµ + Ïƒ * x * Math.sqrt(-2 * Math.log(r) / r);
      };
    },
    logNormal: function(Âµ, Ïƒ) {
      var n = arguments.length;
      if (n &lt; 2) Ïƒ = 1;
      if (n &lt; 1) Âµ = 0;
      var random = d3.random.normal();
      return function() {
        return Math.exp(Âµ + Ïƒ * random());
      };
    },
    irwinHall: function(m) {
      return function() {
        for (var s = 0, j = 0; j &lt; m; j++) s += Math.random();
        return s / m;
      };
    }
  };
  d3.sum = function(array, f) {
    var s = 0, n = array.length, a, i = -1;
    if (arguments.length === 1) {
      while (++i &lt; n) if (!isNaN(a = +array[i])) s += a;
    } else {
      while (++i &lt; n) if (!isNaN(a = +f.call(array, array[i], i))) s += a;
    }
    return s;
  };
  d3.quantile = function(values, p) {
    var H = (values.length - 1) * p + 1, h = Math.floor(H), v = values[h - 1], e = H - h;
    return e ? v + e * (values[h] - v) : v;
  };
  d3.transpose = function(matrix) {
    return d3.zip.apply(d3, matrix);
  };
  d3.zip = function() {
    if (!(n = arguments.length)) return [];
    for (var i = -1, m = d3.min(arguments, d3_zipLength), zips = new Array(m); ++i &lt; m; ) {
      for (var j = -1, n, zip = zips[i] = new Array(n); ++j &lt; n; ) {
        zip[j] = arguments[j][i];
      }
    }
    return zips;
  };
  d3.bisector = function(f) {
    return {
      left: function(a, x, lo, hi) {
        if (arguments.length &lt; 3) lo = 0;
        if (arguments.length &lt; 4) hi = a.length;
        while (lo &lt; hi) {
          var mid = lo + hi &gt;&gt;&gt; 1;
          if (f.call(a, a[mid], mid) &lt; x) lo = mid + 1; else hi = mid;
        }
        return lo;
      },
      right: function(a, x, lo, hi) {
        if (arguments.length &lt; 3) lo = 0;
        if (arguments.length &lt; 4) hi = a.length;
        while (lo &lt; hi) {
          var mid = lo + hi &gt;&gt;&gt; 1;
          if (x &lt; f.call(a, a[mid], mid)) hi = mid; else lo = mid + 1;
        }
        return lo;
      }
    };
  };
  var d3_bisector = d3.bisector(function(d) {
    return d;
  });
  d3.bisectLeft = d3_bisector.left;
  d3.bisect = d3.bisectRight = d3_bisector.right;
  d3.first = function(array, f) {
    var i = 0, n = array.length, a = array[0], b;
    if (arguments.length === 1) f = d3.ascending;
    while (++i &lt; n) {
      if (f.call(array, a, b = array[i]) &gt; 0) {
        a = b;
      }
    }
    return a;
  };
  d3.last = function(array, f) {
    var i = 0, n = array.length, a = array[0], b;
    if (arguments.length === 1) f = d3.ascending;
    while (++i &lt; n) {
      if (f.call(array, a, b = array[i]) &lt;= 0) {
        a = b;
      }
    }
    return a;
  };
  d3.nest = function() {
    function map(array, depth) {
      if (depth &gt;= keys.length) return rollup ? rollup.call(nest, array) : sortValues ? array.sort(sortValues) : array;
      var i = -1, n = array.length, key = keys[depth++], keyValue, object, valuesByKey = new d3_Map, values, o = {};
      while (++i &lt; n) {
        if (values = valuesByKey.get(keyValue = key(object = array[i]))) {
          values.push(object);
        } else {
          valuesByKey.set(keyValue, [ object ]);
        }
      }
      valuesByKey.forEach(function(keyValue, values) {
        o[keyValue] = map(values, depth);
      });
      return o;
    }
    function entries(map, depth) {
      if (depth &gt;= keys.length) return map;
      var a = [], sortKey = sortKeys[depth++], key;
      for (key in map) {
        a.push({
          key: key,
          values: entries(map[key], depth)
        });
      }
      if (sortKey) a.sort(function(a, b) {
        return sortKey(a.key, b.key);
      });
      return a;
    }
    var nest = {}, keys = [], sortKeys = [], sortValues, rollup;
    nest.map = function(array) {
      return map(array, 0);
    };
    nest.entries = function(array) {
      return entries(map(array, 0), 0);
    };
    nest.key = function(d) {
      keys.push(d);
      return nest;
    };
    nest.sortKeys = function(order) {
      sortKeys[keys.length - 1] = order;
      return nest;
    };
    nest.sortValues = function(order) {
      sortValues = order;
      return nest;
    };
    nest.rollup = function(f) {
      rollup = f;
      return nest;
    };
    return nest;
  };
  d3.keys = function(map) {
    var keys = [];
    for (var key in map) keys.push(key);
    return keys;
  };
  d3.values = function(map) {
    var values = [];
    for (var key in map) values.push(map[key]);
    return values;
  };
  d3.entries = function(map) {
    var entries = [];
    for (var key in map) entries.push({
      key: key,
      value: map[key]
    });
    return entries;
  };
  d3.permute = function(array, indexes) {
    var permutes = [], i = -1, n = indexes.length;
    while (++i &lt; n) permutes[i] = array[indexes[i]];
    return permutes;
  };
  d3.merge = function(arrays) {
    return Array.prototype.concat.apply([], arrays);
  };
  d3.split = function(array, f) {
    var arrays = [], values = [], value, i = -1, n = array.length;
    if (arguments.length &lt; 2) f = d3_splitter;
    while (++i &lt; n) {
      if (f.call(values, value = array[i], i)) {
        values = [];
      } else {
        if (!values.length) arrays.push(values);
        values.push(value);
      }
    }
    return arrays;
  };
  d3.range = function(start, stop, step) {
    if (arguments.length &lt; 3) {
      step = 1;
      if (arguments.length &lt; 2) {
        stop = start;
        start = 0;
      }
    }
    if ((stop - start) / step === Infinity) throw new Error(&quot;infinite range&quot;);
    var range = [], k = d3_range_integerScale(Math.abs(step)), i = -1, j;
    start *= k, stop *= k, step *= k;
    if (step &lt; 0) while ((j = start + step * ++i) &gt; stop) range.push(j / k); else while ((j = start + step * ++i) &lt; stop) range.push(j / k);
    return range;
  };
  d3.requote = function(s) {
    return s.replace(d3_requote_re, &quot;\\$&amp;&quot;);
  };
  var d3_requote_re = /[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g;
  d3.round = function(x, n) {
    return n ? Math.round(x * (n = Math.pow(10, n))) / n : Math.round(x);
  };
  d3.xhr = function(url, mime, callback) {
    var req = new XMLHttpRequest;
    if (arguments.length &lt; 3) callback = mime, mime = null; else if (mime &amp;&amp; req.overrideMimeType) req.overrideMimeType(mime);
    req.open(&quot;GET&quot;, url, true);
    if (mime) req.setRequestHeader(&quot;Accept&quot;, mime);
    req.onreadystatechange = function() {
      if (req.readyState === 4) {
        var s = req.status;
        callback(!s &amp;&amp; req.response || s &gt;= 200 &amp;&amp; s &lt; 300 || s === 304 ? req : null);
      }
    };
    req.send(null);
  };
  d3.text = function(url, mime, callback) {
    function ready(req) {
      callback(req &amp;&amp; req.responseText);
    }
    if (arguments.length &lt; 3) {
      callback = mime;
      mime = null;
    }
    d3.xhr(url, mime, ready);
  };
  d3.json = function(url, callback) {
    d3.text(url, &quot;application/json&quot;, function(text) {
      callback(text ? JSON.parse(text) : null);
    });
  };
  d3.html = function(url, callback) {
    d3.text(url, &quot;text/html&quot;, function(text) {
      if (text != null) {
        var range = document.createRange();
        range.selectNode(document.body);
        text = range.createContextualFragment(text);
      }
      callback(text);
    });
  };
  d3.xml = function(url, mime, callback) {
    function ready(req) {
      callback(req &amp;&amp; req.responseXML);
    }
    if (arguments.length &lt; 3) {
      callback = mime;
      mime = null;
    }
    d3.xhr(url, mime, ready);
  };
  var d3_nsPrefix = {
    svg: &quot;http://www.w3.org/2000/svg&quot;,
    xhtml: &quot;http://www.w3.org/1999/xhtml&quot;,
    xlink: &quot;http://www.w3.org/1999/xlink&quot;,
    xml: &quot;http://www.w3.org/XML/1998/namespace&quot;,
    xmlns: &quot;http://www.w3.org/2000/xmlns/&quot;
  };
  d3.ns = {
    prefix: d3_nsPrefix,
    qualify: function(name) {
      var i = name.indexOf(&quot;:&quot;), prefix = name;
      if (i &gt;= 0) {
        prefix = name.substring(0, i);
        name = name.substring(i + 1);
      }
      return d3_nsPrefix.hasOwnProperty(prefix) ? {
        space: d3_nsPrefix[prefix],
        local: name
      } : name;
    }
  };
  d3.dispatch = function() {
    var dispatch = new d3_dispatch, i = -1, n = arguments.length;
    while (++i &lt; n) dispatch[arguments[i]] = d3_dispatch_event(dispatch);
    return dispatch;
  };
  d3_dispatch.prototype.on = function(type, listener) {
    var i = type.indexOf(&quot;.&quot;), name = &quot;&quot;;
    if (i &gt; 0) {
      name = type.substring(i + 1);
      type = type.substring(0, i);
    }
    return arguments.length &lt; 2 ? this[type].on(name) : this[type].on(name, listener);
  };
  d3.format = function(specifier) {
    var match = d3_format_re.exec(specifier), fill = match[1] || &quot; &quot;, sign = match[3] || &quot;&quot;, zfill = match[5], width = +match[6], comma = match[7], precision = match[8], type = match[9], scale = 1, suffix = &quot;&quot;, integer = false;
    if (precision) precision = +precision.substring(1);
    if (zfill) {
      fill = &quot;0&quot;;
      if (comma) width -= Math.floor((width - 1) / 4);
    }
    switch (type) {
     case &quot;n&quot;:
      comma = true;
      type = &quot;g&quot;;
      break;
     case &quot;%&quot;:
      scale = 100;
      suffix = &quot;%&quot;;
      type = &quot;f&quot;;
      break;
     case &quot;p&quot;:
      scale = 100;
      suffix = &quot;%&quot;;
      type = &quot;r&quot;;
      break;
     case &quot;d&quot;:
      integer = true;
      precision = 0;
      break;
     case &quot;s&quot;:
      scale = -1;
      type = &quot;r&quot;;
      break;
    }
    if (type == &quot;r&quot; &amp;&amp; !precision) type = &quot;g&quot;;
    type = d3_format_types.get(type) || d3_format_typeDefault;
    return function(value) {
      if (integer &amp;&amp; value % 1) return &quot;&quot;;
      var negative = value &lt; 0 &amp;&amp; (value = -value) ? &quot;-&quot; : sign;
      if (scale &lt; 0) {
        var prefix = d3.formatPrefix(value, precision);
        value = prefix.scale(value);
        suffix = prefix.symbol;
      } else {
        value *= scale;
      }
      value = type(value, precision);
      if (zfill) {
        var length = value.length + negative.length;
        if (length &lt; width) value = (new Array(width - length + 1)).join(fill) + value;
        if (comma) value = d3_format_group(value);
        value = negative + value;
      } else {
        if (comma) value = d3_format_group(value);
        value = negative + value;
        var length = value.length;
        if (length &lt; width) value = (new Array(width - length + 1)).join(fill) + value;
      }
      return value + suffix;
    };
  };
  var d3_format_re = /(?:([^{])?([&lt;&gt;=^]))?([+\- ])?(#)?(0)?([0-9]+)?(,)?(\.[0-9]+)?([a-zA-Z%])?/;
  var d3_format_types = d3.map({
    g: function(x, p) {
      return x.toPrecision(p);
    },
    e: function(x, p) {
      return x.toExponential(p);
    },
    f: function(x, p) {
      return x.toFixed(p);
    },
    r: function(x, p) {
      return d3.round(x, p = d3_format_precision(x, p)).toFixed(Math.max(0, Math.min(20, p)));
    }
  });
  var d3_formatPrefixes = [ &quot;y&quot;, &quot;z&quot;, &quot;a&quot;, &quot;f&quot;, &quot;p&quot;, &quot;n&quot;, &quot;Î¼&quot;, &quot;m&quot;, &quot;&quot;, &quot;k&quot;, &quot;M&quot;, &quot;G&quot;, &quot;T&quot;, &quot;P&quot;, &quot;E&quot;, &quot;Z&quot;, &quot;Y&quot; ].map(d3_formatPrefix);
  d3.formatPrefix = function(value, precision) {
    var i = 0;
    if (value) {
      if (value &lt; 0) value *= -1;
      if (precision) value = d3.round(value, d3_format_precision(value, precision));
      i = 1 + Math.floor(1e-12 + Math.log(value) / Math.LN10);
      i = Math.max(-24, Math.min(24, Math.floor((i &lt;= 0 ? i + 1 : i - 1) / 3) * 3));
    }
    return d3_formatPrefixes[8 + i / 3];
  };
  var d3_ease_quad = d3_ease_poly(2), d3_ease_cubic = d3_ease_poly(3), d3_ease_default = function() {
    return d3_ease_identity;
  };
  var d3_ease = d3.map({
    linear: d3_ease_default,
    poly: d3_ease_poly,
    quad: function() {
      return d3_ease_quad;
    },
    cubic: function() {
      return d3_ease_cubic;
    },
    sin: function() {
      return d3_ease_sin;
    },
    exp: function() {
      return d3_ease_exp;
    },
    circle: function() {
      return d3_ease_circle;
    },
    elastic: d3_ease_elastic,
    back: d3_ease_back,
    bounce: function() {
      return d3_ease_bounce;
    }
  });
  var d3_ease_mode = d3.map({
    &quot;in&quot;: d3_ease_identity,
    out: d3_ease_reverse,
    &quot;in-out&quot;: d3_ease_reflect,
    &quot;out-in&quot;: function(f) {
      return d3_ease_reflect(d3_ease_reverse(f));
    }
  });
  d3.ease = function(name) {
    var i = name.indexOf(&quot;-&quot;), t = i &gt;= 0 ? name.substring(0, i) : name, m = i &gt;= 0 ? name.substring(i + 1) : &quot;in&quot;;
    t = d3_ease.get(t) || d3_ease_default;
    m = d3_ease_mode.get(m) || d3_ease_identity;
    return d3_ease_clamp(m(t.apply(null, Array.prototype.slice.call(arguments, 1))));
  };
  d3.event = null;
  d3.transform = function(string) {
    var g = document.createElementNS(d3.ns.prefix.svg, &quot;g&quot;);
    return (d3.transform = function(string) {
      g.setAttribute(&quot;transform&quot;, string);
      var t = g.transform.baseVal.consolidate();
      return new d3_transform(t ? t.matrix : d3_transformIdentity);
    })(string);
  };
  d3_transform.prototype.toString = function() {
    return &quot;translate(&quot; + this.translate + &quot;)rotate(&quot; + this.rotate + &quot;)skewX(&quot; + this.skew + &quot;)scale(&quot; + this.scale + &quot;)&quot;;
  };
  var d3_transformDegrees = 180 / Math.PI, d3_transformIdentity = {
    a: 1,
    b: 0,
    c: 0,
    d: 1,
    e: 0,
    f: 0
  };
  d3.interpolate = function(a, b) {
    var i = d3.interpolators.length, f;
    while (--i &gt;= 0 &amp;&amp; !(f = d3.interpolators[i](a, b))) ;
    return f;
  };
  d3.interpolateNumber = function(a, b) {
    b -= a;
    return function(t) {
      return a + b * t;
    };
  };
  d3.interpolateRound = function(a, b) {
    b -= a;
    return function(t) {
      return Math.round(a + b * t);
    };
  };
  d3.interpolateString = function(a, b) {
    var m, i, j, s0 = 0, s1 = 0, s = [], q = [], n, o;
    d3_interpolate_number.lastIndex = 0;
    for (i = 0; m = d3_interpolate_number.exec(b); ++i) {
      if (m.index) s.push(b.substring(s0, s1 = m.index));
      q.push({
        i: s.length,
        x: m[0]
      });
      s.push(null);
      s0 = d3_interpolate_number.lastIndex;
    }
    if (s0 &lt; b.length) s.push(b.substring(s0));
    for (i = 0, n = q.length; (m = d3_interpolate_number.exec(a)) &amp;&amp; i &lt; n; ++i) {
      o = q[i];
      if (o.x == m[0]) {
        if (o.i) {
          if (s[o.i + 1] == null) {
            s[o.i - 1] += o.x;
            s.splice(o.i, 1);
            for (j = i + 1; j &lt; n; ++j) q[j].i--;
          } else {
            s[o.i - 1] += o.x + s[o.i + 1];
            s.splice(o.i, 2);
            for (j = i + 1; j &lt; n; ++j) q[j].i -= 2;
          }
        } else {
          if (s[o.i + 1] == null) {
            s[o.i] = o.x;
          } else {
            s[o.i] = o.x + s[o.i + 1];
            s.splice(o.i + 1, 1);
            for (j = i + 1; j &lt; n; ++j) q[j].i--;
          }
        }
        q.splice(i, 1);
        n--;
        i--;
      } else {
        o.x = d3.interpolateNumber(parseFloat(m[0]), parseFloat(o.x));
      }
    }
    while (i &lt; n) {
      o = q.pop();
      if (s[o.i + 1] == null) {
        s[o.i] = o.x;
      } else {
        s[o.i] = o.x + s[o.i + 1];
        s.splice(o.i + 1, 1);
      }
      n--;
    }
    if (s.length === 1) {
      return s[0] == null ? q[0].x : function() {
        return b;
      };
    }
    return function(t) {
      for (i = 0; i &lt; n; ++i) s[(o = q[i]).i] = o.x(t);
      return s.join(&quot;&quot;);
    };
  };
  d3.interpolateTransform = function(a, b) {
    var s = [], q = [], n, A = d3.transform(a), B = d3.transform(b), ta = A.translate, tb = B.translate, ra = A.rotate, rb = B.rotate, wa = A.skew, wb = B.skew, ka = A.scale, kb = B.scale;
    if (ta[0] != tb[0] || ta[1] != tb[1]) {
      s.push(&quot;translate(&quot;, null, &quot;,&quot;, null, &quot;)&quot;);
      q.push({
        i: 1,
        x: d3.interpolateNumber(ta[0], tb[0])
      }, {
        i: 3,
        x: d3.interpolateNumber(ta[1], tb[1])
      });
    } else if (tb[0] || tb[1]) {
      s.push(&quot;translate(&quot; + tb + &quot;)&quot;);
    } else {
      s.push(&quot;&quot;);
    }
    if (ra != rb) {
      if (ra - rb &gt; 180) rb += 360; else if (rb - ra &gt; 180) ra += 360;
      q.push({
        i: s.push(s.pop() + &quot;rotate(&quot;, null, &quot;)&quot;) - 2,
        x: d3.interpolateNumber(ra, rb)
      });
    } else if (rb) {
      s.push(s.pop() + &quot;rotate(&quot; + rb + &quot;)&quot;);
    }
    if (wa != wb) {
      q.push({
        i: s.push(s.pop() + &quot;skewX(&quot;, null, &quot;)&quot;) - 2,
        x: d3.interpolateNumber(wa, wb)
      });
    } else if (wb) {
      s.push(s.pop() + &quot;skewX(&quot; + wb + &quot;)&quot;);
    }
    if (ka[0] != kb[0] || ka[1] != kb[1]) {
      n = s.push(s.pop() + &quot;scale(&quot;, null, &quot;,&quot;, null, &quot;)&quot;);
      q.push({
        i: n - 4,
        x: d3.interpolateNumber(ka[0], kb[0])
      }, {
        i: n - 2,
        x: d3.interpolateNumber(ka[1], kb[1])
      });
    } else if (kb[0] != 1 || kb[1] != 1) {
      s.push(s.pop() + &quot;scale(&quot; + kb + &quot;)&quot;);
    }
    n = q.length;
    return function(t) {
      var i = -1, o;
      while (++i &lt; n) s[(o = q[i]).i] = o.x(t);
      return s.join(&quot;&quot;);
    };
  };
  d3.interpolateRgb = function(a, b) {
    a = d3.rgb(a);
    b = d3.rgb(b);
    var ar = a.r, ag = a.g, ab = a.b, br = b.r - ar, bg = b.g - ag, bb = b.b - ab;
    return function(t) {
      return &quot;#&quot; + d3_rgb_hex(Math.round(ar + br * t)) + d3_rgb_hex(Math.round(ag + bg * t)) + d3_rgb_hex(Math.round(ab + bb * t));
    };
  };
  d3.interpolateHsl = function(a, b) {
    a = d3.hsl(a);
    b = d3.hsl(b);
    var h0 = a.h, s0 = a.s, l0 = a.l, h1 = b.h - h0, s1 = b.s - s0, l1 = b.l - l0;
    if (h1 &gt; 180) h1 -= 360; else if (h1 &lt; -180) h1 += 360;
    return function(t) {
      return d3_hsl_rgb(h0 + h1 * t, s0 + s1 * t, l0 + l1 * t) + &quot;&quot;;
    };
  };
  d3.interpolateLab = function(a, b) {
    a = d3.lab(a);
    b = d3.lab(b);
    var al = a.l, aa = a.a, ab = a.b, bl = b.l - al, ba = b.a - aa, bb = b.b - ab;
    return function(t) {
      return d3_lab_rgb(al + bl * t, aa + ba * t, ab + bb * t) + &quot;&quot;;
    };
  };
  d3.interpolateHcl = function(a, b) {
    a = d3.hcl(a);
    b = d3.hcl(b);
    var ah = a.h, ac = a.c, al = a.l, bh = b.h - ah, bc = b.c - ac, bl = b.l - al;
    if (bh &gt; 180) bh -= 360; else if (bh &lt; -180) bh += 360;
    return function(t) {
      return d3_hcl_lab(ah + bh * t, ac + bc * t, al + bl * t) + &quot;&quot;;
    };
  };
  d3.interpolateArray = function(a, b) {
    var x = [], c = [], na = a.length, nb = b.length, n0 = Math.min(a.length, b.length), i;
    for (i = 0; i &lt; n0; ++i) x.push(d3.interpolate(a[i], b[i]));
    for (; i &lt; na; ++i) c[i] = a[i];
    for (; i &lt; nb; ++i) c[i] = b[i];
    return function(t) {
      for (i = 0; i &lt; n0; ++i) c[i] = x[i](t);
      return c;
    };
  };
  d3.interpolateObject = function(a, b) {
    var i = {}, c = {}, k;
    for (k in a) {
      if (k in b) {
        i[k] = d3_interpolateByName(k)(a[k], b[k]);
      } else {
        c[k] = a[k];
      }
    }
    for (k in b) {
      if (!(k in a)) {
        c[k] = b[k];
      }
    }
    return function(t) {
      for (k in i) c[k] = i[k](t);
      return c;
    };
  };
  var d3_interpolate_number = /[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g;
  d3.interpolators = [ d3.interpolateObject, function(a, b) {
    return b instanceof Array &amp;&amp; d3.interpolateArray(a, b);
  }, function(a, b) {
    return (typeof a === &quot;string&quot; || typeof b === &quot;string&quot;) &amp;&amp; d3.interpolateString(a + &quot;&quot;, b + &quot;&quot;);
  }, function(a, b) {
    return (typeof b === &quot;string&quot; ? d3_rgb_names.has(b) || /^(#|rgb\(|hsl\()/.test(b) : b instanceof d3_Color) &amp;&amp; d3.interpolateRgb(a, b);
  }, function(a, b) {
    return !isNaN(a = +a) &amp;&amp; !isNaN(b = +b) &amp;&amp; d3.interpolateNumber(a, b);
  } ];
  d3_Color.prototype.toString = function() {
    return this.rgb() + &quot;&quot;;
  };
  d3.rgb = function(r, g, b) {
    return arguments.length === 1 ? r instanceof d3_Rgb ? d3_rgb(r.r, r.g, r.b) : d3_rgb_parse(&quot;&quot; + r, d3_rgb, d3_hsl_rgb) : d3_rgb(~~r, ~~g, ~~b);
  };
  var d3_rgbPrototype = d3_Rgb.prototype = new d3_Color;
  d3_rgbPrototype.brighter = function(k) {
    k = Math.pow(.7, arguments.length ? k : 1);
    var r = this.r, g = this.g, b = this.b, i = 30;
    if (!r &amp;&amp; !g &amp;&amp; !b) return d3_rgb(i, i, i);
    if (r &amp;&amp; r &lt; i) r = i;
    if (g &amp;&amp; g &lt; i) g = i;
    if (b &amp;&amp; b &lt; i) b = i;
    return d3_rgb(Math.min(255, Math.floor(r / k)), Math.min(255, Math.floor(g / k)), Math.min(255, Math.floor(b / k)));
  };
  d3_rgbPrototype.darker = function(k) {
    k = Math.pow(.7, arguments.length ? k : 1);
    return d3_rgb(Math.floor(k * this.r), Math.floor(k * this.g), Math.floor(k * this.b));
  };
  d3_rgbPrototype.hsl = function() {
    return d3_rgb_hsl(this.r, this.g, this.b);
  };
  d3_rgbPrototype.toString = function() {
    return &quot;#&quot; + d3_rgb_hex(this.r) + d3_rgb_hex(this.g) + d3_rgb_hex(this.b);
  };
  var d3_rgb_names = d3.map({
    aliceblue: &quot;#f0f8ff&quot;,
    antiquewhite: &quot;#faebd7&quot;,
    aqua: &quot;#00ffff&quot;,
    aquamarine: &quot;#7fffd4&quot;,
    azure: &quot;#f0ffff&quot;,
    beige: &quot;#f5f5dc&quot;,
    bisque: &quot;#ffe4c4&quot;,
    black: &quot;#000000&quot;,
    blanchedalmond: &quot;#ffebcd&quot;,
    blue: &quot;#0000ff&quot;,
    blueviolet: &quot;#8a2be2&quot;,
    brown: &quot;#a52a2a&quot;,
    burlywood: &quot;#deb887&quot;,
    cadetblue: &quot;#5f9ea0&quot;,
    chartreuse: &quot;#7fff00&quot;,
    chocolate: &quot;#d2691e&quot;,
    coral: &quot;#ff7f50&quot;,
    cornflowerblue: &quot;#6495ed&quot;,
    cornsilk: &quot;#fff8dc&quot;,
    crimson: &quot;#dc143c&quot;,
    cyan: &quot;#00ffff&quot;,
    darkblue: &quot;#00008b&quot;,
    darkcyan: &quot;#008b8b&quot;,
    darkgoldenrod: &quot;#b8860b&quot;,
    darkgray: &quot;#a9a9a9&quot;,
    darkgreen: &quot;#006400&quot;,
    darkgrey: &quot;#a9a9a9&quot;,
    darkkhaki: &quot;#bdb76b&quot;,
    darkmagenta: &quot;#8b008b&quot;,
    darkolivegreen: &quot;#556b2f&quot;,
    darkorange: &quot;#ff8c00&quot;,
    darkorchid: &quot;#9932cc&quot;,
    darkred: &quot;#8b0000&quot;,
    darksalmon: &quot;#e9967a&quot;,
    darkseagreen: &quot;#8fbc8f&quot;,
    darkslateblue: &quot;#483d8b&quot;,
    darkslategray: &quot;#2f4f4f&quot;,
    darkslategrey: &quot;#2f4f4f&quot;,
    darkturquoise: &quot;#00ced1&quot;,
    darkviolet: &quot;#9400d3&quot;,
    deeppink: &quot;#ff1493&quot;,
    deepskyblue: &quot;#00bfff&quot;,
    dimgray: &quot;#696969&quot;,
    dimgrey: &quot;#696969&quot;,
    dodgerblue: &quot;#1e90ff&quot;,
    firebrick: &quot;#b22222&quot;,
    floralwhite: &quot;#fffaf0&quot;,
    forestgreen: &quot;#228b22&quot;,
    fuchsia: &quot;#ff00ff&quot;,
    gainsboro: &quot;#dcdcdc&quot;,
    ghostwhite: &quot;#f8f8ff&quot;,
    gold: &quot;#ffd700&quot;,
    goldenrod: &quot;#daa520&quot;,
    gray: &quot;#808080&quot;,
    green: &quot;#008000&quot;,
    greenyellow: &quot;#adff2f&quot;,
    grey: &quot;#808080&quot;,
    honeydew: &quot;#f0fff0&quot;,
    hotpink: &quot;#ff69b4&quot;,
    indianred: &quot;#cd5c5c&quot;,
    indigo: &quot;#4b0082&quot;,
    ivory: &quot;#fffff0&quot;,
    khaki: &quot;#f0e68c&quot;,
    lavender: &quot;#e6e6fa&quot;,
    lavenderblush: &quot;#fff0f5&quot;,
    lawngreen: &quot;#7cfc00&quot;,
    lemonchiffon: &quot;#fffacd&quot;,
    lightblue: &quot;#add8e6&quot;,
    lightcoral: &quot;#f08080&quot;,
    lightcyan: &quot;#e0ffff&quot;,
    lightgoldenrodyellow: &quot;#fafad2&quot;,
    lightgray: &quot;#d3d3d3&quot;,
    lightgreen: &quot;#90ee90&quot;,
    lightgrey: &quot;#d3d3d3&quot;,
    lightpink: &quot;#ffb6c1&quot;,
    lightsalmon: &quot;#ffa07a&quot;,
    lightseagreen: &quot;#20b2aa&quot;,
    lightskyblue: &quot;#87cefa&quot;,
    lightslategray: &quot;#778899&quot;,
    lightslategrey: &quot;#778899&quot;,
    lightsteelblue: &quot;#b0c4de&quot;,
    lightyellow: &quot;#ffffe0&quot;,
    lime: &quot;#00ff00&quot;,
    limegreen: &quot;#32cd32&quot;,
    linen: &quot;#faf0e6&quot;,
    magenta: &quot;#ff00ff&quot;,
    maroon: &quot;#800000&quot;,
    mediumaquamarine: &quot;#66cdaa&quot;,
    mediumblue: &quot;#0000cd&quot;,
    mediumorchid: &quot;#ba55d3&quot;,
    mediumpurple: &quot;#9370db&quot;,
    mediumseagreen: &quot;#3cb371&quot;,
    mediumslateblue: &quot;#7b68ee&quot;,
    mediumspringgreen: &quot;#00fa9a&quot;,
    mediumturquoise: &quot;#48d1cc&quot;,
    mediumvioletred: &quot;#c71585&quot;,
    midnightblue: &quot;#191970&quot;,
    mintcream: &quot;#f5fffa&quot;,
    mistyrose: &quot;#ffe4e1&quot;,
    moccasin: &quot;#ffe4b5&quot;,
    navajowhite: &quot;#ffdead&quot;,
    navy: &quot;#000080&quot;,
    oldlace: &quot;#fdf5e6&quot;,
    olive: &quot;#808000&quot;,
    olivedrab: &quot;#6b8e23&quot;,
    orange: &quot;#ffa500&quot;,
    orangered: &quot;#ff4500&quot;,
    orchid: &quot;#da70d6&quot;,
    palegoldenrod: &quot;#eee8aa&quot;,
    palegreen: &quot;#98fb98&quot;,
    paleturquoise: &quot;#afeeee&quot;,
    palevioletred: &quot;#db7093&quot;,
    papayawhip: &quot;#ffefd5&quot;,
    peachpuff: &quot;#ffdab9&quot;,
    peru: &quot;#cd853f&quot;,
    pink: &quot;#ffc0cb&quot;,
    plum: &quot;#dda0dd&quot;,
    powderblue: &quot;#b0e0e6&quot;,
    purple: &quot;#800080&quot;,
    red: &quot;#ff0000&quot;,
    rosybrown: &quot;#bc8f8f&quot;,
    royalblue: &quot;#4169e1&quot;,
    saddlebrown: &quot;#8b4513&quot;,
    salmon: &quot;#fa8072&quot;,
    sandybrown: &quot;#f4a460&quot;,
    seagreen: &quot;#2e8b57&quot;,
    seashell: &quot;#fff5ee&quot;,
    sienna: &quot;#a0522d&quot;,
    silver: &quot;#c0c0c0&quot;,
    skyblue: &quot;#87ceeb&quot;,
    slateblue: &quot;#6a5acd&quot;,
    slategray: &quot;#708090&quot;,
    slategrey: &quot;#708090&quot;,
    snow: &quot;#fffafa&quot;,
    springgreen: &quot;#00ff7f&quot;,
    steelblue: &quot;#4682b4&quot;,
    tan: &quot;#d2b48c&quot;,
    teal: &quot;#008080&quot;,
    thistle: &quot;#d8bfd8&quot;,
    tomato: &quot;#ff6347&quot;,
    turquoise: &quot;#40e0d0&quot;,
    violet: &quot;#ee82ee&quot;,
    wheat: &quot;#f5deb3&quot;,
    white: &quot;#ffffff&quot;,
    whitesmoke: &quot;#f5f5f5&quot;,
    yellow: &quot;#ffff00&quot;,
    yellowgreen: &quot;#9acd32&quot;
  });
  d3_rgb_names.forEach(function(key, value) {
    d3_rgb_names.set(key, d3_rgb_parse(value, d3_rgb, d3_hsl_rgb));
  });
  d3.hsl = function(h, s, l) {
    return arguments.length === 1 ? h instanceof d3_Hsl ? d3_hsl(h.h, h.s, h.l) : d3_rgb_parse(&quot;&quot; + h, d3_rgb_hsl, d3_hsl) : d3_hsl(+h, +s, +l);
  };
  var d3_hslPrototype = d3_Hsl.prototype = new d3_Color;
  d3_hslPrototype.brighter = function(k) {
    k = Math.pow(.7, arguments.length ? k : 1);
    return d3_hsl(this.h, this.s, this.l / k);
  };
  d3_hslPrototype.darker = function(k) {
    k = Math.pow(.7, arguments.length ? k : 1);
    return d3_hsl(this.h, this.s, k * this.l);
  };
  d3_hslPrototype.rgb = function() {
    return d3_hsl_rgb(this.h, this.s, this.l);
  };
  d3.hcl = function(h, c, l) {
    return arguments.length === 1 ? h instanceof d3_Hcl ? d3_hcl(h.h, h.c, h.l) : h instanceof d3_Lab ? d3_lab_hcl(h.l, h.a, h.b) : d3_lab_hcl((h = d3_rgb_lab((h = d3.rgb(h)).r, h.g, h.b)).l, h.a, h.b) : d3_hcl(+h, +c, +l);
  };
  var d3_hclPrototype = d3_Hcl.prototype = new d3_Color;
  d3_hclPrototype.brighter = function(k) {
    return d3_hcl(this.h, this.c, Math.min(100, this.l + d3_lab_K * (arguments.length ? k : 1)));
  };
  d3_hclPrototype.darker = function(k) {
    return d3_hcl(this.h, this.c, Math.max(0, this.l - d3_lab_K * (arguments.length ? k : 1)));
  };
  d3_hclPrototype.rgb = function() {
    return d3_hcl_lab(this.h, this.c, this.l).rgb();
  };
  d3.lab = function(l, a, b) {
    return arguments.length === 1 ? l instanceof d3_Lab ? d3_lab(l.l, l.a, l.b) : l instanceof d3_Hcl ? d3_hcl_lab(l.l, l.c, l.h) : d3_rgb_lab((l = d3.rgb(l)).r, l.g, l.b) : d3_lab(+l, +a, +b);
  };
  var d3_lab_K = 18;
  var d3_lab_X = .95047, d3_lab_Y = 1, d3_lab_Z = 1.08883;
  var d3_labPrototype = d3_Lab.prototype = new d3_Color;
  d3_labPrototype.brighter = function(k) {
    return d3_lab(Math.min(100, this.l + d3_lab_K * (arguments.length ? k : 1)), this.a, this.b);
  };
  d3_labPrototype.darker = function(k) {
    return d3_lab(Math.max(0, this.l - d3_lab_K * (arguments.length ? k : 1)), this.a, this.b);
  };
  d3_labPrototype.rgb = function() {
    return d3_lab_rgb(this.l, this.a, this.b);
  };
  var d3_select = function(s, n) {
    return n.querySelector(s);
  }, d3_selectAll = function(s, n) {
    return n.querySelectorAll(s);
  }, d3_selectRoot = document.documentElement, d3_selectMatcher = d3_selectRoot.matchesSelector || d3_selectRoot.webkitMatchesSelector || d3_selectRoot.mozMatchesSelector || d3_selectRoot.msMatchesSelector || d3_selectRoot.oMatchesSelector, d3_selectMatches = function(n, s) {
    return d3_selectMatcher.call(n, s);
  };
  if (typeof Sizzle === &quot;function&quot;) {
    d3_select = function(s, n) {
      return Sizzle(s, n)[0] || null;
    };
    d3_selectAll = function(s, n) {
      return Sizzle.uniqueSort(Sizzle(s, n));
    };
    d3_selectMatches = Sizzle.matchesSelector;
  }
  var d3_selectionPrototype = [];
  d3.selection = function() {
    return d3_selectionRoot;
  };
  d3.selection.prototype = d3_selectionPrototype;
  d3_selectionPrototype.select = function(selector) {
    var subgroups = [], subgroup, subnode, group, node;
    if (typeof selector !== &quot;function&quot;) selector = d3_selection_selector(selector);
    for (var j = -1, m = this.length; ++j &lt; m; ) {
      subgroups.push(subgroup = []);
      subgroup.parentNode = (group = this[j]).parentNode;
      for (var i = -1, n = group.length; ++i &lt; n; ) {
        if (node = group[i]) {
          subgroup.push(subnode = selector.call(node, node.__data__, i));
          if (subnode &amp;&amp; &quot;__data__&quot; in node) subnode.__data__ = node.__data__;
        } else {
          subgroup.push(null);
        }
      }
    }
    return d3_selection(subgroups);
  };
  d3_selectionPrototype.selectAll = function(selector) {
    var subgroups = [], subgroup, node;
    if (typeof selector !== &quot;function&quot;) selector = d3_selection_selectorAll(selector);
    for (var j = -1, m = this.length; ++j &lt; m; ) {
      for (var group = this[j], i = -1, n = group.length; ++i &lt; n; ) {
        if (node = group[i]) {
          subgroups.push(subgroup = d3_array(selector.call(node, node.__data__, i)));
          subgroup.parentNode = node;
        }
      }
    }
    return d3_selection(subgroups);
  };
  d3_selectionPrototype.attr = function(name, value) {
    if (arguments.length &lt; 2) {
      if (typeof name === &quot;string&quot;) {
        var node = this.node();
        name = d3.ns.qualify(name);
        return name.local ? node.getAttributeNS(name.space, name.local) : node.getAttribute(name);
      }
      for (value in name) this.each(d3_selection_attr(value, name[value]));
      return this;
    }
    return this.each(d3_selection_attr(name, value));
  };
  d3_selectionPrototype.classed = function(name, value) {
    if (arguments.length &lt; 2) {
      if (typeof name === &quot;string&quot;) {
        var node = this.node(), n = (name = name.trim().split(/^|\s+/g)).length, i = -1;
        if (value = node.classList) {
          while (++i &lt; n) if (!value.contains(name[i])) return false;
        } else {
          value = node.className;
          if (value.baseVal != null) value = value.baseVal;
          while (++i &lt; n) if (!d3_selection_classedRe(name[i]).test(value)) return false;
        }
        return true;
      }
      for (value in name) this.each(d3_selection_classed(value, name[value]));
      return this;
    }
    return this.each(d3_selection_classed(name, value));
  };
  d3_selectionPrototype.style = function(name, value, priority) {
    var n = arguments.length;
    if (n &lt; 3) {
      if (typeof name !== &quot;string&quot;) {
        if (n &lt; 2) value = &quot;&quot;;
        for (priority in name) this.each(d3_selection_style(priority, name[priority], value));
        return this;
      }
      if (n &lt; 2) return window.getComputedStyle(this.node(), null).getPropertyValue(name);
      priority = &quot;&quot;;
    }
    return this.each(d3_selection_style(name, value, priority));
  };
  d3_selectionPrototype.property = function(name, value) {
    if (arguments.length &lt; 2) {
      if (typeof name === &quot;string&quot;) return this.node()[name];
      for (value in name) this.each(d3_selection_property(value, name[value]));
      return this;
    }
    return this.each(d3_selection_property(name, value));
  };
  d3_selectionPrototype.text = function(value) {
    return arguments.length &lt; 1 ? this.node().textContent : this.each(typeof value === &quot;function&quot; ? function() {
      var v = value.apply(this, arguments);
      this.textContent = v == null ? &quot;&quot; : v;
    } : value == null ? function() {
      this.textContent = &quot;&quot;;
    } : function() {
      this.textContent = value;
    });
  };
  d3_selectionPrototype.html = function(value) {
    return arguments.length &lt; 1 ? this.node().innerHTML : this.each(typeof value === &quot;function&quot; ? function() {
      var v = value.apply(this, arguments);
      this.innerHTML = v == null ? &quot;&quot; : v;
    } : value == null ? function() {
      this.innerHTML = &quot;&quot;;
    } : function() {
      this.innerHTML = value;
    });
  };
  d3_selectionPrototype.append = function(name) {
    function append() {
      return this.appendChild(document.createElementNS(this.namespaceURI, name));
    }
    function appendNS() {
      return this.appendChild(document.createElementNS(name.space, name.local));
    }
    name = d3.ns.qualify(name);
    return this.select(name.local ? appendNS : append);
  };
  d3_selectionPrototype.insert = function(name, before) {
    function insert() {
      return this.insertBefore(document.createElementNS(this.namespaceURI, name), d3_select(before, this));
    }
    function insertNS() {
      return this.insertBefore(document.createElementNS(name.space, name.local), d3_select(before, this));
    }
    name = d3.ns.qualify(name);
    return this.select(name.local ? insertNS : insert);
  };
  d3_selectionPrototype.remove = function() {
    return this.each(function() {
      var parent = this.parentNode;
      if (parent) parent.removeChild(this);
    });
  };
  d3_selectionPrototype.data = function(value, key) {
    function bind(group, groupData) {
      var i, n = group.length, m = groupData.length, n0 = Math.min(n, m), n1 = Math.max(n, m), updateNodes = [], enterNodes = [], exitNodes = [], node, nodeData;
      if (key) {
        var nodeByKeyValue = new d3_Map, keyValues = [], keyValue, j = groupData.length;
        for (i = -1; ++i &lt; n; ) {
          keyValue = key.call(node = group[i], node.__data__, i);
          if (nodeByKeyValue.has(keyValue)) {
            exitNodes[j++] = node;
          } else {
            nodeByKeyValue.set(keyValue, node);
          }
          keyValues.push(keyValue);
        }
        for (i = -1; ++i &lt; m; ) {
          keyValue = key.call(groupData, nodeData = groupData[i], i);
          if (nodeByKeyValue.has(keyValue)) {
            updateNodes[i] = node = nodeByKeyValue.get(keyValue);
            node.__data__ = nodeData;
            enterNodes[i] = exitNodes[i] = null;
          } else {
            enterNodes[i] = d3_selection_dataNode(nodeData);
            updateNodes[i] = exitNodes[i] = null;
          }
          nodeByKeyValue.remove(keyValue);
        }
        for (i = -1; ++i &lt; n; ) {
          if (nodeByKeyValue.has(keyValues[i])) {
            exitNodes[i] = group[i];
          }
        }
      } else {
        for (i = -1; ++i &lt; n0; ) {
          node = group[i];
          nodeData = groupData[i];
          if (node) {
            node.__data__ = nodeData;
            updateNodes[i] = node;
            enterNodes[i] = exitNodes[i] = null;
          } else {
            enterNodes[i] = d3_selection_dataNode(nodeData);
            updateNodes[i] = exitNodes[i] = null;
          }
        }
        for (; i &lt; m; ++i) {
          enterNodes[i] = d3_selection_dataNode(groupData[i]);
          updateNodes[i] = exitNodes[i] = null;
        }
        for (; i &lt; n1; ++i) {
          exitNodes[i] = group[i];
          enterNodes[i] = updateNodes[i] = null;
        }
      }
      enterNodes.update = updateNodes;
      enterNodes.parentNode = updateNodes.parentNode = exitNodes.parentNode = group.parentNode;
      enter.push(enterNodes);
      update.push(updateNodes);
      exit.push(exitNodes);
    }
    var i = -1, n = this.length, group, node;
    if (!arguments.length) {
      value = new Array(n = (group = this[0]).length);
      while (++i &lt; n) {
        if (node = group[i]) {
          value[i] = node.__data__;
        }
      }
      return value;
    }
    var enter = d3_selection_enter([]), update = d3_selection([]), exit = d3_selection([]);
    if (typeof value === &quot;function&quot;) {
      while (++i &lt; n) {
        bind(group = this[i], value.call(group, group.parentNode.__data__, i));
      }
    } else {
      while (++i &lt; n) {
        bind(group = this[i], value);
      }
    }
    update.enter = function() {
      return enter;
    };
    update.exit = function() {
      return exit;
    };
    return update;
  };
  d3_selectionPrototype.datum = d3_selectionPrototype.map = function(value) {
    return arguments.length &lt; 1 ? this.property(&quot;__data__&quot;) : this.property(&quot;__data__&quot;, value);
  };
  d3_selectionPrototype.filter = function(filter) {
    var subgroups = [], subgroup, group, node;
    if (typeof filter !== &quot;function&quot;) filter = d3_selection_filter(filter);
    for (var j = 0, m = this.length; j &lt; m; j++) {
      subgroups.push(subgroup = []);
      subgroup.parentNode = (group = this[j]).parentNode;
      for (var i = 0, n = group.length; i &lt; n; i++) {
        if ((node = group[i]) &amp;&amp; filter.call(node, node.__data__, i)) {
          subgroup.push(node);
        }
      }
    }
    return d3_selection(subgroups);
  };
  d3_selectionPrototype.order = function() {
    for (var j = -1, m = this.length; ++j &lt; m; ) {
      for (var group = this[j], i = group.length - 1, next = group[i], node; --i &gt;= 0; ) {
        if (node = group[i]) {
          if (next &amp;&amp; next !== node.nextSibling) next.parentNode.insertBefore(node, next);
          next = node;
        }
      }
    }
    return this;
  };
  d3_selectionPrototype.sort = function(comparator) {
    comparator = d3_selection_sortComparator.apply(this, arguments);
    for (var j = -1, m = this.length; ++j &lt; m; ) this[j].sort(comparator);
    return this.order();
  };
  d3_selectionPrototype.on = function(type, listener, capture) {
    var n = arguments.length;
    if (n &lt; 3) {
      if (typeof type !== &quot;string&quot;) {
        if (n &lt; 2) listener = false;
        for (capture in type) this.each(d3_selection_on(capture, type[capture], listener));
        return this;
      }
      if (n &lt; 2) return (n = this.node()[&quot;__on&quot; + type]) &amp;&amp; n._;
      capture = false;
    }
    return this.each(d3_selection_on(type, listener, capture));
  };
  d3_selectionPrototype.each = function(callback) {
    return d3_selection_each(this, function(node, i, j) {
      callback.call(node, node.__data__, i, j);
    });
  };
  d3_selectionPrototype.call = function(callback) {
    callback.apply(this, (arguments[0] = this, arguments));
    return this;
  };
  d3_selectionPrototype.empty = function() {
    return !this.node();
  };
  d3_selectionPrototype.node = function(callback) {
    for (var j = 0, m = this.length; j &lt; m; j++) {
      for (var group = this[j], i = 0, n = group.length; i &lt; n; i++) {
        var node = group[i];
        if (node) return node;
      }
    }
    return null;
  };
  d3_selectionPrototype.transition = function() {
    var subgroups = [], subgroup, node;
    for (var j = -1, m = this.length; ++j &lt; m; ) {
      subgroups.push(subgroup = []);
      for (var group = this[j], i = -1, n = group.length; ++i &lt; n; ) {
        subgroup.push((node = group[i]) ? {
          node: node,
          delay: d3_transitionDelay,
          duration: d3_transitionDuration
        } : null);
      }
    }
    return d3_transition(subgroups, d3_transitionId || ++d3_transitionNextId, Date.now());
  };
  var d3_selectionRoot = d3_selection([ [ document ] ]);
  d3_selectionRoot[0].parentNode = d3_selectRoot;
  d3.select = function(selector) {
    return typeof selector === &quot;string&quot; ? d3_selectionRoot.select(selector) : d3_selection([ [ selector ] ]);
  };
  d3.selectAll = function(selector) {
    return typeof selector === &quot;string&quot; ? d3_selectionRoot.selectAll(selector) : d3_selection([ d3_array(selector) ]);
  };
  var d3_selection_enterPrototype = [];
  d3.selection.enter = d3_selection_enter;
  d3.selection.enter.prototype = d3_selection_enterPrototype;
  d3_selection_enterPrototype.append = d3_selectionPrototype.append;
  d3_selection_enterPrototype.insert = d3_selectionPrototype.insert;
  d3_selection_enterPrototype.empty = d3_selectionPrototype.empty;
  d3_selection_enterPrototype.node = d3_selectionPrototype.node;
  d3_selection_enterPrototype.select = function(selector) {
    var subgroups = [], subgroup, subnode, upgroup, group, node;
    for (var j = -1, m = this.length; ++j &lt; m; ) {
      upgroup = (group = this[j]).update;
      subgroups.push(subgroup = []);
      subgroup.parentNode = group.parentNode;
      for (var i = -1, n = group.length; ++i &lt; n; ) {
        if (node = group[i]) {
          subgroup.push(upgroup[i] = subnode = selector.call(group.parentNode, node.__data__, i));
          subnode.__data__ = node.__data__;
        } else {
          subgroup.push(null);
        }
      }
    }
    return d3_selection(subgroups);
  };
  var d3_transitionPrototype = [], d3_transitionNextId = 0, d3_transitionId = 0, d3_transitionDefaultDelay = 0, d3_transitionDefaultDuration = 250, d3_transitionDefaultEase = d3.ease(&quot;cubic-in-out&quot;), d3_transitionDelay = d3_transitionDefaultDelay, d3_transitionDuration = d3_transitionDefaultDuration, d3_transitionEase = d3_transitionDefaultEase;
  d3_transitionPrototype.call = d3_selectionPrototype.call;
  d3.transition = function(selection) {
    return arguments.length ? d3_transitionId ? selection.transition() : selection : d3_selectionRoot.transition();
  };
  d3.transition.prototype = d3_transitionPrototype;
  d3_transitionPrototype.select = function(selector) {
    var subgroups = [], subgroup, subnode, node;
    if (typeof selector !== &quot;function&quot;) selector = d3_selection_selector(selector);
    for (var j = -1, m = this.length; ++j &lt; m; ) {
      subgroups.push(subgroup = []);
      for (var group = this[j], i = -1, n = group.length; ++i &lt; n; ) {
        if ((node = group[i]) &amp;&amp; (subnode = selector.call(node.node, node.node.__data__, i))) {
          if (&quot;__data__&quot; in node.node) subnode.__data__ = node.node.__data__;
          subgroup.push({
            node: subnode,
            delay: node.delay,
            duration: node.duration
          });
        } else {
          subgroup.push(null);
        }
      }
    }
    return d3_transition(subgroups, this.id, this.time).ease(this.ease());
  };
  d3_transitionPrototype.selectAll = function(selector) {
    var subgroups = [], subgroup, subnodes, node;
    if (typeof selector !== &quot;function&quot;) selector = d3_selection_selectorAll(selector);
    for (var j = -1, m = this.length; ++j &lt; m; ) {
      for (var group = this[j], i = -1, n = group.length; ++i &lt; n; ) {
        if (node = group[i]) {
          subnodes = selector.call(node.node, node.node.__data__, i);
          subgroups.push(subgroup = []);
          for (var k = -1, o = subnodes.length; ++k &lt; o; ) {
            subgroup.push({
              node: subnodes[k],
              delay: node.delay,
              duration: node.duration
            });
          }
        }
      }
    }
    return d3_transition(subgroups, this.id, this.time).ease(this.ease());
  };
  d3_transitionPrototype.filter = function(filter) {
    var subgroups = [], subgroup, group, node;
    if (typeof filter !== &quot;function&quot;) filter = d3_selection_filter(filter);
    for (var j = 0, m = this.length; j &lt; m; j++) {
      subgroups.push(subgroup = []);
      for (var group = this[j], i = 0, n = group.length; i &lt; n; i++) {
        if ((node = group[i]) &amp;&amp; filter.call(node.node, node.node.__data__, i)) {
          subgroup.push(node);
        }
      }
    }
    return d3_transition(subgroups, this.id, this.time).ease(this.ease());
  };
  d3_transitionPrototype.attr = function(name, value) {
    if (arguments.length &lt; 2) {
      for (value in name) this.attrTween(value, d3_tweenByName(name[value], value));
      return this;
    }
    return this.attrTween(name, d3_tweenByName(value, name));
  };
  d3_transitionPrototype.attrTween = function(nameNS, tween) {
    function attrTween(d, i) {
      var f = tween.call(this, d, i, this.getAttribute(name));
      return f === d3_tweenRemove ? (this.removeAttribute(name), null) : f &amp;&amp; function(t) {
        this.setAttribute(name, f(t));
      };
    }
    function attrTweenNS(d, i) {
      var f = tween.call(this, d, i, this.getAttributeNS(name.space, name.local));
      return f === d3_tweenRemove ? (this.removeAttributeNS(name.space, name.local), null) : f &amp;&amp; function(t) {
        this.setAttributeNS(name.space, name.local, f(t));
      };
    }
    var name = d3.ns.qualify(nameNS);
    return this.tween(&quot;attr.&quot; + nameNS, name.local ? attrTweenNS : attrTween);
  };
  d3_transitionPrototype.style = function(name, value, priority) {
    var n = arguments.length;
    if (n &lt; 3) {
      if (typeof name !== &quot;string&quot;) {
        if (n &lt; 2) value = &quot;&quot;;
        for (priority in name) this.styleTween(priority, d3_tweenByName(name[priority], priority), value);
        return this;
      }
      priority = &quot;&quot;;
    }
    return this.styleTween(name, d3_tweenByName(value, name), priority);
  };
  d3_transitionPrototype.styleTween = function(name, tween, priority) {
    if (arguments.length &lt; 3) priority = &quot;&quot;;
    return this.tween(&quot;style.&quot; + name, function(d, i) {
      var f = tween.call(this, d, i, window.getComputedStyle(this, null).getPropertyValue(name));
      return f === d3_tweenRemove ? (this.style.removeProperty(name), null) : f &amp;&amp; function(t) {
        this.style.setProperty(name, f(t), priority);
      };
    });
  };
  d3_transitionPrototype.text = function(value) {
    return this.tween(&quot;text&quot;, function(d, i) {
      this.textContent = typeof value === &quot;function&quot; ? value.call(this, d, i) : value;
    });
  };
  d3_transitionPrototype.remove = function() {
    return this.each(&quot;end.transition&quot;, function() {
      var p;
      if (!this.__transition__ &amp;&amp; (p = this.parentNode)) p.removeChild(this);
    });
  };
  d3_transitionPrototype.delay = function(value) {
    return d3_selection_each(this, typeof value === &quot;function&quot; ? function(node, i, j) {
      node.delay = value.call(node = node.node, node.__data__, i, j) | 0;
    } : (value = value | 0, function(node) {
      node.delay = value;
    }));
  };
  d3_transitionPrototype.duration = function(value) {
    return d3_selection_each(this, typeof value === &quot;function&quot; ? function(node, i, j) {
      node.duration = Math.max(1, value.call(node = node.node, node.__data__, i, j) | 0);
    } : (value = Math.max(1, value | 0), function(node) {
      node.duration = value;
    }));
  };
  d3_transitionPrototype.transition = function() {
    return this.select(d3_this);
  };
  d3.tween = function(b, interpolate) {
    function tweenFunction(d, i, a) {
      var v = b.call(this, d, i);
      return v == null ? a != &quot;&quot; &amp;&amp; d3_tweenRemove : a != v &amp;&amp; interpolate(a, v + &quot;&quot;);
    }
    function tweenString(d, i, a) {
      return a != b &amp;&amp; interpolate(a, b);
    }
    return typeof b === &quot;function&quot; ? tweenFunction : b == null ? d3_tweenNull : (b += &quot;&quot;, tweenString);
  };
  var d3_tweenRemove = {};
  var d3_timer_id = 0, d3_timer_byId = {}, d3_timer_queue = null, d3_timer_interval, d3_timer_timeout;
  d3.timer = function(callback, delay, then) {
    if (arguments.length &lt; 3) {
      if (arguments.length &lt; 2) delay = 0; else if (!isFinite(delay)) return;
      then = Date.now();
    }
    var timer = d3_timer_byId[callback.id];
    if (timer &amp;&amp; timer.callback === callback) {
      timer.then = then;
      timer.delay = delay;
    } else d3_timer_byId[callback.id = ++d3_timer_id] = d3_timer_queue = {
      callback: callback,
      then: then,
      delay: delay,
      next: d3_timer_queue
    };
    if (!d3_timer_interval) {
      d3_timer_timeout = clearTimeout(d3_timer_timeout);
      d3_timer_interval = 1;
      d3_timer_frame(d3_timer_step);
    }
  };
  d3.timer.flush = function() {
    var elapsed, now = Date.now(), t1 = d3_timer_queue;
    while (t1) {
      elapsed = now - t1.then;
      if (!t1.delay) t1.flush = t1.callback(elapsed);
      t1 = t1.next;
    }
    d3_timer_flush();
  };
  var d3_timer_frame = window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || window.oRequestAnimationFrame || window.msRequestAnimationFrame || function(callback) {
    setTimeout(callback, 17);
  };
  d3.mouse = function(container) {
    return d3_mousePoint(container, d3_eventSource());
  };
  var d3_mouse_bug44083 = /WebKit/.test(navigator.userAgent) ? -1 : 0;
  d3.touches = function(container, touches) {
    if (arguments.length &lt; 2) touches = d3_eventSource().touches;
    return touches ? d3_array(touches).map(function(touch) {
      var point = d3_mousePoint(container, touch);
      point.identifier = touch.identifier;
      return point;
    }) : [];
  };
  d3.scale = {};
  d3.scale.linear = function() {
    return d3_scale_linear([ 0, 1 ], [ 0, 1 ], d3.interpolate, false);
  };
  d3.scale.log = function() {
    return d3_scale_log(d3.scale.linear(), d3_scale_logp);
  };
  var d3_scale_logFormat = d3.format(&quot;.0e&quot;);
  d3_scale_logp.pow = function(x) {
    return Math.pow(10, x);
  };
  d3_scale_logn.pow = function(x) {
    return -Math.pow(10, -x);
  };
  d3.scale.pow = function() {
    return d3_scale_pow(d3.scale.linear(), 1);
  };
  d3.scale.sqrt = function() {
    return d3.scale.pow().exponent(.5);
  };
  d3.scale.ordinal = function() {
    return d3_scale_ordinal([], {
      t: &quot;range&quot;,
      a: [ [] ]
    });
  };
  d3.scale.category10 = function() {
    return d3.scale.ordinal().range(d3_category10);
  };
  d3.scale.category20 = function() {
    return d3.scale.ordinal().range(d3_category20);
  };
  d3.scale.category20b = function() {
    return d3.scale.ordinal().range(d3_category20b);
  };
  d3.scale.category20c = function() {
    return d3.scale.ordinal().range(d3_category20c);
  };
  var d3_category10 = [ &quot;#1f77b4&quot;, &quot;#ff7f0e&quot;, &quot;#2ca02c&quot;, &quot;#d62728&quot;, &quot;#9467bd&quot;, &quot;#8c564b&quot;, &quot;#e377c2&quot;, &quot;#7f7f7f&quot;, &quot;#bcbd22&quot;, &quot;#17becf&quot; ];
  var d3_category20 = [ &quot;#1f77b4&quot;, &quot;#aec7e8&quot;, &quot;#ff7f0e&quot;, &quot;#ffbb78&quot;, &quot;#2ca02c&quot;, &quot;#98df8a&quot;, &quot;#d62728&quot;, &quot;#ff9896&quot;, &quot;#9467bd&quot;, &quot;#c5b0d5&quot;, &quot;#8c564b&quot;, &quot;#c49c94&quot;, &quot;#e377c2&quot;, &quot;#f7b6d2&quot;, &quot;#7f7f7f&quot;, &quot;#c7c7c7&quot;, &quot;#bcbd22&quot;, &quot;#dbdb8d&quot;, &quot;#17becf&quot;, &quot;#9edae5&quot; ];
  var d3_category20b = [ &quot;#393b79&quot;, &quot;#5254a3&quot;, &quot;#6b6ecf&quot;, &quot;#9c9ede&quot;, &quot;#637939&quot;, &quot;#8ca252&quot;, &quot;#b5cf6b&quot;, &quot;#cedb9c&quot;, &quot;#8c6d31&quot;, &quot;#bd9e39&quot;, &quot;#e7ba52&quot;, &quot;#e7cb94&quot;, &quot;#843c39&quot;, &quot;#ad494a&quot;, &quot;#d6616b&quot;, &quot;#e7969c&quot;, &quot;#7b4173&quot;, &quot;#a55194&quot;, &quot;#ce6dbd&quot;, &quot;#de9ed6&quot; ];
  var d3_category20c = [ &quot;#3182bd&quot;, &quot;#6baed6&quot;, &quot;#9ecae1&quot;, &quot;#c6dbef&quot;, &quot;#e6550d&quot;, &quot;#fd8d3c&quot;, &quot;#fdae6b&quot;, &quot;#fdd0a2&quot;, &quot;#31a354&quot;, &quot;#74c476&quot;, &quot;#a1d99b&quot;, &quot;#c7e9c0&quot;, &quot;#756bb1&quot;, &quot;#9e9ac8&quot;, &quot;#bcbddc&quot;, &quot;#dadaeb&quot;, &quot;#636363&quot;, &quot;#969696&quot;, &quot;#bdbdbd&quot;, &quot;#d9d9d9&quot; ];
  d3.scale.quantile = function() {
    return d3_scale_quantile([], []);
  };
  d3.scale.quantize = function() {
    return d3_scale_quantize(0, 1, [ 0, 1 ]);
  };
  d3.scale.threshold = function() {
    return d3_scale_threshold([ .5 ], [ 0, 1 ]);
  };
  d3.scale.identity = function() {
    return d3_scale_identity([ 0, 1 ]);
  };
  d3.svg = {};
  d3.svg.arc = function() {
    function arc() {
      var r0 = innerRadius.apply(this, arguments), r1 = outerRadius.apply(this, arguments), a0 = startAngle.apply(this, arguments) + d3_svg_arcOffset, a1 = endAngle.apply(this, arguments) + d3_svg_arcOffset, da = (a1 &lt; a0 &amp;&amp; (da = a0, a0 = a1, a1 = da), a1 - a0), df = da &lt; Math.PI ? &quot;0&quot; : &quot;1&quot;, c0 = Math.cos(a0), s0 = Math.sin(a0), c1 = Math.cos(a1), s1 = Math.sin(a1);
      return da &gt;= d3_svg_arcMax ? r0 ? &quot;M0,&quot; + r1 + &quot;A&quot; + r1 + &quot;,&quot; + r1 + &quot; 0 1,1 0,&quot; + -r1 + &quot;A&quot; + r1 + &quot;,&quot; + r1 + &quot; 0 1,1 0,&quot; + r1 + &quot;M0,&quot; + r0 + &quot;A&quot; + r0 + &quot;,&quot; + r0 + &quot; 0 1,0 0,&quot; + -r0 + &quot;A&quot; + r0 + &quot;,&quot; + r0 + &quot; 0 1,0 0,&quot; + r0 + &quot;Z&quot; : &quot;M0,&quot; + r1 + &quot;A&quot; + r1 + &quot;,&quot; + r1 + &quot; 0 1,1 0,&quot; + -r1 + &quot;A&quot; + r1 + &quot;,&quot; + r1 + &quot; 0 1,1 0,&quot; + r1 + &quot;Z&quot; : r0 ? &quot;M&quot; + r1 * c0 + &quot;,&quot; + r1 * s0 + &quot;A&quot; + r1 + &quot;,&quot; + r1 + &quot; 0 &quot; + df + &quot;,1 &quot; + r1 * c1 + &quot;,&quot; + r1 * s1 + &quot;L&quot; + r0 * c1 + &quot;,&quot; + r0 * s1 + &quot;A&quot; + r0 + &quot;,&quot; + r0 + &quot; 0 &quot; + df + &quot;,0 &quot; + r0 * c0 + &quot;,&quot; + r0 * s0 + &quot;Z&quot; : &quot;M&quot; + r1 * c0 + &quot;,&quot; + r1 * s0 + &quot;A&quot; + r1 + &quot;,&quot; + r1 + &quot; 0 &quot; + df + &quot;,1 &quot; + r1 * c1 + &quot;,&quot; + r1 * s1 + &quot;L0,0&quot; + &quot;Z&quot;;
    }
    var innerRadius = d3_svg_arcInnerRadius, outerRadius = d3_svg_arcOuterRadius, startAngle = d3_svg_arcStartAngle, endAngle = d3_svg_arcEndAngle;
    arc.innerRadius = function(v) {
      if (!arguments.length) return innerRadius;
      innerRadius = d3_functor(v);
      return arc;
    };
    arc.outerRadius = function(v) {
      if (!arguments.length) return outerRadius;
      outerRadius = d3_functor(v);
      return arc;
    };
    arc.startAngle = function(v) {
      if (!arguments.length) return startAngle;
      startAngle = d3_functor(v);
      return arc;
    };
    arc.endAngle = function(v) {
      if (!arguments.length) return endAngle;
      endAngle = d3_functor(v);
      return arc;
    };
    arc.centroid = function() {
      var r = (innerRadius.apply(this, arguments) + outerRadius.apply(this, arguments)) / 2, a = (startAngle.apply(this, arguments) + endAngle.apply(this, arguments)) / 2 + d3_svg_arcOffset;
      return [ Math.cos(a) * r, Math.sin(a) * r ];
    };
    return arc;
  };
  var d3_svg_arcOffset = -Math.PI / 2, d3_svg_arcMax = 2 * Math.PI - 1e-6;
  d3.svg.line = function() {
    return d3_svg_line(d3_identity);
  };
  var d3_svg_lineInterpolators = d3.map({
    linear: d3_svg_lineLinear,
    &quot;linear-closed&quot;: d3_svg_lineLinearClosed,
    &quot;step-before&quot;: d3_svg_lineStepBefore,
    &quot;step-after&quot;: d3_svg_lineStepAfter,
    basis: d3_svg_lineBasis,
    &quot;basis-open&quot;: d3_svg_lineBasisOpen,
    &quot;basis-closed&quot;: d3_svg_lineBasisClosed,
    bundle: d3_svg_lineBundle,
    cardinal: d3_svg_lineCardinal,
    &quot;cardinal-open&quot;: d3_svg_lineCardinalOpen,
    &quot;cardinal-closed&quot;: d3_svg_lineCardinalClosed,
    monotone: d3_svg_lineMonotone
  });
  d3_svg_lineInterpolators.forEach(function(key, value) {
    value.key = key;
    value.closed = /-closed$/.test(key);
  });
  var d3_svg_lineBasisBezier1 = [ 0, 2 / 3, 1 / 3, 0 ], d3_svg_lineBasisBezier2 = [ 0, 1 / 3, 2 / 3, 0 ], d3_svg_lineBasisBezier3 = [ 0, 1 / 6, 2 / 3, 1 / 6 ];
  d3.svg.line.radial = function() {
    var line = d3_svg_line(d3_svg_lineRadial);
    line.radius = line.x, delete line.x;
    line.angle = line.y, delete line.y;
    return line;
  };
  d3_svg_lineStepBefore.reverse = d3_svg_lineStepAfter;
  d3_svg_lineStepAfter.reverse = d3_svg_lineStepBefore;
  d3.svg.area = function() {
    return d3_svg_area(d3_identity);
  };
  d3.svg.area.radial = function() {
    var area = d3_svg_area(d3_svg_lineRadial);
    area.radius = area.x, delete area.x;
    area.innerRadius = area.x0, delete area.x0;
    area.outerRadius = area.x1, delete area.x1;
    area.angle = area.y, delete area.y;
    area.startAngle = area.y0, delete area.y0;
    area.endAngle = area.y1, delete area.y1;
    return area;
  };
  d3.svg.chord = function() {
    function chord(d, i) {
      var s = subgroup(this, source, d, i), t = subgroup(this, target, d, i);
      return &quot;M&quot; + s.p0 + arc(s.r, s.p1, s.a1 - s.a0) + (equals(s, t) ? curve(s.r, s.p1, s.r, s.p0) : curve(s.r, s.p1, t.r, t.p0) + arc(t.r, t.p1, t.a1 - t.a0) + curve(t.r, t.p1, s.r, s.p0)) + &quot;Z&quot;;
    }
    function subgroup(self, f, d, i) {
      var subgroup = f.call(self, d, i), r = radius.call(self, subgroup, i), a0 = startAngle.call(self, subgroup, i) + d3_svg_arcOffset, a1 = endAngle.call(self, subgroup, i) + d3_svg_arcOffset;
      return {
        r: r,
        a0: a0,
        a1: a1,
        p0: [ r * Math.cos(a0), r * Math.sin(a0) ],
        p1: [ r * Math.cos(a1), r * Math.sin(a1) ]
      };
    }
    function equals(a, b) {
      return a.a0 == b.a0 &amp;&amp; a.a1 == b.a1;
    }
    function arc(r, p, a) {
      return &quot;A&quot; + r + &quot;,&quot; + r + &quot; 0 &quot; + +(a &gt; Math.PI) + &quot;,1 &quot; + p;
    }
    function curve(r0, p0, r1, p1) {
      return &quot;Q 0,0 &quot; + p1;
    }
    var source = d3_svg_chordSource, target = d3_svg_chordTarget, radius = d3_svg_chordRadius, startAngle = d3_svg_arcStartAngle, endAngle = d3_svg_arcEndAngle;
    chord.radius = function(v) {
      if (!arguments.length) return radius;
      radius = d3_functor(v);
      return chord;
    };
    chord.source = function(v) {
      if (!arguments.length) return source;
      source = d3_functor(v);
      return chord;
    };
    chord.target = function(v) {
      if (!arguments.length) return target;
      target = d3_functor(v);
      return chord;
    };
    chord.startAngle = function(v) {
      if (!arguments.length) return startAngle;
      startAngle = d3_functor(v);
      return chord;
    };
    chord.endAngle = function(v) {
      if (!arguments.length) return endAngle;
      endAngle = d3_functor(v);
      return chord;
    };
    return chord;
  };
  d3.svg.diagonal = function() {
    function diagonal(d, i) {
      var p0 = source.call(this, d, i), p3 = target.call(this, d, i), m = (p0.y + p3.y) / 2, p = [ p0, {
        x: p0.x,
        y: m
      }, {
        x: p3.x,
        y: m
      }, p3 ];
      p = p.map(projection);
      return &quot;M&quot; + p[0] + &quot;C&quot; + p[1] + &quot; &quot; + p[2] + &quot; &quot; + p[3];
    }
    var source = d3_svg_chordSource, target = d3_svg_chordTarget, projection = d3_svg_diagonalProjection;
    diagonal.source = function(x) {
      if (!arguments.length) return source;
      source = d3_functor(x);
      return diagonal;
    };
    diagonal.target = function(x) {
      if (!arguments.length) return target;
      target = d3_functor(x);
      return diagonal;
    };
    diagonal.projection = function(x) {
      if (!arguments.length) return projection;
      projection = x;
      return diagonal;
    };
    return diagonal;
  };
  d3.svg.diagonal.radial = function() {
    var diagonal = d3.svg.diagonal(), projection = d3_svg_diagonalProjection, projection_ = diagonal.projection;
    diagonal.projection = function(x) {
      return arguments.length ? projection_(d3_svg_diagonalRadialProjection(projection = x)) : projection;
    };
    return diagonal;
  };
  d3.svg.mouse = d3.mouse;
  d3.svg.touches = d3.touches;
  d3.svg.symbol = function() {
    function symbol(d, i) {
      return (d3_svg_symbols.get(type.call(this, d, i)) || d3_svg_symbolCircle)(size.call(this, d, i));
    }
    var type = d3_svg_symbolType, size = d3_svg_symbolSize;
    symbol.type = function(x) {
      if (!arguments.length) return type;
      type = d3_functor(x);
      return symbol;
    };
    symbol.size = function(x) {
      if (!arguments.length) return size;
      size = d3_functor(x);
      return symbol;
    };
    return symbol;
  };
  var d3_svg_symbols = d3.map({
    circle: d3_svg_symbolCircle,
    cross: function(size) {
      var r = Math.sqrt(size / 5) / 2;
      return &quot;M&quot; + -3 * r + &quot;,&quot; + -r + &quot;H&quot; + -r + &quot;V&quot; + -3 * r + &quot;H&quot; + r + &quot;V&quot; + -r + &quot;H&quot; + 3 * r + &quot;V&quot; + r + &quot;H&quot; + r + &quot;V&quot; + 3 * r + &quot;H&quot; + -r + &quot;V&quot; + r + &quot;H&quot; + -3 * r + &quot;Z&quot;;
    },
    diamond: function(size) {
      var ry = Math.sqrt(size / (2 * d3_svg_symbolTan30)), rx = ry * d3_svg_symbolTan30;
      return &quot;M0,&quot; + -ry + &quot;L&quot; + rx + &quot;,0&quot; + &quot; 0,&quot; + ry + &quot; &quot; + -rx + &quot;,0&quot; + &quot;Z&quot;;
    },
    square: function(size) {
      var r = Math.sqrt(size) / 2;
      return &quot;M&quot; + -r + &quot;,&quot; + -r + &quot;L&quot; + r + &quot;,&quot; + -r + &quot; &quot; + r + &quot;,&quot; + r + &quot; &quot; + -r + &quot;,&quot; + r + &quot;Z&quot;;
    },
    &quot;triangle-down&quot;: function(size) {
      var rx = Math.sqrt(size / d3_svg_symbolSqrt3), ry = rx * d3_svg_symbolSqrt3 / 2;
      return &quot;M0,&quot; + ry + &quot;L&quot; + rx + &quot;,&quot; + -ry + &quot; &quot; + -rx + &quot;,&quot; + -ry + &quot;Z&quot;;
    },
    &quot;triangle-up&quot;: function(size) {
      var rx = Math.sqrt(size / d3_svg_symbolSqrt3), ry = rx * d3_svg_symbolSqrt3 / 2;
      return &quot;M0,&quot; + -ry + &quot;L&quot; + rx + &quot;,&quot; + ry + &quot; &quot; + -rx + &quot;,&quot; + ry + &quot;Z&quot;;
    }
  });
  d3.svg.symbolTypes = d3_svg_symbols.keys();
  var d3_svg_symbolSqrt3 = Math.sqrt(3), d3_svg_symbolTan30 = Math.tan(30 * Math.PI / 180);
  d3.svg.axis = function() {
    function axis(g) {
      g.each(function() {
        var g = d3.select(this);
        var ticks = tickValues == null ? scale.ticks ? scale.ticks.apply(scale, tickArguments_) : scale.domain() : tickValues, tickFormat = tickFormat_ == null ? scale.tickFormat ? scale.tickFormat.apply(scale, tickArguments_) : String : tickFormat_;
        var subticks = d3_svg_axisSubdivide(scale, ticks, tickSubdivide), subtick = g.selectAll(&quot;.minor&quot;).data(subticks, String), subtickEnter = subtick.enter().insert(&quot;line&quot;, &quot;g&quot;).attr(&quot;class&quot;, &quot;tick minor&quot;).style(&quot;opacity&quot;, 1e-6), subtickExit = d3.transition(subtick.exit()).style(&quot;opacity&quot;, 1e-6).remove(), subtickUpdate = d3.transition(subtick).style(&quot;opacity&quot;, 1);
        var tick = g.selectAll(&quot;g&quot;).data(ticks, String), tickEnter = tick.enter().insert(&quot;g&quot;, &quot;path&quot;).style(&quot;opacity&quot;, 1e-6), tickExit = d3.transition(tick.exit()).style(&quot;opacity&quot;, 1e-6).remove(), tickUpdate = d3.transition(tick).style(&quot;opacity&quot;, 1), tickTransform;
        var range = d3_scaleRange(scale), path = g.selectAll(&quot;.domain&quot;).data([ 0 ]), pathEnter = path.enter().append(&quot;path&quot;).attr(&quot;class&quot;, &quot;domain&quot;), pathUpdate = d3.transition(path);
        var scale1 = scale.copy(), scale0 = this.__chart__ || scale1;
        this.__chart__ = scale1;
        tickEnter.append(&quot;line&quot;).attr(&quot;class&quot;, &quot;tick&quot;);
        tickEnter.append(&quot;text&quot;);
        var lineEnter = tickEnter.select(&quot;line&quot;), lineUpdate = tickUpdate.select(&quot;line&quot;), text = tick.select(&quot;text&quot;).text(tickFormat), textEnter = tickEnter.select(&quot;text&quot;), textUpdate = tickUpdate.select(&quot;text&quot;);
        switch (orient) {
         case &quot;bottom&quot;:
          {
            tickTransform = d3_svg_axisX;
            subtickEnter.attr(&quot;y2&quot;, tickMinorSize);
            subtickUpdate.attr(&quot;x2&quot;, 0).attr(&quot;y2&quot;, tickMinorSize);
            lineEnter.attr(&quot;y2&quot;, tickMajorSize);
            textEnter.attr(&quot;y&quot;, Math.max(tickMajorSize, 0) + tickPadding);
            lineUpdate.attr(&quot;x2&quot;, 0).attr(&quot;y2&quot;, tickMajorSize);
            textUpdate.attr(&quot;x&quot;, 0).attr(&quot;y&quot;, Math.max(tickMajorSize, 0) + tickPadding);
            text.attr(&quot;dy&quot;, &quot;.71em&quot;).attr(&quot;text-anchor&quot;, &quot;middle&quot;);
            pathUpdate.attr(&quot;d&quot;, &quot;M&quot; + range[0] + &quot;,&quot; + tickEndSize + &quot;V0H&quot; + range[1] + &quot;V&quot; + tickEndSize);
            break;
          }
         case &quot;top&quot;:
          {
            tickTransform = d3_svg_axisX;
            subtickEnter.attr(&quot;y2&quot;, -tickMinorSize);
            subtickUpdate.attr(&quot;x2&quot;, 0).attr(&quot;y2&quot;, -tickMinorSize);
            lineEnter.attr(&quot;y2&quot;, -tickMajorSize);
            textEnter.attr(&quot;y&quot;, -(Math.max(tickMajorSize, 0) + tickPadding));
            lineUpdate.attr(&quot;x2&quot;, 0).attr(&quot;y2&quot;, -tickMajorSize);
            textUpdate.attr(&quot;x&quot;, 0).attr(&quot;y&quot;, -(Math.max(tickMajorSize, 0) + tickPadding));
            text.attr(&quot;dy&quot;, &quot;0em&quot;).attr(&quot;text-anchor&quot;, &quot;middle&quot;);
            pathUpdate.attr(&quot;d&quot;, &quot;M&quot; + range[0] + &quot;,&quot; + -tickEndSize + &quot;V0H&quot; + range[1] + &quot;V&quot; + -tickEndSize);
            break;
          }
         case &quot;left&quot;:
          {
            tickTransform = d3_svg_axisY;
            subtickEnter.attr(&quot;x2&quot;, -tickMinorSize);
            subtickUpdate.attr(&quot;x2&quot;, -tickMinorSize).attr(&quot;y2&quot;, 0);
            lineEnter.attr(&quot;x2&quot;, -tickMajorSize);
            textEnter.attr(&quot;x&quot;, -(Math.max(tickMajorSize, 0) + tickPadding));
            lineUpdate.attr(&quot;x2&quot;, -tickMajorSize).attr(&quot;y2&quot;, 0);
            textUpdate.attr(&quot;x&quot;, -(Math.max(tickMajorSize, 0) + tickPadding)).attr(&quot;y&quot;, 0);
            text.attr(&quot;dy&quot;, &quot;.32em&quot;).attr(&quot;text-anchor&quot;, &quot;end&quot;);
            pathUpdate.attr(&quot;d&quot;, &quot;M&quot; + -tickEndSize + &quot;,&quot; + range[0] + &quot;H0V&quot; + range[1] + &quot;H&quot; + -tickEndSize);
            break;
          }
         case &quot;right&quot;:
          {
            tickTransform = d3_svg_axisY;
            subtickEnter.attr(&quot;x2&quot;, tickMinorSize);
            subtickUpdate.attr(&quot;x2&quot;, tickMinorSize).attr(&quot;y2&quot;, 0);
            lineEnter.attr(&quot;x2&quot;, tickMajorSize);
            textEnter.attr(&quot;x&quot;, Math.max(tickMajorSize, 0) + tickPadding);
            lineUpdate.attr(&quot;x2&quot;, tickMajorSize).attr(&quot;y2&quot;, 0);
            textUpdate.attr(&quot;x&quot;, Math.max(tickMajorSize, 0) + tickPadding).attr(&quot;y&quot;, 0);
            text.attr(&quot;dy&quot;, &quot;.32em&quot;).attr(&quot;text-anchor&quot;, &quot;start&quot;);
            pathUpdate.attr(&quot;d&quot;, &quot;M&quot; + tickEndSize + &quot;,&quot; + range[0] + &quot;H0V&quot; + range[1] + &quot;H&quot; + tickEndSize);
            break;
          }
        }
        if (scale.ticks) {
          tickEnter.call(tickTransform, scale0);
          tickUpdate.call(tickTransform, scale1);
          tickExit.call(tickTransform, scale1);
          subtickEnter.call(tickTransform, scale0);
          subtickUpdate.call(tickTransform, scale1);
          subtickExit.call(tickTransform, scale1);
        } else {
          var dx = scale1.rangeBand() / 2, x = function(d) {
            return scale1(d) + dx;
          };
          tickEnter.call(tickTransform, x);
          tickUpdate.call(tickTransform, x);
        }
      });
    }
    var scale = d3.scale.linear(), orient = &quot;bottom&quot;, tickMajorSize = 6, tickMinorSize = 6, tickEndSize = 6, tickPadding = 3, tickArguments_ = [ 10 ], tickValues = null, tickFormat_, tickSubdivide = 0;
    axis.scale = function(x) {
      if (!arguments.length) return scale;
      scale = x;
      return axis;
    };
    axis.orient = function(x) {
      if (!arguments.length) return orient;
      orient = x;
      return axis;
    };
    axis.ticks = function() {
      if (!arguments.length) return tickArguments_;
      tickArguments_ = arguments;
      return axis;
    };
    axis.tickValues = function(x) {
      if (!arguments.length) return tickValues;
      tickValues = x;
      return axis;
    };
    axis.tickFormat = function(x) {
      if (!arguments.length) return tickFormat_;
      tickFormat_ = x;
      return axis;
    };
    axis.tickSize = function(x, y, z) {
      if (!arguments.length) return tickMajorSize;
      var n = arguments.length - 1;
      tickMajorSize = +x;
      tickMinorSize = n &gt; 1 ? +y : tickMajorSize;
      tickEndSize = n &gt; 0 ? +arguments[n] : tickMajorSize;
      return axis;
    };
    axis.tickPadding = function(x) {
      if (!arguments.length) return tickPadding;
      tickPadding = +x;
      return axis;
    };
    axis.tickSubdivide = function(x) {
      if (!arguments.length) return tickSubdivide;
      tickSubdivide = +x;
      return axis;
    };
    return axis;
  };
  d3.svg.brush = function() {
    function brush(g) {
      g.each(function() {
        var g = d3.select(this), bg = g.selectAll(&quot;.background&quot;).data([ 0 ]), fg = g.selectAll(&quot;.extent&quot;).data([ 0 ]), tz = g.selectAll(&quot;.resize&quot;).data(resizes, String), e;
        g.style(&quot;pointer-events&quot;, &quot;all&quot;).on(&quot;mousedown.brush&quot;, brushstart).on(&quot;touchstart.brush&quot;, brushstart);
        bg.enter().append(&quot;rect&quot;).attr(&quot;class&quot;, &quot;background&quot;).style(&quot;visibility&quot;, &quot;hidden&quot;).style(&quot;cursor&quot;, &quot;crosshair&quot;);
        fg.enter().append(&quot;rect&quot;).attr(&quot;class&quot;, &quot;extent&quot;).style(&quot;cursor&quot;, &quot;move&quot;);
        tz.enter().append(&quot;g&quot;).attr(&quot;class&quot;, function(d) {
          return &quot;resize &quot; + d;
        }).style(&quot;cursor&quot;, function(d) {
          return d3_svg_brushCursor[d];
        }).append(&quot;rect&quot;).attr(&quot;x&quot;, function(d) {
          return /[ew]$/.test(d) ? -3 : null;
        }).attr(&quot;y&quot;, function(d) {
          return /^[ns]/.test(d) ? -3 : null;
        }).attr(&quot;width&quot;, 6).attr(&quot;height&quot;, 6).style(&quot;visibility&quot;, &quot;hidden&quot;);
        tz.style(&quot;display&quot;, brush.empty() ? &quot;none&quot; : null);
        tz.exit().remove();
        if (x) {
          e = d3_scaleRange(x);
          bg.attr(&quot;x&quot;, e[0]).attr(&quot;width&quot;, e[1] - e[0]);
          redrawX(g);
        }
        if (y) {
          e = d3_scaleRange(y);
          bg.attr(&quot;y&quot;, e[0]).attr(&quot;height&quot;, e[1] - e[0]);
          redrawY(g);
        }
        redraw(g);
      });
    }
    function redraw(g) {
      g.selectAll(&quot;.resize&quot;).attr(&quot;transform&quot;, function(d) {
        return &quot;translate(&quot; + extent[+/e$/.test(d)][0] + &quot;,&quot; + extent[+/^s/.test(d)][1] + &quot;)&quot;;
      });
    }
    function redrawX(g) {
      g.select(&quot;.extent&quot;).attr(&quot;x&quot;, extent[0][0]);
      g.selectAll(&quot;.extent,.n&gt;rect,.s&gt;rect&quot;).attr(&quot;width&quot;, extent[1][0] - extent[0][0]);
    }
    function redrawY(g) {
      g.select(&quot;.extent&quot;).attr(&quot;y&quot;, extent[0][1]);
      g.selectAll(&quot;.extent,.e&gt;rect,.w&gt;rect&quot;).attr(&quot;height&quot;, extent[1][1] - extent[0][1]);
    }
    function brushstart() {
      function mouse() {
        var touches = d3.event.changedTouches;
        return touches ? d3.touches(target, touches)[0] : d3.mouse(target);
      }
      function keydown() {
        if (d3.event.keyCode == 32) {
          if (!dragging) {
            center = null;
            origin[0] -= extent[1][0];
            origin[1] -= extent[1][1];
            dragging = 2;
          }
          d3_eventCancel();
        }
      }
      function keyup() {
        if (d3.event.keyCode == 32 &amp;&amp; dragging == 2) {
          origin[0] += extent[1][0];
          origin[1] += extent[1][1];
          dragging = 0;
          d3_eventCancel();
        }
      }
      function brushmove() {
        var point = mouse(), moved = false;
        if (offset) {
          point[0] += offset[0];
          point[1] += offset[1];
        }
        if (!dragging) {
          if (d3.event.altKey) {
            if (!center) center = [ (extent[0][0] + extent[1][0]) / 2, (extent[0][1] + extent[1][1]) / 2 ];
            origin[0] = extent[+(point[0] &lt; center[0])][0];
            origin[1] = extent[+(point[1] &lt; center[1])][1];
          } else center = null;
        }
        if (resizingX &amp;&amp; move1(point, x, 0)) {
          redrawX(g);
          moved = true;
        }
        if (resizingY &amp;&amp; move1(point, y, 1)) {
          redrawY(g);
          moved = true;
        }
        if (moved) {
          redraw(g);
          event_({
            type: &quot;brush&quot;,
            mode: dragging ? &quot;move&quot; : &quot;resize&quot;
          });
        }
      }
      function move1(point, scale, i) {
        var range = d3_scaleRange(scale), r0 = range[0], r1 = range[1], position = origin[i], size = extent[1][i] - extent[0][i], min, max;
        if (dragging) {
          r0 -= position;
          r1 -= size + position;
        }
        min = Math.max(r0, Math.min(r1, point[i]));
        if (dragging) {
          max = (min += position) + size;
        } else {
          if (center) position = Math.max(r0, Math.min(r1, 2 * center[i] - min));
          if (position &lt; min) {
            max = min;
            min = position;
          } else {
            max = position;
          }
        }
        if (extent[0][i] !== min || extent[1][i] !== max) {
          extentDomain = null;
          extent[0][i] = min;
          extent[1][i] = max;
          return true;
        }
      }
      function brushend() {
        brushmove();
        g.style(&quot;pointer-events&quot;, &quot;all&quot;).selectAll(&quot;.resize&quot;).style(&quot;display&quot;, brush.empty() ? &quot;none&quot; : null);
        d3.select(&quot;body&quot;).style(&quot;cursor&quot;, null);
        w.on(&quot;mousemove.brush&quot;, null).on(&quot;mouseup.brush&quot;, null).on(&quot;touchmove.brush&quot;, null).on(&quot;touchend.brush&quot;, null).on(&quot;keydown.brush&quot;, null).on(&quot;keyup.brush&quot;, null);
        event_({
          type: &quot;brushend&quot;
        });
        d3_eventCancel();
      }
      var target = this, eventTarget = d3.select(d3.event.target), event_ = event.of(target, arguments), g = d3.select(target), resizing = eventTarget.datum(), resizingX = !/^(n|s)$/.test(resizing) &amp;&amp; x, resizingY = !/^(e|w)$/.test(resizing) &amp;&amp; y, dragging = eventTarget.classed(&quot;extent&quot;), center, origin = mouse(), offset;
      var w = d3.select(window).on(&quot;mousemove.brush&quot;, brushmove).on(&quot;mouseup.brush&quot;, brushend).on(&quot;touchmove.brush&quot;, brushmove).on(&quot;touchend.brush&quot;, brushend).on(&quot;keydown.brush&quot;, keydown).on(&quot;keyup.brush&quot;, keyup);
      if (dragging) {
        origin[0] = extent[0][0] - origin[0];
        origin[1] = extent[0][1] - origin[1];
      } else if (resizing) {
        var ex = +/w$/.test(resizing), ey = +/^n/.test(resizing);
        offset = [ extent[1 - ex][0] - origin[0], extent[1 - ey][1] - origin[1] ];
        origin[0] = extent[ex][0];
        origin[1] = extent[ey][1];
      } else if (d3.event.altKey) center = origin.slice();
      g.style(&quot;pointer-events&quot;, &quot;none&quot;).selectAll(&quot;.resize&quot;).style(&quot;display&quot;, null);
      d3.select(&quot;body&quot;).style(&quot;cursor&quot;, eventTarget.style(&quot;cursor&quot;));
      event_({
        type: &quot;brushstart&quot;
      });
      brushmove();
      d3_eventCancel();
    }
    var event = d3_eventDispatch(brush, &quot;brushstart&quot;, &quot;brush&quot;, &quot;brushend&quot;), x = null, y = null, resizes = d3_svg_brushResizes[0], extent = [ [ 0, 0 ], [ 0, 0 ] ], extentDomain;
    brush.x = function(z) {
      if (!arguments.length) return x;
      x = z;
      resizes = d3_svg_brushResizes[!x &lt;&lt; 1 | !y];
      return brush;
    };
    brush.y = function(z) {
      if (!arguments.length) return y;
      y = z;
      resizes = d3_svg_brushResizes[!x &lt;&lt; 1 | !y];
      return brush;
    };
    brush.extent = function(z) {
      var x0, x1, y0, y1, t;
      if (!arguments.length) {
        z = extentDomain || extent;
        if (x) {
          x0 = z[0][0], x1 = z[1][0];
          if (!extentDomain) {
            x0 = extent[0][0], x1 = extent[1][0];
            if (x.invert) x0 = x.invert(x0), x1 = x.invert(x1);
            if (x1 &lt; x0) t = x0, x0 = x1, x1 = t;
          }
        }
        if (y) {
          y0 = z[0][1], y1 = z[1][1];
          if (!extentDomain) {
            y0 = extent[0][1], y1 = extent[1][1];
            if (y.invert) y0 = y.invert(y0), y1 = y.invert(y1);
            if (y1 &lt; y0) t = y0, y0 = y1, y1 = t;
          }
        }
        return x &amp;&amp; y ? [ [ x0, y0 ], [ x1, y1 ] ] : x ? [ x0, x1 ] : y &amp;&amp; [ y0, y1 ];
      }
      extentDomain = [ [ 0, 0 ], [ 0, 0 ] ];
      if (x) {
        x0 = z[0], x1 = z[1];
        if (y) x0 = x0[0], x1 = x1[0];
        extentDomain[0][0] = x0, extentDomain[1][0] = x1;
        if (x.invert) x0 = x(x0), x1 = x(x1);
        if (x1 &lt; x0) t = x0, x0 = x1, x1 = t;
        extent[0][0] = x0 | 0, extent[1][0] = x1 | 0;
      }
      if (y) {
        y0 = z[0], y1 = z[1];
        if (x) y0 = y0[1], y1 = y1[1];
        extentDomain[0][1] = y0, extentDomain[1][1] = y1;
        if (y.invert) y0 = y(y0), y1 = y(y1);
        if (y1 &lt; y0) t = y0, y0 = y1, y1 = t;
        extent[0][1] = y0 | 0, extent[1][1] = y1 | 0;
      }
      return brush;
    };
    brush.clear = function() {
      extentDomain = null;
      extent[0][0] = extent[0][1] = extent[1][0] = extent[1][1] = 0;
      return brush;
    };
    brush.empty = function() {
      return x &amp;&amp; extent[0][0] === extent[1][0] || y &amp;&amp; extent[0][1] === extent[1][1];
    };
    return d3.rebind(brush, event, &quot;on&quot;);
  };
  var d3_svg_brushCursor = {
    n: &quot;ns-resize&quot;,
    e: &quot;ew-resize&quot;,
    s: &quot;ns-resize&quot;,
    w: &quot;ew-resize&quot;,
    nw: &quot;nwse-resize&quot;,
    ne: &quot;nesw-resize&quot;,
    se: &quot;nwse-resize&quot;,
    sw: &quot;nesw-resize&quot;
  };
  var d3_svg_brushResizes = [ [ &quot;n&quot;, &quot;e&quot;, &quot;s&quot;, &quot;w&quot;, &quot;nw&quot;, &quot;ne&quot;, &quot;se&quot;, &quot;sw&quot; ], [ &quot;e&quot;, &quot;w&quot; ], [ &quot;n&quot;, &quot;s&quot; ], [] ];
  d3.behavior = {};
  d3.behavior.drag = function() {
    function drag() {
      this.on(&quot;mousedown.drag&quot;, mousedown).on(&quot;touchstart.drag&quot;, mousedown);
    }
    function mousedown() {
      function point() {
        var p = target.parentNode;
        return touchId ? d3.touches(p).filter(function(p) {
          return p.identifier === touchId;
        })[0] : d3.mouse(p);
      }
      function dragmove() {
        if (!target.parentNode) return dragend();
        var p = point(), dx = p[0] - origin_[0], dy = p[1] - origin_[1];
        moved |= dx | dy;
        origin_ = p;
        d3_eventCancel();
        event_({
          type: &quot;drag&quot;,
          x: p[0] + offset[0],
          y: p[1] + offset[1],
          dx: dx,
          dy: dy
        });
      }
      function dragend() {
        event_({
          type: &quot;dragend&quot;
        });
        if (moved) {
          d3_eventCancel();
          if (d3.event.target === eventTarget) w.on(&quot;click.drag&quot;, click, true);
        }
        w.on(touchId ? &quot;touchmove.drag-&quot; + touchId : &quot;mousemove.drag&quot;, null).on(touchId ? &quot;touchend.drag-&quot; + touchId : &quot;mouseup.drag&quot;, null);
      }
      function click() {
        d3_eventCancel();
        w.on(&quot;click.drag&quot;, null);
      }
      var target = this, event_ = event.of(target, arguments), eventTarget = d3.event.target, touchId = d3.event.touches &amp;&amp; d3.event.changedTouches[0].identifier, offset, origin_ = point(), moved = 0;
      var w = d3.select(window).on(touchId ? &quot;touchmove.drag-&quot; + touchId : &quot;mousemove.drag&quot;, dragmove).on(touchId ? &quot;touchend.drag-&quot; + touchId : &quot;mouseup.drag&quot;, dragend, true);
      if (origin) {
        offset = origin.apply(target, arguments);
        offset = [ offset.x - origin_[0], offset.y - origin_[1] ];
      } else {
        offset = [ 0, 0 ];
      }
      if (!touchId) d3_eventCancel();
      event_({
        type: &quot;dragstart&quot;
      });
    }
    var event = d3_eventDispatch(drag, &quot;drag&quot;, &quot;dragstart&quot;, &quot;dragend&quot;), origin = null;
    drag.origin = function(x) {
      if (!arguments.length) return origin;
      origin = x;
      return drag;
    };
    return d3.rebind(drag, event, &quot;on&quot;);
  };
  d3.behavior.zoom = function() {
    function zoom() {
      this.on(&quot;mousedown.zoom&quot;, mousedown).on(&quot;mousewheel.zoom&quot;, mousewheel).on(&quot;mousemove.zoom&quot;, mousemove).on(&quot;DOMMouseScroll.zoom&quot;, mousewheel).on(&quot;dblclick.zoom&quot;, dblclick).on(&quot;touchstart.zoom&quot;, touchstart).on(&quot;touchmove.zoom&quot;, touchmove).on(&quot;touchend.zoom&quot;, touchstart);
    }
    function location(p) {
      return [ (p[0] - translate[0]) / scale, (p[1] - translate[1]) / scale ];
    }
    function point(l) {
      return [ l[0] * scale + translate[0], l[1] * scale + translate[1] ];
    }
    function scaleTo(s) {
      scale = Math.max(scaleExtent[0], Math.min(scaleExtent[1], s));
    }
    function translateTo(p, l) {
      l = point(l);
      translate[0] += p[0] - l[0];
      translate[1] += p[1] - l[1];
    }
    function dispatch(event) {
      if (x1) x1.domain(x0.range().map(function(x) {
        return (x - translate[0]) / scale;
      }).map(x0.invert));
      if (y1) y1.domain(y0.range().map(function(y) {
        return (y - translate[1]) / scale;
      }).map(y0.invert));
      d3.event.preventDefault();
      event({
        type: &quot;zoom&quot;,
        scale: scale,
        translate: translate
      });
    }
    function mousedown() {
      function mousemove() {
        moved = 1;
        translateTo(d3.mouse(target), l);
        dispatch(event_);
      }
      function mouseup() {
        if (moved) d3_eventCancel();
        w.on(&quot;mousemove.zoom&quot;, null).on(&quot;mouseup.zoom&quot;, null);
        if (moved &amp;&amp; d3.event.target === eventTarget) w.on(&quot;click.zoom&quot;, click, true);
      }
      function click() {
        d3_eventCancel();
        w.on(&quot;click.zoom&quot;, null);
      }
      var target = this, event_ = event.of(target, arguments), eventTarget = d3.event.target, moved = 0, w = d3.select(window).on(&quot;mousemove.zoom&quot;, mousemove).on(&quot;mouseup.zoom&quot;, mouseup), l = location(d3.mouse(target));
      window.focus();
      d3_eventCancel();
    }
    function mousewheel() {
      if (!translate0) translate0 = location(d3.mouse(this));
      scaleTo(Math.pow(2, d3_behavior_zoomDelta() * .002) * scale);
      translateTo(d3.mouse(this), translate0);
      dispatch(event.of(this, arguments));
    }
    function mousemove() {
      translate0 = null;
    }
    function dblclick() {
      var p = d3.mouse(this), l = location(p);
      scaleTo(d3.event.shiftKey ? scale / 2 : scale * 2);
      translateTo(p, l);
      dispatch(event.of(this, arguments));
    }
    function touchstart() {
      var touches = d3.touches(this), now = Date.now();
      scale0 = scale;
      translate0 = {};
      touches.forEach(function(t) {
        translate0[t.identifier] = location(t);
      });
      d3_eventCancel();
      if (touches.length === 1) {
        if (now - touchtime &lt; 500) {
          var p = touches[0], l = location(touches[0]);
          scaleTo(scale * 2);
          translateTo(p, l);
          dispatch(event.of(this, arguments));
        }
        touchtime = now;
      }
    }
    function touchmove() {
      var touches = d3.touches(this), p0 = touches[0], l0 = translate0[p0.identifier];
      if (p1 = touches[1]) {
        var p1, l1 = translate0[p1.identifier];
        p0 = [ (p0[0] + p1[0]) / 2, (p0[1] + p1[1]) / 2 ];
        l0 = [ (l0[0] + l1[0]) / 2, (l0[1] + l1[1]) / 2 ];
        scaleTo(d3.event.scale * scale0);
      }
      translateTo(p0, l0);
      touchtime = null;
      dispatch(event.of(this, arguments));
    }
    var translate = [ 0, 0 ], translate0, scale = 1, scale0, scaleExtent = d3_behavior_zoomInfinity, event = d3_eventDispatch(zoom, &quot;zoom&quot;), x0, x1, y0, y1, touchtime;
    zoom.translate = function(x) {
      if (!arguments.length) return translate;
      translate = x.map(Number);
      return zoom;
    };
    zoom.scale = function(x) {
      if (!arguments.length) return scale;
      scale = +x;
      return zoom;
    };
    zoom.scaleExtent = function(x) {
      if (!arguments.length) return scaleExtent;
      scaleExtent = x == null ? d3_behavior_zoomInfinity : x.map(Number);
      return zoom;
    };
    zoom.x = function(z) {
      if (!arguments.length) return x1;
      x1 = z;
      x0 = z.copy();
      return zoom;
    };
    zoom.y = function(z) {
      if (!arguments.length) return y1;
      y1 = z;
      y0 = z.copy();
      return zoom;
    };
    return d3.rebind(zoom, event, &quot;on&quot;);
  };
  var d3_behavior_zoomDiv, d3_behavior_zoomInfinity = [ 0, Infinity ];
  d3.layout = {};
  d3.layout.bundle = function() {
    return function(links) {
      var paths = [], i = -1, n = links.length;
      while (++i &lt; n) paths.push(d3_layout_bundlePath(links[i]));
      return paths;
    };
  };
  d3.layout.chord = function() {
    function relayout() {
      var subgroups = {}, groupSums = [], groupIndex = d3.range(n), subgroupIndex = [], k, x, x0, i, j;
      chords = [];
      groups = [];
      k = 0, i = -1;
      while (++i &lt; n) {
        x = 0, j = -1;
        while (++j &lt; n) {
          x += matrix[i][j];
        }
        groupSums.push(x);
        subgroupIndex.push(d3.range(n));
        k += x;
      }
      if (sortGroups) {
        groupIndex.sort(function(a, b) {
          return sortGroups(groupSums[a], groupSums[b]);
        });
      }
      if (sortSubgroups) {
        subgroupIndex.forEach(function(d, i) {
          d.sort(function(a, b) {
            return sortSubgroups(matrix[i][a], matrix[i][b]);
          });
        });
      }
      k = (2 * Math.PI - padding * n) / k;
      x = 0, i = -1;
      while (++i &lt; n) {
        x0 = x, j = -1;
        while (++j &lt; n) {
          var di = groupIndex[i], dj = subgroupIndex[di][j], v = matrix[di][dj], a0 = x, a1 = x += v * k;
          subgroups[di + &quot;-&quot; + dj] = {
            index: di,
            subindex: dj,
            startAngle: a0,
            endAngle: a1,
            value: v
          };
        }
        groups[di] = {
          index: di,
          startAngle: x0,
          endAngle: x,
          value: (x - x0) / k
        };
        x += padding;
      }
      i = -1;
      while (++i &lt; n) {
        j = i - 1;
        while (++j &lt; n) {
          var source = subgroups[i + &quot;-&quot; + j], target = subgroups[j + &quot;-&quot; + i];
          if (source.value || target.value) {
            chords.push(source.value &lt; target.value ? {
              source: target,
              target: source
            } : {
              source: source,
              target: target
            });
          }
        }
      }
      if (sortChords) resort();
    }
    function resort() {
      chords.sort(function(a, b) {
        return sortChords((a.source.value + a.target.value) / 2, (b.source.value + b.target.value) / 2);
      });
    }
    var chord = {}, chords, groups, matrix, n, padding = 0, sortGroups, sortSubgroups, sortChords;
    chord.matrix = function(x) {
      if (!arguments.length) return matrix;
      n = (matrix = x) &amp;&amp; matrix.length;
      chords = groups = null;
      return chord;
    };
    chord.padding = function(x) {
      if (!arguments.length) return padding;
      padding = x;
      chords = groups = null;
      return chord;
    };
    chord.sortGroups = function(x) {
      if (!arguments.length) return sortGroups;
      sortGroups = x;
      chords = groups = null;
      return chord;
    };
    chord.sortSubgroups = function(x) {
      if (!arguments.length) return sortSubgroups;
      sortSubgroups = x;
      chords = null;
      return chord;
    };
    chord.sortChords = function(x) {
      if (!arguments.length) return sortChords;
      sortChords = x;
      if (chords) resort();
      return chord;
    };
    chord.chords = function() {
      if (!chords) relayout();
      return chords;
    };
    chord.groups = function() {
      if (!groups) relayout();
      return groups;
    };
    return chord;
  };
  d3.layout.force = function() {
    function repulse(node) {
      return function(quad, x1, y1, x2, y2) {
        if (quad.point !== node) {
          var dx = quad.cx - node.x, dy = quad.cy - node.y, dn = 1 / Math.sqrt(dx * dx + dy * dy);
          if ((x2 - x1) * dn &lt; theta) {
            var k = quad.charge * dn * dn;
            node.px -= dx * k;
            node.py -= dy * k;
            return true;
          }
          if (quad.point &amp;&amp; isFinite(dn)) {
            var k = quad.pointCharge * dn * dn;
            node.px -= dx * k;
            node.py -= dy * k;
          }
        }
        return !quad.charge;
      };
    }
    function dragmove(d) {
      d.px = d3.event.x;
      d.py = d3.event.y;
      force.resume();
    }
    var force = {}, event = d3.dispatch(&quot;start&quot;, &quot;tick&quot;, &quot;end&quot;), size = [ 1, 1 ], drag, alpha, friction = .9, linkDistance = d3_layout_forceLinkDistance, linkStrength = d3_layout_forceLinkStrength, charge = -30, gravity = .1, theta = .8, interval, nodes = [], links = [], distances, strengths, charges;
    force.tick = function() {
      if ((alpha *= .99) &lt; .005) {
        event.end({
          type: &quot;end&quot;,
          alpha: alpha = 0
        });
        return true;
      }
      var n = nodes.length, m = links.length, q, i, o, s, t, l, k, x, y;
      for (i = 0; i &lt; m; ++i) {
        o = links[i];
        s = o.source;
        t = o.target;
        x = t.x - s.x;
        y = t.y - s.y;
        if (l = x * x + y * y) {
          l = alpha * strengths[i] * ((l = Math.sqrt(l)) - distances[i]) / l;
          x *= l;
          y *= l;
          t.x -= x * (k = s.weight / (t.weight + s.weight));
          t.y -= y * k;
          s.x += x * (k = 1 - k);
          s.y += y * k;
        }
      }
      if (k = alpha * gravity) {
        x = size[0] / 2;
        y = size[1] / 2;
        i = -1;
        if (k) while (++i &lt; n) {
          o = nodes[i];
          o.x += (x - o.x) * k;
          o.y += (y - o.y) * k;
        }
      }
      if (charge) {
        d3_layout_forceAccumulate(q = d3.geom.quadtree(nodes), alpha, charges);
        i = -1;
        while (++i &lt; n) {
          if (!(o = nodes[i]).fixed) {
            q.visit(repulse(o));
          }
        }
      }
      i = -1;
      while (++i &lt; n) {
        o = nodes[i];
        if (o.fixed) {
          o.x = o.px;
          o.y = o.py;
        } else {
          o.x -= (o.px - (o.px = o.x)) * friction;
          o.y -= (o.py - (o.py = o.y)) * friction;
        }
      }
      event.tick({
        type: &quot;tick&quot;,
        alpha: alpha
      });
    };
    force.nodes = function(x) {
      if (!arguments.length) return nodes;
      nodes = x;
      return force;
    };
    force.links = function(x) {
      if (!arguments.length) return links;
      links = x;
      return force;
    };
    force.size = function(x) {
      if (!arguments.length) return size;
      size = x;
      return force;
    };
    force.linkDistance = function(x) {
      if (!arguments.length) return linkDistance;
      linkDistance = d3_functor(x);
      return force;
    };
    force.distance = force.linkDistance;
    force.linkStrength = function(x) {
      if (!arguments.length) return linkStrength;
      linkStrength = d3_functor(x);
      return force;
    };
    force.friction = function(x) {
      if (!arguments.length) return friction;
      friction = x;
      return force;
    };
    force.charge = function(x) {
      if (!arguments.length) return charge;
      charge = typeof x === &quot;function&quot; ? x : +x;
      return force;
    };
    force.gravity = function(x) {
      if (!arguments.length) return gravity;
      gravity = x;
      return force;
    };
    force.theta = function(x) {
      if (!arguments.length) return theta;
      theta = x;
      return force;
    };
    force.alpha = function(x) {
      if (!arguments.length) return alpha;
      if (alpha) {
        if (x &gt; 0) alpha = x; else alpha = 0;
      } else if (x &gt; 0) {
        event.start({
          type: &quot;start&quot;,
          alpha: alpha = x
        });
        d3.timer(force.tick);
      }
      return force;
    };
    force.start = function() {
      function position(dimension, size) {
        var neighbors = neighbor(i), j = -1, m = neighbors.length, x;
        while (++j &lt; m) if (!isNaN(x = neighbors[j][dimension])) return x;
        return Math.random() * size;
      }
      function neighbor() {
        if (!neighbors) {
          neighbors = [];
          for (j = 0; j &lt; n; ++j) {
            neighbors[j] = [];
          }
          for (j = 0; j &lt; m; ++j) {
            var o = links[j];
            neighbors[o.source.index].push(o.target);
            neighbors[o.target.index].push(o.source);
          }
        }
        return neighbors[i];
      }
      var i, j, n = nodes.length, m = links.length, w = size[0], h = size[1], neighbors, o;
      for (i = 0; i &lt; n; ++i) {
        (o = nodes[i]).index = i;
        o.weight = 0;
      }
      distances = [];
      strengths = [];
      for (i = 0; i &lt; m; ++i) {
        o = links[i];
        if (typeof o.source == &quot;number&quot;) o.source = nodes[o.source];
        if (typeof o.target == &quot;number&quot;) o.target = nodes[o.target];
        distances[i] = linkDistance.call(this, o, i);
        strengths[i] = linkStrength.call(this, o, i);
        ++o.source.weight;
        ++o.target.weight;
      }
      for (i = 0; i &lt; n; ++i) {
        o = nodes[i];
        if (isNaN(o.x)) o.x = position(&quot;x&quot;, w);
        if (isNaN(o.y)) o.y = position(&quot;y&quot;, h);
        if (isNaN(o.px)) o.px = o.x;
        if (isNaN(o.py)) o.py = o.y;
      }
      charges = [];
      if (typeof charge === &quot;function&quot;) {
        for (i = 0; i &lt; n; ++i) {
          charges[i] = +charge.call(this, nodes[i], i);
        }
      } else {
        for (i = 0; i &lt; n; ++i) {
          charges[i] = charge;
        }
      }
      return force.resume();
    };
    force.resume = function() {
      return force.alpha(.1);
    };
    force.stop = function() {
      return force.alpha(0);
    };
    force.drag = function() {
      if (!drag) drag = d3.behavior.drag().origin(d3_identity).on(&quot;dragstart&quot;, d3_layout_forceDragstart).on(&quot;drag&quot;, dragmove).on(&quot;dragend&quot;, d3_layout_forceDragend);
      this.on(&quot;mouseover.force&quot;, d3_layout_forceMouseover).on(&quot;mouseout.force&quot;, d3_layout_forceMouseout).call(drag);
    };
    return d3.rebind(force, event, &quot;on&quot;);
  };
  d3.layout.partition = function() {
    function position(node, x, dx, dy) {
      var children = node.children;
      node.x = x;
      node.y = node.depth * dy;
      node.dx = dx;
      node.dy = dy;
      if (children &amp;&amp; (n = children.length)) {
        var i = -1, n, c, d;
        dx = node.value ? dx / node.value : 0;
        while (++i &lt; n) {
          position(c = children[i], x, d = c.value * dx, dy);
          x += d;
        }
      }
    }
    function depth(node) {
      var children = node.children, d = 0;
      if (children &amp;&amp; (n = children.length)) {
        var i = -1, n;
        while (++i &lt; n) d = Math.max(d, depth(children[i]));
      }
      return 1 + d;
    }
    function partition(d, i) {
      var nodes = hierarchy.call(this, d, i);
      position(nodes[0], 0, size[0], size[1] / depth(nodes[0]));
      return nodes;
    }
    var hierarchy = d3.layout.hierarchy(), size = [ 1, 1 ];
    partition.size = function(x) {
      if (!arguments.length) return size;
      size = x;
      return partition;
    };
    return d3_layout_hierarchyRebind(partition, hierarchy);
  };
  d3.layout.pie = function() {
    function pie(data, i) {
      var values = data.map(function(d, i) {
        return +value.call(pie, d, i);
      });
      var a = +(typeof startAngle === &quot;function&quot; ? startAngle.apply(this, arguments) : startAngle);
      var k = ((typeof endAngle === &quot;function&quot; ? endAngle.apply(this, arguments) : endAngle) - startAngle) / d3.sum(values);
      var index = d3.range(data.length);
      if (sort != null) index.sort(sort === d3_layout_pieSortByValue ? function(i, j) {
        return values[j] - values[i];
      } : function(i, j) {
        return sort(data[i], data[j]);
      });
      var arcs = [];
      index.forEach(function(i) {
        var d;
        arcs[i] = {
          data: data[i],
          value: d = values[i],
          startAngle: a,
          endAngle: a += d * k
        };
      });
      return arcs;
    }
    var value = Number, sort = d3_layout_pieSortByValue, startAngle = 0, endAngle = 2 * Math.PI;
    pie.value = function(x) {
      if (!arguments.length) return value;
      value = x;
      return pie;
    };
    pie.sort = function(x) {
      if (!arguments.length) return sort;
      sort = x;
      return pie;
    };
    pie.startAngle = function(x) {
      if (!arguments.length) return startAngle;
      startAngle = x;
      return pie;
    };
    pie.endAngle = function(x) {
      if (!arguments.length) return endAngle;
      endAngle = x;
      return pie;
    };
    return pie;
  };
  var d3_layout_pieSortByValue = {};
  d3.layout.stack = function() {
    function stack(data, index) {
      var series = data.map(function(d, i) {
        return values.call(stack, d, i);
      });
      var points = series.map(function(d, i) {
        return d.map(function(v, i) {
          return [ x.call(stack, v, i), y.call(stack, v, i) ];
        });
      });
      var orders = order.call(stack, points, index);
      series = d3.permute(series, orders);
      points = d3.permute(points, orders);
      var offsets = offset.call(stack, points, index);
      var n = series.length, m = series[0].length, i, j, o;
      for (j = 0; j &lt; m; ++j) {
        out.call(stack, series[0][j], o = offsets[j], points[0][j][1]);
        for (i = 1; i &lt; n; ++i) {
          out.call(stack, series[i][j], o += points[i - 1][j][1], points[i][j][1]);
        }
      }
      return data;
    }
    var values = d3_identity, order = d3_layout_stackOrderDefault, offset = d3_layout_stackOffsetZero, out = d3_layout_stackOut, x = d3_layout_stackX, y = d3_layout_stackY;
    stack.values = function(x) {
      if (!arguments.length) return values;
      values = x;
      return stack;
    };
    stack.order = function(x) {
      if (!arguments.length) return order;
      order = typeof x === &quot;function&quot; ? x : d3_layout_stackOrders.get(x) || d3_layout_stackOrderDefault;
      return stack;
    };
    stack.offset = function(x) {
      if (!arguments.length) return offset;
      offset = typeof x === &quot;function&quot; ? x : d3_layout_stackOffsets.get(x) || d3_layout_stackOffsetZero;
      return stack;
    };
    stack.x = function(z) {
      if (!arguments.length) return x;
      x = z;
      return stack;
    };
    stack.y = function(z) {
      if (!arguments.length) return y;
      y = z;
      return stack;
    };
    stack.out = function(z) {
      if (!arguments.length) return out;
      out = z;
      return stack;
    };
    return stack;
  };
  var d3_layout_stackOrders = d3.map({
    &quot;inside-out&quot;: function(data) {
      var n = data.length, i, j, max = data.map(d3_layout_stackMaxIndex), sums = data.map(d3_layout_stackReduceSum), index = d3.range(n).sort(function(a, b) {
        return max[a] - max[b];
      }), top = 0, bottom = 0, tops = [], bottoms = [];
      for (i = 0; i &lt; n; ++i) {
        j = index[i];
        if (top &lt; bottom) {
          top += sums[j];
          tops.push(j);
        } else {
          bottom += sums[j];
          bottoms.push(j);
        }
      }
      return bottoms.reverse().concat(tops);
    },
    reverse: function(data) {
      return d3.range(data.length).reverse();
    },
    &quot;default&quot;: d3_layout_stackOrderDefault
  });
  var d3_layout_stackOffsets = d3.map({
    silhouette: function(data) {
      var n = data.length, m = data[0].length, sums = [], max = 0, i, j, o, y0 = [];
      for (j = 0; j &lt; m; ++j) {
        for (i = 0, o = 0; i &lt; n; i++) o += data[i][j][1];
        if (o &gt; max) max = o;
        sums.push(o);
      }
      for (j = 0; j &lt; m; ++j) {
        y0[j] = (max - sums[j]) / 2;
      }
      return y0;
    },
    wiggle: function(data) {
      var n = data.length, x = data[0], m = x.length, max = 0, i, j, k, s1, s2, s3, dx, o, o0, y0 = [];
      y0[0] = o = o0 = 0;
      for (j = 1; j &lt; m; ++j) {
        for (i = 0, s1 = 0; i &lt; n; ++i) s1 += data[i][j][1];
        for (i = 0, s2 = 0, dx = x[j][0] - x[j - 1][0]; i &lt; n; ++i) {
          for (k = 0, s3 = (data[i][j][1] - data[i][j - 1][1]) / (2 * dx); k &lt; i; ++k) {
            s3 += (data[k][j][1] - data[k][j - 1][1]) / dx;
          }
          s2 += s3 * data[i][j][1];
        }
        y0[j] = o -= s1 ? s2 / s1 * dx : 0;
        if (o &lt; o0) o0 = o;
      }
      for (j = 0; j &lt; m; ++j) y0[j] -= o0;
      return y0;
    },
    expand: function(data) {
      var n = data.length, m = data[0].length, k = 1 / n, i, j, o, y0 = [];
      for (j = 0; j &lt; m; ++j) {
        for (i = 0, o = 0; i &lt; n; i++) o += data[i][j][1];
        if (o) for (i = 0; i &lt; n; i++) data[i][j][1] /= o; else for (i = 0; i &lt; n; i++) data[i][j][1] = k;
      }
      for (j = 0; j &lt; m; ++j) y0[j] = 0;
      return y0;
    },
    zero: d3_layout_stackOffsetZero
  });
  d3.layout.histogram = function() {
    function histogram(data, i) {
      var bins = [], values = data.map(valuer, this), range = ranger.call(this, values, i), thresholds = binner.call(this, range, values, i), bin, i = -1, n = values.length, m = thresholds.length - 1, k = frequency ? 1 : 1 / n, x;
      while (++i &lt; m) {
        bin = bins[i] = [];
        bin.dx = thresholds[i + 1] - (bin.x = thresholds[i]);
        bin.y = 0;
      }
      if (m &gt; 0) {
        i = -1;
        while (++i &lt; n) {
          x = values[i];
          if (x &gt;= range[0] &amp;&amp; x &lt;= range[1]) {
            bin = bins[d3.bisect(thresholds, x, 1, m) - 1];
            bin.y += k;
            bin.push(data[i]);
          }
        }
      }
      return bins;
    }
    var frequency = true, valuer = Number, ranger = d3_layout_histogramRange, binner = d3_layout_histogramBinSturges;
    histogram.value = function(x) {
      if (!arguments.length) return valuer;
      valuer = x;
      return histogram;
    };
    histogram.range = function(x) {
      if (!arguments.length) return ranger;
      ranger = d3_functor(x);
      return histogram;
    };
    histogram.bins = function(x) {
      if (!arguments.length) return binner;
      binner = typeof x === &quot;number&quot; ? function(range) {
        return d3_layout_histogramBinFixed(range, x);
      } : d3_functor(x);
      return histogram;
    };
    histogram.frequency = function(x) {
      if (!arguments.length) return frequency;
      frequency = !!x;
      return histogram;
    };
    return histogram;
  };
  d3.layout.hierarchy = function() {
    function recurse(data, depth, nodes) {
      var childs = children.call(hierarchy, data, depth), node = d3_layout_hierarchyInline ? data : {
        data: data
      };
      node.depth = depth;
      nodes.push(node);
      if (childs &amp;&amp; (n = childs.length)) {
        var i = -1, n, c = node.children = [], v = 0, j = depth + 1, d;
        while (++i &lt; n) {
          d = recurse(childs[i], j, nodes);
          d.parent = node;
          c.push(d);
          v += d.value;
        }
        if (sort) c.sort(sort);
        if (value) node.value = v;
      } else if (value) {
        node.value = +value.call(hierarchy, data, depth) || 0;
      }
      return node;
    }
    function revalue(node, depth) {
      var children = node.children, v = 0;
      if (children &amp;&amp; (n = children.length)) {
        var i = -1, n, j = depth + 1;
        while (++i &lt; n) v += revalue(children[i], j);
      } else if (value) {
        v = +value.call(hierarchy, d3_layout_hierarchyInline ? node : node.data, depth) || 0;
      }
      if (value) node.value = v;
      return v;
    }
    function hierarchy(d) {
      var nodes = [];
      recurse(d, 0, nodes);
      return nodes;
    }
    var sort = d3_layout_hierarchySort, children = d3_layout_hierarchyChildren, value = d3_layout_hierarchyValue;
    hierarchy.sort = function(x) {
      if (!arguments.length) return sort;
      sort = x;
      return hierarchy;
    };
    hierarchy.children = function(x) {
      if (!arguments.length) return children;
      children = x;
      return hierarchy;
    };
    hierarchy.value = function(x) {
      if (!arguments.length) return value;
      value = x;
      return hierarchy;
    };
    hierarchy.revalue = function(root) {
      revalue(root, 0);
      return root;
    };
    return hierarchy;
  };
  var d3_layout_hierarchyInline = false;
  d3.layout.pack = function() {
    function pack(d, i) {
      var nodes = hierarchy.call(this, d, i), root = nodes[0];
      root.x = 0;
      root.y = 0;
      d3_layout_treeVisitAfter(root, function(d) {
        d.r = Math.sqrt(d.value);
      });
      d3_layout_treeVisitAfter(root, d3_layout_packSiblings);
      var w = size[0], h = size[1], k = Math.max(2 * root.r / w, 2 * root.r / h);
      if (padding &gt; 0) {
        var dr = padding * k / 2;
        d3_layout_treeVisitAfter(root, function(d) {
          d.r += dr;
        });
        d3_layout_treeVisitAfter(root, d3_layout_packSiblings);
        d3_layout_treeVisitAfter(root, function(d) {
          d.r -= dr;
        });
        k = Math.max(2 * root.r / w, 2 * root.r / h);
      }
      d3_layout_packTransform(root, w / 2, h / 2, 1 / k);
      return nodes;
    }
    var hierarchy = d3.layout.hierarchy().sort(d3_layout_packSort), padding = 0, size = [ 1, 1 ];
    pack.size = function(x) {
      if (!arguments.length) return size;
      size = x;
      return pack;
    };
    pack.padding = function(_) {
      if (!arguments.length) return padding;
      padding = +_;
      return pack;
    };
    return d3_layout_hierarchyRebind(pack, hierarchy);
  };
  d3.layout.cluster = function() {
    function cluster(d, i) {
      var nodes = hierarchy.call(this, d, i), root = nodes[0], previousNode, x = 0, kx, ky;
      d3_layout_treeVisitAfter(root, function(node) {
        var children = node.children;
        if (children &amp;&amp; children.length) {
          node.x = d3_layout_clusterX(children);
          node.y = d3_layout_clusterY(children);
        } else {
          node.x = previousNode ? x += separation(node, previousNode) : 0;
          node.y = 0;
          previousNode = node;
        }
      });
      var left = d3_layout_clusterLeft(root), right = d3_layout_clusterRight(root), x0 = left.x - separation(left, right) / 2, x1 = right.x + separation(right, left) / 2;
      d3_layout_treeVisitAfter(root, function(node) {
        node.x = (node.x - x0) / (x1 - x0) * size[0];
        node.y = (1 - (root.y ? node.y / root.y : 1)) * size[1];
      });
      return nodes;
    }
    var hierarchy = d3.layout.hierarchy().sort(null).value(null), separation = d3_layout_treeSeparation, size = [ 1, 1 ];
    cluster.separation = function(x) {
      if (!arguments.length) return separation;
      separation = x;
      return cluster;
    };
    cluster.size = function(x) {
      if (!arguments.length) return size;
      size = x;
      return cluster;
    };
    return d3_layout_hierarchyRebind(cluster, hierarchy);
  };
  d3.layout.tree = function() {
    function tree(d, i) {
      function firstWalk(node, previousSibling) {
        var children = node.children, layout = node._tree;
        if (children &amp;&amp; (n = children.length)) {
          var n, firstChild = children[0], previousChild, ancestor = firstChild, child, i = -1;
          while (++i &lt; n) {
            child = children[i];
            firstWalk(child, previousChild);
            ancestor = apportion(child, previousChild, ancestor);
            previousChild = child;
          }
          d3_layout_treeShift(node);
          var midpoint = .5 * (firstChild._tree.prelim + child._tree.prelim);
          if (previousSibling) {
            layout.prelim = previousSibling._tree.prelim + separation(node, previousSibling);
            layout.mod = layout.prelim - midpoint;
          } else {
            layout.prelim = midpoint;
          }
        } else {
          if (previousSibling) {
            layout.prelim = previousSibling._tree.prelim + separation(node, previousSibling);
          }
        }
      }
      function secondWalk(node, x) {
        node.x = node._tree.prelim + x;
        var children = node.children;
        if (children &amp;&amp; (n = children.length)) {
          var i = -1, n;
          x += node._tree.mod;
          while (++i &lt; n) {
            secondWalk(children[i], x);
          }
        }
      }
      function apportion(node, previousSibling, ancestor) {
        if (previousSibling) {
          var vip = node, vop = node, vim = previousSibling, vom = node.parent.children[0], sip = vip._tree.mod, sop = vop._tree.mod, sim = vim._tree.mod, som = vom._tree.mod, shift;
          while (vim = d3_layout_treeRight(vim), vip = d3_layout_treeLeft(vip), vim &amp;&amp; vip) {
            vom = d3_layout_treeLeft(vom);
            vop = d3_layout_treeRight(vop);
            vop._tree.ancestor = node;
            shift = vim._tree.prelim + sim - vip._tree.prelim - sip + separation(vim, vip);
            if (shift &gt; 0) {
              d3_layout_treeMove(d3_layout_treeAncestor(vim, node, ancestor), node, shift);
              sip += shift;
              sop += shift;
            }
            sim += vim._tree.mod;
            sip += vip._tree.mod;
            som += vom._tree.mod;
            sop += vop._tree.mod;
          }
          if (vim &amp;&amp; !d3_layout_treeRight(vop)) {
            vop._tree.thread = vim;
            vop._tree.mod += sim - sop;
          }
          if (vip &amp;&amp; !d3_layout_treeLeft(vom)) {
            vom._tree.thread = vip;
            vom._tree.mod += sip - som;
            ancestor = node;
          }
        }
        return ancestor;
      }
      var nodes = hierarchy.call(this, d, i), root = nodes[0];
      d3_layout_treeVisitAfter(root, function(node, previousSibling) {
        node._tree = {
          ancestor: node,
          prelim: 0,
          mod: 0,
          change: 0,
          shift: 0,
          number: previousSibling ? previousSibling._tree.number + 1 : 0
        };
      });
      firstWalk(root);
      secondWalk(root, -root._tree.prelim);
      var left = d3_layout_treeSearch(root, d3_layout_treeLeftmost), right = d3_layout_treeSearch(root, d3_layout_treeRightmost), deep = d3_layout_treeSearch(root, d3_layout_treeDeepest), x0 = left.x - separation(left, right) / 2, x1 = right.x + separation(right, left) / 2, y1 = deep.depth || 1;
      d3_layout_treeVisitAfter(root, function(node) {
        node.x = (node.x - x0) / (x1 - x0) * size[0];
        node.y = node.depth / y1 * size[1];
        delete node._tree;
      });
      return nodes;
    }
    var hierarchy = d3.layout.hierarchy().sort(null).value(null), separation = d3_layout_treeSeparation, size = [ 1, 1 ];
    tree.separation = function(x) {
      if (!arguments.length) return separation;
      separation = x;
      return tree;
    };
    tree.size = function(x) {
      if (!arguments.length) return size;
      size = x;
      return tree;
    };
    return d3_layout_hierarchyRebind(tree, hierarchy);
  };
  d3.layout.treemap = function() {
    function scale(children, k) {
      var i = -1, n = children.length, child, area;
      while (++i &lt; n) {
        area = (child = children[i]).value * (k &lt; 0 ? 0 : k);
        child.area = isNaN(area) || area &lt;= 0 ? 0 : area;
      }
    }
    function squarify(node) {
      var children = node.children;
      if (children &amp;&amp; children.length) {
        var rect = pad(node), row = [], remaining = children.slice(), child, best = Infinity, score, u = Math.min(rect.dx, rect.dy), n;
        scale(remaining, rect.dx * rect.dy / node.value);
        row.area = 0;
        while ((n = remaining.length) &gt; 0) {
          row.push(child = remaining[n - 1]);
          row.area += child.area;
          if ((score = worst(row, u)) &lt;= best) {
            remaining.pop();
            best = score;
          } else {
            row.area -= row.pop().area;
            position(row, u, rect, false);
            u = Math.min(rect.dx, rect.dy);
            row.length = row.area = 0;
            best = Infinity;
          }
        }
        if (row.length) {
          position(row, u, rect, true);
          row.length = row.area = 0;
        }
        children.forEach(squarify);
      }
    }
    function stickify(node) {
      var children = node.children;
      if (children &amp;&amp; children.length) {
        var rect = pad(node), remaining = children.slice(), child, row = [];
        scale(remaining, rect.dx * rect.dy / node.value);
        row.area = 0;
        while (child = remaining.pop()) {
          row.push(child);
          row.area += child.area;
          if (child.z != null) {
            position(row, child.z ? rect.dx : rect.dy, rect, !remaining.length);
            row.length = row.area = 0;
          }
        }
        children.forEach(stickify);
      }
    }
    function worst(row, u) {
      var s = row.area, r, rmax = 0, rmin = Infinity, i = -1, n = row.length;
      while (++i &lt; n) {
        if (!(r = row[i].area)) continue;
        if (r &lt; rmin) rmin = r;
        if (r &gt; rmax) rmax = r;
      }
      s *= s;
      u *= u;
      return s ? Math.max(u * rmax * ratio / s, s / (u * rmin * ratio)) : Infinity;
    }
    function position(row, u, rect, flush) {
      var i = -1, n = row.length, x = rect.x, y = rect.y, v = u ? round(row.area / u) : 0, o;
      if (u == rect.dx) {
        if (flush || v &gt; rect.dy) v = rect.dy;
        while (++i &lt; n) {
          o = row[i];
          o.x = x;
          o.y = y;
          o.dy = v;
          x += o.dx = Math.min(rect.x + rect.dx - x, v ? round(o.area / v) : 0);
        }
        o.z = true;
        o.dx += rect.x + rect.dx - x;
        rect.y += v;
        rect.dy -= v;
      } else {
        if (flush || v &gt; rect.dx) v = rect.dx;
        while (++i &lt; n) {
          o = row[i];
          o.x = x;
          o.y = y;
          o.dx = v;
          y += o.dy = Math.min(rect.y + rect.dy - y, v ? round(o.area / v) : 0);
        }
        o.z = false;
        o.dy += rect.y + rect.dy - y;
        rect.x += v;
        rect.dx -= v;
      }
    }
    function treemap(d) {
      var nodes = stickies || hierarchy(d), root = nodes[0];
      root.x = 0;
      root.y = 0;
      root.dx = size[0];
      root.dy = size[1];
      if (stickies) hierarchy.revalue(root);
      scale([ root ], root.dx * root.dy / root.value);
      (stickies ? stickify : squarify)(root);
      if (sticky) stickies = nodes;
      return nodes;
    }
    var hierarchy = d3.layout.hierarchy(), round = Math.round, size = [ 1, 1 ], padding = null, pad = d3_layout_treemapPadNull, sticky = false, stickies, ratio = .5 * (1 + Math.sqrt(5));
    treemap.size = function(x) {
      if (!arguments.length) return size;
      size = x;
      return treemap;
    };
    treemap.padding = function(x) {
      function padFunction(node) {
        var p = x.call(treemap, node, node.depth);
        return p == null ? d3_layout_treemapPadNull(node) : d3_layout_treemapPad(node, typeof p === &quot;number&quot; ? [ p, p, p, p ] : p);
      }
      function padConstant(node) {
        return d3_layout_treemapPad(node, x);
      }
      if (!arguments.length) return padding;
      var type;
      pad = (padding = x) == null ? d3_layout_treemapPadNull : (type = typeof x) === &quot;function&quot; ? padFunction : type === &quot;number&quot; ? (x = [ x, x, x, x ], padConstant) : padConstant;
      return treemap;
    };
    treemap.round = function(x) {
      if (!arguments.length) return round != Number;
      round = x ? Math.round : Number;
      return treemap;
    };
    treemap.sticky = function(x) {
      if (!arguments.length) return sticky;
      sticky = x;
      stickies = null;
      return treemap;
    };
    treemap.ratio = function(x) {
      if (!arguments.length) return ratio;
      ratio = x;
      return treemap;
    };
    return d3_layout_hierarchyRebind(treemap, hierarchy);
  };
  d3.csv = d3_dsv(&quot;,&quot;, &quot;text/csv&quot;);
  d3.tsv = d3_dsv(&quot; &quot;, &quot;text/tab-separated-values&quot;);
  d3.geo = {};
  var d3_geo_radians = Math.PI / 180;
  d3.geo.azimuthal = function() {
    function azimuthal(coordinates) {
      var x1 = coordinates[0] * d3_geo_radians - x0, y1 = coordinates[1] * d3_geo_radians, cx1 = Math.cos(x1), sx1 = Math.sin(x1), cy1 = Math.cos(y1), sy1 = Math.sin(y1), cc = mode !== &quot;orthographic&quot; ? sy0 * sy1 + cy0 * cy1 * cx1 : null, c, k = mode === &quot;stereographic&quot; ? 1 / (1 + cc) : mode === &quot;gnomonic&quot; ? 1 / cc : mode === &quot;equidistant&quot; ? (c = Math.acos(cc), c ? c / Math.sin(c) : 0) : mode === &quot;equalarea&quot; ? Math.sqrt(2 / (1 + cc)) : 1, x = k * cy1 * sx1, y = k * (sy0 * cy1 * cx1 - cy0 * sy1);
      return [ scale * x + translate[0], scale * y + translate[1] ];
    }
    var mode = &quot;orthographic&quot;, origin, scale = 200, translate = [ 480, 250 ], x0, y0, cy0, sy0;
    azimuthal.invert = function(coordinates) {
      var x = (coordinates[0] - translate[0]) / scale, y = (coordinates[1] - translate[1]) / scale, p = Math.sqrt(x * x + y * y), c = mode === &quot;stereographic&quot; ? 2 * Math.atan(p) : mode === &quot;gnomonic&quot; ? Math.atan(p) : mode === &quot;equidistant&quot; ? p : mode === &quot;equalarea&quot; ? 2 * Math.asin(.5 * p) : Math.asin(p), sc = Math.sin(c), cc = Math.cos(c);
      return [ (x0 + Math.atan2(x * sc, p * cy0 * cc + y * sy0 * sc)) / d3_geo_radians, Math.asin(cc * sy0 - (p ? y * sc * cy0 / p : 0)) / d3_geo_radians ];
    };
    azimuthal.mode = function(x) {
      if (!arguments.length) return mode;
      mode = x + &quot;&quot;;
      return azimuthal;
    };
    azimuthal.origin = function(x) {
      if (!arguments.length) return origin;
      origin = x;
      x0 = origin[0] * d3_geo_radians;
      y0 = origin[1] * d3_geo_radians;
      cy0 = Math.cos(y0);
      sy0 = Math.sin(y0);
      return azimuthal;
    };
    azimuthal.scale = function(x) {
      if (!arguments.length) return scale;
      scale = +x;
      return azimuthal;
    };
    azimuthal.translate = function(x) {
      if (!arguments.length) return translate;
      translate = [ +x[0], +x[1] ];
      return azimuthal;
    };
    return azimuthal.origin([ 0, 0 ]);
  };
  d3.geo.albers = function() {
    function albers(coordinates) {
      var t = n * (d3_geo_radians * coordinates[0] - lng0), p = Math.sqrt(C - 2 * n * Math.sin(d3_geo_radians * coordinates[1])) / n;
      return [ scale * p * Math.sin(t) + translate[0], scale * (p * Math.cos(t) - p0) + translate[1] ];
    }
    function reload() {
      var phi1 = d3_geo_radians * parallels[0], phi2 = d3_geo_radians * parallels[1], lat0 = d3_geo_radians * origin[1], s = Math.sin(phi1), c = Math.cos(phi1);
      lng0 = d3_geo_radians * origin[0];
      n = .5 * (s + Math.sin(phi2));
      C = c * c + 2 * n * s;
      p0 = Math.sqrt(C - 2 * n * Math.sin(lat0)) / n;
      return albers;
    }
    var origin = [ -98, 38 ], parallels = [ 29.5, 45.5 ], scale = 1e3, translate = [ 480, 250 ], lng0, n, C, p0;
    albers.invert = function(coordinates) {
      var x = (coordinates[0] - translate[0]) / scale, y = (coordinates[1] - translate[1]) / scale, p0y = p0 + y, t = Math.atan2(x, p0y), p = Math.sqrt(x * x + p0y * p0y);
      return [ (lng0 + t / n) / d3_geo_radians, Math.asin((C - p * p * n * n) / (2 * n)) / d3_geo_radians ];
    };
    albers.origin = function(x) {
      if (!arguments.length) return origin;
      origin = [ +x[0], +x[1] ];
      return reload();
    };
    albers.parallels = function(x) {
      if (!arguments.length) return parallels;
      parallels = [ +x[0], +x[1] ];
      return reload();
    };
    albers.scale = function(x) {
      if (!arguments.length) return scale;
      scale = +x;
      return albers;
    };
    albers.translate = function(x) {
      if (!arguments.length) return translate;
      translate = [ +x[0], +x[1] ];
      return albers;
    };
    return reload();
  };
  d3.geo.albersUsa = function() {
    function albersUsa(coordinates) {
      var lon = coordinates[0], lat = coordinates[1];
      return (lat &gt; 50 ? alaska : lon &lt; -140 ? hawaii : lat &lt; 21 ? puertoRico : lower48)(coordinates);
    }
    var lower48 = d3.geo.albers();
    var alaska = d3.geo.albers().origin([ -160, 60 ]).parallels([ 55, 65 ]);
    var hawaii = d3.geo.albers().origin([ -160, 20 ]).parallels([ 8, 18 ]);
    var puertoRico = d3.geo.albers().origin([ -60, 10 ]).parallels([ 8, 18 ]);
    albersUsa.scale = function(x) {
      if (!arguments.length) return lower48.scale();
      lower48.scale(x);
      alaska.scale(x * .6);
      hawaii.scale(x);
      puertoRico.scale(x * 1.5);
      return albersUsa.translate(lower48.translate());
    };
    albersUsa.translate = function(x) {
      if (!arguments.length) return lower48.translate();
      var dz = lower48.scale() / 1e3, dx = x[0], dy = x[1];
      lower48.translate(x);
      alaska.translate([ dx - 400 * dz, dy + 170 * dz ]);
      hawaii.translate([ dx - 190 * dz, dy + 200 * dz ]);
      puertoRico.translate([ dx + 580 * dz, dy + 430 * dz ]);
      return albersUsa;
    };
    return albersUsa.scale(lower48.scale());
  };
  d3.geo.bonne = function() {
    function bonne(coordinates) {
      var x = coordinates[0] * d3_geo_radians - x0, y = coordinates[1] * d3_geo_radians - y0;
      if (y1) {
        var p = c1 + y1 - y, E = x * Math.cos(y) / p;
        x = p * Math.sin(E);
        y = p * Math.cos(E) - c1;
      } else {
        x *= Math.cos(y);
        y *= -1;
      }
      return [ scale * x + translate[0], scale * y + translate[1] ];
    }
    var scale = 200, translate = [ 480, 250 ], x0, y0, y1, c1;
    bonne.invert = function(coordinates) {
      var x = (coordinates[0] - translate[0]) / scale, y = (coordinates[1] - translate[1]) / scale;
      if (y1) {
        var c = c1 + y, p = Math.sqrt(x * x + c * c);
        y = c1 + y1 - p;
        x = x0 + p * Math.atan2(x, c) / Math.cos(y);
      } else {
        y *= -1;
        x /= Math.cos(y);
      }
      return [ x / d3_geo_radians, y / d3_geo_radians ];
    };
    bonne.parallel = function(x) {
      if (!arguments.length) return y1 / d3_geo_radians;
      c1 = 1 / Math.tan(y1 = x * d3_geo_radians);
      return bonne;
    };
    bonne.origin = function(x) {
      if (!arguments.length) return [ x0 / d3_geo_radians, y0 / d3_geo_radians ];
      x0 = x[0] * d3_geo_radians;
      y0 = x[1] * d3_geo_radians;
      return bonne;
    };
    bonne.scale = function(x) {
      if (!arguments.length) return scale;
      scale = +x;
      return bonne;
    };
    bonne.translate = function(x) {
      if (!arguments.length) return translate;
      translate = [ +x[0], +x[1] ];
      return bonne;
    };
    return bonne.origin([ 0, 0 ]).parallel(45);
  };
  d3.geo.equirectangular = function() {
    function equirectangular(coordinates) {
      var x = coordinates[0] / 360, y = -coordinates[1] / 360;
      return [ scale * x + translate[0], scale * y + translate[1] ];
    }
    var scale = 500, translate = [ 480, 250 ];
    equirectangular.invert = function(coordinates) {
      var x = (coordinates[0] - translate[0]) / scale, y = (coordinates[1] - translate[1]) / scale;
      return [ 360 * x, -360 * y ];
    };
    equirectangular.scale = function(x) {
      if (!arguments.length) return scale;
      scale = +x;
      return equirectangular;
    };
    equirectangular.translate = function(x) {
      if (!arguments.length) return translate;
      translate = [ +x[0], +x[1] ];
      return equirectangular;
    };
    return equirectangular;
  };
  d3.geo.mercator = function() {
    function mercator(coordinates) {
      var x = coordinates[0] / 360, y = -(Math.log(Math.tan(Math.PI / 4 + coordinates[1] * d3_geo_radians / 2)) / d3_geo_radians) / 360;
      return [ scale * x + translate[0], scale * Math.max(-.5, Math.min(.5, y)) + translate[1] ];
    }
    var scale = 500, translate = [ 480, 250 ];
    mercator.invert = function(coordinates) {
      var x = (coordinates[0] - translate[0]) / scale, y = (coordinates[1] - translate[1]) / scale;
      return [ 360 * x, 2 * Math.atan(Math.exp(-360 * y * d3_geo_radians)) / d3_geo_radians - 90 ];
    };
    mercator.scale = function(x) {
      if (!arguments.length) return scale;
      scale = +x;
      return mercator;
    };
    mercator.translate = function(x) {
      if (!arguments.length) return translate;
      translate = [ +x[0], +x[1] ];
      return mercator;
    };
    return mercator;
  };
  d3.geo.path = function() {
    function path(d, i) {
      if (typeof pointRadius === &quot;function&quot;) pointCircle = d3_path_circle(pointRadius.apply(this, arguments));
      pathType(d);
      var result = buffer.length ? buffer.join(&quot;&quot;) : null;
      buffer = [];
      return result;
    }
    function project(coordinates) {
      return projection(coordinates).join(&quot;,&quot;);
    }
    function polygonArea(coordinates) {
      var sum = area(coordinates[0]), i = 0, n = coordinates.length;
      while (++i &lt; n) sum -= area(coordinates[i]);
      return sum;
    }
    function polygonCentroid(coordinates) {
      var polygon = d3.geom.polygon(coordinates[0].map(projection)), area = polygon.area(), centroid = polygon.centroid(area &lt; 0 ? (area *= -1, 1) : -1), x = centroid[0], y = centroid[1], z = area, i = 0, n = coordinates.length;
      while (++i &lt; n) {
        polygon = d3.geom.polygon(coordinates[i].map(projection));
        area = polygon.area();
        centroid = polygon.centroid(area &lt; 0 ? (area *= -1, 1) : -1);
        x -= centroid[0];
        y -= centroid[1];
        z -= area;
      }
      return [ x, y, 6 * z ];
    }
    function area(coordinates) {
      return Math.abs(d3.geom.polygon(coordinates.map(projection)).area());
    }
    var pointRadius = 4.5, pointCircle = d3_path_circle(pointRadius), projection = d3.geo.albersUsa(), buffer = [];
    var pathType = d3_geo_type({
      FeatureCollection: function(o) {
        var features = o.features, i = -1, n = features.length;
        while (++i &lt; n) buffer.push(pathType(features[i].geometry));
      },
      Feature: function(o) {
        pathType(o.geometry);
      },
      Point: function(o) {
        buffer.push(&quot;M&quot;, project(o.coordinates), pointCircle);
      },
      MultiPoint: function(o) {
        var coordinates = o.coordinates, i = -1, n = coordinates.length;
        while (++i &lt; n) buffer.push(&quot;M&quot;, project(coordinates[i]), pointCircle);
      },
      LineString: function(o) {
        var coordinates = o.coordinates, i = -1, n = coordinates.length;
        buffer.push(&quot;M&quot;);
        while (++i &lt; n) buffer.push(project(coordinates[i]), &quot;L&quot;);
        buffer.pop();
      },
      MultiLineString: function(o) {
        var coordinates = o.coordinates, i = -1, n = coordinates.length, subcoordinates, j, m;
        while (++i &lt; n) {
          subcoordinates = coordinates[i];
          j = -1;
          m = subcoordinates.length;
          buffer.push(&quot;M&quot;);
          while (++j &lt; m) buffer.push(project(subcoordinates[j]), &quot;L&quot;);
          buffer.pop();
        }
      },
      Polygon: function(o) {
        var coordinates = o.coordinates, i = -1, n = coordinates.length, subcoordinates, j, m;
        while (++i &lt; n) {
          subcoordinates = coordinates[i];
          j = -1;
          if ((m = subcoordinates.length - 1) &gt; 0) {
            buffer.push(&quot;M&quot;);
            while (++j &lt; m) buffer.push(project(subcoordinates[j]), &quot;L&quot;);
            buffer[buffer.length - 1] = &quot;Z&quot;;
          }
        }
      },
      MultiPolygon: function(o) {
        var coordinates = o.coordinates, i = -1, n = coordinates.length, subcoordinates, j, m, subsubcoordinates, k, p;
        while (++i &lt; n) {
          subcoordinates = coordinates[i];
          j = -1;
          m = subcoordinates.length;
          while (++j &lt; m) {
            subsubcoordinates = subcoordinates[j];
            k = -1;
            if ((p = subsubcoordinates.length - 1) &gt; 0) {
              buffer.push(&quot;M&quot;);
              while (++k &lt; p) buffer.push(project(subsubcoordinates[k]), &quot;L&quot;);
              buffer[buffer.length - 1] = &quot;Z&quot;;
            }
          }
        }
      },
      GeometryCollection: function(o) {
        var geometries = o.geometries, i = -1, n = geometries.length;
        while (++i &lt; n) buffer.push(pathType(geometries[i]));
      }
    });
    var areaType = path.area = d3_geo_type({
      FeatureCollection: function(o) {
        var area = 0, features = o.features, i = -1, n = features.length;
        while (++i &lt; n) area += areaType(features[i]);
        return area;
      },
      Feature: function(o) {
        return areaType(o.geometry);
      },
      Polygon: function(o) {
        return polygonArea(o.coordinates);
      },
      MultiPolygon: function(o) {
        var sum = 0, coordinates = o.coordinates, i = -1, n = coordinates.length;
        while (++i &lt; n) sum += polygonArea(coordinates[i]);
        return sum;
      },
      GeometryCollection: function(o) {
        var sum = 0, geometries = o.geometries, i = -1, n = geometries.length;
        while (++i &lt; n) sum += areaType(geometries[i]);
        return sum;
      }
    }, 0);
    var centroidType = path.centroid = d3_geo_type({
      Feature: function(o) {
        return centroidType(o.geometry);
      },
      Polygon: function(o) {
        var centroid = polygonCentroid(o.coordinates);
        return [ centroid[0] / centroid[2], centroid[1] / centroid[2] ];
      },
      MultiPolygon: function(o) {
        var area = 0, coordinates = o.coordinates, centroid, x = 0, y = 0, z = 0, i = -1, n = coordinates.length;
        while (++i &lt; n) {
          centroid = polygonCentroid(coordinates[i]);
          x += centroid[0];
          y += centroid[1];
          z += centroid[2];
        }
        return [ x / z, y / z ];
      }
    });
    path.projection = function(x) {
      projection = x;
      return path;
    };
    path.pointRadius = function(x) {
      if (typeof x === &quot;function&quot;) pointRadius = x; else {
        pointRadius = +x;
        pointCircle = d3_path_circle(pointRadius);
      }
      return path;
    };
    return path;
  };
  d3.geo.bounds = function(feature) {
    var left = Infinity, bottom = Infinity, right = -Infinity, top = -Infinity;
    d3_geo_bounds(feature, function(x, y) {
      if (x &lt; left) left = x;
      if (x &gt; right) right = x;
      if (y &lt; bottom) bottom = y;
      if (y &gt; top) top = y;
    });
    return [ [ left, bottom ], [ right, top ] ];
  };
  var d3_geo_boundsTypes = {
    Feature: d3_geo_boundsFeature,
    FeatureCollection: d3_geo_boundsFeatureCollection,
    GeometryCollection: d3_geo_boundsGeometryCollection,
    LineString: d3_geo_boundsLineString,
    MultiLineString: d3_geo_boundsMultiLineString,
    MultiPoint: d3_geo_boundsLineString,
    MultiPolygon: d3_geo_boundsMultiPolygon,
    Point: d3_geo_boundsPoint,
    Polygon: d3_geo_boundsPolygon
  };
  d3.geo.circle = function() {
    function circle() {}
    function visible(point) {
      return arc.distance(point) &lt; radians;
    }
    function clip(coordinates) {
      var i = -1, n = coordinates.length, clipped = [], p0, p1, p2, d0, d1;
      while (++i &lt; n) {
        d1 = arc.distance(p2 = coordinates[i]);
        if (d1 &lt; radians) {
          if (p1) clipped.push(d3_geo_greatArcInterpolate(p1, p2)((d0 - radians) / (d0 - d1)));
          clipped.push(p2);
          p0 = p1 = null;
        } else {
          p1 = p2;
          if (!p0 &amp;&amp; clipped.length) {
            clipped.push(d3_geo_greatArcInterpolate(clipped[clipped.length - 1], p1)((radians - d0) / (d1 - d0)));
            p0 = p1;
          }
        }
        d0 = d1;
      }
      p0 = coordinates[0];
      p1 = clipped[0];
      if (p1 &amp;&amp; p2[0] === p0[0] &amp;&amp; p2[1] === p0[1] &amp;&amp; !(p2[0] === p1[0] &amp;&amp; p2[1] === p1[1])) {
        clipped.push(p1);
      }
      return resample(clipped);
    }
    function resample(coordinates) {
      var i = 0, n = coordinates.length, j, m, resampled = n ? [ coordinates[0] ] : coordinates, resamples, origin = arc.source();
      while (++i &lt; n) {
        resamples = arc.source(coordinates[i - 1])(coordinates[i]).coordinates;
        for (j = 0, m = resamples.length; ++j &lt; m; ) resampled.push(resamples[j]);
      }
      arc.source(origin);
      return resampled;
    }
    var origin = [ 0, 0 ], degrees = 90 - .01, radians = degrees * d3_geo_radians, arc = d3.geo.greatArc().source(origin).target(d3_identity);
    circle.clip = function(d) {
      if (typeof origin === &quot;function&quot;) arc.source(origin.apply(this, arguments));
      return clipType(d) || null;
    };
    var clipType = d3_geo_type({
      FeatureCollection: function(o) {
        var features = o.features.map(clipType).filter(d3_identity);
        return features &amp;&amp; (o = Object.create(o), o.features = features, o);
      },
      Feature: function(o) {
        var geometry = clipType(o.geometry);
        return geometry &amp;&amp; (o = Object.create(o), o.geometry = geometry, o);
      },
      Point: function(o) {
        return visible(o.coordinates) &amp;&amp; o;
      },
      MultiPoint: function(o) {
        var coordinates = o.coordinates.filter(visible);
        return coordinates.length &amp;&amp; {
          type: o.type,
          coordinates: coordinates
        };
      },
      LineString: function(o) {
        var coordinates = clip(o.coordinates);
        return coordinates.length &amp;&amp; (o = Object.create(o), o.coordinates = coordinates, o);
      },
      MultiLineString: function(o) {
        var coordinates = o.coordinates.map(clip).filter(function(d) {
          return d.length;
        });
        return coordinates.length &amp;&amp; (o = Object.create(o), o.coordinates = coordinates, o);
      },
      Polygon: function(o) {
        var coordinates = o.coordinates.map(clip);
        return coordinates[0].length &amp;&amp; (o = Object.create(o), o.coordinates = coordinates, o);
      },
      MultiPolygon: function(o) {
        var coordinates = o.coordinates.map(function(d) {
          return d.map(clip);
        }).filter(function(d) {
          return d[0].length;
        });
        return coordinates.length &amp;&amp; (o = Object.create(o), o.coordinates = coordinates, o);
      },
      GeometryCollection: function(o) {
        var geometries = o.geometries.map(clipType).filter(d3_identity);
        return geometries.length &amp;&amp; (o = Object.create(o), o.geometries = geometries, o);
      }
    });
    circle.origin = function(x) {
      if (!arguments.length) return origin;
      origin = x;
      if (typeof origin !== &quot;function&quot;) arc.source(origin);
      return circle;
    };
    circle.angle = function(x) {
      if (!arguments.length) return degrees;
      radians = (degrees = +x) * d3_geo_radians;
      return circle;
    };
    return d3.rebind(circle, arc, &quot;precision&quot;);
  };
  d3.geo.greatArc = function() {
    function greatArc() {
      var d = greatArc.distance.apply(this, arguments), t = 0, dt = precision / d, coordinates = [ p0 ];
      while ((t += dt) &lt; 1) coordinates.push(interpolate(t));
      coordinates.push(p1);
      return {
        type: &quot;LineString&quot;,
        coordinates: coordinates
      };
    }
    var source = d3_geo_greatArcSource, p0, target = d3_geo_greatArcTarget, p1, precision = 6 * d3_geo_radians, interpolate = d3_geo_greatArcInterpolator();
    greatArc.distance = function() {
      if (typeof source === &quot;function&quot;) interpolate.source(p0 = source.apply(this, arguments));
      if (typeof target === &quot;function&quot;) interpolate.target(p1 = target.apply(this, arguments));
      return interpolate.distance();
    };
    greatArc.source = function(_) {
      if (!arguments.length) return source;
      source = _;
      if (typeof source !== &quot;function&quot;) interpolate.source(p0 = source);
      return greatArc;
    };
    greatArc.target = function(_) {
      if (!arguments.length) return target;
      target = _;
      if (typeof target !== &quot;function&quot;) interpolate.target(p1 = target);
      return greatArc;
    };
    greatArc.precision = function(_) {
      if (!arguments.length) return precision / d3_geo_radians;
      precision = _ * d3_geo_radians;
      return greatArc;
    };
    return greatArc;
  };
  d3.geo.greatCircle = d3.geo.circle;
  d3.geom = {};
  d3.geom.contour = function(grid, start) {
    var s = start || d3_geom_contourStart(grid), c = [], x = s[0], y = s[1], dx = 0, dy = 0, pdx = NaN, pdy = NaN, i = 0;
    do {
      i = 0;
      if (grid(x - 1, y - 1)) i += 1;
      if (grid(x, y - 1)) i += 2;
      if (grid(x - 1, y)) i += 4;
      if (grid(x, y)) i += 8;
      if (i === 6) {
        dx = pdy === -1 ? -1 : 1;
        dy = 0;
      } else if (i === 9) {
        dx = 0;
        dy = pdx === 1 ? -1 : 1;
      } else {
        dx = d3_geom_contourDx[i];
        dy = d3_geom_contourDy[i];
      }
      if (dx != pdx &amp;&amp; dy != pdy) {
        c.push([ x, y ]);
        pdx = dx;
        pdy = dy;
      }
      x += dx;
      y += dy;
    } while (s[0] != x || s[1] != y);
    return c;
  };
  var d3_geom_contourDx = [ 1, 0, 1, 1, -1, 0, -1, 1, 0, 0, 0, 0, -1, 0, -1, NaN ], d3_geom_contourDy = [ 0, -1, 0, 0, 0, -1, 0, 0, 1, -1, 1, 1, 0, -1, 0, NaN ];
  d3.geom.hull = function(vertices) {
    if (vertices.length &lt; 3) return [];
    var len = vertices.length, plen = len - 1, points = [], stack = [], i, j, h = 0, x1, y1, x2, y2, u, v, a, sp;
    for (i = 1; i &lt; len; ++i) {
      if (vertices[i][1] &lt; vertices[h][1]) {
        h = i;
      } else if (vertices[i][1] == vertices[h][1]) {
        h = vertices[i][0] &lt; vertices[h][0] ? i : h;
      }
    }
    for (i = 0; i &lt; len; ++i) {
      if (i === h) continue;
      y1 = vertices[i][1] - vertices[h][1];
      x1 = vertices[i][0] - vertices[h][0];
      points.push({
        angle: Math.atan2(y1, x1),
        index: i
      });
    }
    points.sort(function(a, b) {
      return a.angle - b.angle;
    });
    a = points[0].angle;
    v = points[0].index;
    u = 0;
    for (i = 1; i &lt; plen; ++i) {
      j = points[i].index;
      if (a == points[i].angle) {
        x1 = vertices[v][0] - vertices[h][0];
        y1 = vertices[v][1] - vertices[h][1];
        x2 = vertices[j][0] - vertices[h][0];
        y2 = vertices[j][1] - vertices[h][1];
        if (x1 * x1 + y1 * y1 &gt;= x2 * x2 + y2 * y2) {
          points[i].index = -1;
        } else {
          points[u].index = -1;
          a = points[i].angle;
          u = i;
          v = j;
        }
      } else {
        a = points[i].angle;
        u = i;
        v = j;
      }
    }
    stack.push(h);
    for (i = 0, j = 0; i &lt; 2; ++j) {
      if (points[j].index !== -1) {
        stack.push(points[j].index);
        i++;
      }
    }
    sp = stack.length;
    for (; j &lt; plen; ++j) {
      if (points[j].index === -1) continue;
      while (!d3_geom_hullCCW(stack[sp - 2], stack[sp - 1], points[j].index, vertices)) {
        --sp;
      }
      stack[sp++] = points[j].index;
    }
    var poly = [];
    for (i = 0; i &lt; sp; ++i) {
      poly.push(vertices[stack[i]]);
    }
    return poly;
  };
  d3.geom.polygon = function(coordinates) {
    coordinates.area = function() {
      var i = 0, n = coordinates.length, a = coordinates[n - 1][0] * coordinates[0][1], b = coordinates[n - 1][1] * coordinates[0][0];
      while (++i &lt; n) {
        a += coordinates[i - 1][0] * coordinates[i][1];
        b += coordinates[i - 1][1] * coordinates[i][0];
      }
      return (b - a) * .5;
    };
    coordinates.centroid = function(k) {
      var i = -1, n = coordinates.length, x = 0, y = 0, a, b = coordinates[n - 1], c;
      if (!arguments.length) k = -1 / (6 * coordinates.area());
      while (++i &lt; n) {
        a = b;
        b = coordinates[i];
        c = a[0] * b[1] - b[0] * a[1];
        x += (a[0] + b[0]) * c;
        y += (a[1] + b[1]) * c;
      }
      return [ x * k, y * k ];
    };
    coordinates.clip = function(subject) {
      var input, i = -1, n = coordinates.length, j, m, a = coordinates[n - 1], b, c, d;
      while (++i &lt; n) {
        input = subject.slice();
        subject.length = 0;
        b = coordinates[i];
        c = input[(m = input.length) - 1];
        j = -1;
        while (++j &lt; m) {
          d = input[j];
          if (d3_geom_polygonInside(d, a, b)) {
            if (!d3_geom_polygonInside(c, a, b)) {
              subject.push(d3_geom_polygonIntersect(c, d, a, b));
            }
            subject.push(d);
          } else if (d3_geom_polygonInside(c, a, b)) {
            subject.push(d3_geom_polygonIntersect(c, d, a, b));
          }
          c = d;
        }
        a = b;
      }
      return subject;
    };
    return coordinates;
  };
  d3.geom.voronoi = function(vertices) {
    var polygons = vertices.map(function() {
      return [];
    });
    d3_voronoi_tessellate(vertices, function(e) {
      var s1, s2, x1, x2, y1, y2;
      if (e.a === 1 &amp;&amp; e.b &gt;= 0) {
        s1 = e.ep.r;
        s2 = e.ep.l;
      } else {
        s1 = e.ep.l;
        s2 = e.ep.r;
      }
      if (e.a === 1) {
        y1 = s1 ? s1.y : -1e6;
        x1 = e.c - e.b * y1;
        y2 = s2 ? s2.y : 1e6;
        x2 = e.c - e.b * y2;
      } else {
        x1 = s1 ? s1.x : -1e6;
        y1 = e.c - e.a * x1;
        x2 = s2 ? s2.x : 1e6;
        y2 = e.c - e.a * x2;
      }
      var v1 = [ x1, y1 ], v2 = [ x2, y2 ];
      polygons[e.region.l.index].push(v1, v2);
      polygons[e.region.r.index].push(v1, v2);
    });
    return polygons.map(function(polygon, i) {
      var cx = vertices[i][0], cy = vertices[i][1];
      polygon.forEach(function(v) {
        v.angle = Math.atan2(v[0] - cx, v[1] - cy);
      });
      return polygon.sort(function(a, b) {
        return a.angle - b.angle;
      }).filter(function(d, i) {
        return !i || d.angle - polygon[i - 1].angle &gt; 1e-10;
      });
    });
  };
  var d3_voronoi_opposite = {
    l: &quot;r&quot;,
    r: &quot;l&quot;
  };
  d3.geom.delaunay = function(vertices) {
    var edges = vertices.map(function() {
      return [];
    }), triangles = [];
    d3_voronoi_tessellate(vertices, function(e) {
      edges[e.region.l.index].push(vertices[e.region.r.index]);
    });
    edges.forEach(function(edge, i) {
      var v = vertices[i], cx = v[0], cy = v[1];
      edge.forEach(function(v) {
        v.angle = Math.atan2(v[0] - cx, v[1] - cy);
      });
      edge.sort(function(a, b) {
        return a.angle - b.angle;
      });
      for (var j = 0, m = edge.length - 1; j &lt; m; j++) {
        triangles.push([ v, edge[j], edge[j + 1] ]);
      }
    });
    return triangles;
  };
  d3.geom.quadtree = function(points, x1, y1, x2, y2) {
    function insert(n, p, x1, y1, x2, y2) {
      if (isNaN(p.x) || isNaN(p.y)) return;
      if (n.leaf) {
        var v = n.point;
        if (v) {
          if (Math.abs(v.x - p.x) + Math.abs(v.y - p.y) &lt; .01) {
            insertChild(n, p, x1, y1, x2, y2);
          } else {
            n.point = null;
            insertChild(n, v, x1, y1, x2, y2);
            insertChild(n, p, x1, y1, x2, y2);
          }
        } else {
          n.point = p;
        }
      } else {
        insertChild(n, p, x1, y1, x2, y2);
      }
    }
    function insertChild(n, p, x1, y1, x2, y2) {
      var sx = (x1 + x2) * .5, sy = (y1 + y2) * .5, right = p.x &gt;= sx, bottom = p.y &gt;= sy, i = (bottom &lt;&lt; 1) + right;
      n.leaf = false;
      n = n.nodes[i] || (n.nodes[i] = d3_geom_quadtreeNode());
      if (right) x1 = sx; else x2 = sx;
      if (bottom) y1 = sy; else y2 = sy;
      insert(n, p, x1, y1, x2, y2);
    }
    var p, i = -1, n = points.length;
    if (n &amp;&amp; isNaN(points[0].x)) points = points.map(d3_geom_quadtreePoint);
    if (arguments.length &lt; 5) {
      if (arguments.length === 3) {
        y2 = x2 = y1;
        y1 = x1;
      } else {
        x1 = y1 = Infinity;
        x2 = y2 = -Infinity;
        while (++i &lt; n) {
          p = points[i];
          if (p.x &lt; x1) x1 = p.x;
          if (p.y &lt; y1) y1 = p.y;
          if (p.x &gt; x2) x2 = p.x;
          if (p.y &gt; y2) y2 = p.y;
        }
        var dx = x2 - x1, dy = y2 - y1;
        if (dx &gt; dy) y2 = y1 + dx; else x2 = x1 + dy;
      }
    }
    var root = d3_geom_quadtreeNode();
    root.add = function(p) {
      insert(root, p, x1, y1, x2, y2);
    };
    root.visit = function(f) {
      d3_geom_quadtreeVisit(f, root, x1, y1, x2, y2);
    };
    points.forEach(root.add);
    return root;
  };
  d3.time = {};
  var d3_time = Date, d3_time_daySymbols = [ &quot;Sunday&quot;, &quot;Monday&quot;, &quot;Tuesday&quot;, &quot;Wednesday&quot;, &quot;Thursday&quot;, &quot;Friday&quot;, &quot;Saturday&quot; ];
  d3_time_utc.prototype = {
    getDate: function() {
      return this._.getUTCDate();
    },
    getDay: function() {
      return this._.getUTCDay();
    },
    getFullYear: function() {
      return this._.getUTCFullYear();
    },
    getHours: function() {
      return this._.getUTCHours();
    },
    getMilliseconds: function() {
      return this._.getUTCMilliseconds();
    },
    getMinutes: function() {
      return this._.getUTCMinutes();
    },
    getMonth: function() {
      return this._.getUTCMonth();
    },
    getSeconds: function() {
      return this._.getUTCSeconds();
    },
    getTime: function() {
      return this._.getTime();
    },
    getTimezoneOffset: function() {
      return 0;
    },
    valueOf: function() {
      return this._.valueOf();
    },
    setDate: function() {
      d3_time_prototype.setUTCDate.apply(this._, arguments);
    },
    setDay: function() {
      d3_time_prototype.setUTCDay.apply(this._, arguments);
    },
    setFullYear: function() {
      d3_time_prototype.setUTCFullYear.apply(this._, arguments);
    },
    setHours: function() {
      d3_time_prototype.setUTCHours.apply(this._, arguments);
    },
    setMilliseconds: function() {
      d3_time_prototype.setUTCMilliseconds.apply(this._, arguments);
    },
    setMinutes: function() {
      d3_time_prototype.setUTCMinutes.apply(this._, arguments);
    },
    setMonth: function() {
      d3_time_prototype.setUTCMonth.apply(this._, arguments);
    },
    setSeconds: function() {
      d3_time_prototype.setUTCSeconds.apply(this._, arguments);
    },
    setTime: function() {
      d3_time_prototype.setTime.apply(this._, arguments);
    }
  };
  var d3_time_prototype = Date.prototype;
  var d3_time_formatDateTime = &quot;%a %b %e %H:%M:%S %Y&quot;, d3_time_formatDate = &quot;%m/%d/%y&quot;, d3_time_formatTime = &quot;%H:%M:%S&quot;;
  var d3_time_days = d3_time_daySymbols, d3_time_dayAbbreviations = d3_time_days.map(d3_time_formatAbbreviate), d3_time_months = [ &quot;January&quot;, &quot;February&quot;, &quot;March&quot;, &quot;April&quot;, &quot;May&quot;, &quot;June&quot;, &quot;July&quot;, &quot;August&quot;, &quot;September&quot;, &quot;October&quot;, &quot;November&quot;, &quot;December&quot; ], d3_time_monthAbbreviations = d3_time_months.map(d3_time_formatAbbreviate);
  d3.time.format = function(template) {
    function format(date) {
      var string = [], i = -1, j = 0, c, f;
      while (++i &lt; n) {
        if (template.charCodeAt(i) == 37) {
          string.push(template.substring(j, i), (f = d3_time_formats[c = template.charAt(++i)]) ? f(date) : c);
          j = i + 1;
        }
      }
      string.push(template.substring(j, i));
      return string.join(&quot;&quot;);
    }
    var n = template.length;
    format.parse = function(string) {
      var d = {
        y: 1900,
        m: 0,
        d: 1,
        H: 0,
        M: 0,
        S: 0,
        L: 0
      }, i = d3_time_parse(d, template, string, 0);
      if (i != string.length) return null;
      if (&quot;p&quot; in d) d.H = d.H % 12 + d.p * 12;
      var date = new d3_time;
      date.setFullYear(d.y, d.m, d.d);
      date.setHours(d.H, d.M, d.S, d.L);
      return date;
    };
    format.toString = function() {
      return template;
    };
    return format;
  };
  var d3_time_zfill2 = d3.format(&quot;02d&quot;), d3_time_zfill3 = d3.format(&quot;03d&quot;), d3_time_zfill4 = d3.format(&quot;04d&quot;), d3_time_sfill2 = d3.format(&quot;2d&quot;);
  var d3_time_dayRe = d3_time_formatRe(d3_time_days), d3_time_dayAbbrevRe = d3_time_formatRe(d3_time_dayAbbreviations), d3_time_monthRe = d3_time_formatRe(d3_time_months), d3_time_monthLookup = d3_time_formatLookup(d3_time_months), d3_time_monthAbbrevRe = d3_time_formatRe(d3_time_monthAbbreviations), d3_time_monthAbbrevLookup = d3_time_formatLookup(d3_time_monthAbbreviations);
  var d3_time_formats = {
    a: function(d) {
      return d3_time_dayAbbreviations[d.getDay()];
    },
    A: function(d) {
      return d3_time_days[d.getDay()];
    },
    b: function(d) {
      return d3_time_monthAbbreviations[d.getMonth()];
    },
    B: function(d) {
      return d3_time_months[d.getMonth()];
    },
    c: d3.time.format(d3_time_formatDateTime),
    d: function(d) {
      return d3_time_zfill2(d.getDate());
    },
    e: function(d) {
      return d3_time_sfill2(d.getDate());
    },
    H: function(d) {
      return d3_time_zfill2(d.getHours());
    },
    I: function(d) {
      return d3_time_zfill2(d.getHours() % 12 || 12);
    },
    j: function(d) {
      return d3_time_zfill3(1 + d3.time.dayOfYear(d));
    },
    L: function(d) {
      return d3_time_zfill3(d.getMilliseconds());
    },
    m: function(d) {
      return d3_time_zfill2(d.getMonth() + 1);
    },
    M: function(d) {
      return d3_time_zfill2(d.getMinutes());
    },
    p: function(d) {
      return d.getHours() &gt;= 12 ? &quot;PM&quot; : &quot;AM&quot;;
    },
    S: function(d) {
      return d3_time_zfill2(d.getSeconds());
    },
    U: function(d) {
      return d3_time_zfill2(d3.time.sundayOfYear(d));
    },
    w: function(d) {
      return d.getDay();
    },
    W: function(d) {
      return d3_time_zfill2(d3.time.mondayOfYear(d));
    },
    x: d3.time.format(d3_time_formatDate),
    X: d3.time.format(d3_time_formatTime),
    y: function(d) {
      return d3_time_zfill2(d.getFullYear() % 100);
    },
    Y: function(d) {
      return d3_time_zfill4(d.getFullYear() % 1e4);
    },
    Z: d3_time_zone,
    &quot;%&quot;: function(d) {
      return &quot;%&quot;;
    }
  };
  var d3_time_parsers = {
    a: d3_time_parseWeekdayAbbrev,
    A: d3_time_parseWeekday,
    b: d3_time_parseMonthAbbrev,
    B: d3_time_parseMonth,
    c: d3_time_parseLocaleFull,
    d: d3_time_parseDay,
    e: d3_time_parseDay,
    H: d3_time_parseHour24,
    I: d3_time_parseHour24,
    L: d3_time_parseMilliseconds,
    m: d3_time_parseMonthNumber,
    M: d3_time_parseMinutes,
    p: d3_time_parseAmPm,
    S: d3_time_parseSeconds,
    x: d3_time_parseLocaleDate,
    X: d3_time_parseLocaleTime,
    y: d3_time_parseYear,
    Y: d3_time_parseFullYear
  };
  var d3_time_numberRe = /^\s*\d+/;
  var d3_time_amPmLookup = d3.map({
    am: 0,
    pm: 1
  });
  d3.time.format.utc = function(template) {
    function format(date) {
      try {
        d3_time = d3_time_utc;
        var utc = new d3_time;
        utc._ = date;
        return local(utc);
      } finally {
        d3_time = Date;
      }
    }
    var local = d3.time.format(template);
    format.parse = function(string) {
      try {
        d3_time = d3_time_utc;
        var date = local.parse(string);
        return date &amp;&amp; date._;
      } finally {
        d3_time = Date;
      }
    };
    format.toString = local.toString;
    return format;
  };
  var d3_time_formatIso = d3.time.format.utc(&quot;%Y-%m-%dT%H:%M:%S.%LZ&quot;);
  d3.time.format.iso = Date.prototype.toISOString ? d3_time_formatIsoNative : d3_time_formatIso;
  d3_time_formatIsoNative.parse = function(string) {
    var date = new Date(string);
    return isNaN(date) ? null : date;
  };
  d3_time_formatIsoNative.toString = d3_time_formatIso.toString;
  d3.time.second = d3_time_interval(function(date) {
    return new d3_time(Math.floor(date / 1e3) * 1e3);
  }, function(date, offset) {
    date.setTime(date.getTime() + Math.floor(offset) * 1e3);
  }, function(date) {
    return date.getSeconds();
  });
  d3.time.seconds = d3.time.second.range;
  d3.time.seconds.utc = d3.time.second.utc.range;
  d3.time.minute = d3_time_interval(function(date) {
    return new d3_time(Math.floor(date / 6e4) * 6e4);
  }, function(date, offset) {
    date.setTime(date.getTime() + Math.floor(offset) * 6e4);
  }, function(date) {
    return date.getMinutes();
  });
  d3.time.minutes = d3.time.minute.range;
  d3.time.minutes.utc = d3.time.minute.utc.range;
  d3.time.hour = d3_time_interval(function(date) {
    var timezone = date.getTimezoneOffset() / 60;
    return new d3_time((Math.floor(date / 36e5 - timezone) + timezone) * 36e5);
  }, function(date, offset) {
    date.setTime(date.getTime() + Math.floor(offset) * 36e5);
  }, function(date) {
    return date.getHours();
  });
  d3.time.hours = d3.time.hour.range;
  d3.time.hours.utc = d3.time.hour.utc.range;
  d3.time.day = d3_time_interval(function(date) {
    var day = new d3_time(1970, 0);
    day.setFullYear(date.getFullYear(), date.getMonth(), date.getDate());
    return day;
  }, function(date, offset) {
    date.setDate(date.getDate() + offset);
  }, function(date) {
    return date.getDate() - 1;
  });
  d3.time.days = d3.time.day.range;
  d3.time.days.utc = d3.time.day.utc.range;
  d3.time.dayOfYear = function(date) {
    var year = d3.time.year(date);
    return Math.floor((date - year - (date.getTimezoneOffset() - year.getTimezoneOffset()) * 6e4) / 864e5);
  };
  d3_time_daySymbols.forEach(function(day, i) {
    day = day.toLowerCase();
    i = 7 - i;
    var interval = d3.time[day] = d3_time_interval(function(date) {
      (date = d3.time.day(date)).setDate(date.getDate() - (date.getDay() + i) % 7);
      return date;
    }, function(date, offset) {
      date.setDate(date.getDate() + Math.floor(offset) * 7);
    }, function(date) {
      var day = d3.time.year(date).getDay();
      return Math.floor((d3.time.dayOfYear(date) + (day + i) % 7) / 7) - (day !== i);
    });
    d3.time[day + &quot;s&quot;] = interval.range;
    d3.time[day + &quot;s&quot;].utc = interval.utc.range;
    d3.time[day + &quot;OfYear&quot;] = function(date) {
      var day = d3.time.year(date).getDay();
      return Math.floor((d3.time.dayOfYear(date) + (day + i) % 7) / 7);
    };
  });
  d3.time.week = d3.time.sunday;
  d3.time.weeks = d3.time.sunday.range;
  d3.time.weeks.utc = d3.time.sunday.utc.range;
  d3.time.weekOfYear = d3.time.sundayOfYear;
  d3.time.month = d3_time_interval(function(date) {
    date = d3.time.day(date);
    date.setDate(1);
    return date;
  }, function(date, offset) {
    date.setMonth(date.getMonth() + offset);
  }, function(date) {
    return date.getMonth();
  });
  d3.time.months = d3.time.month.range;
  d3.time.months.utc = d3.time.month.utc.range;
  d3.time.year = d3_time_interval(function(date) {
    date = d3.time.day(date);
    date.setMonth(0, 1);
    return date;
  }, function(date, offset) {
    date.setFullYear(date.getFullYear() + offset);
  }, function(date) {
    return date.getFullYear();
  });
  d3.time.years = d3.time.year.range;
  d3.time.years.utc = d3.time.year.utc.range;
  var d3_time_scaleSteps = [ 1e3, 5e3, 15e3, 3e4, 6e4, 3e5, 9e5, 18e5, 36e5, 108e5, 216e5, 432e5, 864e5, 1728e5, 6048e5, 2592e6, 7776e6, 31536e6 ];
  var d3_time_scaleLocalMethods = [ [ d3.time.second, 1 ], [ d3.time.second, 5 ], [ d3.time.second, 15 ], [ d3.time.second, 30 ], [ d3.time.minute, 1 ], [ d3.time.minute, 5 ], [ d3.time.minute, 15 ], [ d3.time.minute, 30 ], [ d3.time.hour, 1 ], [ d3.time.hour, 3 ], [ d3.time.hour, 6 ], [ d3.time.hour, 12 ], [ d3.time.day, 1 ], [ d3.time.day, 2 ], [ d3.time.week, 1 ], [ d3.time.month, 1 ], [ d3.time.month, 3 ], [ d3.time.year, 1 ] ];
  var d3_time_scaleLocalFormats = [ [ d3.time.format(&quot;%Y&quot;), function(d) {
    return true;
  } ], [ d3.time.format(&quot;%B&quot;), function(d) {
    return d.getMonth();
  } ], [ d3.time.format(&quot;%b %d&quot;), function(d) {
    return d.getDate() != 1;
  } ], [ d3.time.format(&quot;%a %d&quot;), function(d) {
    return d.getDay() &amp;&amp; d.getDate() != 1;
  } ], [ d3.time.format(&quot;%I %p&quot;), function(d) {
    return d.getHours();
  } ], [ d3.time.format(&quot;%I:%M&quot;), function(d) {
    return d.getMinutes();
  } ], [ d3.time.format(&quot;:%S&quot;), function(d) {
    return d.getSeconds();
  } ], [ d3.time.format(&quot;.%L&quot;), function(d) {
    return d.getMilliseconds();
  } ] ];
  var d3_time_scaleLinear = d3.scale.linear(), d3_time_scaleLocalFormat = d3_time_scaleFormat(d3_time_scaleLocalFormats);
  d3_time_scaleLocalMethods.year = function(extent, m) {
    return d3_time_scaleLinear.domain(extent.map(d3_time_scaleGetYear)).ticks(m).map(d3_time_scaleSetYear);
  };
  d3.time.scale = function() {
    return d3_time_scale(d3.scale.linear(), d3_time_scaleLocalMethods, d3_time_scaleLocalFormat);
  };
  var d3_time_scaleUTCMethods = d3_time_scaleLocalMethods.map(function(m) {
    return [ m[0].utc, m[1] ];
  });
  var d3_time_scaleUTCFormats = [ [ d3.time.format.utc(&quot;%Y&quot;), function(d) {
    return true;
  } ], [ d3.time.format.utc(&quot;%B&quot;), function(d) {
    return d.getUTCMonth();
  } ], [ d3.time.format.utc(&quot;%b %d&quot;), function(d) {
    return d.getUTCDate() != 1;
  } ], [ d3.time.format.utc(&quot;%a %d&quot;), function(d) {
    return d.getUTCDay() &amp;&amp; d.getUTCDate() != 1;
  } ], [ d3.time.format.utc(&quot;%I %p&quot;), function(d) {
    return d.getUTCHours();
  } ], [ d3.time.format.utc(&quot;%I:%M&quot;), function(d) {
    return d.getUTCMinutes();
  } ], [ d3.time.format.utc(&quot;:%S&quot;), function(d) {
    return d.getUTCSeconds();
  } ], [ d3.time.format.utc(&quot;.%L&quot;), function(d) {
    return d.getUTCMilliseconds();
  } ] ];
  var d3_time_scaleUTCFormat = d3_time_scaleFormat(d3_time_scaleUTCFormats);
  d3_time_scaleUTCMethods.year = function(extent, m) {
    return d3_time_scaleLinear.domain(extent.map(d3_time_scaleUTCGetYear)).ticks(m).map(d3_time_scaleUTCSetYear);
  };
  d3.time.scale.utc = function() {
    return d3_time_scale(d3.scale.linear(), d3_time_scaleUTCMethods, d3_time_scaleUTCFormat);
  };
})();

&lt;/script&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;script&gt;
(function (global) {
    &#39;use strict&#39;;

    var util = newUtil();
    var inliner = newInliner();
    var fontFaces = newFontFaces();
    var images = newImages();

    // Default impl options
    var defaultOptions = {
        // Default is to fail on error, no placeholder
        imagePlaceholder: undefined,
        // Default cache bust is false, it will use the cache
        cacheBust: false
    };

    var domtoimage = {
        toSvg: toSvg,
        toPng: toPng,
        toJpeg: toJpeg,
        toBlob: toBlob,
        toPixelData: toPixelData,
        impl: {
            fontFaces: fontFaces,
            images: images,
            util: util,
            inliner: inliner,
            options: {}
        }
    };

    if (typeof module !== &#39;undefined&#39;)
        module.exports = domtoimage;
    else
        global.domtoimage = domtoimage;


    /**
     * @param {Node} node - The DOM Node object to render
     * @param {Object} options - Rendering options
     * @param {Function} options.filter - Should return true if passed node should be included in the output
     *          (excluding node means excluding it&#39;s children as well). Not called on the root node.
     * @param {String} options.bgcolor - color for the background, any valid CSS color value.
     * @param {Number} options.width - width to be applied to node before rendering.
     * @param {Number} options.height - height to be applied to node before rendering.
     * @param {Object} options.style - an object whose properties to be copied to node&#39;s style before rendering.
     * @param {Number} options.quality - a Number between 0 and 1 indicating image quality (applicable to JPEG only),
                defaults to 1.0.
     * @param {String} options.imagePlaceholder - dataURL to use as a placeholder for failed images, default behaviour is to fail fast on images we can&#39;t fetch
     * @param {Boolean} options.cacheBust - set to true to cache bust by appending the time to the request url
     * @return {Promise} - A promise that is fulfilled with a SVG image data URL
     * */
    function toSvg(node, options) {
        options = options || {};
        copyOptions(options);
        return Promise.resolve(node)
            .then(function (node) {
                return cloneNode(node, options.filter, true);
            })
            .then(embedFonts)
            .then(inlineImages)
            .then(applyOptions)
            .then(function (clone) {
                return makeSvgDataUri(clone,
                    options.width || util.width(node),
                    options.height || util.height(node)
                );
            });

        function applyOptions(clone) {
            if (options.bgcolor) clone.style.backgroundColor = options.bgcolor;

            if (options.width) clone.style.width = options.width + &#39;px&#39;;
            if (options.height) clone.style.height = options.height + &#39;px&#39;;

            if (options.style)
                Object.keys(options.style).forEach(function (property) {
                    clone.style[property] = options.style[property];
                });

            return clone;
        }
    }

    /**
     * @param {Node} node - The DOM Node object to render
     * @param {Object} options - Rendering options, @see {@link toSvg}
     * @return {Promise} - A promise that is fulfilled with a Uint8Array containing RGBA pixel data.
     * */
    function toPixelData(node, options) {
        return draw(node, options || {})
            .then(function (canvas) {
                return canvas.getContext(&#39;2d&#39;).getImageData(
                    0,
                    0,
                    util.width(node),
                    util.height(node)
                ).data;
            });
    }

    /**
     * @param {Node} node - The DOM Node object to render
     * @param {Object} options - Rendering options, @see {@link toSvg}
     * @return {Promise} - A promise that is fulfilled with a PNG image data URL
     * */
    function toPng(node, options) {
        return draw(node, options || {})
            .then(function (canvas) {
                return canvas.toDataURL();
            });
    }

    /**
     * @param {Node} node - The DOM Node object to render
     * @param {Object} options - Rendering options, @see {@link toSvg}
     * @return {Promise} - A promise that is fulfilled with a JPEG image data URL
     * */
    function toJpeg(node, options) {
        options = options || {};
        return draw(node, options)
            .then(function (canvas) {
                return canvas.toDataURL(&#39;image/jpeg&#39;, options.quality || 1.0);
            });
    }

    /**
     * @param {Node} node - The DOM Node object to render
     * @param {Object} options - Rendering options, @see {@link toSvg}
     * @return {Promise} - A promise that is fulfilled with a PNG image blob
     * */
    function toBlob(node, options) {
        return draw(node, options || {})
            .then(util.canvasToBlob);
    }

    function copyOptions(options) {
        // Copy options to impl options for use in impl
        if(typeof(options.imagePlaceholder) === &#39;undefined&#39;) {
            domtoimage.impl.options.imagePlaceholder = defaultOptions.imagePlaceholder;
        } else {
            domtoimage.impl.options.imagePlaceholder = options.imagePlaceholder;
        }

        if(typeof(options.cacheBust) === &#39;undefined&#39;) {
            domtoimage.impl.options.cacheBust = defaultOptions.cacheBust;
        } else {
            domtoimage.impl.options.cacheBust = options.cacheBust;
        }
    }

    function draw(domNode, options) {
        return toSvg(domNode, options)
            .then(util.makeImage)
            .then(util.delay(100))
            .then(function (image) {
                var canvas = newCanvas(domNode);
                canvas.getContext(&#39;2d&#39;).drawImage(image, 0, 0);
                return canvas;
            });

        function newCanvas(domNode) {
            var canvas = document.createElement(&#39;canvas&#39;);
            canvas.width = options.width || util.width(domNode);
            canvas.height = options.height || util.height(domNode);

            if (options.bgcolor) {
                var ctx = canvas.getContext(&#39;2d&#39;);
                ctx.fillStyle = options.bgcolor;
                ctx.fillRect(0, 0, canvas.width, canvas.height);
            }

            return canvas;
        }
    }

    function cloneNode(node, filter, root) {
        if (!root &amp;&amp; filter &amp;&amp; !filter(node)) return Promise.resolve();

        return Promise.resolve(node)
            .then(makeNodeCopy)
            .then(function (clone) {
                return cloneChildren(node, clone, filter);
            })
            .then(function (clone) {
                return processClone(node, clone);
            });

        function makeNodeCopy(node) {
            if (node instanceof HTMLCanvasElement) return util.makeImage(node.toDataURL());
            return node.cloneNode(false);
        }

        function cloneChildren(original, clone, filter) {
            var children = original.childNodes;
            if (children.length === 0) return Promise.resolve(clone);

            return cloneChildrenInOrder(clone, util.asArray(children), filter)
                .then(function () {
                    return clone;
                });

            function cloneChildrenInOrder(parent, children, filter) {
                var done = Promise.resolve();
                children.forEach(function (child) {
                    done = done
                        .then(function () {
                            return cloneNode(child, filter);
                        })
                        .then(function (childClone) {
                            if (childClone) parent.appendChild(childClone);
                        });
                });
                return done;
            }
        }

        function processClone(original, clone) {
            if (!(clone instanceof Element)) return clone;

            return Promise.resolve()
                .then(cloneStyle)
                .then(clonePseudoElements)
                .then(copyUserInput)
                .then(fixSvg)
                .then(function () {
                    return clone;
                });

            function cloneStyle() {
                copyStyle(window.getComputedStyle(original), clone.style);

                function copyStyle(source, target) {
                    if (source.cssText) target.cssText = source.cssText;
                    else copyProperties(source, target);

                    function copyProperties(source, target) {
                        util.asArray(source).forEach(function (name) {
                            target.setProperty(
                                name,
                                source.getPropertyValue(name),
                                source.getPropertyPriority(name)
                            );
                        });
                    }
                }
            }

            function clonePseudoElements() {
                [&#39;:before&#39;, &#39;:after&#39;].forEach(function (element) {
                    clonePseudoElement(element);
                });

                function clonePseudoElement(element) {
                    var style = window.getComputedStyle(original, element);
                    var content = style.getPropertyValue(&#39;content&#39;);

                    if (content === &#39;&#39; || content === &#39;none&#39;) return;

                    var className = util.uid();
                    clone.className = clone.className + &#39; &#39; + className;
                    var styleElement = document.createElement(&#39;style&#39;);
                    styleElement.appendChild(formatPseudoElementStyle(className, element, style));
                    clone.appendChild(styleElement);

                    function formatPseudoElementStyle(className, element, style) {
                        var selector = &#39;.&#39; + className + &#39;:&#39; + element;
                        var cssText = style.cssText ? formatCssText(style) : formatCssProperties(style);
                        return document.createTextNode(selector + &#39;{&#39; + cssText + &#39;}&#39;);

                        function formatCssText(style) {
                            var content = style.getPropertyValue(&#39;content&#39;);
                            return style.cssText + &#39; content: &#39; + content + &#39;;&#39;;
                        }

                        function formatCssProperties(style) {

                            return util.asArray(style)
                                .map(formatProperty)
                                .join(&#39;; &#39;) + &#39;;&#39;;

                            function formatProperty(name) {
                                return name + &#39;: &#39; +
                                    style.getPropertyValue(name) +
                                    (style.getPropertyPriority(name) ? &#39; !important&#39; : &#39;&#39;);
                            }
                        }
                    }
                }
            }

            function copyUserInput() {
                if (original instanceof HTMLTextAreaElement) clone.innerHTML = original.value;
                if (original instanceof HTMLInputElement) clone.setAttribute(&quot;value&quot;, original.value);
            }

            function fixSvg() {
                if (!(clone instanceof SVGElement)) return;
                clone.setAttribute(&#39;xmlns&#39;, &#39;http://www.w3.org/2000/svg&#39;);

                if (!(clone instanceof SVGRectElement)) return;
                [&#39;width&#39;, &#39;height&#39;].forEach(function (attribute) {
                    var value = clone.getAttribute(attribute);
                    if (!value) return;

                    clone.style.setProperty(attribute, value);
                });
            }
        }
    }

    function embedFonts(node) {
        return fontFaces.resolveAll()
            .then(function (cssText) {
                var styleNode = document.createElement(&#39;style&#39;);
                node.appendChild(styleNode);
                styleNode.appendChild(document.createTextNode(cssText));
                return node;
            });
    }

    function inlineImages(node) {
        return images.inlineAll(node)
            .then(function () {
                return node;
            });
    }

    function makeSvgDataUri(node, width, height) {
        return Promise.resolve(node)
            .then(function (node) {
                node.setAttribute(&#39;xmlns&#39;, &#39;http://www.w3.org/1999/xhtml&#39;);
                return new XMLSerializer().serializeToString(node);
            })
            .then(util.escapeXhtml)
            .then(function (xhtml) {
                return &#39;&lt;foreignobject x=&quot;0&quot; y=&quot;0&quot; width=&quot;100%&quot; height=&quot;100%&quot;&gt;&#39; + xhtml + &#39;&lt;/foreignObject&gt;&#39;;
            })
            .then(function (foreignObject) {
                return &#39;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;&#39; + width + &#39;&quot; height=&quot;&#39; + height + &#39;&quot;&gt;&#39; +
                    foreignObject + &#39;&lt;/svg&gt;&#39;;
            })
            .then(function (svg) {
                return &#39;data:image/svg+xml;charset=utf-8,&#39; + svg;
            });
    }

    function newUtil() {
        return {
            escape: escape,
            parseExtension: parseExtension,
            mimeType: mimeType,
            dataAsUrl: dataAsUrl,
            isDataUrl: isDataUrl,
            canvasToBlob: canvasToBlob,
            resolveUrl: resolveUrl,
            getAndEncode: getAndEncode,
            uid: uid(),
            delay: delay,
            asArray: asArray,
            escapeXhtml: escapeXhtml,
            makeImage: makeImage,
            width: width,
            height: height
        };

        function mimes() {
            /*
             * Only WOFF and EOT mime types for fonts are &#39;real&#39;
             * see http://www.iana.org/assignments/media-types/media-types.xhtml
             */
            var WOFF = &#39;application/font-woff&#39;;
            var JPEG = &#39;image/jpeg&#39;;

            return {
                &#39;woff&#39;: WOFF,
                &#39;woff2&#39;: WOFF,
                &#39;ttf&#39;: &#39;application/font-truetype&#39;,
                &#39;eot&#39;: &#39;application/vnd.ms-fontobject&#39;,
                &#39;png&#39;: &#39;image/png&#39;,
                &#39;jpg&#39;: JPEG,
                &#39;jpeg&#39;: JPEG,
                &#39;gif&#39;: &#39;image/gif&#39;,
                &#39;tiff&#39;: &#39;image/tiff&#39;,
                &#39;svg&#39;: &#39;image/svg+xml&#39;
            };
        }

        function parseExtension(url) {
            var match = /\.([^\.\/]*?)$/g.exec(url);
            if (match) return match[1];
            else return &#39;&#39;;
        }

        function mimeType(url) {
            var extension = parseExtension(url).toLowerCase();
            return mimes()[extension] || &#39;&#39;;
        }

        function isDataUrl(url) {
            return url.search(/^(data:)/) !== -1;
        }

        function toBlob(canvas) {
            return new Promise(function (resolve) {
                var binaryString = window.atob(canvas.toDataURL().split(&#39;,&#39;)[1]);
                var length = binaryString.length;
                var binaryArray = new Uint8Array(length);

                for (var i = 0; i &lt; length; i++)
                    binaryArray[i] = binaryString.charCodeAt(i);

                resolve(new Blob([binaryArray], {
                    type: &#39;image/png&#39;
                }));
            });
        }

        function canvasToBlob(canvas) {
            if (canvas.toBlob)
                return new Promise(function (resolve) {
                    canvas.toBlob(resolve);
                });

            return toBlob(canvas);
        }

        function resolveUrl(url, baseUrl) {
            var doc = document.implementation.createHTMLDocument();
            var base = doc.createElement(&#39;base&#39;);
            doc.head.appendChild(base);
            var a = doc.createElement(&#39;a&#39;);
            doc.body.appendChild(a);
            base.href = baseUrl;
            a.href = url;
            return a.href;
        }

        function uid() {
            var index = 0;

            return function () {
                return &#39;u&#39; + fourRandomChars() + index++;

                function fourRandomChars() {
                    /* see http://stackoverflow.com/a/6248722/2519373 */
                    return (&#39;0000&#39; + (Math.random() * Math.pow(36, 4) &lt;&lt; 0).toString(36)).slice(-4);
                }
            };
        }

        function makeImage(uri) {
            return new Promise(function (resolve, reject) {
                var image = new Image();
                image.onload = function () {
                    resolve(image);
                };
                image.onerror = reject;
                image.src = uri;
            });
        }

        function getAndEncode(url) {
            var TIMEOUT = 30000;
            if(domtoimage.impl.options.cacheBust) {
                // Cache bypass so we dont have CORS issues with cached images
                // Source: https://developer.mozilla.org/en/docs/Web/API/XMLHttpRequest/Using_XMLHttpRequest#Bypassing_the_cache
                url += ((/\?/).test(url) ? &quot;&amp;&quot; : &quot;?&quot;) + (new Date()).getTime();
            }

            return new Promise(function (resolve) {
                var request = new XMLHttpRequest();

                request.onreadystatechange = done;
                request.ontimeout = timeout;
                request.responseType = &#39;blob&#39;;
                request.timeout = TIMEOUT;
                request.open(&#39;GET&#39;, url, true);
                request.send();

                var placeholder;
                if(domtoimage.impl.options.imagePlaceholder) {
                    var split = domtoimage.impl.options.imagePlaceholder.split(/,/);
                    if(split &amp;&amp; split[1]) {
                        placeholder = split[1];
                    }
                }

                function done() {
                    if (request.readyState !== 4) return;

                    if (request.status !== 200) {
                        if(placeholder) {
                            resolve(placeholder);
                        } else {
                            fail(&#39;cannot fetch resource: &#39; + url + &#39;, status: &#39; + request.status);
                        }

                        return;
                    }

                    var encoder = new FileReader();
                    encoder.onloadend = function () {
                        var content = encoder.result.split(/,/)[1];
                        resolve(content);
                    };
                    encoder.readAsDataURL(request.response);
                }

                function timeout() {
                    if(placeholder) {
                        resolve(placeholder);
                    } else {
                        fail(&#39;timeout of &#39; + TIMEOUT + &#39;ms occured while fetching resource: &#39; + url);
                    }
                }

                function fail(message) {
                    console.error(message);
                    resolve(&#39;&#39;);
                }
            });
        }

        function dataAsUrl(content, type) {
            return &#39;data:&#39; + type + &#39;;base64,&#39; + content;
        }

        function escape(string) {
            return string.replace(/([.*+?^${}()|\[\]\/\\])/g, &#39;\\$1&#39;);
        }

        function delay(ms) {
            return function (arg) {
                return new Promise(function (resolve) {
                    setTimeout(function () {
                        resolve(arg);
                    }, ms);
                });
            };
        }

        function asArray(arrayLike) {
            var array = [];
            var length = arrayLike.length;
            for (var i = 0; i &lt; length; i++) array.push(arrayLike[i]);
            return array;
        }

        function escapeXhtml(string) {
            return string.replace(/#/g, &#39;%23&#39;).replace(/\n/g, &#39;%0A&#39;);
        }

        function width(node) {
            var leftBorder = px(node, &#39;border-left-width&#39;);
            var rightBorder = px(node, &#39;border-right-width&#39;);
            return node.scrollWidth + leftBorder + rightBorder;
        }

        function height(node) {
            var topBorder = px(node, &#39;border-top-width&#39;);
            var bottomBorder = px(node, &#39;border-bottom-width&#39;);
            return node.scrollHeight + topBorder + bottomBorder;
        }

        function px(node, styleProperty) {
            var value = window.getComputedStyle(node).getPropertyValue(styleProperty);
            return parseFloat(value.replace(&#39;px&#39;, &#39;&#39;));
        }
    }

    function newInliner() {
        var URL_REGEX = /url\([&#39;&quot;]?([^&#39;&quot;]+?)[&#39;&quot;]?\)/g;

        return {
            inlineAll: inlineAll,
            shouldProcess: shouldProcess,
            impl: {
                readUrls: readUrls,
                inline: inline
            }
        };

        function shouldProcess(string) {
            return string.search(URL_REGEX) !== -1;
        }

        function readUrls(string) {
            var result = [];
            var match;
            while ((match = URL_REGEX.exec(string)) !== null) {
                result.push(match[1]);
            }
            return result.filter(function (url) {
                return !util.isDataUrl(url);
            });
        }

        function inline(string, url, baseUrl, get) {
            return Promise.resolve(url)
                .then(function (url) {
                    return baseUrl ? util.resolveUrl(url, baseUrl) : url;
                })
                .then(get || util.getAndEncode)
                .then(function (data) {
                    return util.dataAsUrl(data, util.mimeType(url));
                })
                .then(function (dataUrl) {
                    return string.replace(urlAsRegex(url), &#39;$1&#39; + dataUrl + &#39;$3&#39;);
                });

            function urlAsRegex(url) {
                return new RegExp(&#39;(url\\([\&#39;&quot;]?)(&#39; + util.escape(url) + &#39;)([\&#39;&quot;]?\\))&#39;, &#39;g&#39;);
            }
        }

        function inlineAll(string, baseUrl, get) {
            if (nothingToInline()) return Promise.resolve(string);

            return Promise.resolve(string)
                .then(readUrls)
                .then(function (urls) {
                    var done = Promise.resolve(string);
                    urls.forEach(function (url) {
                        done = done.then(function (string) {
                            return inline(string, url, baseUrl, get);
                        });
                    });
                    return done;
                });

            function nothingToInline() {
                return !shouldProcess(string);
            }
        }
    }

    function newFontFaces() {
        return {
            resolveAll: resolveAll,
            impl: {
                readAll: readAll
            }
        };

        function resolveAll() {
            return readAll(document)
                .then(function (webFonts) {
                    return Promise.all(
                        webFonts.map(function (webFont) {
                            return webFont.resolve();
                        })
                    );
                })
                .then(function (cssStrings) {
                    return cssStrings.join(&#39;\n&#39;);
                });
        }

        function readAll() {
            return Promise.resolve(util.asArray(document.styleSheets))
                .then(getCssRules)
                .then(selectWebFontRules)
                .then(function (rules) {
                    return rules.map(newWebFont);
                });

            function selectWebFontRules(cssRules) {
                return cssRules
                    .filter(function (rule) {
                        return rule.type === CSSRule.FONT_FACE_RULE;
                    })
                    .filter(function (rule) {
                        return inliner.shouldProcess(rule.style.getPropertyValue(&#39;src&#39;));
                    });
            }

            function getCssRules(styleSheets) {
                var cssRules = [];
                styleSheets.forEach(function (sheet) {
                    try {
                        util.asArray(sheet.cssRules || []).forEach(cssRules.push.bind(cssRules));
                    } catch (e) {
                        console.log(&#39;Error while reading CSS rules from &#39; + sheet.href, e.toString());
                    }
                });
                return cssRules;
            }

            function newWebFont(webFontRule) {
                return {
                    resolve: function resolve() {
                        var baseUrl = (webFontRule.parentStyleSheet || {}).href;
                        return inliner.inlineAll(webFontRule.cssText, baseUrl);
                    },
                    src: function () {
                        return webFontRule.style.getPropertyValue(&#39;src&#39;);
                    }
                };
            }
        }
    }

    function newImages() {
        return {
            inlineAll: inlineAll,
            impl: {
                newImage: newImage
            }
        };

        function newImage(element) {
            return {
                inline: inline
            };

            function inline(get) {
                if (util.isDataUrl(element.src)) return Promise.resolve();

                return Promise.resolve(element.src)
                    .then(get || util.getAndEncode)
                    .then(function (data) {
                        return util.dataAsUrl(data, util.mimeType(element.src));
                    })
                    .then(function (dataUrl) {
                        return new Promise(function (resolve, reject) {
                            element.onload = resolve;
                            element.onerror = reject;
                            element.src = dataUrl;
                        });
                    });
            }
        }

        function inlineAll(node) {
            if (!(node instanceof Element)) return Promise.resolve(node);

            return inlineBackground(node)
                .then(function () {
                    if (node instanceof HTMLImageElement)
                        return newImage(node).inline();
                    else
                        return Promise.all(
                            util.asArray(node.childNodes).map(function (child) {
                                return inlineAll(child);
                            })
                        );
                });

            function inlineBackground(node) {
                var background = node.style.getPropertyValue(&#39;background&#39;);

                if (!background) return Promise.resolve(node);

                return inliner.inlineAll(background)
                    .then(function (inlined) {
                        node.style.setProperty(
                            &#39;background&#39;,
                            inlined,
                            node.style.getPropertyPriority(&#39;background&#39;)
                        );
                    })
                    .then(function () {
                        return node;
                    });
            }
        }
    }
})(this);
&lt;/script&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3479830349506876198/posts/default/6621224529846646961'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3479830349506876198/posts/default/6621224529846646961'/><link rel='alternate' type='text/html' href='http://oruro777.blogspot.com/2019/12/escribir-texto-sobre-imagen-de-portada.html' title='Escribir texto sobre imagen de portada, perfil... volvemos'/><author><name>Jx</name><uri>http://www.blogger.com/profile/03601735053947716847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdYV__tjj93gcle1DxgLYOO_9h41GqFxbVnrw17kziu1sYCM7knFZVrW9zoNdQnx3Sg69ivsTXL0LMlWp9WP8jJcnwu1yZ4WOQz7DX5ue6uGrIF0Y5TLHlAKSqCR26nTW6TNm0oAA2fTY/s72-c/portada4.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-3479830349506876198.post-4615302545471705673</id><published>2017-12-08T19:40:00.000-04:00</published><updated>2020-03-26T20:18:14.759-04:00</updated><title type='text'>Escribir letras o nombre en la camiseta del jugador</title><content type='html'> &lt;div class=&quot;area-imagen&quot;&gt;&lt;div id=&quot;area-aux&quot;&gt;&lt;div id=&quot;area5&quot; &gt;&lt;img id=&quot;img3&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimUA79lEVXablWNyWA_PA9vyO8cSB07JJvxfInLfYXUy8-1RKqTIC6BQkFc2qD4AZOJiMBqU1aNFGqZre-ns5hE2zCBTVIOuPHcFVUcXZ7lYduX4bE9mLCxSc-lQcLG_ZNNardo0xkzIzd/s1600/portada5.jpg&quot; style=&quot;width:555px;&quot;&gt;&lt;br /&gt;
&lt;span style=&quot;color:#222;font-weight:bold;position:absolute;width:309px;top:174px;left:420px;font-size:27px;text-align:center;&quot; id=&quot;text1&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;clear:both;&quot; class=&quot;clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id=&quot;editor-imagen1&quot;&gt;&lt;/div&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
Escribir letras en portada de futbol&lt;br /&gt;
&lt;br /&gt;
Un interesante diseño de portada de futbol que puedes compartir en facebook, twitter y otras redes sociales, ingresa tu texto en la caja de edición y automáticamente se generará una vista previa.&lt;br /&gt;
&lt;br /&gt;
Detalle a detalle te mostramos los pasos a continuación.&lt;br /&gt;
&lt;br /&gt;
PASO 1:&lt;br /&gt;
Para comenzar escriba su nombre o el nombre de su jugador favorito en la caja de edición.&lt;br /&gt;
&lt;br /&gt;
PASO 2:&lt;br /&gt;
Automáticamente se generará el nombre en la espalda de la camiseta del jugador.&lt;br /&gt;
&lt;br /&gt;
PASO 3:&lt;br /&gt;
Use el botón descargar para obtener la imagen y llevarlo a su dispositivo movil o pc. También puede editar el tamaño de la imagen desde 250px hasta 750px.&lt;br /&gt;
&lt;br /&gt;
Otros ejemplos de imágenes con letras&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Portadas de amor&lt;br /&gt;
Diseños de imágenes de portada y foto de perfil con corazones y frases de amor para compartir. Escribe tu texto en la imagen para luego crear un interesante diseño.&lt;br /&gt;
&lt;br /&gt;
Portadas de Fútbol&lt;br /&gt;
En el diseño de portadas e imágenes de fútbol, puede escribir su nombre en la camiseta del jugador, también se tiene la posibilidad de colocar el número del jugador. &lt;br /&gt;
&lt;br /&gt;
Imagenes de animales&lt;br /&gt;
Interesantes fondos e imáges de portada para compartir, estos diseños son editables, en las mismas se pueden escribir o añadir texto.&lt;br /&gt;
&lt;br /&gt;
&lt;div id=&quot;editor-imagen2&quot;&gt;&lt;div  style=&quot;position:relative;&quot;&gt;&lt;div class=&quot;dom-textarea&quot;&gt;&lt;textarea maxlength=&quot;99&quot; onkeyup=&quot;escribir()&quot; id=&quot;textedit&quot;&gt;MI NOMBRE&lt;/textarea&gt;&lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;button onclick=&quot;funFF(1);change_class_child(&amp;#39;#modal_crearImagen5&amp;#39;,&amp;#39;.modal5.view&amp;#39;,&amp;#39;modal5 view visible&amp;#39;);&quot; class=&quot;btn1&quot;&gt;CREAR IMAGEN&lt;/button&gt; &lt;button onclick=&quot;show_or_hidden_dom_sin_overflow(&#39;botones-1&#39;,&#39;block&#39;);&quot; class=&quot;btn1&quot;&gt;TAMAÑO&lt;/button&gt;  &lt;br /&gt;
&lt;div id=&quot;botones-1&quot; style=&quot;background:rgb(195, 236, 249) none repeat scroll 0% 0%;text-align:center;position:absolute;top:0;width:100%;padding:3px 0 9px 0;display:none;&quot;&gt;Tamaño:&lt;br /&gt;
&lt;button onclick=&quot;size5(1)&quot; class=&quot;btn1&quot;&gt;250px&lt;/button&gt; &lt;button onclick=&quot;size5(2)&quot; class=&quot;btn1&quot;&gt;320px&lt;/button&gt; &lt;button onclick=&quot;size5(3)&quot; class=&quot;btn1&quot;&gt;550px&lt;/button&gt; &lt;button onclick=&quot;size5(4)&quot; class=&quot;btn1&quot;&gt;650px&lt;/button&gt; &lt;button onclick=&quot;size5(5)&quot; class=&quot;btn1&quot;&gt;750px&lt;/button&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;button onclick=&quot;show_or_hidden_dom_sin_overflow(&#39;botones-1&#39;,&#39;none&#39;);&quot; class=&quot;btn1&quot;&gt;CERRAR X&lt;/button&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id=&quot;modal_crearImagen5&quot; class=&quot;modal-container&quot;&gt;&lt;div class=&quot;modal5 view&quot;&gt;&lt;div class=&quot;modalA-content&quot; id=&quot;modal-content&quot;&gt;&lt;div class=&quot;panel-heading&quot; style=&quot;position:relative;&quot;&gt;&lt;h4 class=&quot;modal-title&quot; id=&quot;myModalLabel&quot;&gt;IMAGEN CREADA&lt;br /&gt;
&lt;button type=&quot;button&quot; class=&quot;btn-close-2&quot; data-dismiss=&quot;modal&quot; onclick=&quot;change_class_child(&amp;#39;#modal_crearImagen5&amp;#39;,&amp;#39;.modal5.view.visible&amp;#39;,&amp;#39;modal5 view&amp;#39;);&quot;&gt;×&lt;/button&gt;&lt;br /&gt;
&lt;/h4&gt;&lt;/div&gt;&lt;div id=&quot;show-image&quot;&gt;&lt;/div&gt;&lt;button onclick=&quot;change_class_child(&amp;#39;#modal_crearImagen5&amp;#39;,&amp;#39;.modal5.view.visible&amp;#39;,&amp;#39;modal5 view&amp;#39;);&quot; class=&quot;btn1&quot; style=&quot;float:left;width:unset;&quot;&gt;CERRAR&lt;/button&gt;&lt;br /&gt;
&lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;script&gt;auto_ini(); 
function auto_ini(){console.log(&quot;entra auto_ini&quot;);document.getElementById(&quot;editor-imagen1&quot;).innerHTML=document.getElementById(&quot;editor-imagen2&quot;).innerHTML;document.getElementById(&quot;editor-imagen2&quot;).innerHTML=&quot;&quot;;
                    ancho=screen.width; if(ancho&gt;1050)size5(5); if(ancho&gt;555&amp;&amp;ancho&lt;=1050)size5(3); if(ancho&lt;555&amp;&amp;ancho&gt;320)size5(2); if(ancho&lt;321)size5(1); 
       }
      
function size5(tam3){color=&quot;#222&quot;; imgWidth3=750; imgHeight3=253; top3=174;fontSize3=27;textWidth3=291;left3=414;
                     if(tam3==1){newWidth3=250;} if(tam3==2){newWidth3=320;} 
      if(tam3==3){newWidth3=555;} 
      if(tam3==4){newWidth3=650;} if(tam3==5){newWidth3=750;}
                     newHeight3=newWidth3*imgHeight3/imgWidth3; 
                     top3=newHeight3*top3/imgHeight3;
                     left3=newWidth3*left3/imgWidth3;        
                     fontSize3=newHeight3*fontSize3/imgHeight3;
                     textWidth3=newWidth3*textWidth3/imgWidth3;
                     imgWidth3=newWidth3;     
                        document.getElementById(&quot;text1&quot;).style.fontSize = fontSize3+&quot;px&quot;;
                        document.getElementById(&quot;text1&quot;).style.left = left3+&quot;px&quot;;
                        document.getElementById(&quot;text1&quot;).style.top = top3+&quot;px&quot;;
                        document.getElementById(&quot;text1&quot;).style.width = textWidth3+&quot;px&quot;;
                     document.getElementById(&quot;text1&quot;).style.color = color;
                        document.getElementById(&quot;img3&quot;).style.width = imgWidth3+&quot;px&quot;;
                        document.getElementById(&quot;area5&quot;).style.width = imgWidth3+&quot;px&quot;;
                     document.getElementById(&quot;area-aux&quot;).style.width = imgWidth3+&quot;px&quot;;
                        document.getElementById(&quot;modal-content&quot;).style.width = imgWidth3+&quot;px&quot;;
      
                      escribir();
                    }
function escribir()
         {texto5=document.getElementById(&#39;textedit&#39;).value; 
          vec5=texto5.split(&quot;\n&quot;); cade=&quot;&quot;;for(i=0;i&lt;vec5.length;i++){if(i&gt;0)salto=&#39;
&#39;;else salto=&#39;&#39;;  cade+=salto+vec5[i];}
          document.getElementById(&#39;text1&#39;).innerHTML=cade;    
         }
&lt;/script&gt;&lt;br /&gt;
&lt;script&gt;
var accion5,idResult5,idMessage5,gif5,variable5,lastNameId,idCampoUpdate,datoExtra,datoExtra2;
var left3=282,top3=48,fontSize3=24;



function funFF(datos){console.log(&quot;Enter-&gt;funFF()&quot;);escribir();
    var wrapper = document.getElementById(&#39;area5&#39;);
    domtoimage.toSvg(wrapper).then(function (svgDataUrl) {downloadPNGFromAnyImageSrc(svgDataUrl,accion5,idResult5,idMessage5,gif5,variable5,lastNameId,idCampoUpdate,datos);});
}

function downloadPNGFromAnyImageSrc(src,accion5,idResult5,idMessage5,gif5,variable5,lastNameId,idCampoUpdate,datos)
{ console.log(&quot;Enter-&gt;downloadPNGFromAnyImageSrc()&quot;);
  //recreate the image with src recieved
  var img = new Image;
  //when image loaded (to know width and height)
  img.onload = function(){
    //drow image inside a canvas
    var canvas = convertImageToCanvas(img);
    //get image/png from convas
    var pngImage =  convertCanvasToImage(canvas);
    //download
    var anchor = document.createElement(&#39;a&#39;);
                      var myImage = canvas.toDataURL(&quot;image/png&quot;);
       console.log(&quot;DOWNLOAD-&gt;&quot;+datoExtra+&quot; : &quot;+myImage);
       
       if(datos==1){//window.open(myImage);
                    document.getElementById(&quot;show-image&quot;).innerHTML=&#39;&lt;img src=&quot;&#39;+myImage+&#39;&quot;/&gt;&lt;div class=&quot;clear&quot;&gt;
&lt;/div&gt;&lt;a href=&quot;&#39;+myImage+&#39;&quot; download=&quot;image.png&quot; class=&quot;btn1&quot; style=&quot;float:left;width:unset;&quot;&gt;DESCARGAR&lt;/a&gt;&#39;;
                   }
       
    if(datos==2){ anchor.setAttribute(&#39;href&#39;, pngImage.src);
            anchor.setAttribute(&#39;download&#39;, &#39;image.png&#39;);
             }
    anchor.click();
  };
  img.src = src;
 // Converts image to canvas; returns new canvas element
  function convertImageToCanvas(image) {
        var canvas = document.createElement(&quot;canvas&quot;);
        canvas.width = image.width;
        canvas.height = image.height;
        canvas.getContext(&quot;2d&quot;).drawImage(image, 0, 0);
        return canvas;
    }
    // Converts canvas to an image
    function convertCanvasToImage(canvas) {
        var image = new Image();
        image.src = canvas.toDataURL(&quot;image/png&quot;);
        return image;
    }
}
&lt;/script&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;script&gt;

(function() {
  function d3_class(ctor, properties) {
    try {
      for (var key in properties) {
        Object.defineProperty(ctor.prototype, key, {
          value: properties[key],
          enumerable: false
        });
      }
    } catch (e) {
      ctor.prototype = properties;
    }
  }
  function d3_arrayCopy(pseudoarray) {
    var i = -1, n = pseudoarray.length, array = [];
    while (++i &lt; n) array.push(pseudoarray[i]);
    return array;
  }
  function d3_arraySlice(pseudoarray) {
    return Array.prototype.slice.call(pseudoarray);
  }
  function d3_Map() {}
  function d3_identity(d) {
    return d;
  }
  function d3_this() {
    return this;
  }
  function d3_true() {
    return true;
  }
  function d3_functor(v) {
    return typeof v === &quot;function&quot; ? v : function() {
      return v;
    };
  }
  function d3_rebind(target, source, method) {
    return function() {
      var value = method.apply(source, arguments);
      return arguments.length ? target : value;
    };
  }
  function d3_number(x) {
    return x != null &amp;&amp; !isNaN(x);
  }
  function d3_zipLength(d) {
    return d.length;
  }
  function d3_splitter(d) {
    return d == null;
  }
  function d3_collapse(s) {
    return s.trim().replace(/\s+/g, &quot; &quot;);
  }
  function d3_range_integerScale(x) {
    var k = 1;
    while (x * k % 1) k *= 10;
    return k;
  }
  function d3_dispatch() {}
  function d3_dispatch_event(dispatch) {
    function event() {
      var z = listeners, i = -1, n = z.length, l;
      while (++i &lt; n) if (l = z[i].on) l.apply(this, arguments);
      return dispatch;
    }
    var listeners = [], listenerByName = new d3_Map;
    event.on = function(name, listener) {
      var l = listenerByName.get(name), i;
      if (arguments.length &lt; 2) return l &amp;&amp; l.on;
      if (l) {
        l.on = null;
        listeners = listeners.slice(0, i = listeners.indexOf(l)).concat(listeners.slice(i + 1));
        listenerByName.remove(name);
      }
      if (listener) listeners.push(listenerByName.set(name, {
        on: listener
      }));
      return dispatch;
    };
    return event;
  }
  function d3_format_precision(x, p) {
    return p - (x ? 1 + Math.floor(Math.log(x + Math.pow(10, 1 + Math.floor(Math.log(x) / Math.LN10) - p)) / Math.LN10) : 1);
  }
  function d3_format_typeDefault(x) {
    return x + &quot;&quot;;
  }
  function d3_format_group(value) {
    var i = value.lastIndexOf(&quot;.&quot;), f = i &gt;= 0 ? value.substring(i) : (i = value.length, &quot;&quot;), t = [];
    while (i &gt; 0) t.push(value.substring(i -= 3, i + 3));
    return t.reverse().join(&quot;,&quot;) + f;
  }
  function d3_formatPrefix(d, i) {
    var k = Math.pow(10, Math.abs(8 - i) * 3);
    return {
      scale: i &gt; 8 ? function(d) {
        return d / k;
      } : function(d) {
        return d * k;
      },
      symbol: d
    };
  }
  function d3_ease_clamp(f) {
    return function(t) {
      return t &lt;= 0 ? 0 : t &gt;= 1 ? 1 : f(t);
    };
  }
  function d3_ease_reverse(f) {
    return function(t) {
      return 1 - f(1 - t);
    };
  }
  function d3_ease_reflect(f) {
    return function(t) {
      return .5 * (t &lt; .5 ? f(2 * t) : 2 - f(2 - 2 * t));
    };
  }
  function d3_ease_identity(t) {
    return t;
  }
  function d3_ease_poly(e) {
    return function(t) {
      return Math.pow(t, e);
    };
  }
  function d3_ease_sin(t) {
    return 1 - Math.cos(t * Math.PI / 2);
  }
  function d3_ease_exp(t) {
    return Math.pow(2, 10 * (t - 1));
  }
  function d3_ease_circle(t) {
    return 1 - Math.sqrt(1 - t * t);
  }
  function d3_ease_elastic(a, p) {
    var s;
    if (arguments.length &lt; 2) p = .45;
    if (arguments.length &lt; 1) {
      a = 1;
      s = p / 4;
    } else s = p / (2 * Math.PI) * Math.asin(1 / a);
    return function(t) {
      return 1 + a * Math.pow(2, 10 * -t) * Math.sin((t - s) * 2 * Math.PI / p);
    };
  }
  function d3_ease_back(s) {
    if (!s) s = 1.70158;
    return function(t) {
      return t * t * ((s + 1) * t - s);
    };
  }
  function d3_ease_bounce(t) {
    return t &lt; 1 / 2.75 ? 7.5625 * t * t : t &lt; 2 / 2.75 ? 7.5625 * (t -= 1.5 / 2.75) * t + .75 : t &lt; 2.5 / 2.75 ? 7.5625 * (t -= 2.25 / 2.75) * t + .9375 : 7.5625 * (t -= 2.625 / 2.75) * t + .984375;
  }
  function d3_eventCancel() {
    d3.event.stopPropagation();
    d3.event.preventDefault();
  }
  function d3_eventSource() {
    var e = d3.event, s;
    while (s = e.sourceEvent) e = s;
    return e;
  }
  function d3_eventDispatch(target) {
    var dispatch = new d3_dispatch, i = 0, n = arguments.length;
    while (++i &lt; n) dispatch[arguments[i]] = d3_dispatch_event(dispatch);
    dispatch.of = function(thiz, argumentz) {
      return function(e1) {
        try {
          var e0 = e1.sourceEvent = d3.event;
          e1.target = target;
          d3.event = e1;
          dispatch[e1.type].apply(thiz, argumentz);
        } finally {
          d3.event = e0;
        }
      };
    };
    return dispatch;
  }
  function d3_transform(m) {
    var r0 = [ m.a, m.b ], r1 = [ m.c, m.d ], kx = d3_transformNormalize(r0), kz = d3_transformDot(r0, r1), ky = d3_transformNormalize(d3_transformCombine(r1, r0, -kz)) || 0;
    if (r0[0] * r1[1] &lt; r1[0] * r0[1]) {
      r0[0] *= -1;
      r0[1] *= -1;
      kx *= -1;
      kz *= -1;
    }
    this.rotate = (kx ? Math.atan2(r0[1], r0[0]) : Math.atan2(-r1[0], r1[1])) * d3_transformDegrees;
    this.translate = [ m.e, m.f ];
    this.scale = [ kx, ky ];
    this.skew = ky ? Math.atan2(kz, ky) * d3_transformDegrees : 0;
  }
  function d3_transformDot(a, b) {
    return a[0] * b[0] + a[1] * b[1];
  }
  function d3_transformNormalize(a) {
    var k = Math.sqrt(d3_transformDot(a, a));
    if (k) {
      a[0] /= k;
      a[1] /= k;
    }
    return k;
  }
  function d3_transformCombine(a, b, k) {
    a[0] += k * b[0];
    a[1] += k * b[1];
    return a;
  }
  function d3_interpolateByName(name) {
    return name == &quot;transform&quot; ? d3.interpolateTransform : d3.interpolate;
  }
  function d3_uninterpolateNumber(a, b) {
    b = b - (a = +a) ? 1 / (b - a) : 0;
    return function(x) {
      return (x - a) * b;
    };
  }
  function d3_uninterpolateClamp(a, b) {
    b = b - (a = +a) ? 1 / (b - a) : 0;
    return function(x) {
      return Math.max(0, Math.min(1, (x - a) * b));
    };
  }
  function d3_Color() {}
  function d3_rgb(r, g, b) {
    return new d3_Rgb(r, g, b);
  }
  function d3_Rgb(r, g, b) {
    this.r = r;
    this.g = g;
    this.b = b;
  }
  function d3_rgb_hex(v) {
    return v &lt; 16 ? &quot;0&quot; + Math.max(0, v).toString(16) : Math.min(255, v).toString(16);
  }
  function d3_rgb_parse(format, rgb, hsl) {
    var r = 0, g = 0, b = 0, m1, m2, name;
    m1 = /([a-z]+)\((.*)\)/i.exec(format);
    if (m1) {
      m2 = m1[2].split(&quot;,&quot;);
      switch (m1[1]) {
       case &quot;hsl&quot;:
        {
          return hsl(parseFloat(m2[0]), parseFloat(m2[1]) / 100, parseFloat(m2[2]) / 100);
        }
       case &quot;rgb&quot;:
        {
          return rgb(d3_rgb_parseNumber(m2[0]), d3_rgb_parseNumber(m2[1]), d3_rgb_parseNumber(m2[2]));
        }
      }
    }
    if (name = d3_rgb_names.get(format)) return rgb(name.r, name.g, name.b);
    if (format != null &amp;&amp; format.charAt(0) === &quot;#&quot;) {
      if (format.length === 4) {
        r = format.charAt(1);
        r += r;
        g = format.charAt(2);
        g += g;
        b = format.charAt(3);
        b += b;
      } else if (format.length === 7) {
        r = format.substring(1, 3);
        g = format.substring(3, 5);
        b = format.substring(5, 7);
      }
      r = parseInt(r, 16);
      g = parseInt(g, 16);
      b = parseInt(b, 16);
    }
    return rgb(r, g, b);
  }
  function d3_rgb_hsl(r, g, b) {
    var min = Math.min(r /= 255, g /= 255, b /= 255), max = Math.max(r, g, b), d = max - min, h, s, l = (max + min) / 2;
    if (d) {
      s = l &lt; .5 ? d / (max + min) : d / (2 - max - min);
      if (r == max) h = (g - b) / d + (g &lt; b ? 6 : 0); else if (g == max) h = (b - r) / d + 2; else h = (r - g) / d + 4;
      h *= 60;
    } else {
      s = h = 0;
    }
    return d3_hsl(h, s, l);
  }
  function d3_rgb_lab(r, g, b) {
    r = d3_rgb_xyz(r);
    g = d3_rgb_xyz(g);
    b = d3_rgb_xyz(b);
    var x = d3_xyz_lab((.4124564 * r + .3575761 * g + .1804375 * b) / d3_lab_X), y = d3_xyz_lab((.2126729 * r + .7151522 * g + .072175 * b) / d3_lab_Y), z = d3_xyz_lab((.0193339 * r + .119192 * g + .9503041 * b) / d3_lab_Z);
    return d3_lab(116 * y - 16, 500 * (x - y), 200 * (y - z));
  }
  function d3_rgb_xyz(r) {
    return (r /= 255) &lt;= .04045 ? r / 12.92 : Math.pow((r + .055) / 1.055, 2.4);
  }
  function d3_rgb_parseNumber(c) {
    var f = parseFloat(c);
    return c.charAt(c.length - 1) === &quot;%&quot; ? Math.round(f * 2.55) : f;
  }
  function d3_hsl(h, s, l) {
    return new d3_Hsl(h, s, l);
  }
  function d3_Hsl(h, s, l) {
    this.h = h;
    this.s = s;
    this.l = l;
  }
  function d3_hsl_rgb(h, s, l) {
    function v(h) {
      if (h &gt; 360) h -= 360; else if (h &lt; 0) h += 360;
      if (h &lt; 60) return m1 + (m2 - m1) * h / 60;
      if (h &lt; 180) return m2;
      if (h &lt; 240) return m1 + (m2 - m1) * (240 - h) / 60;
      return m1;
    }
    function vv(h) {
      return Math.round(v(h) * 255);
    }
    var m1, m2;
    h = h % 360;
    if (h &lt; 0) h += 360;
    s = s &lt; 0 ? 0 : s &gt; 1 ? 1 : s;
    l = l &lt; 0 ? 0 : l &gt; 1 ? 1 : l;
    m2 = l &lt;= .5 ? l * (1 + s) : l + s - l * s;
    m1 = 2 * l - m2;
    return d3_rgb(vv(h + 120), vv(h), vv(h - 120));
  }
  function d3_hcl(h, c, l) {
    return new d3_Hcl(h, c, l);
  }
  function d3_Hcl(h, c, l) {
    this.h = h;
    this.c = c;
    this.l = l;
  }
  function d3_hcl_lab(h, c, l) {
    return d3_lab(l, Math.cos(h *= Math.PI / 180) * c, Math.sin(h) * c);
  }
  function d3_lab(l, a, b) {
    return new d3_Lab(l, a, b);
  }
  function d3_Lab(l, a, b) {
    this.l = l;
    this.a = a;
    this.b = b;
  }
  function d3_lab_rgb(l, a, b) {
    var y = (l + 16) / 116, x = y + a / 500, z = y - b / 200;
    x = d3_lab_xyz(x) * d3_lab_X;
    y = d3_lab_xyz(y) * d3_lab_Y;
    z = d3_lab_xyz(z) * d3_lab_Z;
    return d3_rgb(d3_xyz_rgb(3.2404542 * x - 1.5371385 * y - .4985314 * z), d3_xyz_rgb(-.969266 * x + 1.8760108 * y + .041556 * z), d3_xyz_rgb(.0556434 * x - .2040259 * y + 1.0572252 * z));
  }
  function d3_lab_hcl(l, a, b) {
    return d3_hcl(Math.atan2(b, a) / Math.PI * 180, Math.sqrt(a * a + b * b), l);
  }
  function d3_lab_xyz(x) {
    return x &gt; .206893034 ? x * x * x : (x - 4 / 29) / 7.787037;
  }
  function d3_xyz_lab(x) {
    return x &gt; .008856 ? Math.pow(x, 1 / 3) : 7.787037 * x + 4 / 29;
  }
  function d3_xyz_rgb(r) {
    return Math.round(255 * (r &lt;= .00304 ? 12.92 * r : 1.055 * Math.pow(r, 1 / 2.4) - .055));
  }
  function d3_selection(groups) {
    d3_arraySubclass(groups, d3_selectionPrototype);
    return groups;
  }
  function d3_selection_selector(selector) {
    return function() {
      return d3_select(selector, this);
    };
  }
  function d3_selection_selectorAll(selector) {
    return function() {
      return d3_selectAll(selector, this);
    };
  }
  function d3_selection_attr(name, value) {
    function attrNull() {
      this.removeAttribute(name);
    }
    function attrNullNS() {
      this.removeAttributeNS(name.space, name.local);
    }
    function attrConstant() {
      this.setAttribute(name, value);
    }
    function attrConstantNS() {
      this.setAttributeNS(name.space, name.local, value);
    }
    function attrFunction() {
      var x = value.apply(this, arguments);
      if (x == null) this.removeAttribute(name); else this.setAttribute(name, x);
    }
    function attrFunctionNS() {
      var x = value.apply(this, arguments);
      if (x == null) this.removeAttributeNS(name.space, name.local); else this.setAttributeNS(name.space, name.local, x);
    }
    name = d3.ns.qualify(name);
    return value == null ? name.local ? attrNullNS : attrNull : typeof value === &quot;function&quot; ? name.local ? attrFunctionNS : attrFunction : name.local ? attrConstantNS : attrConstant;
  }
  function d3_selection_classedRe(name) {
    return new RegExp(&quot;(?:^|\\s+)&quot; + d3.requote(name) + &quot;(?:\\s+|$)&quot;, &quot;g&quot;);
  }
  function d3_selection_classed(name, value) {
    function classedConstant() {
      var i = -1;
      while (++i &lt; n) name[i](this, value);
    }
    function classedFunction() {
      var i = -1, x = value.apply(this, arguments);
      while (++i &lt; n) name[i](this, x);
    }
    name = name.trim().split(/\s+/).map(d3_selection_classedName);
    var n = name.length;
    return typeof value === &quot;function&quot; ? classedFunction : classedConstant;
  }
  function d3_selection_classedName(name) {
    var re = d3_selection_classedRe(name);
    return function(node, value) {
      if (c = node.classList) return value ? c.add(name) : c.remove(name);
      var c = node.className, cb = c.baseVal != null, cv = cb ? c.baseVal : c;
      if (value) {
        re.lastIndex = 0;
        if (!re.test(cv)) {
          cv = d3_collapse(cv + &quot; &quot; + name);
          if (cb) c.baseVal = cv; else node.className = cv;
        }
      } else if (cv) {
        cv = d3_collapse(cv.replace(re, &quot; &quot;));
        if (cb) c.baseVal = cv; else node.className = cv;
      }
    };
  }
  function d3_selection_style(name, value, priority) {
    function styleNull() {
      this.style.removeProperty(name);
    }
    function styleConstant() {
      this.style.setProperty(name, value, priority);
    }
    function styleFunction() {
      var x = value.apply(this, arguments);
      if (x == null) this.style.removeProperty(name); else this.style.setProperty(name, x, priority);
    }
    return value == null ? styleNull : typeof value === &quot;function&quot; ? styleFunction : styleConstant;
  }
  function d3_selection_property(name, value) {
    function propertyNull() {
      delete this[name];
    }
    function propertyConstant() {
      this[name] = value;
    }
    function propertyFunction() {
      var x = value.apply(this, arguments);
      if (x == null) delete this[name]; else this[name] = x;
    }
    return value == null ? propertyNull : typeof value === &quot;function&quot; ? propertyFunction : propertyConstant;
  }
  function d3_selection_dataNode(data) {
    return {
      __data__: data
    };
  }
  function d3_selection_filter(selector) {
    return function() {
      return d3_selectMatches(this, selector);
    };
  }
  function d3_selection_sortComparator(comparator) {
    if (!arguments.length) comparator = d3.ascending;
    return function(a, b) {
      return comparator(a &amp;&amp; a.__data__, b &amp;&amp; b.__data__);
    };
  }
  function d3_selection_on(type, listener, capture) {
    function onRemove() {
      var wrapper = this[name];
      if (wrapper) {
        this.removeEventListener(type, wrapper, wrapper.$);
        delete this[name];
      }
    }
    function onAdd() {
      function wrapper(e) {
        var o = d3.event;
        d3.event = e;
        args[0] = node.__data__;
        try {
          listener.apply(node, args);
        } finally {
          d3.event = o;
        }
      }
      var node = this, args = arguments;
      onRemove.call(this);
      this.addEventListener(type, this[name] = wrapper, wrapper.$ = capture);
      wrapper._ = listener;
    }
    var name = &quot;__on&quot; + type, i = type.indexOf(&quot;.&quot;);
    if (i &gt; 0) type = type.substring(0, i);
    return listener ? onAdd : onRemove;
  }
  function d3_selection_each(groups, callback) {
    for (var j = 0, m = groups.length; j &lt; m; j++) {
      for (var group = groups[j], i = 0, n = group.length, node; i &lt; n; i++) {
        if (node = group[i]) callback(node, i, j);
      }
    }
    return groups;
  }
  function d3_selection_enter(selection) {
    d3_arraySubclass(selection, d3_selection_enterPrototype);
    return selection;
  }
  function d3_transition(groups, id, time) {
    d3_arraySubclass(groups, d3_transitionPrototype);
    var tweens = new d3_Map, event = d3.dispatch(&quot;start&quot;, &quot;end&quot;), ease = d3_transitionEase;
    groups.id = id;
    groups.time = time;
    groups.tween = function(name, tween) {
      if (arguments.length &lt; 2) return tweens.get(name);
      if (tween == null) tweens.remove(name); else tweens.set(name, tween);
      return groups;
    };
    groups.ease = function(value) {
      if (!arguments.length) return ease;
      ease = typeof value === &quot;function&quot; ? value : d3.ease.apply(d3, arguments);
      return groups;
    };
    groups.each = function(type, listener) {
      if (arguments.length &lt; 2) return d3_transition_each.call(groups, type);
      event.on(type, listener);
      return groups;
    };
    d3.timer(function(elapsed) {
      return d3_selection_each(groups, function(node, i, j) {
        function start(elapsed) {
          if (lock.active &gt; id) return stop();
          lock.active = id;
          tweens.forEach(function(key, value) {
            if (value = value.call(node, d, i)) {
              tweened.push(value);
            }
          });
          event.start.call(node, d, i);
          if (!tick(elapsed)) d3.timer(tick, 0, time);
          return 1;
        }
        function tick(elapsed) {
          if (lock.active !== id) return stop();
          var t = (elapsed - delay) / duration, e = ease(t), n = tweened.length;
          while (n &gt; 0) {
            tweened[--n].call(node, e);
          }
          if (t &gt;= 1) {
            stop();
            d3_transitionId = id;
            event.end.call(node, d, i);
            d3_transitionId = 0;
            return 1;
          }
        }
        function stop() {
          if (!--lock.count) delete node.__transition__;
          return 1;
        }
        var tweened = [], delay = node.delay, duration = node.duration, lock = (node = node.node).__transition__ || (node.__transition__ = {
          active: 0,
          count: 0
        }), d = node.__data__;
        ++lock.count;
        delay &lt;= elapsed ? start(elapsed) : d3.timer(start, delay, time);
      });
    }, 0, time);
    return groups;
  }
  function d3_transition_each(callback) {
    var id = d3_transitionId, ease = d3_transitionEase, delay = d3_transitionDelay, duration = d3_transitionDuration;
    d3_transitionId = this.id;
    d3_transitionEase = this.ease();
    d3_selection_each(this, function(node, i, j) {
      d3_transitionDelay = node.delay;
      d3_transitionDuration = node.duration;
      callback.call(node = node.node, node.__data__, i, j);
    });
    d3_transitionId = id;
    d3_transitionEase = ease;
    d3_transitionDelay = delay;
    d3_transitionDuration = duration;
    return this;
  }
  function d3_tweenNull(d, i, a) {
    return a != &quot;&quot; &amp;&amp; d3_tweenRemove;
  }
  function d3_tweenByName(b, name) {
    return d3.tween(b, d3_interpolateByName(name));
  }
  function d3_timer_step() {
    var elapsed, now = Date.now(), t1 = d3_timer_queue;
    while (t1) {
      elapsed = now - t1.then;
      if (elapsed &gt;= t1.delay) t1.flush = t1.callback(elapsed);
      t1 = t1.next;
    }
    var delay = d3_timer_flush() - now;
    if (delay &gt; 24) {
      if (isFinite(delay)) {
        clearTimeout(d3_timer_timeout);
        d3_timer_timeout = setTimeout(d3_timer_step, delay);
      }
      d3_timer_interval = 0;
    } else {
      d3_timer_interval = 1;
      d3_timer_frame(d3_timer_step);
    }
  }
  function d3_timer_flush() {
    var t0 = null, t1 = d3_timer_queue, then = Infinity;
    while (t1) {
      if (t1.flush) {
        delete d3_timer_byId[t1.callback.id];
        t1 = t0 ? t0.next = t1.next : d3_timer_queue = t1.next;
      } else {
        then = Math.min(then, t1.then + t1.delay);
        t1 = (t0 = t1).next;
      }
    }
    return then;
  }
  function d3_mousePoint(container, e) {
    var svg = container.ownerSVGElement || container;
    if (svg.createSVGPoint) {
      var point = svg.createSVGPoint();
      if (d3_mouse_bug44083 &lt; 0 &amp;&amp; (window.scrollX || window.scrollY)) {
        svg = d3.select(document.body).append(&quot;svg&quot;).style(&quot;position&quot;, &quot;absolute&quot;).style(&quot;top&quot;, 0).style(&quot;left&quot;, 0);
        var ctm = svg[0][0].getScreenCTM();
        d3_mouse_bug44083 = !(ctm.f || ctm.e);
        svg.remove();
      }
      if (d3_mouse_bug44083) {
        point.x = e.pageX;
        point.y = e.pageY;
      } else {
        point.x = e.clientX;
        point.y = e.clientY;
      }
      point = point.matrixTransform(container.getScreenCTM().inverse());
      return [ point.x, point.y ];
    }
    var rect = container.getBoundingClientRect();
    return [ e.clientX - rect.left - container.clientLeft, e.clientY - rect.top - container.clientTop ];
  }
  function d3_noop() {}
  function d3_scaleExtent(domain) {
    var start = domain[0], stop = domain[domain.length - 1];
    return start &lt; stop ? [ start, stop ] : [ stop, start ];
  }
  function d3_scaleRange(scale) {
    return scale.rangeExtent ? scale.rangeExtent() : d3_scaleExtent(scale.range());
  }
  function d3_scale_nice(domain, nice) {
    var i0 = 0, i1 = domain.length - 1, x0 = domain[i0], x1 = domain[i1], dx;
    if (x1 &lt; x0) {
      dx = i0, i0 = i1, i1 = dx;
      dx = x0, x0 = x1, x1 = dx;
    }
    if (nice = nice(x1 - x0)) {
      domain[i0] = nice.floor(x0);
      domain[i1] = nice.ceil(x1);
    }
    return domain;
  }
  function d3_scale_niceDefault() {
    return Math;
  }
  function d3_scale_linear(domain, range, interpolate, clamp) {
    function rescale() {
      var linear = Math.min(domain.length, range.length) &gt; 2 ? d3_scale_polylinear : d3_scale_bilinear, uninterpolate = clamp ? d3_uninterpolateClamp : d3_uninterpolateNumber;
      output = linear(domain, range, uninterpolate, interpolate);
      input = linear(range, domain, uninterpolate, d3.interpolate);
      return scale;
    }
    function scale(x) {
      return output(x);
    }
    var output, input;
    scale.invert = function(y) {
      return input(y);
    };
    scale.domain = function(x) {
      if (!arguments.length) return domain;
      domain = x.map(Number);
      return rescale();
    };
    scale.range = function(x) {
      if (!arguments.length) return range;
      range = x;
      return rescale();
    };
    scale.rangeRound = function(x) {
      return scale.range(x).interpolate(d3.interpolateRound);
    };
    scale.clamp = function(x) {
      if (!arguments.length) return clamp;
      clamp = x;
      return rescale();
    };
    scale.interpolate = function(x) {
      if (!arguments.length) return interpolate;
      interpolate = x;
      return rescale();
    };
    scale.ticks = function(m) {
      return d3_scale_linearTicks(domain, m);
    };
    scale.tickFormat = function(m) {
      return d3_scale_linearTickFormat(domain, m);
    };
    scale.nice = function() {
      d3_scale_nice(domain, d3_scale_linearNice);
      return rescale();
    };
    scale.copy = function() {
      return d3_scale_linear(domain, range, interpolate, clamp);
    };
    return rescale();
  }
  function d3_scale_linearRebind(scale, linear) {
    return d3.rebind(scale, linear, &quot;range&quot;, &quot;rangeRound&quot;, &quot;interpolate&quot;, &quot;clamp&quot;);
  }
  function d3_scale_linearNice(dx) {
    dx = Math.pow(10, Math.round(Math.log(dx) / Math.LN10) - 1);
    return dx &amp;&amp; {
      floor: function(x) {
        return Math.floor(x / dx) * dx;
      },
      ceil: function(x) {
        return Math.ceil(x / dx) * dx;
      }
    };
  }
  function d3_scale_linearTickRange(domain, m) {
    var extent = d3_scaleExtent(domain), span = extent[1] - extent[0], step = Math.pow(10, Math.floor(Math.log(span / m) / Math.LN10)), err = m / span * step;
    if (err &lt;= .15) step *= 10; else if (err &lt;= .35) step *= 5; else if (err &lt;= .75) step *= 2;
    extent[0] = Math.ceil(extent[0] / step) * step;
    extent[1] = Math.floor(extent[1] / step) * step + step * .5;
    extent[2] = step;
    return extent;
  }
  function d3_scale_linearTicks(domain, m) {
    return d3.range.apply(d3, d3_scale_linearTickRange(domain, m));
  }
  function d3_scale_linearTickFormat(domain, m) {
    return d3.format(&quot;,.&quot; + Math.max(0, -Math.floor(Math.log(d3_scale_linearTickRange(domain, m)[2]) / Math.LN10 + .01)) + &quot;f&quot;);
  }
  function d3_scale_bilinear(domain, range, uninterpolate, interpolate) {
    var u = uninterpolate(domain[0], domain[1]), i = interpolate(range[0], range[1]);
    return function(x) {
      return i(u(x));
    };
  }
  function d3_scale_polylinear(domain, range, uninterpolate, interpolate) {
    var u = [], i = [], j = 0, k = Math.min(domain.length, range.length) - 1;
    if (domain[k] &lt; domain[0]) {
      domain = domain.slice().reverse();
      range = range.slice().reverse();
    }
    while (++j &lt;= k) {
      u.push(uninterpolate(domain[j - 1], domain[j]));
      i.push(interpolate(range[j - 1], range[j]));
    }
    return function(x) {
      var j = d3.bisect(domain, x, 1, k) - 1;
      return i[j](u[j](x));
    };
  }
  function d3_scale_log(linear, log) {
    function scale(x) {
      return linear(log(x));
    }
    var pow = log.pow;
    scale.invert = function(x) {
      return pow(linear.invert(x));
    };
    scale.domain = function(x) {
      if (!arguments.length) return linear.domain().map(pow);
      log = x[0] &lt; 0 ? d3_scale_logn : d3_scale_logp;
      pow = log.pow;
      linear.domain(x.map(log));
      return scale;
    };
    scale.nice = function() {
      linear.domain(d3_scale_nice(linear.domain(), d3_scale_niceDefault));
      return scale;
    };
    scale.ticks = function() {
      var extent = d3_scaleExtent(linear.domain()), ticks = [];
      if (extent.every(isFinite)) {
        var i = Math.floor(extent[0]), j = Math.ceil(extent[1]), u = pow(extent[0]), v = pow(extent[1]);
        if (log === d3_scale_logn) {
          ticks.push(pow(i));
          for (; i++ &lt; j; ) for (var k = 9; k &gt; 0; k--) ticks.push(pow(i) * k);
        } else {
          for (; i &lt; j; i++) for (var k = 1; k &lt; 10; k++) ticks.push(pow(i) * k);
          ticks.push(pow(i));
        }
        for (i = 0; ticks[i] &lt; u; i++) {}
        for (j = ticks.length; ticks[j - 1] &gt; v; j--) {}
        ticks = ticks.slice(i, j);
      }
      return ticks;
    };
    scale.tickFormat = function(n, format) {
      if (arguments.length &lt; 2) format = d3_scale_logFormat;
      if (arguments.length &lt; 1) return format;
      var k = Math.max(.1, n / scale.ticks().length), f = log === d3_scale_logn ? (e = -1e-12, Math.floor) : (e = 1e-12, Math.ceil), e;
      return function(d) {
        return d / pow(f(log(d) + e)) &lt;= k ? format(d) : &quot;&quot;;
      };
    };
    scale.copy = function() {
      return d3_scale_log(linear.copy(), log);
    };
    return d3_scale_linearRebind(scale, linear);
  }
  function d3_scale_logp(x) {
    return Math.log(x &lt; 0 ? 0 : x) / Math.LN10;
  }
  function d3_scale_logn(x) {
    return -Math.log(x &gt; 0 ? 0 : -x) / Math.LN10;
  }
  function d3_scale_pow(linear, exponent) {
    function scale(x) {
      return linear(powp(x));
    }
    var powp = d3_scale_powPow(exponent), powb = d3_scale_powPow(1 / exponent);
    scale.invert = function(x) {
      return powb(linear.invert(x));
    };
    scale.domain = function(x) {
      if (!arguments.length) return linear.domain().map(powb);
      linear.domain(x.map(powp));
      return scale;
    };
    scale.ticks = function(m) {
      return d3_scale_linearTicks(scale.domain(), m);
    };
    scale.tickFormat = function(m) {
      return d3_scale_linearTickFormat(scale.domain(), m);
    };
    scale.nice = function() {
      return scale.domain(d3_scale_nice(scale.domain(), d3_scale_linearNice));
    };
    scale.exponent = function(x) {
      if (!arguments.length) return exponent;
      var domain = scale.domain();
      powp = d3_scale_powPow(exponent = x);
      powb = d3_scale_powPow(1 / exponent);
      return scale.domain(domain);
    };
    scale.copy = function() {
      return d3_scale_pow(linear.copy(), exponent);
    };
    return d3_scale_linearRebind(scale, linear);
  }
  function d3_scale_powPow(e) {
    return function(x) {
      return x &lt; 0 ? -Math.pow(-x, e) : Math.pow(x, e);
    };
  }
  function d3_scale_ordinal(domain, ranger) {
    function scale(x) {
      return range[((index.get(x) || index.set(x, domain.push(x))) - 1) % range.length];
    }
    function steps(start, step) {
      return d3.range(domain.length).map(function(i) {
        return start + step * i;
      });
    }
    var index, range, rangeBand;
    scale.domain = function(x) {
      if (!arguments.length) return domain;
      domain = [];
      index = new d3_Map;
      var i = -1, n = x.length, xi;
      while (++i &lt; n) if (!index.has(xi = x[i])) index.set(xi, domain.push(xi));
      return scale[ranger.t].apply(scale, ranger.a);
    };
    scale.range = function(x) {
      if (!arguments.length) return range;
      range = x;
      rangeBand = 0;
      ranger = {
        t: &quot;range&quot;,
        a: arguments
      };
      return scale;
    };
    scale.rangePoints = function(x, padding) {
      if (arguments.length &lt; 2) padding = 0;
      var start = x[0], stop = x[1], step = (stop - start) / (Math.max(1, domain.length - 1) + padding);
      range = steps(domain.length &lt; 2 ? (start + stop) / 2 : start + step * padding / 2, step);
      rangeBand = 0;
      ranger = {
        t: &quot;rangePoints&quot;,
        a: arguments
      };
      return scale;
    };
    scale.rangeBands = function(x, padding, outerPadding) {
      if (arguments.length &lt; 2) padding = 0;
      if (arguments.length &lt; 3) outerPadding = padding;
      var reverse = x[1] &lt; x[0], start = x[reverse - 0], stop = x[1 - reverse], step = (stop - start) / (domain.length - padding + 2 * outerPadding);
      range = steps(start + step * outerPadding, step);
      if (reverse) range.reverse();
      rangeBand = step * (1 - padding);
      ranger = {
        t: &quot;rangeBands&quot;,
        a: arguments
      };
      return scale;
    };
    scale.rangeRoundBands = function(x, padding, outerPadding) {
      if (arguments.length &lt; 2) padding = 0;
      if (arguments.length &lt; 3) outerPadding = padding;
      var reverse = x[1] &lt; x[0], start = x[reverse - 0], stop = x[1 - reverse], step = Math.floor((stop - start) / (domain.length - padding + 2 * outerPadding)), error = stop - start - (domain.length - padding) * step;
      range = steps(start + Math.round(error / 2), step);
      if (reverse) range.reverse();
      rangeBand = Math.round(step * (1 - padding));
      ranger = {
        t: &quot;rangeRoundBands&quot;,
        a: arguments
      };
      return scale;
    };
    scale.rangeBand = function() {
      return rangeBand;
    };
    scale.rangeExtent = function() {
      return d3_scaleExtent(ranger.a[0]);
    };
    scale.copy = function() {
      return d3_scale_ordinal(domain, ranger);
    };
    return scale.domain(domain);
  }
  function d3_scale_quantile(domain, range) {
    function rescale() {
      var k = 0, n = domain.length, q = range.length;
      thresholds = [];
      while (++k &lt; q) thresholds[k - 1] = d3.quantile(domain, k / q);
      return scale;
    }
    function scale(x) {
      if (isNaN(x = +x)) return NaN;
      return range[d3.bisect(thresholds, x)];
    }
    var thresholds;
    scale.domain = function(x) {
      if (!arguments.length) return domain;
      domain = x.filter(function(d) {
        return !isNaN(d);
      }).sort(d3.ascending);
      return rescale();
    };
    scale.range = function(x) {
      if (!arguments.length) return range;
      range = x;
      return rescale();
    };
    scale.quantiles = function() {
      return thresholds;
    };
    scale.copy = function() {
      return d3_scale_quantile(domain, range);
    };
    return rescale();
  }
  function d3_scale_quantize(x0, x1, range) {
    function scale(x) {
      return range[Math.max(0, Math.min(i, Math.floor(kx * (x - x0))))];
    }
    function rescale() {
      kx = range.length / (x1 - x0);
      i = range.length - 1;
      return scale;
    }
    var kx, i;
    scale.domain = function(x) {
      if (!arguments.length) return [ x0, x1 ];
      x0 = +x[0];
      x1 = +x[x.length - 1];
      return rescale();
    };
    scale.range = function(x) {
      if (!arguments.length) return range;
      range = x;
      return rescale();
    };
    scale.copy = function() {
      return d3_scale_quantize(x0, x1, range);
    };
    return rescale();
  }
  function d3_scale_threshold(domain, range) {
    function scale(x) {
      return range[d3.bisect(domain, x)];
    }
    scale.domain = function(_) {
      if (!arguments.length) return domain;
      domain = _;
      return scale;
    };
    scale.range = function(_) {
      if (!arguments.length) return range;
      range = _;
      return scale;
    };
    scale.copy = function() {
      return d3_scale_threshold(domain, range);
    };
    return scale;
  }
  function d3_scale_identity(domain) {
    function identity(x) {
      return +x;
    }
    identity.invert = identity;
    identity.domain = identity.range = function(x) {
      if (!arguments.length) return domain;
      domain = x.map(identity);
      return identity;
    };
    identity.ticks = function(m) {
      return d3_scale_linearTicks(domain, m);
    };
    identity.tickFormat = function(m) {
      return d3_scale_linearTickFormat(domain, m);
    };
    identity.copy = function() {
      return d3_scale_identity(domain);
    };
    return identity;
  }
  function d3_svg_arcInnerRadius(d) {
    return d.innerRadius;
  }
  function d3_svg_arcOuterRadius(d) {
    return d.outerRadius;
  }
  function d3_svg_arcStartAngle(d) {
    return d.startAngle;
  }
  function d3_svg_arcEndAngle(d) {
    return d.endAngle;
  }
  function d3_svg_line(projection) {
    function line(data) {
      function segment() {
        segments.push(&quot;M&quot;, interpolate(projection(points), tension));
      }
      var segments = [], points = [], i = -1, n = data.length, d, fx = d3_functor(x), fy = d3_functor(y);
      while (++i &lt; n) {
        if (defined.call(this, d = data[i], i)) {
          points.push([ +fx.call(this, d, i), +fy.call(this, d, i) ]);
        } else if (points.length) {
          segment();
          points = [];
        }
      }
      if (points.length) segment();
      return segments.length ? segments.join(&quot;&quot;) : null;
    }
    var x = d3_svg_lineX, y = d3_svg_lineY, defined = d3_true, interpolate = d3_svg_lineLinear, interpolateKey = interpolate.key, tension = .7;
    line.x = function(_) {
      if (!arguments.length) return x;
      x = _;
      return line;
    };
    line.y = function(_) {
      if (!arguments.length) return y;
      y = _;
      return line;
    };
    line.defined = function(_) {
      if (!arguments.length) return defined;
      defined = _;
      return line;
    };
    line.interpolate = function(_) {
      if (!arguments.length) return interpolateKey;
      if (typeof _ === &quot;function&quot;) interpolateKey = interpolate = _; else interpolateKey = (interpolate = d3_svg_lineInterpolators.get(_) || d3_svg_lineLinear).key;
      return line;
    };
    line.tension = function(_) {
      if (!arguments.length) return tension;
      tension = _;
      return line;
    };
    return line;
  }
  function d3_svg_lineX(d) {
    return d[0];
  }
  function d3_svg_lineY(d) {
    return d[1];
  }
  function d3_svg_lineLinear(points) {
    return points.join(&quot;L&quot;);
  }
  function d3_svg_lineLinearClosed(points) {
    return d3_svg_lineLinear(points) + &quot;Z&quot;;
  }
  function d3_svg_lineStepBefore(points) {
    var i = 0, n = points.length, p = points[0], path = [ p[0], &quot;,&quot;, p[1] ];
    while (++i &lt; n) path.push(&quot;V&quot;, (p = points[i])[1], &quot;H&quot;, p[0]);
    return path.join(&quot;&quot;);
  }
  function d3_svg_lineStepAfter(points) {
    var i = 0, n = points.length, p = points[0], path = [ p[0], &quot;,&quot;, p[1] ];
    while (++i &lt; n) path.push(&quot;H&quot;, (p = points[i])[0], &quot;V&quot;, p[1]);
    return path.join(&quot;&quot;);
  }
  function d3_svg_lineCardinalOpen(points, tension) {
    return points.length &lt; 4 ? d3_svg_lineLinear(points) : points[1] + d3_svg_lineHermite(points.slice(1, points.length - 1), d3_svg_lineCardinalTangents(points, tension));
  }
  function d3_svg_lineCardinalClosed(points, tension) {
    return points.length &lt; 3 ? d3_svg_lineLinear(points) : points[0] + d3_svg_lineHermite((points.push(points[0]), points), d3_svg_lineCardinalTangents([ points[points.length - 2] ].concat(points, [ points[1] ]), tension));
  }
  function d3_svg_lineCardinal(points, tension, closed) {
    return points.length &lt; 3 ? d3_svg_lineLinear(points) : points[0] + d3_svg_lineHermite(points, d3_svg_lineCardinalTangents(points, tension));
  }
  function d3_svg_lineHermite(points, tangents) {
    if (tangents.length &lt; 1 || points.length != tangents.length &amp;&amp; points.length != tangents.length + 2) {
      return d3_svg_lineLinear(points);
    }
    var quad = points.length != tangents.length, path = &quot;&quot;, p0 = points[0], p = points[1], t0 = tangents[0], t = t0, pi = 1;
    if (quad) {
      path += &quot;Q&quot; + (p[0] - t0[0] * 2 / 3) + &quot;,&quot; + (p[1] - t0[1] * 2 / 3) + &quot;,&quot; + p[0] + &quot;,&quot; + p[1];
      p0 = points[1];
      pi = 2;
    }
    if (tangents.length &gt; 1) {
      t = tangents[1];
      p = points[pi];
      pi++;
      path += &quot;C&quot; + (p0[0] + t0[0]) + &quot;,&quot; + (p0[1] + t0[1]) + &quot;,&quot; + (p[0] - t[0]) + &quot;,&quot; + (p[1] - t[1]) + &quot;,&quot; + p[0] + &quot;,&quot; + p[1];
      for (var i = 2; i &lt; tangents.length; i++, pi++) {
        p = points[pi];
        t = tangents[i];
        path += &quot;S&quot; + (p[0] - t[0]) + &quot;,&quot; + (p[1] - t[1]) + &quot;,&quot; + p[0] + &quot;,&quot; + p[1];
      }
    }
    if (quad) {
      var lp = points[pi];
      path += &quot;Q&quot; + (p[0] + t[0] * 2 / 3) + &quot;,&quot; + (p[1] + t[1] * 2 / 3) + &quot;,&quot; + lp[0] + &quot;,&quot; + lp[1];
    }
    return path;
  }
  function d3_svg_lineCardinalTangents(points, tension) {
    var tangents = [], a = (1 - tension) / 2, p0, p1 = points[0], p2 = points[1], i = 1, n = points.length;
    while (++i &lt; n) {
      p0 = p1;
      p1 = p2;
      p2 = points[i];
      tangents.push([ a * (p2[0] - p0[0]), a * (p2[1] - p0[1]) ]);
    }
    return tangents;
  }
  function d3_svg_lineBasis(points) {
    if (points.length &lt; 3) return d3_svg_lineLinear(points);
    var i = 1, n = points.length, pi = points[0], x0 = pi[0], y0 = pi[1], px = [ x0, x0, x0, (pi = points[1])[0] ], py = [ y0, y0, y0, pi[1] ], path = [ x0, &quot;,&quot;, y0 ];
    d3_svg_lineBasisBezier(path, px, py);
    while (++i &lt; n) {
      pi = points[i];
      px.shift();
      px.push(pi[0]);
      py.shift();
      py.push(pi[1]);
      d3_svg_lineBasisBezier(path, px, py);
    }
    i = -1;
    while (++i &lt; 2) {
      px.shift();
      px.push(pi[0]);
      py.shift();
      py.push(pi[1]);
      d3_svg_lineBasisBezier(path, px, py);
    }
    return path.join(&quot;&quot;);
  }
  function d3_svg_lineBasisOpen(points) {
    if (points.length &lt; 4) return d3_svg_lineLinear(points);
    var path = [], i = -1, n = points.length, pi, px = [ 0 ], py = [ 0 ];
    while (++i &lt; 3) {
      pi = points[i];
      px.push(pi[0]);
      py.push(pi[1]);
    }
    path.push(d3_svg_lineDot4(d3_svg_lineBasisBezier3, px) + &quot;,&quot; + d3_svg_lineDot4(d3_svg_lineBasisBezier3, py));
    --i;
    while (++i &lt; n) {
      pi = points[i];
      px.shift();
      px.push(pi[0]);
      py.shift();
      py.push(pi[1]);
      d3_svg_lineBasisBezier(path, px, py);
    }
    return path.join(&quot;&quot;);
  }
  function d3_svg_lineBasisClosed(points) {
    var path, i = -1, n = points.length, m = n + 4, pi, px = [], py = [];
    while (++i &lt; 4) {
      pi = points[i % n];
      px.push(pi[0]);
      py.push(pi[1]);
    }
    path = [ d3_svg_lineDot4(d3_svg_lineBasisBezier3, px), &quot;,&quot;, d3_svg_lineDot4(d3_svg_lineBasisBezier3, py) ];
    --i;
    while (++i &lt; m) {
      pi = points[i % n];
      px.shift();
      px.push(pi[0]);
      py.shift();
      py.push(pi[1]);
      d3_svg_lineBasisBezier(path, px, py);
    }
    return path.join(&quot;&quot;);
  }
  function d3_svg_lineBundle(points, tension) {
    var n = points.length - 1;
    if (n) {
      var x0 = points[0][0], y0 = points[0][1], dx = points[n][0] - x0, dy = points[n][1] - y0, i = -1, p, t;
      while (++i &lt;= n) {
        p = points[i];
        t = i / n;
        p[0] = tension * p[0] + (1 - tension) * (x0 + t * dx);
        p[1] = tension * p[1] + (1 - tension) * (y0 + t * dy);
      }
    }
    return d3_svg_lineBasis(points);
  }
  function d3_svg_lineDot4(a, b) {
    return a[0] * b[0] + a[1] * b[1] + a[2] * b[2] + a[3] * b[3];
  }
  function d3_svg_lineBasisBezier(path, x, y) {
    path.push(&quot;C&quot;, d3_svg_lineDot4(d3_svg_lineBasisBezier1, x), &quot;,&quot;, d3_svg_lineDot4(d3_svg_lineBasisBezier1, y), &quot;,&quot;, d3_svg_lineDot4(d3_svg_lineBasisBezier2, x), &quot;,&quot;, d3_svg_lineDot4(d3_svg_lineBasisBezier2, y), &quot;,&quot;, d3_svg_lineDot4(d3_svg_lineBasisBezier3, x), &quot;,&quot;, d3_svg_lineDot4(d3_svg_lineBasisBezier3, y));
  }
  function d3_svg_lineSlope(p0, p1) {
    return (p1[1] - p0[1]) / (p1[0] - p0[0]);
  }
  function d3_svg_lineFiniteDifferences(points) {
    var i = 0, j = points.length - 1, m = [], p0 = points[0], p1 = points[1], d = m[0] = d3_svg_lineSlope(p0, p1);
    while (++i &lt; j) {
      m[i] = (d + (d = d3_svg_lineSlope(p0 = p1, p1 = points[i + 1]))) / 2;
    }
    m[i] = d;
    return m;
  }
  function d3_svg_lineMonotoneTangents(points) {
    var tangents = [], d, a, b, s, m = d3_svg_lineFiniteDifferences(points), i = -1, j = points.length - 1;
    while (++i &lt; j) {
      d = d3_svg_lineSlope(points[i], points[i + 1]);
      if (Math.abs(d) &lt; 1e-6) {
        m[i] = m[i + 1] = 0;
      } else {
        a = m[i] / d;
        b = m[i + 1] / d;
        s = a * a + b * b;
        if (s &gt; 9) {
          s = d * 3 / Math.sqrt(s);
          m[i] = s * a;
          m[i + 1] = s * b;
        }
      }
    }
    i = -1;
    while (++i &lt;= j) {
      s = (points[Math.min(j, i + 1)][0] - points[Math.max(0, i - 1)][0]) / (6 * (1 + m[i] * m[i]));
      tangents.push([ s || 0, m[i] * s || 0 ]);
    }
    return tangents;
  }
  function d3_svg_lineMonotone(points) {
    return points.length &lt; 3 ? d3_svg_lineLinear(points) : points[0] + d3_svg_lineHermite(points, d3_svg_lineMonotoneTangents(points));
  }
  function d3_svg_lineRadial(points) {
    var point, i = -1, n = points.length, r, a;
    while (++i &lt; n) {
      point = points[i];
      r = point[0];
      a = point[1] + d3_svg_arcOffset;
      point[0] = r * Math.cos(a);
      point[1] = r * Math.sin(a);
    }
    return points;
  }
  function d3_svg_area(projection) {
    function area(data) {
      function segment() {
        segments.push(&quot;M&quot;, interpolate(projection(points1), tension), L, interpolateReverse(projection(points0.reverse()), tension), &quot;Z&quot;);
      }
      var segments = [], points0 = [], points1 = [], i = -1, n = data.length, d, fx0 = d3_functor(x0), fy0 = d3_functor(y0), fx1 = x0 === x1 ? function() {
        return x;
      } : d3_functor(x1), fy1 = y0 === y1 ? function() {
        return y;
      } : d3_functor(y1), x, y;
      while (++i &lt; n) {
        if (defined.call(this, d = data[i], i)) {
          points0.push([ x = +fx0.call(this, d, i), y = +fy0.call(this, d, i) ]);
          points1.push([ +fx1.call(this, d, i), +fy1.call(this, d, i) ]);
        } else if (points0.length) {
          segment();
          points0 = [];
          points1 = [];
        }
      }
      if (points0.length) segment();
      return segments.length ? segments.join(&quot;&quot;) : null;
    }
    var x0 = d3_svg_lineX, x1 = d3_svg_lineX, y0 = 0, y1 = d3_svg_lineY, defined = d3_true, interpolate = d3_svg_lineLinear, interpolateKey = interpolate.key, interpolateReverse = interpolate, L = &quot;L&quot;, tension = .7;
    area.x = function(_) {
      if (!arguments.length) return x1;
      x0 = x1 = _;
      return area;
    };
    area.x0 = function(_) {
      if (!arguments.length) return x0;
      x0 = _;
      return area;
    };
    area.x1 = function(_) {
      if (!arguments.length) return x1;
      x1 = _;
      return area;
    };
    area.y = function(_) {
      if (!arguments.length) return y1;
      y0 = y1 = _;
      return area;
    };
    area.y0 = function(_) {
      if (!arguments.length) return y0;
      y0 = _;
      return area;
    };
    area.y1 = function(_) {
      if (!arguments.length) return y1;
      y1 = _;
      return area;
    };
    area.defined = function(_) {
      if (!arguments.length) return defined;
      defined = _;
      return area;
    };
    area.interpolate = function(_) {
      if (!arguments.length) return interpolateKey;
      if (typeof _ === &quot;function&quot;) interpolateKey = interpolate = _; else interpolateKey = (interpolate = d3_svg_lineInterpolators.get(_) || d3_svg_lineLinear).key;
      interpolateReverse = interpolate.reverse || interpolate;
      L = interpolate.closed ? &quot;M&quot; : &quot;L&quot;;
      return area;
    };
    area.tension = function(_) {
      if (!arguments.length) return tension;
      tension = _;
      return area;
    };
    return area;
  }
  function d3_svg_chordSource(d) {
    return d.source;
  }
  function d3_svg_chordTarget(d) {
    return d.target;
  }
  function d3_svg_chordRadius(d) {
    return d.radius;
  }
  function d3_svg_chordStartAngle(d) {
    return d.startAngle;
  }
  function d3_svg_chordEndAngle(d) {
    return d.endAngle;
  }
  function d3_svg_diagonalProjection(d) {
    return [ d.x, d.y ];
  }
  function d3_svg_diagonalRadialProjection(projection) {
    return function() {
      var d = projection.apply(this, arguments), r = d[0], a = d[1] + d3_svg_arcOffset;
      return [ r * Math.cos(a), r * Math.sin(a) ];
    };
  }
  function d3_svg_symbolSize() {
    return 64;
  }
  function d3_svg_symbolType() {
    return &quot;circle&quot;;
  }
  function d3_svg_symbolCircle(size) {
    var r = Math.sqrt(size / Math.PI);
    return &quot;M0,&quot; + r + &quot;A&quot; + r + &quot;,&quot; + r + &quot; 0 1,1 0,&quot; + -r + &quot;A&quot; + r + &quot;,&quot; + r + &quot; 0 1,1 0,&quot; + r + &quot;Z&quot;;
  }
  function d3_svg_axisX(selection, x) {
    selection.attr(&quot;transform&quot;, function(d) {
      return &quot;translate(&quot; + x(d) + &quot;,0)&quot;;
    });
  }
  function d3_svg_axisY(selection, y) {
    selection.attr(&quot;transform&quot;, function(d) {
      return &quot;translate(0,&quot; + y(d) + &quot;)&quot;;
    });
  }
  function d3_svg_axisSubdivide(scale, ticks, m) {
    subticks = [];
    if (m &amp;&amp; ticks.length &gt; 1) {
      var extent = d3_scaleExtent(scale.domain()), subticks, i = -1, n = ticks.length, d = (ticks[1] - ticks[0]) / ++m, j, v;
      while (++i &lt; n) {
        for (j = m; --j &gt; 0; ) {
          if ((v = +ticks[i] - j * d) &gt;= extent[0]) {
            subticks.push(v);
          }
        }
      }
      for (--i, j = 0; ++j &lt; m &amp;&amp; (v = +ticks[i] + j * d) &lt; extent[1]; ) {
        subticks.push(v);
      }
    }
    return subticks;
  }
  function d3_behavior_zoomDelta() {
    if (!d3_behavior_zoomDiv) {
      d3_behavior_zoomDiv = d3.select(&quot;body&quot;).append(&quot;div&quot;).style(&quot;visibility&quot;, &quot;hidden&quot;).style(&quot;top&quot;, 0).style(&quot;height&quot;, 0).style(&quot;width&quot;, 0).style(&quot;overflow-y&quot;, &quot;scroll&quot;).append(&quot;div&quot;).style(&quot;height&quot;, &quot;2000px&quot;).node().parentNode;
    }
    var e = d3.event, delta;
    try {
      d3_behavior_zoomDiv.scrollTop = 1e3;
      d3_behavior_zoomDiv.dispatchEvent(e);
      delta = 1e3 - d3_behavior_zoomDiv.scrollTop;
    } catch (error) {
      delta = e.wheelDelta || -e.detail * 5;
    }
    return delta;
  }
  function d3_layout_bundlePath(link) {
    var start = link.source, end = link.target, lca = d3_layout_bundleLeastCommonAncestor(start, end), points = [ start ];
    while (start !== lca) {
      start = start.parent;
      points.push(start);
    }
    var k = points.length;
    while (end !== lca) {
      points.splice(k, 0, end);
      end = end.parent;
    }
    return points;
  }
  function d3_layout_bundleAncestors(node) {
    var ancestors = [], parent = node.parent;
    while (parent != null) {
      ancestors.push(node);
      node = parent;
      parent = parent.parent;
    }
    ancestors.push(node);
    return ancestors;
  }
  function d3_layout_bundleLeastCommonAncestor(a, b) {
    if (a === b) return a;
    var aNodes = d3_layout_bundleAncestors(a), bNodes = d3_layout_bundleAncestors(b), aNode = aNodes.pop(), bNode = bNodes.pop(), sharedNode = null;
    while (aNode === bNode) {
      sharedNode = aNode;
      aNode = aNodes.pop();
      bNode = bNodes.pop();
    }
    return sharedNode;
  }
  function d3_layout_forceDragstart(d) {
    d.fixed |= 2;
  }
  function d3_layout_forceDragend(d) {
    d.fixed &amp;= 1;
  }
  function d3_layout_forceMouseover(d) {
    d.fixed |= 4;
  }
  function d3_layout_forceMouseout(d) {
    d.fixed &amp;= 3;
  }
  function d3_layout_forceAccumulate(quad, alpha, charges) {
    var cx = 0, cy = 0;
    quad.charge = 0;
    if (!quad.leaf) {
      var nodes = quad.nodes, n = nodes.length, i = -1, c;
      while (++i &lt; n) {
        c = nodes[i];
        if (c == null) continue;
        d3_layout_forceAccumulate(c, alpha, charges);
        quad.charge += c.charge;
        cx += c.charge * c.cx;
        cy += c.charge * c.cy;
      }
    }
    if (quad.point) {
      if (!quad.leaf) {
        quad.point.x += Math.random() - .5;
        quad.point.y += Math.random() - .5;
      }
      var k = alpha * charges[quad.point.index];
      quad.charge += quad.pointCharge = k;
      cx += k * quad.point.x;
      cy += k * quad.point.y;
    }
    quad.cx = cx / quad.charge;
    quad.cy = cy / quad.charge;
  }
  function d3_layout_forceLinkDistance(link) {
    return 20;
  }
  function d3_layout_forceLinkStrength(link) {
    return 1;
  }
  function d3_layout_stackX(d) {
    return d.x;
  }
  function d3_layout_stackY(d) {
    return d.y;
  }
  function d3_layout_stackOut(d, y0, y) {
    d.y0 = y0;
    d.y = y;
  }
  function d3_layout_stackOrderDefault(data) {
    return d3.range(data.length);
  }
  function d3_layout_stackOffsetZero(data) {
    var j = -1, m = data[0].length, y0 = [];
    while (++j &lt; m) y0[j] = 0;
    return y0;
  }
  function d3_layout_stackMaxIndex(array) {
    var i = 1, j = 0, v = array[0][1], k, n = array.length;
    for (; i &lt; n; ++i) {
      if ((k = array[i][1]) &gt; v) {
        j = i;
        v = k;
      }
    }
    return j;
  }
  function d3_layout_stackReduceSum(d) {
    return d.reduce(d3_layout_stackSum, 0);
  }
  function d3_layout_stackSum(p, d) {
    return p + d[1];
  }
  function d3_layout_histogramBinSturges(range, values) {
    return d3_layout_histogramBinFixed(range, Math.ceil(Math.log(values.length) / Math.LN2 + 1));
  }
  function d3_layout_histogramBinFixed(range, n) {
    var x = -1, b = +range[0], m = (range[1] - b) / n, f = [];
    while (++x &lt;= n) f[x] = m * x + b;
    return f;
  }
  function d3_layout_histogramRange(values) {
    return [ d3.min(values), d3.max(values) ];
  }
  function d3_layout_hierarchyRebind(object, hierarchy) {
    d3.rebind(object, hierarchy, &quot;sort&quot;, &quot;children&quot;, &quot;value&quot;);
    object.links = d3_layout_hierarchyLinks;
    object.nodes = function(d) {
      d3_layout_hierarchyInline = true;
      return (object.nodes = object)(d);
    };
    return object;
  }
  function d3_layout_hierarchyChildren(d) {
    return d.children;
  }
  function d3_layout_hierarchyValue(d) {
    return d.value;
  }
  function d3_layout_hierarchySort(a, b) {
    return b.value - a.value;
  }
  function d3_layout_hierarchyLinks(nodes) {
    return d3.merge(nodes.map(function(parent) {
      return (parent.children || []).map(function(child) {
        return {
          source: parent,
          target: child
        };
      });
    }));
  }
  function d3_layout_packSort(a, b) {
    return a.value - b.value;
  }
  function d3_layout_packInsert(a, b) {
    var c = a._pack_next;
    a._pack_next = b;
    b._pack_prev = a;
    b._pack_next = c;
    c._pack_prev = b;
  }
  function d3_layout_packSplice(a, b) {
    a._pack_next = b;
    b._pack_prev = a;
  }
  function d3_layout_packIntersects(a, b) {
    var dx = b.x - a.x, dy = b.y - a.y, dr = a.r + b.r;
    return dr * dr - dx * dx - dy * dy &gt; .001;
  }
  function d3_layout_packSiblings(node) {
    function bound(node) {
      xMin = Math.min(node.x - node.r, xMin);
      xMax = Math.max(node.x + node.r, xMax);
      yMin = Math.min(node.y - node.r, yMin);
      yMax = Math.max(node.y + node.r, yMax);
    }
    if (!(nodes = node.children) || !(n = nodes.length)) return;
    var nodes, xMin = Infinity, xMax = -Infinity, yMin = Infinity, yMax = -Infinity, a, b, c, i, j, k, n;
    nodes.forEach(d3_layout_packLink);
    a = nodes[0];
    a.x = -a.r;
    a.y = 0;
    bound(a);
    if (n &gt; 1) {
      b = nodes[1];
      b.x = b.r;
      b.y = 0;
      bound(b);
      if (n &gt; 2) {
        c = nodes[2];
        d3_layout_packPlace(a, b, c);
        bound(c);
        d3_layout_packInsert(a, c);
        a._pack_prev = c;
        d3_layout_packInsert(c, b);
        b = a._pack_next;
        for (i = 3; i &lt; n; i++) {
          d3_layout_packPlace(a, b, c = nodes[i]);
          var isect = 0, s1 = 1, s2 = 1;
          for (j = b._pack_next; j !== b; j = j._pack_next, s1++) {
            if (d3_layout_packIntersects(j, c)) {
              isect = 1;
              break;
            }
          }
          if (isect == 1) {
            for (k = a._pack_prev; k !== j._pack_prev; k = k._pack_prev, s2++) {
              if (d3_layout_packIntersects(k, c)) {
                break;
              }
            }
          }
          if (isect) {
            if (s1 &lt; s2 || s1 == s2 &amp;&amp; b.r &lt; a.r) d3_layout_packSplice(a, b = j); else d3_layout_packSplice(a = k, b);
            i--;
          } else {
            d3_layout_packInsert(a, c);
            b = c;
            bound(c);
          }
        }
      }
    }
    var cx = (xMin + xMax) / 2, cy = (yMin + yMax) / 2, cr = 0;
    for (i = 0; i &lt; n; i++) {
      c = nodes[i];
      c.x -= cx;
      c.y -= cy;
      cr = Math.max(cr, c.r + Math.sqrt(c.x * c.x + c.y * c.y));
    }
    node.r = cr;
    nodes.forEach(d3_layout_packUnlink);
  }
  function d3_layout_packLink(node) {
    node._pack_next = node._pack_prev = node;
  }
  function d3_layout_packUnlink(node) {
    delete node._pack_next;
    delete node._pack_prev;
  }
  function d3_layout_packTransform(node, x, y, k) {
    var children = node.children;
    node.x = x += k * node.x;
    node.y = y += k * node.y;
    node.r *= k;
    if (children) {
      var i = -1, n = children.length;
      while (++i &lt; n) d3_layout_packTransform(children[i], x, y, k);
    }
  }
  function d3_layout_packPlace(a, b, c) {
    var db = a.r + c.r, dx = b.x - a.x, dy = b.y - a.y;
    if (db &amp;&amp; (dx || dy)) {
      var da = b.r + c.r, dc = dx * dx + dy * dy;
      da *= da;
      db *= db;
      var x = .5 + (db - da) / (2 * dc), y = Math.sqrt(Math.max(0, 2 * da * (db + dc) - (db -= dc) * db - da * da)) / (2 * dc);
      c.x = a.x + x * dx + y * dy;
      c.y = a.y + x * dy - y * dx;
    } else {
      c.x = a.x + db;
      c.y = a.y;
    }
  }
  function d3_layout_clusterY(children) {
    return 1 + d3.max(children, function(child) {
      return child.y;
    });
  }
  function d3_layout_clusterX(children) {
    return children.reduce(function(x, child) {
      return x + child.x;
    }, 0) / children.length;
  }
  function d3_layout_clusterLeft(node) {
    var children = node.children;
    return children &amp;&amp; children.length ? d3_layout_clusterLeft(children[0]) : node;
  }
  function d3_layout_clusterRight(node) {
    var children = node.children, n;
    return children &amp;&amp; (n = children.length) ? d3_layout_clusterRight(children[n - 1]) : node;
  }
  function d3_layout_treeSeparation(a, b) {
    return a.parent == b.parent ? 1 : 2;
  }
  function d3_layout_treeLeft(node) {
    var children = node.children;
    return children &amp;&amp; children.length ? children[0] : node._tree.thread;
  }
  function d3_layout_treeRight(node) {
    var children = node.children, n;
    return children &amp;&amp; (n = children.length) ? children[n - 1] : node._tree.thread;
  }
  function d3_layout_treeSearch(node, compare) {
    var children = node.children;
    if (children &amp;&amp; (n = children.length)) {
      var child, n, i = -1;
      while (++i &lt; n) {
        if (compare(child = d3_layout_treeSearch(children[i], compare), node) &gt; 0) {
          node = child;
        }
      }
    }
    return node;
  }
  function d3_layout_treeRightmost(a, b) {
    return a.x - b.x;
  }
  function d3_layout_treeLeftmost(a, b) {
    return b.x - a.x;
  }
  function d3_layout_treeDeepest(a, b) {
    return a.depth - b.depth;
  }
  function d3_layout_treeVisitAfter(node, callback) {
    function visit(node, previousSibling) {
      var children = node.children;
      if (children &amp;&amp; (n = children.length)) {
        var child, previousChild = null, i = -1, n;
        while (++i &lt; n) {
          child = children[i];
          visit(child, previousChild);
          previousChild = child;
        }
      }
      callback(node, previousSibling);
    }
    visit(node, null);
  }
  function d3_layout_treeShift(node) {
    var shift = 0, change = 0, children = node.children, i = children.length, child;
    while (--i &gt;= 0) {
      child = children[i]._tree;
      child.prelim += shift;
      child.mod += shift;
      shift += child.shift + (change += child.change);
    }
  }
  function d3_layout_treeMove(ancestor, node, shift) {
    ancestor = ancestor._tree;
    node = node._tree;
    var change = shift / (node.number - ancestor.number);
    ancestor.change += change;
    node.change -= change;
    node.shift += shift;
    node.prelim += shift;
    node.mod += shift;
  }
  function d3_layout_treeAncestor(vim, node, ancestor) {
    return vim._tree.ancestor.parent == node.parent ? vim._tree.ancestor : ancestor;
  }
  function d3_layout_treemapPadNull(node) {
    return {
      x: node.x,
      y: node.y,
      dx: node.dx,
      dy: node.dy
    };
  }
  function d3_layout_treemapPad(node, padding) {
    var x = node.x + padding[3], y = node.y + padding[0], dx = node.dx - padding[1] - padding[3], dy = node.dy - padding[0] - padding[2];
    if (dx &lt; 0) {
      x += dx / 2;
      dx = 0;
    }
    if (dy &lt; 0) {
      y += dy / 2;
      dy = 0;
    }
    return {
      x: x,
      y: y,
      dx: dx,
      dy: dy
    };
  }
  function d3_dsv(delimiter, mimeType) {
    function dsv(url, callback) {
      d3.text(url, mimeType, function(text) {
        callback(text &amp;&amp; dsv.parse(text));
      });
    }
    function formatRow(row) {
      return row.map(formatValue).join(delimiter);
    }
    function formatValue(text) {
      return reFormat.test(text) ? &#39;&quot;&#39; + text.replace(/\&quot;/g, &#39;&quot;&quot;&#39;) + &#39;&quot;&#39; : text;
    }
    var reParse = new RegExp(&quot;\r\n|[&quot; + delimiter + &quot;\r\n]&quot;, &quot;g&quot;), reFormat = new RegExp(&#39;[&quot;&#39; + delimiter + &quot;\n]&quot;), delimiterCode = delimiter.charCodeAt(0);
    dsv.parse = function(text) {
      var header;
      return dsv.parseRows(text, function(row, i) {
        if (i) {
          var o = {}, j = -1, m = header.length;
          while (++j &lt; m) o[header[j]] = row[j];
          return o;
        } else {
          header = row;
          return null;
        }
      });
    };
    dsv.parseRows = function(text, f) {
      function token() {
        if (reParse.lastIndex &gt;= text.length) return EOF;
        if (eol) {
          eol = false;
          return EOL;
        }
        var j = reParse.lastIndex;
        if (text.charCodeAt(j) === 34) {
          var i = j;
          while (i++ &lt; text.length) {
            if (text.charCodeAt(i) === 34) {
              if (text.charCodeAt(i + 1) !== 34) break;
              i++;
            }
          }
          reParse.lastIndex = i + 2;
          var c = text.charCodeAt(i + 1);
          if (c === 13) {
            eol = true;
            if (text.charCodeAt(i + 2) === 10) reParse.lastIndex++;
          } else if (c === 10) {
            eol = true;
          }
          return text.substring(j + 1, i).replace(/&quot;&quot;/g, &#39;&quot;&#39;);
        }
        var m = reParse.exec(text);
        if (m) {
          eol = m[0].charCodeAt(0) !== delimiterCode;
          return text.substring(j, m.index);
        }
        reParse.lastIndex = text.length;
        return text.substring(j);
      }
      var EOL = {}, EOF = {}, rows = [], n = 0, t, eol;
      reParse.lastIndex = 0;
      while ((t = token()) !== EOF) {
        var a = [];
        while (t !== EOL &amp;&amp; t !== EOF) {
          a.push(t);
          t = token();
        }
        if (f &amp;&amp; !(a = f(a, n++))) continue;
        rows.push(a);
      }
      return rows;
    };
    dsv.format = function(rows) {
      return rows.map(formatRow).join(&quot;\n&quot;);
    };
    return dsv;
  }
  function d3_geo_type(types, defaultValue) {
    return function(object) {
      return object &amp;&amp; types.hasOwnProperty(object.type) ? types[object.type](object) : defaultValue;
    };
  }
  function d3_path_circle(radius) {
    return &quot;m0,&quot; + radius + &quot;a&quot; + radius + &quot;,&quot; + radius + &quot; 0 1,1 0,&quot; + -2 * radius + &quot;a&quot; + radius + &quot;,&quot; + radius + &quot; 0 1,1 0,&quot; + +2 * radius + &quot;z&quot;;
  }
  function d3_geo_bounds(o, f) {
    if (d3_geo_boundsTypes.hasOwnProperty(o.type)) d3_geo_boundsTypes[o.type](o, f);
  }
  function d3_geo_boundsFeature(o, f) {
    d3_geo_bounds(o.geometry, f);
  }
  function d3_geo_boundsFeatureCollection(o, f) {
    for (var a = o.features, i = 0, n = a.length; i &lt; n; i++) {
      d3_geo_bounds(a[i].geometry, f);
    }
  }
  function d3_geo_boundsGeometryCollection(o, f) {
    for (var a = o.geometries, i = 0, n = a.length; i &lt; n; i++) {
      d3_geo_bounds(a[i], f);
    }
  }
  function d3_geo_boundsLineString(o, f) {
    for (var a = o.coordinates, i = 0, n = a.length; i &lt; n; i++) {
      f.apply(null, a[i]);
    }
  }
  function d3_geo_boundsMultiLineString(o, f) {
    for (var a = o.coordinates, i = 0, n = a.length; i &lt; n; i++) {
      for (var b = a[i], j = 0, m = b.length; j &lt; m; j++) {
        f.apply(null, b[j]);
      }
    }
  }
  function d3_geo_boundsMultiPolygon(o, f) {
    for (var a = o.coordinates, i = 0, n = a.length; i &lt; n; i++) {
      for (var b = a[i][0], j = 0, m = b.length; j &lt; m; j++) {
        f.apply(null, b[j]);
      }
    }
  }
  function d3_geo_boundsPoint(o, f) {
    f.apply(null, o.coordinates);
  }
  function d3_geo_boundsPolygon(o, f) {
    for (var a = o.coordinates[0], i = 0, n = a.length; i &lt; n; i++) {
      f.apply(null, a[i]);
    }
  }
  function d3_geo_greatArcSource(d) {
    return d.source;
  }
  function d3_geo_greatArcTarget(d) {
    return d.target;
  }
  function d3_geo_greatArcInterpolator() {
    function interpolate(t) {
      var B = Math.sin(t *= d) * k, A = Math.sin(d - t) * k, x = A * kx0 + B * kx1, y = A * ky0 + B * ky1, z = A * sy0 + B * sy1;
      return [ Math.atan2(y, x) / d3_geo_radians, Math.atan2(z, Math.sqrt(x * x + y * y)) / d3_geo_radians ];
    }
    var x0, y0, cy0, sy0, kx0, ky0, x1, y1, cy1, sy1, kx1, ky1, d, k;
    interpolate.distance = function() {
      if (d == null) k = 1 / Math.sin(d = Math.acos(Math.max(-1, Math.min(1, sy0 * sy1 + cy0 * cy1 * Math.cos(x1 - x0)))));
      return d;
    };
    interpolate.source = function(_) {
      var cx0 = Math.cos(x0 = _[0] * d3_geo_radians), sx0 = Math.sin(x0);
      cy0 = Math.cos(y0 = _[1] * d3_geo_radians);
      sy0 = Math.sin(y0);
      kx0 = cy0 * cx0;
      ky0 = cy0 * sx0;
      d = null;
      return interpolate;
    };
    interpolate.target = function(_) {
      var cx1 = Math.cos(x1 = _[0] * d3_geo_radians), sx1 = Math.sin(x1);
      cy1 = Math.cos(y1 = _[1] * d3_geo_radians);
      sy1 = Math.sin(y1);
      kx1 = cy1 * cx1;
      ky1 = cy1 * sx1;
      d = null;
      return interpolate;
    };
    return interpolate;
  }
  function d3_geo_greatArcInterpolate(a, b) {
    var i = d3_geo_greatArcInterpolator().source(a).target(b);
    i.distance();
    return i;
  }
  function d3_geom_contourStart(grid) {
    var x = 0, y = 0;
    while (true) {
      if (grid(x, y)) {
        return [ x, y ];
      }
      if (x === 0) {
        x = y + 1;
        y = 0;
      } else {
        x = x - 1;
        y = y + 1;
      }
    }
  }
  function d3_geom_hullCCW(i1, i2, i3, v) {
    var t, a, b, c, d, e, f;
    t = v[i1];
    a = t[0];
    b = t[1];
    t = v[i2];
    c = t[0];
    d = t[1];
    t = v[i3];
    e = t[0];
    f = t[1];
    return (f - b) * (c - a) - (d - b) * (e - a) &gt; 0;
  }
  function d3_geom_polygonInside(p, a, b) {
    return (b[0] - a[0]) * (p[1] - a[1]) &lt; (b[1] - a[1]) * (p[0] - a[0]);
  }
  function d3_geom_polygonIntersect(c, d, a, b) {
    var x1 = c[0], x2 = d[0], x3 = a[0], x4 = b[0], y1 = c[1], y2 = d[1], y3 = a[1], y4 = b[1], x13 = x1 - x3, x21 = x2 - x1, x43 = x4 - x3, y13 = y1 - y3, y21 = y2 - y1, y43 = y4 - y3, ua = (x43 * y13 - y43 * x13) / (y43 * x21 - x43 * y21);
    return [ x1 + ua * x21, y1 + ua * y21 ];
  }
  function d3_voronoi_tessellate(vertices, callback) {
    var Sites = {
      list: vertices.map(function(v, i) {
        return {
          index: i,
          x: v[0],
          y: v[1]
        };
      }).sort(function(a, b) {
        return a.y &lt; b.y ? -1 : a.y &gt; b.y ? 1 : a.x &lt; b.x ? -1 : a.x &gt; b.x ? 1 : 0;
      }),
      bottomSite: null
    };
    var EdgeList = {
      list: [],
      leftEnd: null,
      rightEnd: null,
      init: function() {
        EdgeList.leftEnd = EdgeList.createHalfEdge(null, &quot;l&quot;);
        EdgeList.rightEnd = EdgeList.createHalfEdge(null, &quot;l&quot;);
        EdgeList.leftEnd.r = EdgeList.rightEnd;
        EdgeList.rightEnd.l = EdgeList.leftEnd;
        EdgeList.list.unshift(EdgeList.leftEnd, EdgeList.rightEnd);
      },
      createHalfEdge: function(edge, side) {
        return {
          edge: edge,
          side: side,
          vertex: null,
          l: null,
          r: null
        };
      },
      insert: function(lb, he) {
        he.l = lb;
        he.r = lb.r;
        lb.r.l = he;
        lb.r = he;
      },
      leftBound: function(p) {
        var he = EdgeList.leftEnd;
        do {
          he = he.r;
        } while (he != EdgeList.rightEnd &amp;&amp; Geom.rightOf(he, p));
        he = he.l;
        return he;
      },
      del: function(he) {
        he.l.r = he.r;
        he.r.l = he.l;
        he.edge = null;
      },
      right: function(he) {
        return he.r;
      },
      left: function(he) {
        return he.l;
      },
      leftRegion: function(he) {
        return he.edge == null ? Sites.bottomSite : he.edge.region[he.side];
      },
      rightRegion: function(he) {
        return he.edge == null ? Sites.bottomSite : he.edge.region[d3_voronoi_opposite[he.side]];
      }
    };
    var Geom = {
      bisect: function(s1, s2) {
        var newEdge = {
          region: {
            l: s1,
            r: s2
          },
          ep: {
            l: null,
            r: null
          }
        };
        var dx = s2.x - s1.x, dy = s2.y - s1.y, adx = dx &gt; 0 ? dx : -dx, ady = dy &gt; 0 ? dy : -dy;
        newEdge.c = s1.x * dx + s1.y * dy + (dx * dx + dy * dy) * .5;
        if (adx &gt; ady) {
          newEdge.a = 1;
          newEdge.b = dy / dx;
          newEdge.c /= dx;
        } else {
          newEdge.b = 1;
          newEdge.a = dx / dy;
          newEdge.c /= dy;
        }
        return newEdge;
      },
      intersect: function(el1, el2) {
        var e1 = el1.edge, e2 = el2.edge;
        if (!e1 || !e2 || e1.region.r == e2.region.r) {
          return null;
        }
        var d = e1.a * e2.b - e1.b * e2.a;
        if (Math.abs(d) &lt; 1e-10) {
          return null;
        }
        var xint = (e1.c * e2.b - e2.c * e1.b) / d, yint = (e2.c * e1.a - e1.c * e2.a) / d, e1r = e1.region.r, e2r = e2.region.r, el, e;
        if (e1r.y &lt; e2r.y || e1r.y == e2r.y &amp;&amp; e1r.x &lt; e2r.x) {
          el = el1;
          e = e1;
        } else {
          el = el2;
          e = e2;
        }
        var rightOfSite = xint &gt;= e.region.r.x;
        if (rightOfSite &amp;&amp; el.side === &quot;l&quot; || !rightOfSite &amp;&amp; el.side === &quot;r&quot;) {
          return null;
        }
        return {
          x: xint,
          y: yint
        };
      },
      rightOf: function(he, p) {
        var e = he.edge, topsite = e.region.r, rightOfSite = p.x &gt; topsite.x;
        if (rightOfSite &amp;&amp; he.side === &quot;l&quot;) {
          return 1;
        }
        if (!rightOfSite &amp;&amp; he.side === &quot;r&quot;) {
          return 0;
        }
        if (e.a === 1) {
          var dyp = p.y - topsite.y, dxp = p.x - topsite.x, fast = 0, above = 0;
          if (!rightOfSite &amp;&amp; e.b &lt; 0 || rightOfSite &amp;&amp; e.b &gt;= 0) {
            above = fast = dyp &gt;= e.b * dxp;
          } else {
            above = p.x + p.y * e.b &gt; e.c;
            if (e.b &lt; 0) {
              above = !above;
            }
            if (!above) {
              fast = 1;
            }
          }
          if (!fast) {
            var dxs = topsite.x - e.region.l.x;
            above = e.b * (dxp * dxp - dyp * dyp) &lt; dxs * dyp * (1 + 2 * dxp / dxs + e.b * e.b);
            if (e.b &lt; 0) {
              above = !above;
            }
          }
        } else {
          var yl = e.c - e.a * p.x, t1 = p.y - yl, t2 = p.x - topsite.x, t3 = yl - topsite.y;
          above = t1 * t1 &gt; t2 * t2 + t3 * t3;
        }
        return he.side === &quot;l&quot; ? above : !above;
      },
      endPoint: function(edge, side, site) {
        edge.ep[side] = site;
        if (!edge.ep[d3_voronoi_opposite[side]]) return;
        callback(edge);
      },
      distance: function(s, t) {
        var dx = s.x - t.x, dy = s.y - t.y;
        return Math.sqrt(dx * dx + dy * dy);
      }
    };
    var EventQueue = {
      list: [],
      insert: function(he, site, offset) {
        he.vertex = site;
        he.ystar = site.y + offset;
        for (var i = 0, list = EventQueue.list, l = list.length; i &lt; l; i++) {
          var next = list[i];
          if (he.ystar &gt; next.ystar || he.ystar == next.ystar &amp;&amp; site.x &gt; next.vertex.x) {
            continue;
          } else {
            break;
          }
        }
        list.splice(i, 0, he);
      },
      del: function(he) {
        for (var i = 0, ls = EventQueue.list, l = ls.length; i &lt; l &amp;&amp; ls[i] != he; ++i) {}
        ls.splice(i, 1);
      },
      empty: function() {
        return EventQueue.list.length === 0;
      },
      nextEvent: function(he) {
        for (var i = 0, ls = EventQueue.list, l = ls.length; i &lt; l; ++i) {
          if (ls[i] == he) return ls[i + 1];
        }
        return null;
      },
      min: function() {
        var elem = EventQueue.list[0];
        return {
          x: elem.vertex.x,
          y: elem.ystar
        };
      },
      extractMin: function() {
        return EventQueue.list.shift();
      }
    };
    EdgeList.init();
    Sites.bottomSite = Sites.list.shift();
    var newSite = Sites.list.shift(), newIntStar;
    var lbnd, rbnd, llbnd, rrbnd, bisector;
    var bot, top, temp, p, v;
    var e, pm;
    while (true) {
      if (!EventQueue.empty()) {
        newIntStar = EventQueue.min();
      }
      if (newSite &amp;&amp; (EventQueue.empty() || newSite.y &lt; newIntStar.y || newSite.y == newIntStar.y &amp;&amp; newSite.x &lt; newIntStar.x)) {
        lbnd = EdgeList.leftBound(newSite);
        rbnd = EdgeList.right(lbnd);
        bot = EdgeList.rightRegion(lbnd);
        e = Geom.bisect(bot, newSite);
        bisector = EdgeList.createHalfEdge(e, &quot;l&quot;);
        EdgeList.insert(lbnd, bisector);
        p = Geom.intersect(lbnd, bisector);
        if (p) {
          EventQueue.del(lbnd);
          EventQueue.insert(lbnd, p, Geom.distance(p, newSite));
        }
        lbnd = bisector;
        bisector = EdgeList.createHalfEdge(e, &quot;r&quot;);
        EdgeList.insert(lbnd, bisector);
        p = Geom.intersect(bisector, rbnd);
        if (p) {
          EventQueue.insert(bisector, p, Geom.distance(p, newSite));
        }
        newSite = Sites.list.shift();
      } else if (!EventQueue.empty()) {
        lbnd = EventQueue.extractMin();
        llbnd = EdgeList.left(lbnd);
        rbnd = EdgeList.right(lbnd);
        rrbnd = EdgeList.right(rbnd);
        bot = EdgeList.leftRegion(lbnd);
        top = EdgeList.rightRegion(rbnd);
        v = lbnd.vertex;
        Geom.endPoint(lbnd.edge, lbnd.side, v);
        Geom.endPoint(rbnd.edge, rbnd.side, v);
        EdgeList.del(lbnd);
        EventQueue.del(rbnd);
        EdgeList.del(rbnd);
        pm = &quot;l&quot;;
        if (bot.y &gt; top.y) {
          temp = bot;
          bot = top;
          top = temp;
          pm = &quot;r&quot;;
        }
        e = Geom.bisect(bot, top);
        bisector = EdgeList.createHalfEdge(e, pm);
        EdgeList.insert(llbnd, bisector);
        Geom.endPoint(e, d3_voronoi_opposite[pm], v);
        p = Geom.intersect(llbnd, bisector);
        if (p) {
          EventQueue.del(llbnd);
          EventQueue.insert(llbnd, p, Geom.distance(p, bot));
        }
        p = Geom.intersect(bisector, rrbnd);
        if (p) {
          EventQueue.insert(bisector, p, Geom.distance(p, bot));
        }
      } else {
        break;
      }
    }
    for (lbnd = EdgeList.right(EdgeList.leftEnd); lbnd != EdgeList.rightEnd; lbnd = EdgeList.right(lbnd)) {
      callback(lbnd.edge);
    }
  }
  function d3_geom_quadtreeNode() {
    return {
      leaf: true,
      nodes: [],
      point: null
    };
  }
  function d3_geom_quadtreeVisit(f, node, x1, y1, x2, y2) {
    if (!f(node, x1, y1, x2, y2)) {
      var sx = (x1 + x2) * .5, sy = (y1 + y2) * .5, children = node.nodes;
      if (children[0]) d3_geom_quadtreeVisit(f, children[0], x1, y1, sx, sy);
      if (children[1]) d3_geom_quadtreeVisit(f, children[1], sx, y1, x2, sy);
      if (children[2]) d3_geom_quadtreeVisit(f, children[2], x1, sy, sx, y2);
      if (children[3]) d3_geom_quadtreeVisit(f, children[3], sx, sy, x2, y2);
    }
  }
  function d3_geom_quadtreePoint(p) {
    return {
      x: p[0],
      y: p[1]
    };
  }
  function d3_time_utc() {
    this._ = new Date(arguments.length &gt; 1 ? Date.UTC.apply(this, arguments) : arguments[0]);
  }
  function d3_time_formatAbbreviate(name) {
    return name.substring(0, 3);
  }
  function d3_time_parse(date, template, string, j) {
    var c, p, i = 0, n = template.length, m = string.length;
    while (i &lt; n) {
      if (j &gt;= m) return -1;
      c = template.charCodeAt(i++);
      if (c == 37) {
        p = d3_time_parsers[template.charAt(i++)];
        if (!p || (j = p(date, string, j)) &lt; 0) return -1;
      } else if (c != string.charCodeAt(j++)) {
        return -1;
      }
    }
    return j;
  }
  function d3_time_formatRe(names) {
    return new RegExp(&quot;^(?:&quot; + names.map(d3.requote).join(&quot;|&quot;) + &quot;)&quot;, &quot;i&quot;);
  }
  function d3_time_formatLookup(names) {
    var map = new d3_Map, i = -1, n = names.length;
    while (++i &lt; n) map.set(names[i].toLowerCase(), i);
    return map;
  }
  function d3_time_parseWeekdayAbbrev(date, string, i) {
    d3_time_dayAbbrevRe.lastIndex = 0;
    var n = d3_time_dayAbbrevRe.exec(string.substring(i));
    return n ? i += n[0].length : -1;
  }
  function d3_time_parseWeekday(date, string, i) {
    d3_time_dayRe.lastIndex = 0;
    var n = d3_time_dayRe.exec(string.substring(i));
    return n ? i += n[0].length : -1;
  }
  function d3_time_parseMonthAbbrev(date, string, i) {
    d3_time_monthAbbrevRe.lastIndex = 0;
    var n = d3_time_monthAbbrevRe.exec(string.substring(i));
    return n ? (date.m = d3_time_monthAbbrevLookup.get(n[0].toLowerCase()), i += n[0].length) : -1;
  }
  function d3_time_parseMonth(date, string, i) {
    d3_time_monthRe.lastIndex = 0;
    var n = d3_time_monthRe.exec(string.substring(i));
    return n ? (date.m = d3_time_monthLookup.get(n[0].toLowerCase()), i += n[0].length) : -1;
  }
  function d3_time_parseLocaleFull(date, string, i) {
    return d3_time_parse(date, d3_time_formats.c.toString(), string, i);
  }
  function d3_time_parseLocaleDate(date, string, i) {
    return d3_time_parse(date, d3_time_formats.x.toString(), string, i);
  }
  function d3_time_parseLocaleTime(date, string, i) {
    return d3_time_parse(date, d3_time_formats.X.toString(), string, i);
  }
  function d3_time_parseFullYear(date, string, i) {
    d3_time_numberRe.lastIndex = 0;
    var n = d3_time_numberRe.exec(string.substring(i, i + 4));
    return n ? (date.y = +n[0], i += n[0].length) : -1;
  }
  function d3_time_parseYear(date, string, i) {
    d3_time_numberRe.lastIndex = 0;
    var n = d3_time_numberRe.exec(string.substring(i, i + 2));
    return n ? (date.y = d3_time_expandYear(+n[0]), i += n[0].length) : -1;
  }
  function d3_time_expandYear(d) {
    return d + (d &gt; 68 ? 1900 : 2e3);
  }
  function d3_time_parseMonthNumber(date, string, i) {
    d3_time_numberRe.lastIndex = 0;
    var n = d3_time_numberRe.exec(string.substring(i, i + 2));
    return n ? (date.m = n[0] - 1, i += n[0].length) : -1;
  }
  function d3_time_parseDay(date, string, i) {
    d3_time_numberRe.lastIndex = 0;
    var n = d3_time_numberRe.exec(string.substring(i, i + 2));
    return n ? (date.d = +n[0], i += n[0].length) : -1;
  }
  function d3_time_parseHour24(date, string, i) {
    d3_time_numberRe.lastIndex = 0;
    var n = d3_time_numberRe.exec(string.substring(i, i + 2));
    return n ? (date.H = +n[0], i += n[0].length) : -1;
  }
  function d3_time_parseMinutes(date, string, i) {
    d3_time_numberRe.lastIndex = 0;
    var n = d3_time_numberRe.exec(string.substring(i, i + 2));
    return n ? (date.M = +n[0], i += n[0].length) : -1;
  }
  function d3_time_parseSeconds(date, string, i) {
    d3_time_numberRe.lastIndex = 0;
    var n = d3_time_numberRe.exec(string.substring(i, i + 2));
    return n ? (date.S = +n[0], i += n[0].length) : -1;
  }
  function d3_time_parseMilliseconds(date, string, i) {
    d3_time_numberRe.lastIndex = 0;
    var n = d3_time_numberRe.exec(string.substring(i, i + 3));
    return n ? (date.L = +n[0], i += n[0].length) : -1;
  }
  function d3_time_parseAmPm(date, string, i) {
    var n = d3_time_amPmLookup.get(string.substring(i, i += 2).toLowerCase());
    return n == null ? -1 : (date.p = n, i);
  }
  function d3_time_zone(d) {
    var z = d.getTimezoneOffset(), zs = z &gt; 0 ? &quot;-&quot; : &quot;+&quot;, zh = ~~(Math.abs(z) / 60), zm = Math.abs(z) % 60;
    return zs + d3_time_zfill2(zh) + d3_time_zfill2(zm);
  }
  function d3_time_formatIsoNative(date) {
    return date.toISOString();
  }
  function d3_time_interval(local, step, number) {
    function round(date) {
      var d0 = local(date), d1 = offset(d0, 1);
      return date - d0 &lt; d1 - date ? d0 : d1;
    }
    function ceil(date) {
      step(date = local(new d3_time(date - 1)), 1);
      return date;
    }
    function offset(date, k) {
      step(date = new d3_time(+date), k);
      return date;
    }
    function range(t0, t1, dt) {
      var time = ceil(t0), times = [];
      if (dt &gt; 1) {
        while (time &lt; t1) {
          if (!(number(time) % dt)) times.push(new Date(+time));
          step(time, 1);
        }
      } else {
        while (time &lt; t1) times.push(new Date(+time)), step(time, 1);
      }
      return times;
    }
    function range_utc(t0, t1, dt) {
      try {
        d3_time = d3_time_utc;
        var utc = new d3_time_utc;
        utc._ = t0;
        return range(utc, t1, dt);
      } finally {
        d3_time = Date;
      }
    }
    local.floor = local;
    local.round = round;
    local.ceil = ceil;
    local.offset = offset;
    local.range = range;
    var utc = local.utc = d3_time_interval_utc(local);
    utc.floor = utc;
    utc.round = d3_time_interval_utc(round);
    utc.ceil = d3_time_interval_utc(ceil);
    utc.offset = d3_time_interval_utc(offset);
    utc.range = range_utc;
    return local;
  }
  function d3_time_interval_utc(method) {
    return function(date, k) {
      try {
        d3_time = d3_time_utc;
        var utc = new d3_time_utc;
        utc._ = date;
        return method(utc, k)._;
      } finally {
        d3_time = Date;
      }
    };
  }
  function d3_time_scale(linear, methods, format) {
    function scale(x) {
      return linear(x);
    }
    scale.invert = function(x) {
      return d3_time_scaleDate(linear.invert(x));
    };
    scale.domain = function(x) {
      if (!arguments.length) return linear.domain().map(d3_time_scaleDate);
      linear.domain(x);
      return scale;
    };
    scale.nice = function(m) {
      return scale.domain(d3_scale_nice(scale.domain(), function() {
        return m;
      }));
    };
    scale.ticks = function(m, k) {
      var extent = d3_time_scaleExtent(scale.domain());
      if (typeof m !== &quot;function&quot;) {
        var span = extent[1] - extent[0], target = span / m, i = d3.bisect(d3_time_scaleSteps, target);
        if (i == d3_time_scaleSteps.length) return methods.year(extent, m);
        if (!i) return linear.ticks(m).map(d3_time_scaleDate);
        if (Math.log(target / d3_time_scaleSteps[i - 1]) &lt; Math.log(d3_time_scaleSteps[i] / target)) --i;
        m = methods[i];
        k = m[1];
        m = m[0].range;
      }
      return m(extent[0], new Date(+extent[1] + 1), k);
    };
    scale.tickFormat = function() {
      return format;
    };
    scale.copy = function() {
      return d3_time_scale(linear.copy(), methods, format);
    };
    return d3.rebind(scale, linear, &quot;range&quot;, &quot;rangeRound&quot;, &quot;interpolate&quot;, &quot;clamp&quot;);
  }
  function d3_time_scaleExtent(domain) {
    var start = domain[0], stop = domain[domain.length - 1];
    return start &lt; stop ? [ start, stop ] : [ stop, start ];
  }
  function d3_time_scaleDate(t) {
    return new Date(t);
  }
  function d3_time_scaleFormat(formats) {
    return function(date) {
      var i = formats.length - 1, f = formats[i];
      while (!f[1](date)) f = formats[--i];
      return f[0](date);
    };
  }
  function d3_time_scaleSetYear(y) {
    var d = new Date(y, 0, 1);
    d.setFullYear(y);
    return d;
  }
  function d3_time_scaleGetYear(d) {
    var y = d.getFullYear(), d0 = d3_time_scaleSetYear(y), d1 = d3_time_scaleSetYear(y + 1);
    return y + (d - d0) / (d1 - d0);
  }
  function d3_time_scaleUTCSetYear(y) {
    var d = new Date(Date.UTC(y, 0, 1));
    d.setUTCFullYear(y);
    return d;
  }
  function d3_time_scaleUTCGetYear(d) {
    var y = d.getUTCFullYear(), d0 = d3_time_scaleUTCSetYear(y), d1 = d3_time_scaleUTCSetYear(y + 1);
    return y + (d - d0) / (d1 - d0);
  }
  if (!Date.now) Date.now = function() {
    return +(new Date);
  };
  try {
    document.createElement(&quot;div&quot;).style.setProperty(&quot;opacity&quot;, 0, &quot;&quot;);
  } catch (error) {
    var d3_style_prototype = CSSStyleDeclaration.prototype, d3_style_setProperty = d3_style_prototype.setProperty;
    d3_style_prototype.setProperty = function(name, value, priority) {
      d3_style_setProperty.call(this, name, value + &quot;&quot;, priority);
    };
  }
  d3 = {
    version: &quot;2.10.3&quot;
  };
  var d3_array = d3_arraySlice;
  try {
    d3_array(document.documentElement.childNodes)[0].nodeType;
  } catch (e) {
    d3_array = d3_arrayCopy;
  }
  var d3_arraySubclass = [].__proto__ ? function(array, prototype) {
    array.__proto__ = prototype;
  } : function(array, prototype) {
    for (var property in prototype) array[property] = prototype[property];
  };
  d3.map = function(object) {
    var map = new d3_Map;
    for (var key in object) map.set(key, object[key]);
    return map;
  };
  d3_class(d3_Map, {
    has: function(key) {
      return d3_map_prefix + key in this;
    },
    get: function(key) {
      return this[d3_map_prefix + key];
    },
    set: function(key, value) {
      return this[d3_map_prefix + key] = value;
    },
    remove: function(key) {
      key = d3_map_prefix + key;
      return key in this &amp;&amp; delete this[key];
    },
    keys: function() {
      var keys = [];
      this.forEach(function(key) {
        keys.push(key);
      });
      return keys;
    },
    values: function() {
      var values = [];
      this.forEach(function(key, value) {
        values.push(value);
      });
      return values;
    },
    entries: function() {
      var entries = [];
      this.forEach(function(key, value) {
        entries.push({
          key: key,
          value: value
        });
      });
      return entries;
    },
    forEach: function(f) {
      for (var key in this) {
        if (key.charCodeAt(0) === d3_map_prefixCode) {
          f.call(this, key.substring(1), this[key]);
        }
      }
    }
  });
  var d3_map_prefix = &quot;\0&quot;, d3_map_prefixCode = d3_map_prefix.charCodeAt(0);
  d3.functor = d3_functor;
  d3.rebind = function(target, source) {
    var i = 1, n = arguments.length, method;
    while (++i &lt; n) target[method = arguments[i]] = d3_rebind(target, source, source[method]);
    return target;
  };
  d3.ascending = function(a, b) {
    return a &lt; b ? -1 : a &gt; b ? 1 : a &gt;= b ? 0 : NaN;
  };
  d3.descending = function(a, b) {
    return b &lt; a ? -1 : b &gt; a ? 1 : b &gt;= a ? 0 : NaN;
  };
  d3.mean = function(array, f) {
    var n = array.length, a, m = 0, i = -1, j = 0;
    if (arguments.length === 1) {
      while (++i &lt; n) if (d3_number(a = array[i])) m += (a - m) / ++j;
    } else {
      while (++i &lt; n) if (d3_number(a = f.call(array, array[i], i))) m += (a - m) / ++j;
    }
    return j ? m : undefined;
  };
  d3.median = function(array, f) {
    if (arguments.length &gt; 1) array = array.map(f);
    array = array.filter(d3_number);
    return array.length ? d3.quantile(array.sort(d3.ascending), .5) : undefined;
  };
  d3.min = function(array, f) {
    var i = -1, n = array.length, a, b;
    if (arguments.length === 1) {
      while (++i &lt; n &amp;&amp; ((a = array[i]) == null || a != a)) a = undefined;
      while (++i &lt; n) if ((b = array[i]) != null &amp;&amp; a &gt; b) a = b;
    } else {
      while (++i &lt; n &amp;&amp; ((a = f.call(array, array[i], i)) == null || a != a)) a = undefined;
      while (++i &lt; n) if ((b = f.call(array, array[i], i)) != null &amp;&amp; a &gt; b) a = b;
    }
    return a;
  };
  d3.max = function(array, f) {
    var i = -1, n = array.length, a, b;
    if (arguments.length === 1) {
      while (++i &lt; n &amp;&amp; ((a = array[i]) == null || a != a)) a = undefined;
      while (++i &lt; n) if ((b = array[i]) != null &amp;&amp; b &gt; a) a = b;
    } else {
      while (++i &lt; n &amp;&amp; ((a = f.call(array, array[i], i)) == null || a != a)) a = undefined;
      while (++i &lt; n) if ((b = f.call(array, array[i], i)) != null &amp;&amp; b &gt; a) a = b;
    }
    return a;
  };
  d3.extent = function(array, f) {
    var i = -1, n = array.length, a, b, c;
    if (arguments.length === 1) {
      while (++i &lt; n &amp;&amp; ((a = c = array[i]) == null || a != a)) a = c = undefined;
      while (++i &lt; n) if ((b = array[i]) != null) {
        if (a &gt; b) a = b;
        if (c &lt; b) c = b;
      }
    } else {
      while (++i &lt; n &amp;&amp; ((a = c = f.call(array, array[i], i)) == null || a != a)) a = undefined;
      while (++i &lt; n) if ((b = f.call(array, array[i], i)) != null) {
        if (a &gt; b) a = b;
        if (c &lt; b) c = b;
      }
    }
    return [ a, c ];
  };
  d3.random = {
    normal: function(Âµ, Ïƒ) {
      var n = arguments.length;
      if (n &lt; 2) Ïƒ = 1;
      if (n &lt; 1) Âµ = 0;
      return function() {
        var x, y, r;
        do {
          x = Math.random() * 2 - 1;
          y = Math.random() * 2 - 1;
          r = x * x + y * y;
        } while (!r || r &gt; 1);
        return Âµ + Ïƒ * x * Math.sqrt(-2 * Math.log(r) / r);
      };
    },
    logNormal: function(Âµ, Ïƒ) {
      var n = arguments.length;
      if (n &lt; 2) Ïƒ = 1;
      if (n &lt; 1) Âµ = 0;
      var random = d3.random.normal();
      return function() {
        return Math.exp(Âµ + Ïƒ * random());
      };
    },
    irwinHall: function(m) {
      return function() {
        for (var s = 0, j = 0; j &lt; m; j++) s += Math.random();
        return s / m;
      };
    }
  };
  d3.sum = function(array, f) {
    var s = 0, n = array.length, a, i = -1;
    if (arguments.length === 1) {
      while (++i &lt; n) if (!isNaN(a = +array[i])) s += a;
    } else {
      while (++i &lt; n) if (!isNaN(a = +f.call(array, array[i], i))) s += a;
    }
    return s;
  };
  d3.quantile = function(values, p) {
    var H = (values.length - 1) * p + 1, h = Math.floor(H), v = values[h - 1], e = H - h;
    return e ? v + e * (values[h] - v) : v;
  };
  d3.transpose = function(matrix) {
    return d3.zip.apply(d3, matrix);
  };
  d3.zip = function() {
    if (!(n = arguments.length)) return [];
    for (var i = -1, m = d3.min(arguments, d3_zipLength), zips = new Array(m); ++i &lt; m; ) {
      for (var j = -1, n, zip = zips[i] = new Array(n); ++j &lt; n; ) {
        zip[j] = arguments[j][i];
      }
    }
    return zips;
  };
  d3.bisector = function(f) {
    return {
      left: function(a, x, lo, hi) {
        if (arguments.length &lt; 3) lo = 0;
        if (arguments.length &lt; 4) hi = a.length;
        while (lo &lt; hi) {
          var mid = lo + hi &gt;&gt;&gt; 1;
          if (f.call(a, a[mid], mid) &lt; x) lo = mid + 1; else hi = mid;
        }
        return lo;
      },
      right: function(a, x, lo, hi) {
        if (arguments.length &lt; 3) lo = 0;
        if (arguments.length &lt; 4) hi = a.length;
        while (lo &lt; hi) {
          var mid = lo + hi &gt;&gt;&gt; 1;
          if (x &lt; f.call(a, a[mid], mid)) hi = mid; else lo = mid + 1;
        }
        return lo;
      }
    };
  };
  var d3_bisector = d3.bisector(function(d) {
    return d;
  });
  d3.bisectLeft = d3_bisector.left;
  d3.bisect = d3.bisectRight = d3_bisector.right;
  d3.first = function(array, f) {
    var i = 0, n = array.length, a = array[0], b;
    if (arguments.length === 1) f = d3.ascending;
    while (++i &lt; n) {
      if (f.call(array, a, b = array[i]) &gt; 0) {
        a = b;
      }
    }
    return a;
  };
  d3.last = function(array, f) {
    var i = 0, n = array.length, a = array[0], b;
    if (arguments.length === 1) f = d3.ascending;
    while (++i &lt; n) {
      if (f.call(array, a, b = array[i]) &lt;= 0) {
        a = b;
      }
    }
    return a;
  };
  d3.nest = function() {
    function map(array, depth) {
      if (depth &gt;= keys.length) return rollup ? rollup.call(nest, array) : sortValues ? array.sort(sortValues) : array;
      var i = -1, n = array.length, key = keys[depth++], keyValue, object, valuesByKey = new d3_Map, values, o = {};
      while (++i &lt; n) {
        if (values = valuesByKey.get(keyValue = key(object = array[i]))) {
          values.push(object);
        } else {
          valuesByKey.set(keyValue, [ object ]);
        }
      }
      valuesByKey.forEach(function(keyValue, values) {
        o[keyValue] = map(values, depth);
      });
      return o;
    }
    function entries(map, depth) {
      if (depth &gt;= keys.length) return map;
      var a = [], sortKey = sortKeys[depth++], key;
      for (key in map) {
        a.push({
          key: key,
          values: entries(map[key], depth)
        });
      }
      if (sortKey) a.sort(function(a, b) {
        return sortKey(a.key, b.key);
      });
      return a;
    }
    var nest = {}, keys = [], sortKeys = [], sortValues, rollup;
    nest.map = function(array) {
      return map(array, 0);
    };
    nest.entries = function(array) {
      return entries(map(array, 0), 0);
    };
    nest.key = function(d) {
      keys.push(d);
      return nest;
    };
    nest.sortKeys = function(order) {
      sortKeys[keys.length - 1] = order;
      return nest;
    };
    nest.sortValues = function(order) {
      sortValues = order;
      return nest;
    };
    nest.rollup = function(f) {
      rollup = f;
      return nest;
    };
    return nest;
  };
  d3.keys = function(map) {
    var keys = [];
    for (var key in map) keys.push(key);
    return keys;
  };
  d3.values = function(map) {
    var values = [];
    for (var key in map) values.push(map[key]);
    return values;
  };
  d3.entries = function(map) {
    var entries = [];
    for (var key in map) entries.push({
      key: key,
      value: map[key]
    });
    return entries;
  };
  d3.permute = function(array, indexes) {
    var permutes = [], i = -1, n = indexes.length;
    while (++i &lt; n) permutes[i] = array[indexes[i]];
    return permutes;
  };
  d3.merge = function(arrays) {
    return Array.prototype.concat.apply([], arrays);
  };
  d3.split = function(array, f) {
    var arrays = [], values = [], value, i = -1, n = array.length;
    if (arguments.length &lt; 2) f = d3_splitter;
    while (++i &lt; n) {
      if (f.call(values, value = array[i], i)) {
        values = [];
      } else {
        if (!values.length) arrays.push(values);
        values.push(value);
      }
    }
    return arrays;
  };
  d3.range = function(start, stop, step) {
    if (arguments.length &lt; 3) {
      step = 1;
      if (arguments.length &lt; 2) {
        stop = start;
        start = 0;
      }
    }
    if ((stop - start) / step === Infinity) throw new Error(&quot;infinite range&quot;);
    var range = [], k = d3_range_integerScale(Math.abs(step)), i = -1, j;
    start *= k, stop *= k, step *= k;
    if (step &lt; 0) while ((j = start + step * ++i) &gt; stop) range.push(j / k); else while ((j = start + step * ++i) &lt; stop) range.push(j / k);
    return range;
  };
  d3.requote = function(s) {
    return s.replace(d3_requote_re, &quot;\\$&amp;&quot;);
  };
  var d3_requote_re = /[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g;
  d3.round = function(x, n) {
    return n ? Math.round(x * (n = Math.pow(10, n))) / n : Math.round(x);
  };
  d3.xhr = function(url, mime, callback) {
    var req = new XMLHttpRequest;
    if (arguments.length &lt; 3) callback = mime, mime = null; else if (mime &amp;&amp; req.overrideMimeType) req.overrideMimeType(mime);
    req.open(&quot;GET&quot;, url, true);
    if (mime) req.setRequestHeader(&quot;Accept&quot;, mime);
    req.onreadystatechange = function() {
      if (req.readyState === 4) {
        var s = req.status;
        callback(!s &amp;&amp; req.response || s &gt;= 200 &amp;&amp; s &lt; 300 || s === 304 ? req : null);
      }
    };
    req.send(null);
  };
  d3.text = function(url, mime, callback) {
    function ready(req) {
      callback(req &amp;&amp; req.responseText);
    }
    if (arguments.length &lt; 3) {
      callback = mime;
      mime = null;
    }
    d3.xhr(url, mime, ready);
  };
  d3.json = function(url, callback) {
    d3.text(url, &quot;application/json&quot;, function(text) {
      callback(text ? JSON.parse(text) : null);
    });
  };
  d3.html = function(url, callback) {
    d3.text(url, &quot;text/html&quot;, function(text) {
      if (text != null) {
        var range = document.createRange();
        range.selectNode(document.body);
        text = range.createContextualFragment(text);
      }
      callback(text);
    });
  };
  d3.xml = function(url, mime, callback) {
    function ready(req) {
      callback(req &amp;&amp; req.responseXML);
    }
    if (arguments.length &lt; 3) {
      callback = mime;
      mime = null;
    }
    d3.xhr(url, mime, ready);
  };
  var d3_nsPrefix = {
    svg: &quot;http://www.w3.org/2000/svg&quot;,
    xhtml: &quot;http://www.w3.org/1999/xhtml&quot;,
    xlink: &quot;http://www.w3.org/1999/xlink&quot;,
    xml: &quot;http://www.w3.org/XML/1998/namespace&quot;,
    xmlns: &quot;http://www.w3.org/2000/xmlns/&quot;
  };
  d3.ns = {
    prefix: d3_nsPrefix,
    qualify: function(name) {
      var i = name.indexOf(&quot;:&quot;), prefix = name;
      if (i &gt;= 0) {
        prefix = name.substring(0, i);
        name = name.substring(i + 1);
      }
      return d3_nsPrefix.hasOwnProperty(prefix) ? {
        space: d3_nsPrefix[prefix],
        local: name
      } : name;
    }
  };
  d3.dispatch = function() {
    var dispatch = new d3_dispatch, i = -1, n = arguments.length;
    while (++i &lt; n) dispatch[arguments[i]] = d3_dispatch_event(dispatch);
    return dispatch;
  };
  d3_dispatch.prototype.on = function(type, listener) {
    var i = type.indexOf(&quot;.&quot;), name = &quot;&quot;;
    if (i &gt; 0) {
      name = type.substring(i + 1);
      type = type.substring(0, i);
    }
    return arguments.length &lt; 2 ? this[type].on(name) : this[type].on(name, listener);
  };
  d3.format = function(specifier) {
    var match = d3_format_re.exec(specifier), fill = match[1] || &quot; &quot;, sign = match[3] || &quot;&quot;, zfill = match[5], width = +match[6], comma = match[7], precision = match[8], type = match[9], scale = 1, suffix = &quot;&quot;, integer = false;
    if (precision) precision = +precision.substring(1);
    if (zfill) {
      fill = &quot;0&quot;;
      if (comma) width -= Math.floor((width - 1) / 4);
    }
    switch (type) {
     case &quot;n&quot;:
      comma = true;
      type = &quot;g&quot;;
      break;
     case &quot;%&quot;:
      scale = 100;
      suffix = &quot;%&quot;;
      type = &quot;f&quot;;
      break;
     case &quot;p&quot;:
      scale = 100;
      suffix = &quot;%&quot;;
      type = &quot;r&quot;;
      break;
     case &quot;d&quot;:
      integer = true;
      precision = 0;
      break;
     case &quot;s&quot;:
      scale = -1;
      type = &quot;r&quot;;
      break;
    }
    if (type == &quot;r&quot; &amp;&amp; !precision) type = &quot;g&quot;;
    type = d3_format_types.get(type) || d3_format_typeDefault;
    return function(value) {
      if (integer &amp;&amp; value % 1) return &quot;&quot;;
      var negative = value &lt; 0 &amp;&amp; (value = -value) ? &quot;-&quot; : sign;
      if (scale &lt; 0) {
        var prefix = d3.formatPrefix(value, precision);
        value = prefix.scale(value);
        suffix = prefix.symbol;
      } else {
        value *= scale;
      }
      value = type(value, precision);
      if (zfill) {
        var length = value.length + negative.length;
        if (length &lt; width) value = (new Array(width - length + 1)).join(fill) + value;
        if (comma) value = d3_format_group(value);
        value = negative + value;
      } else {
        if (comma) value = d3_format_group(value);
        value = negative + value;
        var length = value.length;
        if (length &lt; width) value = (new Array(width - length + 1)).join(fill) + value;
      }
      return value + suffix;
    };
  };
  var d3_format_re = /(?:([^{])?([&lt;&gt;=^]))?([+\- ])?(#)?(0)?([0-9]+)?(,)?(\.[0-9]+)?([a-zA-Z%])?/;
  var d3_format_types = d3.map({
    g: function(x, p) {
      return x.toPrecision(p);
    },
    e: function(x, p) {
      return x.toExponential(p);
    },
    f: function(x, p) {
      return x.toFixed(p);
    },
    r: function(x, p) {
      return d3.round(x, p = d3_format_precision(x, p)).toFixed(Math.max(0, Math.min(20, p)));
    }
  });
  var d3_formatPrefixes = [ &quot;y&quot;, &quot;z&quot;, &quot;a&quot;, &quot;f&quot;, &quot;p&quot;, &quot;n&quot;, &quot;Î¼&quot;, &quot;m&quot;, &quot;&quot;, &quot;k&quot;, &quot;M&quot;, &quot;G&quot;, &quot;T&quot;, &quot;P&quot;, &quot;E&quot;, &quot;Z&quot;, &quot;Y&quot; ].map(d3_formatPrefix);
  d3.formatPrefix = function(value, precision) {
    var i = 0;
    if (value) {
      if (value &lt; 0) value *= -1;
      if (precision) value = d3.round(value, d3_format_precision(value, precision));
      i = 1 + Math.floor(1e-12 + Math.log(value) / Math.LN10);
      i = Math.max(-24, Math.min(24, Math.floor((i &lt;= 0 ? i + 1 : i - 1) / 3) * 3));
    }
    return d3_formatPrefixes[8 + i / 3];
  };
  var d3_ease_quad = d3_ease_poly(2), d3_ease_cubic = d3_ease_poly(3), d3_ease_default = function() {
    return d3_ease_identity;
  };
  var d3_ease = d3.map({
    linear: d3_ease_default,
    poly: d3_ease_poly,
    quad: function() {
      return d3_ease_quad;
    },
    cubic: function() {
      return d3_ease_cubic;
    },
    sin: function() {
      return d3_ease_sin;
    },
    exp: function() {
      return d3_ease_exp;
    },
    circle: function() {
      return d3_ease_circle;
    },
    elastic: d3_ease_elastic,
    back: d3_ease_back,
    bounce: function() {
      return d3_ease_bounce;
    }
  });
  var d3_ease_mode = d3.map({
    &quot;in&quot;: d3_ease_identity,
    out: d3_ease_reverse,
    &quot;in-out&quot;: d3_ease_reflect,
    &quot;out-in&quot;: function(f) {
      return d3_ease_reflect(d3_ease_reverse(f));
    }
  });
  d3.ease = function(name) {
    var i = name.indexOf(&quot;-&quot;), t = i &gt;= 0 ? name.substring(0, i) : name, m = i &gt;= 0 ? name.substring(i + 1) : &quot;in&quot;;
    t = d3_ease.get(t) || d3_ease_default;
    m = d3_ease_mode.get(m) || d3_ease_identity;
    return d3_ease_clamp(m(t.apply(null, Array.prototype.slice.call(arguments, 1))));
  };
  d3.event = null;
  d3.transform = function(string) {
    var g = document.createElementNS(d3.ns.prefix.svg, &quot;g&quot;);
    return (d3.transform = function(string) {
      g.setAttribute(&quot;transform&quot;, string);
      var t = g.transform.baseVal.consolidate();
      return new d3_transform(t ? t.matrix : d3_transformIdentity);
    })(string);
  };
  d3_transform.prototype.toString = function() {
    return &quot;translate(&quot; + this.translate + &quot;)rotate(&quot; + this.rotate + &quot;)skewX(&quot; + this.skew + &quot;)scale(&quot; + this.scale + &quot;)&quot;;
  };
  var d3_transformDegrees = 180 / Math.PI, d3_transformIdentity = {
    a: 1,
    b: 0,
    c: 0,
    d: 1,
    e: 0,
    f: 0
  };
  d3.interpolate = function(a, b) {
    var i = d3.interpolators.length, f;
    while (--i &gt;= 0 &amp;&amp; !(f = d3.interpolators[i](a, b))) ;
    return f;
  };
  d3.interpolateNumber = function(a, b) {
    b -= a;
    return function(t) {
      return a + b * t;
    };
  };
  d3.interpolateRound = function(a, b) {
    b -= a;
    return function(t) {
      return Math.round(a + b * t);
    };
  };
  d3.interpolateString = function(a, b) {
    var m, i, j, s0 = 0, s1 = 0, s = [], q = [], n, o;
    d3_interpolate_number.lastIndex = 0;
    for (i = 0; m = d3_interpolate_number.exec(b); ++i) {
      if (m.index) s.push(b.substring(s0, s1 = m.index));
      q.push({
        i: s.length,
        x: m[0]
      });
      s.push(null);
      s0 = d3_interpolate_number.lastIndex;
    }
    if (s0 &lt; b.length) s.push(b.substring(s0));
    for (i = 0, n = q.length; (m = d3_interpolate_number.exec(a)) &amp;&amp; i &lt; n; ++i) {
      o = q[i];
      if (o.x == m[0]) {
        if (o.i) {
          if (s[o.i + 1] == null) {
            s[o.i - 1] += o.x;
            s.splice(o.i, 1);
            for (j = i + 1; j &lt; n; ++j) q[j].i--;
          } else {
            s[o.i - 1] += o.x + s[o.i + 1];
            s.splice(o.i, 2);
            for (j = i + 1; j &lt; n; ++j) q[j].i -= 2;
          }
        } else {
          if (s[o.i + 1] == null) {
            s[o.i] = o.x;
          } else {
            s[o.i] = o.x + s[o.i + 1];
            s.splice(o.i + 1, 1);
            for (j = i + 1; j &lt; n; ++j) q[j].i--;
          }
        }
        q.splice(i, 1);
        n--;
        i--;
      } else {
        o.x = d3.interpolateNumber(parseFloat(m[0]), parseFloat(o.x));
      }
    }
    while (i &lt; n) {
      o = q.pop();
      if (s[o.i + 1] == null) {
        s[o.i] = o.x;
      } else {
        s[o.i] = o.x + s[o.i + 1];
        s.splice(o.i + 1, 1);
      }
      n--;
    }
    if (s.length === 1) {
      return s[0] == null ? q[0].x : function() {
        return b;
      };
    }
    return function(t) {
      for (i = 0; i &lt; n; ++i) s[(o = q[i]).i] = o.x(t);
      return s.join(&quot;&quot;);
    };
  };
  d3.interpolateTransform = function(a, b) {
    var s = [], q = [], n, A = d3.transform(a), B = d3.transform(b), ta = A.translate, tb = B.translate, ra = A.rotate, rb = B.rotate, wa = A.skew, wb = B.skew, ka = A.scale, kb = B.scale;
    if (ta[0] != tb[0] || ta[1] != tb[1]) {
      s.push(&quot;translate(&quot;, null, &quot;,&quot;, null, &quot;)&quot;);
      q.push({
        i: 1,
        x: d3.interpolateNumber(ta[0], tb[0])
      }, {
        i: 3,
        x: d3.interpolateNumber(ta[1], tb[1])
      });
    } else if (tb[0] || tb[1]) {
      s.push(&quot;translate(&quot; + tb + &quot;)&quot;);
    } else {
      s.push(&quot;&quot;);
    }
    if (ra != rb) {
      if (ra - rb &gt; 180) rb += 360; else if (rb - ra &gt; 180) ra += 360;
      q.push({
        i: s.push(s.pop() + &quot;rotate(&quot;, null, &quot;)&quot;) - 2,
        x: d3.interpolateNumber(ra, rb)
      });
    } else if (rb) {
      s.push(s.pop() + &quot;rotate(&quot; + rb + &quot;)&quot;);
    }
    if (wa != wb) {
      q.push({
        i: s.push(s.pop() + &quot;skewX(&quot;, null, &quot;)&quot;) - 2,
        x: d3.interpolateNumber(wa, wb)
      });
    } else if (wb) {
      s.push(s.pop() + &quot;skewX(&quot; + wb + &quot;)&quot;);
    }
    if (ka[0] != kb[0] || ka[1] != kb[1]) {
      n = s.push(s.pop() + &quot;scale(&quot;, null, &quot;,&quot;, null, &quot;)&quot;);
      q.push({
        i: n - 4,
        x: d3.interpolateNumber(ka[0], kb[0])
      }, {
        i: n - 2,
        x: d3.interpolateNumber(ka[1], kb[1])
      });
    } else if (kb[0] != 1 || kb[1] != 1) {
      s.push(s.pop() + &quot;scale(&quot; + kb + &quot;)&quot;);
    }
    n = q.length;
    return function(t) {
      var i = -1, o;
      while (++i &lt; n) s[(o = q[i]).i] = o.x(t);
      return s.join(&quot;&quot;);
    };
  };
  d3.interpolateRgb = function(a, b) {
    a = d3.rgb(a);
    b = d3.rgb(b);
    var ar = a.r, ag = a.g, ab = a.b, br = b.r - ar, bg = b.g - ag, bb = b.b - ab;
    return function(t) {
      return &quot;#&quot; + d3_rgb_hex(Math.round(ar + br * t)) + d3_rgb_hex(Math.round(ag + bg * t)) + d3_rgb_hex(Math.round(ab + bb * t));
    };
  };
  d3.interpolateHsl = function(a, b) {
    a = d3.hsl(a);
    b = d3.hsl(b);
    var h0 = a.h, s0 = a.s, l0 = a.l, h1 = b.h - h0, s1 = b.s - s0, l1 = b.l - l0;
    if (h1 &gt; 180) h1 -= 360; else if (h1 &lt; -180) h1 += 360;
    return function(t) {
      return d3_hsl_rgb(h0 + h1 * t, s0 + s1 * t, l0 + l1 * t) + &quot;&quot;;
    };
  };
  d3.interpolateLab = function(a, b) {
    a = d3.lab(a);
    b = d3.lab(b);
    var al = a.l, aa = a.a, ab = a.b, bl = b.l - al, ba = b.a - aa, bb = b.b - ab;
    return function(t) {
      return d3_lab_rgb(al + bl * t, aa + ba * t, ab + bb * t) + &quot;&quot;;
    };
  };
  d3.interpolateHcl = function(a, b) {
    a = d3.hcl(a);
    b = d3.hcl(b);
    var ah = a.h, ac = a.c, al = a.l, bh = b.h - ah, bc = b.c - ac, bl = b.l - al;
    if (bh &gt; 180) bh -= 360; else if (bh &lt; -180) bh += 360;
    return function(t) {
      return d3_hcl_lab(ah + bh * t, ac + bc * t, al + bl * t) + &quot;&quot;;
    };
  };
  d3.interpolateArray = function(a, b) {
    var x = [], c = [], na = a.length, nb = b.length, n0 = Math.min(a.length, b.length), i;
    for (i = 0; i &lt; n0; ++i) x.push(d3.interpolate(a[i], b[i]));
    for (; i &lt; na; ++i) c[i] = a[i];
    for (; i &lt; nb; ++i) c[i] = b[i];
    return function(t) {
      for (i = 0; i &lt; n0; ++i) c[i] = x[i](t);
      return c;
    };
  };
  d3.interpolateObject = function(a, b) {
    var i = {}, c = {}, k;
    for (k in a) {
      if (k in b) {
        i[k] = d3_interpolateByName(k)(a[k], b[k]);
      } else {
        c[k] = a[k];
      }
    }
    for (k in b) {
      if (!(k in a)) {
        c[k] = b[k];
      }
    }
    return function(t) {
      for (k in i) c[k] = i[k](t);
      return c;
    };
  };
  var d3_interpolate_number = /[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g;
  d3.interpolators = [ d3.interpolateObject, function(a, b) {
    return b instanceof Array &amp;&amp; d3.interpolateArray(a, b);
  }, function(a, b) {
    return (typeof a === &quot;string&quot; || typeof b === &quot;string&quot;) &amp;&amp; d3.interpolateString(a + &quot;&quot;, b + &quot;&quot;);
  }, function(a, b) {
    return (typeof b === &quot;string&quot; ? d3_rgb_names.has(b) || /^(#|rgb\(|hsl\()/.test(b) : b instanceof d3_Color) &amp;&amp; d3.interpolateRgb(a, b);
  }, function(a, b) {
    return !isNaN(a = +a) &amp;&amp; !isNaN(b = +b) &amp;&amp; d3.interpolateNumber(a, b);
  } ];
  d3_Color.prototype.toString = function() {
    return this.rgb() + &quot;&quot;;
  };
  d3.rgb = function(r, g, b) {
    return arguments.length === 1 ? r instanceof d3_Rgb ? d3_rgb(r.r, r.g, r.b) : d3_rgb_parse(&quot;&quot; + r, d3_rgb, d3_hsl_rgb) : d3_rgb(~~r, ~~g, ~~b);
  };
  var d3_rgbPrototype = d3_Rgb.prototype = new d3_Color;
  d3_rgbPrototype.brighter = function(k) {
    k = Math.pow(.7, arguments.length ? k : 1);
    var r = this.r, g = this.g, b = this.b, i = 30;
    if (!r &amp;&amp; !g &amp;&amp; !b) return d3_rgb(i, i, i);
    if (r &amp;&amp; r &lt; i) r = i;
    if (g &amp;&amp; g &lt; i) g = i;
    if (b &amp;&amp; b &lt; i) b = i;
    return d3_rgb(Math.min(255, Math.floor(r / k)), Math.min(255, Math.floor(g / k)), Math.min(255, Math.floor(b / k)));
  };
  d3_rgbPrototype.darker = function(k) {
    k = Math.pow(.7, arguments.length ? k : 1);
    return d3_rgb(Math.floor(k * this.r), Math.floor(k * this.g), Math.floor(k * this.b));
  };
  d3_rgbPrototype.hsl = function() {
    return d3_rgb_hsl(this.r, this.g, this.b);
  };
  d3_rgbPrototype.toString = function() {
    return &quot;#&quot; + d3_rgb_hex(this.r) + d3_rgb_hex(this.g) + d3_rgb_hex(this.b);
  };
  var d3_rgb_names = d3.map({
    aliceblue: &quot;#f0f8ff&quot;,
    antiquewhite: &quot;#faebd7&quot;,
    aqua: &quot;#00ffff&quot;,
    aquamarine: &quot;#7fffd4&quot;,
    azure: &quot;#f0ffff&quot;,
    beige: &quot;#f5f5dc&quot;,
    bisque: &quot;#ffe4c4&quot;,
    black: &quot;#000000&quot;,
    blanchedalmond: &quot;#ffebcd&quot;,
    blue: &quot;#0000ff&quot;,
    blueviolet: &quot;#8a2be2&quot;,
    brown: &quot;#a52a2a&quot;,
    burlywood: &quot;#deb887&quot;,
    cadetblue: &quot;#5f9ea0&quot;,
    chartreuse: &quot;#7fff00&quot;,
    chocolate: &quot;#d2691e&quot;,
    coral: &quot;#ff7f50&quot;,
    cornflowerblue: &quot;#6495ed&quot;,
    cornsilk: &quot;#fff8dc&quot;,
    crimson: &quot;#dc143c&quot;,
    cyan: &quot;#00ffff&quot;,
    darkblue: &quot;#00008b&quot;,
    darkcyan: &quot;#008b8b&quot;,
    darkgoldenrod: &quot;#b8860b&quot;,
    darkgray: &quot;#a9a9a9&quot;,
    darkgreen: &quot;#006400&quot;,
    darkgrey: &quot;#a9a9a9&quot;,
    darkkhaki: &quot;#bdb76b&quot;,
    darkmagenta: &quot;#8b008b&quot;,
    darkolivegreen: &quot;#556b2f&quot;,
    darkorange: &quot;#ff8c00&quot;,
    darkorchid: &quot;#9932cc&quot;,
    darkred: &quot;#8b0000&quot;,
    darksalmon: &quot;#e9967a&quot;,
    darkseagreen: &quot;#8fbc8f&quot;,
    darkslateblue: &quot;#483d8b&quot;,
    darkslategray: &quot;#2f4f4f&quot;,
    darkslategrey: &quot;#2f4f4f&quot;,
    darkturquoise: &quot;#00ced1&quot;,
    darkviolet: &quot;#9400d3&quot;,
    deeppink: &quot;#ff1493&quot;,
    deepskyblue: &quot;#00bfff&quot;,
    dimgray: &quot;#696969&quot;,
    dimgrey: &quot;#696969&quot;,
    dodgerblue: &quot;#1e90ff&quot;,
    firebrick: &quot;#b22222&quot;,
    floralwhite: &quot;#fffaf0&quot;,
    forestgreen: &quot;#228b22&quot;,
    fuchsia: &quot;#ff00ff&quot;,
    gainsboro: &quot;#dcdcdc&quot;,
    ghostwhite: &quot;#f8f8ff&quot;,
    gold: &quot;#ffd700&quot;,
    goldenrod: &quot;#daa520&quot;,
    gray: &quot;#808080&quot;,
    green: &quot;#008000&quot;,
    greenyellow: &quot;#adff2f&quot;,
    grey: &quot;#808080&quot;,
    honeydew: &quot;#f0fff0&quot;,
    hotpink: &quot;#ff69b4&quot;,
    indianred: &quot;#cd5c5c&quot;,
    indigo: &quot;#4b0082&quot;,
    ivory: &quot;#fffff0&quot;,
    khaki: &quot;#f0e68c&quot;,
    lavender: &quot;#e6e6fa&quot;,
    lavenderblush: &quot;#fff0f5&quot;,
    lawngreen: &quot;#7cfc00&quot;,
    lemonchiffon: &quot;#fffacd&quot;,
    lightblue: &quot;#add8e6&quot;,
    lightcoral: &quot;#f08080&quot;,
    lightcyan: &quot;#e0ffff&quot;,
    lightgoldenrodyellow: &quot;#fafad2&quot;,
    lightgray: &quot;#d3d3d3&quot;,
    lightgreen: &quot;#90ee90&quot;,
    lightgrey: &quot;#d3d3d3&quot;,
    lightpink: &quot;#ffb6c1&quot;,
    lightsalmon: &quot;#ffa07a&quot;,
    lightseagreen: &quot;#20b2aa&quot;,
    lightskyblue: &quot;#87cefa&quot;,
    lightslategray: &quot;#778899&quot;,
    lightslategrey: &quot;#778899&quot;,
    lightsteelblue: &quot;#b0c4de&quot;,
    lightyellow: &quot;#ffffe0&quot;,
    lime: &quot;#00ff00&quot;,
    limegreen: &quot;#32cd32&quot;,
    linen: &quot;#faf0e6&quot;,
    magenta: &quot;#ff00ff&quot;,
    maroon: &quot;#800000&quot;,
    mediumaquamarine: &quot;#66cdaa&quot;,
    mediumblue: &quot;#0000cd&quot;,
    mediumorchid: &quot;#ba55d3&quot;,
    mediumpurple: &quot;#9370db&quot;,
    mediumseagreen: &quot;#3cb371&quot;,
    mediumslateblue: &quot;#7b68ee&quot;,
    mediumspringgreen: &quot;#00fa9a&quot;,
    mediumturquoise: &quot;#48d1cc&quot;,
    mediumvioletred: &quot;#c71585&quot;,
    midnightblue: &quot;#191970&quot;,
    mintcream: &quot;#f5fffa&quot;,
    mistyrose: &quot;#ffe4e1&quot;,
    moccasin: &quot;#ffe4b5&quot;,
    navajowhite: &quot;#ffdead&quot;,
    navy: &quot;#000080&quot;,
    oldlace: &quot;#fdf5e6&quot;,
    olive: &quot;#808000&quot;,
    olivedrab: &quot;#6b8e23&quot;,
    orange: &quot;#ffa500&quot;,
    orangered: &quot;#ff4500&quot;,
    orchid: &quot;#da70d6&quot;,
    palegoldenrod: &quot;#eee8aa&quot;,
    palegreen: &quot;#98fb98&quot;,
    paleturquoise: &quot;#afeeee&quot;,
    palevioletred: &quot;#db7093&quot;,
    papayawhip: &quot;#ffefd5&quot;,
    peachpuff: &quot;#ffdab9&quot;,
    peru: &quot;#cd853f&quot;,
    pink: &quot;#ffc0cb&quot;,
    plum: &quot;#dda0dd&quot;,
    powderblue: &quot;#b0e0e6&quot;,
    purple: &quot;#800080&quot;,
    red: &quot;#ff0000&quot;,
    rosybrown: &quot;#bc8f8f&quot;,
    royalblue: &quot;#4169e1&quot;,
    saddlebrown: &quot;#8b4513&quot;,
    salmon: &quot;#fa8072&quot;,
    sandybrown: &quot;#f4a460&quot;,
    seagreen: &quot;#2e8b57&quot;,
    seashell: &quot;#fff5ee&quot;,
    sienna: &quot;#a0522d&quot;,
    silver: &quot;#c0c0c0&quot;,
    skyblue: &quot;#87ceeb&quot;,
    slateblue: &quot;#6a5acd&quot;,
    slategray: &quot;#708090&quot;,
    slategrey: &quot;#708090&quot;,
    snow: &quot;#fffafa&quot;,
    springgreen: &quot;#00ff7f&quot;,
    steelblue: &quot;#4682b4&quot;,
    tan: &quot;#d2b48c&quot;,
    teal: &quot;#008080&quot;,
    thistle: &quot;#d8bfd8&quot;,
    tomato: &quot;#ff6347&quot;,
    turquoise: &quot;#40e0d0&quot;,
    violet: &quot;#ee82ee&quot;,
    wheat: &quot;#f5deb3&quot;,
    white: &quot;#ffffff&quot;,
    whitesmoke: &quot;#f5f5f5&quot;,
    yellow: &quot;#ffff00&quot;,
    yellowgreen: &quot;#9acd32&quot;
  });
  d3_rgb_names.forEach(function(key, value) {
    d3_rgb_names.set(key, d3_rgb_parse(value, d3_rgb, d3_hsl_rgb));
  });
  d3.hsl = function(h, s, l) {
    return arguments.length === 1 ? h instanceof d3_Hsl ? d3_hsl(h.h, h.s, h.l) : d3_rgb_parse(&quot;&quot; + h, d3_rgb_hsl, d3_hsl) : d3_hsl(+h, +s, +l);
  };
  var d3_hslPrototype = d3_Hsl.prototype = new d3_Color;
  d3_hslPrototype.brighter = function(k) {
    k = Math.pow(.7, arguments.length ? k : 1);
    return d3_hsl(this.h, this.s, this.l / k);
  };
  d3_hslPrototype.darker = function(k) {
    k = Math.pow(.7, arguments.length ? k : 1);
    return d3_hsl(this.h, this.s, k * this.l);
  };
  d3_hslPrototype.rgb = function() {
    return d3_hsl_rgb(this.h, this.s, this.l);
  };
  d3.hcl = function(h, c, l) {
    return arguments.length === 1 ? h instanceof d3_Hcl ? d3_hcl(h.h, h.c, h.l) : h instanceof d3_Lab ? d3_lab_hcl(h.l, h.a, h.b) : d3_lab_hcl((h = d3_rgb_lab((h = d3.rgb(h)).r, h.g, h.b)).l, h.a, h.b) : d3_hcl(+h, +c, +l);
  };
  var d3_hclPrototype = d3_Hcl.prototype = new d3_Color;
  d3_hclPrototype.brighter = function(k) {
    return d3_hcl(this.h, this.c, Math.min(100, this.l + d3_lab_K * (arguments.length ? k : 1)));
  };
  d3_hclPrototype.darker = function(k) {
    return d3_hcl(this.h, this.c, Math.max(0, this.l - d3_lab_K * (arguments.length ? k : 1)));
  };
  d3_hclPrototype.rgb = function() {
    return d3_hcl_lab(this.h, this.c, this.l).rgb();
  };
  d3.lab = function(l, a, b) {
    return arguments.length === 1 ? l instanceof d3_Lab ? d3_lab(l.l, l.a, l.b) : l instanceof d3_Hcl ? d3_hcl_lab(l.l, l.c, l.h) : d3_rgb_lab((l = d3.rgb(l)).r, l.g, l.b) : d3_lab(+l, +a, +b);
  };
  var d3_lab_K = 18;
  var d3_lab_X = .95047, d3_lab_Y = 1, d3_lab_Z = 1.08883;
  var d3_labPrototype = d3_Lab.prototype = new d3_Color;
  d3_labPrototype.brighter = function(k) {
    return d3_lab(Math.min(100, this.l + d3_lab_K * (arguments.length ? k : 1)), this.a, this.b);
  };
  d3_labPrototype.darker = function(k) {
    return d3_lab(Math.max(0, this.l - d3_lab_K * (arguments.length ? k : 1)), this.a, this.b);
  };
  d3_labPrototype.rgb = function() {
    return d3_lab_rgb(this.l, this.a, this.b);
  };
  var d3_select = function(s, n) {
    return n.querySelector(s);
  }, d3_selectAll = function(s, n) {
    return n.querySelectorAll(s);
  }, d3_selectRoot = document.documentElement, d3_selectMatcher = d3_selectRoot.matchesSelector || d3_selectRoot.webkitMatchesSelector || d3_selectRoot.mozMatchesSelector || d3_selectRoot.msMatchesSelector || d3_selectRoot.oMatchesSelector, d3_selectMatches = function(n, s) {
    return d3_selectMatcher.call(n, s);
  };
  if (typeof Sizzle === &quot;function&quot;) {
    d3_select = function(s, n) {
      return Sizzle(s, n)[0] || null;
    };
    d3_selectAll = function(s, n) {
      return Sizzle.uniqueSort(Sizzle(s, n));
    };
    d3_selectMatches = Sizzle.matchesSelector;
  }
  var d3_selectionPrototype = [];
  d3.selection = function() {
    return d3_selectionRoot;
  };
  d3.selection.prototype = d3_selectionPrototype;
  d3_selectionPrototype.select = function(selector) {
    var subgroups = [], subgroup, subnode, group, node;
    if (typeof selector !== &quot;function&quot;) selector = d3_selection_selector(selector);
    for (var j = -1, m = this.length; ++j &lt; m; ) {
      subgroups.push(subgroup = []);
      subgroup.parentNode = (group = this[j]).parentNode;
      for (var i = -1, n = group.length; ++i &lt; n; ) {
        if (node = group[i]) {
          subgroup.push(subnode = selector.call(node, node.__data__, i));
          if (subnode &amp;&amp; &quot;__data__&quot; in node) subnode.__data__ = node.__data__;
        } else {
          subgroup.push(null);
        }
      }
    }
    return d3_selection(subgroups);
  };
  d3_selectionPrototype.selectAll = function(selector) {
    var subgroups = [], subgroup, node;
    if (typeof selector !== &quot;function&quot;) selector = d3_selection_selectorAll(selector);
    for (var j = -1, m = this.length; ++j &lt; m; ) {
      for (var group = this[j], i = -1, n = group.length; ++i &lt; n; ) {
        if (node = group[i]) {
          subgroups.push(subgroup = d3_array(selector.call(node, node.__data__, i)));
          subgroup.parentNode = node;
        }
      }
    }
    return d3_selection(subgroups);
  };
  d3_selectionPrototype.attr = function(name, value) {
    if (arguments.length &lt; 2) {
      if (typeof name === &quot;string&quot;) {
        var node = this.node();
        name = d3.ns.qualify(name);
        return name.local ? node.getAttributeNS(name.space, name.local) : node.getAttribute(name);
      }
      for (value in name) this.each(d3_selection_attr(value, name[value]));
      return this;
    }
    return this.each(d3_selection_attr(name, value));
  };
  d3_selectionPrototype.classed = function(name, value) {
    if (arguments.length &lt; 2) {
      if (typeof name === &quot;string&quot;) {
        var node = this.node(), n = (name = name.trim().split(/^|\s+/g)).length, i = -1;
        if (value = node.classList) {
          while (++i &lt; n) if (!value.contains(name[i])) return false;
        } else {
          value = node.className;
          if (value.baseVal != null) value = value.baseVal;
          while (++i &lt; n) if (!d3_selection_classedRe(name[i]).test(value)) return false;
        }
        return true;
      }
      for (value in name) this.each(d3_selection_classed(value, name[value]));
      return this;
    }
    return this.each(d3_selection_classed(name, value));
  };
  d3_selectionPrototype.style = function(name, value, priority) {
    var n = arguments.length;
    if (n &lt; 3) {
      if (typeof name !== &quot;string&quot;) {
        if (n &lt; 2) value = &quot;&quot;;
        for (priority in name) this.each(d3_selection_style(priority, name[priority], value));
        return this;
      }
      if (n &lt; 2) return window.getComputedStyle(this.node(), null).getPropertyValue(name);
      priority = &quot;&quot;;
    }
    return this.each(d3_selection_style(name, value, priority));
  };
  d3_selectionPrototype.property = function(name, value) {
    if (arguments.length &lt; 2) {
      if (typeof name === &quot;string&quot;) return this.node()[name];
      for (value in name) this.each(d3_selection_property(value, name[value]));
      return this;
    }
    return this.each(d3_selection_property(name, value));
  };
  d3_selectionPrototype.text = function(value) {
    return arguments.length &lt; 1 ? this.node().textContent : this.each(typeof value === &quot;function&quot; ? function() {
      var v = value.apply(this, arguments);
      this.textContent = v == null ? &quot;&quot; : v;
    } : value == null ? function() {
      this.textContent = &quot;&quot;;
    } : function() {
      this.textContent = value;
    });
  };
  d3_selectionPrototype.html = function(value) {
    return arguments.length &lt; 1 ? this.node().innerHTML : this.each(typeof value === &quot;function&quot; ? function() {
      var v = value.apply(this, arguments);
      this.innerHTML = v == null ? &quot;&quot; : v;
    } : value == null ? function() {
      this.innerHTML = &quot;&quot;;
    } : function() {
      this.innerHTML = value;
    });
  };
  d3_selectionPrototype.append = function(name) {
    function append() {
      return this.appendChild(document.createElementNS(this.namespaceURI, name));
    }
    function appendNS() {
      return this.appendChild(document.createElementNS(name.space, name.local));
    }
    name = d3.ns.qualify(name);
    return this.select(name.local ? appendNS : append);
  };
  d3_selectionPrototype.insert = function(name, before) {
    function insert() {
      return this.insertBefore(document.createElementNS(this.namespaceURI, name), d3_select(before, this));
    }
    function insertNS() {
      return this.insertBefore(document.createElementNS(name.space, name.local), d3_select(before, this));
    }
    name = d3.ns.qualify(name);
    return this.select(name.local ? insertNS : insert);
  };
  d3_selectionPrototype.remove = function() {
    return this.each(function() {
      var parent = this.parentNode;
      if (parent) parent.removeChild(this);
    });
  };
  d3_selectionPrototype.data = function(value, key) {
    function bind(group, groupData) {
      var i, n = group.length, m = groupData.length, n0 = Math.min(n, m), n1 = Math.max(n, m), updateNodes = [], enterNodes = [], exitNodes = [], node, nodeData;
      if (key) {
        var nodeByKeyValue = new d3_Map, keyValues = [], keyValue, j = groupData.length;
        for (i = -1; ++i &lt; n; ) {
          keyValue = key.call(node = group[i], node.__data__, i);
          if (nodeByKeyValue.has(keyValue)) {
            exitNodes[j++] = node;
          } else {
            nodeByKeyValue.set(keyValue, node);
          }
          keyValues.push(keyValue);
        }
        for (i = -1; ++i &lt; m; ) {
          keyValue = key.call(groupData, nodeData = groupData[i], i);
          if (nodeByKeyValue.has(keyValue)) {
            updateNodes[i] = node = nodeByKeyValue.get(keyValue);
            node.__data__ = nodeData;
            enterNodes[i] = exitNodes[i] = null;
          } else {
            enterNodes[i] = d3_selection_dataNode(nodeData);
            updateNodes[i] = exitNodes[i] = null;
          }
          nodeByKeyValue.remove(keyValue);
        }
        for (i = -1; ++i &lt; n; ) {
          if (nodeByKeyValue.has(keyValues[i])) {
            exitNodes[i] = group[i];
          }
        }
      } else {
        for (i = -1; ++i &lt; n0; ) {
          node = group[i];
          nodeData = groupData[i];
          if (node) {
            node.__data__ = nodeData;
            updateNodes[i] = node;
            enterNodes[i] = exitNodes[i] = null;
          } else {
            enterNodes[i] = d3_selection_dataNode(nodeData);
            updateNodes[i] = exitNodes[i] = null;
          }
        }
        for (; i &lt; m; ++i) {
          enterNodes[i] = d3_selection_dataNode(groupData[i]);
          updateNodes[i] = exitNodes[i] = null;
        }
        for (; i &lt; n1; ++i) {
          exitNodes[i] = group[i];
          enterNodes[i] = updateNodes[i] = null;
        }
      }
      enterNodes.update = updateNodes;
      enterNodes.parentNode = updateNodes.parentNode = exitNodes.parentNode = group.parentNode;
      enter.push(enterNodes);
      update.push(updateNodes);
      exit.push(exitNodes);
    }
    var i = -1, n = this.length, group, node;
    if (!arguments.length) {
      value = new Array(n = (group = this[0]).length);
      while (++i &lt; n) {
        if (node = group[i]) {
          value[i] = node.__data__;
        }
      }
      return value;
    }
    var enter = d3_selection_enter([]), update = d3_selection([]), exit = d3_selection([]);
    if (typeof value === &quot;function&quot;) {
      while (++i &lt; n) {
        bind(group = this[i], value.call(group, group.parentNode.__data__, i));
      }
    } else {
      while (++i &lt; n) {
        bind(group = this[i], value);
      }
    }
    update.enter = function() {
      return enter;
    };
    update.exit = function() {
      return exit;
    };
    return update;
  };
  d3_selectionPrototype.datum = d3_selectionPrototype.map = function(value) {
    return arguments.length &lt; 1 ? this.property(&quot;__data__&quot;) : this.property(&quot;__data__&quot;, value);
  };
  d3_selectionPrototype.filter = function(filter) {
    var subgroups = [], subgroup, group, node;
    if (typeof filter !== &quot;function&quot;) filter = d3_selection_filter(filter);
    for (var j = 0, m = this.length; j &lt; m; j++) {
      subgroups.push(subgroup = []);
      subgroup.parentNode = (group = this[j]).parentNode;
      for (var i = 0, n = group.length; i &lt; n; i++) {
        if ((node = group[i]) &amp;&amp; filter.call(node, node.__data__, i)) {
          subgroup.push(node);
        }
      }
    }
    return d3_selection(subgroups);
  };
  d3_selectionPrototype.order = function() {
    for (var j = -1, m = this.length; ++j &lt; m; ) {
      for (var group = this[j], i = group.length - 1, next = group[i], node; --i &gt;= 0; ) {
        if (node = group[i]) {
          if (next &amp;&amp; next !== node.nextSibling) next.parentNode.insertBefore(node, next);
          next = node;
        }
      }
    }
    return this;
  };
  d3_selectionPrototype.sort = function(comparator) {
    comparator = d3_selection_sortComparator.apply(this, arguments);
    for (var j = -1, m = this.length; ++j &lt; m; ) this[j].sort(comparator);
    return this.order();
  };
  d3_selectionPrototype.on = function(type, listener, capture) {
    var n = arguments.length;
    if (n &lt; 3) {
      if (typeof type !== &quot;string&quot;) {
        if (n &lt; 2) listener = false;
        for (capture in type) this.each(d3_selection_on(capture, type[capture], listener));
        return this;
      }
      if (n &lt; 2) return (n = this.node()[&quot;__on&quot; + type]) &amp;&amp; n._;
      capture = false;
    }
    return this.each(d3_selection_on(type, listener, capture));
  };
  d3_selectionPrototype.each = function(callback) {
    return d3_selection_each(this, function(node, i, j) {
      callback.call(node, node.__data__, i, j);
    });
  };
  d3_selectionPrototype.call = function(callback) {
    callback.apply(this, (arguments[0] = this, arguments));
    return this;
  };
  d3_selectionPrototype.empty = function() {
    return !this.node();
  };
  d3_selectionPrototype.node = function(callback) {
    for (var j = 0, m = this.length; j &lt; m; j++) {
      for (var group = this[j], i = 0, n = group.length; i &lt; n; i++) {
        var node = group[i];
        if (node) return node;
      }
    }
    return null;
  };
  d3_selectionPrototype.transition = function() {
    var subgroups = [], subgroup, node;
    for (var j = -1, m = this.length; ++j &lt; m; ) {
      subgroups.push(subgroup = []);
      for (var group = this[j], i = -1, n = group.length; ++i &lt; n; ) {
        subgroup.push((node = group[i]) ? {
          node: node,
          delay: d3_transitionDelay,
          duration: d3_transitionDuration
        } : null);
      }
    }
    return d3_transition(subgroups, d3_transitionId || ++d3_transitionNextId, Date.now());
  };
  var d3_selectionRoot = d3_selection([ [ document ] ]);
  d3_selectionRoot[0].parentNode = d3_selectRoot;
  d3.select = function(selector) {
    return typeof selector === &quot;string&quot; ? d3_selectionRoot.select(selector) : d3_selection([ [ selector ] ]);
  };
  d3.selectAll = function(selector) {
    return typeof selector === &quot;string&quot; ? d3_selectionRoot.selectAll(selector) : d3_selection([ d3_array(selector) ]);
  };
  var d3_selection_enterPrototype = [];
  d3.selection.enter = d3_selection_enter;
  d3.selection.enter.prototype = d3_selection_enterPrototype;
  d3_selection_enterPrototype.append = d3_selectionPrototype.append;
  d3_selection_enterPrototype.insert = d3_selectionPrototype.insert;
  d3_selection_enterPrototype.empty = d3_selectionPrototype.empty;
  d3_selection_enterPrototype.node = d3_selectionPrototype.node;
  d3_selection_enterPrototype.select = function(selector) {
    var subgroups = [], subgroup, subnode, upgroup, group, node;
    for (var j = -1, m = this.length; ++j &lt; m; ) {
      upgroup = (group = this[j]).update;
      subgroups.push(subgroup = []);
      subgroup.parentNode = group.parentNode;
      for (var i = -1, n = group.length; ++i &lt; n; ) {
        if (node = group[i]) {
          subgroup.push(upgroup[i] = subnode = selector.call(group.parentNode, node.__data__, i));
          subnode.__data__ = node.__data__;
        } else {
          subgroup.push(null);
        }
      }
    }
    return d3_selection(subgroups);
  };
  var d3_transitionPrototype = [], d3_transitionNextId = 0, d3_transitionId = 0, d3_transitionDefaultDelay = 0, d3_transitionDefaultDuration = 250, d3_transitionDefaultEase = d3.ease(&quot;cubic-in-out&quot;), d3_transitionDelay = d3_transitionDefaultDelay, d3_transitionDuration = d3_transitionDefaultDuration, d3_transitionEase = d3_transitionDefaultEase;
  d3_transitionPrototype.call = d3_selectionPrototype.call;
  d3.transition = function(selection) {
    return arguments.length ? d3_transitionId ? selection.transition() : selection : d3_selectionRoot.transition();
  };
  d3.transition.prototype = d3_transitionPrototype;
  d3_transitionPrototype.select = function(selector) {
    var subgroups = [], subgroup, subnode, node;
    if (typeof selector !== &quot;function&quot;) selector = d3_selection_selector(selector);
    for (var j = -1, m = this.length; ++j &lt; m; ) {
      subgroups.push(subgroup = []);
      for (var group = this[j], i = -1, n = group.length; ++i &lt; n; ) {
        if ((node = group[i]) &amp;&amp; (subnode = selector.call(node.node, node.node.__data__, i))) {
          if (&quot;__data__&quot; in node.node) subnode.__data__ = node.node.__data__;
          subgroup.push({
            node: subnode,
            delay: node.delay,
            duration: node.duration
          });
        } else {
          subgroup.push(null);
        }
      }
    }
    return d3_transition(subgroups, this.id, this.time).ease(this.ease());
  };
  d3_transitionPrototype.selectAll = function(selector) {
    var subgroups = [], subgroup, subnodes, node;
    if (typeof selector !== &quot;function&quot;) selector = d3_selection_selectorAll(selector);
    for (var j = -1, m = this.length; ++j &lt; m; ) {
      for (var group = this[j], i = -1, n = group.length; ++i &lt; n; ) {
        if (node = group[i]) {
          subnodes = selector.call(node.node, node.node.__data__, i);
          subgroups.push(subgroup = []);
          for (var k = -1, o = subnodes.length; ++k &lt; o; ) {
            subgroup.push({
              node: subnodes[k],
              delay: node.delay,
              duration: node.duration
            });
          }
        }
      }
    }
    return d3_transition(subgroups, this.id, this.time).ease(this.ease());
  };
  d3_transitionPrototype.filter = function(filter) {
    var subgroups = [], subgroup, group, node;
    if (typeof filter !== &quot;function&quot;) filter = d3_selection_filter(filter);
    for (var j = 0, m = this.length; j &lt; m; j++) {
      subgroups.push(subgroup = []);
      for (var group = this[j], i = 0, n = group.length; i &lt; n; i++) {
        if ((node = group[i]) &amp;&amp; filter.call(node.node, node.node.__data__, i)) {
          subgroup.push(node);
        }
      }
    }
    return d3_transition(subgroups, this.id, this.time).ease(this.ease());
  };
  d3_transitionPrototype.attr = function(name, value) {
    if (arguments.length &lt; 2) {
      for (value in name) this.attrTween(value, d3_tweenByName(name[value], value));
      return this;
    }
    return this.attrTween(name, d3_tweenByName(value, name));
  };
  d3_transitionPrototype.attrTween = function(nameNS, tween) {
    function attrTween(d, i) {
      var f = tween.call(this, d, i, this.getAttribute(name));
      return f === d3_tweenRemove ? (this.removeAttribute(name), null) : f &amp;&amp; function(t) {
        this.setAttribute(name, f(t));
      };
    }
    function attrTweenNS(d, i) {
      var f = tween.call(this, d, i, this.getAttributeNS(name.space, name.local));
      return f === d3_tweenRemove ? (this.removeAttributeNS(name.space, name.local), null) : f &amp;&amp; function(t) {
        this.setAttributeNS(name.space, name.local, f(t));
      };
    }
    var name = d3.ns.qualify(nameNS);
    return this.tween(&quot;attr.&quot; + nameNS, name.local ? attrTweenNS : attrTween);
  };
  d3_transitionPrototype.style = function(name, value, priority) {
    var n = arguments.length;
    if (n &lt; 3) {
      if (typeof name !== &quot;string&quot;) {
        if (n &lt; 2) value = &quot;&quot;;
        for (priority in name) this.styleTween(priority, d3_tweenByName(name[priority], priority), value);
        return this;
      }
      priority = &quot;&quot;;
    }
    return this.styleTween(name, d3_tweenByName(value, name), priority);
  };
  d3_transitionPrototype.styleTween = function(name, tween, priority) {
    if (arguments.length &lt; 3) priority = &quot;&quot;;
    return this.tween(&quot;style.&quot; + name, function(d, i) {
      var f = tween.call(this, d, i, window.getComputedStyle(this, null).getPropertyValue(name));
      return f === d3_tweenRemove ? (this.style.removeProperty(name), null) : f &amp;&amp; function(t) {
        this.style.setProperty(name, f(t), priority);
      };
    });
  };
  d3_transitionPrototype.text = function(value) {
    return this.tween(&quot;text&quot;, function(d, i) {
      this.textContent = typeof value === &quot;function&quot; ? value.call(this, d, i) : value;
    });
  };
  d3_transitionPrototype.remove = function() {
    return this.each(&quot;end.transition&quot;, function() {
      var p;
      if (!this.__transition__ &amp;&amp; (p = this.parentNode)) p.removeChild(this);
    });
  };
  d3_transitionPrototype.delay = function(value) {
    return d3_selection_each(this, typeof value === &quot;function&quot; ? function(node, i, j) {
      node.delay = value.call(node = node.node, node.__data__, i, j) | 0;
    } : (value = value | 0, function(node) {
      node.delay = value;
    }));
  };
  d3_transitionPrototype.duration = function(value) {
    return d3_selection_each(this, typeof value === &quot;function&quot; ? function(node, i, j) {
      node.duration = Math.max(1, value.call(node = node.node, node.__data__, i, j) | 0);
    } : (value = Math.max(1, value | 0), function(node) {
      node.duration = value;
    }));
  };
  d3_transitionPrototype.transition = function() {
    return this.select(d3_this);
  };
  d3.tween = function(b, interpolate) {
    function tweenFunction(d, i, a) {
      var v = b.call(this, d, i);
      return v == null ? a != &quot;&quot; &amp;&amp; d3_tweenRemove : a != v &amp;&amp; interpolate(a, v + &quot;&quot;);
    }
    function tweenString(d, i, a) {
      return a != b &amp;&amp; interpolate(a, b);
    }
    return typeof b === &quot;function&quot; ? tweenFunction : b == null ? d3_tweenNull : (b += &quot;&quot;, tweenString);
  };
  var d3_tweenRemove = {};
  var d3_timer_id = 0, d3_timer_byId = {}, d3_timer_queue = null, d3_timer_interval, d3_timer_timeout;
  d3.timer = function(callback, delay, then) {
    if (arguments.length &lt; 3) {
      if (arguments.length &lt; 2) delay = 0; else if (!isFinite(delay)) return;
      then = Date.now();
    }
    var timer = d3_timer_byId[callback.id];
    if (timer &amp;&amp; timer.callback === callback) {
      timer.then = then;
      timer.delay = delay;
    } else d3_timer_byId[callback.id = ++d3_timer_id] = d3_timer_queue = {
      callback: callback,
      then: then,
      delay: delay,
      next: d3_timer_queue
    };
    if (!d3_timer_interval) {
      d3_timer_timeout = clearTimeout(d3_timer_timeout);
      d3_timer_interval = 1;
      d3_timer_frame(d3_timer_step);
    }
  };
  d3.timer.flush = function() {
    var elapsed, now = Date.now(), t1 = d3_timer_queue;
    while (t1) {
      elapsed = now - t1.then;
      if (!t1.delay) t1.flush = t1.callback(elapsed);
      t1 = t1.next;
    }
    d3_timer_flush();
  };
  var d3_timer_frame = window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || window.oRequestAnimationFrame || window.msRequestAnimationFrame || function(callback) {
    setTimeout(callback, 17);
  };
  d3.mouse = function(container) {
    return d3_mousePoint(container, d3_eventSource());
  };
  var d3_mouse_bug44083 = /WebKit/.test(navigator.userAgent) ? -1 : 0;
  d3.touches = function(container, touches) {
    if (arguments.length &lt; 2) touches = d3_eventSource().touches;
    return touches ? d3_array(touches).map(function(touch) {
      var point = d3_mousePoint(container, touch);
      point.identifier = touch.identifier;
      return point;
    }) : [];
  };
  d3.scale = {};
  d3.scale.linear = function() {
    return d3_scale_linear([ 0, 1 ], [ 0, 1 ], d3.interpolate, false);
  };
  d3.scale.log = function() {
    return d3_scale_log(d3.scale.linear(), d3_scale_logp);
  };
  var d3_scale_logFormat = d3.format(&quot;.0e&quot;);
  d3_scale_logp.pow = function(x) {
    return Math.pow(10, x);
  };
  d3_scale_logn.pow = function(x) {
    return -Math.pow(10, -x);
  };
  d3.scale.pow = function() {
    return d3_scale_pow(d3.scale.linear(), 1);
  };
  d3.scale.sqrt = function() {
    return d3.scale.pow().exponent(.5);
  };
  d3.scale.ordinal = function() {
    return d3_scale_ordinal([], {
      t: &quot;range&quot;,
      a: [ [] ]
    });
  };
  d3.scale.category10 = function() {
    return d3.scale.ordinal().range(d3_category10);
  };
  d3.scale.category20 = function() {
    return d3.scale.ordinal().range(d3_category20);
  };
  d3.scale.category20b = function() {
    return d3.scale.ordinal().range(d3_category20b);
  };
  d3.scale.category20c = function() {
    return d3.scale.ordinal().range(d3_category20c);
  };
  var d3_category10 = [ &quot;#1f77b4&quot;, &quot;#ff7f0e&quot;, &quot;#2ca02c&quot;, &quot;#d62728&quot;, &quot;#9467bd&quot;, &quot;#8c564b&quot;, &quot;#e377c2&quot;, &quot;#7f7f7f&quot;, &quot;#bcbd22&quot;, &quot;#17becf&quot; ];
  var d3_category20 = [ &quot;#1f77b4&quot;, &quot;#aec7e8&quot;, &quot;#ff7f0e&quot;, &quot;#ffbb78&quot;, &quot;#2ca02c&quot;, &quot;#98df8a&quot;, &quot;#d62728&quot;, &quot;#ff9896&quot;, &quot;#9467bd&quot;, &quot;#c5b0d5&quot;, &quot;#8c564b&quot;, &quot;#c49c94&quot;, &quot;#e377c2&quot;, &quot;#f7b6d2&quot;, &quot;#7f7f7f&quot;, &quot;#c7c7c7&quot;, &quot;#bcbd22&quot;, &quot;#dbdb8d&quot;, &quot;#17becf&quot;, &quot;#9edae5&quot; ];
  var d3_category20b = [ &quot;#393b79&quot;, &quot;#5254a3&quot;, &quot;#6b6ecf&quot;, &quot;#9c9ede&quot;, &quot;#637939&quot;, &quot;#8ca252&quot;, &quot;#b5cf6b&quot;, &quot;#cedb9c&quot;, &quot;#8c6d31&quot;, &quot;#bd9e39&quot;, &quot;#e7ba52&quot;, &quot;#e7cb94&quot;, &quot;#843c39&quot;, &quot;#ad494a&quot;, &quot;#d6616b&quot;, &quot;#e7969c&quot;, &quot;#7b4173&quot;, &quot;#a55194&quot;, &quot;#ce6dbd&quot;, &quot;#de9ed6&quot; ];
  var d3_category20c = [ &quot;#3182bd&quot;, &quot;#6baed6&quot;, &quot;#9ecae1&quot;, &quot;#c6dbef&quot;, &quot;#e6550d&quot;, &quot;#fd8d3c&quot;, &quot;#fdae6b&quot;, &quot;#fdd0a2&quot;, &quot;#31a354&quot;, &quot;#74c476&quot;, &quot;#a1d99b&quot;, &quot;#c7e9c0&quot;, &quot;#756bb1&quot;, &quot;#9e9ac8&quot;, &quot;#bcbddc&quot;, &quot;#dadaeb&quot;, &quot;#636363&quot;, &quot;#969696&quot;, &quot;#bdbdbd&quot;, &quot;#d9d9d9&quot; ];
  d3.scale.quantile = function() {
    return d3_scale_quantile([], []);
  };
  d3.scale.quantize = function() {
    return d3_scale_quantize(0, 1, [ 0, 1 ]);
  };
  d3.scale.threshold = function() {
    return d3_scale_threshold([ .5 ], [ 0, 1 ]);
  };
  d3.scale.identity = function() {
    return d3_scale_identity([ 0, 1 ]);
  };
  d3.svg = {};
  d3.svg.arc = function() {
    function arc() {
      var r0 = innerRadius.apply(this, arguments), r1 = outerRadius.apply(this, arguments), a0 = startAngle.apply(this, arguments) + d3_svg_arcOffset, a1 = endAngle.apply(this, arguments) + d3_svg_arcOffset, da = (a1 &lt; a0 &amp;&amp; (da = a0, a0 = a1, a1 = da), a1 - a0), df = da &lt; Math.PI ? &quot;0&quot; : &quot;1&quot;, c0 = Math.cos(a0), s0 = Math.sin(a0), c1 = Math.cos(a1), s1 = Math.sin(a1);
      return da &gt;= d3_svg_arcMax ? r0 ? &quot;M0,&quot; + r1 + &quot;A&quot; + r1 + &quot;,&quot; + r1 + &quot; 0 1,1 0,&quot; + -r1 + &quot;A&quot; + r1 + &quot;,&quot; + r1 + &quot; 0 1,1 0,&quot; + r1 + &quot;M0,&quot; + r0 + &quot;A&quot; + r0 + &quot;,&quot; + r0 + &quot; 0 1,0 0,&quot; + -r0 + &quot;A&quot; + r0 + &quot;,&quot; + r0 + &quot; 0 1,0 0,&quot; + r0 + &quot;Z&quot; : &quot;M0,&quot; + r1 + &quot;A&quot; + r1 + &quot;,&quot; + r1 + &quot; 0 1,1 0,&quot; + -r1 + &quot;A&quot; + r1 + &quot;,&quot; + r1 + &quot; 0 1,1 0,&quot; + r1 + &quot;Z&quot; : r0 ? &quot;M&quot; + r1 * c0 + &quot;,&quot; + r1 * s0 + &quot;A&quot; + r1 + &quot;,&quot; + r1 + &quot; 0 &quot; + df + &quot;,1 &quot; + r1 * c1 + &quot;,&quot; + r1 * s1 + &quot;L&quot; + r0 * c1 + &quot;,&quot; + r0 * s1 + &quot;A&quot; + r0 + &quot;,&quot; + r0 + &quot; 0 &quot; + df + &quot;,0 &quot; + r0 * c0 + &quot;,&quot; + r0 * s0 + &quot;Z&quot; : &quot;M&quot; + r1 * c0 + &quot;,&quot; + r1 * s0 + &quot;A&quot; + r1 + &quot;,&quot; + r1 + &quot; 0 &quot; + df + &quot;,1 &quot; + r1 * c1 + &quot;,&quot; + r1 * s1 + &quot;L0,0&quot; + &quot;Z&quot;;
    }
    var innerRadius = d3_svg_arcInnerRadius, outerRadius = d3_svg_arcOuterRadius, startAngle = d3_svg_arcStartAngle, endAngle = d3_svg_arcEndAngle;
    arc.innerRadius = function(v) {
      if (!arguments.length) return innerRadius;
      innerRadius = d3_functor(v);
      return arc;
    };
    arc.outerRadius = function(v) {
      if (!arguments.length) return outerRadius;
      outerRadius = d3_functor(v);
      return arc;
    };
    arc.startAngle = function(v) {
      if (!arguments.length) return startAngle;
      startAngle = d3_functor(v);
      return arc;
    };
    arc.endAngle = function(v) {
      if (!arguments.length) return endAngle;
      endAngle = d3_functor(v);
      return arc;
    };
    arc.centroid = function() {
      var r = (innerRadius.apply(this, arguments) + outerRadius.apply(this, arguments)) / 2, a = (startAngle.apply(this, arguments) + endAngle.apply(this, arguments)) / 2 + d3_svg_arcOffset;
      return [ Math.cos(a) * r, Math.sin(a) * r ];
    };
    return arc;
  };
  var d3_svg_arcOffset = -Math.PI / 2, d3_svg_arcMax = 2 * Math.PI - 1e-6;
  d3.svg.line = function() {
    return d3_svg_line(d3_identity);
  };
  var d3_svg_lineInterpolators = d3.map({
    linear: d3_svg_lineLinear,
    &quot;linear-closed&quot;: d3_svg_lineLinearClosed,
    &quot;step-before&quot;: d3_svg_lineStepBefore,
    &quot;step-after&quot;: d3_svg_lineStepAfter,
    basis: d3_svg_lineBasis,
    &quot;basis-open&quot;: d3_svg_lineBasisOpen,
    &quot;basis-closed&quot;: d3_svg_lineBasisClosed,
    bundle: d3_svg_lineBundle,
    cardinal: d3_svg_lineCardinal,
    &quot;cardinal-open&quot;: d3_svg_lineCardinalOpen,
    &quot;cardinal-closed&quot;: d3_svg_lineCardinalClosed,
    monotone: d3_svg_lineMonotone
  });
  d3_svg_lineInterpolators.forEach(function(key, value) {
    value.key = key;
    value.closed = /-closed$/.test(key);
  });
  var d3_svg_lineBasisBezier1 = [ 0, 2 / 3, 1 / 3, 0 ], d3_svg_lineBasisBezier2 = [ 0, 1 / 3, 2 / 3, 0 ], d3_svg_lineBasisBezier3 = [ 0, 1 / 6, 2 / 3, 1 / 6 ];
  d3.svg.line.radial = function() {
    var line = d3_svg_line(d3_svg_lineRadial);
    line.radius = line.x, delete line.x;
    line.angle = line.y, delete line.y;
    return line;
  };
  d3_svg_lineStepBefore.reverse = d3_svg_lineStepAfter;
  d3_svg_lineStepAfter.reverse = d3_svg_lineStepBefore;
  d3.svg.area = function() {
    return d3_svg_area(d3_identity);
  };
  d3.svg.area.radial = function() {
    var area = d3_svg_area(d3_svg_lineRadial);
    area.radius = area.x, delete area.x;
    area.innerRadius = area.x0, delete area.x0;
    area.outerRadius = area.x1, delete area.x1;
    area.angle = area.y, delete area.y;
    area.startAngle = area.y0, delete area.y0;
    area.endAngle = area.y1, delete area.y1;
    return area;
  };
  d3.svg.chord = function() {
    function chord(d, i) {
      var s = subgroup(this, source, d, i), t = subgroup(this, target, d, i);
      return &quot;M&quot; + s.p0 + arc(s.r, s.p1, s.a1 - s.a0) + (equals(s, t) ? curve(s.r, s.p1, s.r, s.p0) : curve(s.r, s.p1, t.r, t.p0) + arc(t.r, t.p1, t.a1 - t.a0) + curve(t.r, t.p1, s.r, s.p0)) + &quot;Z&quot;;
    }
    function subgroup(self, f, d, i) {
      var subgroup = f.call(self, d, i), r = radius.call(self, subgroup, i), a0 = startAngle.call(self, subgroup, i) + d3_svg_arcOffset, a1 = endAngle.call(self, subgroup, i) + d3_svg_arcOffset;
      return {
        r: r,
        a0: a0,
        a1: a1,
        p0: [ r * Math.cos(a0), r * Math.sin(a0) ],
        p1: [ r * Math.cos(a1), r * Math.sin(a1) ]
      };
    }
    function equals(a, b) {
      return a.a0 == b.a0 &amp;&amp; a.a1 == b.a1;
    }
    function arc(r, p, a) {
      return &quot;A&quot; + r + &quot;,&quot; + r + &quot; 0 &quot; + +(a &gt; Math.PI) + &quot;,1 &quot; + p;
    }
    function curve(r0, p0, r1, p1) {
      return &quot;Q 0,0 &quot; + p1;
    }
    var source = d3_svg_chordSource, target = d3_svg_chordTarget, radius = d3_svg_chordRadius, startAngle = d3_svg_arcStartAngle, endAngle = d3_svg_arcEndAngle;
    chord.radius = function(v) {
      if (!arguments.length) return radius;
      radius = d3_functor(v);
      return chord;
    };
    chord.source = function(v) {
      if (!arguments.length) return source;
      source = d3_functor(v);
      return chord;
    };
    chord.target = function(v) {
      if (!arguments.length) return target;
      target = d3_functor(v);
      return chord;
    };
    chord.startAngle = function(v) {
      if (!arguments.length) return startAngle;
      startAngle = d3_functor(v);
      return chord;
    };
    chord.endAngle = function(v) {
      if (!arguments.length) return endAngle;
      endAngle = d3_functor(v);
      return chord;
    };
    return chord;
  };
  d3.svg.diagonal = function() {
    function diagonal(d, i) {
      var p0 = source.call(this, d, i), p3 = target.call(this, d, i), m = (p0.y + p3.y) / 2, p = [ p0, {
        x: p0.x,
        y: m
      }, {
        x: p3.x,
        y: m
      }, p3 ];
      p = p.map(projection);
      return &quot;M&quot; + p[0] + &quot;C&quot; + p[1] + &quot; &quot; + p[2] + &quot; &quot; + p[3];
    }
    var source = d3_svg_chordSource, target = d3_svg_chordTarget, projection = d3_svg_diagonalProjection;
    diagonal.source = function(x) {
      if (!arguments.length) return source;
      source = d3_functor(x);
      return diagonal;
    };
    diagonal.target = function(x) {
      if (!arguments.length) return target;
      target = d3_functor(x);
      return diagonal;
    };
    diagonal.projection = function(x) {
      if (!arguments.length) return projection;
      projection = x;
      return diagonal;
    };
    return diagonal;
  };
  d3.svg.diagonal.radial = function() {
    var diagonal = d3.svg.diagonal(), projection = d3_svg_diagonalProjection, projection_ = diagonal.projection;
    diagonal.projection = function(x) {
      return arguments.length ? projection_(d3_svg_diagonalRadialProjection(projection = x)) : projection;
    };
    return diagonal;
  };
  d3.svg.mouse = d3.mouse;
  d3.svg.touches = d3.touches;
  d3.svg.symbol = function() {
    function symbol(d, i) {
      return (d3_svg_symbols.get(type.call(this, d, i)) || d3_svg_symbolCircle)(size.call(this, d, i));
    }
    var type = d3_svg_symbolType, size = d3_svg_symbolSize;
    symbol.type = function(x) {
      if (!arguments.length) return type;
      type = d3_functor(x);
      return symbol;
    };
    symbol.size = function(x) {
      if (!arguments.length) return size;
      size = d3_functor(x);
      return symbol;
    };
    return symbol;
  };
  var d3_svg_symbols = d3.map({
    circle: d3_svg_symbolCircle,
    cross: function(size) {
      var r = Math.sqrt(size / 5) / 2;
      return &quot;M&quot; + -3 * r + &quot;,&quot; + -r + &quot;H&quot; + -r + &quot;V&quot; + -3 * r + &quot;H&quot; + r + &quot;V&quot; + -r + &quot;H&quot; + 3 * r + &quot;V&quot; + r + &quot;H&quot; + r + &quot;V&quot; + 3 * r + &quot;H&quot; + -r + &quot;V&quot; + r + &quot;H&quot; + -3 * r + &quot;Z&quot;;
    },
    diamond: function(size) {
      var ry = Math.sqrt(size / (2 * d3_svg_symbolTan30)), rx = ry * d3_svg_symbolTan30;
      return &quot;M0,&quot; + -ry + &quot;L&quot; + rx + &quot;,0&quot; + &quot; 0,&quot; + ry + &quot; &quot; + -rx + &quot;,0&quot; + &quot;Z&quot;;
    },
    square: function(size) {
      var r = Math.sqrt(size) / 2;
      return &quot;M&quot; + -r + &quot;,&quot; + -r + &quot;L&quot; + r + &quot;,&quot; + -r + &quot; &quot; + r + &quot;,&quot; + r + &quot; &quot; + -r + &quot;,&quot; + r + &quot;Z&quot;;
    },
    &quot;triangle-down&quot;: function(size) {
      var rx = Math.sqrt(size / d3_svg_symbolSqrt3), ry = rx * d3_svg_symbolSqrt3 / 2;
      return &quot;M0,&quot; + ry + &quot;L&quot; + rx + &quot;,&quot; + -ry + &quot; &quot; + -rx + &quot;,&quot; + -ry + &quot;Z&quot;;
    },
    &quot;triangle-up&quot;: function(size) {
      var rx = Math.sqrt(size / d3_svg_symbolSqrt3), ry = rx * d3_svg_symbolSqrt3 / 2;
      return &quot;M0,&quot; + -ry + &quot;L&quot; + rx + &quot;,&quot; + ry + &quot; &quot; + -rx + &quot;,&quot; + ry + &quot;Z&quot;;
    }
  });
  d3.svg.symbolTypes = d3_svg_symbols.keys();
  var d3_svg_symbolSqrt3 = Math.sqrt(3), d3_svg_symbolTan30 = Math.tan(30 * Math.PI / 180);
  d3.svg.axis = function() {
    function axis(g) {
      g.each(function() {
        var g = d3.select(this);
        var ticks = tickValues == null ? scale.ticks ? scale.ticks.apply(scale, tickArguments_) : scale.domain() : tickValues, tickFormat = tickFormat_ == null ? scale.tickFormat ? scale.tickFormat.apply(scale, tickArguments_) : String : tickFormat_;
        var subticks = d3_svg_axisSubdivide(scale, ticks, tickSubdivide), subtick = g.selectAll(&quot;.minor&quot;).data(subticks, String), subtickEnter = subtick.enter().insert(&quot;line&quot;, &quot;g&quot;).attr(&quot;class&quot;, &quot;tick minor&quot;).style(&quot;opacity&quot;, 1e-6), subtickExit = d3.transition(subtick.exit()).style(&quot;opacity&quot;, 1e-6).remove(), subtickUpdate = d3.transition(subtick).style(&quot;opacity&quot;, 1);
        var tick = g.selectAll(&quot;g&quot;).data(ticks, String), tickEnter = tick.enter().insert(&quot;g&quot;, &quot;path&quot;).style(&quot;opacity&quot;, 1e-6), tickExit = d3.transition(tick.exit()).style(&quot;opacity&quot;, 1e-6).remove(), tickUpdate = d3.transition(tick).style(&quot;opacity&quot;, 1), tickTransform;
        var range = d3_scaleRange(scale), path = g.selectAll(&quot;.domain&quot;).data([ 0 ]), pathEnter = path.enter().append(&quot;path&quot;).attr(&quot;class&quot;, &quot;domain&quot;), pathUpdate = d3.transition(path);
        var scale1 = scale.copy(), scale0 = this.__chart__ || scale1;
        this.__chart__ = scale1;
        tickEnter.append(&quot;line&quot;).attr(&quot;class&quot;, &quot;tick&quot;);
        tickEnter.append(&quot;text&quot;);
        var lineEnter = tickEnter.select(&quot;line&quot;), lineUpdate = tickUpdate.select(&quot;line&quot;), text = tick.select(&quot;text&quot;).text(tickFormat), textEnter = tickEnter.select(&quot;text&quot;), textUpdate = tickUpdate.select(&quot;text&quot;);
        switch (orient) {
         case &quot;bottom&quot;:
          {
            tickTransform = d3_svg_axisX;
            subtickEnter.attr(&quot;y2&quot;, tickMinorSize);
            subtickUpdate.attr(&quot;x2&quot;, 0).attr(&quot;y2&quot;, tickMinorSize);
            lineEnter.attr(&quot;y2&quot;, tickMajorSize);
            textEnter.attr(&quot;y&quot;, Math.max(tickMajorSize, 0) + tickPadding);
            lineUpdate.attr(&quot;x2&quot;, 0).attr(&quot;y2&quot;, tickMajorSize);
            textUpdate.attr(&quot;x&quot;, 0).attr(&quot;y&quot;, Math.max(tickMajorSize, 0) + tickPadding);
            text.attr(&quot;dy&quot;, &quot;.71em&quot;).attr(&quot;text-anchor&quot;, &quot;middle&quot;);
            pathUpdate.attr(&quot;d&quot;, &quot;M&quot; + range[0] + &quot;,&quot; + tickEndSize + &quot;V0H&quot; + range[1] + &quot;V&quot; + tickEndSize);
            break;
          }
         case &quot;top&quot;:
          {
            tickTransform = d3_svg_axisX;
            subtickEnter.attr(&quot;y2&quot;, -tickMinorSize);
            subtickUpdate.attr(&quot;x2&quot;, 0).attr(&quot;y2&quot;, -tickMinorSize);
            lineEnter.attr(&quot;y2&quot;, -tickMajorSize);
            textEnter.attr(&quot;y&quot;, -(Math.max(tickMajorSize, 0) + tickPadding));
            lineUpdate.attr(&quot;x2&quot;, 0).attr(&quot;y2&quot;, -tickMajorSize);
            textUpdate.attr(&quot;x&quot;, 0).attr(&quot;y&quot;, -(Math.max(tickMajorSize, 0) + tickPadding));
            text.attr(&quot;dy&quot;, &quot;0em&quot;).attr(&quot;text-anchor&quot;, &quot;middle&quot;);
            pathUpdate.attr(&quot;d&quot;, &quot;M&quot; + range[0] + &quot;,&quot; + -tickEndSize + &quot;V0H&quot; + range[1] + &quot;V&quot; + -tickEndSize);
            break;
          }
         case &quot;left&quot;:
          {
            tickTransform = d3_svg_axisY;
            subtickEnter.attr(&quot;x2&quot;, -tickMinorSize);
            subtickUpdate.attr(&quot;x2&quot;, -tickMinorSize).attr(&quot;y2&quot;, 0);
            lineEnter.attr(&quot;x2&quot;, -tickMajorSize);
            textEnter.attr(&quot;x&quot;, -(Math.max(tickMajorSize, 0) + tickPadding));
            lineUpdate.attr(&quot;x2&quot;, -tickMajorSize).attr(&quot;y2&quot;, 0);
            textUpdate.attr(&quot;x&quot;, -(Math.max(tickMajorSize, 0) + tickPadding)).attr(&quot;y&quot;, 0);
            text.attr(&quot;dy&quot;, &quot;.32em&quot;).attr(&quot;text-anchor&quot;, &quot;end&quot;);
            pathUpdate.attr(&quot;d&quot;, &quot;M&quot; + -tickEndSize + &quot;,&quot; + range[0] + &quot;H0V&quot; + range[1] + &quot;H&quot; + -tickEndSize);
            break;
          }
         case &quot;right&quot;:
          {
            tickTransform = d3_svg_axisY;
            subtickEnter.attr(&quot;x2&quot;, tickMinorSize);
            subtickUpdate.attr(&quot;x2&quot;, tickMinorSize).attr(&quot;y2&quot;, 0);
            lineEnter.attr(&quot;x2&quot;, tickMajorSize);
            textEnter.attr(&quot;x&quot;, Math.max(tickMajorSize, 0) + tickPadding);
            lineUpdate.attr(&quot;x2&quot;, tickMajorSize).attr(&quot;y2&quot;, 0);
            textUpdate.attr(&quot;x&quot;, Math.max(tickMajorSize, 0) + tickPadding).attr(&quot;y&quot;, 0);
            text.attr(&quot;dy&quot;, &quot;.32em&quot;).attr(&quot;text-anchor&quot;, &quot;start&quot;);
            pathUpdate.attr(&quot;d&quot;, &quot;M&quot; + tickEndSize + &quot;,&quot; + range[0] + &quot;H0V&quot; + range[1] + &quot;H&quot; + tickEndSize);
            break;
          }
        }
        if (scale.ticks) {
          tickEnter.call(tickTransform, scale0);
          tickUpdate.call(tickTransform, scale1);
          tickExit.call(tickTransform, scale1);
          subtickEnter.call(tickTransform, scale0);
          subtickUpdate.call(tickTransform, scale1);
          subtickExit.call(tickTransform, scale1);
        } else {
          var dx = scale1.rangeBand() / 2, x = function(d) {
            return scale1(d) + dx;
          };
          tickEnter.call(tickTransform, x);
          tickUpdate.call(tickTransform, x);
        }
      });
    }
    var scale = d3.scale.linear(), orient = &quot;bottom&quot;, tickMajorSize = 6, tickMinorSize = 6, tickEndSize = 6, tickPadding = 3, tickArguments_ = [ 10 ], tickValues = null, tickFormat_, tickSubdivide = 0;
    axis.scale = function(x) {
      if (!arguments.length) return scale;
      scale = x;
      return axis;
    };
    axis.orient = function(x) {
      if (!arguments.length) return orient;
      orient = x;
      return axis;
    };
    axis.ticks = function() {
      if (!arguments.length) return tickArguments_;
      tickArguments_ = arguments;
      return axis;
    };
    axis.tickValues = function(x) {
      if (!arguments.length) return tickValues;
      tickValues = x;
      return axis;
    };
    axis.tickFormat = function(x) {
      if (!arguments.length) return tickFormat_;
      tickFormat_ = x;
      return axis;
    };
    axis.tickSize = function(x, y, z) {
      if (!arguments.length) return tickMajorSize;
      var n = arguments.length - 1;
      tickMajorSize = +x;
      tickMinorSize = n &gt; 1 ? +y : tickMajorSize;
      tickEndSize = n &gt; 0 ? +arguments[n] : tickMajorSize;
      return axis;
    };
    axis.tickPadding = function(x) {
      if (!arguments.length) return tickPadding;
      tickPadding = +x;
      return axis;
    };
    axis.tickSubdivide = function(x) {
      if (!arguments.length) return tickSubdivide;
      tickSubdivide = +x;
      return axis;
    };
    return axis;
  };
  d3.svg.brush = function() {
    function brush(g) {
      g.each(function() {
        var g = d3.select(this), bg = g.selectAll(&quot;.background&quot;).data([ 0 ]), fg = g.selectAll(&quot;.extent&quot;).data([ 0 ]), tz = g.selectAll(&quot;.resize&quot;).data(resizes, String), e;
        g.style(&quot;pointer-events&quot;, &quot;all&quot;).on(&quot;mousedown.brush&quot;, brushstart).on(&quot;touchstart.brush&quot;, brushstart);
        bg.enter().append(&quot;rect&quot;).attr(&quot;class&quot;, &quot;background&quot;).style(&quot;visibility&quot;, &quot;hidden&quot;).style(&quot;cursor&quot;, &quot;crosshair&quot;);
        fg.enter().append(&quot;rect&quot;).attr(&quot;class&quot;, &quot;extent&quot;).style(&quot;cursor&quot;, &quot;move&quot;);
        tz.enter().append(&quot;g&quot;).attr(&quot;class&quot;, function(d) {
          return &quot;resize &quot; + d;
        }).style(&quot;cursor&quot;, function(d) {
          return d3_svg_brushCursor[d];
        }).append(&quot;rect&quot;).attr(&quot;x&quot;, function(d) {
          return /[ew]$/.test(d) ? -3 : null;
        }).attr(&quot;y&quot;, function(d) {
          return /^[ns]/.test(d) ? -3 : null;
        }).attr(&quot;width&quot;, 6).attr(&quot;height&quot;, 6).style(&quot;visibility&quot;, &quot;hidden&quot;);
        tz.style(&quot;display&quot;, brush.empty() ? &quot;none&quot; : null);
        tz.exit().remove();
        if (x) {
          e = d3_scaleRange(x);
          bg.attr(&quot;x&quot;, e[0]).attr(&quot;width&quot;, e[1] - e[0]);
          redrawX(g);
        }
        if (y) {
          e = d3_scaleRange(y);
          bg.attr(&quot;y&quot;, e[0]).attr(&quot;height&quot;, e[1] - e[0]);
          redrawY(g);
        }
        redraw(g);
      });
    }
    function redraw(g) {
      g.selectAll(&quot;.resize&quot;).attr(&quot;transform&quot;, function(d) {
        return &quot;translate(&quot; + extent[+/e$/.test(d)][0] + &quot;,&quot; + extent[+/^s/.test(d)][1] + &quot;)&quot;;
      });
    }
    function redrawX(g) {
      g.select(&quot;.extent&quot;).attr(&quot;x&quot;, extent[0][0]);
      g.selectAll(&quot;.extent,.n&gt;rect,.s&gt;rect&quot;).attr(&quot;width&quot;, extent[1][0] - extent[0][0]);
    }
    function redrawY(g) {
      g.select(&quot;.extent&quot;).attr(&quot;y&quot;, extent[0][1]);
      g.selectAll(&quot;.extent,.e&gt;rect,.w&gt;rect&quot;).attr(&quot;height&quot;, extent[1][1] - extent[0][1]);
    }
    function brushstart() {
      function mouse() {
        var touches = d3.event.changedTouches;
        return touches ? d3.touches(target, touches)[0] : d3.mouse(target);
      }
      function keydown() {
        if (d3.event.keyCode == 32) {
          if (!dragging) {
            center = null;
            origin[0] -= extent[1][0];
            origin[1] -= extent[1][1];
            dragging = 2;
          }
          d3_eventCancel();
        }
      }
      function keyup() {
        if (d3.event.keyCode == 32 &amp;&amp; dragging == 2) {
          origin[0] += extent[1][0];
          origin[1] += extent[1][1];
          dragging = 0;
          d3_eventCancel();
        }
      }
      function brushmove() {
        var point = mouse(), moved = false;
        if (offset) {
          point[0] += offset[0];
          point[1] += offset[1];
        }
        if (!dragging) {
          if (d3.event.altKey) {
            if (!center) center = [ (extent[0][0] + extent[1][0]) / 2, (extent[0][1] + extent[1][1]) / 2 ];
            origin[0] = extent[+(point[0] &lt; center[0])][0];
            origin[1] = extent[+(point[1] &lt; center[1])][1];
          } else center = null;
        }
        if (resizingX &amp;&amp; move1(point, x, 0)) {
          redrawX(g);
          moved = true;
        }
        if (resizingY &amp;&amp; move1(point, y, 1)) {
          redrawY(g);
          moved = true;
        }
        if (moved) {
          redraw(g);
          event_({
            type: &quot;brush&quot;,
            mode: dragging ? &quot;move&quot; : &quot;resize&quot;
          });
        }
      }
      function move1(point, scale, i) {
        var range = d3_scaleRange(scale), r0 = range[0], r1 = range[1], position = origin[i], size = extent[1][i] - extent[0][i], min, max;
        if (dragging) {
          r0 -= position;
          r1 -= size + position;
        }
        min = Math.max(r0, Math.min(r1, point[i]));
        if (dragging) {
          max = (min += position) + size;
        } else {
          if (center) position = Math.max(r0, Math.min(r1, 2 * center[i] - min));
          if (position &lt; min) {
            max = min;
            min = position;
          } else {
            max = position;
          }
        }
        if (extent[0][i] !== min || extent[1][i] !== max) {
          extentDomain = null;
          extent[0][i] = min;
          extent[1][i] = max;
          return true;
        }
      }
      function brushend() {
        brushmove();
        g.style(&quot;pointer-events&quot;, &quot;all&quot;).selectAll(&quot;.resize&quot;).style(&quot;display&quot;, brush.empty() ? &quot;none&quot; : null);
        d3.select(&quot;body&quot;).style(&quot;cursor&quot;, null);
        w.on(&quot;mousemove.brush&quot;, null).on(&quot;mouseup.brush&quot;, null).on(&quot;touchmove.brush&quot;, null).on(&quot;touchend.brush&quot;, null).on(&quot;keydown.brush&quot;, null).on(&quot;keyup.brush&quot;, null);
        event_({
          type: &quot;brushend&quot;
        });
        d3_eventCancel();
      }
      var target = this, eventTarget = d3.select(d3.event.target), event_ = event.of(target, arguments), g = d3.select(target), resizing = eventTarget.datum(), resizingX = !/^(n|s)$/.test(resizing) &amp;&amp; x, resizingY = !/^(e|w)$/.test(resizing) &amp;&amp; y, dragging = eventTarget.classed(&quot;extent&quot;), center, origin = mouse(), offset;
      var w = d3.select(window).on(&quot;mousemove.brush&quot;, brushmove).on(&quot;mouseup.brush&quot;, brushend).on(&quot;touchmove.brush&quot;, brushmove).on(&quot;touchend.brush&quot;, brushend).on(&quot;keydown.brush&quot;, keydown).on(&quot;keyup.brush&quot;, keyup);
      if (dragging) {
        origin[0] = extent[0][0] - origin[0];
        origin[1] = extent[0][1] - origin[1];
      } else if (resizing) {
        var ex = +/w$/.test(resizing), ey = +/^n/.test(resizing);
        offset = [ extent[1 - ex][0] - origin[0], extent[1 - ey][1] - origin[1] ];
        origin[0] = extent[ex][0];
        origin[1] = extent[ey][1];
      } else if (d3.event.altKey) center = origin.slice();
      g.style(&quot;pointer-events&quot;, &quot;none&quot;).selectAll(&quot;.resize&quot;).style(&quot;display&quot;, null);
      d3.select(&quot;body&quot;).style(&quot;cursor&quot;, eventTarget.style(&quot;cursor&quot;));
      event_({
        type: &quot;brushstart&quot;
      });
      brushmove();
      d3_eventCancel();
    }
    var event = d3_eventDispatch(brush, &quot;brushstart&quot;, &quot;brush&quot;, &quot;brushend&quot;), x = null, y = null, resizes = d3_svg_brushResizes[0], extent = [ [ 0, 0 ], [ 0, 0 ] ], extentDomain;
    brush.x = function(z) {
      if (!arguments.length) return x;
      x = z;
      resizes = d3_svg_brushResizes[!x &lt;&lt; 1 | !y];
      return brush;
    };
    brush.y = function(z) {
      if (!arguments.length) return y;
      y = z;
      resizes = d3_svg_brushResizes[!x &lt;&lt; 1 | !y];
      return brush;
    };
    brush.extent = function(z) {
      var x0, x1, y0, y1, t;
      if (!arguments.length) {
        z = extentDomain || extent;
        if (x) {
          x0 = z[0][0], x1 = z[1][0];
          if (!extentDomain) {
            x0 = extent[0][0], x1 = extent[1][0];
            if (x.invert) x0 = x.invert(x0), x1 = x.invert(x1);
            if (x1 &lt; x0) t = x0, x0 = x1, x1 = t;
          }
        }
        if (y) {
          y0 = z[0][1], y1 = z[1][1];
          if (!extentDomain) {
            y0 = extent[0][1], y1 = extent[1][1];
            if (y.invert) y0 = y.invert(y0), y1 = y.invert(y1);
            if (y1 &lt; y0) t = y0, y0 = y1, y1 = t;
          }
        }
        return x &amp;&amp; y ? [ [ x0, y0 ], [ x1, y1 ] ] : x ? [ x0, x1 ] : y &amp;&amp; [ y0, y1 ];
      }
      extentDomain = [ [ 0, 0 ], [ 0, 0 ] ];
      if (x) {
        x0 = z[0], x1 = z[1];
        if (y) x0 = x0[0], x1 = x1[0];
        extentDomain[0][0] = x0, extentDomain[1][0] = x1;
        if (x.invert) x0 = x(x0), x1 = x(x1);
        if (x1 &lt; x0) t = x0, x0 = x1, x1 = t;
        extent[0][0] = x0 | 0, extent[1][0] = x1 | 0;
      }
      if (y) {
        y0 = z[0], y1 = z[1];
        if (x) y0 = y0[1], y1 = y1[1];
        extentDomain[0][1] = y0, extentDomain[1][1] = y1;
        if (y.invert) y0 = y(y0), y1 = y(y1);
        if (y1 &lt; y0) t = y0, y0 = y1, y1 = t;
        extent[0][1] = y0 | 0, extent[1][1] = y1 | 0;
      }
      return brush;
    };
    brush.clear = function() {
      extentDomain = null;
      extent[0][0] = extent[0][1] = extent[1][0] = extent[1][1] = 0;
      return brush;
    };
    brush.empty = function() {
      return x &amp;&amp; extent[0][0] === extent[1][0] || y &amp;&amp; extent[0][1] === extent[1][1];
    };
    return d3.rebind(brush, event, &quot;on&quot;);
  };
  var d3_svg_brushCursor = {
    n: &quot;ns-resize&quot;,
    e: &quot;ew-resize&quot;,
    s: &quot;ns-resize&quot;,
    w: &quot;ew-resize&quot;,
    nw: &quot;nwse-resize&quot;,
    ne: &quot;nesw-resize&quot;,
    se: &quot;nwse-resize&quot;,
    sw: &quot;nesw-resize&quot;
  };
  var d3_svg_brushResizes = [ [ &quot;n&quot;, &quot;e&quot;, &quot;s&quot;, &quot;w&quot;, &quot;nw&quot;, &quot;ne&quot;, &quot;se&quot;, &quot;sw&quot; ], [ &quot;e&quot;, &quot;w&quot; ], [ &quot;n&quot;, &quot;s&quot; ], [] ];
  d3.behavior = {};
  d3.behavior.drag = function() {
    function drag() {
      this.on(&quot;mousedown.drag&quot;, mousedown).on(&quot;touchstart.drag&quot;, mousedown);
    }
    function mousedown() {
      function point() {
        var p = target.parentNode;
        return touchId ? d3.touches(p).filter(function(p) {
          return p.identifier === touchId;
        })[0] : d3.mouse(p);
      }
      function dragmove() {
        if (!target.parentNode) return dragend();
        var p = point(), dx = p[0] - origin_[0], dy = p[1] - origin_[1];
        moved |= dx | dy;
        origin_ = p;
        d3_eventCancel();
        event_({
          type: &quot;drag&quot;,
          x: p[0] + offset[0],
          y: p[1] + offset[1],
          dx: dx,
          dy: dy
        });
      }
      function dragend() {
        event_({
          type: &quot;dragend&quot;
        });
        if (moved) {
          d3_eventCancel();
          if (d3.event.target === eventTarget) w.on(&quot;click.drag&quot;, click, true);
        }
        w.on(touchId ? &quot;touchmove.drag-&quot; + touchId : &quot;mousemove.drag&quot;, null).on(touchId ? &quot;touchend.drag-&quot; + touchId : &quot;mouseup.drag&quot;, null);
      }
      function click() {
        d3_eventCancel();
        w.on(&quot;click.drag&quot;, null);
      }
      var target = this, event_ = event.of(target, arguments), eventTarget = d3.event.target, touchId = d3.event.touches &amp;&amp; d3.event.changedTouches[0].identifier, offset, origin_ = point(), moved = 0;
      var w = d3.select(window).on(touchId ? &quot;touchmove.drag-&quot; + touchId : &quot;mousemove.drag&quot;, dragmove).on(touchId ? &quot;touchend.drag-&quot; + touchId : &quot;mouseup.drag&quot;, dragend, true);
      if (origin) {
        offset = origin.apply(target, arguments);
        offset = [ offset.x - origin_[0], offset.y - origin_[1] ];
      } else {
        offset = [ 0, 0 ];
      }
      if (!touchId) d3_eventCancel();
      event_({
        type: &quot;dragstart&quot;
      });
    }
    var event = d3_eventDispatch(drag, &quot;drag&quot;, &quot;dragstart&quot;, &quot;dragend&quot;), origin = null;
    drag.origin = function(x) {
      if (!arguments.length) return origin;
      origin = x;
      return drag;
    };
    return d3.rebind(drag, event, &quot;on&quot;);
  };
  d3.behavior.zoom = function() {
    function zoom() {
      this.on(&quot;mousedown.zoom&quot;, mousedown).on(&quot;mousewheel.zoom&quot;, mousewheel).on(&quot;mousemove.zoom&quot;, mousemove).on(&quot;DOMMouseScroll.zoom&quot;, mousewheel).on(&quot;dblclick.zoom&quot;, dblclick).on(&quot;touchstart.zoom&quot;, touchstart).on(&quot;touchmove.zoom&quot;, touchmove).on(&quot;touchend.zoom&quot;, touchstart);
    }
    function location(p) {
      return [ (p[0] - translate[0]) / scale, (p[1] - translate[1]) / scale ];
    }
    function point(l) {
      return [ l[0] * scale + translate[0], l[1] * scale + translate[1] ];
    }
    function scaleTo(s) {
      scale = Math.max(scaleExtent[0], Math.min(scaleExtent[1], s));
    }
    function translateTo(p, l) {
      l = point(l);
      translate[0] += p[0] - l[0];
      translate[1] += p[1] - l[1];
    }
    function dispatch(event) {
      if (x1) x1.domain(x0.range().map(function(x) {
        return (x - translate[0]) / scale;
      }).map(x0.invert));
      if (y1) y1.domain(y0.range().map(function(y) {
        return (y - translate[1]) / scale;
      }).map(y0.invert));
      d3.event.preventDefault();
      event({
        type: &quot;zoom&quot;,
        scale: scale,
        translate: translate
      });
    }
    function mousedown() {
      function mousemove() {
        moved = 1;
        translateTo(d3.mouse(target), l);
        dispatch(event_);
      }
      function mouseup() {
        if (moved) d3_eventCancel();
        w.on(&quot;mousemove.zoom&quot;, null).on(&quot;mouseup.zoom&quot;, null);
        if (moved &amp;&amp; d3.event.target === eventTarget) w.on(&quot;click.zoom&quot;, click, true);
      }
      function click() {
        d3_eventCancel();
        w.on(&quot;click.zoom&quot;, null);
      }
      var target = this, event_ = event.of(target, arguments), eventTarget = d3.event.target, moved = 0, w = d3.select(window).on(&quot;mousemove.zoom&quot;, mousemove).on(&quot;mouseup.zoom&quot;, mouseup), l = location(d3.mouse(target));
      window.focus();
      d3_eventCancel();
    }
    function mousewheel() {
      if (!translate0) translate0 = location(d3.mouse(this));
      scaleTo(Math.pow(2, d3_behavior_zoomDelta() * .002) * scale);
      translateTo(d3.mouse(this), translate0);
      dispatch(event.of(this, arguments));
    }
    function mousemove() {
      translate0 = null;
    }
    function dblclick() {
      var p = d3.mouse(this), l = location(p);
      scaleTo(d3.event.shiftKey ? scale / 2 : scale * 2);
      translateTo(p, l);
      dispatch(event.of(this, arguments));
    }
    function touchstart() {
      var touches = d3.touches(this), now = Date.now();
      scale0 = scale;
      translate0 = {};
      touches.forEach(function(t) {
        translate0[t.identifier] = location(t);
      });
      d3_eventCancel();
      if (touches.length === 1) {
        if (now - touchtime &lt; 500) {
          var p = touches[0], l = location(touches[0]);
          scaleTo(scale * 2);
          translateTo(p, l);
          dispatch(event.of(this, arguments));
        }
        touchtime = now;
      }
    }
    function touchmove() {
      var touches = d3.touches(this), p0 = touches[0], l0 = translate0[p0.identifier];
      if (p1 = touches[1]) {
        var p1, l1 = translate0[p1.identifier];
        p0 = [ (p0[0] + p1[0]) / 2, (p0[1] + p1[1]) / 2 ];
        l0 = [ (l0[0] + l1[0]) / 2, (l0[1] + l1[1]) / 2 ];
        scaleTo(d3.event.scale * scale0);
      }
      translateTo(p0, l0);
      touchtime = null;
      dispatch(event.of(this, arguments));
    }
    var translate = [ 0, 0 ], translate0, scale = 1, scale0, scaleExtent = d3_behavior_zoomInfinity, event = d3_eventDispatch(zoom, &quot;zoom&quot;), x0, x1, y0, y1, touchtime;
    zoom.translate = function(x) {
      if (!arguments.length) return translate;
      translate = x.map(Number);
      return zoom;
    };
    zoom.scale = function(x) {
      if (!arguments.length) return scale;
      scale = +x;
      return zoom;
    };
    zoom.scaleExtent = function(x) {
      if (!arguments.length) return scaleExtent;
      scaleExtent = x == null ? d3_behavior_zoomInfinity : x.map(Number);
      return zoom;
    };
    zoom.x = function(z) {
      if (!arguments.length) return x1;
      x1 = z;
      x0 = z.copy();
      return zoom;
    };
    zoom.y = function(z) {
      if (!arguments.length) return y1;
      y1 = z;
      y0 = z.copy();
      return zoom;
    };
    return d3.rebind(zoom, event, &quot;on&quot;);
  };
  var d3_behavior_zoomDiv, d3_behavior_zoomInfinity = [ 0, Infinity ];
  d3.layout = {};
  d3.layout.bundle = function() {
    return function(links) {
      var paths = [], i = -1, n = links.length;
      while (++i &lt; n) paths.push(d3_layout_bundlePath(links[i]));
      return paths;
    };
  };
  d3.layout.chord = function() {
    function relayout() {
      var subgroups = {}, groupSums = [], groupIndex = d3.range(n), subgroupIndex = [], k, x, x0, i, j;
      chords = [];
      groups = [];
      k = 0, i = -1;
      while (++i &lt; n) {
        x = 0, j = -1;
        while (++j &lt; n) {
          x += matrix[i][j];
        }
        groupSums.push(x);
        subgroupIndex.push(d3.range(n));
        k += x;
      }
      if (sortGroups) {
        groupIndex.sort(function(a, b) {
          return sortGroups(groupSums[a], groupSums[b]);
        });
      }
      if (sortSubgroups) {
        subgroupIndex.forEach(function(d, i) {
          d.sort(function(a, b) {
            return sortSubgroups(matrix[i][a], matrix[i][b]);
          });
        });
      }
      k = (2 * Math.PI - padding * n) / k;
      x = 0, i = -1;
      while (++i &lt; n) {
        x0 = x, j = -1;
        while (++j &lt; n) {
          var di = groupIndex[i], dj = subgroupIndex[di][j], v = matrix[di][dj], a0 = x, a1 = x += v * k;
          subgroups[di + &quot;-&quot; + dj] = {
            index: di,
            subindex: dj,
            startAngle: a0,
            endAngle: a1,
            value: v
          };
        }
        groups[di] = {
          index: di,
          startAngle: x0,
          endAngle: x,
          value: (x - x0) / k
        };
        x += padding;
      }
      i = -1;
      while (++i &lt; n) {
        j = i - 1;
        while (++j &lt; n) {
          var source = subgroups[i + &quot;-&quot; + j], target = subgroups[j + &quot;-&quot; + i];
          if (source.value || target.value) {
            chords.push(source.value &lt; target.value ? {
              source: target,
              target: source
            } : {
              source: source,
              target: target
            });
          }
        }
      }
      if (sortChords) resort();
    }
    function resort() {
      chords.sort(function(a, b) {
        return sortChords((a.source.value + a.target.value) / 2, (b.source.value + b.target.value) / 2);
      });
    }
    var chord = {}, chords, groups, matrix, n, padding = 0, sortGroups, sortSubgroups, sortChords;
    chord.matrix = function(x) {
      if (!arguments.length) return matrix;
      n = (matrix = x) &amp;&amp; matrix.length;
      chords = groups = null;
      return chord;
    };
    chord.padding = function(x) {
      if (!arguments.length) return padding;
      padding = x;
      chords = groups = null;
      return chord;
    };
    chord.sortGroups = function(x) {
      if (!arguments.length) return sortGroups;
      sortGroups = x;
      chords = groups = null;
      return chord;
    };
    chord.sortSubgroups = function(x) {
      if (!arguments.length) return sortSubgroups;
      sortSubgroups = x;
      chords = null;
      return chord;
    };
    chord.sortChords = function(x) {
      if (!arguments.length) return sortChords;
      sortChords = x;
      if (chords) resort();
      return chord;
    };
    chord.chords = function() {
      if (!chords) relayout();
      return chords;
    };
    chord.groups = function() {
      if (!groups) relayout();
      return groups;
    };
    return chord;
  };
  d3.layout.force = function() {
    function repulse(node) {
      return function(quad, x1, y1, x2, y2) {
        if (quad.point !== node) {
          var dx = quad.cx - node.x, dy = quad.cy - node.y, dn = 1 / Math.sqrt(dx * dx + dy * dy);
          if ((x2 - x1) * dn &lt; theta) {
            var k = quad.charge * dn * dn;
            node.px -= dx * k;
            node.py -= dy * k;
            return true;
          }
          if (quad.point &amp;&amp; isFinite(dn)) {
            var k = quad.pointCharge * dn * dn;
            node.px -= dx * k;
            node.py -= dy * k;
          }
        }
        return !quad.charge;
      };
    }
    function dragmove(d) {
      d.px = d3.event.x;
      d.py = d3.event.y;
      force.resume();
    }
    var force = {}, event = d3.dispatch(&quot;start&quot;, &quot;tick&quot;, &quot;end&quot;), size = [ 1, 1 ], drag, alpha, friction = .9, linkDistance = d3_layout_forceLinkDistance, linkStrength = d3_layout_forceLinkStrength, charge = -30, gravity = .1, theta = .8, interval, nodes = [], links = [], distances, strengths, charges;
    force.tick = function() {
      if ((alpha *= .99) &lt; .005) {
        event.end({
          type: &quot;end&quot;,
          alpha: alpha = 0
        });
        return true;
      }
      var n = nodes.length, m = links.length, q, i, o, s, t, l, k, x, y;
      for (i = 0; i &lt; m; ++i) {
        o = links[i];
        s = o.source;
        t = o.target;
        x = t.x - s.x;
        y = t.y - s.y;
        if (l = x * x + y * y) {
          l = alpha * strengths[i] * ((l = Math.sqrt(l)) - distances[i]) / l;
          x *= l;
          y *= l;
          t.x -= x * (k = s.weight / (t.weight + s.weight));
          t.y -= y * k;
          s.x += x * (k = 1 - k);
          s.y += y * k;
        }
      }
      if (k = alpha * gravity) {
        x = size[0] / 2;
        y = size[1] / 2;
        i = -1;
        if (k) while (++i &lt; n) {
          o = nodes[i];
          o.x += (x - o.x) * k;
          o.y += (y - o.y) * k;
        }
      }
      if (charge) {
        d3_layout_forceAccumulate(q = d3.geom.quadtree(nodes), alpha, charges);
        i = -1;
        while (++i &lt; n) {
          if (!(o = nodes[i]).fixed) {
            q.visit(repulse(o));
          }
        }
      }
      i = -1;
      while (++i &lt; n) {
        o = nodes[i];
        if (o.fixed) {
          o.x = o.px;
          o.y = o.py;
        } else {
          o.x -= (o.px - (o.px = o.x)) * friction;
          o.y -= (o.py - (o.py = o.y)) * friction;
        }
      }
      event.tick({
        type: &quot;tick&quot;,
        alpha: alpha
      });
    };
    force.nodes = function(x) {
      if (!arguments.length) return nodes;
      nodes = x;
      return force;
    };
    force.links = function(x) {
      if (!arguments.length) return links;
      links = x;
      return force;
    };
    force.size = function(x) {
      if (!arguments.length) return size;
      size = x;
      return force;
    };
    force.linkDistance = function(x) {
      if (!arguments.length) return linkDistance;
      linkDistance = d3_functor(x);
      return force;
    };
    force.distance = force.linkDistance;
    force.linkStrength = function(x) {
      if (!arguments.length) return linkStrength;
      linkStrength = d3_functor(x);
      return force;
    };
    force.friction = function(x) {
      if (!arguments.length) return friction;
      friction = x;
      return force;
    };
    force.charge = function(x) {
      if (!arguments.length) return charge;
      charge = typeof x === &quot;function&quot; ? x : +x;
      return force;
    };
    force.gravity = function(x) {
      if (!arguments.length) return gravity;
      gravity = x;
      return force;
    };
    force.theta = function(x) {
      if (!arguments.length) return theta;
      theta = x;
      return force;
    };
    force.alpha = function(x) {
      if (!arguments.length) return alpha;
      if (alpha) {
        if (x &gt; 0) alpha = x; else alpha = 0;
      } else if (x &gt; 0) {
        event.start({
          type: &quot;start&quot;,
          alpha: alpha = x
        });
        d3.timer(force.tick);
      }
      return force;
    };
    force.start = function() {
      function position(dimension, size) {
        var neighbors = neighbor(i), j = -1, m = neighbors.length, x;
        while (++j &lt; m) if (!isNaN(x = neighbors[j][dimension])) return x;
        return Math.random() * size;
      }
      function neighbor() {
        if (!neighbors) {
          neighbors = [];
          for (j = 0; j &lt; n; ++j) {
            neighbors[j] = [];
          }
          for (j = 0; j &lt; m; ++j) {
            var o = links[j];
            neighbors[o.source.index].push(o.target);
            neighbors[o.target.index].push(o.source);
          }
        }
        return neighbors[i];
      }
      var i, j, n = nodes.length, m = links.length, w = size[0], h = size[1], neighbors, o;
      for (i = 0; i &lt; n; ++i) {
        (o = nodes[i]).index = i;
        o.weight = 0;
      }
      distances = [];
      strengths = [];
      for (i = 0; i &lt; m; ++i) {
        o = links[i];
        if (typeof o.source == &quot;number&quot;) o.source = nodes[o.source];
        if (typeof o.target == &quot;number&quot;) o.target = nodes[o.target];
        distances[i] = linkDistance.call(this, o, i);
        strengths[i] = linkStrength.call(this, o, i);
        ++o.source.weight;
        ++o.target.weight;
      }
      for (i = 0; i &lt; n; ++i) {
        o = nodes[i];
        if (isNaN(o.x)) o.x = position(&quot;x&quot;, w);
        if (isNaN(o.y)) o.y = position(&quot;y&quot;, h);
        if (isNaN(o.px)) o.px = o.x;
        if (isNaN(o.py)) o.py = o.y;
      }
      charges = [];
      if (typeof charge === &quot;function&quot;) {
        for (i = 0; i &lt; n; ++i) {
          charges[i] = +charge.call(this, nodes[i], i);
        }
      } else {
        for (i = 0; i &lt; n; ++i) {
          charges[i] = charge;
        }
      }
      return force.resume();
    };
    force.resume = function() {
      return force.alpha(.1);
    };
    force.stop = function() {
      return force.alpha(0);
    };
    force.drag = function() {
      if (!drag) drag = d3.behavior.drag().origin(d3_identity).on(&quot;dragstart&quot;, d3_layout_forceDragstart).on(&quot;drag&quot;, dragmove).on(&quot;dragend&quot;, d3_layout_forceDragend);
      this.on(&quot;mouseover.force&quot;, d3_layout_forceMouseover).on(&quot;mouseout.force&quot;, d3_layout_forceMouseout).call(drag);
    };
    return d3.rebind(force, event, &quot;on&quot;);
  };
  d3.layout.partition = function() {
    function position(node, x, dx, dy) {
      var children = node.children;
      node.x = x;
      node.y = node.depth * dy;
      node.dx = dx;
      node.dy = dy;
      if (children &amp;&amp; (n = children.length)) {
        var i = -1, n, c, d;
        dx = node.value ? dx / node.value : 0;
        while (++i &lt; n) {
          position(c = children[i], x, d = c.value * dx, dy);
          x += d;
        }
      }
    }
    function depth(node) {
      var children = node.children, d = 0;
      if (children &amp;&amp; (n = children.length)) {
        var i = -1, n;
        while (++i &lt; n) d = Math.max(d, depth(children[i]));
      }
      return 1 + d;
    }
    function partition(d, i) {
      var nodes = hierarchy.call(this, d, i);
      position(nodes[0], 0, size[0], size[1] / depth(nodes[0]));
      return nodes;
    }
    var hierarchy = d3.layout.hierarchy(), size = [ 1, 1 ];
    partition.size = function(x) {
      if (!arguments.length) return size;
      size = x;
      return partition;
    };
    return d3_layout_hierarchyRebind(partition, hierarchy);
  };
  d3.layout.pie = function() {
    function pie(data, i) {
      var values = data.map(function(d, i) {
        return +value.call(pie, d, i);
      });
      var a = +(typeof startAngle === &quot;function&quot; ? startAngle.apply(this, arguments) : startAngle);
      var k = ((typeof endAngle === &quot;function&quot; ? endAngle.apply(this, arguments) : endAngle) - startAngle) / d3.sum(values);
      var index = d3.range(data.length);
      if (sort != null) index.sort(sort === d3_layout_pieSortByValue ? function(i, j) {
        return values[j] - values[i];
      } : function(i, j) {
        return sort(data[i], data[j]);
      });
      var arcs = [];
      index.forEach(function(i) {
        var d;
        arcs[i] = {
          data: data[i],
          value: d = values[i],
          startAngle: a,
          endAngle: a += d * k
        };
      });
      return arcs;
    }
    var value = Number, sort = d3_layout_pieSortByValue, startAngle = 0, endAngle = 2 * Math.PI;
    pie.value = function(x) {
      if (!arguments.length) return value;
      value = x;
      return pie;
    };
    pie.sort = function(x) {
      if (!arguments.length) return sort;
      sort = x;
      return pie;
    };
    pie.startAngle = function(x) {
      if (!arguments.length) return startAngle;
      startAngle = x;
      return pie;
    };
    pie.endAngle = function(x) {
      if (!arguments.length) return endAngle;
      endAngle = x;
      return pie;
    };
    return pie;
  };
  var d3_layout_pieSortByValue = {};
  d3.layout.stack = function() {
    function stack(data, index) {
      var series = data.map(function(d, i) {
        return values.call(stack, d, i);
      });
      var points = series.map(function(d, i) {
        return d.map(function(v, i) {
          return [ x.call(stack, v, i), y.call(stack, v, i) ];
        });
      });
      var orders = order.call(stack, points, index);
      series = d3.permute(series, orders);
      points = d3.permute(points, orders);
      var offsets = offset.call(stack, points, index);
      var n = series.length, m = series[0].length, i, j, o;
      for (j = 0; j &lt; m; ++j) {
        out.call(stack, series[0][j], o = offsets[j], points[0][j][1]);
        for (i = 1; i &lt; n; ++i) {
          out.call(stack, series[i][j], o += points[i - 1][j][1], points[i][j][1]);
        }
      }
      return data;
    }
    var values = d3_identity, order = d3_layout_stackOrderDefault, offset = d3_layout_stackOffsetZero, out = d3_layout_stackOut, x = d3_layout_stackX, y = d3_layout_stackY;
    stack.values = function(x) {
      if (!arguments.length) return values;
      values = x;
      return stack;
    };
    stack.order = function(x) {
      if (!arguments.length) return order;
      order = typeof x === &quot;function&quot; ? x : d3_layout_stackOrders.get(x) || d3_layout_stackOrderDefault;
      return stack;
    };
    stack.offset = function(x) {
      if (!arguments.length) return offset;
      offset = typeof x === &quot;function&quot; ? x : d3_layout_stackOffsets.get(x) || d3_layout_stackOffsetZero;
      return stack;
    };
    stack.x = function(z) {
      if (!arguments.length) return x;
      x = z;
      return stack;
    };
    stack.y = function(z) {
      if (!arguments.length) return y;
      y = z;
      return stack;
    };
    stack.out = function(z) {
      if (!arguments.length) return out;
      out = z;
      return stack;
    };
    return stack;
  };
  var d3_layout_stackOrders = d3.map({
    &quot;inside-out&quot;: function(data) {
      var n = data.length, i, j, max = data.map(d3_layout_stackMaxIndex), sums = data.map(d3_layout_stackReduceSum), index = d3.range(n).sort(function(a, b) {
        return max[a] - max[b];
      }), top = 0, bottom = 0, tops = [], bottoms = [];
      for (i = 0; i &lt; n; ++i) {
        j = index[i];
        if (top &lt; bottom) {
          top += sums[j];
          tops.push(j);
        } else {
          bottom += sums[j];
          bottoms.push(j);
        }
      }
      return bottoms.reverse().concat(tops);
    },
    reverse: function(data) {
      return d3.range(data.length).reverse();
    },
    &quot;default&quot;: d3_layout_stackOrderDefault
  });
  var d3_layout_stackOffsets = d3.map({
    silhouette: function(data) {
      var n = data.length, m = data[0].length, sums = [], max = 0, i, j, o, y0 = [];
      for (j = 0; j &lt; m; ++j) {
        for (i = 0, o = 0; i &lt; n; i++) o += data[i][j][1];
        if (o &gt; max) max = o;
        sums.push(o);
      }
      for (j = 0; j &lt; m; ++j) {
        y0[j] = (max - sums[j]) / 2;
      }
      return y0;
    },
    wiggle: function(data) {
      var n = data.length, x = data[0], m = x.length, max = 0, i, j, k, s1, s2, s3, dx, o, o0, y0 = [];
      y0[0] = o = o0 = 0;
      for (j = 1; j &lt; m; ++j) {
        for (i = 0, s1 = 0; i &lt; n; ++i) s1 += data[i][j][1];
        for (i = 0, s2 = 0, dx = x[j][0] - x[j - 1][0]; i &lt; n; ++i) {
          for (k = 0, s3 = (data[i][j][1] - data[i][j - 1][1]) / (2 * dx); k &lt; i; ++k) {
            s3 += (data[k][j][1] - data[k][j - 1][1]) / dx;
          }
          s2 += s3 * data[i][j][1];
        }
        y0[j] = o -= s1 ? s2 / s1 * dx : 0;
        if (o &lt; o0) o0 = o;
      }
      for (j = 0; j &lt; m; ++j) y0[j] -= o0;
      return y0;
    },
    expand: function(data) {
      var n = data.length, m = data[0].length, k = 1 / n, i, j, o, y0 = [];
      for (j = 0; j &lt; m; ++j) {
        for (i = 0, o = 0; i &lt; n; i++) o += data[i][j][1];
        if (o) for (i = 0; i &lt; n; i++) data[i][j][1] /= o; else for (i = 0; i &lt; n; i++) data[i][j][1] = k;
      }
      for (j = 0; j &lt; m; ++j) y0[j] = 0;
      return y0;
    },
    zero: d3_layout_stackOffsetZero
  });
  d3.layout.histogram = function() {
    function histogram(data, i) {
      var bins = [], values = data.map(valuer, this), range = ranger.call(this, values, i), thresholds = binner.call(this, range, values, i), bin, i = -1, n = values.length, m = thresholds.length - 1, k = frequency ? 1 : 1 / n, x;
      while (++i &lt; m) {
        bin = bins[i] = [];
        bin.dx = thresholds[i + 1] - (bin.x = thresholds[i]);
        bin.y = 0;
      }
      if (m &gt; 0) {
        i = -1;
        while (++i &lt; n) {
          x = values[i];
          if (x &gt;= range[0] &amp;&amp; x &lt;= range[1]) {
            bin = bins[d3.bisect(thresholds, x, 1, m) - 1];
            bin.y += k;
            bin.push(data[i]);
          }
        }
      }
      return bins;
    }
    var frequency = true, valuer = Number, ranger = d3_layout_histogramRange, binner = d3_layout_histogramBinSturges;
    histogram.value = function(x) {
      if (!arguments.length) return valuer;
      valuer = x;
      return histogram;
    };
    histogram.range = function(x) {
      if (!arguments.length) return ranger;
      ranger = d3_functor(x);
      return histogram;
    };
    histogram.bins = function(x) {
      if (!arguments.length) return binner;
      binner = typeof x === &quot;number&quot; ? function(range) {
        return d3_layout_histogramBinFixed(range, x);
      } : d3_functor(x);
      return histogram;
    };
    histogram.frequency = function(x) {
      if (!arguments.length) return frequency;
      frequency = !!x;
      return histogram;
    };
    return histogram;
  };
  d3.layout.hierarchy = function() {
    function recurse(data, depth, nodes) {
      var childs = children.call(hierarchy, data, depth), node = d3_layout_hierarchyInline ? data : {
        data: data
      };
      node.depth = depth;
      nodes.push(node);
      if (childs &amp;&amp; (n = childs.length)) {
        var i = -1, n, c = node.children = [], v = 0, j = depth + 1, d;
        while (++i &lt; n) {
          d = recurse(childs[i], j, nodes);
          d.parent = node;
          c.push(d);
          v += d.value;
        }
        if (sort) c.sort(sort);
        if (value) node.value = v;
      } else if (value) {
        node.value = +value.call(hierarchy, data, depth) || 0;
      }
      return node;
    }
    function revalue(node, depth) {
      var children = node.children, v = 0;
      if (children &amp;&amp; (n = children.length)) {
        var i = -1, n, j = depth + 1;
        while (++i &lt; n) v += revalue(children[i], j);
      } else if (value) {
        v = +value.call(hierarchy, d3_layout_hierarchyInline ? node : node.data, depth) || 0;
      }
      if (value) node.value = v;
      return v;
    }
    function hierarchy(d) {
      var nodes = [];
      recurse(d, 0, nodes);
      return nodes;
    }
    var sort = d3_layout_hierarchySort, children = d3_layout_hierarchyChildren, value = d3_layout_hierarchyValue;
    hierarchy.sort = function(x) {
      if (!arguments.length) return sort;
      sort = x;
      return hierarchy;
    };
    hierarchy.children = function(x) {
      if (!arguments.length) return children;
      children = x;
      return hierarchy;
    };
    hierarchy.value = function(x) {
      if (!arguments.length) return value;
      value = x;
      return hierarchy;
    };
    hierarchy.revalue = function(root) {
      revalue(root, 0);
      return root;
    };
    return hierarchy;
  };
  var d3_layout_hierarchyInline = false;
  d3.layout.pack = function() {
    function pack(d, i) {
      var nodes = hierarchy.call(this, d, i), root = nodes[0];
      root.x = 0;
      root.y = 0;
      d3_layout_treeVisitAfter(root, function(d) {
        d.r = Math.sqrt(d.value);
      });
      d3_layout_treeVisitAfter(root, d3_layout_packSiblings);
      var w = size[0], h = size[1], k = Math.max(2 * root.r / w, 2 * root.r / h);
      if (padding &gt; 0) {
        var dr = padding * k / 2;
        d3_layout_treeVisitAfter(root, function(d) {
          d.r += dr;
        });
        d3_layout_treeVisitAfter(root, d3_layout_packSiblings);
        d3_layout_treeVisitAfter(root, function(d) {
          d.r -= dr;
        });
        k = Math.max(2 * root.r / w, 2 * root.r / h);
      }
      d3_layout_packTransform(root, w / 2, h / 2, 1 / k);
      return nodes;
    }
    var hierarchy = d3.layout.hierarchy().sort(d3_layout_packSort), padding = 0, size = [ 1, 1 ];
    pack.size = function(x) {
      if (!arguments.length) return size;
      size = x;
      return pack;
    };
    pack.padding = function(_) {
      if (!arguments.length) return padding;
      padding = +_;
      return pack;
    };
    return d3_layout_hierarchyRebind(pack, hierarchy);
  };
  d3.layout.cluster = function() {
    function cluster(d, i) {
      var nodes = hierarchy.call(this, d, i), root = nodes[0], previousNode, x = 0, kx, ky;
      d3_layout_treeVisitAfter(root, function(node) {
        var children = node.children;
        if (children &amp;&amp; children.length) {
          node.x = d3_layout_clusterX(children);
          node.y = d3_layout_clusterY(children);
        } else {
          node.x = previousNode ? x += separation(node, previousNode) : 0;
          node.y = 0;
          previousNode = node;
        }
      });
      var left = d3_layout_clusterLeft(root), right = d3_layout_clusterRight(root), x0 = left.x - separation(left, right) / 2, x1 = right.x + separation(right, left) / 2;
      d3_layout_treeVisitAfter(root, function(node) {
        node.x = (node.x - x0) / (x1 - x0) * size[0];
        node.y = (1 - (root.y ? node.y / root.y : 1)) * size[1];
      });
      return nodes;
    }
    var hierarchy = d3.layout.hierarchy().sort(null).value(null), separation = d3_layout_treeSeparation, size = [ 1, 1 ];
    cluster.separation = function(x) {
      if (!arguments.length) return separation;
      separation = x;
      return cluster;
    };
    cluster.size = function(x) {
      if (!arguments.length) return size;
      size = x;
      return cluster;
    };
    return d3_layout_hierarchyRebind(cluster, hierarchy);
  };
  d3.layout.tree = function() {
    function tree(d, i) {
      function firstWalk(node, previousSibling) {
        var children = node.children, layout = node._tree;
        if (children &amp;&amp; (n = children.length)) {
          var n, firstChild = children[0], previousChild, ancestor = firstChild, child, i = -1;
          while (++i &lt; n) {
            child = children[i];
            firstWalk(child, previousChild);
            ancestor = apportion(child, previousChild, ancestor);
            previousChild = child;
          }
          d3_layout_treeShift(node);
          var midpoint = .5 * (firstChild._tree.prelim + child._tree.prelim);
          if (previousSibling) {
            layout.prelim = previousSibling._tree.prelim + separation(node, previousSibling);
            layout.mod = layout.prelim - midpoint;
          } else {
            layout.prelim = midpoint;
          }
        } else {
          if (previousSibling) {
            layout.prelim = previousSibling._tree.prelim + separation(node, previousSibling);
          }
        }
      }
      function secondWalk(node, x) {
        node.x = node._tree.prelim + x;
        var children = node.children;
        if (children &amp;&amp; (n = children.length)) {
          var i = -1, n;
          x += node._tree.mod;
          while (++i &lt; n) {
            secondWalk(children[i], x);
          }
        }
      }
      function apportion(node, previousSibling, ancestor) {
        if (previousSibling) {
          var vip = node, vop = node, vim = previousSibling, vom = node.parent.children[0], sip = vip._tree.mod, sop = vop._tree.mod, sim = vim._tree.mod, som = vom._tree.mod, shift;
          while (vim = d3_layout_treeRight(vim), vip = d3_layout_treeLeft(vip), vim &amp;&amp; vip) {
            vom = d3_layout_treeLeft(vom);
            vop = d3_layout_treeRight(vop);
            vop._tree.ancestor = node;
            shift = vim._tree.prelim + sim - vip._tree.prelim - sip + separation(vim, vip);
            if (shift &gt; 0) {
              d3_layout_treeMove(d3_layout_treeAncestor(vim, node, ancestor), node, shift);
              sip += shift;
              sop += shift;
            }
            sim += vim._tree.mod;
            sip += vip._tree.mod;
            som += vom._tree.mod;
            sop += vop._tree.mod;
          }
          if (vim &amp;&amp; !d3_layout_treeRight(vop)) {
            vop._tree.thread = vim;
            vop._tree.mod += sim - sop;
          }
          if (vip &amp;&amp; !d3_layout_treeLeft(vom)) {
            vom._tree.thread = vip;
            vom._tree.mod += sip - som;
            ancestor = node;
          }
        }
        return ancestor;
      }
      var nodes = hierarchy.call(this, d, i), root = nodes[0];
      d3_layout_treeVisitAfter(root, function(node, previousSibling) {
        node._tree = {
          ancestor: node,
          prelim: 0,
          mod: 0,
          change: 0,
          shift: 0,
          number: previousSibling ? previousSibling._tree.number + 1 : 0
        };
      });
      firstWalk(root);
      secondWalk(root, -root._tree.prelim);
      var left = d3_layout_treeSearch(root, d3_layout_treeLeftmost), right = d3_layout_treeSearch(root, d3_layout_treeRightmost), deep = d3_layout_treeSearch(root, d3_layout_treeDeepest), x0 = left.x - separation(left, right) / 2, x1 = right.x + separation(right, left) / 2, y1 = deep.depth || 1;
      d3_layout_treeVisitAfter(root, function(node) {
        node.x = (node.x - x0) / (x1 - x0) * size[0];
        node.y = node.depth / y1 * size[1];
        delete node._tree;
      });
      return nodes;
    }
    var hierarchy = d3.layout.hierarchy().sort(null).value(null), separation = d3_layout_treeSeparation, size = [ 1, 1 ];
    tree.separation = function(x) {
      if (!arguments.length) return separation;
      separation = x;
      return tree;
    };
    tree.size = function(x) {
      if (!arguments.length) return size;
      size = x;
      return tree;
    };
    return d3_layout_hierarchyRebind(tree, hierarchy);
  };
  d3.layout.treemap = function() {
    function scale(children, k) {
      var i = -1, n = children.length, child, area;
      while (++i &lt; n) {
        area = (child = children[i]).value * (k &lt; 0 ? 0 : k);
        child.area = isNaN(area) || area &lt;= 0 ? 0 : area;
      }
    }
    function squarify(node) {
      var children = node.children;
      if (children &amp;&amp; children.length) {
        var rect = pad(node), row = [], remaining = children.slice(), child, best = Infinity, score, u = Math.min(rect.dx, rect.dy), n;
        scale(remaining, rect.dx * rect.dy / node.value);
        row.area = 0;
        while ((n = remaining.length) &gt; 0) {
          row.push(child = remaining[n - 1]);
          row.area += child.area;
          if ((score = worst(row, u)) &lt;= best) {
            remaining.pop();
            best = score;
          } else {
            row.area -= row.pop().area;
            position(row, u, rect, false);
            u = Math.min(rect.dx, rect.dy);
            row.length = row.area = 0;
            best = Infinity;
          }
        }
        if (row.length) {
          position(row, u, rect, true);
          row.length = row.area = 0;
        }
        children.forEach(squarify);
      }
    }
    function stickify(node) {
      var children = node.children;
      if (children &amp;&amp; children.length) {
        var rect = pad(node), remaining = children.slice(), child, row = [];
        scale(remaining, rect.dx * rect.dy / node.value);
        row.area = 0;
        while (child = remaining.pop()) {
          row.push(child);
          row.area += child.area;
          if (child.z != null) {
            position(row, child.z ? rect.dx : rect.dy, rect, !remaining.length);
            row.length = row.area = 0;
          }
        }
        children.forEach(stickify);
      }
    }
    function worst(row, u) {
      var s = row.area, r, rmax = 0, rmin = Infinity, i = -1, n = row.length;
      while (++i &lt; n) {
        if (!(r = row[i].area)) continue;
        if (r &lt; rmin) rmin = r;
        if (r &gt; rmax) rmax = r;
      }
      s *= s;
      u *= u;
      return s ? Math.max(u * rmax * ratio / s, s / (u * rmin * ratio)) : Infinity;
    }
    function position(row, u, rect, flush) {
      var i = -1, n = row.length, x = rect.x, y = rect.y, v = u ? round(row.area / u) : 0, o;
      if (u == rect.dx) {
        if (flush || v &gt; rect.dy) v = rect.dy;
        while (++i &lt; n) {
          o = row[i];
          o.x = x;
          o.y = y;
          o.dy = v;
          x += o.dx = Math.min(rect.x + rect.dx - x, v ? round(o.area / v) : 0);
        }
        o.z = true;
        o.dx += rect.x + rect.dx - x;
        rect.y += v;
        rect.dy -= v;
      } else {
        if (flush || v &gt; rect.dx) v = rect.dx;
        while (++i &lt; n) {
          o = row[i];
          o.x = x;
          o.y = y;
          o.dx = v;
          y += o.dy = Math.min(rect.y + rect.dy - y, v ? round(o.area / v) : 0);
        }
        o.z = false;
        o.dy += rect.y + rect.dy - y;
        rect.x += v;
        rect.dx -= v;
      }
    }
    function treemap(d) {
      var nodes = stickies || hierarchy(d), root = nodes[0];
      root.x = 0;
      root.y = 0;
      root.dx = size[0];
      root.dy = size[1];
      if (stickies) hierarchy.revalue(root);
      scale([ root ], root.dx * root.dy / root.value);
      (stickies ? stickify : squarify)(root);
      if (sticky) stickies = nodes;
      return nodes;
    }
    var hierarchy = d3.layout.hierarchy(), round = Math.round, size = [ 1, 1 ], padding = null, pad = d3_layout_treemapPadNull, sticky = false, stickies, ratio = .5 * (1 + Math.sqrt(5));
    treemap.size = function(x) {
      if (!arguments.length) return size;
      size = x;
      return treemap;
    };
    treemap.padding = function(x) {
      function padFunction(node) {
        var p = x.call(treemap, node, node.depth);
        return p == null ? d3_layout_treemapPadNull(node) : d3_layout_treemapPad(node, typeof p === &quot;number&quot; ? [ p, p, p, p ] : p);
      }
      function padConstant(node) {
        return d3_layout_treemapPad(node, x);
      }
      if (!arguments.length) return padding;
      var type;
      pad = (padding = x) == null ? d3_layout_treemapPadNull : (type = typeof x) === &quot;function&quot; ? padFunction : type === &quot;number&quot; ? (x = [ x, x, x, x ], padConstant) : padConstant;
      return treemap;
    };
    treemap.round = function(x) {
      if (!arguments.length) return round != Number;
      round = x ? Math.round : Number;
      return treemap;
    };
    treemap.sticky = function(x) {
      if (!arguments.length) return sticky;
      sticky = x;
      stickies = null;
      return treemap;
    };
    treemap.ratio = function(x) {
      if (!arguments.length) return ratio;
      ratio = x;
      return treemap;
    };
    return d3_layout_hierarchyRebind(treemap, hierarchy);
  };
  d3.csv = d3_dsv(&quot;,&quot;, &quot;text/csv&quot;);
  d3.tsv = d3_dsv(&quot; &quot;, &quot;text/tab-separated-values&quot;);
  d3.geo = {};
  var d3_geo_radians = Math.PI / 180;
  d3.geo.azimuthal = function() {
    function azimuthal(coordinates) {
      var x1 = coordinates[0] * d3_geo_radians - x0, y1 = coordinates[1] * d3_geo_radians, cx1 = Math.cos(x1), sx1 = Math.sin(x1), cy1 = Math.cos(y1), sy1 = Math.sin(y1), cc = mode !== &quot;orthographic&quot; ? sy0 * sy1 + cy0 * cy1 * cx1 : null, c, k = mode === &quot;stereographic&quot; ? 1 / (1 + cc) : mode === &quot;gnomonic&quot; ? 1 / cc : mode === &quot;equidistant&quot; ? (c = Math.acos(cc), c ? c / Math.sin(c) : 0) : mode === &quot;equalarea&quot; ? Math.sqrt(2 / (1 + cc)) : 1, x = k * cy1 * sx1, y = k * (sy0 * cy1 * cx1 - cy0 * sy1);
      return [ scale * x + translate[0], scale * y + translate[1] ];
    }
    var mode = &quot;orthographic&quot;, origin, scale = 200, translate = [ 480, 250 ], x0, y0, cy0, sy0;
    azimuthal.invert = function(coordinates) {
      var x = (coordinates[0] - translate[0]) / scale, y = (coordinates[1] - translate[1]) / scale, p = Math.sqrt(x * x + y * y), c = mode === &quot;stereographic&quot; ? 2 * Math.atan(p) : mode === &quot;gnomonic&quot; ? Math.atan(p) : mode === &quot;equidistant&quot; ? p : mode === &quot;equalarea&quot; ? 2 * Math.asin(.5 * p) : Math.asin(p), sc = Math.sin(c), cc = Math.cos(c);
      return [ (x0 + Math.atan2(x * sc, p * cy0 * cc + y * sy0 * sc)) / d3_geo_radians, Math.asin(cc * sy0 - (p ? y * sc * cy0 / p : 0)) / d3_geo_radians ];
    };
    azimuthal.mode = function(x) {
      if (!arguments.length) return mode;
      mode = x + &quot;&quot;;
      return azimuthal;
    };
    azimuthal.origin = function(x) {
      if (!arguments.length) return origin;
      origin = x;
      x0 = origin[0] * d3_geo_radians;
      y0 = origin[1] * d3_geo_radians;
      cy0 = Math.cos(y0);
      sy0 = Math.sin(y0);
      return azimuthal;
    };
    azimuthal.scale = function(x) {
      if (!arguments.length) return scale;
      scale = +x;
      return azimuthal;
    };
    azimuthal.translate = function(x) {
      if (!arguments.length) return translate;
      translate = [ +x[0], +x[1] ];
      return azimuthal;
    };
    return azimuthal.origin([ 0, 0 ]);
  };
  d3.geo.albers = function() {
    function albers(coordinates) {
      var t = n * (d3_geo_radians * coordinates[0] - lng0), p = Math.sqrt(C - 2 * n * Math.sin(d3_geo_radians * coordinates[1])) / n;
      return [ scale * p * Math.sin(t) + translate[0], scale * (p * Math.cos(t) - p0) + translate[1] ];
    }
    function reload() {
      var phi1 = d3_geo_radians * parallels[0], phi2 = d3_geo_radians * parallels[1], lat0 = d3_geo_radians * origin[1], s = Math.sin(phi1), c = Math.cos(phi1);
      lng0 = d3_geo_radians * origin[0];
      n = .5 * (s + Math.sin(phi2));
      C = c * c + 2 * n * s;
      p0 = Math.sqrt(C - 2 * n * Math.sin(lat0)) / n;
      return albers;
    }
    var origin = [ -98, 38 ], parallels = [ 29.5, 45.5 ], scale = 1e3, translate = [ 480, 250 ], lng0, n, C, p0;
    albers.invert = function(coordinates) {
      var x = (coordinates[0] - translate[0]) / scale, y = (coordinates[1] - translate[1]) / scale, p0y = p0 + y, t = Math.atan2(x, p0y), p = Math.sqrt(x * x + p0y * p0y);
      return [ (lng0 + t / n) / d3_geo_radians, Math.asin((C - p * p * n * n) / (2 * n)) / d3_geo_radians ];
    };
    albers.origin = function(x) {
      if (!arguments.length) return origin;
      origin = [ +x[0], +x[1] ];
      return reload();
    };
    albers.parallels = function(x) {
      if (!arguments.length) return parallels;
      parallels = [ +x[0], +x[1] ];
      return reload();
    };
    albers.scale = function(x) {
      if (!arguments.length) return scale;
      scale = +x;
      return albers;
    };
    albers.translate = function(x) {
      if (!arguments.length) return translate;
      translate = [ +x[0], +x[1] ];
      return albers;
    };
    return reload();
  };
  d3.geo.albersUsa = function() {
    function albersUsa(coordinates) {
      var lon = coordinates[0], lat = coordinates[1];
      return (lat &gt; 50 ? alaska : lon &lt; -140 ? hawaii : lat &lt; 21 ? puertoRico : lower48)(coordinates);
    }
    var lower48 = d3.geo.albers();
    var alaska = d3.geo.albers().origin([ -160, 60 ]).parallels([ 55, 65 ]);
    var hawaii = d3.geo.albers().origin([ -160, 20 ]).parallels([ 8, 18 ]);
    var puertoRico = d3.geo.albers().origin([ -60, 10 ]).parallels([ 8, 18 ]);
    albersUsa.scale = function(x) {
      if (!arguments.length) return lower48.scale();
      lower48.scale(x);
      alaska.scale(x * .6);
      hawaii.scale(x);
      puertoRico.scale(x * 1.5);
      return albersUsa.translate(lower48.translate());
    };
    albersUsa.translate = function(x) {
      if (!arguments.length) return lower48.translate();
      var dz = lower48.scale() / 1e3, dx = x[0], dy = x[1];
      lower48.translate(x);
      alaska.translate([ dx - 400 * dz, dy + 170 * dz ]);
      hawaii.translate([ dx - 190 * dz, dy + 200 * dz ]);
      puertoRico.translate([ dx + 580 * dz, dy + 430 * dz ]);
      return albersUsa;
    };
    return albersUsa.scale(lower48.scale());
  };
  d3.geo.bonne = function() {
    function bonne(coordinates) {
      var x = coordinates[0] * d3_geo_radians - x0, y = coordinates[1] * d3_geo_radians - y0;
      if (y1) {
        var p = c1 + y1 - y, E = x * Math.cos(y) / p;
        x = p * Math.sin(E);
        y = p * Math.cos(E) - c1;
      } else {
        x *= Math.cos(y);
        y *= -1;
      }
      return [ scale * x + translate[0], scale * y + translate[1] ];
    }
    var scale = 200, translate = [ 480, 250 ], x0, y0, y1, c1;
    bonne.invert = function(coordinates) {
      var x = (coordinates[0] - translate[0]) / scale, y = (coordinates[1] - translate[1]) / scale;
      if (y1) {
        var c = c1 + y, p = Math.sqrt(x * x + c * c);
        y = c1 + y1 - p;
        x = x0 + p * Math.atan2(x, c) / Math.cos(y);
      } else {
        y *= -1;
        x /= Math.cos(y);
      }
      return [ x / d3_geo_radians, y / d3_geo_radians ];
    };
    bonne.parallel = function(x) {
      if (!arguments.length) return y1 / d3_geo_radians;
      c1 = 1 / Math.tan(y1 = x * d3_geo_radians);
      return bonne;
    };
    bonne.origin = function(x) {
      if (!arguments.length) return [ x0 / d3_geo_radians, y0 / d3_geo_radians ];
      x0 = x[0] * d3_geo_radians;
      y0 = x[1] * d3_geo_radians;
      return bonne;
    };
    bonne.scale = function(x) {
      if (!arguments.length) return scale;
      scale = +x;
      return bonne;
    };
    bonne.translate = function(x) {
      if (!arguments.length) return translate;
      translate = [ +x[0], +x[1] ];
      return bonne;
    };
    return bonne.origin([ 0, 0 ]).parallel(45);
  };
  d3.geo.equirectangular = function() {
    function equirectangular(coordinates) {
      var x = coordinates[0] / 360, y = -coordinates[1] / 360;
      return [ scale * x + translate[0], scale * y + translate[1] ];
    }
    var scale = 500, translate = [ 480, 250 ];
    equirectangular.invert = function(coordinates) {
      var x = (coordinates[0] - translate[0]) / scale, y = (coordinates[1] - translate[1]) / scale;
      return [ 360 * x, -360 * y ];
    };
    equirectangular.scale = function(x) {
      if (!arguments.length) return scale;
      scale = +x;
      return equirectangular;
    };
    equirectangular.translate = function(x) {
      if (!arguments.length) return translate;
      translate = [ +x[0], +x[1] ];
      return equirectangular;
    };
    return equirectangular;
  };
  d3.geo.mercator = function() {
    function mercator(coordinates) {
      var x = coordinates[0] / 360, y = -(Math.log(Math.tan(Math.PI / 4 + coordinates[1] * d3_geo_radians / 2)) / d3_geo_radians) / 360;
      return [ scale * x + translate[0], scale * Math.max(-.5, Math.min(.5, y)) + translate[1] ];
    }
    var scale = 500, translate = [ 480, 250 ];
    mercator.invert = function(coordinates) {
      var x = (coordinates[0] - translate[0]) / scale, y = (coordinates[1] - translate[1]) / scale;
      return [ 360 * x, 2 * Math.atan(Math.exp(-360 * y * d3_geo_radians)) / d3_geo_radians - 90 ];
    };
    mercator.scale = function(x) {
      if (!arguments.length) return scale;
      scale = +x;
      return mercator;
    };
    mercator.translate = function(x) {
      if (!arguments.length) return translate;
      translate = [ +x[0], +x[1] ];
      return mercator;
    };
    return mercator;
  };
  d3.geo.path = function() {
    function path(d, i) {
      if (typeof pointRadius === &quot;function&quot;) pointCircle = d3_path_circle(pointRadius.apply(this, arguments));
      pathType(d);
      var result = buffer.length ? buffer.join(&quot;&quot;) : null;
      buffer = [];
      return result;
    }
    function project(coordinates) {
      return projection(coordinates).join(&quot;,&quot;);
    }
    function polygonArea(coordinates) {
      var sum = area(coordinates[0]), i = 0, n = coordinates.length;
      while (++i &lt; n) sum -= area(coordinates[i]);
      return sum;
    }
    function polygonCentroid(coordinates) {
      var polygon = d3.geom.polygon(coordinates[0].map(projection)), area = polygon.area(), centroid = polygon.centroid(area &lt; 0 ? (area *= -1, 1) : -1), x = centroid[0], y = centroid[1], z = area, i = 0, n = coordinates.length;
      while (++i &lt; n) {
        polygon = d3.geom.polygon(coordinates[i].map(projection));
        area = polygon.area();
        centroid = polygon.centroid(area &lt; 0 ? (area *= -1, 1) : -1);
        x -= centroid[0];
        y -= centroid[1];
        z -= area;
      }
      return [ x, y, 6 * z ];
    }
    function area(coordinates) {
      return Math.abs(d3.geom.polygon(coordinates.map(projection)).area());
    }
    var pointRadius = 4.5, pointCircle = d3_path_circle(pointRadius), projection = d3.geo.albersUsa(), buffer = [];
    var pathType = d3_geo_type({
      FeatureCollection: function(o) {
        var features = o.features, i = -1, n = features.length;
        while (++i &lt; n) buffer.push(pathType(features[i].geometry));
      },
      Feature: function(o) {
        pathType(o.geometry);
      },
      Point: function(o) {
        buffer.push(&quot;M&quot;, project(o.coordinates), pointCircle);
      },
      MultiPoint: function(o) {
        var coordinates = o.coordinates, i = -1, n = coordinates.length;
        while (++i &lt; n) buffer.push(&quot;M&quot;, project(coordinates[i]), pointCircle);
      },
      LineString: function(o) {
        var coordinates = o.coordinates, i = -1, n = coordinates.length;
        buffer.push(&quot;M&quot;);
        while (++i &lt; n) buffer.push(project(coordinates[i]), &quot;L&quot;);
        buffer.pop();
      },
      MultiLineString: function(o) {
        var coordinates = o.coordinates, i = -1, n = coordinates.length, subcoordinates, j, m;
        while (++i &lt; n) {
          subcoordinates = coordinates[i];
          j = -1;
          m = subcoordinates.length;
          buffer.push(&quot;M&quot;);
          while (++j &lt; m) buffer.push(project(subcoordinates[j]), &quot;L&quot;);
          buffer.pop();
        }
      },
      Polygon: function(o) {
        var coordinates = o.coordinates, i = -1, n = coordinates.length, subcoordinates, j, m;
        while (++i &lt; n) {
          subcoordinates = coordinates[i];
          j = -1;
          if ((m = subcoordinates.length - 1) &gt; 0) {
            buffer.push(&quot;M&quot;);
            while (++j &lt; m) buffer.push(project(subcoordinates[j]), &quot;L&quot;);
            buffer[buffer.length - 1] = &quot;Z&quot;;
          }
        }
      },
      MultiPolygon: function(o) {
        var coordinates = o.coordinates, i = -1, n = coordinates.length, subcoordinates, j, m, subsubcoordinates, k, p;
        while (++i &lt; n) {
          subcoordinates = coordinates[i];
          j = -1;
          m = subcoordinates.length;
          while (++j &lt; m) {
            subsubcoordinates = subcoordinates[j];
            k = -1;
            if ((p = subsubcoordinates.length - 1) &gt; 0) {
              buffer.push(&quot;M&quot;);
              while (++k &lt; p) buffer.push(project(subsubcoordinates[k]), &quot;L&quot;);
              buffer[buffer.length - 1] = &quot;Z&quot;;
            }
          }
        }
      },
      GeometryCollection: function(o) {
        var geometries = o.geometries, i = -1, n = geometries.length;
        while (++i &lt; n) buffer.push(pathType(geometries[i]));
      }
    });
    var areaType = path.area = d3_geo_type({
      FeatureCollection: function(o) {
        var area = 0, features = o.features, i = -1, n = features.length;
        while (++i &lt; n) area += areaType(features[i]);
        return area;
      },
      Feature: function(o) {
        return areaType(o.geometry);
      },
      Polygon: function(o) {
        return polygonArea(o.coordinates);
      },
      MultiPolygon: function(o) {
        var sum = 0, coordinates = o.coordinates, i = -1, n = coordinates.length;
        while (++i &lt; n) sum += polygonArea(coordinates[i]);
        return sum;
      },
      GeometryCollection: function(o) {
        var sum = 0, geometries = o.geometries, i = -1, n = geometries.length;
        while (++i &lt; n) sum += areaType(geometries[i]);
        return sum;
      }
    }, 0);
    var centroidType = path.centroid = d3_geo_type({
      Feature: function(o) {
        return centroidType(o.geometry);
      },
      Polygon: function(o) {
        var centroid = polygonCentroid(o.coordinates);
        return [ centroid[0] / centroid[2], centroid[1] / centroid[2] ];
      },
      MultiPolygon: function(o) {
        var area = 0, coordinates = o.coordinates, centroid, x = 0, y = 0, z = 0, i = -1, n = coordinates.length;
        while (++i &lt; n) {
          centroid = polygonCentroid(coordinates[i]);
          x += centroid[0];
          y += centroid[1];
          z += centroid[2];
        }
        return [ x / z, y / z ];
      }
    });
    path.projection = function(x) {
      projection = x;
      return path;
    };
    path.pointRadius = function(x) {
      if (typeof x === &quot;function&quot;) pointRadius = x; else {
        pointRadius = +x;
        pointCircle = d3_path_circle(pointRadius);
      }
      return path;
    };
    return path;
  };
  d3.geo.bounds = function(feature) {
    var left = Infinity, bottom = Infinity, right = -Infinity, top = -Infinity;
    d3_geo_bounds(feature, function(x, y) {
      if (x &lt; left) left = x;
      if (x &gt; right) right = x;
      if (y &lt; bottom) bottom = y;
      if (y &gt; top) top = y;
    });
    return [ [ left, bottom ], [ right, top ] ];
  };
  var d3_geo_boundsTypes = {
    Feature: d3_geo_boundsFeature,
    FeatureCollection: d3_geo_boundsFeatureCollection,
    GeometryCollection: d3_geo_boundsGeometryCollection,
    LineString: d3_geo_boundsLineString,
    MultiLineString: d3_geo_boundsMultiLineString,
    MultiPoint: d3_geo_boundsLineString,
    MultiPolygon: d3_geo_boundsMultiPolygon,
    Point: d3_geo_boundsPoint,
    Polygon: d3_geo_boundsPolygon
  };
  d3.geo.circle = function() {
    function circle() {}
    function visible(point) {
      return arc.distance(point) &lt; radians;
    }
    function clip(coordinates) {
      var i = -1, n = coordinates.length, clipped = [], p0, p1, p2, d0, d1;
      while (++i &lt; n) {
        d1 = arc.distance(p2 = coordinates[i]);
        if (d1 &lt; radians) {
          if (p1) clipped.push(d3_geo_greatArcInterpolate(p1, p2)((d0 - radians) / (d0 - d1)));
          clipped.push(p2);
          p0 = p1 = null;
        } else {
          p1 = p2;
          if (!p0 &amp;&amp; clipped.length) {
            clipped.push(d3_geo_greatArcInterpolate(clipped[clipped.length - 1], p1)((radians - d0) / (d1 - d0)));
            p0 = p1;
          }
        }
        d0 = d1;
      }
      p0 = coordinates[0];
      p1 = clipped[0];
      if (p1 &amp;&amp; p2[0] === p0[0] &amp;&amp; p2[1] === p0[1] &amp;&amp; !(p2[0] === p1[0] &amp;&amp; p2[1] === p1[1])) {
        clipped.push(p1);
      }
      return resample(clipped);
    }
    function resample(coordinates) {
      var i = 0, n = coordinates.length, j, m, resampled = n ? [ coordinates[0] ] : coordinates, resamples, origin = arc.source();
      while (++i &lt; n) {
        resamples = arc.source(coordinates[i - 1])(coordinates[i]).coordinates;
        for (j = 0, m = resamples.length; ++j &lt; m; ) resampled.push(resamples[j]);
      }
      arc.source(origin);
      return resampled;
    }
    var origin = [ 0, 0 ], degrees = 90 - .01, radians = degrees * d3_geo_radians, arc = d3.geo.greatArc().source(origin).target(d3_identity);
    circle.clip = function(d) {
      if (typeof origin === &quot;function&quot;) arc.source(origin.apply(this, arguments));
      return clipType(d) || null;
    };
    var clipType = d3_geo_type({
      FeatureCollection: function(o) {
        var features = o.features.map(clipType).filter(d3_identity);
        return features &amp;&amp; (o = Object.create(o), o.features = features, o);
      },
      Feature: function(o) {
        var geometry = clipType(o.geometry);
        return geometry &amp;&amp; (o = Object.create(o), o.geometry = geometry, o);
      },
      Point: function(o) {
        return visible(o.coordinates) &amp;&amp; o;
      },
      MultiPoint: function(o) {
        var coordinates = o.coordinates.filter(visible);
        return coordinates.length &amp;&amp; {
          type: o.type,
          coordinates: coordinates
        };
      },
      LineString: function(o) {
        var coordinates = clip(o.coordinates);
        return coordinates.length &amp;&amp; (o = Object.create(o), o.coordinates = coordinates, o);
      },
      MultiLineString: function(o) {
        var coordinates = o.coordinates.map(clip).filter(function(d) {
          return d.length;
        });
        return coordinates.length &amp;&amp; (o = Object.create(o), o.coordinates = coordinates, o);
      },
      Polygon: function(o) {
        var coordinates = o.coordinates.map(clip);
        return coordinates[0].length &amp;&amp; (o = Object.create(o), o.coordinates = coordinates, o);
      },
      MultiPolygon: function(o) {
        var coordinates = o.coordinates.map(function(d) {
          return d.map(clip);
        }).filter(function(d) {
          return d[0].length;
        });
        return coordinates.length &amp;&amp; (o = Object.create(o), o.coordinates = coordinates, o);
      },
      GeometryCollection: function(o) {
        var geometries = o.geometries.map(clipType).filter(d3_identity);
        return geometries.length &amp;&amp; (o = Object.create(o), o.geometries = geometries, o);
      }
    });
    circle.origin = function(x) {
      if (!arguments.length) return origin;
      origin = x;
      if (typeof origin !== &quot;function&quot;) arc.source(origin);
      return circle;
    };
    circle.angle = function(x) {
      if (!arguments.length) return degrees;
      radians = (degrees = +x) * d3_geo_radians;
      return circle;
    };
    return d3.rebind(circle, arc, &quot;precision&quot;);
  };
  d3.geo.greatArc = function() {
    function greatArc() {
      var d = greatArc.distance.apply(this, arguments), t = 0, dt = precision / d, coordinates = [ p0 ];
      while ((t += dt) &lt; 1) coordinates.push(interpolate(t));
      coordinates.push(p1);
      return {
        type: &quot;LineString&quot;,
        coordinates: coordinates
      };
    }
    var source = d3_geo_greatArcSource, p0, target = d3_geo_greatArcTarget, p1, precision = 6 * d3_geo_radians, interpolate = d3_geo_greatArcInterpolator();
    greatArc.distance = function() {
      if (typeof source === &quot;function&quot;) interpolate.source(p0 = source.apply(this, arguments));
      if (typeof target === &quot;function&quot;) interpolate.target(p1 = target.apply(this, arguments));
      return interpolate.distance();
    };
    greatArc.source = function(_) {
      if (!arguments.length) return source;
      source = _;
      if (typeof source !== &quot;function&quot;) interpolate.source(p0 = source);
      return greatArc;
    };
    greatArc.target = function(_) {
      if (!arguments.length) return target;
      target = _;
      if (typeof target !== &quot;function&quot;) interpolate.target(p1 = target);
      return greatArc;
    };
    greatArc.precision = function(_) {
      if (!arguments.length) return precision / d3_geo_radians;
      precision = _ * d3_geo_radians;
      return greatArc;
    };
    return greatArc;
  };
  d3.geo.greatCircle = d3.geo.circle;
  d3.geom = {};
  d3.geom.contour = function(grid, start) {
    var s = start || d3_geom_contourStart(grid), c = [], x = s[0], y = s[1], dx = 0, dy = 0, pdx = NaN, pdy = NaN, i = 0;
    do {
      i = 0;
      if (grid(x - 1, y - 1)) i += 1;
      if (grid(x, y - 1)) i += 2;
      if (grid(x - 1, y)) i += 4;
      if (grid(x, y)) i += 8;
      if (i === 6) {
        dx = pdy === -1 ? -1 : 1;
        dy = 0;
      } else if (i === 9) {
        dx = 0;
        dy = pdx === 1 ? -1 : 1;
      } else {
        dx = d3_geom_contourDx[i];
        dy = d3_geom_contourDy[i];
      }
      if (dx != pdx &amp;&amp; dy != pdy) {
        c.push([ x, y ]);
        pdx = dx;
        pdy = dy;
      }
      x += dx;
      y += dy;
    } while (s[0] != x || s[1] != y);
    return c;
  };
  var d3_geom_contourDx = [ 1, 0, 1, 1, -1, 0, -1, 1, 0, 0, 0, 0, -1, 0, -1, NaN ], d3_geom_contourDy = [ 0, -1, 0, 0, 0, -1, 0, 0, 1, -1, 1, 1, 0, -1, 0, NaN ];
  d3.geom.hull = function(vertices) {
    if (vertices.length &lt; 3) return [];
    var len = vertices.length, plen = len - 1, points = [], stack = [], i, j, h = 0, x1, y1, x2, y2, u, v, a, sp;
    for (i = 1; i &lt; len; ++i) {
      if (vertices[i][1] &lt; vertices[h][1]) {
        h = i;
      } else if (vertices[i][1] == vertices[h][1]) {
        h = vertices[i][0] &lt; vertices[h][0] ? i : h;
      }
    }
    for (i = 0; i &lt; len; ++i) {
      if (i === h) continue;
      y1 = vertices[i][1] - vertices[h][1];
      x1 = vertices[i][0] - vertices[h][0];
      points.push({
        angle: Math.atan2(y1, x1),
        index: i
      });
    }
    points.sort(function(a, b) {
      return a.angle - b.angle;
    });
    a = points[0].angle;
    v = points[0].index;
    u = 0;
    for (i = 1; i &lt; plen; ++i) {
      j = points[i].index;
      if (a == points[i].angle) {
        x1 = vertices[v][0] - vertices[h][0];
        y1 = vertices[v][1] - vertices[h][1];
        x2 = vertices[j][0] - vertices[h][0];
        y2 = vertices[j][1] - vertices[h][1];
        if (x1 * x1 + y1 * y1 &gt;= x2 * x2 + y2 * y2) {
          points[i].index = -1;
        } else {
          points[u].index = -1;
          a = points[i].angle;
          u = i;
          v = j;
        }
      } else {
        a = points[i].angle;
        u = i;
        v = j;
      }
    }
    stack.push(h);
    for (i = 0, j = 0; i &lt; 2; ++j) {
      if (points[j].index !== -1) {
        stack.push(points[j].index);
        i++;
      }
    }
    sp = stack.length;
    for (; j &lt; plen; ++j) {
      if (points[j].index === -1) continue;
      while (!d3_geom_hullCCW(stack[sp - 2], stack[sp - 1], points[j].index, vertices)) {
        --sp;
      }
      stack[sp++] = points[j].index;
    }
    var poly = [];
    for (i = 0; i &lt; sp; ++i) {
      poly.push(vertices[stack[i]]);
    }
    return poly;
  };
  d3.geom.polygon = function(coordinates) {
    coordinates.area = function() {
      var i = 0, n = coordinates.length, a = coordinates[n - 1][0] * coordinates[0][1], b = coordinates[n - 1][1] * coordinates[0][0];
      while (++i &lt; n) {
        a += coordinates[i - 1][0] * coordinates[i][1];
        b += coordinates[i - 1][1] * coordinates[i][0];
      }
      return (b - a) * .5;
    };
    coordinates.centroid = function(k) {
      var i = -1, n = coordinates.length, x = 0, y = 0, a, b = coordinates[n - 1], c;
      if (!arguments.length) k = -1 / (6 * coordinates.area());
      while (++i &lt; n) {
        a = b;
        b = coordinates[i];
        c = a[0] * b[1] - b[0] * a[1];
        x += (a[0] + b[0]) * c;
        y += (a[1] + b[1]) * c;
      }
      return [ x * k, y * k ];
    };
    coordinates.clip = function(subject) {
      var input, i = -1, n = coordinates.length, j, m, a = coordinates[n - 1], b, c, d;
      while (++i &lt; n) {
        input = subject.slice();
        subject.length = 0;
        b = coordinates[i];
        c = input[(m = input.length) - 1];
        j = -1;
        while (++j &lt; m) {
          d = input[j];
          if (d3_geom_polygonInside(d, a, b)) {
            if (!d3_geom_polygonInside(c, a, b)) {
              subject.push(d3_geom_polygonIntersect(c, d, a, b));
            }
            subject.push(d);
          } else if (d3_geom_polygonInside(c, a, b)) {
            subject.push(d3_geom_polygonIntersect(c, d, a, b));
          }
          c = d;
        }
        a = b;
      }
      return subject;
    };
    return coordinates;
  };
  d3.geom.voronoi = function(vertices) {
    var polygons = vertices.map(function() {
      return [];
    });
    d3_voronoi_tessellate(vertices, function(e) {
      var s1, s2, x1, x2, y1, y2;
      if (e.a === 1 &amp;&amp; e.b &gt;= 0) {
        s1 = e.ep.r;
        s2 = e.ep.l;
      } else {
        s1 = e.ep.l;
        s2 = e.ep.r;
      }
      if (e.a === 1) {
        y1 = s1 ? s1.y : -1e6;
        x1 = e.c - e.b * y1;
        y2 = s2 ? s2.y : 1e6;
        x2 = e.c - e.b * y2;
      } else {
        x1 = s1 ? s1.x : -1e6;
        y1 = e.c - e.a * x1;
        x2 = s2 ? s2.x : 1e6;
        y2 = e.c - e.a * x2;
      }
      var v1 = [ x1, y1 ], v2 = [ x2, y2 ];
      polygons[e.region.l.index].push(v1, v2);
      polygons[e.region.r.index].push(v1, v2);
    });
    return polygons.map(function(polygon, i) {
      var cx = vertices[i][0], cy = vertices[i][1];
      polygon.forEach(function(v) {
        v.angle = Math.atan2(v[0] - cx, v[1] - cy);
      });
      return polygon.sort(function(a, b) {
        return a.angle - b.angle;
      }).filter(function(d, i) {
        return !i || d.angle - polygon[i - 1].angle &gt; 1e-10;
      });
    });
  };
  var d3_voronoi_opposite = {
    l: &quot;r&quot;,
    r: &quot;l&quot;
  };
  d3.geom.delaunay = function(vertices) {
    var edges = vertices.map(function() {
      return [];
    }), triangles = [];
    d3_voronoi_tessellate(vertices, function(e) {
      edges[e.region.l.index].push(vertices[e.region.r.index]);
    });
    edges.forEach(function(edge, i) {
      var v = vertices[i], cx = v[0], cy = v[1];
      edge.forEach(function(v) {
        v.angle = Math.atan2(v[0] - cx, v[1] - cy);
      });
      edge.sort(function(a, b) {
        return a.angle - b.angle;
      });
      for (var j = 0, m = edge.length - 1; j &lt; m; j++) {
        triangles.push([ v, edge[j], edge[j + 1] ]);
      }
    });
    return triangles;
  };
  d3.geom.quadtree = function(points, x1, y1, x2, y2) {
    function insert(n, p, x1, y1, x2, y2) {
      if (isNaN(p.x) || isNaN(p.y)) return;
      if (n.leaf) {
        var v = n.point;
        if (v) {
          if (Math.abs(v.x - p.x) + Math.abs(v.y - p.y) &lt; .01) {
            insertChild(n, p, x1, y1, x2, y2);
          } else {
            n.point = null;
            insertChild(n, v, x1, y1, x2, y2);
            insertChild(n, p, x1, y1, x2, y2);
          }
        } else {
          n.point = p;
        }
      } else {
        insertChild(n, p, x1, y1, x2, y2);
      }
    }
    function insertChild(n, p, x1, y1, x2, y2) {
      var sx = (x1 + x2) * .5, sy = (y1 + y2) * .5, right = p.x &gt;= sx, bottom = p.y &gt;= sy, i = (bottom &lt;&lt; 1) + right;
      n.leaf = false;
      n = n.nodes[i] || (n.nodes[i] = d3_geom_quadtreeNode());
      if (right) x1 = sx; else x2 = sx;
      if (bottom) y1 = sy; else y2 = sy;
      insert(n, p, x1, y1, x2, y2);
    }
    var p, i = -1, n = points.length;
    if (n &amp;&amp; isNaN(points[0].x)) points = points.map(d3_geom_quadtreePoint);
    if (arguments.length &lt; 5) {
      if (arguments.length === 3) {
        y2 = x2 = y1;
        y1 = x1;
      } else {
        x1 = y1 = Infinity;
        x2 = y2 = -Infinity;
        while (++i &lt; n) {
          p = points[i];
          if (p.x &lt; x1) x1 = p.x;
          if (p.y &lt; y1) y1 = p.y;
          if (p.x &gt; x2) x2 = p.x;
          if (p.y &gt; y2) y2 = p.y;
        }
        var dx = x2 - x1, dy = y2 - y1;
        if (dx &gt; dy) y2 = y1 + dx; else x2 = x1 + dy;
      }
    }
    var root = d3_geom_quadtreeNode();
    root.add = function(p) {
      insert(root, p, x1, y1, x2, y2);
    };
    root.visit = function(f) {
      d3_geom_quadtreeVisit(f, root, x1, y1, x2, y2);
    };
    points.forEach(root.add);
    return root;
  };
  d3.time = {};
  var d3_time = Date, d3_time_daySymbols = [ &quot;Sunday&quot;, &quot;Monday&quot;, &quot;Tuesday&quot;, &quot;Wednesday&quot;, &quot;Thursday&quot;, &quot;Friday&quot;, &quot;Saturday&quot; ];
  d3_time_utc.prototype = {
    getDate: function() {
      return this._.getUTCDate();
    },
    getDay: function() {
      return this._.getUTCDay();
    },
    getFullYear: function() {
      return this._.getUTCFullYear();
    },
    getHours: function() {
      return this._.getUTCHours();
    },
    getMilliseconds: function() {
      return this._.getUTCMilliseconds();
    },
    getMinutes: function() {
      return this._.getUTCMinutes();
    },
    getMonth: function() {
      return this._.getUTCMonth();
    },
    getSeconds: function() {
      return this._.getUTCSeconds();
    },
    getTime: function() {
      return this._.getTime();
    },
    getTimezoneOffset: function() {
      return 0;
    },
    valueOf: function() {
      return this._.valueOf();
    },
    setDate: function() {
      d3_time_prototype.setUTCDate.apply(this._, arguments);
    },
    setDay: function() {
      d3_time_prototype.setUTCDay.apply(this._, arguments);
    },
    setFullYear: function() {
      d3_time_prototype.setUTCFullYear.apply(this._, arguments);
    },
    setHours: function() {
      d3_time_prototype.setUTCHours.apply(this._, arguments);
    },
    setMilliseconds: function() {
      d3_time_prototype.setUTCMilliseconds.apply(this._, arguments);
    },
    setMinutes: function() {
      d3_time_prototype.setUTCMinutes.apply(this._, arguments);
    },
    setMonth: function() {
      d3_time_prototype.setUTCMonth.apply(this._, arguments);
    },
    setSeconds: function() {
      d3_time_prototype.setUTCSeconds.apply(this._, arguments);
    },
    setTime: function() {
      d3_time_prototype.setTime.apply(this._, arguments);
    }
  };
  var d3_time_prototype = Date.prototype;
  var d3_time_formatDateTime = &quot;%a %b %e %H:%M:%S %Y&quot;, d3_time_formatDate = &quot;%m/%d/%y&quot;, d3_time_formatTime = &quot;%H:%M:%S&quot;;
  var d3_time_days = d3_time_daySymbols, d3_time_dayAbbreviations = d3_time_days.map(d3_time_formatAbbreviate), d3_time_months = [ &quot;January&quot;, &quot;February&quot;, &quot;March&quot;, &quot;April&quot;, &quot;May&quot;, &quot;June&quot;, &quot;July&quot;, &quot;August&quot;, &quot;September&quot;, &quot;October&quot;, &quot;November&quot;, &quot;December&quot; ], d3_time_monthAbbreviations = d3_time_months.map(d3_time_formatAbbreviate);
  d3.time.format = function(template) {
    function format(date) {
      var string = [], i = -1, j = 0, c, f;
      while (++i &lt; n) {
        if (template.charCodeAt(i) == 37) {
          string.push(template.substring(j, i), (f = d3_time_formats[c = template.charAt(++i)]) ? f(date) : c);
          j = i + 1;
        }
      }
      string.push(template.substring(j, i));
      return string.join(&quot;&quot;);
    }
    var n = template.length;
    format.parse = function(string) {
      var d = {
        y: 1900,
        m: 0,
        d: 1,
        H: 0,
        M: 0,
        S: 0,
        L: 0
      }, i = d3_time_parse(d, template, string, 0);
      if (i != string.length) return null;
      if (&quot;p&quot; in d) d.H = d.H % 12 + d.p * 12;
      var date = new d3_time;
      date.setFullYear(d.y, d.m, d.d);
      date.setHours(d.H, d.M, d.S, d.L);
      return date;
    };
    format.toString = function() {
      return template;
    };
    return format;
  };
  var d3_time_zfill2 = d3.format(&quot;02d&quot;), d3_time_zfill3 = d3.format(&quot;03d&quot;), d3_time_zfill4 = d3.format(&quot;04d&quot;), d3_time_sfill2 = d3.format(&quot;2d&quot;);
  var d3_time_dayRe = d3_time_formatRe(d3_time_days), d3_time_dayAbbrevRe = d3_time_formatRe(d3_time_dayAbbreviations), d3_time_monthRe = d3_time_formatRe(d3_time_months), d3_time_monthLookup = d3_time_formatLookup(d3_time_months), d3_time_monthAbbrevRe = d3_time_formatRe(d3_time_monthAbbreviations), d3_time_monthAbbrevLookup = d3_time_formatLookup(d3_time_monthAbbreviations);
  var d3_time_formats = {
    a: function(d) {
      return d3_time_dayAbbreviations[d.getDay()];
    },
    A: function(d) {
      return d3_time_days[d.getDay()];
    },
    b: function(d) {
      return d3_time_monthAbbreviations[d.getMonth()];
    },
    B: function(d) {
      return d3_time_months[d.getMonth()];
    },
    c: d3.time.format(d3_time_formatDateTime),
    d: function(d) {
      return d3_time_zfill2(d.getDate());
    },
    e: function(d) {
      return d3_time_sfill2(d.getDate());
    },
    H: function(d) {
      return d3_time_zfill2(d.getHours());
    },
    I: function(d) {
      return d3_time_zfill2(d.getHours() % 12 || 12);
    },
    j: function(d) {
      return d3_time_zfill3(1 + d3.time.dayOfYear(d));
    },
    L: function(d) {
      return d3_time_zfill3(d.getMilliseconds());
    },
    m: function(d) {
      return d3_time_zfill2(d.getMonth() + 1);
    },
    M: function(d) {
      return d3_time_zfill2(d.getMinutes());
    },
    p: function(d) {
      return d.getHours() &gt;= 12 ? &quot;PM&quot; : &quot;AM&quot;;
    },
    S: function(d) {
      return d3_time_zfill2(d.getSeconds());
    },
    U: function(d) {
      return d3_time_zfill2(d3.time.sundayOfYear(d));
    },
    w: function(d) {
      return d.getDay();
    },
    W: function(d) {
      return d3_time_zfill2(d3.time.mondayOfYear(d));
    },
    x: d3.time.format(d3_time_formatDate),
    X: d3.time.format(d3_time_formatTime),
    y: function(d) {
      return d3_time_zfill2(d.getFullYear() % 100);
    },
    Y: function(d) {
      return d3_time_zfill4(d.getFullYear() % 1e4);
    },
    Z: d3_time_zone,
    &quot;%&quot;: function(d) {
      return &quot;%&quot;;
    }
  };
  var d3_time_parsers = {
    a: d3_time_parseWeekdayAbbrev,
    A: d3_time_parseWeekday,
    b: d3_time_parseMonthAbbrev,
    B: d3_time_parseMonth,
    c: d3_time_parseLocaleFull,
    d: d3_time_parseDay,
    e: d3_time_parseDay,
    H: d3_time_parseHour24,
    I: d3_time_parseHour24,
    L: d3_time_parseMilliseconds,
    m: d3_time_parseMonthNumber,
    M: d3_time_parseMinutes,
    p: d3_time_parseAmPm,
    S: d3_time_parseSeconds,
    x: d3_time_parseLocaleDate,
    X: d3_time_parseLocaleTime,
    y: d3_time_parseYear,
    Y: d3_time_parseFullYear
  };
  var d3_time_numberRe = /^\s*\d+/;
  var d3_time_amPmLookup = d3.map({
    am: 0,
    pm: 1
  });
  d3.time.format.utc = function(template) {
    function format(date) {
      try {
        d3_time = d3_time_utc;
        var utc = new d3_time;
        utc._ = date;
        return local(utc);
      } finally {
        d3_time = Date;
      }
    }
    var local = d3.time.format(template);
    format.parse = function(string) {
      try {
        d3_time = d3_time_utc;
        var date = local.parse(string);
        return date &amp;&amp; date._;
      } finally {
        d3_time = Date;
      }
    };
    format.toString = local.toString;
    return format;
  };
  var d3_time_formatIso = d3.time.format.utc(&quot;%Y-%m-%dT%H:%M:%S.%LZ&quot;);
  d3.time.format.iso = Date.prototype.toISOString ? d3_time_formatIsoNative : d3_time_formatIso;
  d3_time_formatIsoNative.parse = function(string) {
    var date = new Date(string);
    return isNaN(date) ? null : date;
  };
  d3_time_formatIsoNative.toString = d3_time_formatIso.toString;
  d3.time.second = d3_time_interval(function(date) {
    return new d3_time(Math.floor(date / 1e3) * 1e3);
  }, function(date, offset) {
    date.setTime(date.getTime() + Math.floor(offset) * 1e3);
  }, function(date) {
    return date.getSeconds();
  });
  d3.time.seconds = d3.time.second.range;
  d3.time.seconds.utc = d3.time.second.utc.range;
  d3.time.minute = d3_time_interval(function(date) {
    return new d3_time(Math.floor(date / 6e4) * 6e4);
  }, function(date, offset) {
    date.setTime(date.getTime() + Math.floor(offset) * 6e4);
  }, function(date) {
    return date.getMinutes();
  });
  d3.time.minutes = d3.time.minute.range;
  d3.time.minutes.utc = d3.time.minute.utc.range;
  d3.time.hour = d3_time_interval(function(date) {
    var timezone = date.getTimezoneOffset() / 60;
    return new d3_time((Math.floor(date / 36e5 - timezone) + timezone) * 36e5);
  }, function(date, offset) {
    date.setTime(date.getTime() + Math.floor(offset) * 36e5);
  }, function(date) {
    return date.getHours();
  });
  d3.time.hours = d3.time.hour.range;
  d3.time.hours.utc = d3.time.hour.utc.range;
  d3.time.day = d3_time_interval(function(date) {
    var day = new d3_time(1970, 0);
    day.setFullYear(date.getFullYear(), date.getMonth(), date.getDate());
    return day;
  }, function(date, offset) {
    date.setDate(date.getDate() + offset);
  }, function(date) {
    return date.getDate() - 1;
  });
  d3.time.days = d3.time.day.range;
  d3.time.days.utc = d3.time.day.utc.range;
  d3.time.dayOfYear = function(date) {
    var year = d3.time.year(date);
    return Math.floor((date - year - (date.getTimezoneOffset() - year.getTimezoneOffset()) * 6e4) / 864e5);
  };
  d3_time_daySymbols.forEach(function(day, i) {
    day = day.toLowerCase();
    i = 7 - i;
    var interval = d3.time[day] = d3_time_interval(function(date) {
      (date = d3.time.day(date)).setDate(date.getDate() - (date.getDay() + i) % 7);
      return date;
    }, function(date, offset) {
      date.setDate(date.getDate() + Math.floor(offset) * 7);
    }, function(date) {
      var day = d3.time.year(date).getDay();
      return Math.floor((d3.time.dayOfYear(date) + (day + i) % 7) / 7) - (day !== i);
    });
    d3.time[day + &quot;s&quot;] = interval.range;
    d3.time[day + &quot;s&quot;].utc = interval.utc.range;
    d3.time[day + &quot;OfYear&quot;] = function(date) {
      var day = d3.time.year(date).getDay();
      return Math.floor((d3.time.dayOfYear(date) + (day + i) % 7) / 7);
    };
  });
  d3.time.week = d3.time.sunday;
  d3.time.weeks = d3.time.sunday.range;
  d3.time.weeks.utc = d3.time.sunday.utc.range;
  d3.time.weekOfYear = d3.time.sundayOfYear;
  d3.time.month = d3_time_interval(function(date) {
    date = d3.time.day(date);
    date.setDate(1);
    return date;
  }, function(date, offset) {
    date.setMonth(date.getMonth() + offset);
  }, function(date) {
    return date.getMonth();
  });
  d3.time.months = d3.time.month.range;
  d3.time.months.utc = d3.time.month.utc.range;
  d3.time.year = d3_time_interval(function(date) {
    date = d3.time.day(date);
    date.setMonth(0, 1);
    return date;
  }, function(date, offset) {
    date.setFullYear(date.getFullYear() + offset);
  }, function(date) {
    return date.getFullYear();
  });
  d3.time.years = d3.time.year.range;
  d3.time.years.utc = d3.time.year.utc.range;
  var d3_time_scaleSteps = [ 1e3, 5e3, 15e3, 3e4, 6e4, 3e5, 9e5, 18e5, 36e5, 108e5, 216e5, 432e5, 864e5, 1728e5, 6048e5, 2592e6, 7776e6, 31536e6 ];
  var d3_time_scaleLocalMethods = [ [ d3.time.second, 1 ], [ d3.time.second, 5 ], [ d3.time.second, 15 ], [ d3.time.second, 30 ], [ d3.time.minute, 1 ], [ d3.time.minute, 5 ], [ d3.time.minute, 15 ], [ d3.time.minute, 30 ], [ d3.time.hour, 1 ], [ d3.time.hour, 3 ], [ d3.time.hour, 6 ], [ d3.time.hour, 12 ], [ d3.time.day, 1 ], [ d3.time.day, 2 ], [ d3.time.week, 1 ], [ d3.time.month, 1 ], [ d3.time.month, 3 ], [ d3.time.year, 1 ] ];
  var d3_time_scaleLocalFormats = [ [ d3.time.format(&quot;%Y&quot;), function(d) {
    return true;
  } ], [ d3.time.format(&quot;%B&quot;), function(d) {
    return d.getMonth();
  } ], [ d3.time.format(&quot;%b %d&quot;), function(d) {
    return d.getDate() != 1;
  } ], [ d3.time.format(&quot;%a %d&quot;), function(d) {
    return d.getDay() &amp;&amp; d.getDate() != 1;
  } ], [ d3.time.format(&quot;%I %p&quot;), function(d) {
    return d.getHours();
  } ], [ d3.time.format(&quot;%I:%M&quot;), function(d) {
    return d.getMinutes();
  } ], [ d3.time.format(&quot;:%S&quot;), function(d) {
    return d.getSeconds();
  } ], [ d3.time.format(&quot;.%L&quot;), function(d) {
    return d.getMilliseconds();
  } ] ];
  var d3_time_scaleLinear = d3.scale.linear(), d3_time_scaleLocalFormat = d3_time_scaleFormat(d3_time_scaleLocalFormats);
  d3_time_scaleLocalMethods.year = function(extent, m) {
    return d3_time_scaleLinear.domain(extent.map(d3_time_scaleGetYear)).ticks(m).map(d3_time_scaleSetYear);
  };
  d3.time.scale = function() {
    return d3_time_scale(d3.scale.linear(), d3_time_scaleLocalMethods, d3_time_scaleLocalFormat);
  };
  var d3_time_scaleUTCMethods = d3_time_scaleLocalMethods.map(function(m) {
    return [ m[0].utc, m[1] ];
  });
  var d3_time_scaleUTCFormats = [ [ d3.time.format.utc(&quot;%Y&quot;), function(d) {
    return true;
  } ], [ d3.time.format.utc(&quot;%B&quot;), function(d) {
    return d.getUTCMonth();
  } ], [ d3.time.format.utc(&quot;%b %d&quot;), function(d) {
    return d.getUTCDate() != 1;
  } ], [ d3.time.format.utc(&quot;%a %d&quot;), function(d) {
    return d.getUTCDay() &amp;&amp; d.getUTCDate() != 1;
  } ], [ d3.time.format.utc(&quot;%I %p&quot;), function(d) {
    return d.getUTCHours();
  } ], [ d3.time.format.utc(&quot;%I:%M&quot;), function(d) {
    return d.getUTCMinutes();
  } ], [ d3.time.format.utc(&quot;:%S&quot;), function(d) {
    return d.getUTCSeconds();
  } ], [ d3.time.format.utc(&quot;.%L&quot;), function(d) {
    return d.getUTCMilliseconds();
  } ] ];
  var d3_time_scaleUTCFormat = d3_time_scaleFormat(d3_time_scaleUTCFormats);
  d3_time_scaleUTCMethods.year = function(extent, m) {
    return d3_time_scaleLinear.domain(extent.map(d3_time_scaleUTCGetYear)).ticks(m).map(d3_time_scaleUTCSetYear);
  };
  d3.time.scale.utc = function() {
    return d3_time_scale(d3.scale.linear(), d3_time_scaleUTCMethods, d3_time_scaleUTCFormat);
  };
})();

&lt;/script&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;script&gt;
(function (global) {
    &#39;use strict&#39;;

    var util = newUtil();
    var inliner = newInliner();
    var fontFaces = newFontFaces();
    var images = newImages();

    // Default impl options
    var defaultOptions = {
        // Default is to fail on error, no placeholder
        imagePlaceholder: undefined,
        // Default cache bust is false, it will use the cache
        cacheBust: false
    };

    var domtoimage = {
        toSvg: toSvg,
        toPng: toPng,
        toJpeg: toJpeg,
        toBlob: toBlob,
        toPixelData: toPixelData,
        impl: {
            fontFaces: fontFaces,
            images: images,
            util: util,
            inliner: inliner,
            options: {}
        }
    };

    if (typeof module !== &#39;undefined&#39;)
        module.exports = domtoimage;
    else
        global.domtoimage = domtoimage;


    /**
     * @param {Node} node - The DOM Node object to render
     * @param {Object} options - Rendering options
     * @param {Function} options.filter - Should return true if passed node should be included in the output
     *          (excluding node means excluding it&#39;s children as well). Not called on the root node.
     * @param {String} options.bgcolor - color for the background, any valid CSS color value.
     * @param {Number} options.width - width to be applied to node before rendering.
     * @param {Number} options.height - height to be applied to node before rendering.
     * @param {Object} options.style - an object whose properties to be copied to node&#39;s style before rendering.
     * @param {Number} options.quality - a Number between 0 and 1 indicating image quality (applicable to JPEG only),
                defaults to 1.0.
     * @param {String} options.imagePlaceholder - dataURL to use as a placeholder for failed images, default behaviour is to fail fast on images we can&#39;t fetch
     * @param {Boolean} options.cacheBust - set to true to cache bust by appending the time to the request url
     * @return {Promise} - A promise that is fulfilled with a SVG image data URL
     * */
    function toSvg(node, options) {
        options = options || {};
        copyOptions(options);
        return Promise.resolve(node)
            .then(function (node) {
                return cloneNode(node, options.filter, true);
            })
            .then(embedFonts)
            .then(inlineImages)
            .then(applyOptions)
            .then(function (clone) {
                return makeSvgDataUri(clone,
                    options.width || util.width(node),
                    options.height || util.height(node)
                );
            });

        function applyOptions(clone) {
            if (options.bgcolor) clone.style.backgroundColor = options.bgcolor;

            if (options.width) clone.style.width = options.width + &#39;px&#39;;
            if (options.height) clone.style.height = options.height + &#39;px&#39;;

            if (options.style)
                Object.keys(options.style).forEach(function (property) {
                    clone.style[property] = options.style[property];
                });

            return clone;
        }
    }

    /**
     * @param {Node} node - The DOM Node object to render
     * @param {Object} options - Rendering options, @see {@link toSvg}
     * @return {Promise} - A promise that is fulfilled with a Uint8Array containing RGBA pixel data.
     * */
    function toPixelData(node, options) {
        return draw(node, options || {})
            .then(function (canvas) {
                return canvas.getContext(&#39;2d&#39;).getImageData(
                    0,
                    0,
                    util.width(node),
                    util.height(node)
                ).data;
            });
    }

    /**
     * @param {Node} node - The DOM Node object to render
     * @param {Object} options - Rendering options, @see {@link toSvg}
     * @return {Promise} - A promise that is fulfilled with a PNG image data URL
     * */
    function toPng(node, options) {
        return draw(node, options || {})
            .then(function (canvas) {
                return canvas.toDataURL();
            });
    }

    /**
     * @param {Node} node - The DOM Node object to render
     * @param {Object} options - Rendering options, @see {@link toSvg}
     * @return {Promise} - A promise that is fulfilled with a JPEG image data URL
     * */
    function toJpeg(node, options) {
        options = options || {};
        return draw(node, options)
            .then(function (canvas) {
                return canvas.toDataURL(&#39;image/jpeg&#39;, options.quality || 1.0);
            });
    }

    /**
     * @param {Node} node - The DOM Node object to render
     * @param {Object} options - Rendering options, @see {@link toSvg}
     * @return {Promise} - A promise that is fulfilled with a PNG image blob
     * */
    function toBlob(node, options) {
        return draw(node, options || {})
            .then(util.canvasToBlob);
    }

    function copyOptions(options) {
        // Copy options to impl options for use in impl
        if(typeof(options.imagePlaceholder) === &#39;undefined&#39;) {
            domtoimage.impl.options.imagePlaceholder = defaultOptions.imagePlaceholder;
        } else {
            domtoimage.impl.options.imagePlaceholder = options.imagePlaceholder;
        }

        if(typeof(options.cacheBust) === &#39;undefined&#39;) {
            domtoimage.impl.options.cacheBust = defaultOptions.cacheBust;
        } else {
            domtoimage.impl.options.cacheBust = options.cacheBust;
        }
    }

    function draw(domNode, options) {
        return toSvg(domNode, options)
            .then(util.makeImage)
            .then(util.delay(100))
            .then(function (image) {
                var canvas = newCanvas(domNode);
                canvas.getContext(&#39;2d&#39;).drawImage(image, 0, 0);
                return canvas;
            });

        function newCanvas(domNode) {
            var canvas = document.createElement(&#39;canvas&#39;);
            canvas.width = options.width || util.width(domNode);
            canvas.height = options.height || util.height(domNode);

            if (options.bgcolor) {
                var ctx = canvas.getContext(&#39;2d&#39;);
                ctx.fillStyle = options.bgcolor;
                ctx.fillRect(0, 0, canvas.width, canvas.height);
            }

            return canvas;
        }
    }

    function cloneNode(node, filter, root) {
        if (!root &amp;&amp; filter &amp;&amp; !filter(node)) return Promise.resolve();

        return Promise.resolve(node)
            .then(makeNodeCopy)
            .then(function (clone) {
                return cloneChildren(node, clone, filter);
            })
            .then(function (clone) {
                return processClone(node, clone);
            });

        function makeNodeCopy(node) {
            if (node instanceof HTMLCanvasElement) return util.makeImage(node.toDataURL());
            return node.cloneNode(false);
        }

        function cloneChildren(original, clone, filter) {
            var children = original.childNodes;
            if (children.length === 0) return Promise.resolve(clone);

            return cloneChildrenInOrder(clone, util.asArray(children), filter)
                .then(function () {
                    return clone;
                });

            function cloneChildrenInOrder(parent, children, filter) {
                var done = Promise.resolve();
                children.forEach(function (child) {
                    done = done
                        .then(function () {
                            return cloneNode(child, filter);
                        })
                        .then(function (childClone) {
                            if (childClone) parent.appendChild(childClone);
                        });
                });
                return done;
            }
        }

        function processClone(original, clone) {
            if (!(clone instanceof Element)) return clone;

            return Promise.resolve()
                .then(cloneStyle)
                .then(clonePseudoElements)
                .then(copyUserInput)
                .then(fixSvg)
                .then(function () {
                    return clone;
                });

            function cloneStyle() {
                copyStyle(window.getComputedStyle(original), clone.style);

                function copyStyle(source, target) {
                    if (source.cssText) target.cssText = source.cssText;
                    else copyProperties(source, target);

                    function copyProperties(source, target) {
                        util.asArray(source).forEach(function (name) {
                            target.setProperty(
                                name,
                                source.getPropertyValue(name),
                                source.getPropertyPriority(name)
                            );
                        });
                    }
                }
            }

            function clonePseudoElements() {
                [&#39;:before&#39;, &#39;:after&#39;].forEach(function (element) {
                    clonePseudoElement(element);
                });

                function clonePseudoElement(element) {
                    var style = window.getComputedStyle(original, element);
                    var content = style.getPropertyValue(&#39;content&#39;);

                    if (content === &#39;&#39; || content === &#39;none&#39;) return;

                    var className = util.uid();
                    clone.className = clone.className + &#39; &#39; + className;
                    var styleElement = document.createElement(&#39;style&#39;);
                    styleElement.appendChild(formatPseudoElementStyle(className, element, style));
                    clone.appendChild(styleElement);

                    function formatPseudoElementStyle(className, element, style) {
                        var selector = &#39;.&#39; + className + &#39;:&#39; + element;
                        var cssText = style.cssText ? formatCssText(style) : formatCssProperties(style);
                        return document.createTextNode(selector + &#39;{&#39; + cssText + &#39;}&#39;);

                        function formatCssText(style) {
                            var content = style.getPropertyValue(&#39;content&#39;);
                            return style.cssText + &#39; content: &#39; + content + &#39;;&#39;;
                        }

                        function formatCssProperties(style) {

                            return util.asArray(style)
                                .map(formatProperty)
                                .join(&#39;; &#39;) + &#39;;&#39;;

                            function formatProperty(name) {
                                return name + &#39;: &#39; +
                                    style.getPropertyValue(name) +
                                    (style.getPropertyPriority(name) ? &#39; !important&#39; : &#39;&#39;);
                            }
                        }
                    }
                }
            }

            function copyUserInput() {
                if (original instanceof HTMLTextAreaElement) clone.innerHTML = original.value;
                if (original instanceof HTMLInputElement) clone.setAttribute(&quot;value&quot;, original.value);
            }

            function fixSvg() {
                if (!(clone instanceof SVGElement)) return;
                clone.setAttribute(&#39;xmlns&#39;, &#39;http://www.w3.org/2000/svg&#39;);

                if (!(clone instanceof SVGRectElement)) return;
                [&#39;width&#39;, &#39;height&#39;].forEach(function (attribute) {
                    var value = clone.getAttribute(attribute);
                    if (!value) return;

                    clone.style.setProperty(attribute, value);
                });
            }
        }
    }

    function embedFonts(node) {
        return fontFaces.resolveAll()
            .then(function (cssText) {
                var styleNode = document.createElement(&#39;style&#39;);
                node.appendChild(styleNode);
                styleNode.appendChild(document.createTextNode(cssText));
                return node;
            });
    }

    function inlineImages(node) {
        return images.inlineAll(node)
            .then(function () {
                return node;
            });
    }

    function makeSvgDataUri(node, width, height) {
        return Promise.resolve(node)
            .then(function (node) {
                node.setAttribute(&#39;xmlns&#39;, &#39;http://www.w3.org/1999/xhtml&#39;);
                return new XMLSerializer().serializeToString(node);
            })
            .then(util.escapeXhtml)
            .then(function (xhtml) {
                return &#39;&lt;foreignobject x=&quot;0&quot; y=&quot;0&quot; width=&quot;100%&quot; height=&quot;100%&quot;&gt;&#39; + xhtml + &#39;&lt;/foreignObject&gt;&#39;;
            })
            .then(function (foreignObject) {
                return &#39;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;&#39; + width + &#39;&quot; height=&quot;&#39; + height + &#39;&quot;&gt;&#39; +
                    foreignObject + &#39;&lt;/svg&gt;&#39;;
            })
            .then(function (svg) {
                return &#39;data:image/svg+xml;charset=utf-8,&#39; + svg;
            });
    }

    function newUtil() {
        return {
            escape: escape,
            parseExtension: parseExtension,
            mimeType: mimeType,
            dataAsUrl: dataAsUrl,
            isDataUrl: isDataUrl,
            canvasToBlob: canvasToBlob,
            resolveUrl: resolveUrl,
            getAndEncode: getAndEncode,
            uid: uid(),
            delay: delay,
            asArray: asArray,
            escapeXhtml: escapeXhtml,
            makeImage: makeImage,
            width: width,
            height: height
        };

        function mimes() {
            /*
             * Only WOFF and EOT mime types for fonts are &#39;real&#39;
             * see http://www.iana.org/assignments/media-types/media-types.xhtml
             */
            var WOFF = &#39;application/font-woff&#39;;
            var JPEG = &#39;image/jpeg&#39;;

            return {
                &#39;woff&#39;: WOFF,
                &#39;woff2&#39;: WOFF,
                &#39;ttf&#39;: &#39;application/font-truetype&#39;,
                &#39;eot&#39;: &#39;application/vnd.ms-fontobject&#39;,
                &#39;png&#39;: &#39;image/png&#39;,
                &#39;jpg&#39;: JPEG,
                &#39;jpeg&#39;: JPEG,
                &#39;gif&#39;: &#39;image/gif&#39;,
                &#39;tiff&#39;: &#39;image/tiff&#39;,
                &#39;svg&#39;: &#39;image/svg+xml&#39;
            };
        }

        function parseExtension(url) {
            var match = /\.([^\.\/]*?)$/g.exec(url);
            if (match) return match[1];
            else return &#39;&#39;;
        }

        function mimeType(url) {
            var extension = parseExtension(url).toLowerCase();
            return mimes()[extension] || &#39;&#39;;
        }

        function isDataUrl(url) {
            return url.search(/^(data:)/) !== -1;
        }

        function toBlob(canvas) {
            return new Promise(function (resolve) {
                var binaryString = window.atob(canvas.toDataURL().split(&#39;,&#39;)[1]);
                var length = binaryString.length;
                var binaryArray = new Uint8Array(length);

                for (var i = 0; i &lt; length; i++)
                    binaryArray[i] = binaryString.charCodeAt(i);

                resolve(new Blob([binaryArray], {
                    type: &#39;image/png&#39;
                }));
            });
        }

        function canvasToBlob(canvas) {
            if (canvas.toBlob)
                return new Promise(function (resolve) {
                    canvas.toBlob(resolve);
                });

            return toBlob(canvas);
        }

        function resolveUrl(url, baseUrl) {
            var doc = document.implementation.createHTMLDocument();
            var base = doc.createElement(&#39;base&#39;);
            doc.head.appendChild(base);
            var a = doc.createElement(&#39;a&#39;);
            doc.body.appendChild(a);
            base.href = baseUrl;
            a.href = url;
            return a.href;
        }

        function uid() {
            var index = 0;

            return function () {
                return &#39;u&#39; + fourRandomChars() + index++;

                function fourRandomChars() {
                    /* see http://stackoverflow.com/a/6248722/2519373 */
                    return (&#39;0000&#39; + (Math.random() * Math.pow(36, 4) &lt;&lt; 0).toString(36)).slice(-4);
                }
            };
        }

        function makeImage(uri) {
            return new Promise(function (resolve, reject) {
                var image = new Image();
                image.onload = function () {
                    resolve(image);
                };
                image.onerror = reject;
                image.src = uri;
            });
        }

        function getAndEncode(url) {
            var TIMEOUT = 30000;
            if(domtoimage.impl.options.cacheBust) {
                // Cache bypass so we dont have CORS issues with cached images
                // Source: https://developer.mozilla.org/en/docs/Web/API/XMLHttpRequest/Using_XMLHttpRequest#Bypassing_the_cache
                url += ((/\?/).test(url) ? &quot;&amp;&quot; : &quot;?&quot;) + (new Date()).getTime();
            }

            return new Promise(function (resolve) {
                var request = new XMLHttpRequest();

                request.onreadystatechange = done;
                request.ontimeout = timeout;
                request.responseType = &#39;blob&#39;;
                request.timeout = TIMEOUT;
                request.open(&#39;GET&#39;, url, true);
                request.send();

                var placeholder;
                if(domtoimage.impl.options.imagePlaceholder) {
                    var split = domtoimage.impl.options.imagePlaceholder.split(/,/);
                    if(split &amp;&amp; split[1]) {
                        placeholder = split[1];
                    }
                }

                function done() {
                    if (request.readyState !== 4) return;

                    if (request.status !== 200) {
                        if(placeholder) {
                            resolve(placeholder);
                        } else {
                            fail(&#39;cannot fetch resource: &#39; + url + &#39;, status: &#39; + request.status);
                        }

                        return;
                    }

                    var encoder = new FileReader();
                    encoder.onloadend = function () {
                        var content = encoder.result.split(/,/)[1];
                        resolve(content);
                    };
                    encoder.readAsDataURL(request.response);
                }

                function timeout() {
                    if(placeholder) {
                        resolve(placeholder);
                    } else {
                        fail(&#39;timeout of &#39; + TIMEOUT + &#39;ms occured while fetching resource: &#39; + url);
                    }
                }

                function fail(message) {
                    console.error(message);
                    resolve(&#39;&#39;);
                }
            });
        }

        function dataAsUrl(content, type) {
            return &#39;data:&#39; + type + &#39;;base64,&#39; + content;
        }

        function escape(string) {
            return string.replace(/([.*+?^${}()|\[\]\/\\])/g, &#39;\\$1&#39;);
        }

        function delay(ms) {
            return function (arg) {
                return new Promise(function (resolve) {
                    setTimeout(function () {
                        resolve(arg);
                    }, ms);
                });
            };
        }

        function asArray(arrayLike) {
            var array = [];
            var length = arrayLike.length;
            for (var i = 0; i &lt; length; i++) array.push(arrayLike[i]);
            return array;
        }

        function escapeXhtml(string) {
            return string.replace(/#/g, &#39;%23&#39;).replace(/\n/g, &#39;%0A&#39;);
        }

        function width(node) {
            var leftBorder = px(node, &#39;border-left-width&#39;);
            var rightBorder = px(node, &#39;border-right-width&#39;);
            return node.scrollWidth + leftBorder + rightBorder;
        }

        function height(node) {
            var topBorder = px(node, &#39;border-top-width&#39;);
            var bottomBorder = px(node, &#39;border-bottom-width&#39;);
            return node.scrollHeight + topBorder + bottomBorder;
        }

        function px(node, styleProperty) {
            var value = window.getComputedStyle(node).getPropertyValue(styleProperty);
            return parseFloat(value.replace(&#39;px&#39;, &#39;&#39;));
        }
    }

    function newInliner() {
        var URL_REGEX = /url\([&#39;&quot;]?([^&#39;&quot;]+?)[&#39;&quot;]?\)/g;

        return {
            inlineAll: inlineAll,
            shouldProcess: shouldProcess,
            impl: {
                readUrls: readUrls,
                inline: inline
            }
        };

        function shouldProcess(string) {
            return string.search(URL_REGEX) !== -1;
        }

        function readUrls(string) {
            var result = [];
            var match;
            while ((match = URL_REGEX.exec(string)) !== null) {
                result.push(match[1]);
            }
            return result.filter(function (url) {
                return !util.isDataUrl(url);
            });
        }

        function inline(string, url, baseUrl, get) {
            return Promise.resolve(url)
                .then(function (url) {
                    return baseUrl ? util.resolveUrl(url, baseUrl) : url;
                })
                .then(get || util.getAndEncode)
                .then(function (data) {
                    return util.dataAsUrl(data, util.mimeType(url));
                })
                .then(function (dataUrl) {
                    return string.replace(urlAsRegex(url), &#39;$1&#39; + dataUrl + &#39;$3&#39;);
                });

            function urlAsRegex(url) {
                return new RegExp(&#39;(url\\([\&#39;&quot;]?)(&#39; + util.escape(url) + &#39;)([\&#39;&quot;]?\\))&#39;, &#39;g&#39;);
            }
        }

        function inlineAll(string, baseUrl, get) {
            if (nothingToInline()) return Promise.resolve(string);

            return Promise.resolve(string)
                .then(readUrls)
                .then(function (urls) {
                    var done = Promise.resolve(string);
                    urls.forEach(function (url) {
                        done = done.then(function (string) {
                            return inline(string, url, baseUrl, get);
                        });
                    });
                    return done;
                });

            function nothingToInline() {
                return !shouldProcess(string);
            }
        }
    }

    function newFontFaces() {
        return {
            resolveAll: resolveAll,
            impl: {
                readAll: readAll
            }
        };

        function resolveAll() {
            return readAll(document)
                .then(function (webFonts) {
                    return Promise.all(
                        webFonts.map(function (webFont) {
                            return webFont.resolve();
                        })
                    );
                })
                .then(function (cssStrings) {
                    return cssStrings.join(&#39;\n&#39;);
                });
        }

        function readAll() {
            return Promise.resolve(util.asArray(document.styleSheets))
                .then(getCssRules)
                .then(selectWebFontRules)
                .then(function (rules) {
                    return rules.map(newWebFont);
                });

            function selectWebFontRules(cssRules) {
                return cssRules
                    .filter(function (rule) {
                        return rule.type === CSSRule.FONT_FACE_RULE;
                    })
                    .filter(function (rule) {
                        return inliner.shouldProcess(rule.style.getPropertyValue(&#39;src&#39;));
                    });
            }

            function getCssRules(styleSheets) {
                var cssRules = [];
                styleSheets.forEach(function (sheet) {
                    try {
                        util.asArray(sheet.cssRules || []).forEach(cssRules.push.bind(cssRules));
                    } catch (e) {
                        console.log(&#39;Error while reading CSS rules from &#39; + sheet.href, e.toString());
                    }
                });
                return cssRules;
            }

            function newWebFont(webFontRule) {
                return {
                    resolve: function resolve() {
                        var baseUrl = (webFontRule.parentStyleSheet || {}).href;
                        return inliner.inlineAll(webFontRule.cssText, baseUrl);
                    },
                    src: function () {
                        return webFontRule.style.getPropertyValue(&#39;src&#39;);
                    }
                };
            }
        }
    }

    function newImages() {
        return {
            inlineAll: inlineAll,
            impl: {
                newImage: newImage
            }
        };

        function newImage(element) {
            return {
                inline: inline
            };

            function inline(get) {
                if (util.isDataUrl(element.src)) return Promise.resolve();

                return Promise.resolve(element.src)
                    .then(get || util.getAndEncode)
                    .then(function (data) {
                        return util.dataAsUrl(data, util.mimeType(element.src));
                    })
                    .then(function (dataUrl) {
                        return new Promise(function (resolve, reject) {
                            element.onload = resolve;
                            element.onerror = reject;
                            element.src = dataUrl;
                        });
                    });
            }
        }

        function inlineAll(node) {
            if (!(node instanceof Element)) return Promise.resolve(node);

            return inlineBackground(node)
                .then(function () {
                    if (node instanceof HTMLImageElement)
                        return newImage(node).inline();
                    else
                        return Promise.all(
                            util.asArray(node.childNodes).map(function (child) {
                                return inlineAll(child);
                            })
                        );
                });

            function inlineBackground(node) {
                var background = node.style.getPropertyValue(&#39;background&#39;);

                if (!background) return Promise.resolve(node);

                return inliner.inlineAll(background)
                    .then(function (inlined) {
                        node.style.setProperty(
                            &#39;background&#39;,
                            inlined,
                            node.style.getPropertyPriority(&#39;background&#39;)
                        );
                    })
                    .then(function () {
                        return node;
                    });
            }
        }
    }
})(this);
&lt;/script&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3479830349506876198/posts/default/4615302545471705673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3479830349506876198/posts/default/4615302545471705673'/><link rel='alternate' type='text/html' href='http://oruro777.blogspot.com/2019/12/escribir-letras-o-nombre-en-la-camiseta.html' title='Escribir letras o nombre en la camiseta del jugador'/><author><name>Jx</name><uri>http://www.blogger.com/profile/03601735053947716847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimUA79lEVXablWNyWA_PA9vyO8cSB07JJvxfInLfYXUy8-1RKqTIC6BQkFc2qD4AZOJiMBqU1aNFGqZre-ns5hE2zCBTVIOuPHcFVUcXZ7lYduX4bE9mLCxSc-lQcLG_ZNNardo0xkzIzd/s72-c/portada5.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-3479830349506876198.post-8760327287886440032</id><published>2017-12-08T19:14:00.000-04:00</published><updated>2020-03-26T20:17:37.457-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="facebook"/><category scheme="http://www.blogger.com/atom/ns#" term="imágenes en facebook"/><category scheme="http://www.blogger.com/atom/ns#" term="trucos para facebook"/><title type='text'>Portada 3D de un Gato con mensaje para editar</title><content type='html'>&lt;div class=&quot;area-imagen&quot;&gt;&lt;div id=&quot;area-aux&quot;&gt;&lt;div id=&quot;area5&quot; &gt;&lt;img id=&quot;img3&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2ENIdspwbvok7Pa9krhJB2qWfg_fF6kXF1Sb1lZvNbusZsbIJ1aVwn9IZn6oEsJsMmazuuI7c7MUCJmHtRWHB8qkA5fFBPoawCUPsskeTXJbaPx5J7z7ywr3krErjsQ3so3HD8woUBQBQ/s1600/3d1.jpg&quot; style=&quot;width:555px;&quot;&gt;&lt;br /&gt;
&lt;span style=&quot;color:#222;font-weight:bold;position:absolute;width:309px;top:174px;left:420px;font-size:27px;text-align:center;&quot; id=&quot;text1&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;clear:both;&quot; class=&quot;clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id=&quot;editor-imagen1&quot;&gt;&lt;/div&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;Portada 3D de un Gato con mensaje para editar&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Seguimos con nuevas alternativas para nuestras portadas, un gatito 3d que aparentemente sale de la foto para aparecer en nuestro escenario que consiste en un suelo brillante donde se tiene un mensaje de saludo &quot;Buen día&quot; con letras grandes y en 3d. En la parte posterior está el recuadro en el que se puede añadir el texto preferido escribiendo en la caja de abajo.&lt;br /&gt;
Nuevo diseños de imágenes 3d con animales, letras, personas y demás opciones iremos publicando en este espacio. Si desea un diseño especial no olvide mandarnos un mensaje.&lt;br /&gt;
&lt;div id=&quot;editor-imagen2&quot;&gt;&lt;div  style=&quot;position:relative;&quot;&gt;&lt;div class=&quot;dom-textarea&quot;&gt;&lt;textarea maxlength=&quot;156&quot; onkeyup=&quot;escribir()&quot; id=&quot;textedit&quot;&gt;MI TEXTO&lt;/textarea&gt;&lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;button onclick=&quot;funFF(1);change_class_child(&amp;#39;#modal_crearImagen5&amp;#39;,&amp;#39;.modal5.view&amp;#39;,&amp;#39;modal5 view visible&amp;#39;);&quot; class=&quot;btn1&quot;&gt;CREAR IMAGEN&lt;/button&gt; &lt;button onclick=&quot;show_or_hidden_dom_sin_overflow(&#39;botones-1&#39;,&#39;block&#39;);&quot; class=&quot;btn1&quot;&gt;TAMAÑO&lt;/button&gt;  &lt;br /&gt;
&lt;div id=&quot;botones-1&quot; style=&quot;background:rgb(195, 236, 249) none repeat scroll 0% 0%;text-align:center;position:absolute;top:0;width:100%;padding:3px 0 9px 0;display:none;&quot;&gt;Tamaño:&lt;br /&gt;
&lt;button onclick=&quot;size5(1)&quot; class=&quot;btn1&quot;&gt;250px&lt;/button&gt; &lt;button onclick=&quot;size5(2)&quot; class=&quot;btn1&quot;&gt;320px&lt;/button&gt; &lt;button onclick=&quot;size5(3)&quot; class=&quot;btn1&quot;&gt;550px&lt;/button&gt; &lt;button onclick=&quot;size5(4)&quot; class=&quot;btn1&quot;&gt;650px&lt;/button&gt; &lt;button onclick=&quot;size5(5)&quot; class=&quot;btn1&quot;&gt;750px&lt;/button&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;button onclick=&quot;show_or_hidden_dom_sin_overflow(&#39;botones-1&#39;,&#39;none&#39;);&quot; class=&quot;btn1&quot;&gt;CERRAR X&lt;/button&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id=&quot;modal_crearImagen5&quot; class=&quot;modal-container&quot;&gt;&lt;div class=&quot;modal5 view&quot;&gt;&lt;div class=&quot;modalA-content&quot; id=&quot;modal-content&quot;&gt;&lt;div class=&quot;panel-heading&quot; style=&quot;position:relative;&quot;&gt;&lt;h4 class=&quot;modal-title&quot; id=&quot;myModalLabel&quot;&gt;IMAGEN CREADA&lt;br /&gt;
&lt;button type=&quot;button&quot; class=&quot;btn-close-2&quot; data-dismiss=&quot;modal&quot; onclick=&quot;change_class_child(&amp;#39;#modal_crearImagen5&amp;#39;,&amp;#39;.modal5.view.visible&amp;#39;,&amp;#39;modal5 view&amp;#39;);&quot;&gt;x&lt;/button&gt;&lt;br /&gt;
&lt;/h4&gt;&lt;/div&gt;&lt;div id=&quot;show-image&quot;&gt;&lt;/div&gt;&lt;button onclick=&quot;change_class_child(&amp;#39;#modal_crearImagen5&amp;#39;,&amp;#39;.modal5.view.visible&amp;#39;,&amp;#39;modal5 view&amp;#39;);&quot; class=&quot;btn1&quot; style=&quot;float:left;width:unset;&quot;&gt;CERRAR&lt;/button&gt;&lt;br /&gt;
&lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;script&gt;auto_ini(); 
function auto_ini(){console.log(&quot;entra auto_ini&quot;);document.getElementById(&quot;editor-imagen1&quot;).innerHTML=document.getElementById(&quot;editor-imagen2&quot;).innerHTML;document.getElementById(&quot;editor-imagen2&quot;).innerHTML=&quot;&quot;;
                    ancho=screen.width; if(ancho&gt;1050)size5(5); if(ancho&gt;555&amp;&amp;ancho&lt;=1050)size5(3); if(ancho&lt;555&amp;&amp;ancho&gt;320)size5(2); if(ancho&lt;321)size5(1); 
       }
      
function size5(tam3){color=&quot;#222&quot;; imgWidth3=750; imgHeight3=280; top3=81;fontSize3=21;textWidth3=261;left3=171;
                     if(tam3==1){newWidth3=250;} if(tam3==2){newWidth3=320;} 
      if(tam3==3){newWidth3=555;} 
      if(tam3==4){newWidth3=650;} if(tam3==5){newWidth3=750;}
                     newHeight3=newWidth3*imgHeight3/imgWidth3; 
                     top3=newHeight3*top3/imgHeight3;
                     left3=newWidth3*left3/imgWidth3;        
                     fontSize3=newHeight3*fontSize3/imgHeight3;
                     textWidth3=newWidth3*textWidth3/imgWidth3;
                     imgWidth3=newWidth3;     
                        document.getElementById(&quot;text1&quot;).style.fontSize = fontSize3+&quot;px&quot;;
                        document.getElementById(&quot;text1&quot;).style.left = left3+&quot;px&quot;;
                        document.getElementById(&quot;text1&quot;).style.top = top3+&quot;px&quot;;
                        document.getElementById(&quot;text1&quot;).style.width = textWidth3+&quot;px&quot;;
                     document.getElementById(&quot;text1&quot;).style.color = color;
                        document.getElementById(&quot;img3&quot;).style.width = imgWidth3+&quot;px&quot;;
                        document.getElementById(&quot;area5&quot;).style.width = imgWidth3+&quot;px&quot;;
                     document.getElementById(&quot;area-aux&quot;).style.width = imgWidth3+&quot;px&quot;;
                        document.getElementById(&quot;modal-content&quot;).style.width = imgWidth3+&quot;px&quot;;
      
                      escribir();
                    }
function escribir()
         {texto5=document.getElementById(&#39;textedit&#39;).value; 
          vec5=texto5.split(&quot;\n&quot;); cade=&quot;&quot;;for(i=0;i&lt;vec5.length;i++){if(i&gt;0)salto=&#39;
&#39;;else salto=&#39;&#39;;  cade+=salto+vec5[i];}
          document.getElementById(&#39;text1&#39;).innerHTML=cade;    
         }
&lt;/script&gt;&lt;br /&gt;
&lt;!--.......................................--&gt;&lt;br /&gt;
&lt;script&gt;
var accion5,idResult5,idMessage5,gif5,variable5,lastNameId,idCampoUpdate,datoExtra,datoExtra2;

function funFF(datos){console.log(&quot;Enter-&gt;funFF()&quot;);escribir();
    var wrapper = document.getElementById(&#39;area5&#39;);
    domtoimage.toSvg(wrapper).then(function (svgDataUrl) {downloadPNGFromAnyImageSrc(svgDataUrl,accion5,idResult5,idMessage5,gif5,variable5,lastNameId,idCampoUpdate,datos);});
}

function downloadPNGFromAnyImageSrc(src,accion5,idResult5,idMessage5,gif5,variable5,lastNameId,idCampoUpdate,datos)
{ console.log(&quot;Enter-&gt;downloadPNGFromAnyImageSrc()&quot;);
  //recreate the image with src recieved
  var img = new Image;
  //when image loaded (to know width and height)
  img.onload = function(){
    //drow image inside a canvas
    var canvas = convertImageToCanvas(img);
    //get image/png from convas
    var pngImage =  convertCanvasToImage(canvas);
    //download
    var anchor = document.createElement(&#39;a&#39;);
                      var myImage = canvas.toDataURL(&quot;image/png&quot;);
       console.log(&quot;DOWNLOAD-&gt;&quot;+datoExtra+&quot; : &quot;+myImage);
       
       if(datos==1){//window.open(myImage);
                    document.getElementById(&quot;show-image&quot;).innerHTML=&#39;&lt;img src=&quot;&#39;+myImage+&#39;&quot;/&gt;&lt;div class=&quot;clear&quot;&gt;
&lt;/div&gt;&lt;a href=&quot;&#39;+myImage+&#39;&quot; download=&quot;image.png&quot; class=&quot;btn1&quot; style=&quot;float:left;width:unset;&quot;&gt;DESCARGAR&lt;/a&gt;&#39;;
                   }
       
    if(datos==2){ anchor.setAttribute(&#39;href&#39;, pngImage.src);
            anchor.setAttribute(&#39;download&#39;, &#39;image.png&#39;);
             }
    anchor.click();
  };
  img.src = src;
 // Converts image to canvas; returns new canvas element
  function convertImageToCanvas(image) {
        var canvas = document.createElement(&quot;canvas&quot;);
        canvas.width = image.width;
        canvas.height = image.height;
        canvas.getContext(&quot;2d&quot;).drawImage(image, 0, 0);
        return canvas;
    }
    // Converts canvas to an image
    function convertCanvasToImage(canvas) {
        var image = new Image();
        image.src = canvas.toDataURL(&quot;image/png&quot;);
        return image;
    }
}
&lt;/script&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;script&gt;

(function() {
  function d3_class(ctor, properties) {
    try {
      for (var key in properties) {
        Object.defineProperty(ctor.prototype, key, {
          value: properties[key],
          enumerable: false
        });
      }
    } catch (e) {
      ctor.prototype = properties;
    }
  }
  function d3_arrayCopy(pseudoarray) {
    var i = -1, n = pseudoarray.length, array = [];
    while (++i &lt; n) array.push(pseudoarray[i]);
    return array;
  }
  function d3_arraySlice(pseudoarray) {
    return Array.prototype.slice.call(pseudoarray);
  }
  function d3_Map() {}
  function d3_identity(d) {
    return d;
  }
  function d3_this() {
    return this;
  }
  function d3_true() {
    return true;
  }
  function d3_functor(v) {
    return typeof v === &quot;function&quot; ? v : function() {
      return v;
    };
  }
  function d3_rebind(target, source, method) {
    return function() {
      var value = method.apply(source, arguments);
      return arguments.length ? target : value;
    };
  }
  function d3_number(x) {
    return x != null &amp;&amp; !isNaN(x);
  }
  function d3_zipLength(d) {
    return d.length;
  }
  function d3_splitter(d) {
    return d == null;
  }
  function d3_collapse(s) {
    return s.trim().replace(/\s+/g, &quot; &quot;);
  }
  function d3_range_integerScale(x) {
    var k = 1;
    while (x * k % 1) k *= 10;
    return k;
  }
  function d3_dispatch() {}
  function d3_dispatch_event(dispatch) {
    function event() {
      var z = listeners, i = -1, n = z.length, l;
      while (++i &lt; n) if (l = z[i].on) l.apply(this, arguments);
      return dispatch;
    }
    var listeners = [], listenerByName = new d3_Map;
    event.on = function(name, listener) {
      var l = listenerByName.get(name), i;
      if (arguments.length &lt; 2) return l &amp;&amp; l.on;
      if (l) {
        l.on = null;
        listeners = listeners.slice(0, i = listeners.indexOf(l)).concat(listeners.slice(i + 1));
        listenerByName.remove(name);
      }
      if (listener) listeners.push(listenerByName.set(name, {
        on: listener
      }));
      return dispatch;
    };
    return event;
  }
  function d3_format_precision(x, p) {
    return p - (x ? 1 + Math.floor(Math.log(x + Math.pow(10, 1 + Math.floor(Math.log(x) / Math.LN10) - p)) / Math.LN10) : 1);
  }
  function d3_format_typeDefault(x) {
    return x + &quot;&quot;;
  }
  function d3_format_group(value) {
    var i = value.lastIndexOf(&quot;.&quot;), f = i &gt;= 0 ? value.substring(i) : (i = value.length, &quot;&quot;), t = [];
    while (i &gt; 0) t.push(value.substring(i -= 3, i + 3));
    return t.reverse().join(&quot;,&quot;) + f;
  }
  function d3_formatPrefix(d, i) {
    var k = Math.pow(10, Math.abs(8 - i) * 3);
    return {
      scale: i &gt; 8 ? function(d) {
        return d / k;
      } : function(d) {
        return d * k;
      },
      symbol: d
    };
  }
  function d3_ease_clamp(f) {
    return function(t) {
      return t &lt;= 0 ? 0 : t &gt;= 1 ? 1 : f(t);
    };
  }
  function d3_ease_reverse(f) {
    return function(t) {
      return 1 - f(1 - t);
    };
  }
  function d3_ease_reflect(f) {
    return function(t) {
      return .5 * (t &lt; .5 ? f(2 * t) : 2 - f(2 - 2 * t));
    };
  }
  function d3_ease_identity(t) {
    return t;
  }
  function d3_ease_poly(e) {
    return function(t) {
      return Math.pow(t, e);
    };
  }
  function d3_ease_sin(t) {
    return 1 - Math.cos(t * Math.PI / 2);
  }
  function d3_ease_exp(t) {
    return Math.pow(2, 10 * (t - 1));
  }
  function d3_ease_circle(t) {
    return 1 - Math.sqrt(1 - t * t);
  }
  function d3_ease_elastic(a, p) {
    var s;
    if (arguments.length &lt; 2) p = .45;
    if (arguments.length &lt; 1) {
      a = 1;
      s = p / 4;
    } else s = p / (2 * Math.PI) * Math.asin(1 / a);
    return function(t) {
      return 1 + a * Math.pow(2, 10 * -t) * Math.sin((t - s) * 2 * Math.PI / p);
    };
  }
  function d3_ease_back(s) {
    if (!s) s = 1.70158;
    return function(t) {
      return t * t * ((s + 1) * t - s);
    };
  }
  function d3_ease_bounce(t) {
    return t &lt; 1 / 2.75 ? 7.5625 * t * t : t &lt; 2 / 2.75 ? 7.5625 * (t -= 1.5 / 2.75) * t + .75 : t &lt; 2.5 / 2.75 ? 7.5625 * (t -= 2.25 / 2.75) * t + .9375 : 7.5625 * (t -= 2.625 / 2.75) * t + .984375;
  }
  function d3_eventCancel() {
    d3.event.stopPropagation();
    d3.event.preventDefault();
  }
  function d3_eventSource() {
    var e = d3.event, s;
    while (s = e.sourceEvent) e = s;
    return e;
  }
  function d3_eventDispatch(target) {
    var dispatch = new d3_dispatch, i = 0, n = arguments.length;
    while (++i &lt; n) dispatch[arguments[i]] = d3_dispatch_event(dispatch);
    dispatch.of = function(thiz, argumentz) {
      return function(e1) {
        try {
          var e0 = e1.sourceEvent = d3.event;
          e1.target = target;
          d3.event = e1;
          dispatch[e1.type].apply(thiz, argumentz);
        } finally {
          d3.event = e0;
        }
      };
    };
    return dispatch;
  }
  function d3_transform(m) {
    var r0 = [ m.a, m.b ], r1 = [ m.c, m.d ], kx = d3_transformNormalize(r0), kz = d3_transformDot(r0, r1), ky = d3_transformNormalize(d3_transformCombine(r1, r0, -kz)) || 0;
    if (r0[0] * r1[1] &lt; r1[0] * r0[1]) {
      r0[0] *= -1;
      r0[1] *= -1;
      kx *= -1;
      kz *= -1;
    }
    this.rotate = (kx ? Math.atan2(r0[1], r0[0]) : Math.atan2(-r1[0], r1[1])) * d3_transformDegrees;
    this.translate = [ m.e, m.f ];
    this.scale = [ kx, ky ];
    this.skew = ky ? Math.atan2(kz, ky) * d3_transformDegrees : 0;
  }
  function d3_transformDot(a, b) {
    return a[0] * b[0] + a[1] * b[1];
  }
  function d3_transformNormalize(a) {
    var k = Math.sqrt(d3_transformDot(a, a));
    if (k) {
      a[0] /= k;
      a[1] /= k;
    }
    return k;
  }
  function d3_transformCombine(a, b, k) {
    a[0] += k * b[0];
    a[1] += k * b[1];
    return a;
  }
  function d3_interpolateByName(name) {
    return name == &quot;transform&quot; ? d3.interpolateTransform : d3.interpolate;
  }
  function d3_uninterpolateNumber(a, b) {
    b = b - (a = +a) ? 1 / (b - a) : 0;
    return function(x) {
      return (x - a) * b;
    };
  }
  function d3_uninterpolateClamp(a, b) {
    b = b - (a = +a) ? 1 / (b - a) : 0;
    return function(x) {
      return Math.max(0, Math.min(1, (x - a) * b));
    };
  }
  function d3_Color() {}
  function d3_rgb(r, g, b) {
    return new d3_Rgb(r, g, b);
  }
  function d3_Rgb(r, g, b) {
    this.r = r;
    this.g = g;
    this.b = b;
  }
  function d3_rgb_hex(v) {
    return v &lt; 16 ? &quot;0&quot; + Math.max(0, v).toString(16) : Math.min(255, v).toString(16);
  }
  function d3_rgb_parse(format, rgb, hsl) {
    var r = 0, g = 0, b = 0, m1, m2, name;
    m1 = /([a-z]+)\((.*)\)/i.exec(format);
    if (m1) {
      m2 = m1[2].split(&quot;,&quot;);
      switch (m1[1]) {
       case &quot;hsl&quot;:
        {
          return hsl(parseFloat(m2[0]), parseFloat(m2[1]) / 100, parseFloat(m2[2]) / 100);
        }
       case &quot;rgb&quot;:
        {
          return rgb(d3_rgb_parseNumber(m2[0]), d3_rgb_parseNumber(m2[1]), d3_rgb_parseNumber(m2[2]));
        }
      }
    }
    if (name = d3_rgb_names.get(format)) return rgb(name.r, name.g, name.b);
    if (format != null &amp;&amp; format.charAt(0) === &quot;#&quot;) {
      if (format.length === 4) {
        r = format.charAt(1);
        r += r;
        g = format.charAt(2);
        g += g;
        b = format.charAt(3);
        b += b;
      } else if (format.length === 7) {
        r = format.substring(1, 3);
        g = format.substring(3, 5);
        b = format.substring(5, 7);
      }
      r = parseInt(r, 16);
      g = parseInt(g, 16);
      b = parseInt(b, 16);
    }
    return rgb(r, g, b);
  }
  function d3_rgb_hsl(r, g, b) {
    var min = Math.min(r /= 255, g /= 255, b /= 255), max = Math.max(r, g, b), d = max - min, h, s, l = (max + min) / 2;
    if (d) {
      s = l &lt; .5 ? d / (max + min) : d / (2 - max - min);
      if (r == max) h = (g - b) / d + (g &lt; b ? 6 : 0); else if (g == max) h = (b - r) / d + 2; else h = (r - g) / d + 4;
      h *= 60;
    } else {
      s = h = 0;
    }
    return d3_hsl(h, s, l);
  }
  function d3_rgb_lab(r, g, b) {
    r = d3_rgb_xyz(r);
    g = d3_rgb_xyz(g);
    b = d3_rgb_xyz(b);
    var x = d3_xyz_lab((.4124564 * r + .3575761 * g + .1804375 * b) / d3_lab_X), y = d3_xyz_lab((.2126729 * r + .7151522 * g + .072175 * b) / d3_lab_Y), z = d3_xyz_lab((.0193339 * r + .119192 * g + .9503041 * b) / d3_lab_Z);
    return d3_lab(116 * y - 16, 500 * (x - y), 200 * (y - z));
  }
  function d3_rgb_xyz(r) {
    return (r /= 255) &lt;= .04045 ? r / 12.92 : Math.pow((r + .055) / 1.055, 2.4);
  }
  function d3_rgb_parseNumber(c) {
    var f = parseFloat(c);
    return c.charAt(c.length - 1) === &quot;%&quot; ? Math.round(f * 2.55) : f;
  }
  function d3_hsl(h, s, l) {
    return new d3_Hsl(h, s, l);
  }
  function d3_Hsl(h, s, l) {
    this.h = h;
    this.s = s;
    this.l = l;
  }
  function d3_hsl_rgb(h, s, l) {
    function v(h) {
      if (h &gt; 360) h -= 360; else if (h &lt; 0) h += 360;
      if (h &lt; 60) return m1 + (m2 - m1) * h / 60;
      if (h &lt; 180) return m2;
      if (h &lt; 240) return m1 + (m2 - m1) * (240 - h) / 60;
      return m1;
    }
    function vv(h) {
      return Math.round(v(h) * 255);
    }
    var m1, m2;
    h = h % 360;
    if (h &lt; 0) h += 360;
    s = s &lt; 0 ? 0 : s &gt; 1 ? 1 : s;
    l = l &lt; 0 ? 0 : l &gt; 1 ? 1 : l;
    m2 = l &lt;= .5 ? l * (1 + s) : l + s - l * s;
    m1 = 2 * l - m2;
    return d3_rgb(vv(h + 120), vv(h), vv(h - 120));
  }
  function d3_hcl(h, c, l) {
    return new d3_Hcl(h, c, l);
  }
  function d3_Hcl(h, c, l) {
    this.h = h;
    this.c = c;
    this.l = l;
  }
  function d3_hcl_lab(h, c, l) {
    return d3_lab(l, Math.cos(h *= Math.PI / 180) * c, Math.sin(h) * c);
  }
  function d3_lab(l, a, b) {
    return new d3_Lab(l, a, b);
  }
  function d3_Lab(l, a, b) {
    this.l = l;
    this.a = a;
    this.b = b;
  }
  function d3_lab_rgb(l, a, b) {
    var y = (l + 16) / 116, x = y + a / 500, z = y - b / 200;
    x = d3_lab_xyz(x) * d3_lab_X;
    y = d3_lab_xyz(y) * d3_lab_Y;
    z = d3_lab_xyz(z) * d3_lab_Z;
    return d3_rgb(d3_xyz_rgb(3.2404542 * x - 1.5371385 * y - .4985314 * z), d3_xyz_rgb(-.969266 * x + 1.8760108 * y + .041556 * z), d3_xyz_rgb(.0556434 * x - .2040259 * y + 1.0572252 * z));
  }
  function d3_lab_hcl(l, a, b) {
    return d3_hcl(Math.atan2(b, a) / Math.PI * 180, Math.sqrt(a * a + b * b), l);
  }
  function d3_lab_xyz(x) {
    return x &gt; .206893034 ? x * x * x : (x - 4 / 29) / 7.787037;
  }
  function d3_xyz_lab(x) {
    return x &gt; .008856 ? Math.pow(x, 1 / 3) : 7.787037 * x + 4 / 29;
  }
  function d3_xyz_rgb(r) {
    return Math.round(255 * (r &lt;= .00304 ? 12.92 * r : 1.055 * Math.pow(r, 1 / 2.4) - .055));
  }
  function d3_selection(groups) {
    d3_arraySubclass(groups, d3_selectionPrototype);
    return groups;
  }
  function d3_selection_selector(selector) {
    return function() {
      return d3_select(selector, this);
    };
  }
  function d3_selection_selectorAll(selector) {
    return function() {
      return d3_selectAll(selector, this);
    };
  }
  function d3_selection_attr(name, value) {
    function attrNull() {
      this.removeAttribute(name);
    }
    function attrNullNS() {
      this.removeAttributeNS(name.space, name.local);
    }
    function attrConstant() {
      this.setAttribute(name, value);
    }
    function attrConstantNS() {
      this.setAttributeNS(name.space, name.local, value);
    }
    function attrFunction() {
      var x = value.apply(this, arguments);
      if (x == null) this.removeAttribute(name); else this.setAttribute(name, x);
    }
    function attrFunctionNS() {
      var x = value.apply(this, arguments);
      if (x == null) this.removeAttributeNS(name.space, name.local); else this.setAttributeNS(name.space, name.local, x);
    }
    name = d3.ns.qualify(name);
    return value == null ? name.local ? attrNullNS : attrNull : typeof value === &quot;function&quot; ? name.local ? attrFunctionNS : attrFunction : name.local ? attrConstantNS : attrConstant;
  }
  function d3_selection_classedRe(name) {
    return new RegExp(&quot;(?:^|\\s+)&quot; + d3.requote(name) + &quot;(?:\\s+|$)&quot;, &quot;g&quot;);
  }
  function d3_selection_classed(name, value) {
    function classedConstant() {
      var i = -1;
      while (++i &lt; n) name[i](this, value);
    }
    function classedFunction() {
      var i = -1, x = value.apply(this, arguments);
      while (++i &lt; n) name[i](this, x);
    }
    name = name.trim().split(/\s+/).map(d3_selection_classedName);
    var n = name.length;
    return typeof value === &quot;function&quot; ? classedFunction : classedConstant;
  }
  function d3_selection_classedName(name) {
    var re = d3_selection_classedRe(name);
    return function(node, value) {
      if (c = node.classList) return value ? c.add(name) : c.remove(name);
      var c = node.className, cb = c.baseVal != null, cv = cb ? c.baseVal : c;
      if (value) {
        re.lastIndex = 0;
        if (!re.test(cv)) {
          cv = d3_collapse(cv + &quot; &quot; + name);
          if (cb) c.baseVal = cv; else node.className = cv;
        }
      } else if (cv) {
        cv = d3_collapse(cv.replace(re, &quot; &quot;));
        if (cb) c.baseVal = cv; else node.className = cv;
      }
    };
  }
  function d3_selection_style(name, value, priority) {
    function styleNull() {
      this.style.removeProperty(name);
    }
    function styleConstant() {
      this.style.setProperty(name, value, priority);
    }
    function styleFunction() {
      var x = value.apply(this, arguments);
      if (x == null) this.style.removeProperty(name); else this.style.setProperty(name, x, priority);
    }
    return value == null ? styleNull : typeof value === &quot;function&quot; ? styleFunction : styleConstant;
  }
  function d3_selection_property(name, value) {
    function propertyNull() {
      delete this[name];
    }
    function propertyConstant() {
      this[name] = value;
    }
    function propertyFunction() {
      var x = value.apply(this, arguments);
      if (x == null) delete this[name]; else this[name] = x;
    }
    return value == null ? propertyNull : typeof value === &quot;function&quot; ? propertyFunction : propertyConstant;
  }
  function d3_selection_dataNode(data) {
    return {
      __data__: data
    };
  }
  function d3_selection_filter(selector) {
    return function() {
      return d3_selectMatches(this, selector);
    };
  }
  function d3_selection_sortComparator(comparator) {
    if (!arguments.length) comparator = d3.ascending;
    return function(a, b) {
      return comparator(a &amp;&amp; a.__data__, b &amp;&amp; b.__data__);
    };
  }
  function d3_selection_on(type, listener, capture) {
    function onRemove() {
      var wrapper = this[name];
      if (wrapper) {
        this.removeEventListener(type, wrapper, wrapper.$);
        delete this[name];
      }
    }
    function onAdd() {
      function wrapper(e) {
        var o = d3.event;
        d3.event = e;
        args[0] = node.__data__;
        try {
          listener.apply(node, args);
        } finally {
          d3.event = o;
        }
      }
      var node = this, args = arguments;
      onRemove.call(this);
      this.addEventListener(type, this[name] = wrapper, wrapper.$ = capture);
      wrapper._ = listener;
    }
    var name = &quot;__on&quot; + type, i = type.indexOf(&quot;.&quot;);
    if (i &gt; 0) type = type.substring(0, i);
    return listener ? onAdd : onRemove;
  }
  function d3_selection_each(groups, callback) {
    for (var j = 0, m = groups.length; j &lt; m; j++) {
      for (var group = groups[j], i = 0, n = group.length, node; i &lt; n; i++) {
        if (node = group[i]) callback(node, i, j);
      }
    }
    return groups;
  }
  function d3_selection_enter(selection) {
    d3_arraySubclass(selection, d3_selection_enterPrototype);
    return selection;
  }
  function d3_transition(groups, id, time) {
    d3_arraySubclass(groups, d3_transitionPrototype);
    var tweens = new d3_Map, event = d3.dispatch(&quot;start&quot;, &quot;end&quot;), ease = d3_transitionEase;
    groups.id = id;
    groups.time = time;
    groups.tween = function(name, tween) {
      if (arguments.length &lt; 2) return tweens.get(name);
      if (tween == null) tweens.remove(name); else tweens.set(name, tween);
      return groups;
    };
    groups.ease = function(value) {
      if (!arguments.length) return ease;
      ease = typeof value === &quot;function&quot; ? value : d3.ease.apply(d3, arguments);
      return groups;
    };
    groups.each = function(type, listener) {
      if (arguments.length &lt; 2) return d3_transition_each.call(groups, type);
      event.on(type, listener);
      return groups;
    };
    d3.timer(function(elapsed) {
      return d3_selection_each(groups, function(node, i, j) {
        function start(elapsed) {
          if (lock.active &gt; id) return stop();
          lock.active = id;
          tweens.forEach(function(key, value) {
            if (value = value.call(node, d, i)) {
              tweened.push(value);
            }
          });
          event.start.call(node, d, i);
          if (!tick(elapsed)) d3.timer(tick, 0, time);
          return 1;
        }
        function tick(elapsed) {
          if (lock.active !== id) return stop();
          var t = (elapsed - delay) / duration, e = ease(t), n = tweened.length;
          while (n &gt; 0) {
            tweened[--n].call(node, e);
          }
          if (t &gt;= 1) {
            stop();
            d3_transitionId = id;
            event.end.call(node, d, i);
            d3_transitionId = 0;
            return 1;
          }
        }
        function stop() {
          if (!--lock.count) delete node.__transition__;
          return 1;
        }
        var tweened = [], delay = node.delay, duration = node.duration, lock = (node = node.node).__transition__ || (node.__transition__ = {
          active: 0,
          count: 0
        }), d = node.__data__;
        ++lock.count;
        delay &lt;= elapsed ? start(elapsed) : d3.timer(start, delay, time);
      });
    }, 0, time);
    return groups;
  }
  function d3_transition_each(callback) {
    var id = d3_transitionId, ease = d3_transitionEase, delay = d3_transitionDelay, duration = d3_transitionDuration;
    d3_transitionId = this.id;
    d3_transitionEase = this.ease();
    d3_selection_each(this, function(node, i, j) {
      d3_transitionDelay = node.delay;
      d3_transitionDuration = node.duration;
      callback.call(node = node.node, node.__data__, i, j);
    });
    d3_transitionId = id;
    d3_transitionEase = ease;
    d3_transitionDelay = delay;
    d3_transitionDuration = duration;
    return this;
  }
  function d3_tweenNull(d, i, a) {
    return a != &quot;&quot; &amp;&amp; d3_tweenRemove;
  }
  function d3_tweenByName(b, name) {
    return d3.tween(b, d3_interpolateByName(name));
  }
  function d3_timer_step() {
    var elapsed, now = Date.now(), t1 = d3_timer_queue;
    while (t1) {
      elapsed = now - t1.then;
      if (elapsed &gt;= t1.delay) t1.flush = t1.callback(elapsed);
      t1 = t1.next;
    }
    var delay = d3_timer_flush() - now;
    if (delay &gt; 24) {
      if (isFinite(delay)) {
        clearTimeout(d3_timer_timeout);
        d3_timer_timeout = setTimeout(d3_timer_step, delay);
      }
      d3_timer_interval = 0;
    } else {
      d3_timer_interval = 1;
      d3_timer_frame(d3_timer_step);
    }
  }
  function d3_timer_flush() {
    var t0 = null, t1 = d3_timer_queue, then = Infinity;
    while (t1) {
      if (t1.flush) {
        delete d3_timer_byId[t1.callback.id];
        t1 = t0 ? t0.next = t1.next : d3_timer_queue = t1.next;
      } else {
        then = Math.min(then, t1.then + t1.delay);
        t1 = (t0 = t1).next;
      }
    }
    return then;
  }
  function d3_mousePoint(container, e) {
    var svg = container.ownerSVGElement || container;
    if (svg.createSVGPoint) {
      var point = svg.createSVGPoint();
      if (d3_mouse_bug44083 &lt; 0 &amp;&amp; (window.scrollX || window.scrollY)) {
        svg = d3.select(document.body).append(&quot;svg&quot;).style(&quot;position&quot;, &quot;absolute&quot;).style(&quot;top&quot;, 0).style(&quot;left&quot;, 0);
        var ctm = svg[0][0].getScreenCTM();
        d3_mouse_bug44083 = !(ctm.f || ctm.e);
        svg.remove();
      }
      if (d3_mouse_bug44083) {
        point.x = e.pageX;
        point.y = e.pageY;
      } else {
        point.x = e.clientX;
        point.y = e.clientY;
      }
      point = point.matrixTransform(container.getScreenCTM().inverse());
      return [ point.x, point.y ];
    }
    var rect = container.getBoundingClientRect();
    return [ e.clientX - rect.left - container.clientLeft, e.clientY - rect.top - container.clientTop ];
  }
  function d3_noop() {}
  function d3_scaleExtent(domain) {
    var start = domain[0], stop = domain[domain.length - 1];
    return start &lt; stop ? [ start, stop ] : [ stop, start ];
  }
  function d3_scaleRange(scale) {
    return scale.rangeExtent ? scale.rangeExtent() : d3_scaleExtent(scale.range());
  }
  function d3_scale_nice(domain, nice) {
    var i0 = 0, i1 = domain.length - 1, x0 = domain[i0], x1 = domain[i1], dx;
    if (x1 &lt; x0) {
      dx = i0, i0 = i1, i1 = dx;
      dx = x0, x0 = x1, x1 = dx;
    }
    if (nice = nice(x1 - x0)) {
      domain[i0] = nice.floor(x0);
      domain[i1] = nice.ceil(x1);
    }
    return domain;
  }
  function d3_scale_niceDefault() {
    return Math;
  }
  function d3_scale_linear(domain, range, interpolate, clamp) {
    function rescale() {
      var linear = Math.min(domain.length, range.length) &gt; 2 ? d3_scale_polylinear : d3_scale_bilinear, uninterpolate = clamp ? d3_uninterpolateClamp : d3_uninterpolateNumber;
      output = linear(domain, range, uninterpolate, interpolate);
      input = linear(range, domain, uninterpolate, d3.interpolate);
      return scale;
    }
    function scale(x) {
      return output(x);
    }
    var output, input;
    scale.invert = function(y) {
      return input(y);
    };
    scale.domain = function(x) {
      if (!arguments.length) return domain;
      domain = x.map(Number);
      return rescale();
    };
    scale.range = function(x) {
      if (!arguments.length) return range;
      range = x;
      return rescale();
    };
    scale.rangeRound = function(x) {
      return scale.range(x).interpolate(d3.interpolateRound);
    };
    scale.clamp = function(x) {
      if (!arguments.length) return clamp;
      clamp = x;
      return rescale();
    };
    scale.interpolate = function(x) {
      if (!arguments.length) return interpolate;
      interpolate = x;
      return rescale();
    };
    scale.ticks = function(m) {
      return d3_scale_linearTicks(domain, m);
    };
    scale.tickFormat = function(m) {
      return d3_scale_linearTickFormat(domain, m);
    };
    scale.nice = function() {
      d3_scale_nice(domain, d3_scale_linearNice);
      return rescale();
    };
    scale.copy = function() {
      return d3_scale_linear(domain, range, interpolate, clamp);
    };
    return rescale();
  }
  function d3_scale_linearRebind(scale, linear) {
    return d3.rebind(scale, linear, &quot;range&quot;, &quot;rangeRound&quot;, &quot;interpolate&quot;, &quot;clamp&quot;);
  }
  function d3_scale_linearNice(dx) {
    dx = Math.pow(10, Math.round(Math.log(dx) / Math.LN10) - 1);
    return dx &amp;&amp; {
      floor: function(x) {
        return Math.floor(x / dx) * dx;
      },
      ceil: function(x) {
        return Math.ceil(x / dx) * dx;
      }
    };
  }
  function d3_scale_linearTickRange(domain, m) {
    var extent = d3_scaleExtent(domain), span = extent[1] - extent[0], step = Math.pow(10, Math.floor(Math.log(span / m) / Math.LN10)), err = m / span * step;
    if (err &lt;= .15) step *= 10; else if (err &lt;= .35) step *= 5; else if (err &lt;= .75) step *= 2;
    extent[0] = Math.ceil(extent[0] / step) * step;
    extent[1] = Math.floor(extent[1] / step) * step + step * .5;
    extent[2] = step;
    return extent;
  }
  function d3_scale_linearTicks(domain, m) {
    return d3.range.apply(d3, d3_scale_linearTickRange(domain, m));
  }
  function d3_scale_linearTickFormat(domain, m) {
    return d3.format(&quot;,.&quot; + Math.max(0, -Math.floor(Math.log(d3_scale_linearTickRange(domain, m)[2]) / Math.LN10 + .01)) + &quot;f&quot;);
  }
  function d3_scale_bilinear(domain, range, uninterpolate, interpolate) {
    var u = uninterpolate(domain[0], domain[1]), i = interpolate(range[0], range[1]);
    return function(x) {
      return i(u(x));
    };
  }
  function d3_scale_polylinear(domain, range, uninterpolate, interpolate) {
    var u = [], i = [], j = 0, k = Math.min(domain.length, range.length) - 1;
    if (domain[k] &lt; domain[0]) {
      domain = domain.slice().reverse();
      range = range.slice().reverse();
    }
    while (++j &lt;= k) {
      u.push(uninterpolate(domain[j - 1], domain[j]));
      i.push(interpolate(range[j - 1], range[j]));
    }
    return function(x) {
      var j = d3.bisect(domain, x, 1, k) - 1;
      return i[j](u[j](x));
    };
  }
  function d3_scale_log(linear, log) {
    function scale(x) {
      return linear(log(x));
    }
    var pow = log.pow;
    scale.invert = function(x) {
      return pow(linear.invert(x));
    };
    scale.domain = function(x) {
      if (!arguments.length) return linear.domain().map(pow);
      log = x[0] &lt; 0 ? d3_scale_logn : d3_scale_logp;
      pow = log.pow;
      linear.domain(x.map(log));
      return scale;
    };
    scale.nice = function() {
      linear.domain(d3_scale_nice(linear.domain(), d3_scale_niceDefault));
      return scale;
    };
    scale.ticks = function() {
      var extent = d3_scaleExtent(linear.domain()), ticks = [];
      if (extent.every(isFinite)) {
        var i = Math.floor(extent[0]), j = Math.ceil(extent[1]), u = pow(extent[0]), v = pow(extent[1]);
        if (log === d3_scale_logn) {
          ticks.push(pow(i));
          for (; i++ &lt; j; ) for (var k = 9; k &gt; 0; k--) ticks.push(pow(i) * k);
        } else {
          for (; i &lt; j; i++) for (var k = 1; k &lt; 10; k++) ticks.push(pow(i) * k);
          ticks.push(pow(i));
        }
        for (i = 0; ticks[i] &lt; u; i++) {}
        for (j = ticks.length; ticks[j - 1] &gt; v; j--) {}
        ticks = ticks.slice(i, j);
      }
      return ticks;
    };
    scale.tickFormat = function(n, format) {
      if (arguments.length &lt; 2) format = d3_scale_logFormat;
      if (arguments.length &lt; 1) return format;
      var k = Math.max(.1, n / scale.ticks().length), f = log === d3_scale_logn ? (e = -1e-12, Math.floor) : (e = 1e-12, Math.ceil), e;
      return function(d) {
        return d / pow(f(log(d) + e)) &lt;= k ? format(d) : &quot;&quot;;
      };
    };
    scale.copy = function() {
      return d3_scale_log(linear.copy(), log);
    };
    return d3_scale_linearRebind(scale, linear);
  }
  function d3_scale_logp(x) {
    return Math.log(x &lt; 0 ? 0 : x) / Math.LN10;
  }
  function d3_scale_logn(x) {
    return -Math.log(x &gt; 0 ? 0 : -x) / Math.LN10;
  }
  function d3_scale_pow(linear, exponent) {
    function scale(x) {
      return linear(powp(x));
    }
    var powp = d3_scale_powPow(exponent), powb = d3_scale_powPow(1 / exponent);
    scale.invert = function(x) {
      return powb(linear.invert(x));
    };
    scale.domain = function(x) {
      if (!arguments.length) return linear.domain().map(powb);
      linear.domain(x.map(powp));
      return scale;
    };
    scale.ticks = function(m) {
      return d3_scale_linearTicks(scale.domain(), m);
    };
    scale.tickFormat = function(m) {
      return d3_scale_linearTickFormat(scale.domain(), m);
    };
    scale.nice = function() {
      return scale.domain(d3_scale_nice(scale.domain(), d3_scale_linearNice));
    };
    scale.exponent = function(x) {
      if (!arguments.length) return exponent;
      var domain = scale.domain();
      powp = d3_scale_powPow(exponent = x);
      powb = d3_scale_powPow(1 / exponent);
      return scale.domain(domain);
    };
    scale.copy = function() {
      return d3_scale_pow(linear.copy(), exponent);
    };
    return d3_scale_linearRebind(scale, linear);
  }
  function d3_scale_powPow(e) {
    return function(x) {
      return x &lt; 0 ? -Math.pow(-x, e) : Math.pow(x, e);
    };
  }
  function d3_scale_ordinal(domain, ranger) {
    function scale(x) {
      return range[((index.get(x) || index.set(x, domain.push(x))) - 1) % range.length];
    }
    function steps(start, step) {
      return d3.range(domain.length).map(function(i) {
        return start + step * i;
      });
    }
    var index, range, rangeBand;
    scale.domain = function(x) {
      if (!arguments.length) return domain;
      domain = [];
      index = new d3_Map;
      var i = -1, n = x.length, xi;
      while (++i &lt; n) if (!index.has(xi = x[i])) index.set(xi, domain.push(xi));
      return scale[ranger.t].apply(scale, ranger.a);
    };
    scale.range = function(x) {
      if (!arguments.length) return range;
      range = x;
      rangeBand = 0;
      ranger = {
        t: &quot;range&quot;,
        a: arguments
      };
      return scale;
    };
    scale.rangePoints = function(x, padding) {
      if (arguments.length &lt; 2) padding = 0;
      var start = x[0], stop = x[1], step = (stop - start) / (Math.max(1, domain.length - 1) + padding);
      range = steps(domain.length &lt; 2 ? (start + stop) / 2 : start + step * padding / 2, step);
      rangeBand = 0;
      ranger = {
        t: &quot;rangePoints&quot;,
        a: arguments
      };
      return scale;
    };
    scale.rangeBands = function(x, padding, outerPadding) {
      if (arguments.length &lt; 2) padding = 0;
      if (arguments.length &lt; 3) outerPadding = padding;
      var reverse = x[1] &lt; x[0], start = x[reverse - 0], stop = x[1 - reverse], step = (stop - start) / (domain.length - padding + 2 * outerPadding);
      range = steps(start + step * outerPadding, step);
      if (reverse) range.reverse();
      rangeBand = step * (1 - padding);
      ranger = {
        t: &quot;rangeBands&quot;,
        a: arguments
      };
      return scale;
    };
    scale.rangeRoundBands = function(x, padding, outerPadding) {
      if (arguments.length &lt; 2) padding = 0;
      if (arguments.length &lt; 3) outerPadding = padding;
      var reverse = x[1] &lt; x[0], start = x[reverse - 0], stop = x[1 - reverse], step = Math.floor((stop - start) / (domain.length - padding + 2 * outerPadding)), error = stop - start - (domain.length - padding) * step;
      range = steps(start + Math.round(error / 2), step);
      if (reverse) range.reverse();
      rangeBand = Math.round(step * (1 - padding));
      ranger = {
        t: &quot;rangeRoundBands&quot;,
        a: arguments
      };
      return scale;
    };
    scale.rangeBand = function() {
      return rangeBand;
    };
    scale.rangeExtent = function() {
      return d3_scaleExtent(ranger.a[0]);
    };
    scale.copy = function() {
      return d3_scale_ordinal(domain, ranger);
    };
    return scale.domain(domain);
  }
  function d3_scale_quantile(domain, range) {
    function rescale() {
      var k = 0, n = domain.length, q = range.length;
      thresholds = [];
      while (++k &lt; q) thresholds[k - 1] = d3.quantile(domain, k / q);
      return scale;
    }
    function scale(x) {
      if (isNaN(x = +x)) return NaN;
      return range[d3.bisect(thresholds, x)];
    }
    var thresholds;
    scale.domain = function(x) {
      if (!arguments.length) return domain;
      domain = x.filter(function(d) {
        return !isNaN(d);
      }).sort(d3.ascending);
      return rescale();
    };
    scale.range = function(x) {
      if (!arguments.length) return range;
      range = x;
      return rescale();
    };
    scale.quantiles = function() {
      return thresholds;
    };
    scale.copy = function() {
      return d3_scale_quantile(domain, range);
    };
    return rescale();
  }
  function d3_scale_quantize(x0, x1, range) {
    function scale(x) {
      return range[Math.max(0, Math.min(i, Math.floor(kx * (x - x0))))];
    }
    function rescale() {
      kx = range.length / (x1 - x0);
      i = range.length - 1;
      return scale;
    }
    var kx, i;
    scale.domain = function(x) {
      if (!arguments.length) return [ x0, x1 ];
      x0 = +x[0];
      x1 = +x[x.length - 1];
      return rescale();
    };
    scale.range = function(x) {
      if (!arguments.length) return range;
      range = x;
      return rescale();
    };
    scale.copy = function() {
      return d3_scale_quantize(x0, x1, range);
    };
    return rescale();
  }
  function d3_scale_threshold(domain, range) {
    function scale(x) {
      return range[d3.bisect(domain, x)];
    }
    scale.domain = function(_) {
      if (!arguments.length) return domain;
      domain = _;
      return scale;
    };
    scale.range = function(_) {
      if (!arguments.length) return range;
      range = _;
      return scale;
    };
    scale.copy = function() {
      return d3_scale_threshold(domain, range);
    };
    return scale;
  }
  function d3_scale_identity(domain) {
    function identity(x) {
      return +x;
    }
    identity.invert = identity;
    identity.domain = identity.range = function(x) {
      if (!arguments.length) return domain;
      domain = x.map(identity);
      return identity;
    };
    identity.ticks = function(m) {
      return d3_scale_linearTicks(domain, m);
    };
    identity.tickFormat = function(m) {
      return d3_scale_linearTickFormat(domain, m);
    };
    identity.copy = function() {
      return d3_scale_identity(domain);
    };
    return identity;
  }
  function d3_svg_arcInnerRadius(d) {
    return d.innerRadius;
  }
  function d3_svg_arcOuterRadius(d) {
    return d.outerRadius;
  }
  function d3_svg_arcStartAngle(d) {
    return d.startAngle;
  }
  function d3_svg_arcEndAngle(d) {
    return d.endAngle;
  }
  function d3_svg_line(projection) {
    function line(data) {
      function segment() {
        segments.push(&quot;M&quot;, interpolate(projection(points), tension));
      }
      var segments = [], points = [], i = -1, n = data.length, d, fx = d3_functor(x), fy = d3_functor(y);
      while (++i &lt; n) {
        if (defined.call(this, d = data[i], i)) {
          points.push([ +fx.call(this, d, i), +fy.call(this, d, i) ]);
        } else if (points.length) {
          segment();
          points = [];
        }
      }
      if (points.length) segment();
      return segments.length ? segments.join(&quot;&quot;) : null;
    }
    var x = d3_svg_lineX, y = d3_svg_lineY, defined = d3_true, interpolate = d3_svg_lineLinear, interpolateKey = interpolate.key, tension = .7;
    line.x = function(_) {
      if (!arguments.length) return x;
      x = _;
      return line;
    };
    line.y = function(_) {
      if (!arguments.length) return y;
      y = _;
      return line;
    };
    line.defined = function(_) {
      if (!arguments.length) return defined;
      defined = _;
      return line;
    };
    line.interpolate = function(_) {
      if (!arguments.length) return interpolateKey;
      if (typeof _ === &quot;function&quot;) interpolateKey = interpolate = _; else interpolateKey = (interpolate = d3_svg_lineInterpolators.get(_) || d3_svg_lineLinear).key;
      return line;
    };
    line.tension = function(_) {
      if (!arguments.length) return tension;
      tension = _;
      return line;
    };
    return line;
  }
  function d3_svg_lineX(d) {
    return d[0];
  }
  function d3_svg_lineY(d) {
    return d[1];
  }
  function d3_svg_lineLinear(points) {
    return points.join(&quot;L&quot;);
  }
  function d3_svg_lineLinearClosed(points) {
    return d3_svg_lineLinear(points) + &quot;Z&quot;;
  }
  function d3_svg_lineStepBefore(points) {
    var i = 0, n = points.length, p = points[0], path = [ p[0], &quot;,&quot;, p[1] ];
    while (++i &lt; n) path.push(&quot;V&quot;, (p = points[i])[1], &quot;H&quot;, p[0]);
    return path.join(&quot;&quot;);
  }
  function d3_svg_lineStepAfter(points) {
    var i = 0, n = points.length, p = points[0], path = [ p[0], &quot;,&quot;, p[1] ];
    while (++i &lt; n) path.push(&quot;H&quot;, (p = points[i])[0], &quot;V&quot;, p[1]);
    return path.join(&quot;&quot;);
  }
  function d3_svg_lineCardinalOpen(points, tension) {
    return points.length &lt; 4 ? d3_svg_lineLinear(points) : points[1] + d3_svg_lineHermite(points.slice(1, points.length - 1), d3_svg_lineCardinalTangents(points, tension));
  }
  function d3_svg_lineCardinalClosed(points, tension) {
    return points.length &lt; 3 ? d3_svg_lineLinear(points) : points[0] + d3_svg_lineHermite((points.push(points[0]), points), d3_svg_lineCardinalTangents([ points[points.length - 2] ].concat(points, [ points[1] ]), tension));
  }
  function d3_svg_lineCardinal(points, tension, closed) {
    return points.length &lt; 3 ? d3_svg_lineLinear(points) : points[0] + d3_svg_lineHermite(points, d3_svg_lineCardinalTangents(points, tension));
  }
  function d3_svg_lineHermite(points, tangents) {
    if (tangents.length &lt; 1 || points.length != tangents.length &amp;&amp; points.length != tangents.length + 2) {
      return d3_svg_lineLinear(points);
    }
    var quad = points.length != tangents.length, path = &quot;&quot;, p0 = points[0], p = points[1], t0 = tangents[0], t = t0, pi = 1;
    if (quad) {
      path += &quot;Q&quot; + (p[0] - t0[0] * 2 / 3) + &quot;,&quot; + (p[1] - t0[1] * 2 / 3) + &quot;,&quot; + p[0] + &quot;,&quot; + p[1];
      p0 = points[1];
      pi = 2;
    }
    if (tangents.length &gt; 1) {
      t = tangents[1];
      p = points[pi];
      pi++;
      path += &quot;C&quot; + (p0[0] + t0[0]) + &quot;,&quot; + (p0[1] + t0[1]) + &quot;,&quot; + (p[0] - t[0]) + &quot;,&quot; + (p[1] - t[1]) + &quot;,&quot; + p[0] + &quot;,&quot; + p[1];
      for (var i = 2; i &lt; tangents.length; i++, pi++) {
        p = points[pi];
        t = tangents[i];
        path += &quot;S&quot; + (p[0] - t[0]) + &quot;,&quot; + (p[1] - t[1]) + &quot;,&quot; + p[0] + &quot;,&quot; + p[1];
      }
    }
    if (quad) {
      var lp = points[pi];
      path += &quot;Q&quot; + (p[0] + t[0] * 2 / 3) + &quot;,&quot; + (p[1] + t[1] * 2 / 3) + &quot;,&quot; + lp[0] + &quot;,&quot; + lp[1];
    }
    return path;
  }
  function d3_svg_lineCardinalTangents(points, tension) {
    var tangents = [], a = (1 - tension) / 2, p0, p1 = points[0], p2 = points[1], i = 1, n = points.length;
    while (++i &lt; n) {
      p0 = p1;
      p1 = p2;
      p2 = points[i];
      tangents.push([ a * (p2[0] - p0[0]), a * (p2[1] - p0[1]) ]);
    }
    return tangents;
  }
  function d3_svg_lineBasis(points) {
    if (points.length &lt; 3) return d3_svg_lineLinear(points);
    var i = 1, n = points.length, pi = points[0], x0 = pi[0], y0 = pi[1], px = [ x0, x0, x0, (pi = points[1])[0] ], py = [ y0, y0, y0, pi[1] ], path = [ x0, &quot;,&quot;, y0 ];
    d3_svg_lineBasisBezier(path, px, py);
    while (++i &lt; n) {
      pi = points[i];
      px.shift();
      px.push(pi[0]);
      py.shift();
      py.push(pi[1]);
      d3_svg_lineBasisBezier(path, px, py);
    }
    i = -1;
    while (++i &lt; 2) {
      px.shift();
      px.push(pi[0]);
      py.shift();
      py.push(pi[1]);
      d3_svg_lineBasisBezier(path, px, py);
    }
    return path.join(&quot;&quot;);
  }
  function d3_svg_lineBasisOpen(points) {
    if (points.length &lt; 4) return d3_svg_lineLinear(points);
    var path = [], i = -1, n = points.length, pi, px = [ 0 ], py = [ 0 ];
    while (++i &lt; 3) {
      pi = points[i];
      px.push(pi[0]);
      py.push(pi[1]);
    }
    path.push(d3_svg_lineDot4(d3_svg_lineBasisBezier3, px) + &quot;,&quot; + d3_svg_lineDot4(d3_svg_lineBasisBezier3, py));
    --i;
    while (++i &lt; n) {
      pi = points[i];
      px.shift();
      px.push(pi[0]);
      py.shift();
      py.push(pi[1]);
      d3_svg_lineBasisBezier(path, px, py);
    }
    return path.join(&quot;&quot;);
  }
  function d3_svg_lineBasisClosed(points) {
    var path, i = -1, n = points.length, m = n + 4, pi, px = [], py = [];
    while (++i &lt; 4) {
      pi = points[i % n];
      px.push(pi[0]);
      py.push(pi[1]);
    }
    path = [ d3_svg_lineDot4(d3_svg_lineBasisBezier3, px), &quot;,&quot;, d3_svg_lineDot4(d3_svg_lineBasisBezier3, py) ];
    --i;
    while (++i &lt; m) {
      pi = points[i % n];
      px.shift();
      px.push(pi[0]);
      py.shift();
      py.push(pi[1]);
      d3_svg_lineBasisBezier(path, px, py);
    }
    return path.join(&quot;&quot;);
  }
  function d3_svg_lineBundle(points, tension) {
    var n = points.length - 1;
    if (n) {
      var x0 = points[0][0], y0 = points[0][1], dx = points[n][0] - x0, dy = points[n][1] - y0, i = -1, p, t;
      while (++i &lt;= n) {
        p = points[i];
        t = i / n;
        p[0] = tension * p[0] + (1 - tension) * (x0 + t * dx);
        p[1] = tension * p[1] + (1 - tension) * (y0 + t * dy);
      }
    }
    return d3_svg_lineBasis(points);
  }
  function d3_svg_lineDot4(a, b) {
    return a[0] * b[0] + a[1] * b[1] + a[2] * b[2] + a[3] * b[3];
  }
  function d3_svg_lineBasisBezier(path, x, y) {
    path.push(&quot;C&quot;, d3_svg_lineDot4(d3_svg_lineBasisBezier1, x), &quot;,&quot;, d3_svg_lineDot4(d3_svg_lineBasisBezier1, y), &quot;,&quot;, d3_svg_lineDot4(d3_svg_lineBasisBezier2, x), &quot;,&quot;, d3_svg_lineDot4(d3_svg_lineBasisBezier2, y), &quot;,&quot;, d3_svg_lineDot4(d3_svg_lineBasisBezier3, x), &quot;,&quot;, d3_svg_lineDot4(d3_svg_lineBasisBezier3, y));
  }
  function d3_svg_lineSlope(p0, p1) {
    return (p1[1] - p0[1]) / (p1[0] - p0[0]);
  }
  function d3_svg_lineFiniteDifferences(points) {
    var i = 0, j = points.length - 1, m = [], p0 = points[0], p1 = points[1], d = m[0] = d3_svg_lineSlope(p0, p1);
    while (++i &lt; j) {
      m[i] = (d + (d = d3_svg_lineSlope(p0 = p1, p1 = points[i + 1]))) / 2;
    }
    m[i] = d;
    return m;
  }
  function d3_svg_lineMonotoneTangents(points) {
    var tangents = [], d, a, b, s, m = d3_svg_lineFiniteDifferences(points), i = -1, j = points.length - 1;
    while (++i &lt; j) {
      d = d3_svg_lineSlope(points[i], points[i + 1]);
      if (Math.abs(d) &lt; 1e-6) {
        m[i] = m[i + 1] = 0;
      } else {
        a = m[i] / d;
        b = m[i + 1] / d;
        s = a * a + b * b;
        if (s &gt; 9) {
          s = d * 3 / Math.sqrt(s);
          m[i] = s * a;
          m[i + 1] = s * b;
        }
      }
    }
    i = -1;
    while (++i &lt;= j) {
      s = (points[Math.min(j, i + 1)][0] - points[Math.max(0, i - 1)][0]) / (6 * (1 + m[i] * m[i]));
      tangents.push([ s || 0, m[i] * s || 0 ]);
    }
    return tangents;
  }
  function d3_svg_lineMonotone(points) {
    return points.length &lt; 3 ? d3_svg_lineLinear(points) : points[0] + d3_svg_lineHermite(points, d3_svg_lineMonotoneTangents(points));
  }
  function d3_svg_lineRadial(points) {
    var point, i = -1, n = points.length, r, a;
    while (++i &lt; n) {
      point = points[i];
      r = point[0];
      a = point[1] + d3_svg_arcOffset;
      point[0] = r * Math.cos(a);
      point[1] = r * Math.sin(a);
    }
    return points;
  }
  function d3_svg_area(projection) {
    function area(data) {
      function segment() {
        segments.push(&quot;M&quot;, interpolate(projection(points1), tension), L, interpolateReverse(projection(points0.reverse()), tension), &quot;Z&quot;);
      }
      var segments = [], points0 = [], points1 = [], i = -1, n = data.length, d, fx0 = d3_functor(x0), fy0 = d3_functor(y0), fx1 = x0 === x1 ? function() {
        return x;
      } : d3_functor(x1), fy1 = y0 === y1 ? function() {
        return y;
      } : d3_functor(y1), x, y;
      while (++i &lt; n) {
        if (defined.call(this, d = data[i], i)) {
          points0.push([ x = +fx0.call(this, d, i), y = +fy0.call(this, d, i) ]);
          points1.push([ +fx1.call(this, d, i), +fy1.call(this, d, i) ]);
        } else if (points0.length) {
          segment();
          points0 = [];
          points1 = [];
        }
      }
      if (points0.length) segment();
      return segments.length ? segments.join(&quot;&quot;) : null;
    }
    var x0 = d3_svg_lineX, x1 = d3_svg_lineX, y0 = 0, y1 = d3_svg_lineY, defined = d3_true, interpolate = d3_svg_lineLinear, interpolateKey = interpolate.key, interpolateReverse = interpolate, L = &quot;L&quot;, tension = .7;
    area.x = function(_) {
      if (!arguments.length) return x1;
      x0 = x1 = _;
      return area;
    };
    area.x0 = function(_) {
      if (!arguments.length) return x0;
      x0 = _;
      return area;
    };
    area.x1 = function(_) {
      if (!arguments.length) return x1;
      x1 = _;
      return area;
    };
    area.y = function(_) {
      if (!arguments.length) return y1;
      y0 = y1 = _;
      return area;
    };
    area.y0 = function(_) {
      if (!arguments.length) return y0;
      y0 = _;
      return area;
    };
    area.y1 = function(_) {
      if (!arguments.length) return y1;
      y1 = _;
      return area;
    };
    area.defined = function(_) {
      if (!arguments.length) return defined;
      defined = _;
      return area;
    };
    area.interpolate = function(_) {
      if (!arguments.length) return interpolateKey;
      if (typeof _ === &quot;function&quot;) interpolateKey = interpolate = _; else interpolateKey = (interpolate = d3_svg_lineInterpolators.get(_) || d3_svg_lineLinear).key;
      interpolateReverse = interpolate.reverse || interpolate;
      L = interpolate.closed ? &quot;M&quot; : &quot;L&quot;;
      return area;
    };
    area.tension = function(_) {
      if (!arguments.length) return tension;
      tension = _;
      return area;
    };
    return area;
  }
  function d3_svg_chordSource(d) {
    return d.source;
  }
  function d3_svg_chordTarget(d) {
    return d.target;
  }
  function d3_svg_chordRadius(d) {
    return d.radius;
  }
  function d3_svg_chordStartAngle(d) {
    return d.startAngle;
  }
  function d3_svg_chordEndAngle(d) {
    return d.endAngle;
  }
  function d3_svg_diagonalProjection(d) {
    return [ d.x, d.y ];
  }
  function d3_svg_diagonalRadialProjection(projection) {
    return function() {
      var d = projection.apply(this, arguments), r = d[0], a = d[1] + d3_svg_arcOffset;
      return [ r * Math.cos(a), r * Math.sin(a) ];
    };
  }
  function d3_svg_symbolSize() {
    return 64;
  }
  function d3_svg_symbolType() {
    return &quot;circle&quot;;
  }
  function d3_svg_symbolCircle(size) {
    var r = Math.sqrt(size / Math.PI);
    return &quot;M0,&quot; + r + &quot;A&quot; + r + &quot;,&quot; + r + &quot; 0 1,1 0,&quot; + -r + &quot;A&quot; + r + &quot;,&quot; + r + &quot; 0 1,1 0,&quot; + r + &quot;Z&quot;;
  }
  function d3_svg_axisX(selection, x) {
    selection.attr(&quot;transform&quot;, function(d) {
      return &quot;translate(&quot; + x(d) + &quot;,0)&quot;;
    });
  }
  function d3_svg_axisY(selection, y) {
    selection.attr(&quot;transform&quot;, function(d) {
      return &quot;translate(0,&quot; + y(d) + &quot;)&quot;;
    });
  }
  function d3_svg_axisSubdivide(scale, ticks, m) {
    subticks = [];
    if (m &amp;&amp; ticks.length &gt; 1) {
      var extent = d3_scaleExtent(scale.domain()), subticks, i = -1, n = ticks.length, d = (ticks[1] - ticks[0]) / ++m, j, v;
      while (++i &lt; n) {
        for (j = m; --j &gt; 0; ) {
          if ((v = +ticks[i] - j * d) &gt;= extent[0]) {
            subticks.push(v);
          }
        }
      }
      for (--i, j = 0; ++j &lt; m &amp;&amp; (v = +ticks[i] + j * d) &lt; extent[1]; ) {
        subticks.push(v);
      }
    }
    return subticks;
  }
  function d3_behavior_zoomDelta() {
    if (!d3_behavior_zoomDiv) {
      d3_behavior_zoomDiv = d3.select(&quot;body&quot;).append(&quot;div&quot;).style(&quot;visibility&quot;, &quot;hidden&quot;).style(&quot;top&quot;, 0).style(&quot;height&quot;, 0).style(&quot;width&quot;, 0).style(&quot;overflow-y&quot;, &quot;scroll&quot;).append(&quot;div&quot;).style(&quot;height&quot;, &quot;2000px&quot;).node().parentNode;
    }
    var e = d3.event, delta;
    try {
      d3_behavior_zoomDiv.scrollTop = 1e3;
      d3_behavior_zoomDiv.dispatchEvent(e);
      delta = 1e3 - d3_behavior_zoomDiv.scrollTop;
    } catch (error) {
      delta = e.wheelDelta || -e.detail * 5;
    }
    return delta;
  }
  function d3_layout_bundlePath(link) {
    var start = link.source, end = link.target, lca = d3_layout_bundleLeastCommonAncestor(start, end), points = [ start ];
    while (start !== lca) {
      start = start.parent;
      points.push(start);
    }
    var k = points.length;
    while (end !== lca) {
      points.splice(k, 0, end);
      end = end.parent;
    }
    return points;
  }
  function d3_layout_bundleAncestors(node) {
    var ancestors = [], parent = node.parent;
    while (parent != null) {
      ancestors.push(node);
      node = parent;
      parent = parent.parent;
    }
    ancestors.push(node);
    return ancestors;
  }
  function d3_layout_bundleLeastCommonAncestor(a, b) {
    if (a === b) return a;
    var aNodes = d3_layout_bundleAncestors(a), bNodes = d3_layout_bundleAncestors(b), aNode = aNodes.pop(), bNode = bNodes.pop(), sharedNode = null;
    while (aNode === bNode) {
      sharedNode = aNode;
      aNode = aNodes.pop();
      bNode = bNodes.pop();
    }
    return sharedNode;
  }
  function d3_layout_forceDragstart(d) {
    d.fixed |= 2;
  }
  function d3_layout_forceDragend(d) {
    d.fixed &amp;= 1;
  }
  function d3_layout_forceMouseover(d) {
    d.fixed |= 4;
  }
  function d3_layout_forceMouseout(d) {
    d.fixed &amp;= 3;
  }
  function d3_layout_forceAccumulate(quad, alpha, charges) {
    var cx = 0, cy = 0;
    quad.charge = 0;
    if (!quad.leaf) {
      var nodes = quad.nodes, n = nodes.length, i = -1, c;
      while (++i &lt; n) {
        c = nodes[i];
        if (c == null) continue;
        d3_layout_forceAccumulate(c, alpha, charges);
        quad.charge += c.charge;
        cx += c.charge * c.cx;
        cy += c.charge * c.cy;
      }
    }
    if (quad.point) {
      if (!quad.leaf) {
        quad.point.x += Math.random() - .5;
        quad.point.y += Math.random() - .5;
      }
      var k = alpha * charges[quad.point.index];
      quad.charge += quad.pointCharge = k;
      cx += k * quad.point.x;
      cy += k * quad.point.y;
    }
    quad.cx = cx / quad.charge;
    quad.cy = cy / quad.charge;
  }
  function d3_layout_forceLinkDistance(link) {
    return 20;
  }
  function d3_layout_forceLinkStrength(link) {
    return 1;
  }
  function d3_layout_stackX(d) {
    return d.x;
  }
  function d3_layout_stackY(d) {
    return d.y;
  }
  function d3_layout_stackOut(d, y0, y) {
    d.y0 = y0;
    d.y = y;
  }
  function d3_layout_stackOrderDefault(data) {
    return d3.range(data.length);
  }
  function d3_layout_stackOffsetZero(data) {
    var j = -1, m = data[0].length, y0 = [];
    while (++j &lt; m) y0[j] = 0;
    return y0;
  }
  function d3_layout_stackMaxIndex(array) {
    var i = 1, j = 0, v = array[0][1], k, n = array.length;
    for (; i &lt; n; ++i) {
      if ((k = array[i][1]) &gt; v) {
        j = i;
        v = k;
      }
    }
    return j;
  }
  function d3_layout_stackReduceSum(d) {
    return d.reduce(d3_layout_stackSum, 0);
  }
  function d3_layout_stackSum(p, d) {
    return p + d[1];
  }
  function d3_layout_histogramBinSturges(range, values) {
    return d3_layout_histogramBinFixed(range, Math.ceil(Math.log(values.length) / Math.LN2 + 1));
  }
  function d3_layout_histogramBinFixed(range, n) {
    var x = -1, b = +range[0], m = (range[1] - b) / n, f = [];
    while (++x &lt;= n) f[x] = m * x + b;
    return f;
  }
  function d3_layout_histogramRange(values) {
    return [ d3.min(values), d3.max(values) ];
  }
  function d3_layout_hierarchyRebind(object, hierarchy) {
    d3.rebind(object, hierarchy, &quot;sort&quot;, &quot;children&quot;, &quot;value&quot;);
    object.links = d3_layout_hierarchyLinks;
    object.nodes = function(d) {
      d3_layout_hierarchyInline = true;
      return (object.nodes = object)(d);
    };
    return object;
  }
  function d3_layout_hierarchyChildren(d) {
    return d.children;
  }
  function d3_layout_hierarchyValue(d) {
    return d.value;
  }
  function d3_layout_hierarchySort(a, b) {
    return b.value - a.value;
  }
  function d3_layout_hierarchyLinks(nodes) {
    return d3.merge(nodes.map(function(parent) {
      return (parent.children || []).map(function(child) {
        return {
          source: parent,
          target: child
        };
      });
    }));
  }
  function d3_layout_packSort(a, b) {
    return a.value - b.value;
  }
  function d3_layout_packInsert(a, b) {
    var c = a._pack_next;
    a._pack_next = b;
    b._pack_prev = a;
    b._pack_next = c;
    c._pack_prev = b;
  }
  function d3_layout_packSplice(a, b) {
    a._pack_next = b;
    b._pack_prev = a;
  }
  function d3_layout_packIntersects(a, b) {
    var dx = b.x - a.x, dy = b.y - a.y, dr = a.r + b.r;
    return dr * dr - dx * dx - dy * dy &gt; .001;
  }
  function d3_layout_packSiblings(node) {
    function bound(node) {
      xMin = Math.min(node.x - node.r, xMin);
      xMax = Math.max(node.x + node.r, xMax);
      yMin = Math.min(node.y - node.r, yMin);
      yMax = Math.max(node.y + node.r, yMax);
    }
    if (!(nodes = node.children) || !(n = nodes.length)) return;
    var nodes, xMin = Infinity, xMax = -Infinity, yMin = Infinity, yMax = -Infinity, a, b, c, i, j, k, n;
    nodes.forEach(d3_layout_packLink);
    a = nodes[0];
    a.x = -a.r;
    a.y = 0;
    bound(a);
    if (n &gt; 1) {
      b = nodes[1];
      b.x = b.r;
      b.y = 0;
      bound(b);
      if (n &gt; 2) {
        c = nodes[2];
        d3_layout_packPlace(a, b, c);
        bound(c);
        d3_layout_packInsert(a, c);
        a._pack_prev = c;
        d3_layout_packInsert(c, b);
        b = a._pack_next;
        for (i = 3; i &lt; n; i++) {
          d3_layout_packPlace(a, b, c = nodes[i]);
          var isect = 0, s1 = 1, s2 = 1;
          for (j = b._pack_next; j !== b; j = j._pack_next, s1++) {
            if (d3_layout_packIntersects(j, c)) {
              isect = 1;
              break;
            }
          }
          if (isect == 1) {
            for (k = a._pack_prev; k !== j._pack_prev; k = k._pack_prev, s2++) {
              if (d3_layout_packIntersects(k, c)) {
                break;
              }
            }
          }
          if (isect) {
            if (s1 &lt; s2 || s1 == s2 &amp;&amp; b.r &lt; a.r) d3_layout_packSplice(a, b = j); else d3_layout_packSplice(a = k, b);
            i--;
          } else {
            d3_layout_packInsert(a, c);
            b = c;
            bound(c);
          }
        }
      }
    }
    var cx = (xMin + xMax) / 2, cy = (yMin + yMax) / 2, cr = 0;
    for (i = 0; i &lt; n; i++) {
      c = nodes[i];
      c.x -= cx;
      c.y -= cy;
      cr = Math.max(cr, c.r + Math.sqrt(c.x * c.x + c.y * c.y));
    }
    node.r = cr;
    nodes.forEach(d3_layout_packUnlink);
  }
  function d3_layout_packLink(node) {
    node._pack_next = node._pack_prev = node;
  }
  function d3_layout_packUnlink(node) {
    delete node._pack_next;
    delete node._pack_prev;
  }
  function d3_layout_packTransform(node, x, y, k) {
    var children = node.children;
    node.x = x += k * node.x;
    node.y = y += k * node.y;
    node.r *= k;
    if (children) {
      var i = -1, n = children.length;
      while (++i &lt; n) d3_layout_packTransform(children[i], x, y, k);
    }
  }
  function d3_layout_packPlace(a, b, c) {
    var db = a.r + c.r, dx = b.x - a.x, dy = b.y - a.y;
    if (db &amp;&amp; (dx || dy)) {
      var da = b.r + c.r, dc = dx * dx + dy * dy;
      da *= da;
      db *= db;
      var x = .5 + (db - da) / (2 * dc), y = Math.sqrt(Math.max(0, 2 * da * (db + dc) - (db -= dc) * db - da * da)) / (2 * dc);
      c.x = a.x + x * dx + y * dy;
      c.y = a.y + x * dy - y * dx;
    } else {
      c.x = a.x + db;
      c.y = a.y;
    }
  }
  function d3_layout_clusterY(children) {
    return 1 + d3.max(children, function(child) {
      return child.y;
    });
  }
  function d3_layout_clusterX(children) {
    return children.reduce(function(x, child) {
      return x + child.x;
    }, 0) / children.length;
  }
  function d3_layout_clusterLeft(node) {
    var children = node.children;
    return children &amp;&amp; children.length ? d3_layout_clusterLeft(children[0]) : node;
  }
  function d3_layout_clusterRight(node) {
    var children = node.children, n;
    return children &amp;&amp; (n = children.length) ? d3_layout_clusterRight(children[n - 1]) : node;
  }
  function d3_layout_treeSeparation(a, b) {
    return a.parent == b.parent ? 1 : 2;
  }
  function d3_layout_treeLeft(node) {
    var children = node.children;
    return children &amp;&amp; children.length ? children[0] : node._tree.thread;
  }
  function d3_layout_treeRight(node) {
    var children = node.children, n;
    return children &amp;&amp; (n = children.length) ? children[n - 1] : node._tree.thread;
  }
  function d3_layout_treeSearch(node, compare) {
    var children = node.children;
    if (children &amp;&amp; (n = children.length)) {
      var child, n, i = -1;
      while (++i &lt; n) {
        if (compare(child = d3_layout_treeSearch(children[i], compare), node) &gt; 0) {
          node = child;
        }
      }
    }
    return node;
  }
  function d3_layout_treeRightmost(a, b) {
    return a.x - b.x;
  }
  function d3_layout_treeLeftmost(a, b) {
    return b.x - a.x;
  }
  function d3_layout_treeDeepest(a, b) {
    return a.depth - b.depth;
  }
  function d3_layout_treeVisitAfter(node, callback) {
    function visit(node, previousSibling) {
      var children = node.children;
      if (children &amp;&amp; (n = children.length)) {
        var child, previousChild = null, i = -1, n;
        while (++i &lt; n) {
          child = children[i];
          visit(child, previousChild);
          previousChild = child;
        }
      }
      callback(node, previousSibling);
    }
    visit(node, null);
  }
  function d3_layout_treeShift(node) {
    var shift = 0, change = 0, children = node.children, i = children.length, child;
    while (--i &gt;= 0) {
      child = children[i]._tree;
      child.prelim += shift;
      child.mod += shift;
      shift += child.shift + (change += child.change);
    }
  }
  function d3_layout_treeMove(ancestor, node, shift) {
    ancestor = ancestor._tree;
    node = node._tree;
    var change = shift / (node.number - ancestor.number);
    ancestor.change += change;
    node.change -= change;
    node.shift += shift;
    node.prelim += shift;
    node.mod += shift;
  }
  function d3_layout_treeAncestor(vim, node, ancestor) {
    return vim._tree.ancestor.parent == node.parent ? vim._tree.ancestor : ancestor;
  }
  function d3_layout_treemapPadNull(node) {
    return {
      x: node.x,
      y: node.y,
      dx: node.dx,
      dy: node.dy
    };
  }
  function d3_layout_treemapPad(node, padding) {
    var x = node.x + padding[3], y = node.y + padding[0], dx = node.dx - padding[1] - padding[3], dy = node.dy - padding[0] - padding[2];
    if (dx &lt; 0) {
      x += dx / 2;
      dx = 0;
    }
    if (dy &lt; 0) {
      y += dy / 2;
      dy = 0;
    }
    return {
      x: x,
      y: y,
      dx: dx,
      dy: dy
    };
  }
  function d3_dsv(delimiter, mimeType) {
    function dsv(url, callback) {
      d3.text(url, mimeType, function(text) {
        callback(text &amp;&amp; dsv.parse(text));
      });
    }
    function formatRow(row) {
      return row.map(formatValue).join(delimiter);
    }
    function formatValue(text) {
      return reFormat.test(text) ? &#39;&quot;&#39; + text.replace(/\&quot;/g, &#39;&quot;&quot;&#39;) + &#39;&quot;&#39; : text;
    }
    var reParse = new RegExp(&quot;\r\n|[&quot; + delimiter + &quot;\r\n]&quot;, &quot;g&quot;), reFormat = new RegExp(&#39;[&quot;&#39; + delimiter + &quot;\n]&quot;), delimiterCode = delimiter.charCodeAt(0);
    dsv.parse = function(text) {
      var header;
      return dsv.parseRows(text, function(row, i) {
        if (i) {
          var o = {}, j = -1, m = header.length;
          while (++j &lt; m) o[header[j]] = row[j];
          return o;
        } else {
          header = row;
          return null;
        }
      });
    };
    dsv.parseRows = function(text, f) {
      function token() {
        if (reParse.lastIndex &gt;= text.length) return EOF;
        if (eol) {
          eol = false;
          return EOL;
        }
        var j = reParse.lastIndex;
        if (text.charCodeAt(j) === 34) {
          var i = j;
          while (i++ &lt; text.length) {
            if (text.charCodeAt(i) === 34) {
              if (text.charCodeAt(i + 1) !== 34) break;
              i++;
            }
          }
          reParse.lastIndex = i + 2;
          var c = text.charCodeAt(i + 1);
          if (c === 13) {
            eol = true;
            if (text.charCodeAt(i + 2) === 10) reParse.lastIndex++;
          } else if (c === 10) {
            eol = true;
          }
          return text.substring(j + 1, i).replace(/&quot;&quot;/g, &#39;&quot;&#39;);
        }
        var m = reParse.exec(text);
        if (m) {
          eol = m[0].charCodeAt(0) !== delimiterCode;
          return text.substring(j, m.index);
        }
        reParse.lastIndex = text.length;
        return text.substring(j);
      }
      var EOL = {}, EOF = {}, rows = [], n = 0, t, eol;
      reParse.lastIndex = 0;
      while ((t = token()) !== EOF) {
        var a = [];
        while (t !== EOL &amp;&amp; t !== EOF) {
          a.push(t);
          t = token();
        }
        if (f &amp;&amp; !(a = f(a, n++))) continue;
        rows.push(a);
      }
      return rows;
    };
    dsv.format = function(rows) {
      return rows.map(formatRow).join(&quot;\n&quot;);
    };
    return dsv;
  }
  function d3_geo_type(types, defaultValue) {
    return function(object) {
      return object &amp;&amp; types.hasOwnProperty(object.type) ? types[object.type](object) : defaultValue;
    };
  }
  function d3_path_circle(radius) {
    return &quot;m0,&quot; + radius + &quot;a&quot; + radius + &quot;,&quot; + radius + &quot; 0 1,1 0,&quot; + -2 * radius + &quot;a&quot; + radius + &quot;,&quot; + radius + &quot; 0 1,1 0,&quot; + +2 * radius + &quot;z&quot;;
  }
  function d3_geo_bounds(o, f) {
    if (d3_geo_boundsTypes.hasOwnProperty(o.type)) d3_geo_boundsTypes[o.type](o, f);
  }
  function d3_geo_boundsFeature(o, f) {
    d3_geo_bounds(o.geometry, f);
  }
  function d3_geo_boundsFeatureCollection(o, f) {
    for (var a = o.features, i = 0, n = a.length; i &lt; n; i++) {
      d3_geo_bounds(a[i].geometry, f);
    }
  }
  function d3_geo_boundsGeometryCollection(o, f) {
    for (var a = o.geometries, i = 0, n = a.length; i &lt; n; i++) {
      d3_geo_bounds(a[i], f);
    }
  }
  function d3_geo_boundsLineString(o, f) {
    for (var a = o.coordinates, i = 0, n = a.length; i &lt; n; i++) {
      f.apply(null, a[i]);
    }
  }
  function d3_geo_boundsMultiLineString(o, f) {
    for (var a = o.coordinates, i = 0, n = a.length; i &lt; n; i++) {
      for (var b = a[i], j = 0, m = b.length; j &lt; m; j++) {
        f.apply(null, b[j]);
      }
    }
  }
  function d3_geo_boundsMultiPolygon(o, f) {
    for (var a = o.coordinates, i = 0, n = a.length; i &lt; n; i++) {
      for (var b = a[i][0], j = 0, m = b.length; j &lt; m; j++) {
        f.apply(null, b[j]);
      }
    }
  }
  function d3_geo_boundsPoint(o, f) {
    f.apply(null, o.coordinates);
  }
  function d3_geo_boundsPolygon(o, f) {
    for (var a = o.coordinates[0], i = 0, n = a.length; i &lt; n; i++) {
      f.apply(null, a[i]);
    }
  }
  function d3_geo_greatArcSource(d) {
    return d.source;
  }
  function d3_geo_greatArcTarget(d) {
    return d.target;
  }
  function d3_geo_greatArcInterpolator() {
    function interpolate(t) {
      var B = Math.sin(t *= d) * k, A = Math.sin(d - t) * k, x = A * kx0 + B * kx1, y = A * ky0 + B * ky1, z = A * sy0 + B * sy1;
      return [ Math.atan2(y, x) / d3_geo_radians, Math.atan2(z, Math.sqrt(x * x + y * y)) / d3_geo_radians ];
    }
    var x0, y0, cy0, sy0, kx0, ky0, x1, y1, cy1, sy1, kx1, ky1, d, k;
    interpolate.distance = function() {
      if (d == null) k = 1 / Math.sin(d = Math.acos(Math.max(-1, Math.min(1, sy0 * sy1 + cy0 * cy1 * Math.cos(x1 - x0)))));
      return d;
    };
    interpolate.source = function(_) {
      var cx0 = Math.cos(x0 = _[0] * d3_geo_radians), sx0 = Math.sin(x0);
      cy0 = Math.cos(y0 = _[1] * d3_geo_radians);
      sy0 = Math.sin(y0);
      kx0 = cy0 * cx0;
      ky0 = cy0 * sx0;
      d = null;
      return interpolate;
    };
    interpolate.target = function(_) {
      var cx1 = Math.cos(x1 = _[0] * d3_geo_radians), sx1 = Math.sin(x1);
      cy1 = Math.cos(y1 = _[1] * d3_geo_radians);
      sy1 = Math.sin(y1);
      kx1 = cy1 * cx1;
      ky1 = cy1 * sx1;
      d = null;
      return interpolate;
    };
    return interpolate;
  }
  function d3_geo_greatArcInterpolate(a, b) {
    var i = d3_geo_greatArcInterpolator().source(a).target(b);
    i.distance();
    return i;
  }
  function d3_geom_contourStart(grid) {
    var x = 0, y = 0;
    while (true) {
      if (grid(x, y)) {
        return [ x, y ];
      }
      if (x === 0) {
        x = y + 1;
        y = 0;
      } else {
        x = x - 1;
        y = y + 1;
      }
    }
  }
  function d3_geom_hullCCW(i1, i2, i3, v) {
    var t, a, b, c, d, e, f;
    t = v[i1];
    a = t[0];
    b = t[1];
    t = v[i2];
    c = t[0];
    d = t[1];
    t = v[i3];
    e = t[0];
    f = t[1];
    return (f - b) * (c - a) - (d - b) * (e - a) &gt; 0;
  }
  function d3_geom_polygonInside(p, a, b) {
    return (b[0] - a[0]) * (p[1] - a[1]) &lt; (b[1] - a[1]) * (p[0] - a[0]);
  }
  function d3_geom_polygonIntersect(c, d, a, b) {
    var x1 = c[0], x2 = d[0], x3 = a[0], x4 = b[0], y1 = c[1], y2 = d[1], y3 = a[1], y4 = b[1], x13 = x1 - x3, x21 = x2 - x1, x43 = x4 - x3, y13 = y1 - y3, y21 = y2 - y1, y43 = y4 - y3, ua = (x43 * y13 - y43 * x13) / (y43 * x21 - x43 * y21);
    return [ x1 + ua * x21, y1 + ua * y21 ];
  }
  function d3_voronoi_tessellate(vertices, callback) {
    var Sites = {
      list: vertices.map(function(v, i) {
        return {
          index: i,
          x: v[0],
          y: v[1]
        };
      }).sort(function(a, b) {
        return a.y &lt; b.y ? -1 : a.y &gt; b.y ? 1 : a.x &lt; b.x ? -1 : a.x &gt; b.x ? 1 : 0;
      }),
      bottomSite: null
    };
    var EdgeList = {
      list: [],
      leftEnd: null,
      rightEnd: null,
      init: function() {
        EdgeList.leftEnd = EdgeList.createHalfEdge(null, &quot;l&quot;);
        EdgeList.rightEnd = EdgeList.createHalfEdge(null, &quot;l&quot;);
        EdgeList.leftEnd.r = EdgeList.rightEnd;
        EdgeList.rightEnd.l = EdgeList.leftEnd;
        EdgeList.list.unshift(EdgeList.leftEnd, EdgeList.rightEnd);
      },
      createHalfEdge: function(edge, side) {
        return {
          edge: edge,
          side: side,
          vertex: null,
          l: null,
          r: null
        };
      },
      insert: function(lb, he) {
        he.l = lb;
        he.r = lb.r;
        lb.r.l = he;
        lb.r = he;
      },
      leftBound: function(p) {
        var he = EdgeList.leftEnd;
        do {
          he = he.r;
        } while (he != EdgeList.rightEnd &amp;&amp; Geom.rightOf(he, p));
        he = he.l;
        return he;
      },
      del: function(he) {
        he.l.r = he.r;
        he.r.l = he.l;
        he.edge = null;
      },
      right: function(he) {
        return he.r;
      },
      left: function(he) {
        return he.l;
      },
      leftRegion: function(he) {
        return he.edge == null ? Sites.bottomSite : he.edge.region[he.side];
      },
      rightRegion: function(he) {
        return he.edge == null ? Sites.bottomSite : he.edge.region[d3_voronoi_opposite[he.side]];
      }
    };
    var Geom = {
      bisect: function(s1, s2) {
        var newEdge = {
          region: {
            l: s1,
            r: s2
          },
          ep: {
            l: null,
            r: null
          }
        };
        var dx = s2.x - s1.x, dy = s2.y - s1.y, adx = dx &gt; 0 ? dx : -dx, ady = dy &gt; 0 ? dy : -dy;
        newEdge.c = s1.x * dx + s1.y * dy + (dx * dx + dy * dy) * .5;
        if (adx &gt; ady) {
          newEdge.a = 1;
          newEdge.b = dy / dx;
          newEdge.c /= dx;
        } else {
          newEdge.b = 1;
          newEdge.a = dx / dy;
          newEdge.c /= dy;
        }
        return newEdge;
      },
      intersect: function(el1, el2) {
        var e1 = el1.edge, e2 = el2.edge;
        if (!e1 || !e2 || e1.region.r == e2.region.r) {
          return null;
        }
        var d = e1.a * e2.b - e1.b * e2.a;
        if (Math.abs(d) &lt; 1e-10) {
          return null;
        }
        var xint = (e1.c * e2.b - e2.c * e1.b) / d, yint = (e2.c * e1.a - e1.c * e2.a) / d, e1r = e1.region.r, e2r = e2.region.r, el, e;
        if (e1r.y &lt; e2r.y || e1r.y == e2r.y &amp;&amp; e1r.x &lt; e2r.x) {
          el = el1;
          e = e1;
        } else {
          el = el2;
          e = e2;
        }
        var rightOfSite = xint &gt;= e.region.r.x;
        if (rightOfSite &amp;&amp; el.side === &quot;l&quot; || !rightOfSite &amp;&amp; el.side === &quot;r&quot;) {
          return null;
        }
        return {
          x: xint,
          y: yint
        };
      },
      rightOf: function(he, p) {
        var e = he.edge, topsite = e.region.r, rightOfSite = p.x &gt; topsite.x;
        if (rightOfSite &amp;&amp; he.side === &quot;l&quot;) {
          return 1;
        }
        if (!rightOfSite &amp;&amp; he.side === &quot;r&quot;) {
          return 0;
        }
        if (e.a === 1) {
          var dyp = p.y - topsite.y, dxp = p.x - topsite.x, fast = 0, above = 0;
          if (!rightOfSite &amp;&amp; e.b &lt; 0 || rightOfSite &amp;&amp; e.b &gt;= 0) {
            above = fast = dyp &gt;= e.b * dxp;
          } else {
            above = p.x + p.y * e.b &gt; e.c;
            if (e.b &lt; 0) {
              above = !above;
            }
            if (!above) {
              fast = 1;
            }
          }
          if (!fast) {
            var dxs = topsite.x - e.region.l.x;
            above = e.b * (dxp * dxp - dyp * dyp) &lt; dxs * dyp * (1 + 2 * dxp / dxs + e.b * e.b);
            if (e.b &lt; 0) {
              above = !above;
            }
          }
        } else {
          var yl = e.c - e.a * p.x, t1 = p.y - yl, t2 = p.x - topsite.x, t3 = yl - topsite.y;
          above = t1 * t1 &gt; t2 * t2 + t3 * t3;
        }
        return he.side === &quot;l&quot; ? above : !above;
      },
      endPoint: function(edge, side, site) {
        edge.ep[side] = site;
        if (!edge.ep[d3_voronoi_opposite[side]]) return;
        callback(edge);
      },
      distance: function(s, t) {
        var dx = s.x - t.x, dy = s.y - t.y;
        return Math.sqrt(dx * dx + dy * dy);
      }
    };
    var EventQueue = {
      list: [],
      insert: function(he, site, offset) {
        he.vertex = site;
        he.ystar = site.y + offset;
        for (var i = 0, list = EventQueue.list, l = list.length; i &lt; l; i++) {
          var next = list[i];
          if (he.ystar &gt; next.ystar || he.ystar == next.ystar &amp;&amp; site.x &gt; next.vertex.x) {
            continue;
          } else {
            break;
          }
        }
        list.splice(i, 0, he);
      },
      del: function(he) {
        for (var i = 0, ls = EventQueue.list, l = ls.length; i &lt; l &amp;&amp; ls[i] != he; ++i) {}
        ls.splice(i, 1);
      },
      empty: function() {
        return EventQueue.list.length === 0;
      },
      nextEvent: function(he) {
        for (var i = 0, ls = EventQueue.list, l = ls.length; i &lt; l; ++i) {
          if (ls[i] == he) return ls[i + 1];
        }
        return null;
      },
      min: function() {
        var elem = EventQueue.list[0];
        return {
          x: elem.vertex.x,
          y: elem.ystar
        };
      },
      extractMin: function() {
        return EventQueue.list.shift();
      }
    };
    EdgeList.init();
    Sites.bottomSite = Sites.list.shift();
    var newSite = Sites.list.shift(), newIntStar;
    var lbnd, rbnd, llbnd, rrbnd, bisector;
    var bot, top, temp, p, v;
    var e, pm;
    while (true) {
      if (!EventQueue.empty()) {
        newIntStar = EventQueue.min();
      }
      if (newSite &amp;&amp; (EventQueue.empty() || newSite.y &lt; newIntStar.y || newSite.y == newIntStar.y &amp;&amp; newSite.x &lt; newIntStar.x)) {
        lbnd = EdgeList.leftBound(newSite);
        rbnd = EdgeList.right(lbnd);
        bot = EdgeList.rightRegion(lbnd);
        e = Geom.bisect(bot, newSite);
        bisector = EdgeList.createHalfEdge(e, &quot;l&quot;);
        EdgeList.insert(lbnd, bisector);
        p = Geom.intersect(lbnd, bisector);
        if (p) {
          EventQueue.del(lbnd);
          EventQueue.insert(lbnd, p, Geom.distance(p, newSite));
        }
        lbnd = bisector;
        bisector = EdgeList.createHalfEdge(e, &quot;r&quot;);
        EdgeList.insert(lbnd, bisector);
        p = Geom.intersect(bisector, rbnd);
        if (p) {
          EventQueue.insert(bisector, p, Geom.distance(p, newSite));
        }
        newSite = Sites.list.shift();
      } else if (!EventQueue.empty()) {
        lbnd = EventQueue.extractMin();
        llbnd = EdgeList.left(lbnd);
        rbnd = EdgeList.right(lbnd);
        rrbnd = EdgeList.right(rbnd);
        bot = EdgeList.leftRegion(lbnd);
        top = EdgeList.rightRegion(rbnd);
        v = lbnd.vertex;
        Geom.endPoint(lbnd.edge, lbnd.side, v);
        Geom.endPoint(rbnd.edge, rbnd.side, v);
        EdgeList.del(lbnd);
        EventQueue.del(rbnd);
        EdgeList.del(rbnd);
        pm = &quot;l&quot;;
        if (bot.y &gt; top.y) {
          temp = bot;
          bot = top;
          top = temp;
          pm = &quot;r&quot;;
        }
        e = Geom.bisect(bot, top);
        bisector = EdgeList.createHalfEdge(e, pm);
        EdgeList.insert(llbnd, bisector);
        Geom.endPoint(e, d3_voronoi_opposite[pm], v);
        p = Geom.intersect(llbnd, bisector);
        if (p) {
          EventQueue.del(llbnd);
          EventQueue.insert(llbnd, p, Geom.distance(p, bot));
        }
        p = Geom.intersect(bisector, rrbnd);
        if (p) {
          EventQueue.insert(bisector, p, Geom.distance(p, bot));
        }
      } else {
        break;
      }
    }
    for (lbnd = EdgeList.right(EdgeList.leftEnd); lbnd != EdgeList.rightEnd; lbnd = EdgeList.right(lbnd)) {
      callback(lbnd.edge);
    }
  }
  function d3_geom_quadtreeNode() {
    return {
      leaf: true,
      nodes: [],
      point: null
    };
  }
  function d3_geom_quadtreeVisit(f, node, x1, y1, x2, y2) {
    if (!f(node, x1, y1, x2, y2)) {
      var sx = (x1 + x2) * .5, sy = (y1 + y2) * .5, children = node.nodes;
      if (children[0]) d3_geom_quadtreeVisit(f, children[0], x1, y1, sx, sy);
      if (children[1]) d3_geom_quadtreeVisit(f, children[1], sx, y1, x2, sy);
      if (children[2]) d3_geom_quadtreeVisit(f, children[2], x1, sy, sx, y2);
      if (children[3]) d3_geom_quadtreeVisit(f, children[3], sx, sy, x2, y2);
    }
  }
  function d3_geom_quadtreePoint(p) {
    return {
      x: p[0],
      y: p[1]
    };
  }
  function d3_time_utc() {
    this._ = new Date(arguments.length &gt; 1 ? Date.UTC.apply(this, arguments) : arguments[0]);
  }
  function d3_time_formatAbbreviate(name) {
    return name.substring(0, 3);
  }
  function d3_time_parse(date, template, string, j) {
    var c, p, i = 0, n = template.length, m = string.length;
    while (i &lt; n) {
      if (j &gt;= m) return -1;
      c = template.charCodeAt(i++);
      if (c == 37) {
        p = d3_time_parsers[template.charAt(i++)];
        if (!p || (j = p(date, string, j)) &lt; 0) return -1;
      } else if (c != string.charCodeAt(j++)) {
        return -1;
      }
    }
    return j;
  }
  function d3_time_formatRe(names) {
    return new RegExp(&quot;^(?:&quot; + names.map(d3.requote).join(&quot;|&quot;) + &quot;)&quot;, &quot;i&quot;);
  }
  function d3_time_formatLookup(names) {
    var map = new d3_Map, i = -1, n = names.length;
    while (++i &lt; n) map.set(names[i].toLowerCase(), i);
    return map;
  }
  function d3_time_parseWeekdayAbbrev(date, string, i) {
    d3_time_dayAbbrevRe.lastIndex = 0;
    var n = d3_time_dayAbbrevRe.exec(string.substring(i));
    return n ? i += n[0].length : -1;
  }
  function d3_time_parseWeekday(date, string, i) {
    d3_time_dayRe.lastIndex = 0;
    var n = d3_time_dayRe.exec(string.substring(i));
    return n ? i += n[0].length : -1;
  }
  function d3_time_parseMonthAbbrev(date, string, i) {
    d3_time_monthAbbrevRe.lastIndex = 0;
    var n = d3_time_monthAbbrevRe.exec(string.substring(i));
    return n ? (date.m = d3_time_monthAbbrevLookup.get(n[0].toLowerCase()), i += n[0].length) : -1;
  }
  function d3_time_parseMonth(date, string, i) {
    d3_time_monthRe.lastIndex = 0;
    var n = d3_time_monthRe.exec(string.substring(i));
    return n ? (date.m = d3_time_monthLookup.get(n[0].toLowerCase()), i += n[0].length) : -1;
  }
  function d3_time_parseLocaleFull(date, string, i) {
    return d3_time_parse(date, d3_time_formats.c.toString(), string, i);
  }
  function d3_time_parseLocaleDate(date, string, i) {
    return d3_time_parse(date, d3_time_formats.x.toString(), string, i);
  }
  function d3_time_parseLocaleTime(date, string, i) {
    return d3_time_parse(date, d3_time_formats.X.toString(), string, i);
  }
  function d3_time_parseFullYear(date, string, i) {
    d3_time_numberRe.lastIndex = 0;
    var n = d3_time_numberRe.exec(string.substring(i, i + 4));
    return n ? (date.y = +n[0], i += n[0].length) : -1;
  }
  function d3_time_parseYear(date, string, i) {
    d3_time_numberRe.lastIndex = 0;
    var n = d3_time_numberRe.exec(string.substring(i, i + 2));
    return n ? (date.y = d3_time_expandYear(+n[0]), i += n[0].length) : -1;
  }
  function d3_time_expandYear(d) {
    return d + (d &gt; 68 ? 1900 : 2e3);
  }
  function d3_time_parseMonthNumber(date, string, i) {
    d3_time_numberRe.lastIndex = 0;
    var n = d3_time_numberRe.exec(string.substring(i, i + 2));
    return n ? (date.m = n[0] - 1, i += n[0].length) : -1;
  }
  function d3_time_parseDay(date, string, i) {
    d3_time_numberRe.lastIndex = 0;
    var n = d3_time_numberRe.exec(string.substring(i, i + 2));
    return n ? (date.d = +n[0], i += n[0].length) : -1;
  }
  function d3_time_parseHour24(date, string, i) {
    d3_time_numberRe.lastIndex = 0;
    var n = d3_time_numberRe.exec(string.substring(i, i + 2));
    return n ? (date.H = +n[0], i += n[0].length) : -1;
  }
  function d3_time_parseMinutes(date, string, i) {
    d3_time_numberRe.lastIndex = 0;
    var n = d3_time_numberRe.exec(string.substring(i, i + 2));
    return n ? (date.M = +n[0], i += n[0].length) : -1;
  }
  function d3_time_parseSeconds(date, string, i) {
    d3_time_numberRe.lastIndex = 0;
    var n = d3_time_numberRe.exec(string.substring(i, i + 2));
    return n ? (date.S = +n[0], i += n[0].length) : -1;
  }
  function d3_time_parseMilliseconds(date, string, i) {
    d3_time_numberRe.lastIndex = 0;
    var n = d3_time_numberRe.exec(string.substring(i, i + 3));
    return n ? (date.L = +n[0], i += n[0].length) : -1;
  }
  function d3_time_parseAmPm(date, string, i) {
    var n = d3_time_amPmLookup.get(string.substring(i, i += 2).toLowerCase());
    return n == null ? -1 : (date.p = n, i);
  }
  function d3_time_zone(d) {
    var z = d.getTimezoneOffset(), zs = z &gt; 0 ? &quot;-&quot; : &quot;+&quot;, zh = ~~(Math.abs(z) / 60), zm = Math.abs(z) % 60;
    return zs + d3_time_zfill2(zh) + d3_time_zfill2(zm);
  }
  function d3_time_formatIsoNative(date) {
    return date.toISOString();
  }
  function d3_time_interval(local, step, number) {
    function round(date) {
      var d0 = local(date), d1 = offset(d0, 1);
      return date - d0 &lt; d1 - date ? d0 : d1;
    }
    function ceil(date) {
      step(date = local(new d3_time(date - 1)), 1);
      return date;
    }
    function offset(date, k) {
      step(date = new d3_time(+date), k);
      return date;
    }
    function range(t0, t1, dt) {
      var time = ceil(t0), times = [];
      if (dt &gt; 1) {
        while (time &lt; t1) {
          if (!(number(time) % dt)) times.push(new Date(+time));
          step(time, 1);
        }
      } else {
        while (time &lt; t1) times.push(new Date(+time)), step(time, 1);
      }
      return times;
    }
    function range_utc(t0, t1, dt) {
      try {
        d3_time = d3_time_utc;
        var utc = new d3_time_utc;
        utc._ = t0;
        return range(utc, t1, dt);
      } finally {
        d3_time = Date;
      }
    }
    local.floor = local;
    local.round = round;
    local.ceil = ceil;
    local.offset = offset;
    local.range = range;
    var utc = local.utc = d3_time_interval_utc(local);
    utc.floor = utc;
    utc.round = d3_time_interval_utc(round);
    utc.ceil = d3_time_interval_utc(ceil);
    utc.offset = d3_time_interval_utc(offset);
    utc.range = range_utc;
    return local;
  }
  function d3_time_interval_utc(method) {
    return function(date, k) {
      try {
        d3_time = d3_time_utc;
        var utc = new d3_time_utc;
        utc._ = date;
        return method(utc, k)._;
      } finally {
        d3_time = Date;
      }
    };
  }
  function d3_time_scale(linear, methods, format) {
    function scale(x) {
      return linear(x);
    }
    scale.invert = function(x) {
      return d3_time_scaleDate(linear.invert(x));
    };
    scale.domain = function(x) {
      if (!arguments.length) return linear.domain().map(d3_time_scaleDate);
      linear.domain(x);
      return scale;
    };
    scale.nice = function(m) {
      return scale.domain(d3_scale_nice(scale.domain(), function() {
        return m;
      }));
    };
    scale.ticks = function(m, k) {
      var extent = d3_time_scaleExtent(scale.domain());
      if (typeof m !== &quot;function&quot;) {
        var span = extent[1] - extent[0], target = span / m, i = d3.bisect(d3_time_scaleSteps, target);
        if (i == d3_time_scaleSteps.length) return methods.year(extent, m);
        if (!i) return linear.ticks(m).map(d3_time_scaleDate);
        if (Math.log(target / d3_time_scaleSteps[i - 1]) &lt; Math.log(d3_time_scaleSteps[i] / target)) --i;
        m = methods[i];
        k = m[1];
        m = m[0].range;
      }
      return m(extent[0], new Date(+extent[1] + 1), k);
    };
    scale.tickFormat = function() {
      return format;
    };
    scale.copy = function() {
      return d3_time_scale(linear.copy(), methods, format);
    };
    return d3.rebind(scale, linear, &quot;range&quot;, &quot;rangeRound&quot;, &quot;interpolate&quot;, &quot;clamp&quot;);
  }
  function d3_time_scaleExtent(domain) {
    var start = domain[0], stop = domain[domain.length - 1];
    return start &lt; stop ? [ start, stop ] : [ stop, start ];
  }
  function d3_time_scaleDate(t) {
    return new Date(t);
  }
  function d3_time_scaleFormat(formats) {
    return function(date) {
      var i = formats.length - 1, f = formats[i];
      while (!f[1](date)) f = formats[--i];
      return f[0](date);
    };
  }
  function d3_time_scaleSetYear(y) {
    var d = new Date(y, 0, 1);
    d.setFullYear(y);
    return d;
  }
  function d3_time_scaleGetYear(d) {
    var y = d.getFullYear(), d0 = d3_time_scaleSetYear(y), d1 = d3_time_scaleSetYear(y + 1);
    return y + (d - d0) / (d1 - d0);
  }
  function d3_time_scaleUTCSetYear(y) {
    var d = new Date(Date.UTC(y, 0, 1));
    d.setUTCFullYear(y);
    return d;
  }
  function d3_time_scaleUTCGetYear(d) {
    var y = d.getUTCFullYear(), d0 = d3_time_scaleUTCSetYear(y), d1 = d3_time_scaleUTCSetYear(y + 1);
    return y + (d - d0) / (d1 - d0);
  }
  if (!Date.now) Date.now = function() {
    return +(new Date);
  };
  try {
    document.createElement(&quot;div&quot;).style.setProperty(&quot;opacity&quot;, 0, &quot;&quot;);
  } catch (error) {
    var d3_style_prototype = CSSStyleDeclaration.prototype, d3_style_setProperty = d3_style_prototype.setProperty;
    d3_style_prototype.setProperty = function(name, value, priority) {
      d3_style_setProperty.call(this, name, value + &quot;&quot;, priority);
    };
  }
  d3 = {
    version: &quot;2.10.3&quot;
  };
  var d3_array = d3_arraySlice;
  try {
    d3_array(document.documentElement.childNodes)[0].nodeType;
  } catch (e) {
    d3_array = d3_arrayCopy;
  }
  var d3_arraySubclass = [].__proto__ ? function(array, prototype) {
    array.__proto__ = prototype;
  } : function(array, prototype) {
    for (var property in prototype) array[property] = prototype[property];
  };
  d3.map = function(object) {
    var map = new d3_Map;
    for (var key in object) map.set(key, object[key]);
    return map;
  };
  d3_class(d3_Map, {
    has: function(key) {
      return d3_map_prefix + key in this;
    },
    get: function(key) {
      return this[d3_map_prefix + key];
    },
    set: function(key, value) {
      return this[d3_map_prefix + key] = value;
    },
    remove: function(key) {
      key = d3_map_prefix + key;
      return key in this &amp;&amp; delete this[key];
    },
    keys: function() {
      var keys = [];
      this.forEach(function(key) {
        keys.push(key);
      });
      return keys;
    },
    values: function() {
      var values = [];
      this.forEach(function(key, value) {
        values.push(value);
      });
      return values;
    },
    entries: function() {
      var entries = [];
      this.forEach(function(key, value) {
        entries.push({
          key: key,
          value: value
        });
      });
      return entries;
    },
    forEach: function(f) {
      for (var key in this) {
        if (key.charCodeAt(0) === d3_map_prefixCode) {
          f.call(this, key.substring(1), this[key]);
        }
      }
    }
  });
  var d3_map_prefix = &quot;\0&quot;, d3_map_prefixCode = d3_map_prefix.charCodeAt(0);
  d3.functor = d3_functor;
  d3.rebind = function(target, source) {
    var i = 1, n = arguments.length, method;
    while (++i &lt; n) target[method = arguments[i]] = d3_rebind(target, source, source[method]);
    return target;
  };
  d3.ascending = function(a, b) {
    return a &lt; b ? -1 : a &gt; b ? 1 : a &gt;= b ? 0 : NaN;
  };
  d3.descending = function(a, b) {
    return b &lt; a ? -1 : b &gt; a ? 1 : b &gt;= a ? 0 : NaN;
  };
  d3.mean = function(array, f) {
    var n = array.length, a, m = 0, i = -1, j = 0;
    if (arguments.length === 1) {
      while (++i &lt; n) if (d3_number(a = array[i])) m += (a - m) / ++j;
    } else {
      while (++i &lt; n) if (d3_number(a = f.call(array, array[i], i))) m += (a - m) / ++j;
    }
    return j ? m : undefined;
  };
  d3.median = function(array, f) {
    if (arguments.length &gt; 1) array = array.map(f);
    array = array.filter(d3_number);
    return array.length ? d3.quantile(array.sort(d3.ascending), .5) : undefined;
  };
  d3.min = function(array, f) {
    var i = -1, n = array.length, a, b;
    if (arguments.length === 1) {
      while (++i &lt; n &amp;&amp; ((a = array[i]) == null || a != a)) a = undefined;
      while (++i &lt; n) if ((b = array[i]) != null &amp;&amp; a &gt; b) a = b;
    } else {
      while (++i &lt; n &amp;&amp; ((a = f.call(array, array[i], i)) == null || a != a)) a = undefined;
      while (++i &lt; n) if ((b = f.call(array, array[i], i)) != null &amp;&amp; a &gt; b) a = b;
    }
    return a;
  };
  d3.max = function(array, f) {
    var i = -1, n = array.length, a, b;
    if (arguments.length === 1) {
      while (++i &lt; n &amp;&amp; ((a = array[i]) == null || a != a)) a = undefined;
      while (++i &lt; n) if ((b = array[i]) != null &amp;&amp; b &gt; a) a = b;
    } else {
      while (++i &lt; n &amp;&amp; ((a = f.call(array, array[i], i)) == null || a != a)) a = undefined;
      while (++i &lt; n) if ((b = f.call(array, array[i], i)) != null &amp;&amp; b &gt; a) a = b;
    }
    return a;
  };
  d3.extent = function(array, f) {
    var i = -1, n = array.length, a, b, c;
    if (arguments.length === 1) {
      while (++i &lt; n &amp;&amp; ((a = c = array[i]) == null || a != a)) a = c = undefined;
      while (++i &lt; n) if ((b = array[i]) != null) {
        if (a &gt; b) a = b;
        if (c &lt; b) c = b;
      }
    } else {
      while (++i &lt; n &amp;&amp; ((a = c = f.call(array, array[i], i)) == null || a != a)) a = undefined;
      while (++i &lt; n) if ((b = f.call(array, array[i], i)) != null) {
        if (a &gt; b) a = b;
        if (c &lt; b) c = b;
      }
    }
    return [ a, c ];
  };
  d3.random = {
    normal: function(Âµ, Ïƒ) {
      var n = arguments.length;
      if (n &lt; 2) Ïƒ = 1;
      if (n &lt; 1) Âµ = 0;
      return function() {
        var x, y, r;
        do {
          x = Math.random() * 2 - 1;
          y = Math.random() * 2 - 1;
          r = x * x + y * y;
        } while (!r || r &gt; 1);
        return Âµ + Ïƒ * x * Math.sqrt(-2 * Math.log(r) / r);
      };
    },
    logNormal: function(Âµ, Ïƒ) {
      var n = arguments.length;
      if (n &lt; 2) Ïƒ = 1;
      if (n &lt; 1) Âµ = 0;
      var random = d3.random.normal();
      return function() {
        return Math.exp(Âµ + Ïƒ * random());
      };
    },
    irwinHall: function(m) {
      return function() {
        for (var s = 0, j = 0; j &lt; m; j++) s += Math.random();
        return s / m;
      };
    }
  };
  d3.sum = function(array, f) {
    var s = 0, n = array.length, a, i = -1;
    if (arguments.length === 1) {
      while (++i &lt; n) if (!isNaN(a = +array[i])) s += a;
    } else {
      while (++i &lt; n) if (!isNaN(a = +f.call(array, array[i], i))) s += a;
    }
    return s;
  };
  d3.quantile = function(values, p) {
    var H = (values.length - 1) * p + 1, h = Math.floor(H), v = values[h - 1], e = H - h;
    return e ? v + e * (values[h] - v) : v;
  };
  d3.transpose = function(matrix) {
    return d3.zip.apply(d3, matrix);
  };
  d3.zip = function() {
    if (!(n = arguments.length)) return [];
    for (var i = -1, m = d3.min(arguments, d3_zipLength), zips = new Array(m); ++i &lt; m; ) {
      for (var j = -1, n, zip = zips[i] = new Array(n); ++j &lt; n; ) {
        zip[j] = arguments[j][i];
      }
    }
    return zips;
  };
  d3.bisector = function(f) {
    return {
      left: function(a, x, lo, hi) {
        if (arguments.length &lt; 3) lo = 0;
        if (arguments.length &lt; 4) hi = a.length;
        while (lo &lt; hi) {
          var mid = lo + hi &gt;&gt;&gt; 1;
          if (f.call(a, a[mid], mid) &lt; x) lo = mid + 1; else hi = mid;
        }
        return lo;
      },
      right: function(a, x, lo, hi) {
        if (arguments.length &lt; 3) lo = 0;
        if (arguments.length &lt; 4) hi = a.length;
        while (lo &lt; hi) {
          var mid = lo + hi &gt;&gt;&gt; 1;
          if (x &lt; f.call(a, a[mid], mid)) hi = mid; else lo = mid + 1;
        }
        return lo;
      }
    };
  };
  var d3_bisector = d3.bisector(function(d) {
    return d;
  });
  d3.bisectLeft = d3_bisector.left;
  d3.bisect = d3.bisectRight = d3_bisector.right;
  d3.first = function(array, f) {
    var i = 0, n = array.length, a = array[0], b;
    if (arguments.length === 1) f = d3.ascending;
    while (++i &lt; n) {
      if (f.call(array, a, b = array[i]) &gt; 0) {
        a = b;
      }
    }
    return a;
  };
  d3.last = function(array, f) {
    var i = 0, n = array.length, a = array[0], b;
    if (arguments.length === 1) f = d3.ascending;
    while (++i &lt; n) {
      if (f.call(array, a, b = array[i]) &lt;= 0) {
        a = b;
      }
    }
    return a;
  };
  d3.nest = function() {
    function map(array, depth) {
      if (depth &gt;= keys.length) return rollup ? rollup.call(nest, array) : sortValues ? array.sort(sortValues) : array;
      var i = -1, n = array.length, key = keys[depth++], keyValue, object, valuesByKey = new d3_Map, values, o = {};
      while (++i &lt; n) {
        if (values = valuesByKey.get(keyValue = key(object = array[i]))) {
          values.push(object);
        } else {
          valuesByKey.set(keyValue, [ object ]);
        }
      }
      valuesByKey.forEach(function(keyValue, values) {
        o[keyValue] = map(values, depth);
      });
      return o;
    }
    function entries(map, depth) {
      if (depth &gt;= keys.length) return map;
      var a = [], sortKey = sortKeys[depth++], key;
      for (key in map) {
        a.push({
          key: key,
          values: entries(map[key], depth)
        });
      }
      if (sortKey) a.sort(function(a, b) {
        return sortKey(a.key, b.key);
      });
      return a;
    }
    var nest = {}, keys = [], sortKeys = [], sortValues, rollup;
    nest.map = function(array) {
      return map(array, 0);
    };
    nest.entries = function(array) {
      return entries(map(array, 0), 0);
    };
    nest.key = function(d) {
      keys.push(d);
      return nest;
    };
    nest.sortKeys = function(order) {
      sortKeys[keys.length - 1] = order;
      return nest;
    };
    nest.sortValues = function(order) {
      sortValues = order;
      return nest;
    };
    nest.rollup = function(f) {
      rollup = f;
      return nest;
    };
    return nest;
  };
  d3.keys = function(map) {
    var keys = [];
    for (var key in map) keys.push(key);
    return keys;
  };
  d3.values = function(map) {
    var values = [];
    for (var key in map) values.push(map[key]);
    return values;
  };
  d3.entries = function(map) {
    var entries = [];
    for (var key in map) entries.push({
      key: key,
      value: map[key]
    });
    return entries;
  };
  d3.permute = function(array, indexes) {
    var permutes = [], i = -1, n = indexes.length;
    while (++i &lt; n) permutes[i] = array[indexes[i]];
    return permutes;
  };
  d3.merge = function(arrays) {
    return Array.prototype.concat.apply([], arrays);
  };
  d3.split = function(array, f) {
    var arrays = [], values = [], value, i = -1, n = array.length;
    if (arguments.length &lt; 2) f = d3_splitter;
    while (++i &lt; n) {
      if (f.call(values, value = array[i], i)) {
        values = [];
      } else {
        if (!values.length) arrays.push(values);
        values.push(value);
      }
    }
    return arrays;
  };
  d3.range = function(start, stop, step) {
    if (arguments.length &lt; 3) {
      step = 1;
      if (arguments.length &lt; 2) {
        stop = start;
        start = 0;
      }
    }
    if ((stop - start) / step === Infinity) throw new Error(&quot;infinite range&quot;);
    var range = [], k = d3_range_integerScale(Math.abs(step)), i = -1, j;
    start *= k, stop *= k, step *= k;
    if (step &lt; 0) while ((j = start + step * ++i) &gt; stop) range.push(j / k); else while ((j = start + step * ++i) &lt; stop) range.push(j / k);
    return range;
  };
  d3.requote = function(s) {
    return s.replace(d3_requote_re, &quot;\\$&amp;&quot;);
  };
  var d3_requote_re = /[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g;
  d3.round = function(x, n) {
    return n ? Math.round(x * (n = Math.pow(10, n))) / n : Math.round(x);
  };
  d3.xhr = function(url, mime, callback) {
    var req = new XMLHttpRequest;
    if (arguments.length &lt; 3) callback = mime, mime = null; else if (mime &amp;&amp; req.overrideMimeType) req.overrideMimeType(mime);
    req.open(&quot;GET&quot;, url, true);
    if (mime) req.setRequestHeader(&quot;Accept&quot;, mime);
    req.onreadystatechange = function() {
      if (req.readyState === 4) {
        var s = req.status;
        callback(!s &amp;&amp; req.response || s &gt;= 200 &amp;&amp; s &lt; 300 || s === 304 ? req : null);
      }
    };
    req.send(null);
  };
  d3.text = function(url, mime, callback) {
    function ready(req) {
      callback(req &amp;&amp; req.responseText);
    }
    if (arguments.length &lt; 3) {
      callback = mime;
      mime = null;
    }
    d3.xhr(url, mime, ready);
  };
  d3.json = function(url, callback) {
    d3.text(url, &quot;application/json&quot;, function(text) {
      callback(text ? JSON.parse(text) : null);
    });
  };
  d3.html = function(url, callback) {
    d3.text(url, &quot;text/html&quot;, function(text) {
      if (text != null) {
        var range = document.createRange();
        range.selectNode(document.body);
        text = range.createContextualFragment(text);
      }
      callback(text);
    });
  };
  d3.xml = function(url, mime, callback) {
    function ready(req) {
      callback(req &amp;&amp; req.responseXML);
    }
    if (arguments.length &lt; 3) {
      callback = mime;
      mime = null;
    }
    d3.xhr(url, mime, ready);
  };
  var d3_nsPrefix = {
    svg: &quot;http://www.w3.org/2000/svg&quot;,
    xhtml: &quot;http://www.w3.org/1999/xhtml&quot;,
    xlink: &quot;http://www.w3.org/1999/xlink&quot;,
    xml: &quot;http://www.w3.org/XML/1998/namespace&quot;,
    xmlns: &quot;http://www.w3.org/2000/xmlns/&quot;
  };
  d3.ns = {
    prefix: d3_nsPrefix,
    qualify: function(name) {
      var i = name.indexOf(&quot;:&quot;), prefix = name;
      if (i &gt;= 0) {
        prefix = name.substring(0, i);
        name = name.substring(i + 1);
      }
      return d3_nsPrefix.hasOwnProperty(prefix) ? {
        space: d3_nsPrefix[prefix],
        local: name
      } : name;
    }
  };
  d3.dispatch = function() {
    var dispatch = new d3_dispatch, i = -1, n = arguments.length;
    while (++i &lt; n) dispatch[arguments[i]] = d3_dispatch_event(dispatch);
    return dispatch;
  };
  d3_dispatch.prototype.on = function(type, listener) {
    var i = type.indexOf(&quot;.&quot;), name = &quot;&quot;;
    if (i &gt; 0) {
      name = type.substring(i + 1);
      type = type.substring(0, i);
    }
    return arguments.length &lt; 2 ? this[type].on(name) : this[type].on(name, listener);
  };
  d3.format = function(specifier) {
    var match = d3_format_re.exec(specifier), fill = match[1] || &quot; &quot;, sign = match[3] || &quot;&quot;, zfill = match[5], width = +match[6], comma = match[7], precision = match[8], type = match[9], scale = 1, suffix = &quot;&quot;, integer = false;
    if (precision) precision = +precision.substring(1);
    if (zfill) {
      fill = &quot;0&quot;;
      if (comma) width -= Math.floor((width - 1) / 4);
    }
    switch (type) {
     case &quot;n&quot;:
      comma = true;
      type = &quot;g&quot;;
      break;
     case &quot;%&quot;:
      scale = 100;
      suffix = &quot;%&quot;;
      type = &quot;f&quot;;
      break;
     case &quot;p&quot;:
      scale = 100;
      suffix = &quot;%&quot;;
      type = &quot;r&quot;;
      break;
     case &quot;d&quot;:
      integer = true;
      precision = 0;
      break;
     case &quot;s&quot;:
      scale = -1;
      type = &quot;r&quot;;
      break;
    }
    if (type == &quot;r&quot; &amp;&amp; !precision) type = &quot;g&quot;;
    type = d3_format_types.get(type) || d3_format_typeDefault;
    return function(value) {
      if (integer &amp;&amp; value % 1) return &quot;&quot;;
      var negative = value &lt; 0 &amp;&amp; (value = -value) ? &quot;-&quot; : sign;
      if (scale &lt; 0) {
        var prefix = d3.formatPrefix(value, precision);
        value = prefix.scale(value);
        suffix = prefix.symbol;
      } else {
        value *= scale;
      }
      value = type(value, precision);
      if (zfill) {
        var length = value.length + negative.length;
        if (length &lt; width) value = (new Array(width - length + 1)).join(fill) + value;
        if (comma) value = d3_format_group(value);
        value = negative + value;
      } else {
        if (comma) value = d3_format_group(value);
        value = negative + value;
        var length = value.length;
        if (length &lt; width) value = (new Array(width - length + 1)).join(fill) + value;
      }
      return value + suffix;
    };
  };
  var d3_format_re = /(?:([^{])?([&lt;&gt;=^]))?([+\- ])?(#)?(0)?([0-9]+)?(,)?(\.[0-9]+)?([a-zA-Z%])?/;
  var d3_format_types = d3.map({
    g: function(x, p) {
      return x.toPrecision(p);
    },
    e: function(x, p) {
      return x.toExponential(p);
    },
    f: function(x, p) {
      return x.toFixed(p);
    },
    r: function(x, p) {
      return d3.round(x, p = d3_format_precision(x, p)).toFixed(Math.max(0, Math.min(20, p)));
    }
  });
  var d3_formatPrefixes = [ &quot;y&quot;, &quot;z&quot;, &quot;a&quot;, &quot;f&quot;, &quot;p&quot;, &quot;n&quot;, &quot;Î¼&quot;, &quot;m&quot;, &quot;&quot;, &quot;k&quot;, &quot;M&quot;, &quot;G&quot;, &quot;T&quot;, &quot;P&quot;, &quot;E&quot;, &quot;Z&quot;, &quot;Y&quot; ].map(d3_formatPrefix);
  d3.formatPrefix = function(value, precision) {
    var i = 0;
    if (value) {
      if (value &lt; 0) value *= -1;
      if (precision) value = d3.round(value, d3_format_precision(value, precision));
      i = 1 + Math.floor(1e-12 + Math.log(value) / Math.LN10);
      i = Math.max(-24, Math.min(24, Math.floor((i &lt;= 0 ? i + 1 : i - 1) / 3) * 3));
    }
    return d3_formatPrefixes[8 + i / 3];
  };
  var d3_ease_quad = d3_ease_poly(2), d3_ease_cubic = d3_ease_poly(3), d3_ease_default = function() {
    return d3_ease_identity;
  };
  var d3_ease = d3.map({
    linear: d3_ease_default,
    poly: d3_ease_poly,
    quad: function() {
      return d3_ease_quad;
    },
    cubic: function() {
      return d3_ease_cubic;
    },
    sin: function() {
      return d3_ease_sin;
    },
    exp: function() {
      return d3_ease_exp;
    },
    circle: function() {
      return d3_ease_circle;
    },
    elastic: d3_ease_elastic,
    back: d3_ease_back,
    bounce: function() {
      return d3_ease_bounce;
    }
  });
  var d3_ease_mode = d3.map({
    &quot;in&quot;: d3_ease_identity,
    out: d3_ease_reverse,
    &quot;in-out&quot;: d3_ease_reflect,
    &quot;out-in&quot;: function(f) {
      return d3_ease_reflect(d3_ease_reverse(f));
    }
  });
  d3.ease = function(name) {
    var i = name.indexOf(&quot;-&quot;), t = i &gt;= 0 ? name.substring(0, i) : name, m = i &gt;= 0 ? name.substring(i + 1) : &quot;in&quot;;
    t = d3_ease.get(t) || d3_ease_default;
    m = d3_ease_mode.get(m) || d3_ease_identity;
    return d3_ease_clamp(m(t.apply(null, Array.prototype.slice.call(arguments, 1))));
  };
  d3.event = null;
  d3.transform = function(string) {
    var g = document.createElementNS(d3.ns.prefix.svg, &quot;g&quot;);
    return (d3.transform = function(string) {
      g.setAttribute(&quot;transform&quot;, string);
      var t = g.transform.baseVal.consolidate();
      return new d3_transform(t ? t.matrix : d3_transformIdentity);
    })(string);
  };
  d3_transform.prototype.toString = function() {
    return &quot;translate(&quot; + this.translate + &quot;)rotate(&quot; + this.rotate + &quot;)skewX(&quot; + this.skew + &quot;)scale(&quot; + this.scale + &quot;)&quot;;
  };
  var d3_transformDegrees = 180 / Math.PI, d3_transformIdentity = {
    a: 1,
    b: 0,
    c: 0,
    d: 1,
    e: 0,
    f: 0
  };
  d3.interpolate = function(a, b) {
    var i = d3.interpolators.length, f;
    while (--i &gt;= 0 &amp;&amp; !(f = d3.interpolators[i](a, b))) ;
    return f;
  };
  d3.interpolateNumber = function(a, b) {
    b -= a;
    return function(t) {
      return a + b * t;
    };
  };
  d3.interpolateRound = function(a, b) {
    b -= a;
    return function(t) {
      return Math.round(a + b * t);
    };
  };
  d3.interpolateString = function(a, b) {
    var m, i, j, s0 = 0, s1 = 0, s = [], q = [], n, o;
    d3_interpolate_number.lastIndex = 0;
    for (i = 0; m = d3_interpolate_number.exec(b); ++i) {
      if (m.index) s.push(b.substring(s0, s1 = m.index));
      q.push({
        i: s.length,
        x: m[0]
      });
      s.push(null);
      s0 = d3_interpolate_number.lastIndex;
    }
    if (s0 &lt; b.length) s.push(b.substring(s0));
    for (i = 0, n = q.length; (m = d3_interpolate_number.exec(a)) &amp;&amp; i &lt; n; ++i) {
      o = q[i];
      if (o.x == m[0]) {
        if (o.i) {
          if (s[o.i + 1] == null) {
            s[o.i - 1] += o.x;
            s.splice(o.i, 1);
            for (j = i + 1; j &lt; n; ++j) q[j].i--;
          } else {
            s[o.i - 1] += o.x + s[o.i + 1];
            s.splice(o.i, 2);
            for (j = i + 1; j &lt; n; ++j) q[j].i -= 2;
          }
        } else {
          if (s[o.i + 1] == null) {
            s[o.i] = o.x;
          } else {
            s[o.i] = o.x + s[o.i + 1];
            s.splice(o.i + 1, 1);
            for (j = i + 1; j &lt; n; ++j) q[j].i--;
          }
        }
        q.splice(i, 1);
        n--;
        i--;
      } else {
        o.x = d3.interpolateNumber(parseFloat(m[0]), parseFloat(o.x));
      }
    }
    while (i &lt; n) {
      o = q.pop();
      if (s[o.i + 1] == null) {
        s[o.i] = o.x;
      } else {
        s[o.i] = o.x + s[o.i + 1];
        s.splice(o.i + 1, 1);
      }
      n--;
    }
    if (s.length === 1) {
      return s[0] == null ? q[0].x : function() {
        return b;
      };
    }
    return function(t) {
      for (i = 0; i &lt; n; ++i) s[(o = q[i]).i] = o.x(t);
      return s.join(&quot;&quot;);
    };
  };
  d3.interpolateTransform = function(a, b) {
    var s = [], q = [], n, A = d3.transform(a), B = d3.transform(b), ta = A.translate, tb = B.translate, ra = A.rotate, rb = B.rotate, wa = A.skew, wb = B.skew, ka = A.scale, kb = B.scale;
    if (ta[0] != tb[0] || ta[1] != tb[1]) {
      s.push(&quot;translate(&quot;, null, &quot;,&quot;, null, &quot;)&quot;);
      q.push({
        i: 1,
        x: d3.interpolateNumber(ta[0], tb[0])
      }, {
        i: 3,
        x: d3.interpolateNumber(ta[1], tb[1])
      });
    } else if (tb[0] || tb[1]) {
      s.push(&quot;translate(&quot; + tb + &quot;)&quot;);
    } else {
      s.push(&quot;&quot;);
    }
    if (ra != rb) {
      if (ra - rb &gt; 180) rb += 360; else if (rb - ra &gt; 180) ra += 360;
      q.push({
        i: s.push(s.pop() + &quot;rotate(&quot;, null, &quot;)&quot;) - 2,
        x: d3.interpolateNumber(ra, rb)
      });
    } else if (rb) {
      s.push(s.pop() + &quot;rotate(&quot; + rb + &quot;)&quot;);
    }
    if (wa != wb) {
      q.push({
        i: s.push(s.pop() + &quot;skewX(&quot;, null, &quot;)&quot;) - 2,
        x: d3.interpolateNumber(wa, wb)
      });
    } else if (wb) {
      s.push(s.pop() + &quot;skewX(&quot; + wb + &quot;)&quot;);
    }
    if (ka[0] != kb[0] || ka[1] != kb[1]) {
      n = s.push(s.pop() + &quot;scale(&quot;, null, &quot;,&quot;, null, &quot;)&quot;);
      q.push({
        i: n - 4,
        x: d3.interpolateNumber(ka[0], kb[0])
      }, {
        i: n - 2,
        x: d3.interpolateNumber(ka[1], kb[1])
      });
    } else if (kb[0] != 1 || kb[1] != 1) {
      s.push(s.pop() + &quot;scale(&quot; + kb + &quot;)&quot;);
    }
    n = q.length;
    return function(t) {
      var i = -1, o;
      while (++i &lt; n) s[(o = q[i]).i] = o.x(t);
      return s.join(&quot;&quot;);
    };
  };
  d3.interpolateRgb = function(a, b) {
    a = d3.rgb(a);
    b = d3.rgb(b);
    var ar = a.r, ag = a.g, ab = a.b, br = b.r - ar, bg = b.g - ag, bb = b.b - ab;
    return function(t) {
      return &quot;#&quot; + d3_rgb_hex(Math.round(ar + br * t)) + d3_rgb_hex(Math.round(ag + bg * t)) + d3_rgb_hex(Math.round(ab + bb * t));
    };
  };
  d3.interpolateHsl = function(a, b) {
    a = d3.hsl(a);
    b = d3.hsl(b);
    var h0 = a.h, s0 = a.s, l0 = a.l, h1 = b.h - h0, s1 = b.s - s0, l1 = b.l - l0;
    if (h1 &gt; 180) h1 -= 360; else if (h1 &lt; -180) h1 += 360;
    return function(t) {
      return d3_hsl_rgb(h0 + h1 * t, s0 + s1 * t, l0 + l1 * t) + &quot;&quot;;
    };
  };
  d3.interpolateLab = function(a, b) {
    a = d3.lab(a);
    b = d3.lab(b);
    var al = a.l, aa = a.a, ab = a.b, bl = b.l - al, ba = b.a - aa, bb = b.b - ab;
    return function(t) {
      return d3_lab_rgb(al + bl * t, aa + ba * t, ab + bb * t) + &quot;&quot;;
    };
  };
  d3.interpolateHcl = function(a, b) {
    a = d3.hcl(a);
    b = d3.hcl(b);
    var ah = a.h, ac = a.c, al = a.l, bh = b.h - ah, bc = b.c - ac, bl = b.l - al;
    if (bh &gt; 180) bh -= 360; else if (bh &lt; -180) bh += 360;
    return function(t) {
      return d3_hcl_lab(ah + bh * t, ac + bc * t, al + bl * t) + &quot;&quot;;
    };
  };
  d3.interpolateArray = function(a, b) {
    var x = [], c = [], na = a.length, nb = b.length, n0 = Math.min(a.length, b.length), i;
    for (i = 0; i &lt; n0; ++i) x.push(d3.interpolate(a[i], b[i]));
    for (; i &lt; na; ++i) c[i] = a[i];
    for (; i &lt; nb; ++i) c[i] = b[i];
    return function(t) {
      for (i = 0; i &lt; n0; ++i) c[i] = x[i](t);
      return c;
    };
  };
  d3.interpolateObject = function(a, b) {
    var i = {}, c = {}, k;
    for (k in a) {
      if (k in b) {
        i[k] = d3_interpolateByName(k)(a[k], b[k]);
      } else {
        c[k] = a[k];
      }
    }
    for (k in b) {
      if (!(k in a)) {
        c[k] = b[k];
      }
    }
    return function(t) {
      for (k in i) c[k] = i[k](t);
      return c;
    };
  };
  var d3_interpolate_number = /[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g;
  d3.interpolators = [ d3.interpolateObject, function(a, b) {
    return b instanceof Array &amp;&amp; d3.interpolateArray(a, b);
  }, function(a, b) {
    return (typeof a === &quot;string&quot; || typeof b === &quot;string&quot;) &amp;&amp; d3.interpolateString(a + &quot;&quot;, b + &quot;&quot;);
  }, function(a, b) {
    return (typeof b === &quot;string&quot; ? d3_rgb_names.has(b) || /^(#|rgb\(|hsl\()/.test(b) : b instanceof d3_Color) &amp;&amp; d3.interpolateRgb(a, b);
  }, function(a, b) {
    return !isNaN(a = +a) &amp;&amp; !isNaN(b = +b) &amp;&amp; d3.interpolateNumber(a, b);
  } ];
  d3_Color.prototype.toString = function() {
    return this.rgb() + &quot;&quot;;
  };
  d3.rgb = function(r, g, b) {
    return arguments.length === 1 ? r instanceof d3_Rgb ? d3_rgb(r.r, r.g, r.b) : d3_rgb_parse(&quot;&quot; + r, d3_rgb, d3_hsl_rgb) : d3_rgb(~~r, ~~g, ~~b);
  };
  var d3_rgbPrototype = d3_Rgb.prototype = new d3_Color;
  d3_rgbPrototype.brighter = function(k) {
    k = Math.pow(.7, arguments.length ? k : 1);
    var r = this.r, g = this.g, b = this.b, i = 30;
    if (!r &amp;&amp; !g &amp;&amp; !b) return d3_rgb(i, i, i);
    if (r &amp;&amp; r &lt; i) r = i;
    if (g &amp;&amp; g &lt; i) g = i;
    if (b &amp;&amp; b &lt; i) b = i;
    return d3_rgb(Math.min(255, Math.floor(r / k)), Math.min(255, Math.floor(g / k)), Math.min(255, Math.floor(b / k)));
  };
  d3_rgbPrototype.darker = function(k) {
    k = Math.pow(.7, arguments.length ? k : 1);
    return d3_rgb(Math.floor(k * this.r), Math.floor(k * this.g), Math.floor(k * this.b));
  };
  d3_rgbPrototype.hsl = function() {
    return d3_rgb_hsl(this.r, this.g, this.b);
  };
  d3_rgbPrototype.toString = function() {
    return &quot;#&quot; + d3_rgb_hex(this.r) + d3_rgb_hex(this.g) + d3_rgb_hex(this.b);
  };
  var d3_rgb_names = d3.map({
    aliceblue: &quot;#f0f8ff&quot;,
    antiquewhite: &quot;#faebd7&quot;,
    aqua: &quot;#00ffff&quot;,
    aquamarine: &quot;#7fffd4&quot;,
    azure: &quot;#f0ffff&quot;,
    beige: &quot;#f5f5dc&quot;,
    bisque: &quot;#ffe4c4&quot;,
    black: &quot;#000000&quot;,
    blanchedalmond: &quot;#ffebcd&quot;,
    blue: &quot;#0000ff&quot;,
    blueviolet: &quot;#8a2be2&quot;,
    brown: &quot;#a52a2a&quot;,
    burlywood: &quot;#deb887&quot;,
    cadetblue: &quot;#5f9ea0&quot;,
    chartreuse: &quot;#7fff00&quot;,
    chocolate: &quot;#d2691e&quot;,
    coral: &quot;#ff7f50&quot;,
    cornflowerblue: &quot;#6495ed&quot;,
    cornsilk: &quot;#fff8dc&quot;,
    crimson: &quot;#dc143c&quot;,
    cyan: &quot;#00ffff&quot;,
    darkblue: &quot;#00008b&quot;,
    darkcyan: &quot;#008b8b&quot;,
    darkgoldenrod: &quot;#b8860b&quot;,
    darkgray: &quot;#a9a9a9&quot;,
    darkgreen: &quot;#006400&quot;,
    darkgrey: &quot;#a9a9a9&quot;,
    darkkhaki: &quot;#bdb76b&quot;,
    darkmagenta: &quot;#8b008b&quot;,
    darkolivegreen: &quot;#556b2f&quot;,
    darkorange: &quot;#ff8c00&quot;,
    darkorchid: &quot;#9932cc&quot;,
    darkred: &quot;#8b0000&quot;,
    darksalmon: &quot;#e9967a&quot;,
    darkseagreen: &quot;#8fbc8f&quot;,
    darkslateblue: &quot;#483d8b&quot;,
    darkslategray: &quot;#2f4f4f&quot;,
    darkslategrey: &quot;#2f4f4f&quot;,
    darkturquoise: &quot;#00ced1&quot;,
    darkviolet: &quot;#9400d3&quot;,
    deeppink: &quot;#ff1493&quot;,
    deepskyblue: &quot;#00bfff&quot;,
    dimgray: &quot;#696969&quot;,
    dimgrey: &quot;#696969&quot;,
    dodgerblue: &quot;#1e90ff&quot;,
    firebrick: &quot;#b22222&quot;,
    floralwhite: &quot;#fffaf0&quot;,
    forestgreen: &quot;#228b22&quot;,
    fuchsia: &quot;#ff00ff&quot;,
    gainsboro: &quot;#dcdcdc&quot;,
    ghostwhite: &quot;#f8f8ff&quot;,
    gold: &quot;#ffd700&quot;,
    goldenrod: &quot;#daa520&quot;,
    gray: &quot;#808080&quot;,
    green: &quot;#008000&quot;,
    greenyellow: &quot;#adff2f&quot;,
    grey: &quot;#808080&quot;,
    honeydew: &quot;#f0fff0&quot;,
    hotpink: &quot;#ff69b4&quot;,
    indianred: &quot;#cd5c5c&quot;,
    indigo: &quot;#4b0082&quot;,
    ivory: &quot;#fffff0&quot;,
    khaki: &quot;#f0e68c&quot;,
    lavender: &quot;#e6e6fa&quot;,
    lavenderblush: &quot;#fff0f5&quot;,
    lawngreen: &quot;#7cfc00&quot;,
    lemonchiffon: &quot;#fffacd&quot;,
    lightblue: &quot;#add8e6&quot;,
    lightcoral: &quot;#f08080&quot;,
    lightcyan: &quot;#e0ffff&quot;,
    lightgoldenrodyellow: &quot;#fafad2&quot;,
    lightgray: &quot;#d3d3d3&quot;,
    lightgreen: &quot;#90ee90&quot;,
    lightgrey: &quot;#d3d3d3&quot;,
    lightpink: &quot;#ffb6c1&quot;,
    lightsalmon: &quot;#ffa07a&quot;,
    lightseagreen: &quot;#20b2aa&quot;,
    lightskyblue: &quot;#87cefa&quot;,
    lightslategray: &quot;#778899&quot;,
    lightslategrey: &quot;#778899&quot;,
    lightsteelblue: &quot;#b0c4de&quot;,
    lightyellow: &quot;#ffffe0&quot;,
    lime: &quot;#00ff00&quot;,
    limegreen: &quot;#32cd32&quot;,
    linen: &quot;#faf0e6&quot;,
    magenta: &quot;#ff00ff&quot;,
    maroon: &quot;#800000&quot;,
    mediumaquamarine: &quot;#66cdaa&quot;,
    mediumblue: &quot;#0000cd&quot;,
    mediumorchid: &quot;#ba55d3&quot;,
    mediumpurple: &quot;#9370db&quot;,
    mediumseagreen: &quot;#3cb371&quot;,
    mediumslateblue: &quot;#7b68ee&quot;,
    mediumspringgreen: &quot;#00fa9a&quot;,
    mediumturquoise: &quot;#48d1cc&quot;,
    mediumvioletred: &quot;#c71585&quot;,
    midnightblue: &quot;#191970&quot;,
    mintcream: &quot;#f5fffa&quot;,
    mistyrose: &quot;#ffe4e1&quot;,
    moccasin: &quot;#ffe4b5&quot;,
    navajowhite: &quot;#ffdead&quot;,
    navy: &quot;#000080&quot;,
    oldlace: &quot;#fdf5e6&quot;,
    olive: &quot;#808000&quot;,
    olivedrab: &quot;#6b8e23&quot;,
    orange: &quot;#ffa500&quot;,
    orangered: &quot;#ff4500&quot;,
    orchid: &quot;#da70d6&quot;,
    palegoldenrod: &quot;#eee8aa&quot;,
    palegreen: &quot;#98fb98&quot;,
    paleturquoise: &quot;#afeeee&quot;,
    palevioletred: &quot;#db7093&quot;,
    papayawhip: &quot;#ffefd5&quot;,
    peachpuff: &quot;#ffdab9&quot;,
    peru: &quot;#cd853f&quot;,
    pink: &quot;#ffc0cb&quot;,
    plum: &quot;#dda0dd&quot;,
    powderblue: &quot;#b0e0e6&quot;,
    purple: &quot;#800080&quot;,
    red: &quot;#ff0000&quot;,
    rosybrown: &quot;#bc8f8f&quot;,
    royalblue: &quot;#4169e1&quot;,
    saddlebrown: &quot;#8b4513&quot;,
    salmon: &quot;#fa8072&quot;,
    sandybrown: &quot;#f4a460&quot;,
    seagreen: &quot;#2e8b57&quot;,
    seashell: &quot;#fff5ee&quot;,
    sienna: &quot;#a0522d&quot;,
    silver: &quot;#c0c0c0&quot;,
    skyblue: &quot;#87ceeb&quot;,
    slateblue: &quot;#6a5acd&quot;,
    slategray: &quot;#708090&quot;,
    slategrey: &quot;#708090&quot;,
    snow: &quot;#fffafa&quot;,
    springgreen: &quot;#00ff7f&quot;,
    steelblue: &quot;#4682b4&quot;,
    tan: &quot;#d2b48c&quot;,
    teal: &quot;#008080&quot;,
    thistle: &quot;#d8bfd8&quot;,
    tomato: &quot;#ff6347&quot;,
    turquoise: &quot;#40e0d0&quot;,
    violet: &quot;#ee82ee&quot;,
    wheat: &quot;#f5deb3&quot;,
    white: &quot;#ffffff&quot;,
    whitesmoke: &quot;#f5f5f5&quot;,
    yellow: &quot;#ffff00&quot;,
    yellowgreen: &quot;#9acd32&quot;
  });
  d3_rgb_names.forEach(function(key, value) {
    d3_rgb_names.set(key, d3_rgb_parse(value, d3_rgb, d3_hsl_rgb));
  });
  d3.hsl = function(h, s, l) {
    return arguments.length === 1 ? h instanceof d3_Hsl ? d3_hsl(h.h, h.s, h.l) : d3_rgb_parse(&quot;&quot; + h, d3_rgb_hsl, d3_hsl) : d3_hsl(+h, +s, +l);
  };
  var d3_hslPrototype = d3_Hsl.prototype = new d3_Color;
  d3_hslPrototype.brighter = function(k) {
    k = Math.pow(.7, arguments.length ? k : 1);
    return d3_hsl(this.h, this.s, this.l / k);
  };
  d3_hslPrototype.darker = function(k) {
    k = Math.pow(.7, arguments.length ? k : 1);
    return d3_hsl(this.h, this.s, k * this.l);
  };
  d3_hslPrototype.rgb = function() {
    return d3_hsl_rgb(this.h, this.s, this.l);
  };
  d3.hcl = function(h, c, l) {
    return arguments.length === 1 ? h instanceof d3_Hcl ? d3_hcl(h.h, h.c, h.l) : h instanceof d3_Lab ? d3_lab_hcl(h.l, h.a, h.b) : d3_lab_hcl((h = d3_rgb_lab((h = d3.rgb(h)).r, h.g, h.b)).l, h.a, h.b) : d3_hcl(+h, +c, +l);
  };
  var d3_hclPrototype = d3_Hcl.prototype = new d3_Color;
  d3_hclPrototype.brighter = function(k) {
    return d3_hcl(this.h, this.c, Math.min(100, this.l + d3_lab_K * (arguments.length ? k : 1)));
  };
  d3_hclPrototype.darker = function(k) {
    return d3_hcl(this.h, this.c, Math.max(0, this.l - d3_lab_K * (arguments.length ? k : 1)));
  };
  d3_hclPrototype.rgb = function() {
    return d3_hcl_lab(this.h, this.c, this.l).rgb();
  };
  d3.lab = function(l, a, b) {
    return arguments.length === 1 ? l instanceof d3_Lab ? d3_lab(l.l, l.a, l.b) : l instanceof d3_Hcl ? d3_hcl_lab(l.l, l.c, l.h) : d3_rgb_lab((l = d3.rgb(l)).r, l.g, l.b) : d3_lab(+l, +a, +b);
  };
  var d3_lab_K = 18;
  var d3_lab_X = .95047, d3_lab_Y = 1, d3_lab_Z = 1.08883;
  var d3_labPrototype = d3_Lab.prototype = new d3_Color;
  d3_labPrototype.brighter = function(k) {
    return d3_lab(Math.min(100, this.l + d3_lab_K * (arguments.length ? k : 1)), this.a, this.b);
  };
  d3_labPrototype.darker = function(k) {
    return d3_lab(Math.max(0, this.l - d3_lab_K * (arguments.length ? k : 1)), this.a, this.b);
  };
  d3_labPrototype.rgb = function() {
    return d3_lab_rgb(this.l, this.a, this.b);
  };
  var d3_select = function(s, n) {
    return n.querySelector(s);
  }, d3_selectAll = function(s, n) {
    return n.querySelectorAll(s);
  }, d3_selectRoot = document.documentElement, d3_selectMatcher = d3_selectRoot.matchesSelector || d3_selectRoot.webkitMatchesSelector || d3_selectRoot.mozMatchesSelector || d3_selectRoot.msMatchesSelector || d3_selectRoot.oMatchesSelector, d3_selectMatches = function(n, s) {
    return d3_selectMatcher.call(n, s);
  };
  if (typeof Sizzle === &quot;function&quot;) {
    d3_select = function(s, n) {
      return Sizzle(s, n)[0] || null;
    };
    d3_selectAll = function(s, n) {
      return Sizzle.uniqueSort(Sizzle(s, n));
    };
    d3_selectMatches = Sizzle.matchesSelector;
  }
  var d3_selectionPrototype = [];
  d3.selection = function() {
    return d3_selectionRoot;
  };
  d3.selection.prototype = d3_selectionPrototype;
  d3_selectionPrototype.select = function(selector) {
    var subgroups = [], subgroup, subnode, group, node;
    if (typeof selector !== &quot;function&quot;) selector = d3_selection_selector(selector);
    for (var j = -1, m = this.length; ++j &lt; m; ) {
      subgroups.push(subgroup = []);
      subgroup.parentNode = (group = this[j]).parentNode;
      for (var i = -1, n = group.length; ++i &lt; n; ) {
        if (node = group[i]) {
          subgroup.push(subnode = selector.call(node, node.__data__, i));
          if (subnode &amp;&amp; &quot;__data__&quot; in node) subnode.__data__ = node.__data__;
        } else {
          subgroup.push(null);
        }
      }
    }
    return d3_selection(subgroups);
  };
  d3_selectionPrototype.selectAll = function(selector) {
    var subgroups = [], subgroup, node;
    if (typeof selector !== &quot;function&quot;) selector = d3_selection_selectorAll(selector);
    for (var j = -1, m = this.length; ++j &lt; m; ) {
      for (var group = this[j], i = -1, n = group.length; ++i &lt; n; ) {
        if (node = group[i]) {
          subgroups.push(subgroup = d3_array(selector.call(node, node.__data__, i)));
          subgroup.parentNode = node;
        }
      }
    }
    return d3_selection(subgroups);
  };
  d3_selectionPrototype.attr = function(name, value) {
    if (arguments.length &lt; 2) {
      if (typeof name === &quot;string&quot;) {
        var node = this.node();
        name = d3.ns.qualify(name);
        return name.local ? node.getAttributeNS(name.space, name.local) : node.getAttribute(name);
      }
      for (value in name) this.each(d3_selection_attr(value, name[value]));
      return this;
    }
    return this.each(d3_selection_attr(name, value));
  };
  d3_selectionPrototype.classed = function(name, value) {
    if (arguments.length &lt; 2) {
      if (typeof name === &quot;string&quot;) {
        var node = this.node(), n = (name = name.trim().split(/^|\s+/g)).length, i = -1;
        if (value = node.classList) {
          while (++i &lt; n) if (!value.contains(name[i])) return false;
        } else {
          value = node.className;
          if (value.baseVal != null) value = value.baseVal;
          while (++i &lt; n) if (!d3_selection_classedRe(name[i]).test(value)) return false;
        }
        return true;
      }
      for (value in name) this.each(d3_selection_classed(value, name[value]));
      return this;
    }
    return this.each(d3_selection_classed(name, value));
  };
  d3_selectionPrototype.style = function(name, value, priority) {
    var n = arguments.length;
    if (n &lt; 3) {
      if (typeof name !== &quot;string&quot;) {
        if (n &lt; 2) value = &quot;&quot;;
        for (priority in name) this.each(d3_selection_style(priority, name[priority], value));
        return this;
      }
      if (n &lt; 2) return window.getComputedStyle(this.node(), null).getPropertyValue(name);
      priority = &quot;&quot;;
    }
    return this.each(d3_selection_style(name, value, priority));
  };
  d3_selectionPrototype.property = function(name, value) {
    if (arguments.length &lt; 2) {
      if (typeof name === &quot;string&quot;) return this.node()[name];
      for (value in name) this.each(d3_selection_property(value, name[value]));
      return this;
    }
    return this.each(d3_selection_property(name, value));
  };
  d3_selectionPrototype.text = function(value) {
    return arguments.length &lt; 1 ? this.node().textContent : this.each(typeof value === &quot;function&quot; ? function() {
      var v = value.apply(this, arguments);
      this.textContent = v == null ? &quot;&quot; : v;
    } : value == null ? function() {
      this.textContent = &quot;&quot;;
    } : function() {
      this.textContent = value;
    });
  };
  d3_selectionPrototype.html = function(value) {
    return arguments.length &lt; 1 ? this.node().innerHTML : this.each(typeof value === &quot;function&quot; ? function() {
      var v = value.apply(this, arguments);
      this.innerHTML = v == null ? &quot;&quot; : v;
    } : value == null ? function() {
      this.innerHTML = &quot;&quot;;
    } : function() {
      this.innerHTML = value;
    });
  };
  d3_selectionPrototype.append = function(name) {
    function append() {
      return this.appendChild(document.createElementNS(this.namespaceURI, name));
    }
    function appendNS() {
      return this.appendChild(document.createElementNS(name.space, name.local));
    }
    name = d3.ns.qualify(name);
    return this.select(name.local ? appendNS : append);
  };
  d3_selectionPrototype.insert = function(name, before) {
    function insert() {
      return this.insertBefore(document.createElementNS(this.namespaceURI, name), d3_select(before, this));
    }
    function insertNS() {
      return this.insertBefore(document.createElementNS(name.space, name.local), d3_select(before, this));
    }
    name = d3.ns.qualify(name);
    return this.select(name.local ? insertNS : insert);
  };
  d3_selectionPrototype.remove = function() {
    return this.each(function() {
      var parent = this.parentNode;
      if (parent) parent.removeChild(this);
    });
  };
  d3_selectionPrototype.data = function(value, key) {
    function bind(group, groupData) {
      var i, n = group.length, m = groupData.length, n0 = Math.min(n, m), n1 = Math.max(n, m), updateNodes = [], enterNodes = [], exitNodes = [], node, nodeData;
      if (key) {
        var nodeByKeyValue = new d3_Map, keyValues = [], keyValue, j = groupData.length;
        for (i = -1; ++i &lt; n; ) {
          keyValue = key.call(node = group[i], node.__data__, i);
          if (nodeByKeyValue.has(keyValue)) {
            exitNodes[j++] = node;
          } else {
            nodeByKeyValue.set(keyValue, node);
          }
          keyValues.push(keyValue);
        }
        for (i = -1; ++i &lt; m; ) {
          keyValue = key.call(groupData, nodeData = groupData[i], i);
          if (nodeByKeyValue.has(keyValue)) {
            updateNodes[i] = node = nodeByKeyValue.get(keyValue);
            node.__data__ = nodeData;
            enterNodes[i] = exitNodes[i] = null;
          } else {
            enterNodes[i] = d3_selection_dataNode(nodeData);
            updateNodes[i] = exitNodes[i] = null;
          }
          nodeByKeyValue.remove(keyValue);
        }
        for (i = -1; ++i &lt; n; ) {
          if (nodeByKeyValue.has(keyValues[i])) {
            exitNodes[i] = group[i];
          }
        }
      } else {
        for (i = -1; ++i &lt; n0; ) {
          node = group[i];
          nodeData = groupData[i];
          if (node) {
            node.__data__ = nodeData;
            updateNodes[i] = node;
            enterNodes[i] = exitNodes[i] = null;
          } else {
            enterNodes[i] = d3_selection_dataNode(nodeData);
            updateNodes[i] = exitNodes[i] = null;
          }
        }
        for (; i &lt; m; ++i) {
          enterNodes[i] = d3_selection_dataNode(groupData[i]);
          updateNodes[i] = exitNodes[i] = null;
        }
        for (; i &lt; n1; ++i) {
          exitNodes[i] = group[i];
          enterNodes[i] = updateNodes[i] = null;
        }
      }
      enterNodes.update = updateNodes;
      enterNodes.parentNode = updateNodes.parentNode = exitNodes.parentNode = group.parentNode;
      enter.push(enterNodes);
      update.push(updateNodes);
      exit.push(exitNodes);
    }
    var i = -1, n = this.length, group, node;
    if (!arguments.length) {
      value = new Array(n = (group = this[0]).length);
      while (++i &lt; n) {
        if (node = group[i]) {
          value[i] = node.__data__;
        }
      }
      return value;
    }
    var enter = d3_selection_enter([]), update = d3_selection([]), exit = d3_selection([]);
    if (typeof value === &quot;function&quot;) {
      while (++i &lt; n) {
        bind(group = this[i], value.call(group, group.parentNode.__data__, i));
      }
    } else {
      while (++i &lt; n) {
        bind(group = this[i], value);
      }
    }
    update.enter = function() {
      return enter;
    };
    update.exit = function() {
      return exit;
    };
    return update;
  };
  d3_selectionPrototype.datum = d3_selectionPrototype.map = function(value) {
    return arguments.length &lt; 1 ? this.property(&quot;__data__&quot;) : this.property(&quot;__data__&quot;, value);
  };
  d3_selectionPrototype.filter = function(filter) {
    var subgroups = [], subgroup, group, node;
    if (typeof filter !== &quot;function&quot;) filter = d3_selection_filter(filter);
    for (var j = 0, m = this.length; j &lt; m; j++) {
      subgroups.push(subgroup = []);
      subgroup.parentNode = (group = this[j]).parentNode;
      for (var i = 0, n = group.length; i &lt; n; i++) {
        if ((node = group[i]) &amp;&amp; filter.call(node, node.__data__, i)) {
          subgroup.push(node);
        }
      }
    }
    return d3_selection(subgroups);
  };
  d3_selectionPrototype.order = function() {
    for (var j = -1, m = this.length; ++j &lt; m; ) {
      for (var group = this[j], i = group.length - 1, next = group[i], node; --i &gt;= 0; ) {
        if (node = group[i]) {
          if (next &amp;&amp; next !== node.nextSibling) next.parentNode.insertBefore(node, next);
          next = node;
        }
      }
    }
    return this;
  };
  d3_selectionPrototype.sort = function(comparator) {
    comparator = d3_selection_sortComparator.apply(this, arguments);
    for (var j = -1, m = this.length; ++j &lt; m; ) this[j].sort(comparator);
    return this.order();
  };
  d3_selectionPrototype.on = function(type, listener, capture) {
    var n = arguments.length;
    if (n &lt; 3) {
      if (typeof type !== &quot;string&quot;) {
        if (n &lt; 2) listener = false;
        for (capture in type) this.each(d3_selection_on(capture, type[capture], listener));
        return this;
      }
      if (n &lt; 2) return (n = this.node()[&quot;__on&quot; + type]) &amp;&amp; n._;
      capture = false;
    }
    return this.each(d3_selection_on(type, listener, capture));
  };
  d3_selectionPrototype.each = function(callback) {
    return d3_selection_each(this, function(node, i, j) {
      callback.call(node, node.__data__, i, j);
    });
  };
  d3_selectionPrototype.call = function(callback) {
    callback.apply(this, (arguments[0] = this, arguments));
    return this;
  };
  d3_selectionPrototype.empty = function() {
    return !this.node();
  };
  d3_selectionPrototype.node = function(callback) {
    for (var j = 0, m = this.length; j &lt; m; j++) {
      for (var group = this[j], i = 0, n = group.length; i &lt; n; i++) {
        var node = group[i];
        if (node) return node;
      }
    }
    return null;
  };
  d3_selectionPrototype.transition = function() {
    var subgroups = [], subgroup, node;
    for (var j = -1, m = this.length; ++j &lt; m; ) {
      subgroups.push(subgroup = []);
      for (var group = this[j], i = -1, n = group.length; ++i &lt; n; ) {
        subgroup.push((node = group[i]) ? {
          node: node,
          delay: d3_transitionDelay,
          duration: d3_transitionDuration
        } : null);
      }
    }
    return d3_transition(subgroups, d3_transitionId || ++d3_transitionNextId, Date.now());
  };
  var d3_selectionRoot = d3_selection([ [ document ] ]);
  d3_selectionRoot[0].parentNode = d3_selectRoot;
  d3.select = function(selector) {
    return typeof selector === &quot;string&quot; ? d3_selectionRoot.select(selector) : d3_selection([ [ selector ] ]);
  };
  d3.selectAll = function(selector) {
    return typeof selector === &quot;string&quot; ? d3_selectionRoot.selectAll(selector) : d3_selection([ d3_array(selector) ]);
  };
  var d3_selection_enterPrototype = [];
  d3.selection.enter = d3_selection_enter;
  d3.selection.enter.prototype = d3_selection_enterPrototype;
  d3_selection_enterPrototype.append = d3_selectionPrototype.append;
  d3_selection_enterPrototype.insert = d3_selectionPrototype.insert;
  d3_selection_enterPrototype.empty = d3_selectionPrototype.empty;
  d3_selection_enterPrototype.node = d3_selectionPrototype.node;
  d3_selection_enterPrototype.select = function(selector) {
    var subgroups = [], subgroup, subnode, upgroup, group, node;
    for (var j = -1, m = this.length; ++j &lt; m; ) {
      upgroup = (group = this[j]).update;
      subgroups.push(subgroup = []);
      subgroup.parentNode = group.parentNode;
      for (var i = -1, n = group.length; ++i &lt; n; ) {
        if (node = group[i]) {
          subgroup.push(upgroup[i] = subnode = selector.call(group.parentNode, node.__data__, i));
          subnode.__data__ = node.__data__;
        } else {
          subgroup.push(null);
        }
      }
    }
    return d3_selection(subgroups);
  };
  var d3_transitionPrototype = [], d3_transitionNextId = 0, d3_transitionId = 0, d3_transitionDefaultDelay = 0, d3_transitionDefaultDuration = 250, d3_transitionDefaultEase = d3.ease(&quot;cubic-in-out&quot;), d3_transitionDelay = d3_transitionDefaultDelay, d3_transitionDuration = d3_transitionDefaultDuration, d3_transitionEase = d3_transitionDefaultEase;
  d3_transitionPrototype.call = d3_selectionPrototype.call;
  d3.transition = function(selection) {
    return arguments.length ? d3_transitionId ? selection.transition() : selection : d3_selectionRoot.transition();
  };
  d3.transition.prototype = d3_transitionPrototype;
  d3_transitionPrototype.select = function(selector) {
    var subgroups = [], subgroup, subnode, node;
    if (typeof selector !== &quot;function&quot;) selector = d3_selection_selector(selector);
    for (var j = -1, m = this.length; ++j &lt; m; ) {
      subgroups.push(subgroup = []);
      for (var group = this[j], i = -1, n = group.length; ++i &lt; n; ) {
        if ((node = group[i]) &amp;&amp; (subnode = selector.call(node.node, node.node.__data__, i))) {
          if (&quot;__data__&quot; in node.node) subnode.__data__ = node.node.__data__;
          subgroup.push({
            node: subnode,
            delay: node.delay,
            duration: node.duration
          });
        } else {
          subgroup.push(null);
        }
      }
    }
    return d3_transition(subgroups, this.id, this.time).ease(this.ease());
  };
  d3_transitionPrototype.selectAll = function(selector) {
    var subgroups = [], subgroup, subnodes, node;
    if (typeof selector !== &quot;function&quot;) selector = d3_selection_selectorAll(selector);
    for (var j = -1, m = this.length; ++j &lt; m; ) {
      for (var group = this[j], i = -1, n = group.length; ++i &lt; n; ) {
        if (node = group[i]) {
          subnodes = selector.call(node.node, node.node.__data__, i);
          subgroups.push(subgroup = []);
          for (var k = -1, o = subnodes.length; ++k &lt; o; ) {
            subgroup.push({
              node: subnodes[k],
              delay: node.delay,
              duration: node.duration
            });
          }
        }
      }
    }
    return d3_transition(subgroups, this.id, this.time).ease(this.ease());
  };
  d3_transitionPrototype.filter = function(filter) {
    var subgroups = [], subgroup, group, node;
    if (typeof filter !== &quot;function&quot;) filter = d3_selection_filter(filter);
    for (var j = 0, m = this.length; j &lt; m; j++) {
      subgroups.push(subgroup = []);
      for (var group = this[j], i = 0, n = group.length; i &lt; n; i++) {
        if ((node = group[i]) &amp;&amp; filter.call(node.node, node.node.__data__, i)) {
          subgroup.push(node);
        }
      }
    }
    return d3_transition(subgroups, this.id, this.time).ease(this.ease());
  };
  d3_transitionPrototype.attr = function(name, value) {
    if (arguments.length &lt; 2) {
      for (value in name) this.attrTween(value, d3_tweenByName(name[value], value));
      return this;
    }
    return this.attrTween(name, d3_tweenByName(value, name));
  };
  d3_transitionPrototype.attrTween = function(nameNS, tween) {
    function attrTween(d, i) {
      var f = tween.call(this, d, i, this.getAttribute(name));
      return f === d3_tweenRemove ? (this.removeAttribute(name), null) : f &amp;&amp; function(t) {
        this.setAttribute(name, f(t));
      };
    }
    function attrTweenNS(d, i) {
      var f = tween.call(this, d, i, this.getAttributeNS(name.space, name.local));
      return f === d3_tweenRemove ? (this.removeAttributeNS(name.space, name.local), null) : f &amp;&amp; function(t) {
        this.setAttributeNS(name.space, name.local, f(t));
      };
    }
    var name = d3.ns.qualify(nameNS);
    return this.tween(&quot;attr.&quot; + nameNS, name.local ? attrTweenNS : attrTween);
  };
  d3_transitionPrototype.style = function(name, value, priority) {
    var n = arguments.length;
    if (n &lt; 3) {
      if (typeof name !== &quot;string&quot;) {
        if (n &lt; 2) value = &quot;&quot;;
        for (priority in name) this.styleTween(priority, d3_tweenByName(name[priority], priority), value);
        return this;
      }
      priority = &quot;&quot;;
    }
    return this.styleTween(name, d3_tweenByName(value, name), priority);
  };
  d3_transitionPrototype.styleTween = function(name, tween, priority) {
    if (arguments.length &lt; 3) priority = &quot;&quot;;
    return this.tween(&quot;style.&quot; + name, function(d, i) {
      var f = tween.call(this, d, i, window.getComputedStyle(this, null).getPropertyValue(name));
      return f === d3_tweenRemove ? (this.style.removeProperty(name), null) : f &amp;&amp; function(t) {
        this.style.setProperty(name, f(t), priority);
      };
    });
  };
  d3_transitionPrototype.text = function(value) {
    return this.tween(&quot;text&quot;, function(d, i) {
      this.textContent = typeof value === &quot;function&quot; ? value.call(this, d, i) : value;
    });
  };
  d3_transitionPrototype.remove = function() {
    return this.each(&quot;end.transition&quot;, function() {
      var p;
      if (!this.__transition__ &amp;&amp; (p = this.parentNode)) p.removeChild(this);
    });
  };
  d3_transitionPrototype.delay = function(value) {
    return d3_selection_each(this, typeof value === &quot;function&quot; ? function(node, i, j) {
      node.delay = value.call(node = node.node, node.__data__, i, j) | 0;
    } : (value = value | 0, function(node) {
      node.delay = value;
    }));
  };
  d3_transitionPrototype.duration = function(value) {
    return d3_selection_each(this, typeof value === &quot;function&quot; ? function(node, i, j) {
      node.duration = Math.max(1, value.call(node = node.node, node.__data__, i, j) | 0);
    } : (value = Math.max(1, value | 0), function(node) {
      node.duration = value;
    }));
  };
  d3_transitionPrototype.transition = function() {
    return this.select(d3_this);
  };
  d3.tween = function(b, interpolate) {
    function tweenFunction(d, i, a) {
      var v = b.call(this, d, i);
      return v == null ? a != &quot;&quot; &amp;&amp; d3_tweenRemove : a != v &amp;&amp; interpolate(a, v + &quot;&quot;);
    }
    function tweenString(d, i, a) {
      return a != b &amp;&amp; interpolate(a, b);
    }
    return typeof b === &quot;function&quot; ? tweenFunction : b == null ? d3_tweenNull : (b += &quot;&quot;, tweenString);
  };
  var d3_tweenRemove = {};
  var d3_timer_id = 0, d3_timer_byId = {}, d3_timer_queue = null, d3_timer_interval, d3_timer_timeout;
  d3.timer = function(callback, delay, then) {
    if (arguments.length &lt; 3) {
      if (arguments.length &lt; 2) delay = 0; else if (!isFinite(delay)) return;
      then = Date.now();
    }
    var timer = d3_timer_byId[callback.id];
    if (timer &amp;&amp; timer.callback === callback) {
      timer.then = then;
      timer.delay = delay;
    } else d3_timer_byId[callback.id = ++d3_timer_id] = d3_timer_queue = {
      callback: callback,
      then: then,
      delay: delay,
      next: d3_timer_queue
    };
    if (!d3_timer_interval) {
      d3_timer_timeout = clearTimeout(d3_timer_timeout);
      d3_timer_interval = 1;
      d3_timer_frame(d3_timer_step);
    }
  };
  d3.timer.flush = function() {
    var elapsed, now = Date.now(), t1 = d3_timer_queue;
    while (t1) {
      elapsed = now - t1.then;
      if (!t1.delay) t1.flush = t1.callback(elapsed);
      t1 = t1.next;
    }
    d3_timer_flush();
  };
  var d3_timer_frame = window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || window.oRequestAnimationFrame || window.msRequestAnimationFrame || function(callback) {
    setTimeout(callback, 17);
  };
  d3.mouse = function(container) {
    return d3_mousePoint(container, d3_eventSource());
  };
  var d3_mouse_bug44083 = /WebKit/.test(navigator.userAgent) ? -1 : 0;
  d3.touches = function(container, touches) {
    if (arguments.length &lt; 2) touches = d3_eventSource().touches;
    return touches ? d3_array(touches).map(function(touch) {
      var point = d3_mousePoint(container, touch);
      point.identifier = touch.identifier;
      return point;
    }) : [];
  };
  d3.scale = {};
  d3.scale.linear = function() {
    return d3_scale_linear([ 0, 1 ], [ 0, 1 ], d3.interpolate, false);
  };
  d3.scale.log = function() {
    return d3_scale_log(d3.scale.linear(), d3_scale_logp);
  };
  var d3_scale_logFormat = d3.format(&quot;.0e&quot;);
  d3_scale_logp.pow = function(x) {
    return Math.pow(10, x);
  };
  d3_scale_logn.pow = function(x) {
    return -Math.pow(10, -x);
  };
  d3.scale.pow = function() {
    return d3_scale_pow(d3.scale.linear(), 1);
  };
  d3.scale.sqrt = function() {
    return d3.scale.pow().exponent(.5);
  };
  d3.scale.ordinal = function() {
    return d3_scale_ordinal([], {
      t: &quot;range&quot;,
      a: [ [] ]
    });
  };
  d3.scale.category10 = function() {
    return d3.scale.ordinal().range(d3_category10);
  };
  d3.scale.category20 = function() {
    return d3.scale.ordinal().range(d3_category20);
  };
  d3.scale.category20b = function() {
    return d3.scale.ordinal().range(d3_category20b);
  };
  d3.scale.category20c = function() {
    return d3.scale.ordinal().range(d3_category20c);
  };
  var d3_category10 = [ &quot;#1f77b4&quot;, &quot;#ff7f0e&quot;, &quot;#2ca02c&quot;, &quot;#d62728&quot;, &quot;#9467bd&quot;, &quot;#8c564b&quot;, &quot;#e377c2&quot;, &quot;#7f7f7f&quot;, &quot;#bcbd22&quot;, &quot;#17becf&quot; ];
  var d3_category20 = [ &quot;#1f77b4&quot;, &quot;#aec7e8&quot;, &quot;#ff7f0e&quot;, &quot;#ffbb78&quot;, &quot;#2ca02c&quot;, &quot;#98df8a&quot;, &quot;#d62728&quot;, &quot;#ff9896&quot;, &quot;#9467bd&quot;, &quot;#c5b0d5&quot;, &quot;#8c564b&quot;, &quot;#c49c94&quot;, &quot;#e377c2&quot;, &quot;#f7b6d2&quot;, &quot;#7f7f7f&quot;, &quot;#c7c7c7&quot;, &quot;#bcbd22&quot;, &quot;#dbdb8d&quot;, &quot;#17becf&quot;, &quot;#9edae5&quot; ];
  var d3_category20b = [ &quot;#393b79&quot;, &quot;#5254a3&quot;, &quot;#6b6ecf&quot;, &quot;#9c9ede&quot;, &quot;#637939&quot;, &quot;#8ca252&quot;, &quot;#b5cf6b&quot;, &quot;#cedb9c&quot;, &quot;#8c6d31&quot;, &quot;#bd9e39&quot;, &quot;#e7ba52&quot;, &quot;#e7cb94&quot;, &quot;#843c39&quot;, &quot;#ad494a&quot;, &quot;#d6616b&quot;, &quot;#e7969c&quot;, &quot;#7b4173&quot;, &quot;#a55194&quot;, &quot;#ce6dbd&quot;, &quot;#de9ed6&quot; ];
  var d3_category20c = [ &quot;#3182bd&quot;, &quot;#6baed6&quot;, &quot;#9ecae1&quot;, &quot;#c6dbef&quot;, &quot;#e6550d&quot;, &quot;#fd8d3c&quot;, &quot;#fdae6b&quot;, &quot;#fdd0a2&quot;, &quot;#31a354&quot;, &quot;#74c476&quot;, &quot;#a1d99b&quot;, &quot;#c7e9c0&quot;, &quot;#756bb1&quot;, &quot;#9e9ac8&quot;, &quot;#bcbddc&quot;, &quot;#dadaeb&quot;, &quot;#636363&quot;, &quot;#969696&quot;, &quot;#bdbdbd&quot;, &quot;#d9d9d9&quot; ];
  d3.scale.quantile = function() {
    return d3_scale_quantile([], []);
  };
  d3.scale.quantize = function() {
    return d3_scale_quantize(0, 1, [ 0, 1 ]);
  };
  d3.scale.threshold = function() {
    return d3_scale_threshold([ .5 ], [ 0, 1 ]);
  };
  d3.scale.identity = function() {
    return d3_scale_identity([ 0, 1 ]);
  };
  d3.svg = {};
  d3.svg.arc = function() {
    function arc() {
      var r0 = innerRadius.apply(this, arguments), r1 = outerRadius.apply(this, arguments), a0 = startAngle.apply(this, arguments) + d3_svg_arcOffset, a1 = endAngle.apply(this, arguments) + d3_svg_arcOffset, da = (a1 &lt; a0 &amp;&amp; (da = a0, a0 = a1, a1 = da), a1 - a0), df = da &lt; Math.PI ? &quot;0&quot; : &quot;1&quot;, c0 = Math.cos(a0), s0 = Math.sin(a0), c1 = Math.cos(a1), s1 = Math.sin(a1);
      return da &gt;= d3_svg_arcMax ? r0 ? &quot;M0,&quot; + r1 + &quot;A&quot; + r1 + &quot;,&quot; + r1 + &quot; 0 1,1 0,&quot; + -r1 + &quot;A&quot; + r1 + &quot;,&quot; + r1 + &quot; 0 1,1 0,&quot; + r1 + &quot;M0,&quot; + r0 + &quot;A&quot; + r0 + &quot;,&quot; + r0 + &quot; 0 1,0 0,&quot; + -r0 + &quot;A&quot; + r0 + &quot;,&quot; + r0 + &quot; 0 1,0 0,&quot; + r0 + &quot;Z&quot; : &quot;M0,&quot; + r1 + &quot;A&quot; + r1 + &quot;,&quot; + r1 + &quot; 0 1,1 0,&quot; + -r1 + &quot;A&quot; + r1 + &quot;,&quot; + r1 + &quot; 0 1,1 0,&quot; + r1 + &quot;Z&quot; : r0 ? &quot;M&quot; + r1 * c0 + &quot;,&quot; + r1 * s0 + &quot;A&quot; + r1 + &quot;,&quot; + r1 + &quot; 0 &quot; + df + &quot;,1 &quot; + r1 * c1 + &quot;,&quot; + r1 * s1 + &quot;L&quot; + r0 * c1 + &quot;,&quot; + r0 * s1 + &quot;A&quot; + r0 + &quot;,&quot; + r0 + &quot; 0 &quot; + df + &quot;,0 &quot; + r0 * c0 + &quot;,&quot; + r0 * s0 + &quot;Z&quot; : &quot;M&quot; + r1 * c0 + &quot;,&quot; + r1 * s0 + &quot;A&quot; + r1 + &quot;,&quot; + r1 + &quot; 0 &quot; + df + &quot;,1 &quot; + r1 * c1 + &quot;,&quot; + r1 * s1 + &quot;L0,0&quot; + &quot;Z&quot;;
    }
    var innerRadius = d3_svg_arcInnerRadius, outerRadius = d3_svg_arcOuterRadius, startAngle = d3_svg_arcStartAngle, endAngle = d3_svg_arcEndAngle;
    arc.innerRadius = function(v) {
      if (!arguments.length) return innerRadius;
      innerRadius = d3_functor(v);
      return arc;
    };
    arc.outerRadius = function(v) {
      if (!arguments.length) return outerRadius;
      outerRadius = d3_functor(v);
      return arc;
    };
    arc.startAngle = function(v) {
      if (!arguments.length) return startAngle;
      startAngle = d3_functor(v);
      return arc;
    };
    arc.endAngle = function(v) {
      if (!arguments.length) return endAngle;
      endAngle = d3_functor(v);
      return arc;
    };
    arc.centroid = function() {
      var r = (innerRadius.apply(this, arguments) + outerRadius.apply(this, arguments)) / 2, a = (startAngle.apply(this, arguments) + endAngle.apply(this, arguments)) / 2 + d3_svg_arcOffset;
      return [ Math.cos(a) * r, Math.sin(a) * r ];
    };
    return arc;
  };
  var d3_svg_arcOffset = -Math.PI / 2, d3_svg_arcMax = 2 * Math.PI - 1e-6;
  d3.svg.line = function() {
    return d3_svg_line(d3_identity);
  };
  var d3_svg_lineInterpolators = d3.map({
    linear: d3_svg_lineLinear,
    &quot;linear-closed&quot;: d3_svg_lineLinearClosed,
    &quot;step-before&quot;: d3_svg_lineStepBefore,
    &quot;step-after&quot;: d3_svg_lineStepAfter,
    basis: d3_svg_lineBasis,
    &quot;basis-open&quot;: d3_svg_lineBasisOpen,
    &quot;basis-closed&quot;: d3_svg_lineBasisClosed,
    bundle: d3_svg_lineBundle,
    cardinal: d3_svg_lineCardinal,
    &quot;cardinal-open&quot;: d3_svg_lineCardinalOpen,
    &quot;cardinal-closed&quot;: d3_svg_lineCardinalClosed,
    monotone: d3_svg_lineMonotone
  });
  d3_svg_lineInterpolators.forEach(function(key, value) {
    value.key = key;
    value.closed = /-closed$/.test(key);
  });
  var d3_svg_lineBasisBezier1 = [ 0, 2 / 3, 1 / 3, 0 ], d3_svg_lineBasisBezier2 = [ 0, 1 / 3, 2 / 3, 0 ], d3_svg_lineBasisBezier3 = [ 0, 1 / 6, 2 / 3, 1 / 6 ];
  d3.svg.line.radial = function() {
    var line = d3_svg_line(d3_svg_lineRadial);
    line.radius = line.x, delete line.x;
    line.angle = line.y, delete line.y;
    return line;
  };
  d3_svg_lineStepBefore.reverse = d3_svg_lineStepAfter;
  d3_svg_lineStepAfter.reverse = d3_svg_lineStepBefore;
  d3.svg.area = function() {
    return d3_svg_area(d3_identity);
  };
  d3.svg.area.radial = function() {
    var area = d3_svg_area(d3_svg_lineRadial);
    area.radius = area.x, delete area.x;
    area.innerRadius = area.x0, delete area.x0;
    area.outerRadius = area.x1, delete area.x1;
    area.angle = area.y, delete area.y;
    area.startAngle = area.y0, delete area.y0;
    area.endAngle = area.y1, delete area.y1;
    return area;
  };
  d3.svg.chord = function() {
    function chord(d, i) {
      var s = subgroup(this, source, d, i), t = subgroup(this, target, d, i);
      return &quot;M&quot; + s.p0 + arc(s.r, s.p1, s.a1 - s.a0) + (equals(s, t) ? curve(s.r, s.p1, s.r, s.p0) : curve(s.r, s.p1, t.r, t.p0) + arc(t.r, t.p1, t.a1 - t.a0) + curve(t.r, t.p1, s.r, s.p0)) + &quot;Z&quot;;
    }
    function subgroup(self, f, d, i) {
      var subgroup = f.call(self, d, i), r = radius.call(self, subgroup, i), a0 = startAngle.call(self, subgroup, i) + d3_svg_arcOffset, a1 = endAngle.call(self, subgroup, i) + d3_svg_arcOffset;
      return {
        r: r,
        a0: a0,
        a1: a1,
        p0: [ r * Math.cos(a0), r * Math.sin(a0) ],
        p1: [ r * Math.cos(a1), r * Math.sin(a1) ]
      };
    }
    function equals(a, b) {
      return a.a0 == b.a0 &amp;&amp; a.a1 == b.a1;
    }
    function arc(r, p, a) {
      return &quot;A&quot; + r + &quot;,&quot; + r + &quot; 0 &quot; + +(a &gt; Math.PI) + &quot;,1 &quot; + p;
    }
    function curve(r0, p0, r1, p1) {
      return &quot;Q 0,0 &quot; + p1;
    }
    var source = d3_svg_chordSource, target = d3_svg_chordTarget, radius = d3_svg_chordRadius, startAngle = d3_svg_arcStartAngle, endAngle = d3_svg_arcEndAngle;
    chord.radius = function(v) {
      if (!arguments.length) return radius;
      radius = d3_functor(v);
      return chord;
    };
    chord.source = function(v) {
      if (!arguments.length) return source;
      source = d3_functor(v);
      return chord;
    };
    chord.target = function(v) {
      if (!arguments.length) return target;
      target = d3_functor(v);
      return chord;
    };
    chord.startAngle = function(v) {
      if (!arguments.length) return startAngle;
      startAngle = d3_functor(v);
      return chord;
    };
    chord.endAngle = function(v) {
      if (!arguments.length) return endAngle;
      endAngle = d3_functor(v);
      return chord;
    };
    return chord;
  };
  d3.svg.diagonal = function() {
    function diagonal(d, i) {
      var p0 = source.call(this, d, i), p3 = target.call(this, d, i), m = (p0.y + p3.y) / 2, p = [ p0, {
        x: p0.x,
        y: m
      }, {
        x: p3.x,
        y: m
      }, p3 ];
      p = p.map(projection);
      return &quot;M&quot; + p[0] + &quot;C&quot; + p[1] + &quot; &quot; + p[2] + &quot; &quot; + p[3];
    }
    var source = d3_svg_chordSource, target = d3_svg_chordTarget, projection = d3_svg_diagonalProjection;
    diagonal.source = function(x) {
      if (!arguments.length) return source;
      source = d3_functor(x);
      return diagonal;
    };
    diagonal.target = function(x) {
      if (!arguments.length) return target;
      target = d3_functor(x);
      return diagonal;
    };
    diagonal.projection = function(x) {
      if (!arguments.length) return projection;
      projection = x;
      return diagonal;
    };
    return diagonal;
  };
  d3.svg.diagonal.radial = function() {
    var diagonal = d3.svg.diagonal(), projection = d3_svg_diagonalProjection, projection_ = diagonal.projection;
    diagonal.projection = function(x) {
      return arguments.length ? projection_(d3_svg_diagonalRadialProjection(projection = x)) : projection;
    };
    return diagonal;
  };
  d3.svg.mouse = d3.mouse;
  d3.svg.touches = d3.touches;
  d3.svg.symbol = function() {
    function symbol(d, i) {
      return (d3_svg_symbols.get(type.call(this, d, i)) || d3_svg_symbolCircle)(size.call(this, d, i));
    }
    var type = d3_svg_symbolType, size = d3_svg_symbolSize;
    symbol.type = function(x) {
      if (!arguments.length) return type;
      type = d3_functor(x);
      return symbol;
    };
    symbol.size = function(x) {
      if (!arguments.length) return size;
      size = d3_functor(x);
      return symbol;
    };
    return symbol;
  };
  var d3_svg_symbols = d3.map({
    circle: d3_svg_symbolCircle,
    cross: function(size) {
      var r = Math.sqrt(size / 5) / 2;
      return &quot;M&quot; + -3 * r + &quot;,&quot; + -r + &quot;H&quot; + -r + &quot;V&quot; + -3 * r + &quot;H&quot; + r + &quot;V&quot; + -r + &quot;H&quot; + 3 * r + &quot;V&quot; + r + &quot;H&quot; + r + &quot;V&quot; + 3 * r + &quot;H&quot; + -r + &quot;V&quot; + r + &quot;H&quot; + -3 * r + &quot;Z&quot;;
    },
    diamond: function(size) {
      var ry = Math.sqrt(size / (2 * d3_svg_symbolTan30)), rx = ry * d3_svg_symbolTan30;
      return &quot;M0,&quot; + -ry + &quot;L&quot; + rx + &quot;,0&quot; + &quot; 0,&quot; + ry + &quot; &quot; + -rx + &quot;,0&quot; + &quot;Z&quot;;
    },
    square: function(size) {
      var r = Math.sqrt(size) / 2;
      return &quot;M&quot; + -r + &quot;,&quot; + -r + &quot;L&quot; + r + &quot;,&quot; + -r + &quot; &quot; + r + &quot;,&quot; + r + &quot; &quot; + -r + &quot;,&quot; + r + &quot;Z&quot;;
    },
    &quot;triangle-down&quot;: function(size) {
      var rx = Math.sqrt(size / d3_svg_symbolSqrt3), ry = rx * d3_svg_symbolSqrt3 / 2;
      return &quot;M0,&quot; + ry + &quot;L&quot; + rx + &quot;,&quot; + -ry + &quot; &quot; + -rx + &quot;,&quot; + -ry + &quot;Z&quot;;
    },
    &quot;triangle-up&quot;: function(size) {
      var rx = Math.sqrt(size / d3_svg_symbolSqrt3), ry = rx * d3_svg_symbolSqrt3 / 2;
      return &quot;M0,&quot; + -ry + &quot;L&quot; + rx + &quot;,&quot; + ry + &quot; &quot; + -rx + &quot;,&quot; + ry + &quot;Z&quot;;
    }
  });
  d3.svg.symbolTypes = d3_svg_symbols.keys();
  var d3_svg_symbolSqrt3 = Math.sqrt(3), d3_svg_symbolTan30 = Math.tan(30 * Math.PI / 180);
  d3.svg.axis = function() {
    function axis(g) {
      g.each(function() {
        var g = d3.select(this);
        var ticks = tickValues == null ? scale.ticks ? scale.ticks.apply(scale, tickArguments_) : scale.domain() : tickValues, tickFormat = tickFormat_ == null ? scale.tickFormat ? scale.tickFormat.apply(scale, tickArguments_) : String : tickFormat_;
        var subticks = d3_svg_axisSubdivide(scale, ticks, tickSubdivide), subtick = g.selectAll(&quot;.minor&quot;).data(subticks, String), subtickEnter = subtick.enter().insert(&quot;line&quot;, &quot;g&quot;).attr(&quot;class&quot;, &quot;tick minor&quot;).style(&quot;opacity&quot;, 1e-6), subtickExit = d3.transition(subtick.exit()).style(&quot;opacity&quot;, 1e-6).remove(), subtickUpdate = d3.transition(subtick).style(&quot;opacity&quot;, 1);
        var tick = g.selectAll(&quot;g&quot;).data(ticks, String), tickEnter = tick.enter().insert(&quot;g&quot;, &quot;path&quot;).style(&quot;opacity&quot;, 1e-6), tickExit = d3.transition(tick.exit()).style(&quot;opacity&quot;, 1e-6).remove(), tickUpdate = d3.transition(tick).style(&quot;opacity&quot;, 1), tickTransform;
        var range = d3_scaleRange(scale), path = g.selectAll(&quot;.domain&quot;).data([ 0 ]), pathEnter = path.enter().append(&quot;path&quot;).attr(&quot;class&quot;, &quot;domain&quot;), pathUpdate = d3.transition(path);
        var scale1 = scale.copy(), scale0 = this.__chart__ || scale1;
        this.__chart__ = scale1;
        tickEnter.append(&quot;line&quot;).attr(&quot;class&quot;, &quot;tick&quot;);
        tickEnter.append(&quot;text&quot;);
        var lineEnter = tickEnter.select(&quot;line&quot;), lineUpdate = tickUpdate.select(&quot;line&quot;), text = tick.select(&quot;text&quot;).text(tickFormat), textEnter = tickEnter.select(&quot;text&quot;), textUpdate = tickUpdate.select(&quot;text&quot;);
        switch (orient) {
         case &quot;bottom&quot;:
          {
            tickTransform = d3_svg_axisX;
            subtickEnter.attr(&quot;y2&quot;, tickMinorSize);
            subtickUpdate.attr(&quot;x2&quot;, 0).attr(&quot;y2&quot;, tickMinorSize);
            lineEnter.attr(&quot;y2&quot;, tickMajorSize);
            textEnter.attr(&quot;y&quot;, Math.max(tickMajorSize, 0) + tickPadding);
            lineUpdate.attr(&quot;x2&quot;, 0).attr(&quot;y2&quot;, tickMajorSize);
            textUpdate.attr(&quot;x&quot;, 0).attr(&quot;y&quot;, Math.max(tickMajorSize, 0) + tickPadding);
            text.attr(&quot;dy&quot;, &quot;.71em&quot;).attr(&quot;text-anchor&quot;, &quot;middle&quot;);
            pathUpdate.attr(&quot;d&quot;, &quot;M&quot; + range[0] + &quot;,&quot; + tickEndSize + &quot;V0H&quot; + range[1] + &quot;V&quot; + tickEndSize);
            break;
          }
         case &quot;top&quot;:
          {
            tickTransform = d3_svg_axisX;
            subtickEnter.attr(&quot;y2&quot;, -tickMinorSize);
            subtickUpdate.attr(&quot;x2&quot;, 0).attr(&quot;y2&quot;, -tickMinorSize);
            lineEnter.attr(&quot;y2&quot;, -tickMajorSize);
            textEnter.attr(&quot;y&quot;, -(Math.max(tickMajorSize, 0) + tickPadding));
            lineUpdate.attr(&quot;x2&quot;, 0).attr(&quot;y2&quot;, -tickMajorSize);
            textUpdate.attr(&quot;x&quot;, 0).attr(&quot;y&quot;, -(Math.max(tickMajorSize, 0) + tickPadding));
            text.attr(&quot;dy&quot;, &quot;0em&quot;).attr(&quot;text-anchor&quot;, &quot;middle&quot;);
            pathUpdate.attr(&quot;d&quot;, &quot;M&quot; + range[0] + &quot;,&quot; + -tickEndSize + &quot;V0H&quot; + range[1] + &quot;V&quot; + -tickEndSize);
            break;
          }
         case &quot;left&quot;:
          {
            tickTransform = d3_svg_axisY;
            subtickEnter.attr(&quot;x2&quot;, -tickMinorSize);
            subtickUpdate.attr(&quot;x2&quot;, -tickMinorSize).attr(&quot;y2&quot;, 0);
            lineEnter.attr(&quot;x2&quot;, -tickMajorSize);
            textEnter.attr(&quot;x&quot;, -(Math.max(tickMajorSize, 0) + tickPadding));
            lineUpdate.attr(&quot;x2&quot;, -tickMajorSize).attr(&quot;y2&quot;, 0);
            textUpdate.attr(&quot;x&quot;, -(Math.max(tickMajorSize, 0) + tickPadding)).attr(&quot;y&quot;, 0);
            text.attr(&quot;dy&quot;, &quot;.32em&quot;).attr(&quot;text-anchor&quot;, &quot;end&quot;);
            pathUpdate.attr(&quot;d&quot;, &quot;M&quot; + -tickEndSize + &quot;,&quot; + range[0] + &quot;H0V&quot; + range[1] + &quot;H&quot; + -tickEndSize);
            break;
          }
         case &quot;right&quot;:
          {
            tickTransform = d3_svg_axisY;
            subtickEnter.attr(&quot;x2&quot;, tickMinorSize);
            subtickUpdate.attr(&quot;x2&quot;, tickMinorSize).attr(&quot;y2&quot;, 0);
            lineEnter.attr(&quot;x2&quot;, tickMajorSize);
            textEnter.attr(&quot;x&quot;, Math.max(tickMajorSize, 0) + tickPadding);
            lineUpdate.attr(&quot;x2&quot;, tickMajorSize).attr(&quot;y2&quot;, 0);
            textUpdate.attr(&quot;x&quot;, Math.max(tickMajorSize, 0) + tickPadding).attr(&quot;y&quot;, 0);
            text.attr(&quot;dy&quot;, &quot;.32em&quot;).attr(&quot;text-anchor&quot;, &quot;start&quot;);
            pathUpdate.attr(&quot;d&quot;, &quot;M&quot; + tickEndSize + &quot;,&quot; + range[0] + &quot;H0V&quot; + range[1] + &quot;H&quot; + tickEndSize);
            break;
          }
        }
        if (scale.ticks) {
          tickEnter.call(tickTransform, scale0);
          tickUpdate.call(tickTransform, scale1);
          tickExit.call(tickTransform, scale1);
          subtickEnter.call(tickTransform, scale0);
          subtickUpdate.call(tickTransform, scale1);
          subtickExit.call(tickTransform, scale1);
        } else {
          var dx = scale1.rangeBand() / 2, x = function(d) {
            return scale1(d) + dx;
          };
          tickEnter.call(tickTransform, x);
          tickUpdate.call(tickTransform, x);
        }
      });
    }
    var scale = d3.scale.linear(), orient = &quot;bottom&quot;, tickMajorSize = 6, tickMinorSize = 6, tickEndSize = 6, tickPadding = 3, tickArguments_ = [ 10 ], tickValues = null, tickFormat_, tickSubdivide = 0;
    axis.scale = function(x) {
      if (!arguments.length) return scale;
      scale = x;
      return axis;
    };
    axis.orient = function(x) {
      if (!arguments.length) return orient;
      orient = x;
      return axis;
    };
    axis.ticks = function() {
      if (!arguments.length) return tickArguments_;
      tickArguments_ = arguments;
      return axis;
    };
    axis.tickValues = function(x) {
      if (!arguments.length) return tickValues;
      tickValues = x;
      return axis;
    };
    axis.tickFormat = function(x) {
      if (!arguments.length) return tickFormat_;
      tickFormat_ = x;
      return axis;
    };
    axis.tickSize = function(x, y, z) {
      if (!arguments.length) return tickMajorSize;
      var n = arguments.length - 1;
      tickMajorSize = +x;
      tickMinorSize = n &gt; 1 ? +y : tickMajorSize;
      tickEndSize = n &gt; 0 ? +arguments[n] : tickMajorSize;
      return axis;
    };
    axis.tickPadding = function(x) {
      if (!arguments.length) return tickPadding;
      tickPadding = +x;
      return axis;
    };
    axis.tickSubdivide = function(x) {
      if (!arguments.length) return tickSubdivide;
      tickSubdivide = +x;
      return axis;
    };
    return axis;
  };
  d3.svg.brush = function() {
    function brush(g) {
      g.each(function() {
        var g = d3.select(this), bg = g.selectAll(&quot;.background&quot;).data([ 0 ]), fg = g.selectAll(&quot;.extent&quot;).data([ 0 ]), tz = g.selectAll(&quot;.resize&quot;).data(resizes, String), e;
        g.style(&quot;pointer-events&quot;, &quot;all&quot;).on(&quot;mousedown.brush&quot;, brushstart).on(&quot;touchstart.brush&quot;, brushstart);
        bg.enter().append(&quot;rect&quot;).attr(&quot;class&quot;, &quot;background&quot;).style(&quot;visibility&quot;, &quot;hidden&quot;).style(&quot;cursor&quot;, &quot;crosshair&quot;);
        fg.enter().append(&quot;rect&quot;).attr(&quot;class&quot;, &quot;extent&quot;).style(&quot;cursor&quot;, &quot;move&quot;);
        tz.enter().append(&quot;g&quot;).attr(&quot;class&quot;, function(d) {
          return &quot;resize &quot; + d;
        }).style(&quot;cursor&quot;, function(d) {
          return d3_svg_brushCursor[d];
        }).append(&quot;rect&quot;).attr(&quot;x&quot;, function(d) {
          return /[ew]$/.test(d) ? -3 : null;
        }).attr(&quot;y&quot;, function(d) {
          return /^[ns]/.test(d) ? -3 : null;
        }).attr(&quot;width&quot;, 6).attr(&quot;height&quot;, 6).style(&quot;visibility&quot;, &quot;hidden&quot;);
        tz.style(&quot;display&quot;, brush.empty() ? &quot;none&quot; : null);
        tz.exit().remove();
        if (x) {
          e = d3_scaleRange(x);
          bg.attr(&quot;x&quot;, e[0]).attr(&quot;width&quot;, e[1] - e[0]);
          redrawX(g);
        }
        if (y) {
          e = d3_scaleRange(y);
          bg.attr(&quot;y&quot;, e[0]).attr(&quot;height&quot;, e[1] - e[0]);
          redrawY(g);
        }
        redraw(g);
      });
    }
    function redraw(g) {
      g.selectAll(&quot;.resize&quot;).attr(&quot;transform&quot;, function(d) {
        return &quot;translate(&quot; + extent[+/e$/.test(d)][0] + &quot;,&quot; + extent[+/^s/.test(d)][1] + &quot;)&quot;;
      });
    }
    function redrawX(g) {
      g.select(&quot;.extent&quot;).attr(&quot;x&quot;, extent[0][0]);
      g.selectAll(&quot;.extent,.n&gt;rect,.s&gt;rect&quot;).attr(&quot;width&quot;, extent[1][0] - extent[0][0]);
    }
    function redrawY(g) {
      g.select(&quot;.extent&quot;).attr(&quot;y&quot;, extent[0][1]);
      g.selectAll(&quot;.extent,.e&gt;rect,.w&gt;rect&quot;).attr(&quot;height&quot;, extent[1][1] - extent[0][1]);
    }
    function brushstart() {
      function mouse() {
        var touches = d3.event.changedTouches;
        return touches ? d3.touches(target, touches)[0] : d3.mouse(target);
      }
      function keydown() {
        if (d3.event.keyCode == 32) {
          if (!dragging) {
            center = null;
            origin[0] -= extent[1][0];
            origin[1] -= extent[1][1];
            dragging = 2;
          }
          d3_eventCancel();
        }
      }
      function keyup() {
        if (d3.event.keyCode == 32 &amp;&amp; dragging == 2) {
          origin[0] += extent[1][0];
          origin[1] += extent[1][1];
          dragging = 0;
          d3_eventCancel();
        }
      }
      function brushmove() {
        var point = mouse(), moved = false;
        if (offset) {
          point[0] += offset[0];
          point[1] += offset[1];
        }
        if (!dragging) {
          if (d3.event.altKey) {
            if (!center) center = [ (extent[0][0] + extent[1][0]) / 2, (extent[0][1] + extent[1][1]) / 2 ];
            origin[0] = extent[+(point[0] &lt; center[0])][0];
            origin[1] = extent[+(point[1] &lt; center[1])][1];
          } else center = null;
        }
        if (resizingX &amp;&amp; move1(point, x, 0)) {
          redrawX(g);
          moved = true;
        }
        if (resizingY &amp;&amp; move1(point, y, 1)) {
          redrawY(g);
          moved = true;
        }
        if (moved) {
          redraw(g);
          event_({
            type: &quot;brush&quot;,
            mode: dragging ? &quot;move&quot; : &quot;resize&quot;
          });
        }
      }
      function move1(point, scale, i) {
        var range = d3_scaleRange(scale), r0 = range[0], r1 = range[1], position = origin[i], size = extent[1][i] - extent[0][i], min, max;
        if (dragging) {
          r0 -= position;
          r1 -= size + position;
        }
        min = Math.max(r0, Math.min(r1, point[i]));
        if (dragging) {
          max = (min += position) + size;
        } else {
          if (center) position = Math.max(r0, Math.min(r1, 2 * center[i] - min));
          if (position &lt; min) {
            max = min;
            min = position;
          } else {
            max = position;
          }
        }
        if (extent[0][i] !== min || extent[1][i] !== max) {
          extentDomain = null;
          extent[0][i] = min;
          extent[1][i] = max;
          return true;
        }
      }
      function brushend() {
        brushmove();
        g.style(&quot;pointer-events&quot;, &quot;all&quot;).selectAll(&quot;.resize&quot;).style(&quot;display&quot;, brush.empty() ? &quot;none&quot; : null);
        d3.select(&quot;body&quot;).style(&quot;cursor&quot;, null);
        w.on(&quot;mousemove.brush&quot;, null).on(&quot;mouseup.brush&quot;, null).on(&quot;touchmove.brush&quot;, null).on(&quot;touchend.brush&quot;, null).on(&quot;keydown.brush&quot;, null).on(&quot;keyup.brush&quot;, null);
        event_({
          type: &quot;brushend&quot;
        });
        d3_eventCancel();
      }
      var target = this, eventTarget = d3.select(d3.event.target), event_ = event.of(target, arguments), g = d3.select(target), resizing = eventTarget.datum(), resizingX = !/^(n|s)$/.test(resizing) &amp;&amp; x, resizingY = !/^(e|w)$/.test(resizing) &amp;&amp; y, dragging = eventTarget.classed(&quot;extent&quot;), center, origin = mouse(), offset;
      var w = d3.select(window).on(&quot;mousemove.brush&quot;, brushmove).on(&quot;mouseup.brush&quot;, brushend).on(&quot;touchmove.brush&quot;, brushmove).on(&quot;touchend.brush&quot;, brushend).on(&quot;keydown.brush&quot;, keydown).on(&quot;keyup.brush&quot;, keyup);
      if (dragging) {
        origin[0] = extent[0][0] - origin[0];
        origin[1] = extent[0][1] - origin[1];
      } else if (resizing) {
        var ex = +/w$/.test(resizing), ey = +/^n/.test(resizing);
        offset = [ extent[1 - ex][0] - origin[0], extent[1 - ey][1] - origin[1] ];
        origin[0] = extent[ex][0];
        origin[1] = extent[ey][1];
      } else if (d3.event.altKey) center = origin.slice();
      g.style(&quot;pointer-events&quot;, &quot;none&quot;).selectAll(&quot;.resize&quot;).style(&quot;display&quot;, null);
      d3.select(&quot;body&quot;).style(&quot;cursor&quot;, eventTarget.style(&quot;cursor&quot;));
      event_({
        type: &quot;brushstart&quot;
      });
      brushmove();
      d3_eventCancel();
    }
    var event = d3_eventDispatch(brush, &quot;brushstart&quot;, &quot;brush&quot;, &quot;brushend&quot;), x = null, y = null, resizes = d3_svg_brushResizes[0], extent = [ [ 0, 0 ], [ 0, 0 ] ], extentDomain;
    brush.x = function(z) {
      if (!arguments.length) return x;
      x = z;
      resizes = d3_svg_brushResizes[!x &lt;&lt; 1 | !y];
      return brush;
    };
    brush.y = function(z) {
      if (!arguments.length) return y;
      y = z;
      resizes = d3_svg_brushResizes[!x &lt;&lt; 1 | !y];
      return brush;
    };
    brush.extent = function(z) {
      var x0, x1, y0, y1, t;
      if (!arguments.length) {
        z = extentDomain || extent;
        if (x) {
          x0 = z[0][0], x1 = z[1][0];
          if (!extentDomain) {
            x0 = extent[0][0], x1 = extent[1][0];
            if (x.invert) x0 = x.invert(x0), x1 = x.invert(x1);
            if (x1 &lt; x0) t = x0, x0 = x1, x1 = t;
          }
        }
        if (y) {
          y0 = z[0][1], y1 = z[1][1];
          if (!extentDomain) {
            y0 = extent[0][1], y1 = extent[1][1];
            if (y.invert) y0 = y.invert(y0), y1 = y.invert(y1);
            if (y1 &lt; y0) t = y0, y0 = y1, y1 = t;
          }
        }
        return x &amp;&amp; y ? [ [ x0, y0 ], [ x1, y1 ] ] : x ? [ x0, x1 ] : y &amp;&amp; [ y0, y1 ];
      }
      extentDomain = [ [ 0, 0 ], [ 0, 0 ] ];
      if (x) {
        x0 = z[0], x1 = z[1];
        if (y) x0 = x0[0], x1 = x1[0];
        extentDomain[0][0] = x0, extentDomain[1][0] = x1;
        if (x.invert) x0 = x(x0), x1 = x(x1);
        if (x1 &lt; x0) t = x0, x0 = x1, x1 = t;
        extent[0][0] = x0 | 0, extent[1][0] = x1 | 0;
      }
      if (y) {
        y0 = z[0], y1 = z[1];
        if (x) y0 = y0[1], y1 = y1[1];
        extentDomain[0][1] = y0, extentDomain[1][1] = y1;
        if (y.invert) y0 = y(y0), y1 = y(y1);
        if (y1 &lt; y0) t = y0, y0 = y1, y1 = t;
        extent[0][1] = y0 | 0, extent[1][1] = y1 | 0;
      }
      return brush;
    };
    brush.clear = function() {
      extentDomain = null;
      extent[0][0] = extent[0][1] = extent[1][0] = extent[1][1] = 0;
      return brush;
    };
    brush.empty = function() {
      return x &amp;&amp; extent[0][0] === extent[1][0] || y &amp;&amp; extent[0][1] === extent[1][1];
    };
    return d3.rebind(brush, event, &quot;on&quot;);
  };
  var d3_svg_brushCursor = {
    n: &quot;ns-resize&quot;,
    e: &quot;ew-resize&quot;,
    s: &quot;ns-resize&quot;,
    w: &quot;ew-resize&quot;,
    nw: &quot;nwse-resize&quot;,
    ne: &quot;nesw-resize&quot;,
    se: &quot;nwse-resize&quot;,
    sw: &quot;nesw-resize&quot;
  };
  var d3_svg_brushResizes = [ [ &quot;n&quot;, &quot;e&quot;, &quot;s&quot;, &quot;w&quot;, &quot;nw&quot;, &quot;ne&quot;, &quot;se&quot;, &quot;sw&quot; ], [ &quot;e&quot;, &quot;w&quot; ], [ &quot;n&quot;, &quot;s&quot; ], [] ];
  d3.behavior = {};
  d3.behavior.drag = function() {
    function drag() {
      this.on(&quot;mousedown.drag&quot;, mousedown).on(&quot;touchstart.drag&quot;, mousedown);
    }
    function mousedown() {
      function point() {
        var p = target.parentNode;
        return touchId ? d3.touches(p).filter(function(p) {
          return p.identifier === touchId;
        })[0] : d3.mouse(p);
      }
      function dragmove() {
        if (!target.parentNode) return dragend();
        var p = point(), dx = p[0] - origin_[0], dy = p[1] - origin_[1];
        moved |= dx | dy;
        origin_ = p;
        d3_eventCancel();
        event_({
          type: &quot;drag&quot;,
          x: p[0] + offset[0],
          y: p[1] + offset[1],
          dx: dx,
          dy: dy
        });
      }
      function dragend() {
        event_({
          type: &quot;dragend&quot;
        });
        if (moved) {
          d3_eventCancel();
          if (d3.event.target === eventTarget) w.on(&quot;click.drag&quot;, click, true);
        }
        w.on(touchId ? &quot;touchmove.drag-&quot; + touchId : &quot;mousemove.drag&quot;, null).on(touchId ? &quot;touchend.drag-&quot; + touchId : &quot;mouseup.drag&quot;, null);
      }
      function click() {
        d3_eventCancel();
        w.on(&quot;click.drag&quot;, null);
      }
      var target = this, event_ = event.of(target, arguments), eventTarget = d3.event.target, touchId = d3.event.touches &amp;&amp; d3.event.changedTouches[0].identifier, offset, origin_ = point(), moved = 0;
      var w = d3.select(window).on(touchId ? &quot;touchmove.drag-&quot; + touchId : &quot;mousemove.drag&quot;, dragmove).on(touchId ? &quot;touchend.drag-&quot; + touchId : &quot;mouseup.drag&quot;, dragend, true);
      if (origin) {
        offset = origin.apply(target, arguments);
        offset = [ offset.x - origin_[0], offset.y - origin_[1] ];
      } else {
        offset = [ 0, 0 ];
      }
      if (!touchId) d3_eventCancel();
      event_({
        type: &quot;dragstart&quot;
      });
    }
    var event = d3_eventDispatch(drag, &quot;drag&quot;, &quot;dragstart&quot;, &quot;dragend&quot;), origin = null;
    drag.origin = function(x) {
      if (!arguments.length) return origin;
      origin = x;
      return drag;
    };
    return d3.rebind(drag, event, &quot;on&quot;);
  };
  d3.behavior.zoom = function() {
    function zoom() {
      this.on(&quot;mousedown.zoom&quot;, mousedown).on(&quot;mousewheel.zoom&quot;, mousewheel).on(&quot;mousemove.zoom&quot;, mousemove).on(&quot;DOMMouseScroll.zoom&quot;, mousewheel).on(&quot;dblclick.zoom&quot;, dblclick).on(&quot;touchstart.zoom&quot;, touchstart).on(&quot;touchmove.zoom&quot;, touchmove).on(&quot;touchend.zoom&quot;, touchstart);
    }
    function location(p) {
      return [ (p[0] - translate[0]) / scale, (p[1] - translate[1]) / scale ];
    }
    function point(l) {
      return [ l[0] * scale + translate[0], l[1] * scale + translate[1] ];
    }
    function scaleTo(s) {
      scale = Math.max(scaleExtent[0], Math.min(scaleExtent[1], s));
    }
    function translateTo(p, l) {
      l = point(l);
      translate[0] += p[0] - l[0];
      translate[1] += p[1] - l[1];
    }
    function dispatch(event) {
      if (x1) x1.domain(x0.range().map(function(x) {
        return (x - translate[0]) / scale;
      }).map(x0.invert));
      if (y1) y1.domain(y0.range().map(function(y) {
        return (y - translate[1]) / scale;
      }).map(y0.invert));
      d3.event.preventDefault();
      event({
        type: &quot;zoom&quot;,
        scale: scale,
        translate: translate
      });
    }
    function mousedown() {
      function mousemove() {
        moved = 1;
        translateTo(d3.mouse(target), l);
        dispatch(event_);
      }
      function mouseup() {
        if (moved) d3_eventCancel();
        w.on(&quot;mousemove.zoom&quot;, null).on(&quot;mouseup.zoom&quot;, null);
        if (moved &amp;&amp; d3.event.target === eventTarget) w.on(&quot;click.zoom&quot;, click, true);
      }
      function click() {
        d3_eventCancel();
        w.on(&quot;click.zoom&quot;, null);
      }
      var target = this, event_ = event.of(target, arguments), eventTarget = d3.event.target, moved = 0, w = d3.select(window).on(&quot;mousemove.zoom&quot;, mousemove).on(&quot;mouseup.zoom&quot;, mouseup), l = location(d3.mouse(target));
      window.focus();
      d3_eventCancel();
    }
    function mousewheel() {
      if (!translate0) translate0 = location(d3.mouse(this));
      scaleTo(Math.pow(2, d3_behavior_zoomDelta() * .002) * scale);
      translateTo(d3.mouse(this), translate0);
      dispatch(event.of(this, arguments));
    }
    function mousemove() {
      translate0 = null;
    }
    function dblclick() {
      var p = d3.mouse(this), l = location(p);
      scaleTo(d3.event.shiftKey ? scale / 2 : scale * 2);
      translateTo(p, l);
      dispatch(event.of(this, arguments));
    }
    function touchstart() {
      var touches = d3.touches(this), now = Date.now();
      scale0 = scale;
      translate0 = {};
      touches.forEach(function(t) {
        translate0[t.identifier] = location(t);
      });
      d3_eventCancel();
      if (touches.length === 1) {
        if (now - touchtime &lt; 500) {
          var p = touches[0], l = location(touches[0]);
          scaleTo(scale * 2);
          translateTo(p, l);
          dispatch(event.of(this, arguments));
        }
        touchtime = now;
      }
    }
    function touchmove() {
      var touches = d3.touches(this), p0 = touches[0], l0 = translate0[p0.identifier];
      if (p1 = touches[1]) {
        var p1, l1 = translate0[p1.identifier];
        p0 = [ (p0[0] + p1[0]) / 2, (p0[1] + p1[1]) / 2 ];
        l0 = [ (l0[0] + l1[0]) / 2, (l0[1] + l1[1]) / 2 ];
        scaleTo(d3.event.scale * scale0);
      }
      translateTo(p0, l0);
      touchtime = null;
      dispatch(event.of(this, arguments));
    }
    var translate = [ 0, 0 ], translate0, scale = 1, scale0, scaleExtent = d3_behavior_zoomInfinity, event = d3_eventDispatch(zoom, &quot;zoom&quot;), x0, x1, y0, y1, touchtime;
    zoom.translate = function(x) {
      if (!arguments.length) return translate;
      translate = x.map(Number);
      return zoom;
    };
    zoom.scale = function(x) {
      if (!arguments.length) return scale;
      scale = +x;
      return zoom;
    };
    zoom.scaleExtent = function(x) {
      if (!arguments.length) return scaleExtent;
      scaleExtent = x == null ? d3_behavior_zoomInfinity : x.map(Number);
      return zoom;
    };
    zoom.x = function(z) {
      if (!arguments.length) return x1;
      x1 = z;
      x0 = z.copy();
      return zoom;
    };
    zoom.y = function(z) {
      if (!arguments.length) return y1;
      y1 = z;
      y0 = z.copy();
      return zoom;
    };
    return d3.rebind(zoom, event, &quot;on&quot;);
  };
  var d3_behavior_zoomDiv, d3_behavior_zoomInfinity = [ 0, Infinity ];
  d3.layout = {};
  d3.layout.bundle = function() {
    return function(links) {
      var paths = [], i = -1, n = links.length;
      while (++i &lt; n) paths.push(d3_layout_bundlePath(links[i]));
      return paths;
    };
  };
  d3.layout.chord = function() {
    function relayout() {
      var subgroups = {}, groupSums = [], groupIndex = d3.range(n), subgroupIndex = [], k, x, x0, i, j;
      chords = [];
      groups = [];
      k = 0, i = -1;
      while (++i &lt; n) {
        x = 0, j = -1;
        while (++j &lt; n) {
          x += matrix[i][j];
        }
        groupSums.push(x);
        subgroupIndex.push(d3.range(n));
        k += x;
      }
      if (sortGroups) {
        groupIndex.sort(function(a, b) {
          return sortGroups(groupSums[a], groupSums[b]);
        });
      }
      if (sortSubgroups) {
        subgroupIndex.forEach(function(d, i) {
          d.sort(function(a, b) {
            return sortSubgroups(matrix[i][a], matrix[i][b]);
          });
        });
      }
      k = (2 * Math.PI - padding * n) / k;
      x = 0, i = -1;
      while (++i &lt; n) {
        x0 = x, j = -1;
        while (++j &lt; n) {
          var di = groupIndex[i], dj = subgroupIndex[di][j], v = matrix[di][dj], a0 = x, a1 = x += v * k;
          subgroups[di + &quot;-&quot; + dj] = {
            index: di,
            subindex: dj,
            startAngle: a0,
            endAngle: a1,
            value: v
          };
        }
        groups[di] = {
          index: di,
          startAngle: x0,
          endAngle: x,
          value: (x - x0) / k
        };
        x += padding;
      }
      i = -1;
      while (++i &lt; n) {
        j = i - 1;
        while (++j &lt; n) {
          var source = subgroups[i + &quot;-&quot; + j], target = subgroups[j + &quot;-&quot; + i];
          if (source.value || target.value) {
            chords.push(source.value &lt; target.value ? {
              source: target,
              target: source
            } : {
              source: source,
              target: target
            });
          }
        }
      }
      if (sortChords) resort();
    }
    function resort() {
      chords.sort(function(a, b) {
        return sortChords((a.source.value + a.target.value) / 2, (b.source.value + b.target.value) / 2);
      });
    }
    var chord = {}, chords, groups, matrix, n, padding = 0, sortGroups, sortSubgroups, sortChords;
    chord.matrix = function(x) {
      if (!arguments.length) return matrix;
      n = (matrix = x) &amp;&amp; matrix.length;
      chords = groups = null;
      return chord;
    };
    chord.padding = function(x) {
      if (!arguments.length) return padding;
      padding = x;
      chords = groups = null;
      return chord;
    };
    chord.sortGroups = function(x) {
      if (!arguments.length) return sortGroups;
      sortGroups = x;
      chords = groups = null;
      return chord;
    };
    chord.sortSubgroups = function(x) {
      if (!arguments.length) return sortSubgroups;
      sortSubgroups = x;
      chords = null;
      return chord;
    };
    chord.sortChords = function(x) {
      if (!arguments.length) return sortChords;
      sortChords = x;
      if (chords) resort();
      return chord;
    };
    chord.chords = function() {
      if (!chords) relayout();
      return chords;
    };
    chord.groups = function() {
      if (!groups) relayout();
      return groups;
    };
    return chord;
  };
  d3.layout.force = function() {
    function repulse(node) {
      return function(quad, x1, y1, x2, y2) {
        if (quad.point !== node) {
          var dx = quad.cx - node.x, dy = quad.cy - node.y, dn = 1 / Math.sqrt(dx * dx + dy * dy);
          if ((x2 - x1) * dn &lt; theta) {
            var k = quad.charge * dn * dn;
            node.px -= dx * k;
            node.py -= dy * k;
            return true;
          }
          if (quad.point &amp;&amp; isFinite(dn)) {
            var k = quad.pointCharge * dn * dn;
            node.px -= dx * k;
            node.py -= dy * k;
          }
        }
        return !quad.charge;
      };
    }
    function dragmove(d) {
      d.px = d3.event.x;
      d.py = d3.event.y;
      force.resume();
    }
    var force = {}, event = d3.dispatch(&quot;start&quot;, &quot;tick&quot;, &quot;end&quot;), size = [ 1, 1 ], drag, alpha, friction = .9, linkDistance = d3_layout_forceLinkDistance, linkStrength = d3_layout_forceLinkStrength, charge = -30, gravity = .1, theta = .8, interval, nodes = [], links = [], distances, strengths, charges;
    force.tick = function() {
      if ((alpha *= .99) &lt; .005) {
        event.end({
          type: &quot;end&quot;,
          alpha: alpha = 0
        });
        return true;
      }
      var n = nodes.length, m = links.length, q, i, o, s, t, l, k, x, y;
      for (i = 0; i &lt; m; ++i) {
        o = links[i];
        s = o.source;
        t = o.target;
        x = t.x - s.x;
        y = t.y - s.y;
        if (l = x * x + y * y) {
          l = alpha * strengths[i] * ((l = Math.sqrt(l)) - distances[i]) / l;
          x *= l;
          y *= l;
          t.x -= x * (k = s.weight / (t.weight + s.weight));
          t.y -= y * k;
          s.x += x * (k = 1 - k);
          s.y += y * k;
        }
      }
      if (k = alpha * gravity) {
        x = size[0] / 2;
        y = size[1] / 2;
        i = -1;
        if (k) while (++i &lt; n) {
          o = nodes[i];
          o.x += (x - o.x) * k;
          o.y += (y - o.y) * k;
        }
      }
      if (charge) {
        d3_layout_forceAccumulate(q = d3.geom.quadtree(nodes), alpha, charges);
        i = -1;
        while (++i &lt; n) {
          if (!(o = nodes[i]).fixed) {
            q.visit(repulse(o));
          }
        }
      }
      i = -1;
      while (++i &lt; n) {
        o = nodes[i];
        if (o.fixed) {
          o.x = o.px;
          o.y = o.py;
        } else {
          o.x -= (o.px - (o.px = o.x)) * friction;
          o.y -= (o.py - (o.py = o.y)) * friction;
        }
      }
      event.tick({
        type: &quot;tick&quot;,
        alpha: alpha
      });
    };
    force.nodes = function(x) {
      if (!arguments.length) return nodes;
      nodes = x;
      return force;
    };
    force.links = function(x) {
      if (!arguments.length) return links;
      links = x;
      return force;
    };
    force.size = function(x) {
      if (!arguments.length) return size;
      size = x;
      return force;
    };
    force.linkDistance = function(x) {
      if (!arguments.length) return linkDistance;
      linkDistance = d3_functor(x);
      return force;
    };
    force.distance = force.linkDistance;
    force.linkStrength = function(x) {
      if (!arguments.length) return linkStrength;
      linkStrength = d3_functor(x);
      return force;
    };
    force.friction = function(x) {
      if (!arguments.length) return friction;
      friction = x;
      return force;
    };
    force.charge = function(x) {
      if (!arguments.length) return charge;
      charge = typeof x === &quot;function&quot; ? x : +x;
      return force;
    };
    force.gravity = function(x) {
      if (!arguments.length) return gravity;
      gravity = x;
      return force;
    };
    force.theta = function(x) {
      if (!arguments.length) return theta;
      theta = x;
      return force;
    };
    force.alpha = function(x) {
      if (!arguments.length) return alpha;
      if (alpha) {
        if (x &gt; 0) alpha = x; else alpha = 0;
      } else if (x &gt; 0) {
        event.start({
          type: &quot;start&quot;,
          alpha: alpha = x
        });
        d3.timer(force.tick);
      }
      return force;
    };
    force.start = function() {
      function position(dimension, size) {
        var neighbors = neighbor(i), j = -1, m = neighbors.length, x;
        while (++j &lt; m) if (!isNaN(x = neighbors[j][dimension])) return x;
        return Math.random() * size;
      }
      function neighbor() {
        if (!neighbors) {
          neighbors = [];
          for (j = 0; j &lt; n; ++j) {
            neighbors[j] = [];
          }
          for (j = 0; j &lt; m; ++j) {
            var o = links[j];
            neighbors[o.source.index].push(o.target);
            neighbors[o.target.index].push(o.source);
          }
        }
        return neighbors[i];
      }
      var i, j, n = nodes.length, m = links.length, w = size[0], h = size[1], neighbors, o;
      for (i = 0; i &lt; n; ++i) {
        (o = nodes[i]).index = i;
        o.weight = 0;
      }
      distances = [];
      strengths = [];
      for (i = 0; i &lt; m; ++i) {
        o = links[i];
        if (typeof o.source == &quot;number&quot;) o.source = nodes[o.source];
        if (typeof o.target == &quot;number&quot;) o.target = nodes[o.target];
        distances[i] = linkDistance.call(this, o, i);
        strengths[i] = linkStrength.call(this, o, i);
        ++o.source.weight;
        ++o.target.weight;
      }
      for (i = 0; i &lt; n; ++i) {
        o = nodes[i];
        if (isNaN(o.x)) o.x = position(&quot;x&quot;, w);
        if (isNaN(o.y)) o.y = position(&quot;y&quot;, h);
        if (isNaN(o.px)) o.px = o.x;
        if (isNaN(o.py)) o.py = o.y;
      }
      charges = [];
      if (typeof charge === &quot;function&quot;) {
        for (i = 0; i &lt; n; ++i) {
          charges[i] = +charge.call(this, nodes[i], i);
        }
      } else {
        for (i = 0; i &lt; n; ++i) {
          charges[i] = charge;
        }
      }
      return force.resume();
    };
    force.resume = function() {
      return force.alpha(.1);
    };
    force.stop = function() {
      return force.alpha(0);
    };
    force.drag = function() {
      if (!drag) drag = d3.behavior.drag().origin(d3_identity).on(&quot;dragstart&quot;, d3_layout_forceDragstart).on(&quot;drag&quot;, dragmove).on(&quot;dragend&quot;, d3_layout_forceDragend);
      this.on(&quot;mouseover.force&quot;, d3_layout_forceMouseover).on(&quot;mouseout.force&quot;, d3_layout_forceMouseout).call(drag);
    };
    return d3.rebind(force, event, &quot;on&quot;);
  };
  d3.layout.partition = function() {
    function position(node, x, dx, dy) {
      var children = node.children;
      node.x = x;
      node.y = node.depth * dy;
      node.dx = dx;
      node.dy = dy;
      if (children &amp;&amp; (n = children.length)) {
        var i = -1, n, c, d;
        dx = node.value ? dx / node.value : 0;
        while (++i &lt; n) {
          position(c = children[i], x, d = c.value * dx, dy);
          x += d;
        }
      }
    }
    function depth(node) {
      var children = node.children, d = 0;
      if (children &amp;&amp; (n = children.length)) {
        var i = -1, n;
        while (++i &lt; n) d = Math.max(d, depth(children[i]));
      }
      return 1 + d;
    }
    function partition(d, i) {
      var nodes = hierarchy.call(this, d, i);
      position(nodes[0], 0, size[0], size[1] / depth(nodes[0]));
      return nodes;
    }
    var hierarchy = d3.layout.hierarchy(), size = [ 1, 1 ];
    partition.size = function(x) {
      if (!arguments.length) return size;
      size = x;
      return partition;
    };
    return d3_layout_hierarchyRebind(partition, hierarchy);
  };
  d3.layout.pie = function() {
    function pie(data, i) {
      var values = data.map(function(d, i) {
        return +value.call(pie, d, i);
      });
      var a = +(typeof startAngle === &quot;function&quot; ? startAngle.apply(this, arguments) : startAngle);
      var k = ((typeof endAngle === &quot;function&quot; ? endAngle.apply(this, arguments) : endAngle) - startAngle) / d3.sum(values);
      var index = d3.range(data.length);
      if (sort != null) index.sort(sort === d3_layout_pieSortByValue ? function(i, j) {
        return values[j] - values[i];
      } : function(i, j) {
        return sort(data[i], data[j]);
      });
      var arcs = [];
      index.forEach(function(i) {
        var d;
        arcs[i] = {
          data: data[i],
          value: d = values[i],
          startAngle: a,
          endAngle: a += d * k
        };
      });
      return arcs;
    }
    var value = Number, sort = d3_layout_pieSortByValue, startAngle = 0, endAngle = 2 * Math.PI;
    pie.value = function(x) {
      if (!arguments.length) return value;
      value = x;
      return pie;
    };
    pie.sort = function(x) {
      if (!arguments.length) return sort;
      sort = x;
      return pie;
    };
    pie.startAngle = function(x) {
      if (!arguments.length) return startAngle;
      startAngle = x;
      return pie;
    };
    pie.endAngle = function(x) {
      if (!arguments.length) return endAngle;
      endAngle = x;
      return pie;
    };
    return pie;
  };
  var d3_layout_pieSortByValue = {};
  d3.layout.stack = function() {
    function stack(data, index) {
      var series = data.map(function(d, i) {
        return values.call(stack, d, i);
      });
      var points = series.map(function(d, i) {
        return d.map(function(v, i) {
          return [ x.call(stack, v, i), y.call(stack, v, i) ];
        });
      });
      var orders = order.call(stack, points, index);
      series = d3.permute(series, orders);
      points = d3.permute(points, orders);
      var offsets = offset.call(stack, points, index);
      var n = series.length, m = series[0].length, i, j, o;
      for (j = 0; j &lt; m; ++j) {
        out.call(stack, series[0][j], o = offsets[j], points[0][j][1]);
        for (i = 1; i &lt; n; ++i) {
          out.call(stack, series[i][j], o += points[i - 1][j][1], points[i][j][1]);
        }
      }
      return data;
    }
    var values = d3_identity, order = d3_layout_stackOrderDefault, offset = d3_layout_stackOffsetZero, out = d3_layout_stackOut, x = d3_layout_stackX, y = d3_layout_stackY;
    stack.values = function(x) {
      if (!arguments.length) return values;
      values = x;
      return stack;
    };
    stack.order = function(x) {
      if (!arguments.length) return order;
      order = typeof x === &quot;function&quot; ? x : d3_layout_stackOrders.get(x) || d3_layout_stackOrderDefault;
      return stack;
    };
    stack.offset = function(x) {
      if (!arguments.length) return offset;
      offset = typeof x === &quot;function&quot; ? x : d3_layout_stackOffsets.get(x) || d3_layout_stackOffsetZero;
      return stack;
    };
    stack.x = function(z) {
      if (!arguments.length) return x;
      x = z;
      return stack;
    };
    stack.y = function(z) {
      if (!arguments.length) return y;
      y = z;
      return stack;
    };
    stack.out = function(z) {
      if (!arguments.length) return out;
      out = z;
      return stack;
    };
    return stack;
  };
  var d3_layout_stackOrders = d3.map({
    &quot;inside-out&quot;: function(data) {
      var n = data.length, i, j, max = data.map(d3_layout_stackMaxIndex), sums = data.map(d3_layout_stackReduceSum), index = d3.range(n).sort(function(a, b) {
        return max[a] - max[b];
      }), top = 0, bottom = 0, tops = [], bottoms = [];
      for (i = 0; i &lt; n; ++i) {
        j = index[i];
        if (top &lt; bottom) {
          top += sums[j];
          tops.push(j);
        } else {
          bottom += sums[j];
          bottoms.push(j);
        }
      }
      return bottoms.reverse().concat(tops);
    },
    reverse: function(data) {
      return d3.range(data.length).reverse();
    },
    &quot;default&quot;: d3_layout_stackOrderDefault
  });
  var d3_layout_stackOffsets = d3.map({
    silhouette: function(data) {
      var n = data.length, m = data[0].length, sums = [], max = 0, i, j, o, y0 = [];
      for (j = 0; j &lt; m; ++j) {
        for (i = 0, o = 0; i &lt; n; i++) o += data[i][j][1];
        if (o &gt; max) max = o;
        sums.push(o);
      }
      for (j = 0; j &lt; m; ++j) {
        y0[j] = (max - sums[j]) / 2;
      }
      return y0;
    },
    wiggle: function(data) {
      var n = data.length, x = data[0], m = x.length, max = 0, i, j, k, s1, s2, s3, dx, o, o0, y0 = [];
      y0[0] = o = o0 = 0;
      for (j = 1; j &lt; m; ++j) {
        for (i = 0, s1 = 0; i &lt; n; ++i) s1 += data[i][j][1];
        for (i = 0, s2 = 0, dx = x[j][0] - x[j - 1][0]; i &lt; n; ++i) {
          for (k = 0, s3 = (data[i][j][1] - data[i][j - 1][1]) / (2 * dx); k &lt; i; ++k) {
            s3 += (data[k][j][1] - data[k][j - 1][1]) / dx;
          }
          s2 += s3 * data[i][j][1];
        }
        y0[j] = o -= s1 ? s2 / s1 * dx : 0;
        if (o &lt; o0) o0 = o;
      }
      for (j = 0; j &lt; m; ++j) y0[j] -= o0;
      return y0;
    },
    expand: function(data) {
      var n = data.length, m = data[0].length, k = 1 / n, i, j, o, y0 = [];
      for (j = 0; j &lt; m; ++j) {
        for (i = 0, o = 0; i &lt; n; i++) o += data[i][j][1];
        if (o) for (i = 0; i &lt; n; i++) data[i][j][1] /= o; else for (i = 0; i &lt; n; i++) data[i][j][1] = k;
      }
      for (j = 0; j &lt; m; ++j) y0[j] = 0;
      return y0;
    },
    zero: d3_layout_stackOffsetZero
  });
  d3.layout.histogram = function() {
    function histogram(data, i) {
      var bins = [], values = data.map(valuer, this), range = ranger.call(this, values, i), thresholds = binner.call(this, range, values, i), bin, i = -1, n = values.length, m = thresholds.length - 1, k = frequency ? 1 : 1 / n, x;
      while (++i &lt; m) {
        bin = bins[i] = [];
        bin.dx = thresholds[i + 1] - (bin.x = thresholds[i]);
        bin.y = 0;
      }
      if (m &gt; 0) {
        i = -1;
        while (++i &lt; n) {
          x = values[i];
          if (x &gt;= range[0] &amp;&amp; x &lt;= range[1]) {
            bin = bins[d3.bisect(thresholds, x, 1, m) - 1];
            bin.y += k;
            bin.push(data[i]);
          }
        }
      }
      return bins;
    }
    var frequency = true, valuer = Number, ranger = d3_layout_histogramRange, binner = d3_layout_histogramBinSturges;
    histogram.value = function(x) {
      if (!arguments.length) return valuer;
      valuer = x;
      return histogram;
    };
    histogram.range = function(x) {
      if (!arguments.length) return ranger;
      ranger = d3_functor(x);
      return histogram;
    };
    histogram.bins = function(x) {
      if (!arguments.length) return binner;
      binner = typeof x === &quot;number&quot; ? function(range) {
        return d3_layout_histogramBinFixed(range, x);
      } : d3_functor(x);
      return histogram;
    };
    histogram.frequency = function(x) {
      if (!arguments.length) return frequency;
      frequency = !!x;
      return histogram;
    };
    return histogram;
  };
  d3.layout.hierarchy = function() {
    function recurse(data, depth, nodes) {
      var childs = children.call(hierarchy, data, depth), node = d3_layout_hierarchyInline ? data : {
        data: data
      };
      node.depth = depth;
      nodes.push(node);
      if (childs &amp;&amp; (n = childs.length)) {
        var i = -1, n, c = node.children = [], v = 0, j = depth + 1, d;
        while (++i &lt; n) {
          d = recurse(childs[i], j, nodes);
          d.parent = node;
          c.push(d);
          v += d.value;
        }
        if (sort) c.sort(sort);
        if (value) node.value = v;
      } else if (value) {
        node.value = +value.call(hierarchy, data, depth) || 0;
      }
      return node;
    }
    function revalue(node, depth) {
      var children = node.children, v = 0;
      if (children &amp;&amp; (n = children.length)) {
        var i = -1, n, j = depth + 1;
        while (++i &lt; n) v += revalue(children[i], j);
      } else if (value) {
        v = +value.call(hierarchy, d3_layout_hierarchyInline ? node : node.data, depth) || 0;
      }
      if (value) node.value = v;
      return v;
    }
    function hierarchy(d) {
      var nodes = [];
      recurse(d, 0, nodes);
      return nodes;
    }
    var sort = d3_layout_hierarchySort, children = d3_layout_hierarchyChildren, value = d3_layout_hierarchyValue;
    hierarchy.sort = function(x) {
      if (!arguments.length) return sort;
      sort = x;
      return hierarchy;
    };
    hierarchy.children = function(x) {
      if (!arguments.length) return children;
      children = x;
      return hierarchy;
    };
    hierarchy.value = function(x) {
      if (!arguments.length) return value;
      value = x;
      return hierarchy;
    };
    hierarchy.revalue = function(root) {
      revalue(root, 0);
      return root;
    };
    return hierarchy;
  };
  var d3_layout_hierarchyInline = false;
  d3.layout.pack = function() {
    function pack(d, i) {
      var nodes = hierarchy.call(this, d, i), root = nodes[0];
      root.x = 0;
      root.y = 0;
      d3_layout_treeVisitAfter(root, function(d) {
        d.r = Math.sqrt(d.value);
      });
      d3_layout_treeVisitAfter(root, d3_layout_packSiblings);
      var w = size[0], h = size[1], k = Math.max(2 * root.r / w, 2 * root.r / h);
      if (padding &gt; 0) {
        var dr = padding * k / 2;
        d3_layout_treeVisitAfter(root, function(d) {
          d.r += dr;
        });
        d3_layout_treeVisitAfter(root, d3_layout_packSiblings);
        d3_layout_treeVisitAfter(root, function(d) {
          d.r -= dr;
        });
        k = Math.max(2 * root.r / w, 2 * root.r / h);
      }
      d3_layout_packTransform(root, w / 2, h / 2, 1 / k);
      return nodes;
    }
    var hierarchy = d3.layout.hierarchy().sort(d3_layout_packSort), padding = 0, size = [ 1, 1 ];
    pack.size = function(x) {
      if (!arguments.length) return size;
      size = x;
      return pack;
    };
    pack.padding = function(_) {
      if (!arguments.length) return padding;
      padding = +_;
      return pack;
    };
    return d3_layout_hierarchyRebind(pack, hierarchy);
  };
  d3.layout.cluster = function() {
    function cluster(d, i) {
      var nodes = hierarchy.call(this, d, i), root = nodes[0], previousNode, x = 0, kx, ky;
      d3_layout_treeVisitAfter(root, function(node) {
        var children = node.children;
        if (children &amp;&amp; children.length) {
          node.x = d3_layout_clusterX(children);
          node.y = d3_layout_clusterY(children);
        } else {
          node.x = previousNode ? x += separation(node, previousNode) : 0;
          node.y = 0;
          previousNode = node;
        }
      });
      var left = d3_layout_clusterLeft(root), right = d3_layout_clusterRight(root), x0 = left.x - separation(left, right) / 2, x1 = right.x + separation(right, left) / 2;
      d3_layout_treeVisitAfter(root, function(node) {
        node.x = (node.x - x0) / (x1 - x0) * size[0];
        node.y = (1 - (root.y ? node.y / root.y : 1)) * size[1];
      });
      return nodes;
    }
    var hierarchy = d3.layout.hierarchy().sort(null).value(null), separation = d3_layout_treeSeparation, size = [ 1, 1 ];
    cluster.separation = function(x) {
      if (!arguments.length) return separation;
      separation = x;
      return cluster;
    };
    cluster.size = function(x) {
      if (!arguments.length) return size;
      size = x;
      return cluster;
    };
    return d3_layout_hierarchyRebind(cluster, hierarchy);
  };
  d3.layout.tree = function() {
    function tree(d, i) {
      function firstWalk(node, previousSibling) {
        var children = node.children, layout = node._tree;
        if (children &amp;&amp; (n = children.length)) {
          var n, firstChild = children[0], previousChild, ancestor = firstChild, child, i = -1;
          while (++i &lt; n) {
            child = children[i];
            firstWalk(child, previousChild);
            ancestor = apportion(child, previousChild, ancestor);
            previousChild = child;
          }
          d3_layout_treeShift(node);
          var midpoint = .5 * (firstChild._tree.prelim + child._tree.prelim);
          if (previousSibling) {
            layout.prelim = previousSibling._tree.prelim + separation(node, previousSibling);
            layout.mod = layout.prelim - midpoint;
          } else {
            layout.prelim = midpoint;
          }
        } else {
          if (previousSibling) {
            layout.prelim = previousSibling._tree.prelim + separation(node, previousSibling);
          }
        }
      }
      function secondWalk(node, x) {
        node.x = node._tree.prelim + x;
        var children = node.children;
        if (children &amp;&amp; (n = children.length)) {
          var i = -1, n;
          x += node._tree.mod;
          while (++i &lt; n) {
            secondWalk(children[i], x);
          }
        }
      }
      function apportion(node, previousSibling, ancestor) {
        if (previousSibling) {
          var vip = node, vop = node, vim = previousSibling, vom = node.parent.children[0], sip = vip._tree.mod, sop = vop._tree.mod, sim = vim._tree.mod, som = vom._tree.mod, shift;
          while (vim = d3_layout_treeRight(vim), vip = d3_layout_treeLeft(vip), vim &amp;&amp; vip) {
            vom = d3_layout_treeLeft(vom);
            vop = d3_layout_treeRight(vop);
            vop._tree.ancestor = node;
            shift = vim._tree.prelim + sim - vip._tree.prelim - sip + separation(vim, vip);
            if (shift &gt; 0) {
              d3_layout_treeMove(d3_layout_treeAncestor(vim, node, ancestor), node, shift);
              sip += shift;
              sop += shift;
            }
            sim += vim._tree.mod;
            sip += vip._tree.mod;
            som += vom._tree.mod;
            sop += vop._tree.mod;
          }
          if (vim &amp;&amp; !d3_layout_treeRight(vop)) {
            vop._tree.thread = vim;
            vop._tree.mod += sim - sop;
          }
          if (vip &amp;&amp; !d3_layout_treeLeft(vom)) {
            vom._tree.thread = vip;
            vom._tree.mod += sip - som;
            ancestor = node;
          }
        }
        return ancestor;
      }
      var nodes = hierarchy.call(this, d, i), root = nodes[0];
      d3_layout_treeVisitAfter(root, function(node, previousSibling) {
        node._tree = {
          ancestor: node,
          prelim: 0,
          mod: 0,
          change: 0,
          shift: 0,
          number: previousSibling ? previousSibling._tree.number + 1 : 0
        };
      });
      firstWalk(root);
      secondWalk(root, -root._tree.prelim);
      var left = d3_layout_treeSearch(root, d3_layout_treeLeftmost), right = d3_layout_treeSearch(root, d3_layout_treeRightmost), deep = d3_layout_treeSearch(root, d3_layout_treeDeepest), x0 = left.x - separation(left, right) / 2, x1 = right.x + separation(right, left) / 2, y1 = deep.depth || 1;
      d3_layout_treeVisitAfter(root, function(node) {
        node.x = (node.x - x0) / (x1 - x0) * size[0];
        node.y = node.depth / y1 * size[1];
        delete node._tree;
      });
      return nodes;
    }
    var hierarchy = d3.layout.hierarchy().sort(null).value(null), separation = d3_layout_treeSeparation, size = [ 1, 1 ];
    tree.separation = function(x) {
      if (!arguments.length) return separation;
      separation = x;
      return tree;
    };
    tree.size = function(x) {
      if (!arguments.length) return size;
      size = x;
      return tree;
    };
    return d3_layout_hierarchyRebind(tree, hierarchy);
  };
  d3.layout.treemap = function() {
    function scale(children, k) {
      var i = -1, n = children.length, child, area;
      while (++i &lt; n) {
        area = (child = children[i]).value * (k &lt; 0 ? 0 : k);
        child.area = isNaN(area) || area &lt;= 0 ? 0 : area;
      }
    }
    function squarify(node) {
      var children = node.children;
      if (children &amp;&amp; children.length) {
        var rect = pad(node), row = [], remaining = children.slice(), child, best = Infinity, score, u = Math.min(rect.dx, rect.dy), n;
        scale(remaining, rect.dx * rect.dy / node.value);
        row.area = 0;
        while ((n = remaining.length) &gt; 0) {
          row.push(child = remaining[n - 1]);
          row.area += child.area;
          if ((score = worst(row, u)) &lt;= best) {
            remaining.pop();
            best = score;
          } else {
            row.area -= row.pop().area;
            position(row, u, rect, false);
            u = Math.min(rect.dx, rect.dy);
            row.length = row.area = 0;
            best = Infinity;
          }
        }
        if (row.length) {
          position(row, u, rect, true);
          row.length = row.area = 0;
        }
        children.forEach(squarify);
      }
    }
    function stickify(node) {
      var children = node.children;
      if (children &amp;&amp; children.length) {
        var rect = pad(node), remaining = children.slice(), child, row = [];
        scale(remaining, rect.dx * rect.dy / node.value);
        row.area = 0;
        while (child = remaining.pop()) {
          row.push(child);
          row.area += child.area;
          if (child.z != null) {
            position(row, child.z ? rect.dx : rect.dy, rect, !remaining.length);
            row.length = row.area = 0;
          }
        }
        children.forEach(stickify);
      }
    }
    function worst(row, u) {
      var s = row.area, r, rmax = 0, rmin = Infinity, i = -1, n = row.length;
      while (++i &lt; n) {
        if (!(r = row[i].area)) continue;
        if (r &lt; rmin) rmin = r;
        if (r &gt; rmax) rmax = r;
      }
      s *= s;
      u *= u;
      return s ? Math.max(u * rmax * ratio / s, s / (u * rmin * ratio)) : Infinity;
    }
    function position(row, u, rect, flush) {
      var i = -1, n = row.length, x = rect.x, y = rect.y, v = u ? round(row.area / u) : 0, o;
      if (u == rect.dx) {
        if (flush || v &gt; rect.dy) v = rect.dy;
        while (++i &lt; n) {
          o = row[i];
          o.x = x;
          o.y = y;
          o.dy = v;
          x += o.dx = Math.min(rect.x + rect.dx - x, v ? round(o.area / v) : 0);
        }
        o.z = true;
        o.dx += rect.x + rect.dx - x;
        rect.y += v;
        rect.dy -= v;
      } else {
        if (flush || v &gt; rect.dx) v = rect.dx;
        while (++i &lt; n) {
          o = row[i];
          o.x = x;
          o.y = y;
          o.dx = v;
          y += o.dy = Math.min(rect.y + rect.dy - y, v ? round(o.area / v) : 0);
        }
        o.z = false;
        o.dy += rect.y + rect.dy - y;
        rect.x += v;
        rect.dx -= v;
      }
    }
    function treemap(d) {
      var nodes = stickies || hierarchy(d), root = nodes[0];
      root.x = 0;
      root.y = 0;
      root.dx = size[0];
      root.dy = size[1];
      if (stickies) hierarchy.revalue(root);
      scale([ root ], root.dx * root.dy / root.value);
      (stickies ? stickify : squarify)(root);
      if (sticky) stickies = nodes;
      return nodes;
    }
    var hierarchy = d3.layout.hierarchy(), round = Math.round, size = [ 1, 1 ], padding = null, pad = d3_layout_treemapPadNull, sticky = false, stickies, ratio = .5 * (1 + Math.sqrt(5));
    treemap.size = function(x) {
      if (!arguments.length) return size;
      size = x;
      return treemap;
    };
    treemap.padding = function(x) {
      function padFunction(node) {
        var p = x.call(treemap, node, node.depth);
        return p == null ? d3_layout_treemapPadNull(node) : d3_layout_treemapPad(node, typeof p === &quot;number&quot; ? [ p, p, p, p ] : p);
      }
      function padConstant(node) {
        return d3_layout_treemapPad(node, x);
      }
      if (!arguments.length) return padding;
      var type;
      pad = (padding = x) == null ? d3_layout_treemapPadNull : (type = typeof x) === &quot;function&quot; ? padFunction : type === &quot;number&quot; ? (x = [ x, x, x, x ], padConstant) : padConstant;
      return treemap;
    };
    treemap.round = function(x) {
      if (!arguments.length) return round != Number;
      round = x ? Math.round : Number;
      return treemap;
    };
    treemap.sticky = function(x) {
      if (!arguments.length) return sticky;
      sticky = x;
      stickies = null;
      return treemap;
    };
    treemap.ratio = function(x) {
      if (!arguments.length) return ratio;
      ratio = x;
      return treemap;
    };
    return d3_layout_hierarchyRebind(treemap, hierarchy);
  };
  d3.csv = d3_dsv(&quot;,&quot;, &quot;text/csv&quot;);
  d3.tsv = d3_dsv(&quot; &quot;, &quot;text/tab-separated-values&quot;);
  d3.geo = {};
  var d3_geo_radians = Math.PI / 180;
  d3.geo.azimuthal = function() {
    function azimuthal(coordinates) {
      var x1 = coordinates[0] * d3_geo_radians - x0, y1 = coordinates[1] * d3_geo_radians, cx1 = Math.cos(x1), sx1 = Math.sin(x1), cy1 = Math.cos(y1), sy1 = Math.sin(y1), cc = mode !== &quot;orthographic&quot; ? sy0 * sy1 + cy0 * cy1 * cx1 : null, c, k = mode === &quot;stereographic&quot; ? 1 / (1 + cc) : mode === &quot;gnomonic&quot; ? 1 / cc : mode === &quot;equidistant&quot; ? (c = Math.acos(cc), c ? c / Math.sin(c) : 0) : mode === &quot;equalarea&quot; ? Math.sqrt(2 / (1 + cc)) : 1, x = k * cy1 * sx1, y = k * (sy0 * cy1 * cx1 - cy0 * sy1);
      return [ scale * x + translate[0], scale * y + translate[1] ];
    }
    var mode = &quot;orthographic&quot;, origin, scale = 200, translate = [ 480, 250 ], x0, y0, cy0, sy0;
    azimuthal.invert = function(coordinates) {
      var x = (coordinates[0] - translate[0]) / scale, y = (coordinates[1] - translate[1]) / scale, p = Math.sqrt(x * x + y * y), c = mode === &quot;stereographic&quot; ? 2 * Math.atan(p) : mode === &quot;gnomonic&quot; ? Math.atan(p) : mode === &quot;equidistant&quot; ? p : mode === &quot;equalarea&quot; ? 2 * Math.asin(.5 * p) : Math.asin(p), sc = Math.sin(c), cc = Math.cos(c);
      return [ (x0 + Math.atan2(x * sc, p * cy0 * cc + y * sy0 * sc)) / d3_geo_radians, Math.asin(cc * sy0 - (p ? y * sc * cy0 / p : 0)) / d3_geo_radians ];
    };
    azimuthal.mode = function(x) {
      if (!arguments.length) return mode;
      mode = x + &quot;&quot;;
      return azimuthal;
    };
    azimuthal.origin = function(x) {
      if (!arguments.length) return origin;
      origin = x;
      x0 = origin[0] * d3_geo_radians;
      y0 = origin[1] * d3_geo_radians;
      cy0 = Math.cos(y0);
      sy0 = Math.sin(y0);
      return azimuthal;
    };
    azimuthal.scale = function(x) {
      if (!arguments.length) return scale;
      scale = +x;
      return azimuthal;
    };
    azimuthal.translate = function(x) {
      if (!arguments.length) return translate;
      translate = [ +x[0], +x[1] ];
      return azimuthal;
    };
    return azimuthal.origin([ 0, 0 ]);
  };
  d3.geo.albers = function() {
    function albers(coordinates) {
      var t = n * (d3_geo_radians * coordinates[0] - lng0), p = Math.sqrt(C - 2 * n * Math.sin(d3_geo_radians * coordinates[1])) / n;
      return [ scale * p * Math.sin(t) + translate[0], scale * (p * Math.cos(t) - p0) + translate[1] ];
    }
    function reload() {
      var phi1 = d3_geo_radians * parallels[0], phi2 = d3_geo_radians * parallels[1], lat0 = d3_geo_radians * origin[1], s = Math.sin(phi1), c = Math.cos(phi1);
      lng0 = d3_geo_radians * origin[0];
      n = .5 * (s + Math.sin(phi2));
      C = c * c + 2 * n * s;
      p0 = Math.sqrt(C - 2 * n * Math.sin(lat0)) / n;
      return albers;
    }
    var origin = [ -98, 38 ], parallels = [ 29.5, 45.5 ], scale = 1e3, translate = [ 480, 250 ], lng0, n, C, p0;
    albers.invert = function(coordinates) {
      var x = (coordinates[0] - translate[0]) / scale, y = (coordinates[1] - translate[1]) / scale, p0y = p0 + y, t = Math.atan2(x, p0y), p = Math.sqrt(x * x + p0y * p0y);
      return [ (lng0 + t / n) / d3_geo_radians, Math.asin((C - p * p * n * n) / (2 * n)) / d3_geo_radians ];
    };
    albers.origin = function(x) {
      if (!arguments.length) return origin;
      origin = [ +x[0], +x[1] ];
      return reload();
    };
    albers.parallels = function(x) {
      if (!arguments.length) return parallels;
      parallels = [ +x[0], +x[1] ];
      return reload();
    };
    albers.scale = function(x) {
      if (!arguments.length) return scale;
      scale = +x;
      return albers;
    };
    albers.translate = function(x) {
      if (!arguments.length) return translate;
      translate = [ +x[0], +x[1] ];
      return albers;
    };
    return reload();
  };
  d3.geo.albersUsa = function() {
    function albersUsa(coordinates) {
      var lon = coordinates[0], lat = coordinates[1];
      return (lat &gt; 50 ? alaska : lon &lt; -140 ? hawaii : lat &lt; 21 ? puertoRico : lower48)(coordinates);
    }
    var lower48 = d3.geo.albers();
    var alaska = d3.geo.albers().origin([ -160, 60 ]).parallels([ 55, 65 ]);
    var hawaii = d3.geo.albers().origin([ -160, 20 ]).parallels([ 8, 18 ]);
    var puertoRico = d3.geo.albers().origin([ -60, 10 ]).parallels([ 8, 18 ]);
    albersUsa.scale = function(x) {
      if (!arguments.length) return lower48.scale();
      lower48.scale(x);
      alaska.scale(x * .6);
      hawaii.scale(x);
      puertoRico.scale(x * 1.5);
      return albersUsa.translate(lower48.translate());
    };
    albersUsa.translate = function(x) {
      if (!arguments.length) return lower48.translate();
      var dz = lower48.scale() / 1e3, dx = x[0], dy = x[1];
      lower48.translate(x);
      alaska.translate([ dx - 400 * dz, dy + 170 * dz ]);
      hawaii.translate([ dx - 190 * dz, dy + 200 * dz ]);
      puertoRico.translate([ dx + 580 * dz, dy + 430 * dz ]);
      return albersUsa;
    };
    return albersUsa.scale(lower48.scale());
  };
  d3.geo.bonne = function() {
    function bonne(coordinates) {
      var x = coordinates[0] * d3_geo_radians - x0, y = coordinates[1] * d3_geo_radians - y0;
      if (y1) {
        var p = c1 + y1 - y, E = x * Math.cos(y) / p;
        x = p * Math.sin(E);
        y = p * Math.cos(E) - c1;
      } else {
        x *= Math.cos(y);
        y *= -1;
      }
      return [ scale * x + translate[0], scale * y + translate[1] ];
    }
    var scale = 200, translate = [ 480, 250 ], x0, y0, y1, c1;
    bonne.invert = function(coordinates) {
      var x = (coordinates[0] - translate[0]) / scale, y = (coordinates[1] - translate[1]) / scale;
      if (y1) {
        var c = c1 + y, p = Math.sqrt(x * x + c * c);
        y = c1 + y1 - p;
        x = x0 + p * Math.atan2(x, c) / Math.cos(y);
      } else {
        y *= -1;
        x /= Math.cos(y);
      }
      return [ x / d3_geo_radians, y / d3_geo_radians ];
    };
    bonne.parallel = function(x) {
      if (!arguments.length) return y1 / d3_geo_radians;
      c1 = 1 / Math.tan(y1 = x * d3_geo_radians);
      return bonne;
    };
    bonne.origin = function(x) {
      if (!arguments.length) return [ x0 / d3_geo_radians, y0 / d3_geo_radians ];
      x0 = x[0] * d3_geo_radians;
      y0 = x[1] * d3_geo_radians;
      return bonne;
    };
    bonne.scale = function(x) {
      if (!arguments.length) return scale;
      scale = +x;
      return bonne;
    };
    bonne.translate = function(x) {
      if (!arguments.length) return translate;
      translate = [ +x[0], +x[1] ];
      return bonne;
    };
    return bonne.origin([ 0, 0 ]).parallel(45);
  };
  d3.geo.equirectangular = function() {
    function equirectangular(coordinates) {
      var x = coordinates[0] / 360, y = -coordinates[1] / 360;
      return [ scale * x + translate[0], scale * y + translate[1] ];
    }
    var scale = 500, translate = [ 480, 250 ];
    equirectangular.invert = function(coordinates) {
      var x = (coordinates[0] - translate[0]) / scale, y = (coordinates[1] - translate[1]) / scale;
      return [ 360 * x, -360 * y ];
    };
    equirectangular.scale = function(x) {
      if (!arguments.length) return scale;
      scale = +x;
      return equirectangular;
    };
    equirectangular.translate = function(x) {
      if (!arguments.length) return translate;
      translate = [ +x[0], +x[1] ];
      return equirectangular;
    };
    return equirectangular;
  };
  d3.geo.mercator = function() {
    function mercator(coordinates) {
      var x = coordinates[0] / 360, y = -(Math.log(Math.tan(Math.PI / 4 + coordinates[1] * d3_geo_radians / 2)) / d3_geo_radians) / 360;
      return [ scale * x + translate[0], scale * Math.max(-.5, Math.min(.5, y)) + translate[1] ];
    }
    var scale = 500, translate = [ 480, 250 ];
    mercator.invert = function(coordinates) {
      var x = (coordinates[0] - translate[0]) / scale, y = (coordinates[1] - translate[1]) / scale;
      return [ 360 * x, 2 * Math.atan(Math.exp(-360 * y * d3_geo_radians)) / d3_geo_radians - 90 ];
    };
    mercator.scale = function(x) {
      if (!arguments.length) return scale;
      scale = +x;
      return mercator;
    };
    mercator.translate = function(x) {
      if (!arguments.length) return translate;
      translate = [ +x[0], +x[1] ];
      return mercator;
    };
    return mercator;
  };
  d3.geo.path = function() {
    function path(d, i) {
      if (typeof pointRadius === &quot;function&quot;) pointCircle = d3_path_circle(pointRadius.apply(this, arguments));
      pathType(d);
      var result = buffer.length ? buffer.join(&quot;&quot;) : null;
      buffer = [];
      return result;
    }
    function project(coordinates) {
      return projection(coordinates).join(&quot;,&quot;);
    }
    function polygonArea(coordinates) {
      var sum = area(coordinates[0]), i = 0, n = coordinates.length;
      while (++i &lt; n) sum -= area(coordinates[i]);
      return sum;
    }
    function polygonCentroid(coordinates) {
      var polygon = d3.geom.polygon(coordinates[0].map(projection)), area = polygon.area(), centroid = polygon.centroid(area &lt; 0 ? (area *= -1, 1) : -1), x = centroid[0], y = centroid[1], z = area, i = 0, n = coordinates.length;
      while (++i &lt; n) {
        polygon = d3.geom.polygon(coordinates[i].map(projection));
        area = polygon.area();
        centroid = polygon.centroid(area &lt; 0 ? (area *= -1, 1) : -1);
        x -= centroid[0];
        y -= centroid[1];
        z -= area;
      }
      return [ x, y, 6 * z ];
    }
    function area(coordinates) {
      return Math.abs(d3.geom.polygon(coordinates.map(projection)).area());
    }
    var pointRadius = 4.5, pointCircle = d3_path_circle(pointRadius), projection = d3.geo.albersUsa(), buffer = [];
    var pathType = d3_geo_type({
      FeatureCollection: function(o) {
        var features = o.features, i = -1, n = features.length;
        while (++i &lt; n) buffer.push(pathType(features[i].geometry));
      },
      Feature: function(o) {
        pathType(o.geometry);
      },
      Point: function(o) {
        buffer.push(&quot;M&quot;, project(o.coordinates), pointCircle);
      },
      MultiPoint: function(o) {
        var coordinates = o.coordinates, i = -1, n = coordinates.length;
        while (++i &lt; n) buffer.push(&quot;M&quot;, project(coordinates[i]), pointCircle);
      },
      LineString: function(o) {
        var coordinates = o.coordinates, i = -1, n = coordinates.length;
        buffer.push(&quot;M&quot;);
        while (++i &lt; n) buffer.push(project(coordinates[i]), &quot;L&quot;);
        buffer.pop();
      },
      MultiLineString: function(o) {
        var coordinates = o.coordinates, i = -1, n = coordinates.length, subcoordinates, j, m;
        while (++i &lt; n) {
          subcoordinates = coordinates[i];
          j = -1;
          m = subcoordinates.length;
          buffer.push(&quot;M&quot;);
          while (++j &lt; m) buffer.push(project(subcoordinates[j]), &quot;L&quot;);
          buffer.pop();
        }
      },
      Polygon: function(o) {
        var coordinates = o.coordinates, i = -1, n = coordinates.length, subcoordinates, j, m;
        while (++i &lt; n) {
          subcoordinates = coordinates[i];
          j = -1;
          if ((m = subcoordinates.length - 1) &gt; 0) {
            buffer.push(&quot;M&quot;);
            while (++j &lt; m) buffer.push(project(subcoordinates[j]), &quot;L&quot;);
            buffer[buffer.length - 1] = &quot;Z&quot;;
          }
        }
      },
      MultiPolygon: function(o) {
        var coordinates = o.coordinates, i = -1, n = coordinates.length, subcoordinates, j, m, subsubcoordinates, k, p;
        while (++i &lt; n) {
          subcoordinates = coordinates[i];
          j = -1;
          m = subcoordinates.length;
          while (++j &lt; m) {
            subsubcoordinates = subcoordinates[j];
            k = -1;
            if ((p = subsubcoordinates.length - 1) &gt; 0) {
              buffer.push(&quot;M&quot;);
              while (++k &lt; p) buffer.push(project(subsubcoordinates[k]), &quot;L&quot;);
              buffer[buffer.length - 1] = &quot;Z&quot;;
            }
          }
        }
      },
      GeometryCollection: function(o) {
        var geometries = o.geometries, i = -1, n = geometries.length;
        while (++i &lt; n) buffer.push(pathType(geometries[i]));
      }
    });
    var areaType = path.area = d3_geo_type({
      FeatureCollection: function(o) {
        var area = 0, features = o.features, i = -1, n = features.length;
        while (++i &lt; n) area += areaType(features[i]);
        return area;
      },
      Feature: function(o) {
        return areaType(o.geometry);
      },
      Polygon: function(o) {
        return polygonArea(o.coordinates);
      },
      MultiPolygon: function(o) {
        var sum = 0, coordinates = o.coordinates, i = -1, n = coordinates.length;
        while (++i &lt; n) sum += polygonArea(coordinates[i]);
        return sum;
      },
      GeometryCollection: function(o) {
        var sum = 0, geometries = o.geometries, i = -1, n = geometries.length;
        while (++i &lt; n) sum += areaType(geometries[i]);
        return sum;
      }
    }, 0);
    var centroidType = path.centroid = d3_geo_type({
      Feature: function(o) {
        return centroidType(o.geometry);
      },
      Polygon: function(o) {
        var centroid = polygonCentroid(o.coordinates);
        return [ centroid[0] / centroid[2], centroid[1] / centroid[2] ];
      },
      MultiPolygon: function(o) {
        var area = 0, coordinates = o.coordinates, centroid, x = 0, y = 0, z = 0, i = -1, n = coordinates.length;
        while (++i &lt; n) {
          centroid = polygonCentroid(coordinates[i]);
          x += centroid[0];
          y += centroid[1];
          z += centroid[2];
        }
        return [ x / z, y / z ];
      }
    });
    path.projection = function(x) {
      projection = x;
      return path;
    };
    path.pointRadius = function(x) {
      if (typeof x === &quot;function&quot;) pointRadius = x; else {
        pointRadius = +x;
        pointCircle = d3_path_circle(pointRadius);
      }
      return path;
    };
    return path;
  };
  d3.geo.bounds = function(feature) {
    var left = Infinity, bottom = Infinity, right = -Infinity, top = -Infinity;
    d3_geo_bounds(feature, function(x, y) {
      if (x &lt; left) left = x;
      if (x &gt; right) right = x;
      if (y &lt; bottom) bottom = y;
      if (y &gt; top) top = y;
    });
    return [ [ left, bottom ], [ right, top ] ];
  };
  var d3_geo_boundsTypes = {
    Feature: d3_geo_boundsFeature,
    FeatureCollection: d3_geo_boundsFeatureCollection,
    GeometryCollection: d3_geo_boundsGeometryCollection,
    LineString: d3_geo_boundsLineString,
    MultiLineString: d3_geo_boundsMultiLineString,
    MultiPoint: d3_geo_boundsLineString,
    MultiPolygon: d3_geo_boundsMultiPolygon,
    Point: d3_geo_boundsPoint,
    Polygon: d3_geo_boundsPolygon
  };
  d3.geo.circle = function() {
    function circle() {}
    function visible(point) {
      return arc.distance(point) &lt; radians;
    }
    function clip(coordinates) {
      var i = -1, n = coordinates.length, clipped = [], p0, p1, p2, d0, d1;
      while (++i &lt; n) {
        d1 = arc.distance(p2 = coordinates[i]);
        if (d1 &lt; radians) {
          if (p1) clipped.push(d3_geo_greatArcInterpolate(p1, p2)((d0 - radians) / (d0 - d1)));
          clipped.push(p2);
          p0 = p1 = null;
        } else {
          p1 = p2;
          if (!p0 &amp;&amp; clipped.length) {
            clipped.push(d3_geo_greatArcInterpolate(clipped[clipped.length - 1], p1)((radians - d0) / (d1 - d0)));
            p0 = p1;
          }
        }
        d0 = d1;
      }
      p0 = coordinates[0];
      p1 = clipped[0];
      if (p1 &amp;&amp; p2[0] === p0[0] &amp;&amp; p2[1] === p0[1] &amp;&amp; !(p2[0] === p1[0] &amp;&amp; p2[1] === p1[1])) {
        clipped.push(p1);
      }
      return resample(clipped);
    }
    function resample(coordinates) {
      var i = 0, n = coordinates.length, j, m, resampled = n ? [ coordinates[0] ] : coordinates, resamples, origin = arc.source();
      while (++i &lt; n) {
        resamples = arc.source(coordinates[i - 1])(coordinates[i]).coordinates;
        for (j = 0, m = resamples.length; ++j &lt; m; ) resampled.push(resamples[j]);
      }
      arc.source(origin);
      return resampled;
    }
    var origin = [ 0, 0 ], degrees = 90 - .01, radians = degrees * d3_geo_radians, arc = d3.geo.greatArc().source(origin).target(d3_identity);
    circle.clip = function(d) {
      if (typeof origin === &quot;function&quot;) arc.source(origin.apply(this, arguments));
      return clipType(d) || null;
    };
    var clipType = d3_geo_type({
      FeatureCollection: function(o) {
        var features = o.features.map(clipType).filter(d3_identity);
        return features &amp;&amp; (o = Object.create(o), o.features = features, o);
      },
      Feature: function(o) {
        var geometry = clipType(o.geometry);
        return geometry &amp;&amp; (o = Object.create(o), o.geometry = geometry, o);
      },
      Point: function(o) {
        return visible(o.coordinates) &amp;&amp; o;
      },
      MultiPoint: function(o) {
        var coordinates = o.coordinates.filter(visible);
        return coordinates.length &amp;&amp; {
          type: o.type,
          coordinates: coordinates
        };
      },
      LineString: function(o) {
        var coordinates = clip(o.coordinates);
        return coordinates.length &amp;&amp; (o = Object.create(o), o.coordinates = coordinates, o);
      },
      MultiLineString: function(o) {
        var coordinates = o.coordinates.map(clip).filter(function(d) {
          return d.length;
        });
        return coordinates.length &amp;&amp; (o = Object.create(o), o.coordinates = coordinates, o);
      },
      Polygon: function(o) {
        var coordinates = o.coordinates.map(clip);
        return coordinates[0].length &amp;&amp; (o = Object.create(o), o.coordinates = coordinates, o);
      },
      MultiPolygon: function(o) {
        var coordinates = o.coordinates.map(function(d) {
          return d.map(clip);
        }).filter(function(d) {
          return d[0].length;
        });
        return coordinates.length &amp;&amp; (o = Object.create(o), o.coordinates = coordinates, o);
      },
      GeometryCollection: function(o) {
        var geometries = o.geometries.map(clipType).filter(d3_identity);
        return geometries.length &amp;&amp; (o = Object.create(o), o.geometries = geometries, o);
      }
    });
    circle.origin = function(x) {
      if (!arguments.length) return origin;
      origin = x;
      if (typeof origin !== &quot;function&quot;) arc.source(origin);
      return circle;
    };
    circle.angle = function(x) {
      if (!arguments.length) return degrees;
      radians = (degrees = +x) * d3_geo_radians;
      return circle;
    };
    return d3.rebind(circle, arc, &quot;precision&quot;);
  };
  d3.geo.greatArc = function() {
    function greatArc() {
      var d = greatArc.distance.apply(this, arguments), t = 0, dt = precision / d, coordinates = [ p0 ];
      while ((t += dt) &lt; 1) coordinates.push(interpolate(t));
      coordinates.push(p1);
      return {
        type: &quot;LineString&quot;,
        coordinates: coordinates
      };
    }
    var source = d3_geo_greatArcSource, p0, target = d3_geo_greatArcTarget, p1, precision = 6 * d3_geo_radians, interpolate = d3_geo_greatArcInterpolator();
    greatArc.distance = function() {
      if (typeof source === &quot;function&quot;) interpolate.source(p0 = source.apply(this, arguments));
      if (typeof target === &quot;function&quot;) interpolate.target(p1 = target.apply(this, arguments));
      return interpolate.distance();
    };
    greatArc.source = function(_) {
      if (!arguments.length) return source;
      source = _;
      if (typeof source !== &quot;function&quot;) interpolate.source(p0 = source);
      return greatArc;
    };
    greatArc.target = function(_) {
      if (!arguments.length) return target;
      target = _;
      if (typeof target !== &quot;function&quot;) interpolate.target(p1 = target);
      return greatArc;
    };
    greatArc.precision = function(_) {
      if (!arguments.length) return precision / d3_geo_radians;
      precision = _ * d3_geo_radians;
      return greatArc;
    };
    return greatArc;
  };
  d3.geo.greatCircle = d3.geo.circle;
  d3.geom = {};
  d3.geom.contour = function(grid, start) {
    var s = start || d3_geom_contourStart(grid), c = [], x = s[0], y = s[1], dx = 0, dy = 0, pdx = NaN, pdy = NaN, i = 0;
    do {
      i = 0;
      if (grid(x - 1, y - 1)) i += 1;
      if (grid(x, y - 1)) i += 2;
      if (grid(x - 1, y)) i += 4;
      if (grid(x, y)) i += 8;
      if (i === 6) {
        dx = pdy === -1 ? -1 : 1;
        dy = 0;
      } else if (i === 9) {
        dx = 0;
        dy = pdx === 1 ? -1 : 1;
      } else {
        dx = d3_geom_contourDx[i];
        dy = d3_geom_contourDy[i];
      }
      if (dx != pdx &amp;&amp; dy != pdy) {
        c.push([ x, y ]);
        pdx = dx;
        pdy = dy;
      }
      x += dx;
      y += dy;
    } while (s[0] != x || s[1] != y);
    return c;
  };
  var d3_geom_contourDx = [ 1, 0, 1, 1, -1, 0, -1, 1, 0, 0, 0, 0, -1, 0, -1, NaN ], d3_geom_contourDy = [ 0, -1, 0, 0, 0, -1, 0, 0, 1, -1, 1, 1, 0, -1, 0, NaN ];
  d3.geom.hull = function(vertices) {
    if (vertices.length &lt; 3) return [];
    var len = vertices.length, plen = len - 1, points = [], stack = [], i, j, h = 0, x1, y1, x2, y2, u, v, a, sp;
    for (i = 1; i &lt; len; ++i) {
      if (vertices[i][1] &lt; vertices[h][1]) {
        h = i;
      } else if (vertices[i][1] == vertices[h][1]) {
        h = vertices[i][0] &lt; vertices[h][0] ? i : h;
      }
    }
    for (i = 0; i &lt; len; ++i) {
      if (i === h) continue;
      y1 = vertices[i][1] - vertices[h][1];
      x1 = vertices[i][0] - vertices[h][0];
      points.push({
        angle: Math.atan2(y1, x1),
        index: i
      });
    }
    points.sort(function(a, b) {
      return a.angle - b.angle;
    });
    a = points[0].angle;
    v = points[0].index;
    u = 0;
    for (i = 1; i &lt; plen; ++i) {
      j = points[i].index;
      if (a == points[i].angle) {
        x1 = vertices[v][0] - vertices[h][0];
        y1 = vertices[v][1] - vertices[h][1];
        x2 = vertices[j][0] - vertices[h][0];
        y2 = vertices[j][1] - vertices[h][1];
        if (x1 * x1 + y1 * y1 &gt;= x2 * x2 + y2 * y2) {
          points[i].index = -1;
        } else {
          points[u].index = -1;
          a = points[i].angle;
          u = i;
          v = j;
        }
      } else {
        a = points[i].angle;
        u = i;
        v = j;
      }
    }
    stack.push(h);
    for (i = 0, j = 0; i &lt; 2; ++j) {
      if (points[j].index !== -1) {
        stack.push(points[j].index);
        i++;
      }
    }
    sp = stack.length;
    for (; j &lt; plen; ++j) {
      if (points[j].index === -1) continue;
      while (!d3_geom_hullCCW(stack[sp - 2], stack[sp - 1], points[j].index, vertices)) {
        --sp;
      }
      stack[sp++] = points[j].index;
    }
    var poly = [];
    for (i = 0; i &lt; sp; ++i) {
      poly.push(vertices[stack[i]]);
    }
    return poly;
  };
  d3.geom.polygon = function(coordinates) {
    coordinates.area = function() {
      var i = 0, n = coordinates.length, a = coordinates[n - 1][0] * coordinates[0][1], b = coordinates[n - 1][1] * coordinates[0][0];
      while (++i &lt; n) {
        a += coordinates[i - 1][0] * coordinates[i][1];
        b += coordinates[i - 1][1] * coordinates[i][0];
      }
      return (b - a) * .5;
    };
    coordinates.centroid = function(k) {
      var i = -1, n = coordinates.length, x = 0, y = 0, a, b = coordinates[n - 1], c;
      if (!arguments.length) k = -1 / (6 * coordinates.area());
      while (++i &lt; n) {
        a = b;
        b = coordinates[i];
        c = a[0] * b[1] - b[0] * a[1];
        x += (a[0] + b[0]) * c;
        y += (a[1] + b[1]) * c;
      }
      return [ x * k, y * k ];
    };
    coordinates.clip = function(subject) {
      var input, i = -1, n = coordinates.length, j, m, a = coordinates[n - 1], b, c, d;
      while (++i &lt; n) {
        input = subject.slice();
        subject.length = 0;
        b = coordinates[i];
        c = input[(m = input.length) - 1];
        j = -1;
        while (++j &lt; m) {
          d = input[j];
          if (d3_geom_polygonInside(d, a, b)) {
            if (!d3_geom_polygonInside(c, a, b)) {
              subject.push(d3_geom_polygonIntersect(c, d, a, b));
            }
            subject.push(d);
          } else if (d3_geom_polygonInside(c, a, b)) {
            subject.push(d3_geom_polygonIntersect(c, d, a, b));
          }
          c = d;
        }
        a = b;
      }
      return subject;
    };
    return coordinates;
  };
  d3.geom.voronoi = function(vertices) {
    var polygons = vertices.map(function() {
      return [];
    });
    d3_voronoi_tessellate(vertices, function(e) {
      var s1, s2, x1, x2, y1, y2;
      if (e.a === 1 &amp;&amp; e.b &gt;= 0) {
        s1 = e.ep.r;
        s2 = e.ep.l;
      } else {
        s1 = e.ep.l;
        s2 = e.ep.r;
      }
      if (e.a === 1) {
        y1 = s1 ? s1.y : -1e6;
        x1 = e.c - e.b * y1;
        y2 = s2 ? s2.y : 1e6;
        x2 = e.c - e.b * y2;
      } else {
        x1 = s1 ? s1.x : -1e6;
        y1 = e.c - e.a * x1;
        x2 = s2 ? s2.x : 1e6;
        y2 = e.c - e.a * x2;
      }
      var v1 = [ x1, y1 ], v2 = [ x2, y2 ];
      polygons[e.region.l.index].push(v1, v2);
      polygons[e.region.r.index].push(v1, v2);
    });
    return polygons.map(function(polygon, i) {
      var cx = vertices[i][0], cy = vertices[i][1];
      polygon.forEach(function(v) {
        v.angle = Math.atan2(v[0] - cx, v[1] - cy);
      });
      return polygon.sort(function(a, b) {
        return a.angle - b.angle;
      }).filter(function(d, i) {
        return !i || d.angle - polygon[i - 1].angle &gt; 1e-10;
      });
    });
  };
  var d3_voronoi_opposite = {
    l: &quot;r&quot;,
    r: &quot;l&quot;
  };
  d3.geom.delaunay = function(vertices) {
    var edges = vertices.map(function() {
      return [];
    }), triangles = [];
    d3_voronoi_tessellate(vertices, function(e) {
      edges[e.region.l.index].push(vertices[e.region.r.index]);
    });
    edges.forEach(function(edge, i) {
      var v = vertices[i], cx = v[0], cy = v[1];
      edge.forEach(function(v) {
        v.angle = Math.atan2(v[0] - cx, v[1] - cy);
      });
      edge.sort(function(a, b) {
        return a.angle - b.angle;
      });
      for (var j = 0, m = edge.length - 1; j &lt; m; j++) {
        triangles.push([ v, edge[j], edge[j + 1] ]);
      }
    });
    return triangles;
  };
  d3.geom.quadtree = function(points, x1, y1, x2, y2) {
    function insert(n, p, x1, y1, x2, y2) {
      if (isNaN(p.x) || isNaN(p.y)) return;
      if (n.leaf) {
        var v = n.point;
        if (v) {
          if (Math.abs(v.x - p.x) + Math.abs(v.y - p.y) &lt; .01) {
            insertChild(n, p, x1, y1, x2, y2);
          } else {
            n.point = null;
            insertChild(n, v, x1, y1, x2, y2);
            insertChild(n, p, x1, y1, x2, y2);
          }
        } else {
          n.point = p;
        }
      } else {
        insertChild(n, p, x1, y1, x2, y2);
      }
    }
    function insertChild(n, p, x1, y1, x2, y2) {
      var sx = (x1 + x2) * .5, sy = (y1 + y2) * .5, right = p.x &gt;= sx, bottom = p.y &gt;= sy, i = (bottom &lt;&lt; 1) + right;
      n.leaf = false;
      n = n.nodes[i] || (n.nodes[i] = d3_geom_quadtreeNode());
      if (right) x1 = sx; else x2 = sx;
      if (bottom) y1 = sy; else y2 = sy;
      insert(n, p, x1, y1, x2, y2);
    }
    var p, i = -1, n = points.length;
    if (n &amp;&amp; isNaN(points[0].x)) points = points.map(d3_geom_quadtreePoint);
    if (arguments.length &lt; 5) {
      if (arguments.length === 3) {
        y2 = x2 = y1;
        y1 = x1;
      } else {
        x1 = y1 = Infinity;
        x2 = y2 = -Infinity;
        while (++i &lt; n) {
          p = points[i];
          if (p.x &lt; x1) x1 = p.x;
          if (p.y &lt; y1) y1 = p.y;
          if (p.x &gt; x2) x2 = p.x;
          if (p.y &gt; y2) y2 = p.y;
        }
        var dx = x2 - x1, dy = y2 - y1;
        if (dx &gt; dy) y2 = y1 + dx; else x2 = x1 + dy;
      }
    }
    var root = d3_geom_quadtreeNode();
    root.add = function(p) {
      insert(root, p, x1, y1, x2, y2);
    };
    root.visit = function(f) {
      d3_geom_quadtreeVisit(f, root, x1, y1, x2, y2);
    };
    points.forEach(root.add);
    return root;
  };
  d3.time = {};
  var d3_time = Date, d3_time_daySymbols = [ &quot;Sunday&quot;, &quot;Monday&quot;, &quot;Tuesday&quot;, &quot;Wednesday&quot;, &quot;Thursday&quot;, &quot;Friday&quot;, &quot;Saturday&quot; ];
  d3_time_utc.prototype = {
    getDate: function() {
      return this._.getUTCDate();
    },
    getDay: function() {
      return this._.getUTCDay();
    },
    getFullYear: function() {
      return this._.getUTCFullYear();
    },
    getHours: function() {
      return this._.getUTCHours();
    },
    getMilliseconds: function() {
      return this._.getUTCMilliseconds();
    },
    getMinutes: function() {
      return this._.getUTCMinutes();
    },
    getMonth: function() {
      return this._.getUTCMonth();
    },
    getSeconds: function() {
      return this._.getUTCSeconds();
    },
    getTime: function() {
      return this._.getTime();
    },
    getTimezoneOffset: function() {
      return 0;
    },
    valueOf: function() {
      return this._.valueOf();
    },
    setDate: function() {
      d3_time_prototype.setUTCDate.apply(this._, arguments);
    },
    setDay: function() {
      d3_time_prototype.setUTCDay.apply(this._, arguments);
    },
    setFullYear: function() {
      d3_time_prototype.setUTCFullYear.apply(this._, arguments);
    },
    setHours: function() {
      d3_time_prototype.setUTCHours.apply(this._, arguments);
    },
    setMilliseconds: function() {
      d3_time_prototype.setUTCMilliseconds.apply(this._, arguments);
    },
    setMinutes: function() {
      d3_time_prototype.setUTCMinutes.apply(this._, arguments);
    },
    setMonth: function() {
      d3_time_prototype.setUTCMonth.apply(this._, arguments);
    },
    setSeconds: function() {
      d3_time_prototype.setUTCSeconds.apply(this._, arguments);
    },
    setTime: function() {
      d3_time_prototype.setTime.apply(this._, arguments);
    }
  };
  var d3_time_prototype = Date.prototype;
  var d3_time_formatDateTime = &quot;%a %b %e %H:%M:%S %Y&quot;, d3_time_formatDate = &quot;%m/%d/%y&quot;, d3_time_formatTime = &quot;%H:%M:%S&quot;;
  var d3_time_days = d3_time_daySymbols, d3_time_dayAbbreviations = d3_time_days.map(d3_time_formatAbbreviate), d3_time_months = [ &quot;January&quot;, &quot;February&quot;, &quot;March&quot;, &quot;April&quot;, &quot;May&quot;, &quot;June&quot;, &quot;July&quot;, &quot;August&quot;, &quot;September&quot;, &quot;October&quot;, &quot;November&quot;, &quot;December&quot; ], d3_time_monthAbbreviations = d3_time_months.map(d3_time_formatAbbreviate);
  d3.time.format = function(template) {
    function format(date) {
      var string = [], i = -1, j = 0, c, f;
      while (++i &lt; n) {
        if (template.charCodeAt(i) == 37) {
          string.push(template.substring(j, i), (f = d3_time_formats[c = template.charAt(++i)]) ? f(date) : c);
          j = i + 1;
        }
      }
      string.push(template.substring(j, i));
      return string.join(&quot;&quot;);
    }
    var n = template.length;
    format.parse = function(string) {
      var d = {
        y: 1900,
        m: 0,
        d: 1,
        H: 0,
        M: 0,
        S: 0,
        L: 0
      }, i = d3_time_parse(d, template, string, 0);
      if (i != string.length) return null;
      if (&quot;p&quot; in d) d.H = d.H % 12 + d.p * 12;
      var date = new d3_time;
      date.setFullYear(d.y, d.m, d.d);
      date.setHours(d.H, d.M, d.S, d.L);
      return date;
    };
    format.toString = function() {
      return template;
    };
    return format;
  };
  var d3_time_zfill2 = d3.format(&quot;02d&quot;), d3_time_zfill3 = d3.format(&quot;03d&quot;), d3_time_zfill4 = d3.format(&quot;04d&quot;), d3_time_sfill2 = d3.format(&quot;2d&quot;);
  var d3_time_dayRe = d3_time_formatRe(d3_time_days), d3_time_dayAbbrevRe = d3_time_formatRe(d3_time_dayAbbreviations), d3_time_monthRe = d3_time_formatRe(d3_time_months), d3_time_monthLookup = d3_time_formatLookup(d3_time_months), d3_time_monthAbbrevRe = d3_time_formatRe(d3_time_monthAbbreviations), d3_time_monthAbbrevLookup = d3_time_formatLookup(d3_time_monthAbbreviations);
  var d3_time_formats = {
    a: function(d) {
      return d3_time_dayAbbreviations[d.getDay()];
    },
    A: function(d) {
      return d3_time_days[d.getDay()];
    },
    b: function(d) {
      return d3_time_monthAbbreviations[d.getMonth()];
    },
    B: function(d) {
      return d3_time_months[d.getMonth()];
    },
    c: d3.time.format(d3_time_formatDateTime),
    d: function(d) {
      return d3_time_zfill2(d.getDate());
    },
    e: function(d) {
      return d3_time_sfill2(d.getDate());
    },
    H: function(d) {
      return d3_time_zfill2(d.getHours());
    },
    I: function(d) {
      return d3_time_zfill2(d.getHours() % 12 || 12);
    },
    j: function(d) {
      return d3_time_zfill3(1 + d3.time.dayOfYear(d));
    },
    L: function(d) {
      return d3_time_zfill3(d.getMilliseconds());
    },
    m: function(d) {
      return d3_time_zfill2(d.getMonth() + 1);
    },
    M: function(d) {
      return d3_time_zfill2(d.getMinutes());
    },
    p: function(d) {
      return d.getHours() &gt;= 12 ? &quot;PM&quot; : &quot;AM&quot;;
    },
    S: function(d) {
      return d3_time_zfill2(d.getSeconds());
    },
    U: function(d) {
      return d3_time_zfill2(d3.time.sundayOfYear(d));
    },
    w: function(d) {
      return d.getDay();
    },
    W: function(d) {
      return d3_time_zfill2(d3.time.mondayOfYear(d));
    },
    x: d3.time.format(d3_time_formatDate),
    X: d3.time.format(d3_time_formatTime),
    y: function(d) {
      return d3_time_zfill2(d.getFullYear() % 100);
    },
    Y: function(d) {
      return d3_time_zfill4(d.getFullYear() % 1e4);
    },
    Z: d3_time_zone,
    &quot;%&quot;: function(d) {
      return &quot;%&quot;;
    }
  };
  var d3_time_parsers = {
    a: d3_time_parseWeekdayAbbrev,
    A: d3_time_parseWeekday,
    b: d3_time_parseMonthAbbrev,
    B: d3_time_parseMonth,
    c: d3_time_parseLocaleFull,
    d: d3_time_parseDay,
    e: d3_time_parseDay,
    H: d3_time_parseHour24,
    I: d3_time_parseHour24,
    L: d3_time_parseMilliseconds,
    m: d3_time_parseMonthNumber,
    M: d3_time_parseMinutes,
    p: d3_time_parseAmPm,
    S: d3_time_parseSeconds,
    x: d3_time_parseLocaleDate,
    X: d3_time_parseLocaleTime,
    y: d3_time_parseYear,
    Y: d3_time_parseFullYear
  };
  var d3_time_numberRe = /^\s*\d+/;
  var d3_time_amPmLookup = d3.map({
    am: 0,
    pm: 1
  });
  d3.time.format.utc = function(template) {
    function format(date) {
      try {
        d3_time = d3_time_utc;
        var utc = new d3_time;
        utc._ = date;
        return local(utc);
      } finally {
        d3_time = Date;
      }
    }
    var local = d3.time.format(template);
    format.parse = function(string) {
      try {
        d3_time = d3_time_utc;
        var date = local.parse(string);
        return date &amp;&amp; date._;
      } finally {
        d3_time = Date;
      }
    };
    format.toString = local.toString;
    return format;
  };
  var d3_time_formatIso = d3.time.format.utc(&quot;%Y-%m-%dT%H:%M:%S.%LZ&quot;);
  d3.time.format.iso = Date.prototype.toISOString ? d3_time_formatIsoNative : d3_time_formatIso;
  d3_time_formatIsoNative.parse = function(string) {
    var date = new Date(string);
    return isNaN(date) ? null : date;
  };
  d3_time_formatIsoNative.toString = d3_time_formatIso.toString;
  d3.time.second = d3_time_interval(function(date) {
    return new d3_time(Math.floor(date / 1e3) * 1e3);
  }, function(date, offset) {
    date.setTime(date.getTime() + Math.floor(offset) * 1e3);
  }, function(date) {
    return date.getSeconds();
  });
  d3.time.seconds = d3.time.second.range;
  d3.time.seconds.utc = d3.time.second.utc.range;
  d3.time.minute = d3_time_interval(function(date) {
    return new d3_time(Math.floor(date / 6e4) * 6e4);
  }, function(date, offset) {
    date.setTime(date.getTime() + Math.floor(offset) * 6e4);
  }, function(date) {
    return date.getMinutes();
  });
  d3.time.minutes = d3.time.minute.range;
  d3.time.minutes.utc = d3.time.minute.utc.range;
  d3.time.hour = d3_time_interval(function(date) {
    var timezone = date.getTimezoneOffset() / 60;
    return new d3_time((Math.floor(date / 36e5 - timezone) + timezone) * 36e5);
  }, function(date, offset) {
    date.setTime(date.getTime() + Math.floor(offset) * 36e5);
  }, function(date) {
    return date.getHours();
  });
  d3.time.hours = d3.time.hour.range;
  d3.time.hours.utc = d3.time.hour.utc.range;
  d3.time.day = d3_time_interval(function(date) {
    var day = new d3_time(1970, 0);
    day.setFullYear(date.getFullYear(), date.getMonth(), date.getDate());
    return day;
  }, function(date, offset) {
    date.setDate(date.getDate() + offset);
  }, function(date) {
    return date.getDate() - 1;
  });
  d3.time.days = d3.time.day.range;
  d3.time.days.utc = d3.time.day.utc.range;
  d3.time.dayOfYear = function(date) {
    var year = d3.time.year(date);
    return Math.floor((date - year - (date.getTimezoneOffset() - year.getTimezoneOffset()) * 6e4) / 864e5);
  };
  d3_time_daySymbols.forEach(function(day, i) {
    day = day.toLowerCase();
    i = 7 - i;
    var interval = d3.time[day] = d3_time_interval(function(date) {
      (date = d3.time.day(date)).setDate(date.getDate() - (date.getDay() + i) % 7);
      return date;
    }, function(date, offset) {
      date.setDate(date.getDate() + Math.floor(offset) * 7);
    }, function(date) {
      var day = d3.time.year(date).getDay();
      return Math.floor((d3.time.dayOfYear(date) + (day + i) % 7) / 7) - (day !== i);
    });
    d3.time[day + &quot;s&quot;] = interval.range;
    d3.time[day + &quot;s&quot;].utc = interval.utc.range;
    d3.time[day + &quot;OfYear&quot;] = function(date) {
      var day = d3.time.year(date).getDay();
      return Math.floor((d3.time.dayOfYear(date) + (day + i) % 7) / 7);
    };
  });
  d3.time.week = d3.time.sunday;
  d3.time.weeks = d3.time.sunday.range;
  d3.time.weeks.utc = d3.time.sunday.utc.range;
  d3.time.weekOfYear = d3.time.sundayOfYear;
  d3.time.month = d3_time_interval(function(date) {
    date = d3.time.day(date);
    date.setDate(1);
    return date;
  }, function(date, offset) {
    date.setMonth(date.getMonth() + offset);
  }, function(date) {
    return date.getMonth();
  });
  d3.time.months = d3.time.month.range;
  d3.time.months.utc = d3.time.month.utc.range;
  d3.time.year = d3_time_interval(function(date) {
    date = d3.time.day(date);
    date.setMonth(0, 1);
    return date;
  }, function(date, offset) {
    date.setFullYear(date.getFullYear() + offset);
  }, function(date) {
    return date.getFullYear();
  });
  d3.time.years = d3.time.year.range;
  d3.time.years.utc = d3.time.year.utc.range;
  var d3_time_scaleSteps = [ 1e3, 5e3, 15e3, 3e4, 6e4, 3e5, 9e5, 18e5, 36e5, 108e5, 216e5, 432e5, 864e5, 1728e5, 6048e5, 2592e6, 7776e6, 31536e6 ];
  var d3_time_scaleLocalMethods = [ [ d3.time.second, 1 ], [ d3.time.second, 5 ], [ d3.time.second, 15 ], [ d3.time.second, 30 ], [ d3.time.minute, 1 ], [ d3.time.minute, 5 ], [ d3.time.minute, 15 ], [ d3.time.minute, 30 ], [ d3.time.hour, 1 ], [ d3.time.hour, 3 ], [ d3.time.hour, 6 ], [ d3.time.hour, 12 ], [ d3.time.day, 1 ], [ d3.time.day, 2 ], [ d3.time.week, 1 ], [ d3.time.month, 1 ], [ d3.time.month, 3 ], [ d3.time.year, 1 ] ];
  var d3_time_scaleLocalFormats = [ [ d3.time.format(&quot;%Y&quot;), function(d) {
    return true;
  } ], [ d3.time.format(&quot;%B&quot;), function(d) {
    return d.getMonth();
  } ], [ d3.time.format(&quot;%b %d&quot;), function(d) {
    return d.getDate() != 1;
  } ], [ d3.time.format(&quot;%a %d&quot;), function(d) {
    return d.getDay() &amp;&amp; d.getDate() != 1;
  } ], [ d3.time.format(&quot;%I %p&quot;), function(d) {
    return d.getHours();
  } ], [ d3.time.format(&quot;%I:%M&quot;), function(d) {
    return d.getMinutes();
  } ], [ d3.time.format(&quot;:%S&quot;), function(d) {
    return d.getSeconds();
  } ], [ d3.time.format(&quot;.%L&quot;), function(d) {
    return d.getMilliseconds();
  } ] ];
  var d3_time_scaleLinear = d3.scale.linear(), d3_time_scaleLocalFormat = d3_time_scaleFormat(d3_time_scaleLocalFormats);
  d3_time_scaleLocalMethods.year = function(extent, m) {
    return d3_time_scaleLinear.domain(extent.map(d3_time_scaleGetYear)).ticks(m).map(d3_time_scaleSetYear);
  };
  d3.time.scale = function() {
    return d3_time_scale(d3.scale.linear(), d3_time_scaleLocalMethods, d3_time_scaleLocalFormat);
  };
  var d3_time_scaleUTCMethods = d3_time_scaleLocalMethods.map(function(m) {
    return [ m[0].utc, m[1] ];
  });
  var d3_time_scaleUTCFormats = [ [ d3.time.format.utc(&quot;%Y&quot;), function(d) {
    return true;
  } ], [ d3.time.format.utc(&quot;%B&quot;), function(d) {
    return d.getUTCMonth();
  } ], [ d3.time.format.utc(&quot;%b %d&quot;), function(d) {
    return d.getUTCDate() != 1;
  } ], [ d3.time.format.utc(&quot;%a %d&quot;), function(d) {
    return d.getUTCDay() &amp;&amp; d.getUTCDate() != 1;
  } ], [ d3.time.format.utc(&quot;%I %p&quot;), function(d) {
    return d.getUTCHours();
  } ], [ d3.time.format.utc(&quot;%I:%M&quot;), function(d) {
    return d.getUTCMinutes();
  } ], [ d3.time.format.utc(&quot;:%S&quot;), function(d) {
    return d.getUTCSeconds();
  } ], [ d3.time.format.utc(&quot;.%L&quot;), function(d) {
    return d.getUTCMilliseconds();
  } ] ];
  var d3_time_scaleUTCFormat = d3_time_scaleFormat(d3_time_scaleUTCFormats);
  d3_time_scaleUTCMethods.year = function(extent, m) {
    return d3_time_scaleLinear.domain(extent.map(d3_time_scaleUTCGetYear)).ticks(m).map(d3_time_scaleUTCSetYear);
  };
  d3.time.scale.utc = function() {
    return d3_time_scale(d3.scale.linear(), d3_time_scaleUTCMethods, d3_time_scaleUTCFormat);
  };
})();

&lt;/script&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;script&gt;
(function (global) {
    &#39;use strict&#39;;

    var util = newUtil();
    var inliner = newInliner();
    var fontFaces = newFontFaces();
    var images = newImages();

    // Default impl options
    var defaultOptions = {
        // Default is to fail on error, no placeholder
        imagePlaceholder: undefined,
        // Default cache bust is false, it will use the cache
        cacheBust: false
    };

    var domtoimage = {
        toSvg: toSvg,
        toPng: toPng,
        toJpeg: toJpeg,
        toBlob: toBlob,
        toPixelData: toPixelData,
        impl: {
            fontFaces: fontFaces,
            images: images,
            util: util,
            inliner: inliner,
            options: {}
        }
    };

    if (typeof module !== &#39;undefined&#39;)
        module.exports = domtoimage;
    else
        global.domtoimage = domtoimage;


    /**
     * @param {Node} node - The DOM Node object to render
     * @param {Object} options - Rendering options
     * @param {Function} options.filter - Should return true if passed node should be included in the output
     *          (excluding node means excluding it&#39;s children as well). Not called on the root node.
     * @param {String} options.bgcolor - color for the background, any valid CSS color value.
     * @param {Number} options.width - width to be applied to node before rendering.
     * @param {Number} options.height - height to be applied to node before rendering.
     * @param {Object} options.style - an object whose properties to be copied to node&#39;s style before rendering.
     * @param {Number} options.quality - a Number between 0 and 1 indicating image quality (applicable to JPEG only),
                defaults to 1.0.
     * @param {String} options.imagePlaceholder - dataURL to use as a placeholder for failed images, default behaviour is to fail fast on images we can&#39;t fetch
     * @param {Boolean} options.cacheBust - set to true to cache bust by appending the time to the request url
     * @return {Promise} - A promise that is fulfilled with a SVG image data URL
     * */
    function toSvg(node, options) {
        options = options || {};
        copyOptions(options);
        return Promise.resolve(node)
            .then(function (node) {
                return cloneNode(node, options.filter, true);
            })
            .then(embedFonts)
            .then(inlineImages)
            .then(applyOptions)
            .then(function (clone) {
                return makeSvgDataUri(clone,
                    options.width || util.width(node),
                    options.height || util.height(node)
                );
            });

        function applyOptions(clone) {
            if (options.bgcolor) clone.style.backgroundColor = options.bgcolor;

            if (options.width) clone.style.width = options.width + &#39;px&#39;;
            if (options.height) clone.style.height = options.height + &#39;px&#39;;

            if (options.style)
                Object.keys(options.style).forEach(function (property) {
                    clone.style[property] = options.style[property];
                });

            return clone;
        }
    }

    /**
     * @param {Node} node - The DOM Node object to render
     * @param {Object} options - Rendering options, @see {@link toSvg}
     * @return {Promise} - A promise that is fulfilled with a Uint8Array containing RGBA pixel data.
     * */
    function toPixelData(node, options) {
        return draw(node, options || {})
            .then(function (canvas) {
                return canvas.getContext(&#39;2d&#39;).getImageData(
                    0,
                    0,
                    util.width(node),
                    util.height(node)
                ).data;
            });
    }

    /**
     * @param {Node} node - The DOM Node object to render
     * @param {Object} options - Rendering options, @see {@link toSvg}
     * @return {Promise} - A promise that is fulfilled with a PNG image data URL
     * */
    function toPng(node, options) {
        return draw(node, options || {})
            .then(function (canvas) {
                return canvas.toDataURL();
            });
    }

    /**
     * @param {Node} node - The DOM Node object to render
     * @param {Object} options - Rendering options, @see {@link toSvg}
     * @return {Promise} - A promise that is fulfilled with a JPEG image data URL
     * */
    function toJpeg(node, options) {
        options = options || {};
        return draw(node, options)
            .then(function (canvas) {
                return canvas.toDataURL(&#39;image/jpeg&#39;, options.quality || 1.0);
            });
    }

    /**
     * @param {Node} node - The DOM Node object to render
     * @param {Object} options - Rendering options, @see {@link toSvg}
     * @return {Promise} - A promise that is fulfilled with a PNG image blob
     * */
    function toBlob(node, options) {
        return draw(node, options || {})
            .then(util.canvasToBlob);
    }

    function copyOptions(options) {
        // Copy options to impl options for use in impl
        if(typeof(options.imagePlaceholder) === &#39;undefined&#39;) {
            domtoimage.impl.options.imagePlaceholder = defaultOptions.imagePlaceholder;
        } else {
            domtoimage.impl.options.imagePlaceholder = options.imagePlaceholder;
        }

        if(typeof(options.cacheBust) === &#39;undefined&#39;) {
            domtoimage.impl.options.cacheBust = defaultOptions.cacheBust;
        } else {
            domtoimage.impl.options.cacheBust = options.cacheBust;
        }
    }

    function draw(domNode, options) {
        return toSvg(domNode, options)
            .then(util.makeImage)
            .then(util.delay(100))
            .then(function (image) {
                var canvas = newCanvas(domNode);
                canvas.getContext(&#39;2d&#39;).drawImage(image, 0, 0);
                return canvas;
            });

        function newCanvas(domNode) {
            var canvas = document.createElement(&#39;canvas&#39;);
            canvas.width = options.width || util.width(domNode);
            canvas.height = options.height || util.height(domNode);

            if (options.bgcolor) {
                var ctx = canvas.getContext(&#39;2d&#39;);
                ctx.fillStyle = options.bgcolor;
                ctx.fillRect(0, 0, canvas.width, canvas.height);
            }

            return canvas;
        }
    }

    function cloneNode(node, filter, root) {
        if (!root &amp;&amp; filter &amp;&amp; !filter(node)) return Promise.resolve();

        return Promise.resolve(node)
            .then(makeNodeCopy)
            .then(function (clone) {
                return cloneChildren(node, clone, filter);
            })
            .then(function (clone) {
                return processClone(node, clone);
            });

        function makeNodeCopy(node) {
            if (node instanceof HTMLCanvasElement) return util.makeImage(node.toDataURL());
            return node.cloneNode(false);
        }

        function cloneChildren(original, clone, filter) {
            var children = original.childNodes;
            if (children.length === 0) return Promise.resolve(clone);

            return cloneChildrenInOrder(clone, util.asArray(children), filter)
                .then(function () {
                    return clone;
                });

            function cloneChildrenInOrder(parent, children, filter) {
                var done = Promise.resolve();
                children.forEach(function (child) {
                    done = done
                        .then(function () {
                            return cloneNode(child, filter);
                        })
                        .then(function (childClone) {
                            if (childClone) parent.appendChild(childClone);
                        });
                });
                return done;
            }
        }

        function processClone(original, clone) {
            if (!(clone instanceof Element)) return clone;

            return Promise.resolve()
                .then(cloneStyle)
                .then(clonePseudoElements)
                .then(copyUserInput)
                .then(fixSvg)
                .then(function () {
                    return clone;
                });

            function cloneStyle() {
                copyStyle(window.getComputedStyle(original), clone.style);

                function copyStyle(source, target) {
                    if (source.cssText) target.cssText = source.cssText;
                    else copyProperties(source, target);

                    function copyProperties(source, target) {
                        util.asArray(source).forEach(function (name) {
                            target.setProperty(
                                name,
                                source.getPropertyValue(name),
                                source.getPropertyPriority(name)
                            );
                        });
                    }
                }
            }

            function clonePseudoElements() {
                [&#39;:before&#39;, &#39;:after&#39;].forEach(function (element) {
                    clonePseudoElement(element);
                });

                function clonePseudoElement(element) {
                    var style = window.getComputedStyle(original, element);
                    var content = style.getPropertyValue(&#39;content&#39;);

                    if (content === &#39;&#39; || content === &#39;none&#39;) return;

                    var className = util.uid();
                    clone.className = clone.className + &#39; &#39; + className;
                    var styleElement = document.createElement(&#39;style&#39;);
                    styleElement.appendChild(formatPseudoElementStyle(className, element, style));
                    clone.appendChild(styleElement);

                    function formatPseudoElementStyle(className, element, style) {
                        var selector = &#39;.&#39; + className + &#39;:&#39; + element;
                        var cssText = style.cssText ? formatCssText(style) : formatCssProperties(style);
                        return document.createTextNode(selector + &#39;{&#39; + cssText + &#39;}&#39;);

                        function formatCssText(style) {
                            var content = style.getPropertyValue(&#39;content&#39;);
                            return style.cssText + &#39; content: &#39; + content + &#39;;&#39;;
                        }

                        function formatCssProperties(style) {

                            return util.asArray(style)
                                .map(formatProperty)
                                .join(&#39;; &#39;) + &#39;;&#39;;

                            function formatProperty(name) {
                                return name + &#39;: &#39; +
                                    style.getPropertyValue(name) +
                                    (style.getPropertyPriority(name) ? &#39; !important&#39; : &#39;&#39;);
                            }
                        }
                    }
                }
            }

            function copyUserInput() {
                if (original instanceof HTMLTextAreaElement) clone.innerHTML = original.value;
                if (original instanceof HTMLInputElement) clone.setAttribute(&quot;value&quot;, original.value);
            }

            function fixSvg() {
                if (!(clone instanceof SVGElement)) return;
                clone.setAttribute(&#39;xmlns&#39;, &#39;http://www.w3.org/2000/svg&#39;);

                if (!(clone instanceof SVGRectElement)) return;
                [&#39;width&#39;, &#39;height&#39;].forEach(function (attribute) {
                    var value = clone.getAttribute(attribute);
                    if (!value) return;

                    clone.style.setProperty(attribute, value);
                });
            }
        }
    }

    function embedFonts(node) {
        return fontFaces.resolveAll()
            .then(function (cssText) {
                var styleNode = document.createElement(&#39;style&#39;);
                node.appendChild(styleNode);
                styleNode.appendChild(document.createTextNode(cssText));
                return node;
            });
    }

    function inlineImages(node) {
        return images.inlineAll(node)
            .then(function () {
                return node;
            });
    }

    function makeSvgDataUri(node, width, height) {
        return Promise.resolve(node)
            .then(function (node) {
                node.setAttribute(&#39;xmlns&#39;, &#39;http://www.w3.org/1999/xhtml&#39;);
                return new XMLSerializer().serializeToString(node);
            })
            .then(util.escapeXhtml)
            .then(function (xhtml) {
                return &#39;&lt;foreignobject x=&quot;0&quot; y=&quot;0&quot; width=&quot;100%&quot; height=&quot;100%&quot;&gt;&#39; + xhtml + &#39;&lt;/foreignObject&gt;&#39;;
            })
            .then(function (foreignObject) {
                return &#39;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;&#39; + width + &#39;&quot; height=&quot;&#39; + height + &#39;&quot;&gt;&#39; +
                    foreignObject + &#39;&lt;/svg&gt;&#39;;
            })
            .then(function (svg) {
                return &#39;data:image/svg+xml;charset=utf-8,&#39; + svg;
            });
    }

    function newUtil() {
        return {
            escape: escape,
            parseExtension: parseExtension,
            mimeType: mimeType,
            dataAsUrl: dataAsUrl,
            isDataUrl: isDataUrl,
            canvasToBlob: canvasToBlob,
            resolveUrl: resolveUrl,
            getAndEncode: getAndEncode,
            uid: uid(),
            delay: delay,
            asArray: asArray,
            escapeXhtml: escapeXhtml,
            makeImage: makeImage,
            width: width,
            height: height
        };

        function mimes() {
            /*
             * Only WOFF and EOT mime types for fonts are &#39;real&#39;
             * see http://www.iana.org/assignments/media-types/media-types.xhtml
             */
            var WOFF = &#39;application/font-woff&#39;;
            var JPEG = &#39;image/jpeg&#39;;

            return {
                &#39;woff&#39;: WOFF,
                &#39;woff2&#39;: WOFF,
                &#39;ttf&#39;: &#39;application/font-truetype&#39;,
                &#39;eot&#39;: &#39;application/vnd.ms-fontobject&#39;,
                &#39;png&#39;: &#39;image/png&#39;,
                &#39;jpg&#39;: JPEG,
                &#39;jpeg&#39;: JPEG,
                &#39;gif&#39;: &#39;image/gif&#39;,
                &#39;tiff&#39;: &#39;image/tiff&#39;,
                &#39;svg&#39;: &#39;image/svg+xml&#39;
            };
        }

        function parseExtension(url) {
            var match = /\.([^\.\/]*?)$/g.exec(url);
            if (match) return match[1];
            else return &#39;&#39;;
        }

        function mimeType(url) {
            var extension = parseExtension(url).toLowerCase();
            return mimes()[extension] || &#39;&#39;;
        }

        function isDataUrl(url) {
            return url.search(/^(data:)/) !== -1;
        }

        function toBlob(canvas) {
            return new Promise(function (resolve) {
                var binaryString = window.atob(canvas.toDataURL().split(&#39;,&#39;)[1]);
                var length = binaryString.length;
                var binaryArray = new Uint8Array(length);

                for (var i = 0; i &lt; length; i++)
                    binaryArray[i] = binaryString.charCodeAt(i);

                resolve(new Blob([binaryArray], {
                    type: &#39;image/png&#39;
                }));
            });
        }

        function canvasToBlob(canvas) {
            if (canvas.toBlob)
                return new Promise(function (resolve) {
                    canvas.toBlob(resolve);
                });

            return toBlob(canvas);
        }

        function resolveUrl(url, baseUrl) {
            var doc = document.implementation.createHTMLDocument();
            var base = doc.createElement(&#39;base&#39;);
            doc.head.appendChild(base);
            var a = doc.createElement(&#39;a&#39;);
            doc.body.appendChild(a);
            base.href = baseUrl;
            a.href = url;
            return a.href;
        }

        function uid() {
            var index = 0;

            return function () {
                return &#39;u&#39; + fourRandomChars() + index++;

                function fourRandomChars() {
                    /* see http://stackoverflow.com/a/6248722/2519373 */
                    return (&#39;0000&#39; + (Math.random() * Math.pow(36, 4) &lt;&lt; 0).toString(36)).slice(-4);
                }
            };
        }

        function makeImage(uri) {
            return new Promise(function (resolve, reject) {
                var image = new Image();
                image.onload = function () {
                    resolve(image);
                };
                image.onerror = reject;
                image.src = uri;
            });
        }

        function getAndEncode(url) {
            var TIMEOUT = 30000;
            if(domtoimage.impl.options.cacheBust) {
                // Cache bypass so we dont have CORS issues with cached images
                // Source: https://developer.mozilla.org/en/docs/Web/API/XMLHttpRequest/Using_XMLHttpRequest#Bypassing_the_cache
                url += ((/\?/).test(url) ? &quot;&amp;&quot; : &quot;?&quot;) + (new Date()).getTime();
            }

            return new Promise(function (resolve) {
                var request = new XMLHttpRequest();

                request.onreadystatechange = done;
                request.ontimeout = timeout;
                request.responseType = &#39;blob&#39;;
                request.timeout = TIMEOUT;
                request.open(&#39;GET&#39;, url, true);
                request.send();

                var placeholder;
                if(domtoimage.impl.options.imagePlaceholder) {
                    var split = domtoimage.impl.options.imagePlaceholder.split(/,/);
                    if(split &amp;&amp; split[1]) {
                        placeholder = split[1];
                    }
                }

                function done() {
                    if (request.readyState !== 4) return;

                    if (request.status !== 200) {
                        if(placeholder) {
                            resolve(placeholder);
                        } else {
                            fail(&#39;cannot fetch resource: &#39; + url + &#39;, status: &#39; + request.status);
                        }

                        return;
                    }

                    var encoder = new FileReader();
                    encoder.onloadend = function () {
                        var content = encoder.result.split(/,/)[1];
                        resolve(content);
                    };
                    encoder.readAsDataURL(request.response);
                }

                function timeout() {
                    if(placeholder) {
                        resolve(placeholder);
                    } else {
                        fail(&#39;timeout of &#39; + TIMEOUT + &#39;ms occured while fetching resource: &#39; + url);
                    }
                }

                function fail(message) {
                    console.error(message);
                    resolve(&#39;&#39;);
                }
            });
        }

        function dataAsUrl(content, type) {
            return &#39;data:&#39; + type + &#39;;base64,&#39; + content;
        }

        function escape(string) {
            return string.replace(/([.*+?^${}()|\[\]\/\\])/g, &#39;\\$1&#39;);
        }

        function delay(ms) {
            return function (arg) {
                return new Promise(function (resolve) {
                    setTimeout(function () {
                        resolve(arg);
                    }, ms);
                });
            };
        }

        function asArray(arrayLike) {
            var array = [];
            var length = arrayLike.length;
            for (var i = 0; i &lt; length; i++) array.push(arrayLike[i]);
            return array;
        }

        function escapeXhtml(string) {
            return string.replace(/#/g, &#39;%23&#39;).replace(/\n/g, &#39;%0A&#39;);
        }

        function width(node) {
            var leftBorder = px(node, &#39;border-left-width&#39;);
            var rightBorder = px(node, &#39;border-right-width&#39;);
            return node.scrollWidth + leftBorder + rightBorder;
        }

        function height(node) {
            var topBorder = px(node, &#39;border-top-width&#39;);
            var bottomBorder = px(node, &#39;border-bottom-width&#39;);
            return node.scrollHeight + topBorder + bottomBorder;
        }

        function px(node, styleProperty) {
            var value = window.getComputedStyle(node).getPropertyValue(styleProperty);
            return parseFloat(value.replace(&#39;px&#39;, &#39;&#39;));
        }
    }

    function newInliner() {
        var URL_REGEX = /url\([&#39;&quot;]?([^&#39;&quot;]+?)[&#39;&quot;]?\)/g;

        return {
            inlineAll: inlineAll,
            shouldProcess: shouldProcess,
            impl: {
                readUrls: readUrls,
                inline: inline
            }
        };

        function shouldProcess(string) {
            return string.search(URL_REGEX) !== -1;
        }

        function readUrls(string) {
            var result = [];
            var match;
            while ((match = URL_REGEX.exec(string)) !== null) {
                result.push(match[1]);
            }
            return result.filter(function (url) {
                return !util.isDataUrl(url);
            });
        }

        function inline(string, url, baseUrl, get) {
            return Promise.resolve(url)
                .then(function (url) {
                    return baseUrl ? util.resolveUrl(url, baseUrl) : url;
                })
                .then(get || util.getAndEncode)
                .then(function (data) {
                    return util.dataAsUrl(data, util.mimeType(url));
                })
                .then(function (dataUrl) {
                    return string.replace(urlAsRegex(url), &#39;$1&#39; + dataUrl + &#39;$3&#39;);
                });

            function urlAsRegex(url) {
                return new RegExp(&#39;(url\\([\&#39;&quot;]?)(&#39; + util.escape(url) + &#39;)([\&#39;&quot;]?\\))&#39;, &#39;g&#39;);
            }
        }

        function inlineAll(string, baseUrl, get) {
            if (nothingToInline()) return Promise.resolve(string);

            return Promise.resolve(string)
                .then(readUrls)
                .then(function (urls) {
                    var done = Promise.resolve(string);
                    urls.forEach(function (url) {
                        done = done.then(function (string) {
                            return inline(string, url, baseUrl, get);
                        });
                    });
                    return done;
                });

            function nothingToInline() {
                return !shouldProcess(string);
            }
        }
    }

    function newFontFaces() {
        return {
            resolveAll: resolveAll,
            impl: {
                readAll: readAll
            }
        };

        function resolveAll() {
            return readAll(document)
                .then(function (webFonts) {
                    return Promise.all(
                        webFonts.map(function (webFont) {
                            return webFont.resolve();
                        })
                    );
                })
                .then(function (cssStrings) {
                    return cssStrings.join(&#39;\n&#39;);
                });
        }

        function readAll() {
            return Promise.resolve(util.asArray(document.styleSheets))
                .then(getCssRules)
                .then(selectWebFontRules)
                .then(function (rules) {
                    return rules.map(newWebFont);
                });

            function selectWebFontRules(cssRules) {
                return cssRules
                    .filter(function (rule) {
                        return rule.type === CSSRule.FONT_FACE_RULE;
                    })
                    .filter(function (rule) {
                        return inliner.shouldProcess(rule.style.getPropertyValue(&#39;src&#39;));
                    });
            }

            function getCssRules(styleSheets) {
                var cssRules = [];
                styleSheets.forEach(function (sheet) {
                    try {
                        util.asArray(sheet.cssRules || []).forEach(cssRules.push.bind(cssRules));
                    } catch (e) {
                        console.log(&#39;Error while reading CSS rules from &#39; + sheet.href, e.toString());
                    }
                });
                return cssRules;
            }

            function newWebFont(webFontRule) {
                return {
                    resolve: function resolve() {
                        var baseUrl = (webFontRule.parentStyleSheet || {}).href;
                        return inliner.inlineAll(webFontRule.cssText, baseUrl);
                    },
                    src: function () {
                        return webFontRule.style.getPropertyValue(&#39;src&#39;);
                    }
                };
            }
        }
    }

    function newImages() {
        return {
            inlineAll: inlineAll,
            impl: {
                newImage: newImage
            }
        };

        function newImage(element) {
            return {
                inline: inline
            };

            function inline(get) {
                if (util.isDataUrl(element.src)) return Promise.resolve();

                return Promise.resolve(element.src)
                    .then(get || util.getAndEncode)
                    .then(function (data) {
                        return util.dataAsUrl(data, util.mimeType(element.src));
                    })
                    .then(function (dataUrl) {
                        return new Promise(function (resolve, reject) {
                            element.onload = resolve;
                            element.onerror = reject;
                            element.src = dataUrl;
                        });
                    });
            }
        }

        function inlineAll(node) {
            if (!(node instanceof Element)) return Promise.resolve(node);

            return inlineBackground(node)
                .then(function () {
                    if (node instanceof HTMLImageElement)
                        return newImage(node).inline();
                    else
                        return Promise.all(
                            util.asArray(node.childNodes).map(function (child) {
                                return inlineAll(child);
                            })
                        );
                });

            function inlineBackground(node) {
                var background = node.style.getPropertyValue(&#39;background&#39;);

                if (!background) return Promise.resolve(node);

                return inliner.inlineAll(background)
                    .then(function (inlined) {
                        node.style.setProperty(
                            &#39;background&#39;,
                            inlined,
                            node.style.getPropertyPriority(&#39;background&#39;)
                        );
                    })
                    .then(function () {
                        return node;
                    });
            }
        }
    }
})(this);
&lt;/script&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3479830349506876198/posts/default/8760327287886440032'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3479830349506876198/posts/default/8760327287886440032'/><link rel='alternate' type='text/html' href='http://oruro777.blogspot.com/2020/01/portada-3d-de-un-gato-con-mensaje-para.html' title='Portada 3D de un Gato con mensaje para editar'/><author><name>Jx</name><uri>http://www.blogger.com/profile/03601735053947716847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2ENIdspwbvok7Pa9krhJB2qWfg_fF6kXF1Sb1lZvNbusZsbIJ1aVwn9IZn6oEsJsMmazuuI7c7MUCJmHtRWHB8qkA5fFBPoawCUPsskeTXJbaPx5J7z7ywr3krErjsQ3so3HD8woUBQBQ/s72-c/3d1.jpg" height="72" width="72"/></entry></feed>