├── backups └── .gitkeep ├── Procfile ├── STOP_NPM.bat ├── server ├── Logs │ └── numusers.log └── Account │ ├── !(RkoJ~UXssii3ItxCn0LqOi(F1FTZl0.ach │ └── ECFSKsXSOo6P@9staoCS$2$OVgOi_F6X.ach ├── START_NPM_BASIC.bat ├── blacklist-emails.json ├── docs ├── img │ └── favicon.ico ├── fonts │ ├── glyphicons-halflings-regular.eot │ ├── glyphicons-halflings-regular.ttf │ ├── glyphicons-halflings-regular.woff │ └── glyphicons-halflings-regular.woff2 ├── api_project.json ├── api_project.js ├── vendor │ ├── prettify │ │ ├── prettify.css │ │ ├── lang-rd.js │ │ ├── lang-latex.js │ │ ├── lang-tex.js │ │ ├── lang-go.js │ │ ├── lang-proto.js │ │ ├── lang-ll.js │ │ ├── lang-llvm.js │ │ ├── lang-yml.js │ │ ├── lang-yaml.js │ │ ├── lang-basic.js │ │ ├── lang-cbm.js │ │ ├── lang-wiki.js │ │ ├── lang-lua.js │ │ ├── lang-erl.js │ │ ├── lang-erlang.js │ │ ├── lang-hs.js │ │ ├── lang-tcl.js │ │ ├── lang-pascal.js │ │ ├── lang-r.js │ │ ├── lang-s.js │ │ ├── lang-Splus.js │ │ ├── lang-cl.js │ │ ├── lang-el.js │ │ ├── lang-lisp.js │ │ ├── lang-lsp.js │ │ ├── lang-rkt.js │ │ ├── lang-scm.js │ │ ├── lang-ss.js │ │ ├── lang-lgt.js │ │ ├── lang-logtalk.js │ │ ├── lang-clj.js │ │ ├── lang-mumps.js │ │ ├── lang-css.js │ │ ├── lang-scala.js │ │ ├── lang-aea.js │ │ ├── lang-agc.js │ │ ├── lang-apollo.js │ │ ├── lang-dart.js │ │ ├── lang-fs.js │ │ ├── lang-ml.js │ │ ├── lang-swift.js │ │ ├── lang-vhd.js │ │ ├── lang-vhdl.js │ │ ├── lang-n.js │ │ ├── lang-nemerle.js │ │ ├── lang-rust.js │ │ ├── lang-sql.js │ │ ├── lang-vb.js │ │ ├── lang-vbs.js │ │ ├── lang-lasso.js │ │ ├── lang-ls.js │ │ └── lang-lassoscript.js │ ├── path-to-regexp │ │ └── LICENSE │ ├── prettify.css │ └── prism.css └── locales │ ├── zh.js │ ├── zh_cn.js │ ├── tr.js │ ├── pl.js │ ├── ca.js │ ├── cs.js │ ├── vi.js │ ├── de.js │ ├── ro.js │ ├── pt_br.js │ ├── ru.js │ ├── es.js │ ├── nl.js │ ├── fr.js │ ├── it.js │ └── locale.js ├── .github └── FUNDING.yml ├── resources ├── images │ ├── mago.jpg │ ├── bardo.jpg │ ├── druida.jpg │ ├── ladron.jpg │ ├── pirata.jpg │ ├── asesino.jpg │ ├── bandido.jpg │ ├── cazador.jpg │ ├── clerigo.jpg │ ├── guerrero.jpg │ ├── paladin.jpg │ ├── trabajador0.jpg │ ├── trabajador1.jpg │ ├── trabajador2.jpg │ ├── trabajador3.jpg │ ├── trabajador4.jpg │ ├── trabajador5.jpg │ ├── trabajador6.jpg │ ├── comics │ │ ├── Comic1.png │ │ ├── Comic10.png │ │ ├── Comic11.png │ │ ├── Comic12.png │ │ ├── Comic13.png │ │ ├── Comic14.png │ │ ├── Comic15.png │ │ ├── Comic16.png │ │ ├── Comic17.png │ │ ├── Comic18.png │ │ ├── Comic19.png │ │ ├── Comic2.png │ │ ├── Comic20.png │ │ ├── Comic21.png │ │ ├── Comic22.png │ │ ├── Comic23.png │ │ ├── Comic24.png │ │ ├── Comic25.png │ │ ├── Comic26.png │ │ ├── Comic27.png │ │ ├── Comic28.png │ │ ├── Comic29.png │ │ ├── Comic3.png │ │ ├── Comic30.png │ │ ├── Comic31.png │ │ ├── Comic32.png │ │ ├── Comic33.png │ │ ├── Comic34.png │ │ ├── Comic35.png │ │ ├── Comic36.png │ │ ├── Comic37.png │ │ ├── Comic38.png │ │ ├── Comic39.png │ │ ├── Comic4.png │ │ ├── Comic40.png │ │ ├── Comic41.png │ │ ├── Comic42.png │ │ ├── Comic43.png │ │ ├── Comic44.png │ │ ├── Comic45.png │ │ ├── Comic46.png │ │ ├── Comic47.png │ │ ├── Comic48.png │ │ ├── Comic49.png │ │ ├── Comic5.png │ │ ├── Comic50.png │ │ ├── Comic51.png │ │ ├── Comic52.png │ │ ├── Comic53.png │ │ ├── Comic54.png │ │ ├── Comic55.png │ │ ├── Comic56.png │ │ ├── Comic57.png │ │ ├── Comic58.png │ │ ├── Comic59.png │ │ ├── Comic6.png │ │ ├── Comic60.png │ │ ├── Comic61.png │ │ ├── Comic62.png │ │ ├── Comic63.png │ │ ├── Comic64.png │ │ ├── Comic65.png │ │ ├── Comic66.png │ │ ├── Comic67.png │ │ ├── Comic68.png │ │ ├── Comic69.png │ │ ├── Comic7.png │ │ ├── Comic70.png │ │ ├── Comic71.png │ │ ├── Comic72.png │ │ ├── Comic73.png │ │ ├── Comic74.png │ │ ├── Comic75.png │ │ ├── Comic76.png │ │ ├── Comic77.png │ │ ├── Comic78.png │ │ ├── Comic79.png │ │ ├── Comic8.png │ │ ├── Comic80.png │ │ ├── Comic81.png │ │ ├── Comic82.png │ │ ├── Comic83.png │ │ ├── Comic84.png │ │ ├── Comic85.png │ │ ├── Comic86.png │ │ ├── Comic87.png │ │ ├── Comic88.png │ │ ├── Comic89.png │ │ ├── Comic9.png │ │ ├── Comic90.png │ │ ├── Comic91.png │ │ ├── Comic92.png │ │ ├── Comic93.png │ │ ├── Comic94.png │ │ ├── Comic95.png │ │ ├── Comic96.png │ │ ├── Comic97.png │ │ ├── Comic98.png │ │ ├── Comic99.png │ │ ├── Comic100.png │ │ ├── Comic101.png │ │ ├── Comic102.png │ │ ├── Comic103.png │ │ ├── Comic104.png │ │ ├── Comic105.png │ │ ├── Comic106.png │ │ ├── Comic107.png │ │ ├── Comic108.png │ │ ├── Comic109.png │ │ ├── Comic110.png │ │ ├── Comic111.png │ │ ├── Comic112.png │ │ ├── Comic113.png │ │ ├── Comic114.png │ │ ├── Comic115.png │ │ ├── Comic116.png │ │ ├── Comic117.png │ │ ├── Comic118.png │ │ ├── Comic119.png │ │ ├── Comic120.png │ │ ├── Comic121.png │ │ ├── Comic122.png │ │ ├── Comic123.png │ │ ├── Comic124.png │ │ ├── Comic125.png │ │ ├── Comic126.png │ │ ├── Comic127.png │ │ ├── Comic128.png │ │ ├── Comic129.png │ │ ├── Comic130.png │ │ ├── Comic131.png │ │ ├── Comic132.png │ │ ├── Comic133.png │ │ ├── Comic134.png │ │ ├── Comic135.png │ │ ├── Comic136.png │ │ ├── Comic137.png │ │ ├── Comic138.png │ │ ├── Comic139.png │ │ ├── Comic140.png │ │ ├── Comic141.png │ │ ├── Comic142.png │ │ ├── Comic143.png │ │ ├── Comic144.png │ │ ├── Comic145.png │ │ ├── Comic146.png │ │ ├── Comic147.png │ │ ├── Comic148.png │ │ ├── Comic149.png │ │ ├── Comic150.png │ │ ├── Comic151.png │ │ ├── Comic152.png │ │ ├── Comic153.png │ │ ├── Comic154.png │ │ ├── Comic155.png │ │ ├── Comic156.png │ │ ├── Comic157.png │ │ ├── Comic158.png │ │ ├── Comic159.png │ │ ├── Comic160.png │ │ ├── Comic161.png │ │ ├── Comic162.png │ │ ├── Comic163.png │ │ ├── Comic164.png │ │ ├── Comic165.png │ │ ├── Comic166.png │ │ ├── Comic167.png │ │ ├── Comic168.png │ │ ├── Comic169.png │ │ ├── Comic170.png │ │ ├── Comic171.png │ │ ├── Comic172.png │ │ ├── Comic173.png │ │ ├── Comic174.png │ │ ├── Comic175.png │ │ ├── Comic176.png │ │ ├── Comic177.png │ │ ├── Comic178.png │ │ ├── Comic179.png │ │ ├── Comic180.png │ │ ├── Comic181.png │ │ ├── Comic182.png │ │ ├── Comic183.png │ │ ├── Comic184.png │ │ ├── Comic185.png │ │ ├── Comic186.png │ │ ├── Comic187.png │ │ ├── Comic188.png │ │ ├── Comic189.png │ │ ├── Comic190.png │ │ ├── Comic191.png │ │ ├── Comic192.png │ │ ├── Comic193.png │ │ ├── Comic194.png │ │ ├── Comic195.png │ │ ├── Comic196.png │ │ ├── Comic197.png │ │ ├── Comic198.png │ │ ├── Comic199.png │ │ ├── Comic200.png │ │ ├── Comic201.png │ │ ├── Comic202.png │ │ ├── Comic203.png │ │ ├── Comic204.png │ │ ├── Comic205.png │ │ ├── Comic206.png │ │ ├── Comic207.png │ │ ├── Comic208.png │ │ ├── Comic209.png │ │ ├── Comic210.png │ │ ├── Comic211.png │ │ ├── Comic212.png │ │ ├── Comic213.png │ │ ├── Comic214.png │ │ ├── Comic215.png │ │ ├── Comic216.png │ │ ├── Comic217.png │ │ ├── Comic218.png │ │ ├── Comic219.png │ │ ├── Comic220.png │ │ ├── Comic221.png │ │ ├── Comic222.png │ │ └── logo-megadimension.png │ ├── newbie-discord.png │ ├── onlinerandom0.jpg │ ├── onlinerandom1.jpg │ ├── onlinerandom10.jpg │ ├── onlinerandom11.jpg │ ├── onlinerandom12.jpg │ ├── onlinerandom2.jpg │ ├── onlinerandom3.jpg │ ├── onlinerandom4.jpg │ ├── onlinerandom5.jpg │ ├── onlinerandom6.jpg │ ├── onlinerandom7.jpg │ ├── onlinerandom8.jpg │ ├── onlinerandom9.jpg │ ├── world-save-discord.png │ ├── happy-hour-end-discord.png │ ├── happy-hour-start-discord.png │ ├── happy-hour-modify-discord.png │ └── new-guild-created-discord.png └── emails │ └── images │ ├── free_bg.jpg │ ├── t6_ico1.png │ ├── t6_ico2.png │ ├── free_logo.jpg │ ├── small_sep.jpg │ ├── t2_image2.jpg │ ├── t2_image3.jpg │ ├── server_alkon.jpg │ ├── v6_ico_gplus.jpg │ ├── free_text_sep.jpg │ ├── ico_grey_gplus.png │ ├── server_earost.jpg │ ├── server_laboda.jpg │ ├── v6_ico_twitter.jpg │ ├── free_footer_logo.jpg │ ├── ico_grey_facebook.png │ ├── ico_grey_linkedin.png │ ├── ico_grey_twitter.png │ ├── v6_ico_facebook.jpg │ ├── v6_ico_instagram.jpg │ ├── v6_ico_linkedin.jpg │ ├── v6_ico_pinterest.jpg │ ├── footer-logo-conreco.png │ ├── footer-logo-db4free.png │ ├── footer-logo-github.png │ ├── footer-logo-heroku.png │ ├── ico_grey_instagram.png │ ├── ico_grey_pinterest.png │ ├── title_border_white.jpg │ └── footer-logo-minehost.png ├── START_NPM.bat ├── apidoc ├── apidoc.json ├── accounts.js └── charfiles.js ├── fixture ├── logs_worldsave.sql └── accounts_worldsave.sql ├── db.js ├── .env.example ├── package.json ├── controllers ├── logs.js ├── accounts.js ├── users.js ├── servers.js ├── emails.js ├── charfiles.js ├── guilds.js └── admin.js ├── .gitignore └── README.md /backups/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- 1 | web: npm start -------------------------------------------------------------------------------- /STOP_NPM.bat: -------------------------------------------------------------------------------- 1 | pm2 delete ao-api-server -------------------------------------------------------------------------------- /server/Logs/numusers.log: -------------------------------------------------------------------------------- 1 | 35 2 | -------------------------------------------------------------------------------- /START_NPM_BASIC.bat: -------------------------------------------------------------------------------- 1 | cmd /C npm start --prefix %~dp0 -------------------------------------------------------------------------------- /blacklist-emails.json: -------------------------------------------------------------------------------- 1 | [ 2 | "asd@something.coma" 3 | ] -------------------------------------------------------------------------------- /docs/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/docs/img/favicon.ico -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | patreon: argentumonlinelibre 4 | -------------------------------------------------------------------------------- /resources/images/mago.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/mago.jpg -------------------------------------------------------------------------------- /resources/images/bardo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/bardo.jpg -------------------------------------------------------------------------------- /resources/images/druida.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/druida.jpg -------------------------------------------------------------------------------- /resources/images/ladron.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/ladron.jpg -------------------------------------------------------------------------------- /resources/images/pirata.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/pirata.jpg -------------------------------------------------------------------------------- /resources/images/asesino.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/asesino.jpg -------------------------------------------------------------------------------- /resources/images/bandido.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/bandido.jpg -------------------------------------------------------------------------------- /resources/images/cazador.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/cazador.jpg -------------------------------------------------------------------------------- /resources/images/clerigo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/clerigo.jpg -------------------------------------------------------------------------------- /resources/images/guerrero.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/guerrero.jpg -------------------------------------------------------------------------------- /resources/images/paladin.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/paladin.jpg -------------------------------------------------------------------------------- /server/Account/!(RkoJ~UXssii3ItxCn0LqOi(F1FTZl0.ach: -------------------------------------------------------------------------------- 1 | [INIT] 2 | CANTIDADPERSONAJES=10 3 | USERNAME=NADIE@GMAIL.COM 4 | -------------------------------------------------------------------------------- /START_NPM.bat: -------------------------------------------------------------------------------- 1 | pm2 start C:/AO-Libre/ao-api-server/index.js --name=ao-api-server --watch --ignore-watch="node_modules" 2 | -------------------------------------------------------------------------------- /resources/images/trabajador0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/trabajador0.jpg -------------------------------------------------------------------------------- /resources/images/trabajador1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/trabajador1.jpg -------------------------------------------------------------------------------- /resources/images/trabajador2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/trabajador2.jpg -------------------------------------------------------------------------------- /resources/images/trabajador3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/trabajador3.jpg -------------------------------------------------------------------------------- /resources/images/trabajador4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/trabajador4.jpg -------------------------------------------------------------------------------- /resources/images/trabajador5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/trabajador5.jpg -------------------------------------------------------------------------------- /resources/images/trabajador6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/trabajador6.jpg -------------------------------------------------------------------------------- /resources/emails/images/free_bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/emails/images/free_bg.jpg -------------------------------------------------------------------------------- /resources/emails/images/t6_ico1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/emails/images/t6_ico1.png -------------------------------------------------------------------------------- /resources/emails/images/t6_ico2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/emails/images/t6_ico2.png -------------------------------------------------------------------------------- /resources/images/comics/Comic1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic1.png -------------------------------------------------------------------------------- /resources/images/comics/Comic10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic10.png -------------------------------------------------------------------------------- /resources/images/comics/Comic11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic11.png -------------------------------------------------------------------------------- /resources/images/comics/Comic12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic12.png -------------------------------------------------------------------------------- /resources/images/comics/Comic13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic13.png -------------------------------------------------------------------------------- /resources/images/comics/Comic14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic14.png -------------------------------------------------------------------------------- /resources/images/comics/Comic15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic15.png -------------------------------------------------------------------------------- /resources/images/comics/Comic16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic16.png -------------------------------------------------------------------------------- /resources/images/comics/Comic17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic17.png -------------------------------------------------------------------------------- /resources/images/comics/Comic18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic18.png -------------------------------------------------------------------------------- /resources/images/comics/Comic19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic19.png -------------------------------------------------------------------------------- /resources/images/comics/Comic2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic2.png -------------------------------------------------------------------------------- /resources/images/comics/Comic20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic20.png -------------------------------------------------------------------------------- /resources/images/comics/Comic21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic21.png -------------------------------------------------------------------------------- /resources/images/comics/Comic22.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic22.png -------------------------------------------------------------------------------- /resources/images/comics/Comic23.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic23.png -------------------------------------------------------------------------------- /resources/images/comics/Comic24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic24.png -------------------------------------------------------------------------------- /resources/images/comics/Comic25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic25.png -------------------------------------------------------------------------------- /resources/images/comics/Comic26.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic26.png -------------------------------------------------------------------------------- /resources/images/comics/Comic27.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic27.png -------------------------------------------------------------------------------- /resources/images/comics/Comic28.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic28.png -------------------------------------------------------------------------------- /resources/images/comics/Comic29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic29.png -------------------------------------------------------------------------------- /resources/images/comics/Comic3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic3.png -------------------------------------------------------------------------------- /resources/images/comics/Comic30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic30.png -------------------------------------------------------------------------------- /resources/images/comics/Comic31.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic31.png -------------------------------------------------------------------------------- /resources/images/comics/Comic32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic32.png -------------------------------------------------------------------------------- /resources/images/comics/Comic33.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic33.png -------------------------------------------------------------------------------- /resources/images/comics/Comic34.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic34.png -------------------------------------------------------------------------------- /resources/images/comics/Comic35.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic35.png -------------------------------------------------------------------------------- /resources/images/comics/Comic36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic36.png -------------------------------------------------------------------------------- /resources/images/comics/Comic37.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic37.png -------------------------------------------------------------------------------- /resources/images/comics/Comic38.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic38.png -------------------------------------------------------------------------------- /resources/images/comics/Comic39.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic39.png -------------------------------------------------------------------------------- /resources/images/comics/Comic4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic4.png -------------------------------------------------------------------------------- /resources/images/comics/Comic40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic40.png -------------------------------------------------------------------------------- /resources/images/comics/Comic41.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic41.png -------------------------------------------------------------------------------- /resources/images/comics/Comic42.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic42.png -------------------------------------------------------------------------------- /resources/images/comics/Comic43.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic43.png -------------------------------------------------------------------------------- /resources/images/comics/Comic44.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic44.png -------------------------------------------------------------------------------- /resources/images/comics/Comic45.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic45.png -------------------------------------------------------------------------------- /resources/images/comics/Comic46.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic46.png -------------------------------------------------------------------------------- /resources/images/comics/Comic47.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic47.png -------------------------------------------------------------------------------- /resources/images/comics/Comic48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic48.png -------------------------------------------------------------------------------- /resources/images/comics/Comic49.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic49.png -------------------------------------------------------------------------------- /resources/images/comics/Comic5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic5.png -------------------------------------------------------------------------------- /resources/images/comics/Comic50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic50.png -------------------------------------------------------------------------------- /resources/images/comics/Comic51.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic51.png -------------------------------------------------------------------------------- /resources/images/comics/Comic52.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic52.png -------------------------------------------------------------------------------- /resources/images/comics/Comic53.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic53.png -------------------------------------------------------------------------------- /resources/images/comics/Comic54.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic54.png -------------------------------------------------------------------------------- /resources/images/comics/Comic55.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic55.png -------------------------------------------------------------------------------- /resources/images/comics/Comic56.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic56.png -------------------------------------------------------------------------------- /resources/images/comics/Comic57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic57.png -------------------------------------------------------------------------------- /resources/images/comics/Comic58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic58.png -------------------------------------------------------------------------------- /resources/images/comics/Comic59.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic59.png -------------------------------------------------------------------------------- /resources/images/comics/Comic6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic6.png -------------------------------------------------------------------------------- /resources/images/comics/Comic60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic60.png -------------------------------------------------------------------------------- /resources/images/comics/Comic61.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic61.png -------------------------------------------------------------------------------- /resources/images/comics/Comic62.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic62.png -------------------------------------------------------------------------------- /resources/images/comics/Comic63.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic63.png -------------------------------------------------------------------------------- /resources/images/comics/Comic64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic64.png -------------------------------------------------------------------------------- /resources/images/comics/Comic65.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic65.png -------------------------------------------------------------------------------- /resources/images/comics/Comic66.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic66.png -------------------------------------------------------------------------------- /resources/images/comics/Comic67.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic67.png -------------------------------------------------------------------------------- /resources/images/comics/Comic68.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic68.png -------------------------------------------------------------------------------- /resources/images/comics/Comic69.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic69.png -------------------------------------------------------------------------------- /resources/images/comics/Comic7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic7.png -------------------------------------------------------------------------------- /resources/images/comics/Comic70.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic70.png -------------------------------------------------------------------------------- /resources/images/comics/Comic71.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic71.png -------------------------------------------------------------------------------- /resources/images/comics/Comic72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic72.png -------------------------------------------------------------------------------- /resources/images/comics/Comic73.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic73.png -------------------------------------------------------------------------------- /resources/images/comics/Comic74.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic74.png -------------------------------------------------------------------------------- /resources/images/comics/Comic75.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic75.png -------------------------------------------------------------------------------- /resources/images/comics/Comic76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic76.png -------------------------------------------------------------------------------- /resources/images/comics/Comic77.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic77.png -------------------------------------------------------------------------------- /resources/images/comics/Comic78.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic78.png -------------------------------------------------------------------------------- /resources/images/comics/Comic79.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic79.png -------------------------------------------------------------------------------- /resources/images/comics/Comic8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic8.png -------------------------------------------------------------------------------- /resources/images/comics/Comic80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic80.png -------------------------------------------------------------------------------- /resources/images/comics/Comic81.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic81.png -------------------------------------------------------------------------------- /resources/images/comics/Comic82.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic82.png -------------------------------------------------------------------------------- /resources/images/comics/Comic83.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic83.png -------------------------------------------------------------------------------- /resources/images/comics/Comic84.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic84.png -------------------------------------------------------------------------------- /resources/images/comics/Comic85.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic85.png -------------------------------------------------------------------------------- /resources/images/comics/Comic86.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic86.png -------------------------------------------------------------------------------- /resources/images/comics/Comic87.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic87.png -------------------------------------------------------------------------------- /resources/images/comics/Comic88.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic88.png -------------------------------------------------------------------------------- /resources/images/comics/Comic89.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic89.png -------------------------------------------------------------------------------- /resources/images/comics/Comic9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic9.png -------------------------------------------------------------------------------- /resources/images/comics/Comic90.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic90.png -------------------------------------------------------------------------------- /resources/images/comics/Comic91.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic91.png -------------------------------------------------------------------------------- /resources/images/comics/Comic92.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic92.png -------------------------------------------------------------------------------- /resources/images/comics/Comic93.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic93.png -------------------------------------------------------------------------------- /resources/images/comics/Comic94.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic94.png -------------------------------------------------------------------------------- /resources/images/comics/Comic95.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic95.png -------------------------------------------------------------------------------- /resources/images/comics/Comic96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic96.png -------------------------------------------------------------------------------- /resources/images/comics/Comic97.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic97.png -------------------------------------------------------------------------------- /resources/images/comics/Comic98.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic98.png -------------------------------------------------------------------------------- /resources/images/comics/Comic99.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic99.png -------------------------------------------------------------------------------- /resources/images/newbie-discord.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/newbie-discord.png -------------------------------------------------------------------------------- /resources/images/onlinerandom0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/onlinerandom0.jpg -------------------------------------------------------------------------------- /resources/images/onlinerandom1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/onlinerandom1.jpg -------------------------------------------------------------------------------- /resources/images/onlinerandom10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/onlinerandom10.jpg -------------------------------------------------------------------------------- /resources/images/onlinerandom11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/onlinerandom11.jpg -------------------------------------------------------------------------------- /resources/images/onlinerandom12.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/onlinerandom12.jpg -------------------------------------------------------------------------------- /resources/images/onlinerandom2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/onlinerandom2.jpg -------------------------------------------------------------------------------- /resources/images/onlinerandom3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/onlinerandom3.jpg -------------------------------------------------------------------------------- /resources/images/onlinerandom4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/onlinerandom4.jpg -------------------------------------------------------------------------------- /resources/images/onlinerandom5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/onlinerandom5.jpg -------------------------------------------------------------------------------- /resources/images/onlinerandom6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/onlinerandom6.jpg -------------------------------------------------------------------------------- /resources/images/onlinerandom7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/onlinerandom7.jpg -------------------------------------------------------------------------------- /resources/images/onlinerandom8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/onlinerandom8.jpg -------------------------------------------------------------------------------- /resources/images/onlinerandom9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/onlinerandom9.jpg -------------------------------------------------------------------------------- /resources/emails/images/free_logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/emails/images/free_logo.jpg -------------------------------------------------------------------------------- /resources/emails/images/small_sep.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/emails/images/small_sep.jpg -------------------------------------------------------------------------------- /resources/emails/images/t2_image2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/emails/images/t2_image2.jpg -------------------------------------------------------------------------------- /resources/emails/images/t2_image3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/emails/images/t2_image3.jpg -------------------------------------------------------------------------------- /resources/images/comics/Comic100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic100.png -------------------------------------------------------------------------------- /resources/images/comics/Comic101.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic101.png -------------------------------------------------------------------------------- /resources/images/comics/Comic102.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic102.png -------------------------------------------------------------------------------- /resources/images/comics/Comic103.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic103.png -------------------------------------------------------------------------------- /resources/images/comics/Comic104.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic104.png -------------------------------------------------------------------------------- /resources/images/comics/Comic105.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic105.png -------------------------------------------------------------------------------- /resources/images/comics/Comic106.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic106.png -------------------------------------------------------------------------------- /resources/images/comics/Comic107.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic107.png -------------------------------------------------------------------------------- /resources/images/comics/Comic108.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic108.png -------------------------------------------------------------------------------- /resources/images/comics/Comic109.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic109.png -------------------------------------------------------------------------------- /resources/images/comics/Comic110.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic110.png -------------------------------------------------------------------------------- /resources/images/comics/Comic111.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic111.png -------------------------------------------------------------------------------- /resources/images/comics/Comic112.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic112.png -------------------------------------------------------------------------------- /resources/images/comics/Comic113.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic113.png -------------------------------------------------------------------------------- /resources/images/comics/Comic114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic114.png -------------------------------------------------------------------------------- /resources/images/comics/Comic115.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic115.png -------------------------------------------------------------------------------- /resources/images/comics/Comic116.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic116.png -------------------------------------------------------------------------------- /resources/images/comics/Comic117.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic117.png -------------------------------------------------------------------------------- /resources/images/comics/Comic118.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic118.png -------------------------------------------------------------------------------- /resources/images/comics/Comic119.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic119.png -------------------------------------------------------------------------------- /resources/images/comics/Comic120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic120.png -------------------------------------------------------------------------------- /resources/images/comics/Comic121.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic121.png -------------------------------------------------------------------------------- /resources/images/comics/Comic122.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic122.png -------------------------------------------------------------------------------- /resources/images/comics/Comic123.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic123.png -------------------------------------------------------------------------------- /resources/images/comics/Comic124.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic124.png -------------------------------------------------------------------------------- /resources/images/comics/Comic125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic125.png -------------------------------------------------------------------------------- /resources/images/comics/Comic126.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic126.png -------------------------------------------------------------------------------- /resources/images/comics/Comic127.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic127.png -------------------------------------------------------------------------------- /resources/images/comics/Comic128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic128.png -------------------------------------------------------------------------------- /resources/images/comics/Comic129.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic129.png -------------------------------------------------------------------------------- /resources/images/comics/Comic130.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic130.png -------------------------------------------------------------------------------- /resources/images/comics/Comic131.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic131.png -------------------------------------------------------------------------------- /resources/images/comics/Comic132.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic132.png -------------------------------------------------------------------------------- /resources/images/comics/Comic133.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic133.png -------------------------------------------------------------------------------- /resources/images/comics/Comic134.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic134.png -------------------------------------------------------------------------------- /resources/images/comics/Comic135.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic135.png -------------------------------------------------------------------------------- /resources/images/comics/Comic136.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic136.png -------------------------------------------------------------------------------- /resources/images/comics/Comic137.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic137.png -------------------------------------------------------------------------------- /resources/images/comics/Comic138.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic138.png -------------------------------------------------------------------------------- /resources/images/comics/Comic139.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic139.png -------------------------------------------------------------------------------- /resources/images/comics/Comic140.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic140.png -------------------------------------------------------------------------------- /resources/images/comics/Comic141.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic141.png -------------------------------------------------------------------------------- /resources/images/comics/Comic142.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic142.png -------------------------------------------------------------------------------- /resources/images/comics/Comic143.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic143.png -------------------------------------------------------------------------------- /resources/images/comics/Comic144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic144.png -------------------------------------------------------------------------------- /resources/images/comics/Comic145.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic145.png -------------------------------------------------------------------------------- /resources/images/comics/Comic146.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic146.png -------------------------------------------------------------------------------- /resources/images/comics/Comic147.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic147.png -------------------------------------------------------------------------------- /resources/images/comics/Comic148.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic148.png -------------------------------------------------------------------------------- /resources/images/comics/Comic149.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic149.png -------------------------------------------------------------------------------- /resources/images/comics/Comic150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic150.png -------------------------------------------------------------------------------- /resources/images/comics/Comic151.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic151.png -------------------------------------------------------------------------------- /resources/images/comics/Comic152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic152.png -------------------------------------------------------------------------------- /resources/images/comics/Comic153.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic153.png -------------------------------------------------------------------------------- /resources/images/comics/Comic154.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic154.png -------------------------------------------------------------------------------- /resources/images/comics/Comic155.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic155.png -------------------------------------------------------------------------------- /resources/images/comics/Comic156.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic156.png -------------------------------------------------------------------------------- /resources/images/comics/Comic157.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic157.png -------------------------------------------------------------------------------- /resources/images/comics/Comic158.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic158.png -------------------------------------------------------------------------------- /resources/images/comics/Comic159.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic159.png -------------------------------------------------------------------------------- /resources/images/comics/Comic160.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic160.png -------------------------------------------------------------------------------- /resources/images/comics/Comic161.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic161.png -------------------------------------------------------------------------------- /resources/images/comics/Comic162.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic162.png -------------------------------------------------------------------------------- /resources/images/comics/Comic163.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic163.png -------------------------------------------------------------------------------- /resources/images/comics/Comic164.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic164.png -------------------------------------------------------------------------------- /resources/images/comics/Comic165.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic165.png -------------------------------------------------------------------------------- /resources/images/comics/Comic166.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic166.png -------------------------------------------------------------------------------- /resources/images/comics/Comic167.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic167.png -------------------------------------------------------------------------------- /resources/images/comics/Comic168.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic168.png -------------------------------------------------------------------------------- /resources/images/comics/Comic169.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic169.png -------------------------------------------------------------------------------- /resources/images/comics/Comic170.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic170.png -------------------------------------------------------------------------------- /resources/images/comics/Comic171.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic171.png -------------------------------------------------------------------------------- /resources/images/comics/Comic172.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic172.png -------------------------------------------------------------------------------- /resources/images/comics/Comic173.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic173.png -------------------------------------------------------------------------------- /resources/images/comics/Comic174.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic174.png -------------------------------------------------------------------------------- /resources/images/comics/Comic175.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic175.png -------------------------------------------------------------------------------- /resources/images/comics/Comic176.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic176.png -------------------------------------------------------------------------------- /resources/images/comics/Comic177.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic177.png -------------------------------------------------------------------------------- /resources/images/comics/Comic178.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic178.png -------------------------------------------------------------------------------- /resources/images/comics/Comic179.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic179.png -------------------------------------------------------------------------------- /resources/images/comics/Comic180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic180.png -------------------------------------------------------------------------------- /resources/images/comics/Comic181.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic181.png -------------------------------------------------------------------------------- /resources/images/comics/Comic182.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic182.png -------------------------------------------------------------------------------- /resources/images/comics/Comic183.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic183.png -------------------------------------------------------------------------------- /resources/images/comics/Comic184.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic184.png -------------------------------------------------------------------------------- /resources/images/comics/Comic185.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic185.png -------------------------------------------------------------------------------- /resources/images/comics/Comic186.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic186.png -------------------------------------------------------------------------------- /resources/images/comics/Comic187.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic187.png -------------------------------------------------------------------------------- /resources/images/comics/Comic188.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic188.png -------------------------------------------------------------------------------- /resources/images/comics/Comic189.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic189.png -------------------------------------------------------------------------------- /resources/images/comics/Comic190.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic190.png -------------------------------------------------------------------------------- /resources/images/comics/Comic191.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic191.png -------------------------------------------------------------------------------- /resources/images/comics/Comic192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic192.png -------------------------------------------------------------------------------- /resources/images/comics/Comic193.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic193.png -------------------------------------------------------------------------------- /resources/images/comics/Comic194.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic194.png -------------------------------------------------------------------------------- /resources/images/comics/Comic195.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic195.png -------------------------------------------------------------------------------- /resources/images/comics/Comic196.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic196.png -------------------------------------------------------------------------------- /resources/images/comics/Comic197.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic197.png -------------------------------------------------------------------------------- /resources/images/comics/Comic198.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic198.png -------------------------------------------------------------------------------- /resources/images/comics/Comic199.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic199.png -------------------------------------------------------------------------------- /resources/images/comics/Comic200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic200.png -------------------------------------------------------------------------------- /resources/images/comics/Comic201.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic201.png -------------------------------------------------------------------------------- /resources/images/comics/Comic202.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic202.png -------------------------------------------------------------------------------- /resources/images/comics/Comic203.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic203.png -------------------------------------------------------------------------------- /resources/images/comics/Comic204.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic204.png -------------------------------------------------------------------------------- /resources/images/comics/Comic205.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic205.png -------------------------------------------------------------------------------- /resources/images/comics/Comic206.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic206.png -------------------------------------------------------------------------------- /resources/images/comics/Comic207.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic207.png -------------------------------------------------------------------------------- /resources/images/comics/Comic208.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic208.png -------------------------------------------------------------------------------- /resources/images/comics/Comic209.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic209.png -------------------------------------------------------------------------------- /resources/images/comics/Comic210.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic210.png -------------------------------------------------------------------------------- /resources/images/comics/Comic211.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic211.png -------------------------------------------------------------------------------- /resources/images/comics/Comic212.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic212.png -------------------------------------------------------------------------------- /resources/images/comics/Comic213.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic213.png -------------------------------------------------------------------------------- /resources/images/comics/Comic214.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic214.png -------------------------------------------------------------------------------- /resources/images/comics/Comic215.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic215.png -------------------------------------------------------------------------------- /resources/images/comics/Comic216.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic216.png -------------------------------------------------------------------------------- /resources/images/comics/Comic217.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic217.png -------------------------------------------------------------------------------- /resources/images/comics/Comic218.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic218.png -------------------------------------------------------------------------------- /resources/images/comics/Comic219.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic219.png -------------------------------------------------------------------------------- /resources/images/comics/Comic220.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic220.png -------------------------------------------------------------------------------- /resources/images/comics/Comic221.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic221.png -------------------------------------------------------------------------------- /resources/images/comics/Comic222.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/Comic222.png -------------------------------------------------------------------------------- /resources/emails/images/server_alkon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/emails/images/server_alkon.jpg -------------------------------------------------------------------------------- /resources/emails/images/v6_ico_gplus.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/emails/images/v6_ico_gplus.jpg -------------------------------------------------------------------------------- /resources/images/world-save-discord.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/world-save-discord.png -------------------------------------------------------------------------------- /resources/emails/images/free_text_sep.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/emails/images/free_text_sep.jpg -------------------------------------------------------------------------------- /resources/emails/images/ico_grey_gplus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/emails/images/ico_grey_gplus.png -------------------------------------------------------------------------------- /resources/emails/images/server_earost.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/emails/images/server_earost.jpg -------------------------------------------------------------------------------- /resources/emails/images/server_laboda.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/emails/images/server_laboda.jpg -------------------------------------------------------------------------------- /resources/emails/images/v6_ico_twitter.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/emails/images/v6_ico_twitter.jpg -------------------------------------------------------------------------------- /docs/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/docs/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /docs/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/docs/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /docs/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/docs/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /docs/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/docs/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /resources/emails/images/free_footer_logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/emails/images/free_footer_logo.jpg -------------------------------------------------------------------------------- /resources/emails/images/ico_grey_facebook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/emails/images/ico_grey_facebook.png -------------------------------------------------------------------------------- /resources/emails/images/ico_grey_linkedin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/emails/images/ico_grey_linkedin.png -------------------------------------------------------------------------------- /resources/emails/images/ico_grey_twitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/emails/images/ico_grey_twitter.png -------------------------------------------------------------------------------- /resources/emails/images/v6_ico_facebook.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/emails/images/v6_ico_facebook.jpg -------------------------------------------------------------------------------- /resources/emails/images/v6_ico_instagram.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/emails/images/v6_ico_instagram.jpg -------------------------------------------------------------------------------- /resources/emails/images/v6_ico_linkedin.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/emails/images/v6_ico_linkedin.jpg -------------------------------------------------------------------------------- /resources/emails/images/v6_ico_pinterest.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/emails/images/v6_ico_pinterest.jpg -------------------------------------------------------------------------------- /resources/images/happy-hour-end-discord.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/happy-hour-end-discord.png -------------------------------------------------------------------------------- /resources/images/happy-hour-start-discord.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/happy-hour-start-discord.png -------------------------------------------------------------------------------- /resources/emails/images/footer-logo-conreco.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/emails/images/footer-logo-conreco.png -------------------------------------------------------------------------------- /resources/emails/images/footer-logo-db4free.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/emails/images/footer-logo-db4free.png -------------------------------------------------------------------------------- /resources/emails/images/footer-logo-github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/emails/images/footer-logo-github.png -------------------------------------------------------------------------------- /resources/emails/images/footer-logo-heroku.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/emails/images/footer-logo-heroku.png -------------------------------------------------------------------------------- /resources/emails/images/ico_grey_instagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/emails/images/ico_grey_instagram.png -------------------------------------------------------------------------------- /resources/emails/images/ico_grey_pinterest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/emails/images/ico_grey_pinterest.png -------------------------------------------------------------------------------- /resources/emails/images/title_border_white.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/emails/images/title_border_white.jpg -------------------------------------------------------------------------------- /resources/images/comics/logo-megadimension.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/comics/logo-megadimension.png -------------------------------------------------------------------------------- /resources/images/happy-hour-modify-discord.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/happy-hour-modify-discord.png -------------------------------------------------------------------------------- /resources/images/new-guild-created-discord.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/images/new-guild-created-discord.png -------------------------------------------------------------------------------- /apidoc/apidoc.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Argentum Online Libre", 3 | "version": "0.1.0", 4 | "description": "Public API to obtain data from our server." 5 | } -------------------------------------------------------------------------------- /resources/emails/images/footer-logo-minehost.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ao-libre/ao-api-server/HEAD/resources/emails/images/footer-logo-minehost.png -------------------------------------------------------------------------------- /server/Account/ECFSKsXSOo6P@9staoCS$2$OVgOi_F6X.ach: -------------------------------------------------------------------------------- 1 | [INIT] 2 | CANTIDADPERSONAJES=1 3 | USERNAME=NONONADIE@HOTMAIL.COM 4 | 5 | [PERSONAJES] 6 | Personaje1=EXAMPLE -------------------------------------------------------------------------------- /fixture/logs_worldsave.sql: -------------------------------------------------------------------------------- 1 | CREATE TABLE IF NOT EXISTS`logs_worldsave` ( 2 | `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, 3 | `filename` varchar(535) NOT NULL, 4 | `log` longtext NOT NULL, 5 | UNIQUE KEY `id` (`id`) 6 | ) -------------------------------------------------------------------------------- /apidoc/accounts.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @api {get} accounts/backupaccountfiles Backup Account Files to database 3 | * @apiVersion 0.1.0 4 | * @apiName backupaccountfiles 5 | * @apiGroup Accounts 6 | * 7 | */ 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /docs/api_project.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Argentum Online Libre", 3 | "version": "0.1.0", 4 | "description": "Public API to obtain data from our server.", 5 | "sampleUrl": false, 6 | "defaultVersion": "0.0.0", 7 | "apidoc": "0.3.0", 8 | "generator": { 9 | "name": "apidoc", 10 | "time": "2020-09-22T21:37:44.389Z", 11 | "url": "https://apidocjs.com", 12 | "version": "0.25.0" 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /docs/api_project.js: -------------------------------------------------------------------------------- 1 | define({ 2 | "name": "Argentum Online Libre", 3 | "version": "0.1.0", 4 | "description": "Public API to obtain data from our server.", 5 | "sampleUrl": false, 6 | "defaultVersion": "0.0.0", 7 | "apidoc": "0.3.0", 8 | "generator": { 9 | "name": "apidoc", 10 | "time": "2020-09-22T21:37:44.389Z", 11 | "url": "https://apidocjs.com", 12 | "version": "0.25.0" 13 | } 14 | }); 15 | -------------------------------------------------------------------------------- /fixture/accounts_worldsave.sql: -------------------------------------------------------------------------------- 1 | CREATE TABLE IF NOT EXISTS accounts_worldsave ( 2 | id int(6) unsigned NOT NULL AUTO_INCREMENT, 3 | ACCOUNTHASH text, 4 | INIT_CANTIDADPERSONAJES text, 5 | INIT_USERNAME text, 6 | PERSONAJE1 text, 7 | PERSONAJE2 text, 8 | PERSONAJE3 text, 9 | PERSONAJE4 text, 10 | PERSONAJE5 text, 11 | PERSONAJE6 text, 12 | PERSONAJE7 text, 13 | PERSONAJE8 text, 14 | PERSONAJE9 text, 15 | PERSONAJE10 text, 16 | PRIMARY KEY (id), 17 | UNIQUE KEY id (id) 18 | ) -------------------------------------------------------------------------------- /db.js: -------------------------------------------------------------------------------- 1 | const mysql = require('mysql2/promise'); 2 | 3 | exports.connect = function(callback) { 4 | pool = mysql.createPool({ 5 | host: process.env.DB_HOST, 6 | user: process.env.DB_USER, 7 | database: process.env.DB_NAME, 8 | password: process.env.DB_PASSWORD, 9 | waitForConnections: true, 10 | connectionLimit: 10, 11 | connectTimeout: 120000 12 | }); 13 | 14 | callback() 15 | }; 16 | 17 | exports.get = function() { 18 | return pool; 19 | }; -------------------------------------------------------------------------------- /docs/vendor/prettify/prettify.css: -------------------------------------------------------------------------------- 1 | .pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0}li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style-type:none}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee} -------------------------------------------------------------------------------- /docs/vendor/prettify/lang-rd.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2012 Jeffrey Arnold 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["com",/^%[^\r\n]*/,null,"%"]],[["lit",/^\\(?:cr|l?dots|R|tab)\b/],["kwd",/^\\[a-zA-Z@]+/],["kwd",/^#(?:ifn?def|endif)/],["pln",/^\\[{}]/],["pun",/^[{}()\[\]]+/]]),["Rd","rd"]); 18 | -------------------------------------------------------------------------------- /docs/vendor/prettify/lang-latex.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2011 Martin S. 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["com",/^%[^\r\n]*/,null,"%"]],[["kwd",/^\\[a-zA-Z@]+/],["kwd",/^\\./],["typ",/^[$&]/],["lit",/[+-]?(?:\.\d+|\d+(?:\.\d*)?)(cm|em|ex|in|pc|pt|bp|mm)/i],["pun",/^[{}()\[\]=]+/]]),["latex","tex"]); 18 | -------------------------------------------------------------------------------- /docs/vendor/prettify/lang-tex.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2011 Martin S. 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["com",/^%[^\r\n]*/,null,"%"]],[["kwd",/^\\[a-zA-Z@]+/],["kwd",/^\\./],["typ",/^[$&]/],["lit",/[+-]?(?:\.\d+|\d+(?:\.\d*)?)(cm|em|ex|in|pc|pt|bp|mm)/i],["pun",/^[{}()\[\]=]+/]]),["latex","tex"]); 18 | -------------------------------------------------------------------------------- /docs/vendor/prettify/lang-go.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2010 Google Inc. 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["pln",/^(?:\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)|\'(?:[^\'\\]|\\[\s\S])+(?:\'|$)|`[^`]*(?:`|$))/,null,"\"'"]],[["com",/^(?:\/\/[^\r\n]*|\/\*[\s\S]*?\*\/)/],["pln",/^(?:[^\/\"\'`]|\/(?![\/\*]))+/i]]),["go"]); 18 | -------------------------------------------------------------------------------- /docs/vendor/prettify/lang-proto.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2006 Google Inc. 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.sourceDecorator({keywords:"bytes,default,double,enum,extend,extensions,false,group,import,max,message,option,optional,package,repeated,required,returns,rpc,service,syntax,to,true",types:/^(bool|(double|s?fixed|[su]?int)(32|64)|float|string)\b/,cStyleComments:!0}),["proto"]); 18 | -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- 1 | DB_HOST=db4free.NET 2 | DB_USER=aolibre_database 3 | DB_NAME=aolibre_database 4 | DB_PASSWORD=aguantemanaos 5 | 6 | EMAIL=email@email.com 7 | EMAIL_HOST=mail.server.net 8 | EMAIL_USER=USUARIO 9 | EMAIL_PASSWORD=PASSWORD 10 | EMAIL_PORT=465 11 | 12 | EMAIL_RECUPERAR_PASSWORD=email@example.net 13 | EMAIL_HOST_RECUPERAR_PASSWORD=mail.server.net 14 | EMAIL_USER_RECUPERAR_PASSWORD=user 15 | EMAIL_PASSWORD_RECUPERAR_PASSWORD=password123 16 | EMAIL_PORT_RECUPERAR_PASSWORD=465 17 | 18 | EMAIL_BIENVENIDA=email@riseup.net 19 | EMAIL_HOST_BIENVENIDA=mail.server.net 20 | EMAIL_USER_BIENVENIDA=usuario 21 | EMAIL_PASSWORD_BIENVENIDA=password 22 | EMAIL_PORT_BIENVENIDA=465 23 | 24 | EMAIL_NEWSLETTER=mail@algo.net 25 | EMAIL_HOST_NEWSLETTER=mail.server.net 26 | EMAIL_USER_NEWSLETTER=usuario 27 | EMAIL_PASSWORD_NEWSLETTER=mamerto 28 | EMAIL_PORT_NEWSLETTER=465 29 | 30 | DISCORD_TOKEN=NjE2NTY3MjE1NTU4MjMwMDI2.XbpnWA._-Lp792vrao8nyPW1aJsoeBSmwM 31 | 32 | ADMIN_PASSWORD=LAPASSWORDAQUI 33 | -------------------------------------------------------------------------------- /docs/vendor/prettify/lang-ll.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2013 Nikhil Dabas 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^!?\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"'],["com",/^;[^\r\n]*/,null,";"]],[["pln",/^[%@!](?:[-a-zA-Z$._][-a-zA-Z$._0-9]*|\d+)/],["kwd",/^[A-Za-z_][0-9A-Za-z_]*/,null],["lit",/^\d+\.\d+/],["lit",/^(?:\d+|0[xX][a-fA-F0-9]+)/],["pun",/^[()\[\]{},=*<>:]|\.\.\.$/]]),["llvm","ll"]); 18 | -------------------------------------------------------------------------------- /docs/vendor/prettify/lang-llvm.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2013 Nikhil Dabas 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^!?\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"'],["com",/^;[^\r\n]*/,null,";"]],[["pln",/^[%@!](?:[-a-zA-Z$._][-a-zA-Z$._0-9]*|\d+)/],["kwd",/^[A-Za-z_][0-9A-Za-z_]*/,null],["lit",/^\d+\.\d+/],["lit",/^(?:\d+|0[xX][a-fA-F0-9]+)/],["pun",/^[()\[\]{},=*<>:]|\.\.\.$/]]),["llvm","ll"]); 18 | -------------------------------------------------------------------------------- /docs/vendor/prettify/lang-yml.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2015 ribrdb @ code.google.com 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["pun",/^[:|>?]+/,null,":|>?"],["dec",/^%(?:YAML|TAG)[^#\r\n]+/,null,"%"],["typ",/^[&]\S+/,null,"&"],["typ",/^!\S*/,null,"!"],["str",/^"(?:[^\\"]|\\.)*(?:"|$)/,null,'"'],["str",/^'(?:[^']|'')*(?:'|$)/,null,"'"],["com",/^#[^\r\n]*/,null,"#"],["pln",/^\s+/,null," \t\r\n"]],[["dec",/^(?:---|\.\.\.)(?:[\r\n]|$)/],["pun",/^-/],["kwd",/^[\w-]+:[ \r\n]/],["pln", 18 | /^\w+/]]),["yaml","yml"]); 19 | -------------------------------------------------------------------------------- /docs/vendor/prettify/lang-yaml.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2015 ribrdb @ code.google.com 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["pun",/^[:|>?]+/,null,":|>?"],["dec",/^%(?:YAML|TAG)[^#\r\n]+/,null,"%"],["typ",/^[&]\S+/,null,"&"],["typ",/^!\S*/,null,"!"],["str",/^"(?:[^\\"]|\\.)*(?:"|$)/,null,'"'],["str",/^'(?:[^']|'')*(?:'|$)/,null,"'"],["com",/^#[^\r\n]*/,null,"#"],["pln",/^\s+/,null," \t\r\n"]],[["dec",/^(?:---|\.\.\.)(?:[\r\n]|$)/],["pun",/^-/],["kwd",/^[\w-]+:[ \r\n]/],["pln", 18 | /^\w+/]]),["yaml","yml"]); 19 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ao-api-server", 3 | "version": "1.0.0", 4 | "description": "API para ampliar funciones del servidor del juego Argentum Online Libre", 5 | "main": "index.js", 6 | "repository": "github:ao-libre/ao-api-server", 7 | "dependencies": { 8 | "@opuscapita/filemanager-server": "^1.1.0-beta.6", 9 | "body-parser": "^1.19.0", 10 | "cors": "^2.8.5", 11 | "discord.js": "^11.5.1", 12 | "dotenv": "^8.0.0", 13 | "easy-ini": "^1.1.3", 14 | "express": "^4.16.3", 15 | "findit2": "^2.2.3", 16 | "fs-extra": "^9.0.0", 17 | "ini": "^1.3.5", 18 | "ip": "^1.1.5", 19 | "js-sha256": "^0.9.0", 20 | "moment": "^2.27.0", 21 | "mysql2": "^1.6.5", 22 | "node-fetch": "^2.6.0", 23 | "nodemailer": "^6.1.1", 24 | "nodemon": "^1.19.2", 25 | "zip-lib": "^0.7.1" 26 | }, 27 | "devDependencies": {}, 28 | "scripts": { 29 | "test": "echo \"Error: no test specified\" && exit 1", 30 | "start": "node index.js", 31 | "nodemon": "nodemon index.js" 32 | }, 33 | "author": "Lucas Recoaro", 34 | "license": "AGPL-3.0-only" 35 | } 36 | -------------------------------------------------------------------------------- /controllers/logs.js: -------------------------------------------------------------------------------- 1 | const express = require('express'); 2 | const app = express(); 3 | const logs = require('../models/log.js'); 4 | 5 | app.get("/backuplogs", function (req, res) { 6 | logs.backupLogs(req, res); 7 | }); 8 | 9 | app.get("/getAllGmsLogs", function (req, res) { 10 | logs.getAllGmsLogs(req, res); 11 | }); 12 | 13 | app.get("/getErrorsLogs", function (req, res) { 14 | logs.getErrorsLogs(req, res); 15 | }); 16 | 17 | app.get("/getBackupsLogs", function (req, res) { 18 | logs.getBackupsLogs(req, res); 19 | }); 20 | 21 | app.get("/getNumUsersLogs", function (req, res) { 22 | logs.getNumUsersLogs(req, res); 23 | }); 24 | 25 | app.get("/getMainLogs", function (req, res) { 26 | logs.getMainLogs(req, res); 27 | }); 28 | 29 | app.get("/getDesarrolloLogs", function (req, res) { 30 | logs.getDesarrolloLogs(req, res); 31 | }); 32 | 33 | app.get("/getStatisticsLogs", function (req, res) { 34 | logs.getStatisticsLogs(req, res); 35 | }); 36 | 37 | app.get("/getTimeLastUpdated", function (req, res) { 38 | logs.getTimeLastUpdated(req, res); 39 | }); 40 | 41 | module.exports = app; 42 | -------------------------------------------------------------------------------- /docs/locales/zh.js: -------------------------------------------------------------------------------- 1 | define({ 2 | zh: { 3 | 'Allowed values​​:' : '允許值:', 4 | 'Compare all with predecessor': '預先比較所有', 5 | 'compare changes to:' : '比較變更:', 6 | 'compared to' : '對比', 7 | 'Default value:' : '預設值:', 8 | 'Description' : '描述', 9 | 'Field' : '欄位', 10 | 'General' : '概括', 11 | 'Generated with' : '生成工具', 12 | 'Name' : '名稱', 13 | 'No response values​​.' : '無對應資料.', 14 | 'optional' : '選填', 15 | 'Parameter' : '參數', 16 | 'Permission:' : '權限:', 17 | 'Response' : '回應', 18 | 'Send' : '發送', 19 | 'Send a Sample Request' : '發送試用需求', 20 | 'show up to version:' : '顯示到版本:', 21 | 'Size range:' : '區間:', 22 | 'Type' : '類型', 23 | 'url' : '網址' 24 | } 25 | }); 26 | -------------------------------------------------------------------------------- /docs/vendor/prettify/lang-basic.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2013 Peter Kofler 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["str",/^(?:"(?:[^\\"\r\n]|\\.)*(?:"|$))/,null,'"'],["pln",/^\s+/,null," \r\n\t\u00a0"]],[["com",/^REM[^\r\n]*/,null],["kwd",/^\b(?:AND|CLOSE|CLR|CMD|CONT|DATA|DEF ?FN|DIM|END|FOR|GET|GOSUB|GOTO|IF|INPUT|LET|LIST|LOAD|NEW|NEXT|NOT|ON|OPEN|OR|POKE|PRINT|READ|RESTORE|RETURN|RUN|SAVE|STEP|STOP|SYS|THEN|TO|VERIFY|WAIT)\b/,null],["pln",/^[A-Z][A-Z0-9]?(?:\$|%)?/i,null],["lit",/^(?:\d+(?:\.\d*)?|\.\d+)(?:e[+\-]?\d+)?/i, 18 | null,"0123456789"],["pun",/^.[^\s\w\.$%"]*/,null]]),["basic","cbm"]); 19 | -------------------------------------------------------------------------------- /docs/vendor/prettify/lang-cbm.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2013 Peter Kofler 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["str",/^(?:"(?:[^\\"\r\n]|\\.)*(?:"|$))/,null,'"'],["pln",/^\s+/,null," \r\n\t\u00a0"]],[["com",/^REM[^\r\n]*/,null],["kwd",/^\b(?:AND|CLOSE|CLR|CMD|CONT|DATA|DEF ?FN|DIM|END|FOR|GET|GOSUB|GOTO|IF|INPUT|LET|LIST|LOAD|NEW|NEXT|NOT|ON|OPEN|OR|POKE|PRINT|READ|RESTORE|RETURN|RUN|SAVE|STEP|STOP|SYS|THEN|TO|VERIFY|WAIT)\b/,null],["pln",/^[A-Z][A-Z0-9]?(?:\$|%)?/i,null],["lit",/^(?:\d+(?:\.\d*)?|\.\d+)(?:e[+\-]?\d+)?/i, 18 | null,"0123456789"],["pun",/^.[^\s\w\.$%"]*/,null]]),["basic","cbm"]); 19 | -------------------------------------------------------------------------------- /controllers/accounts.js: -------------------------------------------------------------------------------- 1 | const express = require('express'); 2 | const app = express(); 3 | const account = require('../models/account.js'); 4 | const fsExtra = require('fs-extra'); 5 | const fs = require('fs'); 6 | 7 | const GUILDS_PATH = './server/Guilds'; 8 | 9 | app.get("/backupaccountfiles", function (req, res) { 10 | account.backupAccountFiles(req, res); 11 | }); 12 | 13 | app.get("/resetPassword/:email/:newPassword", function (req, res) { 14 | //Email es lo mismo cuenta... 15 | account.resetPassword(req, res, req.params.email, req.params.newPassword); 16 | }); 17 | 18 | app.get("/resetAllAccounts/:adminPassword", function (req, res) { 19 | if (process.env.ADMIN_PASSWORD === req.params.adminPassword) { 20 | //Eliminamos clanes 21 | fsExtra.emptyDirSync(GUILDS_PATH) 22 | 23 | //Reseteamos archivo de clanes. 24 | const guildinfoDefaultValue = "[INIT]\nnroGuilds=0\n" 25 | fs.writeFileSync(GUILDS_PATH + "/guildsinfo.inf", guildinfoDefaultValue) 26 | 27 | account.resetAllAccounts(req, res); 28 | }else { 29 | return res.status(401).send("LA PASSWORD ES INCORRECTA"); 30 | } 31 | }); 32 | 33 | module.exports = app; 34 | -------------------------------------------------------------------------------- /docs/vendor/path-to-regexp/LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com) 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in 13 | all copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 21 | THE SOFTWARE. 22 | -------------------------------------------------------------------------------- /docs/vendor/prettify/lang-wiki.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2009 Google Inc. 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t \xA0a-gi-z0-9]+/,null,"\t \u00a0abcdefgijklmnopqrstuvwxyz0123456789"],["pun",/^[=*~\^\[\]]+/,null,"=*~^[]"]],[["lang-wiki.meta",/(?:^^|\r\n?|\n)(#[a-z]+)\b/],["lit",/^(?:[A-Z][a-z][a-z0-9]+[A-Z][a-z][a-zA-Z0-9]+)\b/],["lang-",/^\{\{\{([\s\S]+?)\}\}\}/],["lang-",/^`([^\r\n`]+)`/],["str",/^https?:\/\/[^\/?#\s]*(?:\/[^?#\s]*)?(?:\?[^#\s]*)?(?:#\S*)?/i],["pln",/^(?:\r\n|[\s\S])[^#=*~^A-Zh\{`\[\r\n]*/]]),["wiki"]); 18 | PR.registerLangHandler(PR.createSimpleLexer([["kwd",/^#[a-z]+/i,null,"#"]],[]),["wiki.meta"]); 19 | -------------------------------------------------------------------------------- /docs/vendor/prettify/lang-lua.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2008 Google Inc. 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^(?:\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)|\'(?:[^\'\\]|\\[\s\S])*(?:\'|$))/,null,"\"'"]],[["com",/^--(?:\[(=*)\[[\s\S]*?(?:\]\1\]|$)|[^\r\n]*)/],["str",/^\[(=*)\[[\s\S]*?(?:\]\1\]|$)/],["kwd",/^(?:and|break|do|else|elseif|end|false|for|function|if|in|local|nil|not|or|repeat|return|then|true|until|while)\b/,null],["lit",/^[+-]?(?:0x[\da-f]+|(?:(?:\.\d+|\d+(?:\.\d*)?)(?:e[+\-]?\d+)?))/i], 18 | ["pln",/^[a-z_]\w*/i],["pun",/^[^\w\t\n\r \xA0][^\w\t\n\r \xA0\"\'\-\+=]*/]]),["lua"]); 19 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | .DS_Store 3 | .env 4 | server/* 5 | 6 | # Logs 7 | logs 8 | *.log 9 | npm-debug.log* 10 | yarn-debug.log* 11 | yarn-error.log* 12 | 13 | # Runtime data 14 | pids 15 | *.pid 16 | *.seed 17 | *.pid.lock 18 | 19 | # Directory for instrumented libs generated by jscoverage/JSCover 20 | lib-cov 21 | 22 | # Coverage directory used by tools like istanbul 23 | coverage 24 | 25 | # nyc test coverage 26 | .nyc_output 27 | 28 | # Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) 29 | .grunt 30 | 31 | # Bower dependency directory (https://bower.io/) 32 | bower_components 33 | 34 | # node-waf configuration 35 | .lock-wscript 36 | 37 | # Compiled binary addons (https://nodejs.org/api/addons.html) 38 | build/Release 39 | 40 | # Dependency directories 41 | node_modules/ 42 | jspm_packages/ 43 | 44 | # TypeScript v1 declaration files 45 | typings/ 46 | 47 | # Optional npm cache directory 48 | .npm 49 | 50 | # Optional eslint cache 51 | .eslintcache 52 | 53 | # Optional REPL history 54 | .node_repl_history 55 | 56 | # Output of 'npm pack' 57 | *.tgz 58 | 59 | # Yarn Integrity file 60 | .yarn-integrity 61 | 62 | # dotenv environment variables file 63 | .env 64 | 65 | # next.js build output 66 | .next 67 | -------------------------------------------------------------------------------- /docs/locales/zh_cn.js: -------------------------------------------------------------------------------- 1 | define({ 2 | 'zh_cn': { 3 | 'Allowed values:' : '允许值:', 4 | 'Compare all with predecessor': '与所有较早的比较', 5 | 'compare changes to:' : '将当前版本与指定版本比较:', 6 | 'compared to' : '相比于', 7 | 'Default value:' : '默认值:', 8 | 'Description' : '描述', 9 | 'Field' : '字段', 10 | 'General' : '概要', 11 | 'Generated with' : '基于', 12 | 'Name' : '名称', 13 | 'No response values.' : '无返回值.', 14 | 'optional' : '可选', 15 | 'Parameter' : '参数', 16 | 'Parameters' : '参数', 17 | 'Headers' : '头部参数', 18 | 'Permission:' : '权限:', 19 | 'Response' : '返回', 20 | 'Send' : '发送', 21 | 'Send a Sample Request' : '发送示例请求', 22 | 'show up to version:' : '显示到指定版本:', 23 | 'Size range:' : '取值范围:', 24 | 'Type' : '类型', 25 | 'url' : '网址' 26 | } 27 | }); 28 | -------------------------------------------------------------------------------- /docs/vendor/prettify/lang-erl.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2013 Andrew Allen 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\x0B\x0C\r ]+/,null,"\t\n\x0B\f\r "],["str",/^\"(?:[^\"\\\n\x0C\r]|\\[\s\S])*(?:\"|$)/,null,'"'],["lit",/^[a-z][a-zA-Z0-9_]*/],["lit",/^\'(?:[^\'\\\n\x0C\r]|\\[^&])+\'?/,null,"'"],["lit",/^\?[^ \t\n({]+/,null,"?"],["lit",/^(?:0o[0-7]+|0x[\da-f]+|\d+(?:\.\d+)?(?:e[+\-]?\d+)?)/i,null,"0123456789"]],[["com",/^%[^\n]*/],["kwd",/^(?:module|attributes|do|let|in|letrec|apply|call|primop|case|of|end|when|fun|try|catch|receive|after|char|integer|float,atom,string,var)\b/], 18 | ["kwd",/^-[a-z_]+/],["typ",/^[A-Z_][a-zA-Z0-9_]*/],["pun",/^[.,;]/]]),["erlang","erl"]); 19 | -------------------------------------------------------------------------------- /docs/vendor/prettify/lang-erlang.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2013 Andrew Allen 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\x0B\x0C\r ]+/,null,"\t\n\x0B\f\r "],["str",/^\"(?:[^\"\\\n\x0C\r]|\\[\s\S])*(?:\"|$)/,null,'"'],["lit",/^[a-z][a-zA-Z0-9_]*/],["lit",/^\'(?:[^\'\\\n\x0C\r]|\\[^&])+\'?/,null,"'"],["lit",/^\?[^ \t\n({]+/,null,"?"],["lit",/^(?:0o[0-7]+|0x[\da-f]+|\d+(?:\.\d+)?(?:e[+\-]?\d+)?)/i,null,"0123456789"]],[["com",/^%[^\n]*/],["kwd",/^(?:module|attributes|do|let|in|letrec|apply|call|primop|case|of|end|when|fun|try|catch|receive|after|char|integer|float,atom,string,var)\b/], 18 | ["kwd",/^-[a-z_]+/],["typ",/^[A-Z_][a-zA-Z0-9_]*/],["pun",/^[.,;]/]]),["erlang","erl"]); 19 | -------------------------------------------------------------------------------- /docs/vendor/prettify/lang-hs.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2009 Google Inc. 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\x0B\x0C\r ]+/,null,"\t\n\x0B\f\r "],["str",/^\"(?:[^\"\\\n\x0C\r]|\\[\s\S])*(?:\"|$)/,null,'"'],["str",/^\'(?:[^\'\\\n\x0C\r]|\\[^&])\'?/,null,"'"],["lit",/^(?:0o[0-7]+|0x[\da-f]+|\d+(?:\.\d+)?(?:e[+\-]?\d+)?)/i,null,"0123456789"]],[["com",/^(?:(?:--+(?:[^\r\n\x0C]*)?)|(?:\{-(?:[^-]|-+[^-\}])*-\}))/],["kwd",/^(?:case|class|data|default|deriving|do|else|if|import|in|infix|infixl|infixr|instance|let|module|newtype|of|then|type|where|_)(?=[^a-zA-Z0-9\']|$)/, 18 | null],["pln",/^(?:[A-Z][\w\']*\.)*[a-zA-Z][\w\']*/],["pun",/^[^\t\n\x0B\x0C\r a-zA-Z0-9\'\"]+/]]),["hs"]); 19 | -------------------------------------------------------------------------------- /docs/locales/tr.js: -------------------------------------------------------------------------------- 1 | define({ 2 | tr: { 3 | 'Allowed values:' : 'İzin verilen değerler:', 4 | 'Compare all with predecessor': 'Tümünü öncekiler ile karşılaştır', 5 | 'compare changes to:' : 'değişiklikleri karşılaştır:', 6 | 'compared to' : 'karşılaştır', 7 | 'Default value:' : 'Varsayılan değer:', 8 | 'Description' : 'Açıklama', 9 | 'Field' : 'Alan', 10 | 'General' : 'Genel', 11 | 'Generated with' : 'Oluşturan', 12 | 'Name' : 'İsim', 13 | 'No response values.' : 'Dönüş verisi yok.', 14 | 'optional' : 'opsiyonel', 15 | 'Parameter' : 'Parametre', 16 | 'Permission:' : 'İzin:', 17 | 'Response' : 'Dönüş', 18 | 'Send' : 'Gönder', 19 | 'Send a Sample Request' : 'Örnek istek gönder', 20 | 'show up to version:' : 'bu versiyona kadar göster:', 21 | 'Size range:' : 'Boyut aralığı:', 22 | 'Type' : 'Tip', 23 | 'url' : 'url' 24 | } 25 | }); 26 | -------------------------------------------------------------------------------- /docs/locales/pl.js: -------------------------------------------------------------------------------- 1 | define({ 2 | pl: { 3 | 'Allowed values:' : 'Dozwolone wartości:', 4 | 'Compare all with predecessor': 'Porównaj z poprzednimi wersjami', 5 | 'compare changes to:' : 'porównaj zmiany do:', 6 | 'compared to' : 'porównaj do:', 7 | 'Default value:' : 'Wartość domyślna:', 8 | 'Description' : 'Opis', 9 | 'Field' : 'Pole', 10 | 'General' : 'Generalnie', 11 | 'Generated with' : 'Wygenerowano z', 12 | 'Name' : 'Nazwa', 13 | 'No response values.' : 'Brak odpowiedzi.', 14 | 'optional' : 'opcjonalny', 15 | 'Parameter' : 'Parametr', 16 | 'Permission:' : 'Uprawnienia:', 17 | 'Response' : 'Odpowiedź', 18 | 'Send' : 'Wyślij', 19 | 'Send a Sample Request' : 'Wyślij przykładowe żądanie', 20 | 'show up to version:' : 'pokaż do wersji:', 21 | 'Size range:' : 'Zakres rozmiaru:', 22 | 'Type' : 'Typ', 23 | 'url' : 'url' 24 | } 25 | }); 26 | -------------------------------------------------------------------------------- /docs/locales/ca.js: -------------------------------------------------------------------------------- 1 | define({ 2 | ca: { 3 | 'Allowed values:' : 'Valors permesos:', 4 | 'Compare all with predecessor': 'Comparar tot amb versió anterior', 5 | 'compare changes to:' : 'comparar canvis amb:', 6 | 'compared to' : 'comparat amb', 7 | 'Default value:' : 'Valor per defecte:', 8 | 'Description' : 'Descripció', 9 | 'Field' : 'Camp', 10 | 'General' : 'General', 11 | 'Generated with' : 'Generat amb', 12 | 'Name' : 'Nom', 13 | 'No response values.' : 'Sense valors en la resposta.', 14 | 'optional' : 'opcional', 15 | 'Parameter' : 'Paràmetre', 16 | 'Permission:' : 'Permisos:', 17 | 'Response' : 'Resposta', 18 | 'Send' : 'Enviar', 19 | 'Send a Sample Request' : 'Enviar una petició d\'exemple', 20 | 'show up to version:' : 'mostrar versió:', 21 | 'Size range:' : 'Tamany de rang:', 22 | 'Type' : 'Tipus', 23 | 'url' : 'url' 24 | } 25 | }); 26 | -------------------------------------------------------------------------------- /docs/locales/cs.js: -------------------------------------------------------------------------------- 1 | define({ 2 | cs: { 3 | 'Allowed values:' : 'Povolené hodnoty:', 4 | 'Compare all with predecessor': 'Porovnat vše s předchozími verzemi', 5 | 'compare changes to:' : 'porovnat změny s:', 6 | 'compared to' : 'porovnat s', 7 | 'Default value:' : 'Výchozí hodnota:', 8 | 'Description' : 'Popis', 9 | 'Field' : 'Pole', 10 | 'General' : 'Obecné', 11 | 'Generated with' : 'Vygenerováno pomocí', 12 | 'Name' : 'Název', 13 | 'No response values.' : 'Nebyly vráceny žádné hodnoty.', 14 | 'optional' : 'volitelné', 15 | 'Parameter' : 'Parametr', 16 | 'Permission:' : 'Oprávnění:', 17 | 'Response' : 'Odpověď', 18 | 'Send' : 'Odeslat', 19 | 'Send a Sample Request' : 'Odeslat ukázkový požadavek', 20 | 'show up to version:' : 'zobrazit po verzi:', 21 | 'Size range:' : 'Rozsah velikosti:', 22 | 'Type' : 'Typ', 23 | 'url' : 'url' 24 | } 25 | }); 26 | -------------------------------------------------------------------------------- /docs/locales/vi.js: -------------------------------------------------------------------------------- 1 | define({ 2 | vi: { 3 | 'Allowed values:' : 'Giá trị chấp nhận:', 4 | 'Compare all with predecessor': 'So sánh với tất cả phiên bản trước', 5 | 'compare changes to:' : 'so sánh sự thay đổi với:', 6 | 'compared to' : 'so sánh với', 7 | 'Default value:' : 'Giá trị mặc định:', 8 | 'Description' : 'Chú thích', 9 | 'Field' : 'Trường dữ liệu', 10 | 'General' : 'Tổng quan', 11 | 'Generated with' : 'Được tạo bởi', 12 | 'Name' : 'Tên', 13 | 'No response values.' : 'Không có kết quả trả về.', 14 | 'optional' : 'Tùy chọn', 15 | 'Parameter' : 'Tham số', 16 | 'Permission:' : 'Quyền hạn:', 17 | 'Response' : 'Kết quả', 18 | 'Send' : 'Gửi', 19 | 'Send a Sample Request' : 'Gửi một yêu cầu mẫu', 20 | 'show up to version:' : 'hiển thị phiên bản:', 21 | 'Size range:' : 'Kích cỡ:', 22 | 'Type' : 'Kiểu', 23 | 'url' : 'liên kết' 24 | } 25 | }); 26 | -------------------------------------------------------------------------------- /docs/vendor/prettify/lang-tcl.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2012 Pyrios 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["opn",/^\{+/,null,"{"],["clo",/^\}+/,null,"}"],["com",/^#[^\r\n]*/,null,"#"],["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"']],[["kwd",/^(?:after|append|apply|array|break|case|catch|continue|error|eval|exec|exit|expr|for|foreach|if|incr|info|proc|return|set|switch|trace|uplevel|upvar|while)\b/,null],["lit",/^[+\-]?(?:[0#]x[0-9a-f]+|\d+\/\d+|(?:\.\d+|\d+(?:\.\d*)?)(?:[ed][+\-]?\d+)?)/i], 18 | ["lit",/^\'(?:-*(?:\w|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?)?/],["pln",/^-*(?:[a-z_]|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?/i],["pun",/^[^\w\t\n\r \xA0()\"\\\';]+/]]),["tcl"]); 19 | -------------------------------------------------------------------------------- /docs/locales/de.js: -------------------------------------------------------------------------------- 1 | define({ 2 | de: { 3 | 'Allowed values:' : 'Erlaubte Werte:', 4 | 'Compare all with predecessor': 'Vergleiche alle mit ihren Vorgängern', 5 | 'compare changes to:' : 'vergleiche Änderungen mit:', 6 | 'compared to' : 'verglichen mit', 7 | 'Default value:' : 'Standardwert:', 8 | 'Description' : 'Beschreibung', 9 | 'Field' : 'Feld', 10 | 'General' : 'Allgemein', 11 | 'Generated with' : 'Erstellt mit', 12 | 'Name' : 'Name', 13 | 'No response values.' : 'Keine Rückgabewerte.', 14 | 'optional' : 'optional', 15 | 'Parameter' : 'Parameter', 16 | 'Permission:' : 'Berechtigung:', 17 | 'Response' : 'Antwort', 18 | 'Send' : 'Senden', 19 | 'Send a Sample Request' : 'Eine Beispielanfrage senden', 20 | 'show up to version:' : 'zeige bis zur Version:', 21 | 'Size range:' : 'Größenbereich:', 22 | 'Type' : 'Typ', 23 | 'url' : 'url' 24 | } 25 | }); 26 | -------------------------------------------------------------------------------- /docs/locales/ro.js: -------------------------------------------------------------------------------- 1 | define({ 2 | ro: { 3 | 'Allowed values:' : 'Valori permise:', 4 | 'Compare all with predecessor': 'Compară toate cu versiunea precedentă', 5 | 'compare changes to:' : 'compară cu versiunea:', 6 | 'compared to' : 'comparat cu', 7 | 'Default value:' : 'Valoare implicită:', 8 | 'Description' : 'Descriere', 9 | 'Field' : 'Câmp', 10 | 'General' : 'General', 11 | 'Generated with' : 'Generat cu', 12 | 'Name' : 'Nume', 13 | 'No response values.' : 'Nici o valoare returnată.', 14 | 'optional' : 'opțional', 15 | 'Parameter' : 'Parametru', 16 | 'Permission:' : 'Permisiune:', 17 | 'Response' : 'Răspuns', 18 | 'Send' : 'Trimite', 19 | 'Send a Sample Request' : 'Trimite o cerere de probă', 20 | 'show up to version:' : 'arată până la versiunea:', 21 | 'Size range:' : 'Interval permis:', 22 | 'Type' : 'Tip', 23 | 'url' : 'url' 24 | } 25 | }); 26 | -------------------------------------------------------------------------------- /docs/locales/pt_br.js: -------------------------------------------------------------------------------- 1 | define({ 2 | 'pt_br': { 3 | 'Allowed values:' : 'Valores permitidos:', 4 | 'Compare all with predecessor': 'Compare todos com antecessores', 5 | 'compare changes to:' : 'comparar alterações com:', 6 | 'compared to' : 'comparado com', 7 | 'Default value:' : 'Valor padrão:', 8 | 'Description' : 'Descrição', 9 | 'Field' : 'Campo', 10 | 'General' : 'Geral', 11 | 'Generated with' : 'Gerado com', 12 | 'Name' : 'Nome', 13 | 'No response values.' : 'Sem valores de resposta.', 14 | 'optional' : 'opcional', 15 | 'Parameter' : 'Parâmetro', 16 | 'Permission:' : 'Permissão:', 17 | 'Response' : 'Resposta', 18 | 'Send' : 'Enviar', 19 | 'Send a Sample Request' : 'Enviar um Exemplo de Pedido', 20 | 'show up to version:' : 'aparecer para a versão:', 21 | 'Size range:' : 'Faixa de tamanho:', 22 | 'Type' : 'Tipo', 23 | 'url' : 'url' 24 | } 25 | }); 26 | -------------------------------------------------------------------------------- /docs/locales/ru.js: -------------------------------------------------------------------------------- 1 | define({ 2 | ru: { 3 | 'Allowed values:' : 'Допустимые значения:', 4 | 'Compare all with predecessor': 'Сравнить с предыдущей версией', 5 | 'compare changes to:' : 'сравнить с:', 6 | 'compared to' : 'в сравнении с', 7 | 'Default value:' : 'По умолчанию:', 8 | 'Description' : 'Описание', 9 | 'Field' : 'Название', 10 | 'General' : 'Общая информация', 11 | 'Generated with' : 'Сгенерировано с помощью', 12 | 'Name' : 'Название', 13 | 'No response values.' : 'Нет значений для ответа.', 14 | 'optional' : 'необязательный', 15 | 'Parameter' : 'Параметр', 16 | 'Permission:' : 'Разрешено:', 17 | 'Response' : 'Ответ', 18 | 'Send' : 'Отправить', 19 | 'Send a Sample Request' : 'Отправить тестовый запрос', 20 | 'show up to version:' : 'показать версию:', 21 | 'Size range:' : 'Ограничения:', 22 | 'Type' : 'Тип', 23 | 'url' : 'URL' 24 | } 25 | }); 26 | -------------------------------------------------------------------------------- /docs/locales/es.js: -------------------------------------------------------------------------------- 1 | define({ 2 | es: { 3 | 'Allowed values:' : 'Valores permitidos:', 4 | 'Compare all with predecessor': 'Comparar todo con versión anterior', 5 | 'compare changes to:' : 'comparar cambios con:', 6 | 'compared to' : 'comparado con', 7 | 'Default value:' : 'Valor por defecto:', 8 | 'Description' : 'Descripción', 9 | 'Field' : 'Campo', 10 | 'General' : 'General', 11 | 'Generated with' : 'Generado con', 12 | 'Name' : 'Nombre', 13 | 'No response values.' : 'Sin valores en la respuesta.', 14 | 'optional' : 'opcional', 15 | 'Parameter' : 'Parámetro', 16 | 'Permission:' : 'Permisos:', 17 | 'Response' : 'Respuesta', 18 | 'Send' : 'Enviar', 19 | 'Send a Sample Request' : 'Enviar una petición de ejemplo', 20 | 'show up to version:' : 'mostrar a versión:', 21 | 'Size range:' : 'Tamaño de rango:', 22 | 'Type' : 'Tipo', 23 | 'url' : 'url' 24 | } 25 | }); 26 | -------------------------------------------------------------------------------- /docs/locales/nl.js: -------------------------------------------------------------------------------- 1 | define({ 2 | nl: { 3 | 'Allowed values:' : 'Toegestane waarden:', 4 | 'Compare all with predecessor': 'Vergelijk alle met voorgaande versie', 5 | 'compare changes to:' : 'vergelijk veranderingen met:', 6 | 'compared to' : 'vergelijk met', 7 | 'Default value:' : 'Standaard waarde:', 8 | 'Description' : 'Omschrijving', 9 | 'Field' : 'Veld', 10 | 'General' : 'Algemeen', 11 | 'Generated with' : 'Gegenereerd met', 12 | 'Name' : 'Naam', 13 | 'No response values.' : 'Geen response waardes.', 14 | 'optional' : 'optioneel', 15 | 'Parameter' : 'Parameter', 16 | 'Permission:' : 'Permissie:', 17 | 'Response' : 'Antwoorden', 18 | 'Send' : 'Sturen', 19 | 'Send a Sample Request' : 'Stuur een sample aanvragen', 20 | 'show up to version:' : 'toon tot en met versie:', 21 | 'Size range:' : 'Maatbereik:', 22 | 'Type' : 'Type', 23 | 'url' : 'url' 24 | } 25 | }); 26 | -------------------------------------------------------------------------------- /docs/locales/fr.js: -------------------------------------------------------------------------------- 1 | define({ 2 | fr: { 3 | 'Allowed values:' : 'Valeurs autorisées :', 4 | 'Compare all with predecessor': 'Tout comparer avec ...', 5 | 'compare changes to:' : 'comparer les changements à :', 6 | 'compared to' : 'comparer à', 7 | 'Default value:' : 'Valeur par défaut :', 8 | 'Description' : 'Description', 9 | 'Field' : 'Champ', 10 | 'General' : 'Général', 11 | 'Generated with' : 'Généré avec', 12 | 'Name' : 'Nom', 13 | 'No response values.' : 'Aucune valeur de réponse.', 14 | 'optional' : 'optionnel', 15 | 'Parameter' : 'Paramètre', 16 | 'Permission:' : 'Permission :', 17 | 'Response' : 'Réponse', 18 | 'Send' : 'Envoyer', 19 | 'Send a Sample Request' : 'Envoyer une requête représentative', 20 | 'show up to version:' : 'Montrer à partir de la version :', 21 | 'Size range:' : 'Ordre de grandeur :', 22 | 'Type' : 'Type', 23 | 'url' : 'url' 24 | } 25 | }); 26 | -------------------------------------------------------------------------------- /docs/locales/it.js: -------------------------------------------------------------------------------- 1 | define({ 2 | it: { 3 | 'Allowed values:' : 'Valori permessi:', 4 | 'Compare all with predecessor': 'Confronta tutto con versioni precedenti', 5 | 'compare changes to:' : 'confronta modifiche con:', 6 | 'compared to' : 'confrontato con', 7 | 'Default value:' : 'Valore predefinito:', 8 | 'Description' : 'Descrizione', 9 | 'Field' : 'Campo', 10 | 'General' : 'Generale', 11 | 'Generated with' : 'Creato con', 12 | 'Name' : 'Nome', 13 | 'No response values.' : 'Nessun valore di risposta.', 14 | 'optional' : 'opzionale', 15 | 'Parameter' : 'Parametro', 16 | 'Permission:' : 'Permessi:', 17 | 'Response' : 'Risposta', 18 | 'Send' : 'Invia', 19 | 'Send a Sample Request' : 'Invia una richiesta di esempio', 20 | 'show up to version:' : 'mostra alla versione:', 21 | 'Size range:' : 'Intervallo dimensione:', 22 | 'Type' : 'Tipo', 23 | 'url' : 'url' 24 | } 25 | }); 26 | -------------------------------------------------------------------------------- /docs/vendor/prettify/lang-pascal.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2013 Peter Kofler 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["str",/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$))/,null,"'"],["pln",/^\s+/,null," \r\n\t\u00a0"]],[["com",/^\(\*[\s\S]*?(?:\*\)|$)|^\{[\s\S]*?(?:\}|$)/,null],["kwd",/^(?:ABSOLUTE|AND|ARRAY|ASM|ASSEMBLER|BEGIN|CASE|CONST|CONSTRUCTOR|DESTRUCTOR|DIV|DO|DOWNTO|ELSE|END|EXTERNAL|FOR|FORWARD|FUNCTION|GOTO|IF|IMPLEMENTATION|IN|INLINE|INTERFACE|INTERRUPT|LABEL|MOD|NOT|OBJECT|OF|OR|PACKED|PROCEDURE|PROGRAM|RECORD|REPEAT|SET|SHL|SHR|THEN|TO|TYPE|UNIT|UNTIL|USES|VAR|VIRTUAL|WHILE|WITH|XOR)\b/i, 18 | null],["lit",/^(?:true|false|self|nil)/i,null],["pln",/^[a-z][a-z0-9]*/i,null],["lit",/^(?:\$[a-f0-9]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+\-]?\d+)?)/i,null,"0123456789"],["pun",/^.[^\s\w\.$@\'\/]*/,null]]),["pascal"]); 19 | -------------------------------------------------------------------------------- /docs/vendor/prettify/lang-r.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2012 Jeffrey B. Arnold 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"'],["str",/^\'(?:[^\'\\]|\\[\s\S])*(?:\'|$)/,null,"'"]],[["com",/^#.*/],["kwd",/^(?:if|else|for|while|repeat|in|next|break|return|switch|function)(?![A-Za-z0-9_.])/],["lit",/^0[xX][a-fA-F0-9]+([pP][0-9]+)?[Li]?/],["lit",/^[+-]?([0-9]+(\.[0-9]+)?|\.[0-9]+)([eE][+-]?[0-9]+)?[Li]?/],["lit",/^(?:NULL|NA(?:_(?:integer|real|complex|character)_)?|Inf|TRUE|FALSE|NaN|\.\.(?:\.|[0-9]+))(?![A-Za-z0-9_.])/], 18 | ["pun",/^(?:<>?|-|==|<=|>=|<|>|&&?|!=|\|\|?|\*|\+|\^|\/|!|%.*?%|=|~|\$|@|:{1,3}|[\[\](){};,?])/],["pln",/^(?:[A-Za-z]+[A-Za-z0-9_.]*|\.[a-zA-Z_][0-9a-zA-Z\._]*)(?![A-Za-z0-9_.])/],["str",/^`.+`/]]),["r","s","R","S","Splus"]); 19 | -------------------------------------------------------------------------------- /docs/vendor/prettify/lang-s.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2012 Jeffrey B. Arnold 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"'],["str",/^\'(?:[^\'\\]|\\[\s\S])*(?:\'|$)/,null,"'"]],[["com",/^#.*/],["kwd",/^(?:if|else|for|while|repeat|in|next|break|return|switch|function)(?![A-Za-z0-9_.])/],["lit",/^0[xX][a-fA-F0-9]+([pP][0-9]+)?[Li]?/],["lit",/^[+-]?([0-9]+(\.[0-9]+)?|\.[0-9]+)([eE][+-]?[0-9]+)?[Li]?/],["lit",/^(?:NULL|NA(?:_(?:integer|real|complex|character)_)?|Inf|TRUE|FALSE|NaN|\.\.(?:\.|[0-9]+))(?![A-Za-z0-9_.])/], 18 | ["pun",/^(?:<>?|-|==|<=|>=|<|>|&&?|!=|\|\|?|\*|\+|\^|\/|!|%.*?%|=|~|\$|@|:{1,3}|[\[\](){};,?])/],["pln",/^(?:[A-Za-z]+[A-Za-z0-9_.]*|\.[a-zA-Z_][0-9a-zA-Z\._]*)(?![A-Za-z0-9_.])/],["str",/^`.+`/]]),["r","s","R","S","Splus"]); 19 | -------------------------------------------------------------------------------- /docs/vendor/prettify/lang-Splus.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2012 Jeffrey B. Arnold 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"'],["str",/^\'(?:[^\'\\]|\\[\s\S])*(?:\'|$)/,null,"'"]],[["com",/^#.*/],["kwd",/^(?:if|else|for|while|repeat|in|next|break|return|switch|function)(?![A-Za-z0-9_.])/],["lit",/^0[xX][a-fA-F0-9]+([pP][0-9]+)?[Li]?/],["lit",/^[+-]?([0-9]+(\.[0-9]+)?|\.[0-9]+)([eE][+-]?[0-9]+)?[Li]?/],["lit",/^(?:NULL|NA(?:_(?:integer|real|complex|character)_)?|Inf|TRUE|FALSE|NaN|\.\.(?:\.|[0-9]+))(?![A-Za-z0-9_.])/], 18 | ["pun",/^(?:<>?|-|==|<=|>=|<|>|&&?|!=|\|\|?|\*|\+|\^|\/|!|%.*?%|=|~|\$|@|:{1,3}|[\[\](){};,?])/],["pln",/^(?:[A-Za-z]+[A-Za-z0-9_.]*|\.[a-zA-Z_][0-9a-zA-Z\._]*)(?![A-Za-z0-9_.])/],["str",/^`.+`/]]),["r","s","R","S","Splus"]); 19 | -------------------------------------------------------------------------------- /docs/vendor/prettify/lang-cl.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2008 Google Inc. 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["opn",/^\(+/,null,"("],["clo",/^\)+/,null,")"],["com",/^;[^\r\n]*/,null,";"],["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"']],[["kwd",/^(?:block|c[ad]+r|catch|con[ds]|def(?:ine|un)|do|eq|eql|equal|equalp|eval-when|flet|format|go|if|labels|lambda|let|load-time-value|locally|macrolet|multiple-value-call|nil|progn|progv|quote|require|return-from|setq|symbol-macrolet|t|tagbody|the|throw|unwind)\b/, 18 | null],["lit",/^[+\-]?(?:[0#]x[0-9a-f]+|\d+\/\d+|(?:\.\d+|\d+(?:\.\d*)?)(?:[ed][+\-]?\d+)?)/i],["lit",/^\'(?:-*(?:\w|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?)?/],["pln",/^-*(?:[a-z_]|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?/i],["pun",/^[^\w\t\n\r \xA0()\"\\\';]+/]]),"cl el lisp lsp scm ss rkt".split(" ")); 19 | -------------------------------------------------------------------------------- /docs/vendor/prettify/lang-el.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2008 Google Inc. 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["opn",/^\(+/,null,"("],["clo",/^\)+/,null,")"],["com",/^;[^\r\n]*/,null,";"],["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"']],[["kwd",/^(?:block|c[ad]+r|catch|con[ds]|def(?:ine|un)|do|eq|eql|equal|equalp|eval-when|flet|format|go|if|labels|lambda|let|load-time-value|locally|macrolet|multiple-value-call|nil|progn|progv|quote|require|return-from|setq|symbol-macrolet|t|tagbody|the|throw|unwind)\b/, 18 | null],["lit",/^[+\-]?(?:[0#]x[0-9a-f]+|\d+\/\d+|(?:\.\d+|\d+(?:\.\d*)?)(?:[ed][+\-]?\d+)?)/i],["lit",/^\'(?:-*(?:\w|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?)?/],["pln",/^-*(?:[a-z_]|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?/i],["pun",/^[^\w\t\n\r \xA0()\"\\\';]+/]]),"cl el lisp lsp scm ss rkt".split(" ")); 19 | -------------------------------------------------------------------------------- /docs/vendor/prettify/lang-lisp.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2008 Google Inc. 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["opn",/^\(+/,null,"("],["clo",/^\)+/,null,")"],["com",/^;[^\r\n]*/,null,";"],["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"']],[["kwd",/^(?:block|c[ad]+r|catch|con[ds]|def(?:ine|un)|do|eq|eql|equal|equalp|eval-when|flet|format|go|if|labels|lambda|let|load-time-value|locally|macrolet|multiple-value-call|nil|progn|progv|quote|require|return-from|setq|symbol-macrolet|t|tagbody|the|throw|unwind)\b/, 18 | null],["lit",/^[+\-]?(?:[0#]x[0-9a-f]+|\d+\/\d+|(?:\.\d+|\d+(?:\.\d*)?)(?:[ed][+\-]?\d+)?)/i],["lit",/^\'(?:-*(?:\w|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?)?/],["pln",/^-*(?:[a-z_]|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?/i],["pun",/^[^\w\t\n\r \xA0()\"\\\';]+/]]),"cl el lisp lsp scm ss rkt".split(" ")); 19 | -------------------------------------------------------------------------------- /docs/vendor/prettify/lang-lsp.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2008 Google Inc. 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["opn",/^\(+/,null,"("],["clo",/^\)+/,null,")"],["com",/^;[^\r\n]*/,null,";"],["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"']],[["kwd",/^(?:block|c[ad]+r|catch|con[ds]|def(?:ine|un)|do|eq|eql|equal|equalp|eval-when|flet|format|go|if|labels|lambda|let|load-time-value|locally|macrolet|multiple-value-call|nil|progn|progv|quote|require|return-from|setq|symbol-macrolet|t|tagbody|the|throw|unwind)\b/, 18 | null],["lit",/^[+\-]?(?:[0#]x[0-9a-f]+|\d+\/\d+|(?:\.\d+|\d+(?:\.\d*)?)(?:[ed][+\-]?\d+)?)/i],["lit",/^\'(?:-*(?:\w|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?)?/],["pln",/^-*(?:[a-z_]|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?/i],["pun",/^[^\w\t\n\r \xA0()\"\\\';]+/]]),"cl el lisp lsp scm ss rkt".split(" ")); 19 | -------------------------------------------------------------------------------- /docs/vendor/prettify/lang-rkt.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2008 Google Inc. 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["opn",/^\(+/,null,"("],["clo",/^\)+/,null,")"],["com",/^;[^\r\n]*/,null,";"],["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"']],[["kwd",/^(?:block|c[ad]+r|catch|con[ds]|def(?:ine|un)|do|eq|eql|equal|equalp|eval-when|flet|format|go|if|labels|lambda|let|load-time-value|locally|macrolet|multiple-value-call|nil|progn|progv|quote|require|return-from|setq|symbol-macrolet|t|tagbody|the|throw|unwind)\b/, 18 | null],["lit",/^[+\-]?(?:[0#]x[0-9a-f]+|\d+\/\d+|(?:\.\d+|\d+(?:\.\d*)?)(?:[ed][+\-]?\d+)?)/i],["lit",/^\'(?:-*(?:\w|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?)?/],["pln",/^-*(?:[a-z_]|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?/i],["pun",/^[^\w\t\n\r \xA0()\"\\\';]+/]]),"cl el lisp lsp scm ss rkt".split(" ")); 19 | -------------------------------------------------------------------------------- /docs/vendor/prettify/lang-scm.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2008 Google Inc. 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["opn",/^\(+/,null,"("],["clo",/^\)+/,null,")"],["com",/^;[^\r\n]*/,null,";"],["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"']],[["kwd",/^(?:block|c[ad]+r|catch|con[ds]|def(?:ine|un)|do|eq|eql|equal|equalp|eval-when|flet|format|go|if|labels|lambda|let|load-time-value|locally|macrolet|multiple-value-call|nil|progn|progv|quote|require|return-from|setq|symbol-macrolet|t|tagbody|the|throw|unwind)\b/, 18 | null],["lit",/^[+\-]?(?:[0#]x[0-9a-f]+|\d+\/\d+|(?:\.\d+|\d+(?:\.\d*)?)(?:[ed][+\-]?\d+)?)/i],["lit",/^\'(?:-*(?:\w|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?)?/],["pln",/^-*(?:[a-z_]|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?/i],["pun",/^[^\w\t\n\r \xA0()\"\\\';]+/]]),"cl el lisp lsp scm ss rkt".split(" ")); 19 | -------------------------------------------------------------------------------- /docs/vendor/prettify/lang-ss.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2008 Google Inc. 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["opn",/^\(+/,null,"("],["clo",/^\)+/,null,")"],["com",/^;[^\r\n]*/,null,";"],["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"']],[["kwd",/^(?:block|c[ad]+r|catch|con[ds]|def(?:ine|un)|do|eq|eql|equal|equalp|eval-when|flet|format|go|if|labels|lambda|let|load-time-value|locally|macrolet|multiple-value-call|nil|progn|progv|quote|require|return-from|setq|symbol-macrolet|t|tagbody|the|throw|unwind)\b/, 18 | null],["lit",/^[+\-]?(?:[0#]x[0-9a-f]+|\d+\/\d+|(?:\.\d+|\d+(?:\.\d*)?)(?:[ed][+\-]?\d+)?)/i],["lit",/^\'(?:-*(?:\w|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?)?/],["pln",/^-*(?:[a-z_]|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?/i],["pun",/^[^\w\t\n\r \xA0()\"\\\';]+/]]),"cl el lisp lsp scm ss rkt".split(" ")); 19 | -------------------------------------------------------------------------------- /docs/locales/locale.js: -------------------------------------------------------------------------------- 1 | define([ 2 | './locales/ca.js', 3 | './locales/cs.js', 4 | './locales/de.js', 5 | './locales/es.js', 6 | './locales/fr.js', 7 | './locales/it.js', 8 | './locales/nl.js', 9 | './locales/pl.js', 10 | './locales/pt_br.js', 11 | './locales/ro.js', 12 | './locales/ru.js', 13 | './locales/tr.js', 14 | './locales/vi.js', 15 | './locales/zh.js', 16 | './locales/zh_cn.js' 17 | ], function() { 18 | var langId = (navigator.language || navigator.userLanguage).toLowerCase().replace('-', '_'); 19 | var language = langId.substr(0, 2); 20 | var locales = {}; 21 | 22 | for (index in arguments) { 23 | for (property in arguments[index]) 24 | locales[property] = arguments[index][property]; 25 | } 26 | if ( ! locales['en']) 27 | locales['en'] = {}; 28 | 29 | if ( ! locales[langId] && ! locales[language]) 30 | language = 'en'; 31 | 32 | var locale = (locales[langId] ? locales[langId] : locales[language]); 33 | 34 | function __(text) { 35 | var index = locale[text]; 36 | if (index === undefined) 37 | return text; 38 | return index; 39 | }; 40 | 41 | function setLanguage(language) { 42 | locale = locales[language]; 43 | } 44 | 45 | return { 46 | __ : __, 47 | locales : locales, 48 | locale : locale, 49 | setLanguage: setLanguage 50 | }; 51 | }); 52 | -------------------------------------------------------------------------------- /docs/vendor/prettify/lang-lgt.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2014 Paulo Moura 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["str",/^\"(?:[^\"\\\n\x0C\r]|\\[\s\S])*(?:\"|$)/,null,'"'],["lit",/^[a-z][a-zA-Z0-9_]*/],["lit",/^\'(?:[^\'\\\n\x0C\r]|\\[^&])+\'?/,null,"'"],["lit",/^(?:0'.|0b[0-1]+|0o[0-7]+|0x[\da-f]+|\d+(?:\.\d+)?(?:e[+\-]?\d+)?)/i,null,"0123456789"]],[["com",/^%[^\r\n]*/,null,"%"],["com",/^\/\*[\s\S]*?\*\//],["kwd",/^\s*:-\s(c(a(lls|tegory)|oinductive)|p(ublic|r(ot(ocol|ected)|ivate))|e(l(if|se)|n(coding|sure_loaded)|xport)|i(f|n(clude|itialization|fo))|alias|d(ynamic|iscontiguous)|m(eta_(non_terminal|predicate)|od(e|ule)|ultifile)|reexport|s(et_(logtalk|prolog)_flag|ynchronized)|o(bject|p)|use(s|_module))/], 18 | ["kwd",/^\s*:-\s(e(lse|nd(if|_(category|object|protocol)))|built_in|dynamic|synchronized|threaded)/],["typ",/^[A-Z_][a-zA-Z0-9_]*/],["pun",/^[.,;{}:^<>=\\/+*?#!-]/]]),["logtalk","lgt"]); 19 | -------------------------------------------------------------------------------- /docs/vendor/prettify/lang-logtalk.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2014 Paulo Moura 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["str",/^\"(?:[^\"\\\n\x0C\r]|\\[\s\S])*(?:\"|$)/,null,'"'],["lit",/^[a-z][a-zA-Z0-9_]*/],["lit",/^\'(?:[^\'\\\n\x0C\r]|\\[^&])+\'?/,null,"'"],["lit",/^(?:0'.|0b[0-1]+|0o[0-7]+|0x[\da-f]+|\d+(?:\.\d+)?(?:e[+\-]?\d+)?)/i,null,"0123456789"]],[["com",/^%[^\r\n]*/,null,"%"],["com",/^\/\*[\s\S]*?\*\//],["kwd",/^\s*:-\s(c(a(lls|tegory)|oinductive)|p(ublic|r(ot(ocol|ected)|ivate))|e(l(if|se)|n(coding|sure_loaded)|xport)|i(f|n(clude|itialization|fo))|alias|d(ynamic|iscontiguous)|m(eta_(non_terminal|predicate)|od(e|ule)|ultifile)|reexport|s(et_(logtalk|prolog)_flag|ynchronized)|o(bject|p)|use(s|_module))/], 18 | ["kwd",/^\s*:-\s(e(lse|nd(if|_(category|object|protocol)))|built_in|dynamic|synchronized|threaded)/],["typ",/^[A-Z_][a-zA-Z0-9_]*/],["pun",/^[.,;{}:^<>=\\/+*?#!-]/]]),["logtalk","lgt"]); 19 | -------------------------------------------------------------------------------- /docs/vendor/prettify/lang-clj.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (C) 2011 Google Inc. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | PR.registerLangHandler(PR.createSimpleLexer([["opn",/^[\(\{\[]+/,null,"([{"],["clo",/^[\)\}\]]+/,null,")]}"],["com",/^;[^\r\n]*/,null,";"],["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"']],[["kwd",/^(?:def|if|do|let|quote|var|fn|loop|recur|throw|try|monitor-enter|monitor-exit|defmacro|defn|defn-|macroexpand|macroexpand-1|for|doseq|dosync|dotimes|and|or|when|not|assert|doto|proxy|defstruct|first|rest|cons|defprotocol|deftype|defrecord|reify|defmulti|defmethod|meta|with-meta|ns|in-ns|create-ns|import|intern|refer|alias|namespace|resolve|ref|deref|refset|new|set!|memfn|to-array|into-array|aset|gen-class|reduce|map|filter|find|nil?|empty?|hash-map|hash-set|vec|vector|seq|flatten|reverse|assoc|dissoc|list|list?|disj|get|union|difference|intersection|extend|extend-type|extend-protocol|prn)\b/, 17 | null],["typ",/^:[0-9a-zA-Z\-]+/]]),["clj"]); 18 | -------------------------------------------------------------------------------- /docs/vendor/prettify/lang-mumps.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2011 Kitware Inc. 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^(?:"(?:[^"]|\\.)*")/,null,'"']],[["com",/^;[^\r\n]*/,null,";"],["dec",/^(?:\$(?:D|DEVICE|EC|ECODE|ES|ESTACK|ET|ETRAP|H|HOROLOG|I|IO|J|JOB|K|KEY|P|PRINCIPAL|Q|QUIT|ST|STACK|S|STORAGE|SY|SYSTEM|T|TEST|TL|TLEVEL|TR|TRESTART|X|Y|Z[A-Z]*|A|ASCII|C|CHAR|D|DATA|E|EXTRACT|F|FIND|FN|FNUMBER|G|GET|J|JUSTIFY|L|LENGTH|NA|NAME|O|ORDER|P|PIECE|QL|QLENGTH|QS|QSUBSCRIPT|Q|QUERY|R|RANDOM|RE|REVERSE|S|SELECT|ST|STACK|T|TEXT|TR|TRANSLATE|NaN))\b/i, 18 | null],["kwd",/^(?:[^\$]B|BREAK|C|CLOSE|D|DO|E|ELSE|F|FOR|G|GOTO|H|HALT|H|HANG|I|IF|J|JOB|K|KILL|L|LOCK|M|MERGE|N|NEW|O|OPEN|Q|QUIT|R|READ|S|SET|TC|TCOMMIT|TRE|TRESTART|TRO|TROLLBACK|TS|TSTART|U|USE|V|VIEW|W|WRITE|X|XECUTE)\b/i,null],["lit",/^[+-]?(?:(?:\.\d+|\d+(?:\.\d*)?)(?:E[+\-]?\d+)?)/i],["pln",/^[a-z][a-zA-Z0-9]*/i],["pun",/^[^\w\t\n\r\xA0\"\$;%\^]|_/]]),["mumps"]); 19 | -------------------------------------------------------------------------------- /controllers/users.js: -------------------------------------------------------------------------------- 1 | const express = require('express'); 2 | const app = express(); 3 | const user = require('../models/user.js'); 4 | 5 | app.get("/online", function (req, res) { 6 | user.getAllUsersConnectedCount(req, res); 7 | }); 8 | 9 | app.get("/all", function (req, res) { 10 | user.getAllUsers(req, res); 11 | }); 12 | 13 | app.get("/user/:name", function (req, res) { 14 | user.getUserByName(req, res, req.params.name); 15 | }); 16 | 17 | app.get("/toptenlevel", function (req, res) { 18 | user.getTopTenMaxLeverUsers(req, res); 19 | }); 20 | 21 | app.get("/toptengold", function (req, res) { 22 | user.getTopTenMoreGoldUsers(req, res); 23 | }); 24 | 25 | app.get("/toptenmoretimeonline", function (req, res) { 26 | user.getTopTenMoreTimeOnline(req, res); 27 | }); 28 | 29 | app.get("/toptenmorehp", function (req, res) { 30 | user.getTopTenMoreHp(req, res); 31 | }); 32 | 33 | app.get("/toptenuserkiller", function (req, res) { 34 | user.getTopTenUserKiller(req, res); 35 | }); 36 | 37 | app.get("/toptennpckiller", function (req, res) { 38 | user.getTopTenNpcKiller(req, res); 39 | }); 40 | 41 | app.get("/armada", function (req, res) { 42 | user.getAllArmadaUsers(req, res); 43 | }); 44 | 45 | app.get("/caos", function (req, res) { 46 | user.getAllCaosUsers(req, res); 47 | }); 48 | 49 | app.get("/consejoarmada", function (req, res) { 50 | user.getAllArmadaConsejoUsers(req, res); 51 | }); 52 | 53 | app.get("/consejocaos", function (req, res) { 54 | user.getAllCaosConsejoUsers(req, res); 55 | }); 56 | 57 | module.exports = app; 58 | -------------------------------------------------------------------------------- /docs/vendor/prettify/lang-css.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2009 Google Inc. 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[ \t\r\n\f]+/,null," \t\r\n\f"]],[["str",/^\"(?:[^\n\r\f\\\"]|\\(?:\r\n?|\n|\f)|\\[\s\S])*\"/,null],["str",/^\'(?:[^\n\r\f\\\']|\\(?:\r\n?|\n|\f)|\\[\s\S])*\'/,null],["lang-css-str",/^url\(([^\)\"\']+)\)/i],["kwd",/^(?:url|rgb|\!important|@import|@page|@media|@charset|inherit)(?=[^\-\w]|$)/i,null],["lang-css-kw",/^(-?(?:[_a-z]|(?:\\[0-9a-f]+ ?))(?:[_a-z0-9\-]|\\(?:\\[0-9a-f]+ ?))*)\s*:/i],["com",/^\/\*[^*]*\*+(?:[^\/*][^*]*\*+)*\//], 18 | ["com",/^(?:\x3c!--|--\x3e)/],["lit",/^(?:\d+|\d*\.\d+)(?:%|[a-z]+)?/i],["lit",/^#(?:[0-9a-f]{3}){1,2}\b/i],["pln",/^-?(?:[_a-z]|(?:\\[\da-f]+ ?))(?:[_a-z\d\-]|\\(?:\\[\da-f]+ ?))*/i],["pun",/^[^\s\w\'\"]+/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[["kwd",/^-?(?:[_a-z]|(?:\\[\da-f]+ ?))(?:[_a-z\d\-]|\\(?:\\[\da-f]+ ?))*/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[["str",/^[^\)\"\']+/]]),["css-str"]); 19 | -------------------------------------------------------------------------------- /docs/vendor/prettify/lang-scala.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2010 Google Inc. 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^(?:"(?:(?:""(?:""?(?!")|[^\\"]|\\.)*"{0,3})|(?:[^"\r\n\\]|\\.)*"?))/,null,'"'],["lit",/^`(?:[^\r\n\\`]|\\.)*`?/,null,"`"],["pun",/^[!#%&()*+,\-:;<=>?@\[\\\]^{|}~]+/,null,"!#%&()*+,-:;<=>?@[\\]^{|}~"]],[["str",/^'(?:[^\r\n\\']|\\(?:'|[^\r\n']+))'/],["lit",/^'[a-zA-Z_$][\w$]*(?!['$\w])/],["kwd",/^(?:abstract|case|catch|class|def|do|else|extends|final|finally|for|forSome|if|implicit|import|lazy|match|new|object|override|package|private|protected|requires|return|sealed|super|throw|trait|try|type|val|var|while|with|yield)\b/], 18 | ["lit",/^(?:true|false|null|this)\b/],["lit",/^(?:(?:0(?:[0-7]+|X[0-9A-F]+))L?|(?:(?:0|[1-9][0-9]*)(?:(?:\.[0-9]+)?(?:E[+\-]?[0-9]+)?F?|L?))|\\.[0-9]+(?:E[+\-]?[0-9]+)?F?)/i],["typ",/^[$_]*[A-Z][_$A-Z0-9]*[a-z][\w$]*/],["pln",/^[$a-zA-Z_][\w$]*/],["com",/^\/(?:\/.*|\*(?:\/|\**[^*/])*(?:\*+\/?)?)/],["pun",/^(?:\.+|\/)/]]),["scala"]); 19 | -------------------------------------------------------------------------------- /docs/vendor/prettify/lang-aea.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2009 Onno Hommes. 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["com",/^#[^\r\n]*/,null,"#"],["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"']],[["kwd",/^(?:ADS|AD|AUG|BZF|BZMF|CAE|CAF|CA|CCS|COM|CS|DAS|DCA|DCOM|DCS|DDOUBL|DIM|DOUBLE|DTCB|DTCF|DV|DXCH|EDRUPT|EXTEND|INCR|INDEX|NDX|INHINT|LXCH|MASK|MSK|MP|MSU|NOOP|OVSK|QXCH|RAND|READ|RELINT|RESUME|RETURN|ROR|RXOR|SQUARE|SU|TCR|TCAA|OVSK|TCF|TC|TS|WAND|WOR|WRITE|XCH|XLQ|XXALQ|ZL|ZQ|ADD|ADZ|SUB|SUZ|MPY|MPR|MPZ|DVP|COM|ABS|CLA|CLZ|LDQ|STO|STQ|ALS|LLS|LRS|TRA|TSQ|TMI|TOV|AXT|TIX|DLY|INP|OUT)\s/, 18 | null],["typ",/^(?:-?GENADR|=MINUS|2BCADR|VN|BOF|MM|-?2CADR|-?[1-6]DNADR|ADRES|BBCON|[SE]?BANK\=?|BLOCK|BNKSUM|E?CADR|COUNT\*?|2?DEC\*?|-?DNCHAN|-?DNPTR|EQUALS|ERASE|MEMORY|2?OCT|REMADR|SETLOC|SUBRO|ORG|BSS|BES|SYN|EQU|DEFINE|END)\s/,null],["lit",/^\'(?:-*(?:\w|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?)?/],["pln",/^-*(?:[!-z_]|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?/i],["pun",/^[^\w\t\n\r \xA0()\"\\\';]+/]]),["apollo","agc","aea"]); 19 | -------------------------------------------------------------------------------- /docs/vendor/prettify/lang-agc.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2009 Onno Hommes. 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["com",/^#[^\r\n]*/,null,"#"],["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"']],[["kwd",/^(?:ADS|AD|AUG|BZF|BZMF|CAE|CAF|CA|CCS|COM|CS|DAS|DCA|DCOM|DCS|DDOUBL|DIM|DOUBLE|DTCB|DTCF|DV|DXCH|EDRUPT|EXTEND|INCR|INDEX|NDX|INHINT|LXCH|MASK|MSK|MP|MSU|NOOP|OVSK|QXCH|RAND|READ|RELINT|RESUME|RETURN|ROR|RXOR|SQUARE|SU|TCR|TCAA|OVSK|TCF|TC|TS|WAND|WOR|WRITE|XCH|XLQ|XXALQ|ZL|ZQ|ADD|ADZ|SUB|SUZ|MPY|MPR|MPZ|DVP|COM|ABS|CLA|CLZ|LDQ|STO|STQ|ALS|LLS|LRS|TRA|TSQ|TMI|TOV|AXT|TIX|DLY|INP|OUT)\s/, 18 | null],["typ",/^(?:-?GENADR|=MINUS|2BCADR|VN|BOF|MM|-?2CADR|-?[1-6]DNADR|ADRES|BBCON|[SE]?BANK\=?|BLOCK|BNKSUM|E?CADR|COUNT\*?|2?DEC\*?|-?DNCHAN|-?DNPTR|EQUALS|ERASE|MEMORY|2?OCT|REMADR|SETLOC|SUBRO|ORG|BSS|BES|SYN|EQU|DEFINE|END)\s/,null],["lit",/^\'(?:-*(?:\w|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?)?/],["pln",/^-*(?:[!-z_]|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?/i],["pun",/^[^\w\t\n\r \xA0()\"\\\';]+/]]),["apollo","agc","aea"]); 19 | -------------------------------------------------------------------------------- /docs/vendor/prettify/lang-apollo.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2009 Onno Hommes. 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["com",/^#[^\r\n]*/,null,"#"],["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"']],[["kwd",/^(?:ADS|AD|AUG|BZF|BZMF|CAE|CAF|CA|CCS|COM|CS|DAS|DCA|DCOM|DCS|DDOUBL|DIM|DOUBLE|DTCB|DTCF|DV|DXCH|EDRUPT|EXTEND|INCR|INDEX|NDX|INHINT|LXCH|MASK|MSK|MP|MSU|NOOP|OVSK|QXCH|RAND|READ|RELINT|RESUME|RETURN|ROR|RXOR|SQUARE|SU|TCR|TCAA|OVSK|TCF|TC|TS|WAND|WOR|WRITE|XCH|XLQ|XXALQ|ZL|ZQ|ADD|ADZ|SUB|SUZ|MPY|MPR|MPZ|DVP|COM|ABS|CLA|CLZ|LDQ|STO|STQ|ALS|LLS|LRS|TRA|TSQ|TMI|TOV|AXT|TIX|DLY|INP|OUT)\s/, 18 | null],["typ",/^(?:-?GENADR|=MINUS|2BCADR|VN|BOF|MM|-?2CADR|-?[1-6]DNADR|ADRES|BBCON|[SE]?BANK\=?|BLOCK|BNKSUM|E?CADR|COUNT\*?|2?DEC\*?|-?DNCHAN|-?DNPTR|EQUALS|ERASE|MEMORY|2?OCT|REMADR|SETLOC|SUBRO|ORG|BSS|BES|SYN|EQU|DEFINE|END)\s/,null],["lit",/^\'(?:-*(?:\w|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?)?/],["pln",/^-*(?:[!-z_]|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?/i],["pun",/^[^\w\t\n\r \xA0()\"\\\';]+/]]),["apollo","agc","aea"]); 19 | -------------------------------------------------------------------------------- /docs/vendor/prettify/lang-dart.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2013 Google Inc. 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"]],[["com",/^#!(?:.*)/],["kwd",/^\b(?:import|library|part of|part|as|show|hide)\b/i],["com",/^\/\/(?:.*)/],["com",/^\/\*[^*]*\*+(?:[^\/*][^*]*\*+)*\//],["kwd",/^\b(?:class|interface)\b/i],["kwd",/^\b(?:assert|async|await|break|case|catch|continue|default|do|else|finally|for|if|in|is|new|return|super|switch|sync|this|throw|try|while)\b/i],["kwd",/^\b(?:abstract|const|extends|factory|final|get|implements|native|operator|set|static|typedef|var)\b/i], 18 | ["typ",/^\b(?:bool|double|Dynamic|int|num|Object|String|void)\b/i],["kwd",/^\b(?:false|null|true)\b/i],["str",/^r?[\']{3}[\s|\S]*?[^\\][\']{3}/],["str",/^r?[\"]{3}[\s|\S]*?[^\\][\"]{3}/],["str",/^r?\'(\'|(?:[^\n\r\f])*?[^\\]\')/],["str",/^r?\"(\"|(?:[^\n\r\f])*?[^\\]\")/],["typ",/^[A-Z]\w*/],["pln",/^[a-z_$][a-z0-9_]*/i],["pun",/^[~!%^&*+=|?:<>/-]/],["lit",/^\b0x[0-9a-f]+/i],["lit",/^\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i],["lit", 19 | /^\b\.\d+(?:e[+-]?\d+)?/i],["pun",/^[(){}\[\],.;]/]]),["dart"]); 20 | -------------------------------------------------------------------------------- /controllers/servers.js: -------------------------------------------------------------------------------- 1 | const express = require('express'); 2 | const app = express(); 3 | const ip = require("ip"); 4 | 5 | function randomIntFromInterval(min, max) { // min and max included 6 | return Math.floor(Math.random() * (max - min + 1) + min); 7 | } 8 | 9 | app.post("/sendUsersOnline", function (req, res) { 10 | const serverInfo = `${req.body.ip}:${req.body.port}`; 11 | global.serversOnlineQuantityUsers = global.serversOnlineQuantityUsers.filter(x => x.ipAndPort !== serverInfo) 12 | 13 | let serverName = req.body.serverName 14 | 15 | if (serverInfo.includes(global.serverIpAddress)){ 16 | serverName = "Servidor Principal" 17 | } 18 | 19 | global.serversOnlineQuantityUsers.push({ 20 | serverName: serverName, 21 | quantityUsers: req.body.quantityUsers, 22 | ipAndPort: serverInfo, 23 | dateTime: new Date() 24 | }) 25 | 26 | global.serversOnlineQuantityUsers.sort(function(obj1, obj2) { 27 | // Ascending: first age less than the previous 28 | return obj2.quantityUsers - obj1.quantityUsers; 29 | }); 30 | 31 | return res.status(200).json(global.serversOnlineQuantityUsers); 32 | }); 33 | 34 | app.get("/getOnlineUsersFromAllServers", function (req, res) { 35 | return res.status(200).json({serversInfo: global.serversOnlineQuantityUsers}); 36 | }); 37 | 38 | app.get("/getRandomComic", function (req, res) { 39 | const imageNumber = randomIntFromInterval(1, 222) 40 | 41 | return res.status(200).json({comicImage: `https://raw.githubusercontent.com/ao-libre/ao-api-server/master/resources/images/comics/Comic${imageNumber}.png`}); 42 | }); 43 | 44 | module.exports = app; 45 | -------------------------------------------------------------------------------- /docs/vendor/prettify/lang-fs.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2008 Google Inc. 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["com",/^#(?:if[\t\n\r \xA0]+(?:[a-z_$][\w\']*|``[^\r\n\t`]*(?:``|$))|else|endif|light)/i,null,"#"],["str",/^(?:\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)|\'(?:[^\'\\]|\\[\s\S])(?:\'|$))/,null,"\"'"]],[["com",/^(?:\/\/[^\r\n]*|\(\*[\s\S]*?\*\))/],["kwd",/^(?:abstract|and|as|assert|begin|class|default|delegate|do|done|downcast|downto|elif|else|end|exception|extern|false|finally|for|fun|function|if|in|inherit|inline|interface|internal|lazy|let|match|member|module|mutable|namespace|new|null|of|open|or|override|private|public|rec|return|static|struct|then|to|true|try|type|upcast|use|val|void|when|while|with|yield|asr|land|lor|lsl|lsr|lxor|mod|sig|atomic|break|checked|component|const|constraint|constructor|continue|eager|event|external|fixed|functor|global|include|method|mixin|object|parallel|process|protected|pure|sealed|trait|virtual|volatile)\b/], 18 | ["lit",/^[+\-]?(?:0x[\da-f]+|(?:(?:\.\d+|\d+(?:\.\d*)?)(?:e[+\-]?\d+)?))/i],["pln",/^(?:[a-z_][\w']*[!?#]?|``[^\r\n\t`]*(?:``|$))/i],["pun",/^[^\t\n\r \xA0\"\'\w]+/]]),["fs","ml"]); 19 | -------------------------------------------------------------------------------- /docs/vendor/prettify/lang-ml.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2008 Google Inc. 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["com",/^#(?:if[\t\n\r \xA0]+(?:[a-z_$][\w\']*|``[^\r\n\t`]*(?:``|$))|else|endif|light)/i,null,"#"],["str",/^(?:\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)|\'(?:[^\'\\]|\\[\s\S])(?:\'|$))/,null,"\"'"]],[["com",/^(?:\/\/[^\r\n]*|\(\*[\s\S]*?\*\))/],["kwd",/^(?:abstract|and|as|assert|begin|class|default|delegate|do|done|downcast|downto|elif|else|end|exception|extern|false|finally|for|fun|function|if|in|inherit|inline|interface|internal|lazy|let|match|member|module|mutable|namespace|new|null|of|open|or|override|private|public|rec|return|static|struct|then|to|true|try|type|upcast|use|val|void|when|while|with|yield|asr|land|lor|lsl|lsr|lxor|mod|sig|atomic|break|checked|component|const|constraint|constructor|continue|eager|event|external|fixed|functor|global|include|method|mixin|object|parallel|process|protected|pure|sealed|trait|virtual|volatile)\b/], 18 | ["lit",/^[+\-]?(?:0x[\da-f]+|(?:(?:\.\d+|\d+(?:\.\d*)?)(?:e[+\-]?\d+)?))/i],["pln",/^(?:[a-z_][\w']*[!?#]?|``[^\r\n\t`]*(?:``|$))/i],["pun",/^[^\t\n\r \xA0\"\'\w]+/]]),["fs","ml"]); 19 | -------------------------------------------------------------------------------- /controllers/emails.js: -------------------------------------------------------------------------------- 1 | const express = require('express'); 2 | const app = express(); 3 | const email = require('../models/email.js'); 4 | const { getAllEmailsFromAccounts } = require("../models/account") 5 | 6 | app.post("/welcome", function (req, res) { 7 | let emailTo = req.body.emailTo 8 | let username = req.body.username 9 | let password = req.body.password 10 | 11 | console.info("welcome: " + req.body.emailTo) 12 | 13 | email.sendWelcomeEmail(req, res, emailTo, username, password); 14 | }); 15 | 16 | app.post("/loginAccount", function (req, res) { 17 | const emailTo = req.body.emailTo 18 | const lastIpsUsed = req.body.lastIpsUsed 19 | const currentIp = req.body.currentIp 20 | 21 | if (lastIpsUsed.includes(currentIp)) { 22 | return res.status(200).send('No se envio email de login a ' + req.body.emailTo + ' por que se conecto desde una ip antes usada: ' + currentIp); 23 | } 24 | 25 | const date = new Date() 26 | 27 | console.info("loginAccount: " + req.body.emailTo + " Conectado con ip: " + req.body.currentIp) 28 | email.sendLoginEmail(req, res, emailTo, date, currentIp); 29 | }); 30 | 31 | app.post("/resetAccountPassword", function (req, res) { 32 | let emailTo = req.body.emailTo 33 | let newPassword = req.body.newPassword 34 | 35 | console.info("resetAccountPassword: " + emailTo) 36 | 37 | email.sendResetAccountPassword(req, res, emailTo, newPassword); 38 | }); 39 | 40 | app.post("/sendNewsletterEmail", async function (req, res) { 41 | let emailContent = req.body.emailContent 42 | let emailSubject = req.body.emailSubject 43 | 44 | console.info("sendNewsletterEmail: " + emailSubject) 45 | 46 | let allEmails = await getAllEmailsFromAccounts(); 47 | 48 | allEmails = allEmails.map(x => { 49 | return { 50 | INIT_USERNAME: x.INIT_USERNAME 51 | } 52 | }); 53 | 54 | email.sendNewsletterEmail(req, res, allEmails, emailSubject, emailContent); 55 | }); 56 | 57 | module.exports = app; -------------------------------------------------------------------------------- /controllers/charfiles.js: -------------------------------------------------------------------------------- 1 | const express = require('express'); 2 | const app = express(); 3 | const charfile = require('../models/charfile.js'); 4 | 5 | //This endpoint is to get the file of the charfile 6 | app.get("/file/:name", function (req, res) { 7 | charfile.getCharfileByName(req, res, req.params.name); 8 | }); 9 | 10 | //This endpoint is to get the information of the char from the database 11 | app.get("/name/:name", function (req, res) { 12 | charfile.getCharByName(req, res, req.params.name); 13 | }); 14 | 15 | app.get("/all", function (req, res) { 16 | charfile.getAllChars(req, res); 17 | }); 18 | 19 | app.get("/toptenlevel", function (req, res) { 20 | charfile.getTopTenMaxLeverChars(req, res); 21 | }); 22 | 23 | app.get("/toptengold", function (req, res) { 24 | charfile.getTopTenMoreGoldChars(req, res); 25 | }); 26 | 27 | app.get("/toptenmoretimeonline", function (req, res) { 28 | charfile.getTopTenMoreTimeOnline(req, res); 29 | }); 30 | 31 | app.get("/toptenmorehp", function (req, res) { 32 | charfile.getTopTenMoreHp(req, res); 33 | }); 34 | 35 | app.get("/toptencharkiller", function (req, res) { 36 | charfile.getTopTenCharKiller(req, res); 37 | }); 38 | 39 | app.get("/toptennpckiller", function (req, res) { 40 | charfile.getTopTenNpcKiller(req, res); 41 | }); 42 | 43 | app.get("/backupcharfiles", function (req, res) { 44 | charfile.backupCharfiles(req, res); 45 | }); 46 | 47 | app.get("/lastTimeUpdated", function (req, res) { 48 | charfile.getTimeLastUpdated(req, res); 49 | }); 50 | 51 | app.get("/getCountChars", function (req, res) { 52 | charfile.getCountChars(req, res); 53 | }); 54 | 55 | app.get("/getGameMasters", function (req, res) { 56 | charfile.getAllGms(req, res); 57 | }); 58 | 59 | app.post("/resetInventoryAndGoldCharfile", function (req, res) { 60 | if (process.env.ADMIN_PASSWORD === req.body.password) { 61 | charfile.resetInventoryOfCheaters(req, res); 62 | } 63 | 64 | return res.status(401).send('No estas autorizado a entrar... :('); 65 | }); 66 | 67 | module.exports = app; -------------------------------------------------------------------------------- /docs/vendor/prettify/lang-swift.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2015 Google Inc. 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | Unless required by applicable law or agreed to in writing, software 10 | distributed under the License is distributed on an "AS IS" BASIS, 11 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | See the License for the specific language governing permissions and 13 | limitations under the License. 14 | */ 15 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[ \n\r\t\v\f\0]+/,null," \n\r\t\v\f\x00"],["str",/^"(?:[^"\\]|(?:\\.)|(?:\\\((?:[^"\\)]|\\.)*\)))*"/,null,'"']],[["lit",/^(?:(?:0x[\da-fA-F][\da-fA-F_]*\.[\da-fA-F][\da-fA-F_]*[pP]?)|(?:\d[\d_]*\.\d[\d_]*[eE]?))[+-]?\d[\d_]*/,null],["lit",/^-?(?:(?:0(?:(?:b[01][01_]*)|(?:o[0-7][0-7_]*)|(?:x[\da-fA-F][\da-fA-F_]*)))|(?:\d[\d_]*))/,null],["lit",/^(?:true|false|nil)\b/,null],["kwd",/^\b(?:__COLUMN__|__FILE__|__FUNCTION__|__LINE__|#available|#else|#elseif|#endif|#if|#line|arch|arm|arm64|associativity|as|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|dynamicType|else|enum|fallthrough|final|for|func|get|import|indirect|infix|init|inout|internal|i386|if|in|iOS|iOSApplicationExtension|is|lazy|left|let|mutating|none|nonmutating|operator|optional|OSX|OSXApplicationExtension|override|postfix|precedence|prefix|private|protocol|Protocol|public|required|rethrows|return|right|safe|self|set|static|struct|subscript|super|switch|throw|try|Type|typealias|unowned|unsafe|var|weak|watchOS|while|willSet|x86_64)\b/, 16 | null],["com",/^\/\/.*?[\n\r]/,null],["com",/^\/\*[\s\S]*?(?:\*\/|$)/,null],["pun",/^<<=|<=|<<|>>=|>=|>>|===|==|\.\.\.|&&=|\.\.<|!==|!=|&=|~=|~|\(|\)|\[|\]|{|}|@|#|;|\.|,|:|\|\|=|\?\?|\|\||&&|&\*|&\+|&-|&=|\+=|-=|\/=|\*=|\^=|%=|\|=|->|`|==|\+\+|--|\/|\+|!|\*|%|<|>|&|\||\^|\?|=|-|_/,null],["typ",/^\b(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null]]),["swift"]); 17 | -------------------------------------------------------------------------------- /docs/vendor/prettify/lang-vhd.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2010 benoit@ryder.fr 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"]],[["str",/^(?:[BOX]?"(?:[^\"]|"")*"|'.')/i],["com",/^--[^\r\n]*/],["kwd",/^(?:abs|access|after|alias|all|and|architecture|array|assert|attribute|begin|block|body|buffer|bus|case|component|configuration|constant|disconnect|downto|else|elsif|end|entity|exit|file|for|function|generate|generic|group|guarded|if|impure|in|inertial|inout|is|label|library|linkage|literal|loop|map|mod|nand|new|next|nor|not|null|of|on|open|or|others|out|package|port|postponed|procedure|process|pure|range|record|register|reject|rem|report|return|rol|ror|select|severity|shared|signal|sla|sll|sra|srl|subtype|then|to|transport|type|unaffected|units|until|use|variable|wait|when|while|with|xnor|xor)(?=[^\w-]|$)/i, 18 | null],["typ",/^(?:bit|bit_vector|character|boolean|integer|real|time|string|severity_level|positive|natural|signed|unsigned|line|text|std_u?logic(?:_vector)?)(?=[^\w-]|$)/i,null],["typ",/^\'(?:ACTIVE|ASCENDING|BASE|DELAYED|DRIVING|DRIVING_VALUE|EVENT|HIGH|IMAGE|INSTANCE_NAME|LAST_ACTIVE|LAST_EVENT|LAST_VALUE|LEFT|LEFTOF|LENGTH|LOW|PATH_NAME|POS|PRED|QUIET|RANGE|REVERSE_RANGE|RIGHT|RIGHTOF|SIMPLE_NAME|STABLE|SUCC|TRANSACTION|VAL|VALUE)(?=[^\w-]|$)/i,null],["lit",/^\d+(?:_\d+)*(?:#[\w\\.]+#(?:[+\-]?\d+(?:_\d+)*)?|(?:\.\d+(?:_\d+)*)?(?:E[+\-]?\d+(?:_\d+)*)?)/i], 19 | ["pln",/^(?:[a-z]\w*|\\[^\\]*\\)/i],["pun",/^[^\w\t\n\r \xA0\"\'][^\w\t\n\r \xA0\-\"\']*/]]),["vhdl","vhd"]); 20 | -------------------------------------------------------------------------------- /docs/vendor/prettify/lang-vhdl.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2010 benoit@ryder.fr 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"]],[["str",/^(?:[BOX]?"(?:[^\"]|"")*"|'.')/i],["com",/^--[^\r\n]*/],["kwd",/^(?:abs|access|after|alias|all|and|architecture|array|assert|attribute|begin|block|body|buffer|bus|case|component|configuration|constant|disconnect|downto|else|elsif|end|entity|exit|file|for|function|generate|generic|group|guarded|if|impure|in|inertial|inout|is|label|library|linkage|literal|loop|map|mod|nand|new|next|nor|not|null|of|on|open|or|others|out|package|port|postponed|procedure|process|pure|range|record|register|reject|rem|report|return|rol|ror|select|severity|shared|signal|sla|sll|sra|srl|subtype|then|to|transport|type|unaffected|units|until|use|variable|wait|when|while|with|xnor|xor)(?=[^\w-]|$)/i, 18 | null],["typ",/^(?:bit|bit_vector|character|boolean|integer|real|time|string|severity_level|positive|natural|signed|unsigned|line|text|std_u?logic(?:_vector)?)(?=[^\w-]|$)/i,null],["typ",/^\'(?:ACTIVE|ASCENDING|BASE|DELAYED|DRIVING|DRIVING_VALUE|EVENT|HIGH|IMAGE|INSTANCE_NAME|LAST_ACTIVE|LAST_EVENT|LAST_VALUE|LEFT|LEFTOF|LENGTH|LOW|PATH_NAME|POS|PRED|QUIET|RANGE|REVERSE_RANGE|RIGHT|RIGHTOF|SIMPLE_NAME|STABLE|SUCC|TRANSACTION|VAL|VALUE)(?=[^\w-]|$)/i,null],["lit",/^\d+(?:_\d+)*(?:#[\w\\.]+#(?:[+\-]?\d+(?:_\d+)*)?|(?:\.\d+(?:_\d+)*)?(?:E[+\-]?\d+(?:_\d+)*)?)/i], 19 | ["pln",/^(?:[a-z]\w*|\\[^\\]*\\)/i],["pun",/^[^\w\t\n\r \xA0\"\'][^\w\t\n\r \xA0\-\"\']*/]]),["vhdl","vhd"]); 20 | -------------------------------------------------------------------------------- /docs/vendor/prettify/lang-n.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2011 Zimin A.V. 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["str",/^(?:\'(?:[^\\\'\r\n]|\\.)*\'|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,'"'],["com",/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"],["pln",/^\s+/,null," \r\n\t\u00a0"]],[["str",/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null],["str",/^<#(?:[^#>])*(?:#>|$)/,null],["str",/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h|[a-z]\w*)>/,null],["com",/^\/\/[^\r\n]*/, 18 | null],["com",/^\/\*[\s\S]*?(?:\*\/|$)/,null],["kwd",/^(?:abstract|and|as|base|catch|class|def|delegate|enum|event|extern|false|finally|fun|implements|interface|internal|is|macro|match|matches|module|mutable|namespace|new|null|out|override|params|partial|private|protected|public|ref|sealed|static|struct|syntax|this|throw|true|try|type|typeof|using|variant|virtual|volatile|when|where|with|assert|assert2|async|break|checked|continue|do|else|ensures|for|foreach|if|late|lock|new|nolate|otherwise|regexp|repeat|requires|return|surroundwith|unchecked|unless|using|while|yield)\b/, 19 | null],["typ",/^(?:array|bool|byte|char|decimal|double|float|int|list|long|object|sbyte|short|string|ulong|uint|ufloat|ulong|ushort|void)\b/,null],["lit",/^@[a-z_$][a-z_$@0-9]*/i,null],["typ",/^@[A-Z]+[a-z][A-Za-z_$@0-9]*/,null],["pln",/^'?[A-Za-z_$][a-z_$@0-9]*/i,null],["lit",/^(?:0x[a-f0-9]+|(?:\d(?:_\d+)*\d*(?:\.\d*)?|\.\d\+)(?:e[+\-]?\d+)?)[a-z]*/i,null,"0123456789"],["pun",/^.[^\s\w\.$@\'\"\`\/\#]*/,null]]),["n","nemerle"]); 20 | -------------------------------------------------------------------------------- /docs/vendor/prettify/lang-nemerle.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2011 Zimin A.V. 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["str",/^(?:\'(?:[^\\\'\r\n]|\\.)*\'|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,'"'],["com",/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"],["pln",/^\s+/,null," \r\n\t\u00a0"]],[["str",/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null],["str",/^<#(?:[^#>])*(?:#>|$)/,null],["str",/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h|[a-z]\w*)>/,null],["com",/^\/\/[^\r\n]*/, 18 | null],["com",/^\/\*[\s\S]*?(?:\*\/|$)/,null],["kwd",/^(?:abstract|and|as|base|catch|class|def|delegate|enum|event|extern|false|finally|fun|implements|interface|internal|is|macro|match|matches|module|mutable|namespace|new|null|out|override|params|partial|private|protected|public|ref|sealed|static|struct|syntax|this|throw|true|try|type|typeof|using|variant|virtual|volatile|when|where|with|assert|assert2|async|break|checked|continue|do|else|ensures|for|foreach|if|late|lock|new|nolate|otherwise|regexp|repeat|requires|return|surroundwith|unchecked|unless|using|while|yield)\b/, 19 | null],["typ",/^(?:array|bool|byte|char|decimal|double|float|int|list|long|object|sbyte|short|string|ulong|uint|ufloat|ulong|ushort|void)\b/,null],["lit",/^@[a-z_$][a-z_$@0-9]*/i,null],["typ",/^@[A-Z]+[a-z][A-Za-z_$@0-9]*/,null],["pln",/^'?[A-Za-z_$][a-z_$@0-9]*/i,null],["lit",/^(?:0x[a-f0-9]+|(?:\d(?:_\d+)*\d*(?:\.\d*)?|\.\d\+)(?:e[+\-]?\d+)?)[a-z]*/i,null,"0123456789"],["pun",/^.[^\s\w\.$@\'\"\`\/\#]*/,null]]),["n","nemerle"]); 20 | -------------------------------------------------------------------------------- /controllers/guilds.js: -------------------------------------------------------------------------------- 1 | const express = require('express'); 2 | const INI = require('easy-ini') 3 | const db = require('../db.js'); 4 | const fs = require('fs'); 5 | const fsExtra = require('fs-extra'); 6 | const app = express(); 7 | 8 | const GUILDS_PATH = './server/Guilds'; 9 | const CHARS_PATH = './server/Charfile'; 10 | 11 | app.get("/deleteAndResetGuilds", async function (req, res) { 12 | 13 | if (process.env.ADMIN_PASSWORD != req.body.password) { 14 | return res.status(401).send('No estas autorizado a entrar... :('); 15 | } 16 | 17 | try { 18 | 19 | let chars = fs.readdirSync(CHARS_PATH) 20 | chars = chars.filter(x=> x.includes('.chr')); 21 | console.log(chars) 22 | 23 | 24 | // let [chars] = await db.get().query(`SELECT * FROM charfiles_worldsave;`); 25 | chars.forEach(async char => { 26 | const charfileName = `${CHARS_PATH}/${char}` 27 | 28 | try { 29 | const charfileContent = fs.readFileSync(charfileName, 'utf-8'); 30 | const charIni = new INI(charfileContent); 31 | 32 | // Remove an entire section 33 | charIni.findAndRemoveSectionIfExists('[GUILD]') 34 | 35 | fs.writeFileSync(charfileName, charIni.createINIString()); 36 | console.info('El charfile se modifico correctamente: ' + char); 37 | 38 | }catch(err){ 39 | console.error('No se encontro el archivo: ' + charfileName) 40 | } 41 | 42 | }); 43 | 44 | fsExtra.emptyDirSync(GUILDS_PATH) 45 | 46 | const guildinfoDefaultValue = "[INIT]\nnroGuilds=0\n" 47 | fs.writeFileSync(GUILDS_PATH + "/guildsinfo.inf", guildinfoDefaultValue) 48 | 49 | return res.status(200).send("Los clanes fueron borrados y los usuarios eliminados de sus clanes con exito"); 50 | } catch (err) { 51 | console.log(err); 52 | return res.status(500).json(err); 53 | } 54 | 55 | }); 56 | 57 | module.exports = app; -------------------------------------------------------------------------------- /docs/vendor/prettify.css: -------------------------------------------------------------------------------- 1 | /* Pretty printing styles. Used with prettify.js. */ 2 | /* Vim sunburst theme by David Leibovic */ 3 | 4 | pre .str, code .str { color: #65B042; } /* string - green */ 5 | pre .kwd, code .kwd { color: #E28964; } /* keyword - dark pink */ 6 | pre .com, code .com { color: #AEAEAE; font-style: italic; } /* comment - gray */ 7 | pre .typ, code .typ { color: #89bdff; } /* type - light blue */ 8 | pre .lit, code .lit { color: #3387CC; } /* literal - blue */ 9 | pre .pun, code .pun { color: #fff; } /* punctuation - white */ 10 | pre .pln, code .pln { color: #fff; } /* plaintext - white */ 11 | pre .tag, code .tag { color: #89bdff; } /* html/xml tag - light blue */ 12 | pre .atn, code .atn { color: #bdb76b; } /* html/xml attribute name - khaki */ 13 | pre .atv, code .atv { color: #65B042; } /* html/xml attribute value - green */ 14 | pre .dec, code .dec { color: #3387CC; } /* decimal - blue */ 15 | 16 | pre.prettyprint, code.prettyprint { 17 | background-color: #000; 18 | -moz-border-radius: 8px; 19 | -webkit-border-radius: 8px; 20 | -o-border-radius: 8px; 21 | -ms-border-radius: 8px; 22 | -khtml-border-radius: 8px; 23 | border-radius: 8px; 24 | } 25 | 26 | pre.prettyprint { 27 | width: 95%; 28 | margin: 1em auto; 29 | padding: 1em; 30 | white-space: pre-wrap; 31 | } 32 | 33 | 34 | /* Specify class=linenums on a pre to get line numbering */ 35 | ol.linenums { margin-top: 0; margin-bottom: 0; color: #AEAEAE; } /* IE indents via margin-left */ 36 | li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8 { list-style-type: none } 37 | /* Alternate shading for lines */ 38 | li.L1,li.L3,li.L5,li.L7,li.L9 { } 39 | 40 | @media print { 41 | pre .str, code .str { color: #060; } 42 | pre .kwd, code .kwd { color: #006; font-weight: bold; } 43 | pre .com, code .com { color: #600; font-style: italic; } 44 | pre .typ, code .typ { color: #404; font-weight: bold; } 45 | pre .lit, code .lit { color: #044; } 46 | pre .pun, code .pun { color: #440; } 47 | pre .pln, code .pln { color: #000; } 48 | pre .tag, code .tag { color: #006; font-weight: bold; } 49 | pre .atn, code .atn { color: #404; } 50 | pre .atv, code .atv { color: #060; } 51 | } 52 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ## Argentum Online Libre - Server API 2 | 3 | API made in Node.js to retrieve information from the server like characters, objects, dats files, etc 4 | 5 | Al momento solo funciona con el servidor tanto en modo de base de datos o charfile 6 | Para hacer queries al server usando modo base de datos usen `user` 7 | 8 | Para hacer queries al server usando modo charfiles usen `charfiles`, igualmente aqui necesitaran una base de datos ya que basicamente hace un proceso para copiar los datos de los charfiles a una tabla de base de datos mysql llamada `charfiles_worldsave` para luego poder usarla para hacer las queries. Lo mismo con los logs y las cuentas 9 | 10 | Tambien envia emails de registro y login 11 | 12 | Para que el `ao-server` envie un `request` a la API para poder hacer esta operacion, hay que activarlo en el archivo `server.ini` 13 | 14 | 15 | ## Install and use 16 | Run the following commands: 17 | ``` 18 | git clone https://github.com/ao-libre/ao-api-server.git 19 | cd ao-api-server 20 | npm install 21 | npm start 22 | ``` 23 | 24 | Then enter to `http://localhost:1337` and use one of the endpoints that appear in the documentation. 25 | 26 | ## Administrador Web 27 | Con la api van a poder usar el administrador del servidor web de ao-libre 28 | https://github.com/ao-libre/ao-admin-web-vb6 29 | 30 | 31 | 32 | ## Instalar como Servicio 33 | En caso que se quiera utilizar la aplicacion como servicio, util para cuando querramos que la aplicacion se inicie al iniciar Windows, debemos instalar el paquete `qckwinsvc` y luego configurarlo de la siguiente forma: 34 | 35 | 36 | Instalar el paquete: 37 | ``` 38 | npm install -g qckwinsvc 39 | ``` 40 | 41 | Configurarlo: 42 | ``` 43 | qckwinsvc --name "AO-API-SERVER" --description "Node.js API para controlar algunas funciones del server Argentum Online Libre VB6" --script "C:\Users\Administrador\Desktop\alkon\ao-api-server\index.js" --startImmediately 44 | ``` 45 | mas info: https://www.npmjs.com/package/qckwinsvc 46 | 47 | ## Postman Collection 48 | 49 | https://www.getpostman.com/collections/85121eafa43c37d0d7e7 50 | 51 | 52 | ## API Documentation: 53 | https://ao-libre.github.io/ao-api-server/index.html 54 | 55 | To update the API Documentation after modifications run this command: 56 | ``` 57 | apidoc -i apidoc/ -o docs/ 58 | ``` 59 | -------------------------------------------------------------------------------- /docs/vendor/prettify/lang-rust.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2015 Chris Morgan 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([],[["pln",/^[\t\n\r \xA0]+/],["com",/^\/\/.*/],["com",/^\/\*[\s\S]*?(?:\*\/|$)/],["str",/^b"(?:[^\\]|\\(?:.|x[\da-fA-F]{2}))*?"/],["str",/^"(?:[^\\]|\\(?:.|x[\da-fA-F]{2}|u\{\[\da-fA-F]{1,6}\}))*?"/],["str",/^b?r(#*)\"[\s\S]*?\"\1/],["str",/^b'([^\\]|\\(.|x[\da-fA-F]{2}))'/],["str",/^'([^\\]|\\(.|x[\da-fA-F]{2}|u\{[\da-fA-F]{1,6}\}))'/],["tag",/^'\w+?\b/],["kwd",/^(?:match|if|else|as|break|box|continue|extern|fn|for|in|if|impl|let|loop|pub|return|super|unsafe|where|while|use|mod|trait|struct|enum|type|move|mut|ref|static|const|crate)\b/], 18 | ["kwd",/^(?:alignof|become|do|offsetof|priv|pure|sizeof|typeof|unsized|yield|abstract|virtual|final|override|macro)\b/],["typ",/^(?:[iu](8|16|32|64|size)|char|bool|f32|f64|str|Self)\b/],["typ",/^(?:Copy|Send|Sized|Sync|Drop|Fn|FnMut|FnOnce|Box|ToOwned|Clone|PartialEq|PartialOrd|Eq|Ord|AsRef|AsMut|Into|From|Default|Iterator|Extend|IntoIterator|DoubleEndedIterator|ExactSizeIterator|Option|Some|None|Result|Ok|Err|SliceConcatExt|String|ToString|Vec)\b/],["lit",/^(self|true|false|null)\b/], 19 | ["lit",/^\d[0-9_]*(?:[iu](?:size|8|16|32|64))?/],["lit",/^0x[a-fA-F0-9_]+(?:[iu](?:size|8|16|32|64))?/],["lit",/^0o[0-7_]+(?:[iu](?:size|8|16|32|64))?/],["lit",/^0b[01_]+(?:[iu](?:size|8|16|32|64))?/],["lit",/^\d[0-9_]*\.(?![^\s\d.])/],["lit",/^\d[0-9_]*(?:\.\d[0-9_]*)(?:[eE][+-]?[0-9_]+)?(?:f32|f64)?/],["lit",/^\d[0-9_]*(?:\.\d[0-9_]*)?(?:[eE][+-]?[0-9_]+)(?:f32|f64)?/],["lit",/^\d[0-9_]*(?:\.\d[0-9_]*)?(?:[eE][+-]?[0-9_]+)?(?:f32|f64)/], 20 | ["atn",/^[a-z_]\w*!/i],["pln",/^[a-z_]\w*/i],["atv",/^#!?\[[\s\S]*?\]/],["pun",/^[+\-/*=^&|!<>%[\](){}?:.,;]/],["pln",/./]]),["rust"]); 21 | -------------------------------------------------------------------------------- /apidoc/charfiles.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @api {get} charfiles/backupcharfiles Backup Charfiles to database 3 | * @apiVersion 0.1.0 4 | * @apiName backupcharfiles 5 | * @apiGroup Charfiles 6 | * 7 | */ 8 | 9 | /** 10 | * @api {get} charfiles/file/:name Get charfile by name 11 | * @apiVersion 0.1.0 12 | * @apiName getCharfile 13 | * @apiGroup Charfiles 14 | * 15 | * @apiParam {String} name Char file unique name. 16 | * 17 | */ 18 | 19 | /** 20 | * @api {get} charfiles/user/:name Get char by name 21 | * @apiVersion 0.1.0 22 | * @apiName getCharByName 23 | * @apiGroup Charfiles 24 | * 25 | * @apiParam {String} name Char unique name. 26 | * 27 | */ 28 | 29 | /** 30 | * @api {get} charfiles/all Get all chars 31 | * @apiVersion 0.1.0 32 | * @apiName getAllCharfiles 33 | * @apiGroup Charfiles 34 | */ 35 | 36 | /** 37 | * @api {get} charfiles/toptenlevel Get top ten level chars 38 | * @apiVersion 0.1.0 39 | * @apiName getTopTenMaxLeverCharfiles 40 | * @apiGroup Charfiles 41 | */ 42 | 43 | /** 44 | * @api {get} charfiles/toptengold Get top ten gold chars 45 | * @apiVersion 0.1.0 46 | * @apiName getTopTenMoreGoldCharfiles 47 | * @apiGroup Charfiles 48 | */ 49 | 50 | /** 51 | * @api {get} charfiles/toptenmoretimeonline Get top ten more time online chars 52 | * @apiVersion 0.1.0 53 | * @apiName getTopTenMoreTimeOnline 54 | * @apiGroup Charfiles 55 | */ 56 | 57 | /** 58 | * @api {get} charfiles/toptenmorehp Get top ten more health points chars 59 | * @apiVersion 0.1.0 60 | * @apiName getTopTenMoreHp 61 | * @apiGroup Charfiles 62 | */ 63 | 64 | /** 65 | * @api {get} charfiles/toptenuserkiller Get top ten more Charfiles killed by char 66 | * @apiVersion 0.1.0 67 | * @apiName getTopTenUserKiller 68 | * @apiGroup Charfiles 69 | */ 70 | 71 | /** 72 | * @api {get} charfiles/toptenuserkiller Get top ten more npc killed by char 73 | * @apiVersion 0.1.0 74 | * @apiName getTopTenUserKiller 75 | * @apiGroup Charfiles 76 | */ 77 | 78 | /** 79 | * @api {get} charfiles/armada Get all chars who belong to Armada 80 | * @apiVersion 0.1.0 81 | * @apiName getAllArmadaCharfiles 82 | * @apiGroup Charfiles 83 | */ 84 | 85 | 86 | /** 87 | * @api {get} charfiles/caos Get all chars who belong to Caos 88 | * @apiVersion 0.1.0 89 | * @apiName getAllCaosCharfiles 90 | * @apiGroup Charfiles 91 | */ 92 | 93 | 94 | 95 | 96 | -------------------------------------------------------------------------------- /docs/vendor/prettify/lang-sql.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2008 Google Inc. 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^(?:"(?:[^\"\\]|\\.)*"|'(?:[^\'\\]|\\.)*')/,null,"\"'"]],[["com",/^(?:--[^\r\n]*|\/\*[\s\S]*?(?:\*\/|$))/],["kwd",/^(?:ADD|ALL|ALTER|AND|ANY|APPLY|AS|ASC|AUTHORIZATION|BACKUP|BEGIN|BETWEEN|BREAK|BROWSE|BULK|BY|CASCADE|CASE|CHECK|CHECKPOINT|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMN|COMMIT|COMPUTE|CONNECT|CONSTRAINT|CONTAINS|CONTAINSTABLE|CONTINUE|CONVERT|CREATE|CROSS|CURRENT|CURRENT_DATE|CURRENT_TIME|CURRENT_TIMESTAMP|CURRENT_USER|CURSOR|DATABASE|DBCC|DEALLOCATE|DECLARE|DEFAULT|DELETE|DENY|DESC|DISK|DISTINCT|DISTRIBUTED|DOUBLE|DROP|DUMMY|DUMP|ELSE|END|ERRLVL|ESCAPE|EXCEPT|EXEC|EXECUTE|EXISTS|EXIT|FETCH|FILE|FILLFACTOR|FOLLOWING|FOR|FOREIGN|FREETEXT|FREETEXTTABLE|FROM|FULL|FUNCTION|GOTO|GRANT|GROUP|HAVING|HOLDLOCK|IDENTITY|IDENTITYCOL|IDENTITY_INSERT|IF|IN|INDEX|INNER|INSERT|INTERSECT|INTO|IS|JOIN|KEY|KILL|LEFT|LIKE|LINENO|LOAD|MATCH|MATCHED|MERGE|NATURAL|NATIONAL|NOCHECK|NONCLUSTERED|NOCYCLE|NOT|NULL|NULLIF|OF|OFF|OFFSETS|ON|OPEN|OPENDATASOURCE|OPENQUERY|OPENROWSET|OPENXML|OPTION|OR|ORDER|OUTER|OVER|PARTITION|PERCENT|PIVOT|PLAN|PRECEDING|PRECISION|PRIMARY|PRINT|PROC|PROCEDURE|PUBLIC|RAISERROR|READ|READTEXT|RECONFIGURE|REFERENCES|REPLICATION|RESTORE|RESTRICT|RETURN|REVOKE|RIGHT|ROLLBACK|ROWCOUNT|ROWGUIDCOL|ROWS?|RULE|SAVE|SCHEMA|SELECT|SESSION_USER|SET|SETUSER|SHUTDOWN|SOME|START|STATISTICS|SYSTEM_USER|TABLE|TEXTSIZE|THEN|TO|TOP|TRAN|TRANSACTION|TRIGGER|TRUNCATE|TSEQUAL|UNBOUNDED|UNION|UNIQUE|UNPIVOT|UPDATE|UPDATETEXT|USE|USER|USING|VALUES|VARYING|VIEW|WAITFOR|WHEN|WHERE|WHILE|WITH|WITHIN|WRITETEXT|XML)(?=[^\w-]|$)/i, 18 | null],["lit",/^[+-]?(?:0x[\da-f]+|(?:(?:\.\d+|\d+(?:\.\d*)?)(?:e[+\-]?\d+)?))/i],["pln",/^[a-z_][\w-]*/i],["pun",/^[^\w\t\n\r \xA0\"\'][^\w\t\n\r \xA0+\-\"\']*/]]),["sql"]); 19 | -------------------------------------------------------------------------------- /docs/vendor/prettify/lang-vb.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2009 Google Inc. 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0\u2028\u2029]+/,null,"\t\n\r \u00a0\u2028\u2029"],["str",/^(?:[\"\u201C\u201D](?:[^\"\u201C\u201D]|[\"\u201C\u201D]{2})(?:[\"\u201C\u201D]c|$)|[\"\u201C\u201D](?:[^\"\u201C\u201D]|[\"\u201C\u201D]{2})*(?:[\"\u201C\u201D]|$))/i,null,'"\u201c\u201d'],["com",/^[\'\u2018\u2019](?:_(?:\r\n?|[^\r]?)|[^\r\n_\u2028\u2029])*/,null,"'\u2018\u2019"]],[["kwd",/^(?:AddHandler|AddressOf|Alias|And|AndAlso|Ansi|As|Assembly|Auto|Boolean|ByRef|Byte|ByVal|Call|Case|Catch|CBool|CByte|CChar|CDate|CDbl|CDec|Char|CInt|Class|CLng|CObj|Const|CShort|CSng|CStr|CType|Date|Decimal|Declare|Default|Delegate|Dim|DirectCast|Do|Double|Each|Else|ElseIf|End|EndIf|Enum|Erase|Error|Event|Exit|Finally|For|Friend|Function|Get|GetType|GoSub|GoTo|Handles|If|Implements|Imports|In|Inherits|Integer|Interface|Is|Let|Lib|Like|Long|Loop|Me|Mod|Module|MustInherit|MustOverride|MyBase|MyClass|Namespace|New|Next|Not|NotInheritable|NotOverridable|Object|On|Option|Optional|Or|OrElse|Overloads|Overridable|Overrides|ParamArray|Preserve|Private|Property|Protected|Public|RaiseEvent|ReadOnly|ReDim|RemoveHandler|Resume|Return|Select|Set|Shadows|Shared|Short|Single|Static|Step|Stop|String|Structure|Sub|SyncLock|Then|Throw|To|Try|TypeOf|Unicode|Until|Variant|Wend|When|While|With|WithEvents|WriteOnly|Xor|EndIf|GoSub|Let|Variant|Wend)\b/i, 18 | null],["com",/^REM\b[^\r\n\u2028\u2029]*/i],["lit",/^(?:True\b|False\b|Nothing\b|\d+(?:E[+\-]?\d+[FRD]?|[FRDSIL])?|(?:&H[0-9A-F]+|&O[0-7]+)[SIL]?|\d*\.\d+(?:E[+\-]?\d+)?[FRD]?|#\s+(?:\d+[\-\/]\d+[\-\/]\d+(?:\s+\d+:\d+(?::\d+)?(\s*(?:AM|PM))?)?|\d+:\d+(?::\d+)?(\s*(?:AM|PM))?)\s+#)/i],["pln",/^(?:(?:[a-z]|_\w)\w*(?:\[[%&@!#]+\])?|\[(?:[a-z]|_\w)\w*\])/i],["pun",/^[^\w\t\n\r \"\'\[\]\xA0\u2018\u2019\u201C\u201D\u2028\u2029]+/],["pun",/^(?:\[|\])/]]),["vb", 19 | "vbs"]); 20 | -------------------------------------------------------------------------------- /docs/vendor/prettify/lang-vbs.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2009 Google Inc. 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0\u2028\u2029]+/,null,"\t\n\r \u00a0\u2028\u2029"],["str",/^(?:[\"\u201C\u201D](?:[^\"\u201C\u201D]|[\"\u201C\u201D]{2})(?:[\"\u201C\u201D]c|$)|[\"\u201C\u201D](?:[^\"\u201C\u201D]|[\"\u201C\u201D]{2})*(?:[\"\u201C\u201D]|$))/i,null,'"\u201c\u201d'],["com",/^[\'\u2018\u2019](?:_(?:\r\n?|[^\r]?)|[^\r\n_\u2028\u2029])*/,null,"'\u2018\u2019"]],[["kwd",/^(?:AddHandler|AddressOf|Alias|And|AndAlso|Ansi|As|Assembly|Auto|Boolean|ByRef|Byte|ByVal|Call|Case|Catch|CBool|CByte|CChar|CDate|CDbl|CDec|Char|CInt|Class|CLng|CObj|Const|CShort|CSng|CStr|CType|Date|Decimal|Declare|Default|Delegate|Dim|DirectCast|Do|Double|Each|Else|ElseIf|End|EndIf|Enum|Erase|Error|Event|Exit|Finally|For|Friend|Function|Get|GetType|GoSub|GoTo|Handles|If|Implements|Imports|In|Inherits|Integer|Interface|Is|Let|Lib|Like|Long|Loop|Me|Mod|Module|MustInherit|MustOverride|MyBase|MyClass|Namespace|New|Next|Not|NotInheritable|NotOverridable|Object|On|Option|Optional|Or|OrElse|Overloads|Overridable|Overrides|ParamArray|Preserve|Private|Property|Protected|Public|RaiseEvent|ReadOnly|ReDim|RemoveHandler|Resume|Return|Select|Set|Shadows|Shared|Short|Single|Static|Step|Stop|String|Structure|Sub|SyncLock|Then|Throw|To|Try|TypeOf|Unicode|Until|Variant|Wend|When|While|With|WithEvents|WriteOnly|Xor|EndIf|GoSub|Let|Variant|Wend)\b/i, 18 | null],["com",/^REM\b[^\r\n\u2028\u2029]*/i],["lit",/^(?:True\b|False\b|Nothing\b|\d+(?:E[+\-]?\d+[FRD]?|[FRDSIL])?|(?:&H[0-9A-F]+|&O[0-7]+)[SIL]?|\d*\.\d+(?:E[+\-]?\d+)?[FRD]?|#\s+(?:\d+[\-\/]\d+[\-\/]\d+(?:\s+\d+:\d+(?::\d+)?(\s*(?:AM|PM))?)?|\d+:\d+(?::\d+)?(\s*(?:AM|PM))?)\s+#)/i],["pln",/^(?:(?:[a-z]|_\w)\w*(?:\[[%&@!#]+\])?|\[(?:[a-z]|_\w)\w*\])/i],["pun",/^[^\w\t\n\r \"\'\[\]\xA0\u2018\u2019\u201C\u201D\u2028\u2029]+/],["pun",/^(?:\[|\])/]]),["vb", 19 | "vbs"]); 20 | -------------------------------------------------------------------------------- /controllers/admin.js: -------------------------------------------------------------------------------- 1 | const express = require('express'); 2 | const app = express(); 3 | const fs = require('fs'); 4 | const os = require("os"); 5 | 6 | app.post("/authorization", function (req, res) { 7 | let password = req.body.password; 8 | 9 | if (process.env.ADMIN_PASSWORD === password) { 10 | return res.status(200).send('Se te otorga acceso al administrador :)'); 11 | } 12 | return res.status(401).send('No estas autorizado a entrar... :('); 13 | 14 | }); 15 | 16 | app.post("/getFileByName", function (req, res) { 17 | let fileName = req.body.fileName; 18 | const finder = require('findit2')('./server'); 19 | 20 | finder.on('file', function (file, stat) { 21 | // Hago esto para separar en un array todos los elementos de la path 22 | // Por que esta funcion devuelve una path, y luego comparo que el archivo sea el que queremos 23 | const fileArray = file.split("\\"); 24 | 25 | // El ultimo elemento del array va a ser el nombre del archivo 26 | const fileArrayLastElement = fileArray[fileArray.length - 1]; 27 | 28 | if (fileName === fileArrayLastElement) { 29 | finder.stop() 30 | const fileContent = fs.readFileSync(file, 'utf-8'); 31 | return res.status(202).send(fileContent); 32 | } 33 | }); 34 | 35 | finder.on('end', function () { 36 | return res.status(404).send('No existe un archivo con ese nombre'); 37 | }) 38 | }); 39 | 40 | app.post("/editFileByName", function (req, res) { 41 | let fileName = req.body.fileName; 42 | let fileContent = req.body.fileContent; 43 | const finder = require('findit2')('./server'); 44 | 45 | finder.on('file', function (file, stat) { 46 | // Hago esto para separar en un array todos los elementos de la path 47 | // Por que esta funcion devuelve una path, y luego comparo que el archivo sea el que queremos 48 | const fileArray = file.split("\\"); 49 | 50 | // El ultimo elemento del array va a ser el nombre del archivo 51 | const fileArrayLastElement = fileArray[fileArray.length - 1]; 52 | 53 | if (fileName === fileArrayLastElement) { 54 | finder.stop() 55 | fs.writeFileSync(file, `${fileContent}${os.EOL}`) 56 | const message = `El archivo ${fileName} fue editado con exito`; 57 | return res.status(202).send(message); 58 | } 59 | }); 60 | 61 | finder.on('end', function () { 62 | return res.status(404).send('Lo que estas tratando de editar no existe'); 63 | }) 64 | 65 | }); 66 | 67 | module.exports = app; -------------------------------------------------------------------------------- /docs/vendor/prism.css: -------------------------------------------------------------------------------- 1 | /* PrismJS 1.21.0 2 | https://prismjs.com/download.html#themes=prism-tomorrow&languages=clike+javascript+bash+c+csharp+cpp+clojure+elixir+erlang+go+http+json+json5+jsonp+lua+perl+python+rust */ 3 | /** 4 | * prism.js tomorrow night eighties for JavaScript, CoffeeScript, CSS and HTML 5 | * Based on https://github.com/chriskempson/tomorrow-theme 6 | * @author Rose Pritchard 7 | */ 8 | 9 | code[class*="language-"], 10 | pre[class*="language-"] { 11 | color: #ccc; 12 | background: none; 13 | font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace; 14 | font-size: 1em; 15 | text-align: left; 16 | white-space: pre; 17 | word-spacing: normal; 18 | word-break: normal; 19 | word-wrap: normal; 20 | line-height: 1.5; 21 | 22 | -moz-tab-size: 4; 23 | -o-tab-size: 4; 24 | tab-size: 4; 25 | 26 | -webkit-hyphens: none; 27 | -moz-hyphens: none; 28 | -ms-hyphens: none; 29 | hyphens: none; 30 | 31 | } 32 | 33 | /* Code blocks */ 34 | pre[class*="language-"] { 35 | padding: 1em; 36 | margin: .5em 0; 37 | overflow: auto; 38 | } 39 | 40 | :not(pre) > code[class*="language-"], 41 | pre[class*="language-"] { 42 | background: #2d2d2d; 43 | } 44 | 45 | /* Inline code */ 46 | :not(pre) > code[class*="language-"] { 47 | padding: .1em; 48 | border-radius: .3em; 49 | white-space: normal; 50 | } 51 | 52 | .token.comment, 53 | .token.block-comment, 54 | .token.prolog, 55 | .token.doctype, 56 | .token.cdata { 57 | color: #999; 58 | } 59 | 60 | .token.punctuation { 61 | color: #ccc; 62 | } 63 | 64 | .token.tag, 65 | .token.attr-name, 66 | .token.namespace, 67 | .token.deleted { 68 | color: #e2777a; 69 | } 70 | 71 | .token.function-name { 72 | color: #6196cc; 73 | } 74 | 75 | .token.boolean, 76 | .token.number, 77 | .token.function { 78 | color: #f08d49; 79 | } 80 | 81 | .token.property, 82 | .token.class-name, 83 | .token.constant, 84 | .token.symbol { 85 | color: #f8c555; 86 | } 87 | 88 | .token.selector, 89 | .token.important, 90 | .token.atrule, 91 | .token.keyword, 92 | .token.builtin { 93 | color: #cc99cd; 94 | } 95 | 96 | .token.string, 97 | .token.char, 98 | .token.attr-value, 99 | .token.regex, 100 | .token.variable { 101 | color: #7ec699; 102 | } 103 | 104 | .token.operator, 105 | .token.entity, 106 | .token.url { 107 | color: #67cdcc; 108 | } 109 | 110 | .token.important, 111 | .token.bold { 112 | font-weight: bold; 113 | } 114 | .token.italic { 115 | font-style: italic; 116 | } 117 | 118 | .token.entity { 119 | cursor: help; 120 | } 121 | 122 | .token.inserted { 123 | color: green; 124 | } 125 | 126 | -------------------------------------------------------------------------------- /docs/vendor/prettify/lang-lasso.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2013 Eric Knibbe 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^\'(?:[^\'\\]|\\[\s\S])*(?:\'|$)/,null,"'"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"'],["str",/^\`[^\`]*(?:\`|$)/,null,"`"],["lit",/^0x[\da-f]+|\d+/i,null,"0123456789"],["atn",/^#\d+|[#$][a-z_][\w.]*|#![ \S]+lasso9\b/i,null,"#$"]],[["tag",/^[[\]]|<\?(?:lasso(?:script)?|=)|\?>|noprocess\b|no_square_brackets\b/i],["com",/^\/\/[^\r\n]*|\/\*[\s\S]*?\*\//], 18 | ["atn",/^-(?!infinity)[a-z_][\w.]*|\.\s*'[a-z_][\w.]*'/i],["lit",/^\d*\.\d+(?:e[-+]?\d+)?|infinity\b|NaN\b/i],["atv",/^::\s*[a-z_][\w.]*/i],["lit",/^(?:true|false|none|minimal|full|all|void|and|or|not|bw|nbw|ew|new|cn|ncn|lt|lte|gt|gte|eq|neq|rx|nrx|ft)\b/i],["kwd",/^(?:error_code|error_msg|error_pop|error_push|error_reset|cache|database_names|database_schemanames|database_tablenames|define_tag|define_type|email_batch|encode_set|html_comment|handle|handle_error|header|if|inline|iterate|ljax_target|link|link_currentaction|link_currentgroup|link_currentrecord|link_detail|link_firstgroup|link_firstrecord|link_lastgroup|link_lastrecord|link_nextgroup|link_nextrecord|link_prevgroup|link_prevrecord|log|loop|namespace_using|output_none|portal|private|protect|records|referer|referrer|repeating|resultset|rows|search_args|search_arguments|select|sort_args|sort_arguments|thread_atomic|value_list|while|abort|case|else|if_empty|if_false|if_null|if_true|loop_abort|loop_continue|loop_count|params|params_up|return|return_value|run_children|soap_definetag|soap_lastrequest|soap_lastresponse|tag_name|ascending|average|by|define|descending|do|equals|frozen|group|handle_failure|import|in|into|join|let|match|max|min|on|order|parent|protected|provide|public|require|returnhome|skip|split_thread|sum|take|thread|to|trait|type|where|with|yield|yieldhome)\b/i], 19 | ["typ",/^(?:array|date|decimal|duration|integer|map|pair|string|tag|xml|null|boolean|bytes|keyword|list|locale|queue|set|stack|staticarray|local|var|variable|global|data|self|inherited|currentcapture|givenblock)\b|^\.\.?/i],["pln",/^[a-z_][\w.]*(?:=\s*(?=\())?/i],["pun",/^:=|[-+*\/%=<>&|!?\\]/]]),["lasso","ls","lassoscript"]); 20 | -------------------------------------------------------------------------------- /docs/vendor/prettify/lang-ls.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2013 Eric Knibbe 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^\'(?:[^\'\\]|\\[\s\S])*(?:\'|$)/,null,"'"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"'],["str",/^\`[^\`]*(?:\`|$)/,null,"`"],["lit",/^0x[\da-f]+|\d+/i,null,"0123456789"],["atn",/^#\d+|[#$][a-z_][\w.]*|#![ \S]+lasso9\b/i,null,"#$"]],[["tag",/^[[\]]|<\?(?:lasso(?:script)?|=)|\?>|noprocess\b|no_square_brackets\b/i],["com",/^\/\/[^\r\n]*|\/\*[\s\S]*?\*\//], 18 | ["atn",/^-(?!infinity)[a-z_][\w.]*|\.\s*'[a-z_][\w.]*'/i],["lit",/^\d*\.\d+(?:e[-+]?\d+)?|infinity\b|NaN\b/i],["atv",/^::\s*[a-z_][\w.]*/i],["lit",/^(?:true|false|none|minimal|full|all|void|and|or|not|bw|nbw|ew|new|cn|ncn|lt|lte|gt|gte|eq|neq|rx|nrx|ft)\b/i],["kwd",/^(?:error_code|error_msg|error_pop|error_push|error_reset|cache|database_names|database_schemanames|database_tablenames|define_tag|define_type|email_batch|encode_set|html_comment|handle|handle_error|header|if|inline|iterate|ljax_target|link|link_currentaction|link_currentgroup|link_currentrecord|link_detail|link_firstgroup|link_firstrecord|link_lastgroup|link_lastrecord|link_nextgroup|link_nextrecord|link_prevgroup|link_prevrecord|log|loop|namespace_using|output_none|portal|private|protect|records|referer|referrer|repeating|resultset|rows|search_args|search_arguments|select|sort_args|sort_arguments|thread_atomic|value_list|while|abort|case|else|if_empty|if_false|if_null|if_true|loop_abort|loop_continue|loop_count|params|params_up|return|return_value|run_children|soap_definetag|soap_lastrequest|soap_lastresponse|tag_name|ascending|average|by|define|descending|do|equals|frozen|group|handle_failure|import|in|into|join|let|match|max|min|on|order|parent|protected|provide|public|require|returnhome|skip|split_thread|sum|take|thread|to|trait|type|where|with|yield|yieldhome)\b/i], 19 | ["typ",/^(?:array|date|decimal|duration|integer|map|pair|string|tag|xml|null|boolean|bytes|keyword|list|locale|queue|set|stack|staticarray|local|var|variable|global|data|self|inherited|currentcapture|givenblock)\b|^\.\.?/i],["pln",/^[a-z_][\w.]*(?:=\s*(?=\())?/i],["pun",/^:=|[-+*\/%=<>&|!?\\]/]]),["lasso","ls","lassoscript"]); 20 | -------------------------------------------------------------------------------- /docs/vendor/prettify/lang-lassoscript.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2013 Eric Knibbe 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^\'(?:[^\'\\]|\\[\s\S])*(?:\'|$)/,null,"'"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"'],["str",/^\`[^\`]*(?:\`|$)/,null,"`"],["lit",/^0x[\da-f]+|\d+/i,null,"0123456789"],["atn",/^#\d+|[#$][a-z_][\w.]*|#![ \S]+lasso9\b/i,null,"#$"]],[["tag",/^[[\]]|<\?(?:lasso(?:script)?|=)|\?>|noprocess\b|no_square_brackets\b/i],["com",/^\/\/[^\r\n]*|\/\*[\s\S]*?\*\//], 18 | ["atn",/^-(?!infinity)[a-z_][\w.]*|\.\s*'[a-z_][\w.]*'/i],["lit",/^\d*\.\d+(?:e[-+]?\d+)?|infinity\b|NaN\b/i],["atv",/^::\s*[a-z_][\w.]*/i],["lit",/^(?:true|false|none|minimal|full|all|void|and|or|not|bw|nbw|ew|new|cn|ncn|lt|lte|gt|gte|eq|neq|rx|nrx|ft)\b/i],["kwd",/^(?:error_code|error_msg|error_pop|error_push|error_reset|cache|database_names|database_schemanames|database_tablenames|define_tag|define_type|email_batch|encode_set|html_comment|handle|handle_error|header|if|inline|iterate|ljax_target|link|link_currentaction|link_currentgroup|link_currentrecord|link_detail|link_firstgroup|link_firstrecord|link_lastgroup|link_lastrecord|link_nextgroup|link_nextrecord|link_prevgroup|link_prevrecord|log|loop|namespace_using|output_none|portal|private|protect|records|referer|referrer|repeating|resultset|rows|search_args|search_arguments|select|sort_args|sort_arguments|thread_atomic|value_list|while|abort|case|else|if_empty|if_false|if_null|if_true|loop_abort|loop_continue|loop_count|params|params_up|return|return_value|run_children|soap_definetag|soap_lastrequest|soap_lastresponse|tag_name|ascending|average|by|define|descending|do|equals|frozen|group|handle_failure|import|in|into|join|let|match|max|min|on|order|parent|protected|provide|public|require|returnhome|skip|split_thread|sum|take|thread|to|trait|type|where|with|yield|yieldhome)\b/i], 19 | ["typ",/^(?:array|date|decimal|duration|integer|map|pair|string|tag|xml|null|boolean|bytes|keyword|list|locale|queue|set|stack|staticarray|local|var|variable|global|data|self|inherited|currentcapture|givenblock)\b|^\.\.?/i],["pln",/^[a-z_][\w.]*(?:=\s*(?=\())?/i],["pun",/^:=|[-+*\/%=<>&|!?\\]/]]),["lasso","ls","lassoscript"]); 20 | --------------------------------------------------------------------------------