├── .editorconfig ├── .gitignore ├── CHANGELOG.md ├── Dockerfile ├── LICENSE ├── README.md ├── app.js ├── app ├── config │ └── index.js └── routes │ ├── filters.js │ └── index.js ├── docker-compose.yml ├── extractor.js ├── filters └── .filters ├── gulpfile.js ├── mapper.js ├── nbproject ├── project.properties └── project.xml ├── package.json ├── public ├── css │ ├── angular-json-explorer.min.css │ ├── angular-sparklines.min.css │ ├── angular.rangeSlider.css │ ├── autocomplete.css │ ├── bootstrap-tagsinput.css │ ├── bootstrap.min.css │ ├── bootstrap.min.css.map │ ├── dom_insp.css │ ├── flag-icon.min.css │ ├── font-awesome.min.css │ ├── index.css │ └── ngProgress.css ├── databases-add.html ├── databases.html ├── filters-manager.html ├── filters.html ├── flags │ ├── 1x1 │ │ ├── ad.svg │ │ ├── ae.svg │ │ ├── af.svg │ │ ├── ag.svg │ │ ├── ai.svg │ │ ├── al.svg │ │ ├── am.svg │ │ ├── ao.svg │ │ ├── aq.svg │ │ ├── ar.svg │ │ ├── as.svg │ │ ├── at.svg │ │ ├── au.svg │ │ ├── aw.svg │ │ ├── ax.svg │ │ ├── az.svg │ │ ├── ba.svg │ │ ├── bb.svg │ │ ├── bd.svg │ │ ├── be.svg │ │ ├── bf.svg │ │ ├── bg.svg │ │ ├── bh.svg │ │ ├── bi.svg │ │ ├── bj.svg │ │ ├── bl.svg │ │ ├── bm.svg │ │ ├── bn.svg │ │ ├── bo.svg │ │ ├── bq.svg │ │ ├── br.svg │ │ ├── bs.svg │ │ ├── bt.svg │ │ ├── bv.svg │ │ ├── bw.svg │ │ ├── by.svg │ │ ├── bz.svg │ │ ├── ca.svg │ │ ├── cc.svg │ │ ├── cd.svg │ │ ├── cf.svg │ │ ├── cg.svg │ │ ├── ch.svg │ │ ├── ci.svg │ │ ├── ck.svg │ │ ├── cl.svg │ │ ├── cm.svg │ │ ├── cn.svg │ │ ├── co.svg │ │ ├── cr.svg │ │ ├── cu.svg │ │ ├── cv.svg │ │ ├── cw.svg │ │ ├── cx.svg │ │ ├── cy.svg │ │ ├── cz.svg │ │ ├── de.svg │ │ ├── dj.svg │ │ ├── dk.svg │ │ ├── dm.svg │ │ ├── do.svg │ │ ├── dz.svg │ │ ├── ec.svg │ │ ├── ee.svg │ │ ├── eg.svg │ │ ├── eh.svg │ │ ├── er.svg │ │ ├── es.svg │ │ ├── et.svg │ │ ├── eu.svg │ │ ├── fi.svg │ │ ├── fj.svg │ │ ├── fk.svg │ │ ├── fm.svg │ │ ├── fo.svg │ │ ├── fr.svg │ │ ├── ga.svg │ │ ├── gb-eng.svg │ │ ├── gb-sct.svg │ │ ├── gb-wls.svg │ │ ├── gb.svg │ │ ├── gd.svg │ │ ├── ge.svg │ │ ├── gf.svg │ │ ├── gg.svg │ │ ├── gh.svg │ │ ├── gi.svg │ │ ├── gl.svg │ │ ├── gm.svg │ │ ├── gn.svg │ │ ├── gp.svg │ │ ├── gq.svg │ │ ├── gr.svg │ │ ├── gs.svg │ │ ├── gt.svg │ │ ├── gu.svg │ │ ├── gw.svg │ │ ├── gy.svg │ │ ├── hk.svg │ │ ├── hm.svg │ │ ├── hn.svg │ │ ├── hr.svg │ │ ├── ht.svg │ │ ├── hu.svg │ │ ├── id.svg │ │ ├── ie.svg │ │ ├── il.svg │ │ ├── im.svg │ │ ├── in.svg │ │ ├── io.svg │ │ ├── iq.svg │ │ ├── ir.svg │ │ ├── is.svg │ │ ├── it.svg │ │ ├── je.svg │ │ ├── jm.svg │ │ ├── jo.svg │ │ ├── jp.svg │ │ ├── ke.svg │ │ ├── kg.svg │ │ ├── kh.svg │ │ ├── ki.svg │ │ ├── km.svg │ │ ├── kn.svg │ │ ├── kp.svg │ │ ├── kr.svg │ │ ├── kw.svg │ │ ├── ky.svg │ │ ├── kz.svg │ │ ├── la.svg │ │ ├── lb.svg │ │ ├── lc.svg │ │ ├── li.svg │ │ ├── lk.svg │ │ ├── lr.svg │ │ ├── ls.svg │ │ ├── lt.svg │ │ ├── lu.svg │ │ ├── lv.svg │ │ ├── ly.svg │ │ ├── ma.svg │ │ ├── mc.svg │ │ ├── md.svg │ │ ├── me.svg │ │ ├── mf.svg │ │ ├── mg.svg │ │ ├── mh.svg │ │ ├── mk.svg │ │ ├── ml.svg │ │ ├── mm.svg │ │ ├── mn.svg │ │ ├── mo.svg │ │ ├── mp.svg │ │ ├── mq.svg │ │ ├── mr.svg │ │ ├── ms.svg │ │ ├── mt.svg │ │ ├── mu.svg │ │ ├── mv.svg │ │ ├── mw.svg │ │ ├── mx.svg │ │ ├── my.svg │ │ ├── mz.svg │ │ ├── na.svg │ │ ├── nc.svg │ │ ├── ne.svg │ │ ├── nf.svg │ │ ├── ng.svg │ │ ├── ni.svg │ │ ├── nl.svg │ │ ├── no.svg │ │ ├── np.svg │ │ ├── nr.svg │ │ ├── nu.svg │ │ ├── nz.svg │ │ ├── om.svg │ │ ├── pa.svg │ │ ├── pe.svg │ │ ├── pf.svg │ │ ├── pg.svg │ │ ├── ph.svg │ │ ├── pk.svg │ │ ├── pl.svg │ │ ├── pm.svg │ │ ├── pn.svg │ │ ├── pr.svg │ │ ├── ps.svg │ │ ├── pt.svg │ │ ├── pw.svg │ │ ├── py.svg │ │ ├── qa.svg │ │ ├── re.svg │ │ ├── ro.svg │ │ ├── rs.svg │ │ ├── ru.svg │ │ ├── rw.svg │ │ ├── sa.svg │ │ ├── sb.svg │ │ ├── sc.svg │ │ ├── sd.svg │ │ ├── se.svg │ │ ├── sg.svg │ │ ├── sh.svg │ │ ├── si.svg │ │ ├── sj.svg │ │ ├── sk.svg │ │ ├── sl.svg │ │ ├── sm.svg │ │ ├── sn.svg │ │ ├── so.svg │ │ ├── sr.svg │ │ ├── ss.svg │ │ ├── st.svg │ │ ├── sv.svg │ │ ├── sx.svg │ │ ├── sy.svg │ │ ├── sz.svg │ │ ├── tc.svg │ │ ├── td.svg │ │ ├── tf.svg │ │ ├── tg.svg │ │ ├── th.svg │ │ ├── tj.svg │ │ ├── tk.svg │ │ ├── tl.svg │ │ ├── tm.svg │ │ ├── tn.svg │ │ ├── to.svg │ │ ├── tr.svg │ │ ├── tt.svg │ │ ├── tv.svg │ │ ├── tw.svg │ │ ├── tz.svg │ │ ├── ua.svg │ │ ├── ug.svg │ │ ├── um.svg │ │ ├── us.svg │ │ ├── uy.svg │ │ ├── uz.svg │ │ ├── va.svg │ │ ├── vc.svg │ │ ├── ve.svg │ │ ├── vg.svg │ │ ├── vi.svg │ │ ├── vn.svg │ │ ├── vu.svg │ │ ├── wf.svg │ │ ├── ws.svg │ │ ├── ye.svg │ │ ├── yt.svg │ │ ├── za.svg │ │ ├── zm.svg │ │ ├── zw.svg │ │ └── zz.svg │ └── 4x3 │ │ ├── ad.svg │ │ ├── ae.svg │ │ ├── af.svg │ │ ├── ag.svg │ │ ├── ai.svg │ │ ├── al.svg │ │ ├── am.svg │ │ ├── ao.svg │ │ ├── aq.svg │ │ ├── ar.svg │ │ ├── as.svg │ │ ├── at.svg │ │ ├── au.svg │ │ ├── aw.svg │ │ ├── ax.svg │ │ ├── az.svg │ │ ├── ba.svg │ │ ├── bb.svg │ │ ├── bd.svg │ │ ├── be.svg │ │ ├── bf.svg │ │ ├── bg.svg │ │ ├── bh.svg │ │ ├── bi.svg │ │ ├── bj.svg │ │ ├── bl.svg │ │ ├── bm.svg │ │ ├── bn.svg │ │ ├── bo.svg │ │ ├── bq.svg │ │ ├── br.svg │ │ ├── bs.svg │ │ ├── bt.svg │ │ ├── bv.svg │ │ ├── bw.svg │ │ ├── by.svg │ │ ├── bz.svg │ │ ├── ca.svg │ │ ├── cc.svg │ │ ├── cd.svg │ │ ├── cf.svg │ │ ├── cg.svg │ │ ├── ch.svg │ │ ├── ci.svg │ │ ├── ck.svg │ │ ├── cl.svg │ │ ├── cm.svg │ │ ├── cn.svg │ │ ├── co.svg │ │ ├── cr.svg │ │ ├── cu.svg │ │ ├── cv.svg │ │ ├── cw.svg │ │ ├── cx.svg │ │ ├── cy.svg │ │ ├── cz.svg │ │ ├── de.svg │ │ ├── dj.svg │ │ ├── dk.svg │ │ ├── dm.svg │ │ ├── do.svg │ │ ├── dz.svg │ │ ├── ec.svg │ │ ├── ee.svg │ │ ├── eg.svg │ │ ├── eh.svg │ │ ├── er.svg │ │ ├── es.svg │ │ ├── et.svg │ │ ├── eu.svg │ │ ├── fi.svg │ │ ├── fj.svg │ │ ├── fk.svg │ │ ├── fm.svg │ │ ├── fo.svg │ │ ├── fr.svg │ │ ├── ga.svg │ │ ├── gb-eng.svg │ │ ├── gb-sct.svg │ │ ├── gb-wls.svg │ │ ├── gb.svg │ │ ├── gd.svg │ │ ├── ge.svg │ │ ├── gf.svg │ │ ├── gg.svg │ │ ├── gh.svg │ │ ├── gi.svg │ │ ├── gl.svg │ │ ├── gm.svg │ │ ├── gn.svg │ │ ├── gp.svg │ │ ├── gq.svg │ │ ├── gr.svg │ │ ├── gs.svg │ │ ├── gt.svg │ │ ├── gu.svg │ │ ├── gw.svg │ │ ├── gy.svg │ │ ├── hk.svg │ │ ├── hm.svg │ │ ├── hn.svg │ │ ├── hr.svg │ │ ├── ht.svg │ │ ├── hu.svg │ │ ├── id.svg │ │ ├── ie.svg │ │ ├── il.svg │ │ ├── im.svg │ │ ├── in.svg │ │ ├── io.svg │ │ ├── iq.svg │ │ ├── ir.svg │ │ ├── is.svg │ │ ├── it.svg │ │ ├── je.svg │ │ ├── jm.svg │ │ ├── jo.svg │ │ ├── jp.svg │ │ ├── ke.svg │ │ ├── kg.svg │ │ ├── kh.svg │ │ ├── ki.svg │ │ ├── km.svg │ │ ├── kn.svg │ │ ├── kp.svg │ │ ├── kr.svg │ │ ├── kw.svg │ │ ├── ky.svg │ │ ├── kz.svg │ │ ├── la.svg │ │ ├── lb.svg │ │ ├── lc.svg │ │ ├── li.svg │ │ ├── lk.svg │ │ ├── lr.svg │ │ ├── ls.svg │ │ ├── lt.svg │ │ ├── lu.svg │ │ ├── lv.svg │ │ ├── ly.svg │ │ ├── ma.svg │ │ ├── mc.svg │ │ ├── md.svg │ │ ├── me.svg │ │ ├── mf.svg │ │ ├── mg.svg │ │ ├── mh.svg │ │ ├── mk.svg │ │ ├── ml.svg │ │ ├── mm.svg │ │ ├── mn.svg │ │ ├── mo.svg │ │ ├── mp.svg │ │ ├── mq.svg │ │ ├── mr.svg │ │ ├── ms.svg │ │ ├── mt.svg │ │ ├── mu.svg │ │ ├── mv.svg │ │ ├── mw.svg │ │ ├── mx.svg │ │ ├── my.svg │ │ ├── mz.svg │ │ ├── na.svg │ │ ├── nc.svg │ │ ├── ne.svg │ │ ├── nf.svg │ │ ├── ng.svg │ │ ├── ni.svg │ │ ├── nl.svg │ │ ├── no.svg │ │ ├── np.svg │ │ ├── nr.svg │ │ ├── nu.svg │ │ ├── nz.svg │ │ ├── om.svg │ │ ├── pa.svg │ │ ├── pe.svg │ │ ├── pf.svg │ │ ├── pg.svg │ │ ├── ph.svg │ │ ├── pk.svg │ │ ├── pl.svg │ │ ├── pm.svg │ │ ├── pn.svg │ │ ├── pr.svg │ │ ├── ps.svg │ │ ├── pt.svg │ │ ├── pw.svg │ │ ├── py.svg │ │ ├── qa.svg │ │ ├── re.svg │ │ ├── ro.svg │ │ ├── rs.svg │ │ ├── ru.svg │ │ ├── rw.svg │ │ ├── sa.svg │ │ ├── sb.svg │ │ ├── sc.svg │ │ ├── sd.svg │ │ ├── se.svg │ │ ├── sg.svg │ │ ├── sh.svg │ │ ├── si.svg │ │ ├── sj.svg │ │ ├── sk.svg │ │ ├── sl.svg │ │ ├── sm.svg │ │ ├── sn.svg │ │ ├── so.svg │ │ ├── sr.svg │ │ ├── ss.svg │ │ ├── st.svg │ │ ├── sv.svg │ │ ├── sx.svg │ │ ├── sy.svg │ │ ├── sz.svg │ │ ├── tc.svg │ │ ├── td.svg │ │ ├── tf.svg │ │ ├── tg.svg │ │ ├── th.svg │ │ ├── tj.svg │ │ ├── tk.svg │ │ ├── tl.svg │ │ ├── tm.svg │ │ ├── tn.svg │ │ ├── to.svg │ │ ├── tr.svg │ │ ├── tt.svg │ │ ├── tv.svg │ │ ├── tw.svg │ │ ├── tz.svg │ │ ├── ua.svg │ │ ├── ug.svg │ │ ├── um.svg │ │ ├── us.svg │ │ ├── uy.svg │ │ ├── uz.svg │ │ ├── va.svg │ │ ├── vc.svg │ │ ├── ve.svg │ │ ├── vg.svg │ │ ├── vi.svg │ │ ├── vn.svg │ │ ├── vu.svg │ │ ├── wf.svg │ │ ├── ws.svg │ │ ├── ye.svg │ │ ├── yt.svg │ │ ├── za.svg │ │ ├── zm.svg │ │ ├── zw.svg │ │ └── zz.svg ├── fonts │ ├── FontAwesome.otf │ ├── barselona-webfont.eot │ ├── barselona-webfont.svg │ ├── barselona-webfont.ttf │ ├── barselona-webfont.woff │ ├── barselona-webfont.woff2 │ ├── fontawesome-webfont.eot │ ├── fontawesome-webfont.svg │ ├── fontawesome-webfont.ttf │ ├── fontawesome-webfont.woff │ ├── fontawesome-webfont.woff2 │ ├── glyphicons-halflings-regular.eot │ ├── glyphicons-halflings-regular.svg │ ├── glyphicons-halflings-regular.ttf │ ├── glyphicons-halflings-regular.woff │ └── glyphicons-halflings-regular.woff2 ├── home.html ├── i18n │ ├── en.json │ └── pt-br.json ├── img │ ├── exclamation.png │ ├── icon-menu.png │ ├── link.png │ ├── link_add.png │ ├── link_break.png │ ├── link_delete.png │ ├── page_white_copy.png │ ├── page_white_delete.png │ ├── page_white_error.png │ ├── table_multiple.png │ ├── tag_blue.png │ └── tick.png ├── index.html ├── js │ ├── app.js │ ├── controllers │ │ ├── databases-add.js │ │ ├── databases.js │ │ ├── filters-manager.js │ │ ├── filters.js │ │ ├── home.js │ │ ├── mappers-add.js │ │ ├── mappers.js │ │ ├── routines-add.js │ │ ├── routines.js │ │ ├── updaters-add.js │ │ └── updaters.js │ ├── dom_insp.js │ ├── main.js │ ├── plugins │ │ ├── angular │ │ │ ├── FileAPI.flash.swf │ │ │ ├── FileAPI.min.js │ │ │ ├── angular-base64-upload.min.js │ │ │ ├── angular-base64-upload.min.js.map │ │ │ ├── angular-cookies.min.js │ │ │ ├── angular-cookies.min.js.map │ │ │ ├── angular-json-explorer.min.js │ │ │ ├── angular-ngprogress.js │ │ │ ├── angular-resource.min.js │ │ │ ├── angular-resource.min.js.map │ │ │ ├── angular-route.min.js │ │ │ ├── angular-route.min.js.map │ │ │ ├── angular-sanitize.min.js │ │ │ ├── angular-sanitize.min.js.map │ │ │ ├── angular-sparklines.min.js │ │ │ ├── angular-sparklines.min.map │ │ │ ├── angular.min.js │ │ │ ├── angular.min.js.map │ │ │ ├── angular.rangeSlider.js │ │ │ ├── angularAMD.min.js │ │ │ ├── angularAMD.min.map │ │ │ ├── autocomplete.js │ │ │ ├── dirPagination.js │ │ │ ├── ng-file-upload-all.min.js │ │ │ ├── ng-file-upload-shim.min.js │ │ │ └── ng-file-upload.min.js │ │ ├── bootstrap-tagsinput-angular.min.js │ │ ├── bootstrap-tagsinput-angular.min.js.map │ │ ├── bootstrap-tagsinput.min.js │ │ ├── bootstrap-tagsinput.min.js.map │ │ ├── bootstrap.min.js │ │ ├── d3.min.js │ │ ├── jquery-2.2.0.min.js │ │ ├── jquery.balloon.js │ │ ├── jquery.sparkline.js │ │ ├── numeral │ │ │ ├── languages.min.js │ │ │ ├── languages │ │ │ │ ├── be-nl.min.js │ │ │ │ ├── chs.min.js │ │ │ │ ├── cs.min.js │ │ │ │ ├── da-dk.min.js │ │ │ │ ├── de-ch.min.js │ │ │ │ ├── de.min.js │ │ │ │ ├── en-gb.min.js │ │ │ │ ├── es-ES.min.js │ │ │ │ ├── es.min.js │ │ │ │ ├── et.min.js │ │ │ │ ├── fi.min.js │ │ │ │ ├── fr-CA.min.js │ │ │ │ ├── fr-ch.min.js │ │ │ │ ├── fr.min.js │ │ │ │ ├── hu.min.js │ │ │ │ ├── it.min.js │ │ │ │ ├── ja.min.js │ │ │ │ ├── nl-nl.min.js │ │ │ │ ├── pl.min.js │ │ │ │ ├── pt-br.min.js │ │ │ │ ├── pt-pt.min.js │ │ │ │ ├── ru-UA.min.js │ │ │ │ ├── ru.min.js │ │ │ │ ├── sk.min.js │ │ │ │ ├── th.min.js │ │ │ │ ├── tr.min.js │ │ │ │ └── uk-UA.min.js │ │ │ └── numeral.min.js │ │ ├── requirejs │ │ │ ├── domReady.js │ │ │ ├── require.js │ │ │ └── text.js │ │ └── ui-bootstrap-1.1.2.min.js │ ├── services │ │ └── FilterService.js │ └── utils │ │ ├── lazy-directives.js │ │ └── route-config.js ├── mappers-add.html ├── mappers.html ├── nav.html ├── routines-add.html ├── routines.html ├── uib │ └── template │ │ ├── accordion │ │ ├── accordion-group.html │ │ ├── accordion-group.html.js │ │ ├── accordion.html │ │ └── accordion.html.js │ │ ├── alert │ │ ├── alert.html │ │ └── alert.html.js │ │ ├── carousel │ │ ├── carousel.html │ │ ├── carousel.html.js │ │ ├── slide.html │ │ └── slide.html.js │ │ ├── datepicker │ │ ├── datepicker.html │ │ ├── datepicker.html.js │ │ ├── day.html │ │ ├── day.html.js │ │ ├── month.html │ │ ├── month.html.js │ │ ├── popup.html │ │ ├── popup.html.js │ │ ├── year.html │ │ └── year.html.js │ │ ├── modal │ │ ├── backdrop.html │ │ ├── backdrop.html.js │ │ ├── window.html │ │ └── window.html.js │ │ ├── pager │ │ ├── pager.html │ │ └── pager.html.js │ │ ├── pagination │ │ ├── pagination.html │ │ └── pagination.html.js │ │ ├── popover │ │ ├── popover-html.html │ │ ├── popover-html.html.js │ │ ├── popover-template.html │ │ ├── popover-template.html.js │ │ ├── popover.html │ │ └── popover.html.js │ │ ├── progressbar │ │ ├── bar.html │ │ ├── bar.html.js │ │ ├── progress.html │ │ ├── progress.html.js │ │ ├── progressbar.html │ │ └── progressbar.html.js │ │ ├── rating │ │ ├── rating.html │ │ └── rating.html.js │ │ ├── tabs │ │ ├── tab.html │ │ ├── tab.html.js │ │ ├── tabset.html │ │ └── tabset.html.js │ │ ├── timepicker │ │ ├── timepicker.html │ │ └── timepicker.html.js │ │ ├── tooltip │ │ ├── tooltip-html-popup.html │ │ ├── tooltip-html-popup.html.js │ │ ├── tooltip-popup.html │ │ ├── tooltip-popup.html.js │ │ ├── tooltip-template-popup.html │ │ └── tooltip-template-popup.html.js │ │ └── typeahead │ │ ├── typeahead-match.html │ │ ├── typeahead-match.html.js │ │ ├── typeahead-popup.html │ │ └── typeahead-popup.html.js ├── updaters-add.html └── updaters.html ├── scripts ├── databases.js ├── filters.js ├── index.js ├── mappers.js ├── rotines.js └── updaters.js ├── settings.json └── updater.js /.editorconfig: -------------------------------------------------------------------------------- 1 | # EditorConfig is awesome: http://EditorConfig.org 2 | 3 | # top-most EditorConfig file 4 | root = true 5 | 6 | # Unix-style newlines with a newline ending every file 7 | [*] 8 | end_of_line = lf 9 | insert_final_newline = true 10 | trim_trailing_whitespace = true 11 | 12 | # Matches multiple files with brace expansion notation 13 | # Set default charset 14 | [*.{js,py}] 15 | charset = utf-8 16 | 17 | # 2 space indentation 18 | [*.js] 19 | indent_style = space 20 | indent_size = 2 21 | 22 | # Tab indentation (no size specified) 23 | [Makefile] 24 | indent_style = tab 25 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | logs 3 | *.log 4 | npm-debug.log* 5 | 6 | # Runtime data 7 | pids 8 | *.pid 9 | *.seed 10 | 11 | # Directory for instrumented libs generated by jscoverage/JSCover 12 | lib-cov 13 | 14 | # Coverage directory used by tools like istanbul 15 | coverage 16 | 17 | # Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) 18 | .grunt 19 | 20 | # node-waf configuration 21 | .lock-wscript 22 | 23 | # Compiled binary addons (http://nodejs.org/api/addons.html) 24 | build/Release 25 | 26 | # Dependency directory 27 | node_modules 28 | 29 | # Optional npm cache directory 30 | .npm 31 | 32 | # Optional REPL history 33 | .node_repl_history 34 | 35 | # Key 36 | .pem 37 | 38 | # Dumps 39 | dump 40 | 41 | #Filters 42 | filters/*.json 43 | /nbproject/private/ -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | 2016.02.02 Version 0.8.3 2 | 3 | * Include CPU usage limit 4 | * Include AMD Angular 5 | * Include Updaters 6 | 7 | 2016.02.02 Version 0.8.2r2 8 | 9 | * Remove Fix Html Entity 10 | * Create ecosystem.json for PM2 11 | * Include view mappers data 12 | 13 | 2016.01.29 Version 0.8.2 14 | 15 | * Include Google favicons to get favicon pages 16 | * Include sandbox in iframe to filters page (allow-scripts allow-same-origin) 17 | * Include support to DL, LIST in table filter 18 | * Fix int and float type in extraction to get only number 19 | * Include function to get attr in extrator 20 | * Include autocomplete do namespace from new extration (get all namespaces from all filters) 21 | * Ignore filters diretory and *.pem to git 22 | * Fix unexpected token 23 | * Include of links standards 24 | * Include extractor link preview 25 | * Include regex filters support 26 | * Fix bulks to MongoDB -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- 1 | FROM node:latest 2 | MAINTAINER Andre Ferreira 3 | 4 | RUN mkdir -p /home/app 5 | ENV HOME=/home/app 6 | COPY package.json $HOME 7 | WORKDIR $HOME 8 | RUN npm install --progress=false --no-optional 9 | COPY . $HOME 10 | 11 | CMD ["npm", "start"] -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2016 André Ferreira 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 all 13 | 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 THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /app/config/index.js: -------------------------------------------------------------------------------- 1 | const configs = {}; 2 | 3 | module.exports = { 4 | get: function (key) { 5 | if (configs.hasOwnProperty(key)) { 6 | return configs[key].value; 7 | } 8 | }, 9 | 10 | 11 | default: function (key, value) { 12 | if (configs.hasOwnProperty(key)) { 13 | return configs[key].value; 14 | } else { 15 | return value; 16 | } 17 | }, 18 | 19 | 20 | set: function (key, value, constant) { 21 | if (configs.hasOwnProperty(key)) { 22 | if (configs[key].constant) { 23 | throw new Error("You can't change a constant value"); 24 | } 25 | configs[key].value = value; 26 | } else { 27 | configs[key] = { 28 | value: value, 29 | constant: Boolean(constant) 30 | }; 31 | } 32 | return this; 33 | } 34 | }; 35 | -------------------------------------------------------------------------------- /app/routes/index.js: -------------------------------------------------------------------------------- 1 | module.exports = (function () { 2 | var files = []; 3 | 4 | // http://stackoverflow.com/questions/5364928/node-js-require-all-files-in-a-folder/17204293#17204293 5 | require('fs').readdirSync(__dirname + '/').forEach(function (file) { 6 | if (file.match(/\.js$/) !== null && file !== 'index.js') { 7 | files.push(require('./' + file)); 8 | } 9 | }); 10 | 11 | return files; 12 | }()); 13 | -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- 1 | version: '2' 2 | services: 3 | mongo: 4 | image: mongo:latest 5 | ports: 6 | - '27017:27017' 7 | volumes: 8 | - '/data/db' 9 | hawk: 10 | image: node:latest 11 | restart: always 12 | privileged: true 13 | tty: true 14 | build: 15 | context: . 16 | dockerfile: Dockerfile 17 | environment: 18 | NODE_ENV: prod 19 | volumes: 20 | - '.:/home/app' 21 | - '/home/app/node_modules' 22 | network_mode: host 23 | ports: 24 | - "5800" 25 | depends_on: 26 | - mongo 27 | networks: 28 | default: 29 | driver: bridge 30 | dockernet: 31 | external: true -------------------------------------------------------------------------------- /filters/.filters: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /nbproject/project.properties: -------------------------------------------------------------------------------- 1 | auxiliary.org-netbeans-modules-javascript-nodejs.enabled=true 2 | auxiliary.org-netbeans-modules-javascript-nodejs.run_2e_enabled=true 3 | auxiliary.org-netbeans-modules-javascript-nodejs.start_2e_file=app.js 4 | auxiliary.org-netbeans-modules-javascript-nodejs.sync_2e_enabled=false 5 | files.encoding=UTF-8 6 | run.as=node.js 7 | source.folder= 8 | -------------------------------------------------------------------------------- /nbproject/project.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | org.netbeans.modules.web.clientproject 4 | 5 | 6 | hawk 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /public/css/angular-json-explorer.min.css: -------------------------------------------------------------------------------- 1 | .angular-json-explorer .hidden{display:none}.angular-json-explorer .prop{font-weight:700}.angular-json-explorer .null{color:red}.angular-json-explorer .bool,.angular-json-explorer .num{color:#00f}.angular-json-explorer .string{color:green;white-space:pre-wrap}.angular-json-explorer .collapser{position:absolute;left:-1em;cursor:pointer;-moz-user-select:none;color:#f92753;text-decoration:none}.angular-json-explorer .q{display:inline-block;width:0;color:transparent}.angular-json-explorer li{position:relative}.angular-json-explorer .error{-moz-border-radius:8px;border:1px solid #970000;background-color:#F7E8E8;margin:.5em;padding:.5em}.angular-json-explorer .errormessage{font-family:monospace}.angular-json-explorer{font-family:monospace;font-size:1.1em;white-space:pre-wrap}.angular-json-explorer ul{list-style:none;margin:0 0 0 2em;padding:0}.angular-json-explorer h1{font-size:1.2em}.angular-json-explorer .callback+#json{padding-left:1em}.angular-json-explorer .callback{font-family:monospace;color:brown} -------------------------------------------------------------------------------- /public/css/angular-sparklines.min.css: -------------------------------------------------------------------------------- 1 | span.sparkline{display:inline-block;width:5em;height:15px;margin:0 .2em;vertical-align:baseline}sparkline{box-sizing:border-box;margin:0;padding:0}sparkline path{stroke:#999;stroke-width:1;fill:none}sparkline path.area{stroke:none;fill:#666}sparkline rect.bar{stroke:none;fill:#333}sparkline rect.binary{fill:#333}sparkline rect.first,sparkline rect.last{fill:#f33}sparkline rect.max,sparkline rect.min{fill:#3cf}sparkline rect.negative{fill:#f33}sparkline .hidden{display:none} -------------------------------------------------------------------------------- /public/css/ngProgress.css: -------------------------------------------------------------------------------- 1 | /* Styling for the ngProgress itself */ 2 | #ngProgress { 3 | margin: 0; 4 | padding: 0; 5 | z-index: 99998; 6 | background-color: green; 7 | color: green; 8 | box-shadow: 0 0 10px 0; /* Inherits the font color */ 9 | height: 20px; 10 | opacity: 0; 11 | 12 | /* Add CSS3 styles for transition smoothing */ 13 | -webkit-transition: all 0.5s ease-in-out; 14 | -moz-transition: all 0.5s ease-in-out; 15 | -o-transition: all 0.5s ease-in-out; 16 | transition: all 0.5s ease-in-out; 17 | } 18 | 19 | /* Styling for the ngProgress-container */ 20 | #ngProgress-container { 21 | position: fixed; 22 | margin: 0; 23 | padding: 0; 24 | top: 0; 25 | left: 0; 26 | right: 0; 27 | z-index: 99999; 28 | height: 20px 29 | } -------------------------------------------------------------------------------- /public/flags/1x1/ae.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /public/flags/1x1/ag.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /public/flags/1x1/am.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /public/flags/1x1/at.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /public/flags/1x1/ax.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /public/flags/1x1/az.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /public/flags/1x1/bb.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /public/flags/1x1/bd.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /public/flags/1x1/be.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /public/flags/1x1/bf.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /public/flags/1x1/bg.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /public/flags/1x1/bh.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /public/flags/1x1/bj.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /public/flags/1x1/bl.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /public/flags/1x1/bo.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /public/flags/1x1/bq.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /public/flags/1x1/bs.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /public/flags/1x1/bv.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /public/flags/1x1/bw.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /public/flags/1x1/ca.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /public/flags/1x1/cd.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /public/flags/1x1/cf.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /public/flags/1x1/cg.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /public/flags/1x1/ch.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /public/flags/1x1/ci.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /public/flags/1x1/cl.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /public/flags/1x1/cm.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /public/flags/1x1/cn.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Flag of the People's Republic of China 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /public/flags/1x1/co.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /public/flags/1x1/cr.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /public/flags/1x1/cu.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /public/flags/1x1/cw.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /public/flags/1x1/cz.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /public/flags/1x1/de.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /public/flags/1x1/dj.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /public/flags/1x1/dk.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /public/flags/1x1/dz.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /public/flags/1x1/ee.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /public/flags/1x1/eh.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /public/flags/1x1/fi.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /public/flags/1x1/fm.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /public/flags/1x1/fo.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /public/flags/1x1/fr.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /public/flags/1x1/ga.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /public/flags/1x1/gb-eng.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /public/flags/1x1/gb-sct.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /public/flags/1x1/gb.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /public/flags/1x1/gf.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /public/flags/1x1/gg.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /public/flags/1x1/gh.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /public/flags/1x1/gl.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /public/flags/1x1/gm.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /public/flags/1x1/gn.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /public/flags/1x1/gp.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /public/flags/1x1/gr.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /public/flags/1x1/gw.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /public/flags/1x1/gy.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /public/flags/1x1/ht.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /public/flags/1x1/hu.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /public/flags/1x1/id.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /public/flags/1x1/ie.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /public/flags/1x1/il.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /public/flags/1x1/it.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | image/svg+xml 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /public/flags/1x1/jm.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | image/svg+xml 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /public/flags/1x1/lc.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | image/svg+xml 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /public/flags/1x1/lt.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | image/svg+xml 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /public/flags/1x1/lu.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | image/svg+xml 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /public/flags/1x1/lv.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | image/svg+xml 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /public/flags/1x1/mc.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | image/svg+xml 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /public/flags/1x1/mf.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | image/svg+xml 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /public/flags/1x1/mg.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | image/svg+xml 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /public/flags/1x1/ml.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | image/svg+xml 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /public/flags/1x1/mq.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | image/svg+xml 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /public/flags/1x1/mr.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /public/flags/1x1/mu.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | image/svg+xml 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /public/flags/1x1/nc.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | image/svg+xml 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /public/flags/1x1/ne.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /public/flags/1x1/ng.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | image/svg+xml 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /public/flags/1x1/nl.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | image/svg+xml 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /public/flags/1x1/no.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /public/flags/1x1/pe.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | image/svg+xml 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /public/flags/1x1/pl.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | image/svg+xml 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /public/flags/1x1/pm.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | image/svg+xml 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /public/flags/1x1/re.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | image/svg+xml 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /public/flags/1x1/ro.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | image/svg+xml 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /public/flags/1x1/ru.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | image/svg+xml 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /public/flags/1x1/sr.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /public/flags/1x1/th.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | image/svg+xml 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /public/flags/1x1/tr.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /public/flags/1x1/ua.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | image/svg+xml 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /public/flags/1x1/wf.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | image/svg+xml 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /public/flags/1x1/ye.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | image/svg+xml 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /public/flags/1x1/yt.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | image/svg+xml 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /public/flags/1x1/zz.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /public/flags/4x3/ae.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /public/flags/4x3/ag.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /public/flags/4x3/am.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /public/flags/4x3/at.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /public/flags/4x3/ax.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /public/flags/4x3/az.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /public/flags/4x3/bb.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /public/flags/4x3/bd.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /public/flags/4x3/be.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /public/flags/4x3/bf.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /public/flags/4x3/bg.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /public/flags/4x3/bh.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /public/flags/4x3/bj.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /public/flags/4x3/bl.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /public/flags/4x3/bo.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /public/flags/4x3/bq.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /public/flags/4x3/bs.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /public/flags/4x3/bv.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /public/flags/4x3/bw.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /public/flags/4x3/cd.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /public/flags/4x3/cf.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /public/flags/4x3/cg.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /public/flags/4x3/ch.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /public/flags/4x3/ci.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /public/flags/4x3/cl.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /public/flags/4x3/cm.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /public/flags/4x3/cn.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Flag of the People's Republic of China 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /public/flags/4x3/co.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /public/flags/4x3/cr.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /public/flags/4x3/cu.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /public/flags/4x3/cw.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /public/flags/4x3/cz.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /public/flags/4x3/de.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /public/flags/4x3/dj.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /public/flags/4x3/dk.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /public/flags/4x3/dz.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /public/flags/4x3/ee.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /public/flags/4x3/fi.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /public/flags/4x3/fm.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /public/flags/4x3/fo.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /public/flags/4x3/fr.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /public/flags/4x3/ga.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /public/flags/4x3/gb-eng.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /public/flags/4x3/gb-sct.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /public/flags/4x3/gb.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /public/flags/4x3/gf.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /public/flags/4x3/gg.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /public/flags/4x3/gh.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /public/flags/4x3/gl.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /public/flags/4x3/gm.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /public/flags/4x3/gn.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /public/flags/4x3/gp.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /public/flags/4x3/gr.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /public/flags/4x3/gw.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /public/flags/4x3/gy.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /public/flags/4x3/ht.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /public/flags/4x3/hu.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /public/flags/4x3/id.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /public/flags/4x3/ie.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /public/flags/4x3/il.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /public/flags/4x3/it.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | image/svg+xml 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /public/flags/4x3/jm.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | image/svg+xml 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /public/flags/4x3/lc.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | image/svg+xml 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /public/flags/4x3/lt.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | image/svg+xml 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /public/flags/4x3/lu.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | image/svg+xml 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /public/flags/4x3/lv.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | image/svg+xml 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /public/flags/4x3/mc.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | image/svg+xml 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /public/flags/4x3/mf.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | image/svg+xml 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /public/flags/4x3/mg.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | image/svg+xml 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /public/flags/4x3/ml.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | image/svg+xml 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /public/flags/4x3/mn.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /public/flags/4x3/mq.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | image/svg+xml 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /public/flags/4x3/mr.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /public/flags/4x3/mu.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | image/svg+xml 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /public/flags/4x3/nc.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | image/svg+xml 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /public/flags/4x3/ne.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /public/flags/4x3/ng.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | image/svg+xml 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /public/flags/4x3/nl.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | image/svg+xml 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /public/flags/4x3/no.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /public/flags/4x3/pe.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | image/svg+xml 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /public/flags/4x3/pl.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | image/svg+xml 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /public/flags/4x3/pm.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | image/svg+xml 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /public/flags/4x3/re.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | image/svg+xml 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /public/flags/4x3/ro.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | image/svg+xml 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /public/flags/4x3/ru.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | image/svg+xml 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /public/flags/4x3/sl.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | image/svg+xml 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /public/flags/4x3/sr.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /public/flags/4x3/td.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | image/svg+xml 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /public/flags/4x3/th.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | image/svg+xml 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /public/flags/4x3/tr.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /public/flags/4x3/tt.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | image/svg+xml 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /public/flags/4x3/ua.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | image/svg+xml 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /public/flags/4x3/wf.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | image/svg+xml 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /public/flags/4x3/ye.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | image/svg+xml 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /public/flags/4x3/yt.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | image/svg+xml 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /public/flags/4x3/zz.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /public/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrehrf/hawk/4ca48196062268d90c61680398ba093da05d094c/public/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /public/fonts/barselona-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrehrf/hawk/4ca48196062268d90c61680398ba093da05d094c/public/fonts/barselona-webfont.eot -------------------------------------------------------------------------------- /public/fonts/barselona-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrehrf/hawk/4ca48196062268d90c61680398ba093da05d094c/public/fonts/barselona-webfont.ttf -------------------------------------------------------------------------------- /public/fonts/barselona-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrehrf/hawk/4ca48196062268d90c61680398ba093da05d094c/public/fonts/barselona-webfont.woff -------------------------------------------------------------------------------- /public/fonts/barselona-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrehrf/hawk/4ca48196062268d90c61680398ba093da05d094c/public/fonts/barselona-webfont.woff2 -------------------------------------------------------------------------------- /public/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrehrf/hawk/4ca48196062268d90c61680398ba093da05d094c/public/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /public/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrehrf/hawk/4ca48196062268d90c61680398ba093da05d094c/public/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /public/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrehrf/hawk/4ca48196062268d90c61680398ba093da05d094c/public/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /public/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrehrf/hawk/4ca48196062268d90c61680398ba093da05d094c/public/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /public/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrehrf/hawk/4ca48196062268d90c61680398ba093da05d094c/public/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /public/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrehrf/hawk/4ca48196062268d90c61680398ba093da05d094c/public/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /public/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrehrf/hawk/4ca48196062268d90c61680398ba093da05d094c/public/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /public/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrehrf/hawk/4ca48196062268d90c61680398ba093da05d094c/public/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /public/home.html: -------------------------------------------------------------------------------- 1 |
-------------------------------------------------------------------------------- /public/img/exclamation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrehrf/hawk/4ca48196062268d90c61680398ba093da05d094c/public/img/exclamation.png -------------------------------------------------------------------------------- /public/img/icon-menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrehrf/hawk/4ca48196062268d90c61680398ba093da05d094c/public/img/icon-menu.png -------------------------------------------------------------------------------- /public/img/link.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrehrf/hawk/4ca48196062268d90c61680398ba093da05d094c/public/img/link.png -------------------------------------------------------------------------------- /public/img/link_add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrehrf/hawk/4ca48196062268d90c61680398ba093da05d094c/public/img/link_add.png -------------------------------------------------------------------------------- /public/img/link_break.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrehrf/hawk/4ca48196062268d90c61680398ba093da05d094c/public/img/link_break.png -------------------------------------------------------------------------------- /public/img/link_delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrehrf/hawk/4ca48196062268d90c61680398ba093da05d094c/public/img/link_delete.png -------------------------------------------------------------------------------- /public/img/page_white_copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrehrf/hawk/4ca48196062268d90c61680398ba093da05d094c/public/img/page_white_copy.png -------------------------------------------------------------------------------- /public/img/page_white_delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrehrf/hawk/4ca48196062268d90c61680398ba093da05d094c/public/img/page_white_delete.png -------------------------------------------------------------------------------- /public/img/page_white_error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrehrf/hawk/4ca48196062268d90c61680398ba093da05d094c/public/img/page_white_error.png -------------------------------------------------------------------------------- /public/img/table_multiple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrehrf/hawk/4ca48196062268d90c61680398ba093da05d094c/public/img/table_multiple.png -------------------------------------------------------------------------------- /public/img/tag_blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrehrf/hawk/4ca48196062268d90c61680398ba093da05d094c/public/img/tag_blue.png -------------------------------------------------------------------------------- /public/img/tick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrehrf/hawk/4ca48196062268d90c61680398ba093da05d094c/public/img/tick.png -------------------------------------------------------------------------------- /public/js/controllers/home.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Home controller 3 | */ 4 | 5 | 'use strict'; 6 | 7 | define(['app', 'jquery', 'bootstrap'], function (app) { 8 | app.controller('home', function ($scope, $http) {}); 9 | }); -------------------------------------------------------------------------------- /public/js/controllers/routines.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Home controller 3 | */ 4 | 5 | 'use strict'; 6 | 7 | define(['app', 'jquery', 'bootstrap'], function (app) { 8 | app.controller('routines', function ($scope, $http) { 9 | 10 | $scope.list = function(){ 11 | $http({ 12 | method: "GET", 13 | url: "data-routines", 14 | }).then(function(res){ 15 | if(res.data.error) 16 | $scope.error = res.data.error; 17 | else 18 | $scope.routines = res.data; 19 | }, function(res){ 20 | $scope.error = "Fails when trying to get data from the server Please try again or contact support."; 21 | }); 22 | }; 23 | 24 | $scope.list(); 25 | }); 26 | }); -------------------------------------------------------------------------------- /public/js/plugins/angular/FileAPI.flash.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrehrf/hawk/4ca48196062268d90c61680398ba093da05d094c/public/js/plugins/angular/FileAPI.flash.swf -------------------------------------------------------------------------------- /public/js/plugins/numeral/languages/be-nl.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * numeral.js language configuration 3 | * language : belgium-dutch (be-nl) 4 | * author : Dieter Luypaert : https://github.com/moeriki 5 | */ 6 | !function(){var a={delimiters:{thousands:" ",decimal:","},abbreviations:{thousand:"k",million:" mln",billion:" mld",trillion:" bln"},ordinal:function(a){var b=a%100;return 0!==a&&1>=b||8===b||b>=20?"ste":"de"},currency:{symbol:"€ "}};"undefined"!=typeof module&&module.exports&&(module.exports=a),"undefined"!=typeof window&&this.numeral&&this.numeral.language&&this.numeral.language("be-nl",a)}(); -------------------------------------------------------------------------------- /public/js/plugins/numeral/languages/chs.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * numeral.js language configuration 3 | * language : simplified chinese 4 | * author : badplum : https://github.com/badplum 5 | */ 6 | !function(){var a={delimiters:{thousands:",",decimal:"."},abbreviations:{thousand:"千",million:"百万",billion:"十亿",trillion:"兆"},ordinal:function(){return"."},currency:{symbol:"¥"}};"undefined"!=typeof module&&module.exports&&(module.exports=a),"undefined"!=typeof window&&this.numeral&&this.numeral.language&&this.numeral.language("chs",a)}(); -------------------------------------------------------------------------------- /public/js/plugins/numeral/languages/cs.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * numeral.js language configuration 3 | * language : czech (cs) 4 | * author : Anatoli Papirovski : https://github.com/apapirovski 5 | */ 6 | !function(){var a={delimiters:{thousands:" ",decimal:","},abbreviations:{thousand:"tis.",million:"mil.",billion:"b",trillion:"t"},ordinal:function(){return"."},currency:{symbol:"Kč"}};"undefined"!=typeof module&&module.exports&&(module.exports=a),"undefined"!=typeof window&&this.numeral&&this.numeral.language&&this.numeral.language("cs",a)}(); -------------------------------------------------------------------------------- /public/js/plugins/numeral/languages/da-dk.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * numeral.js language configuration 3 | * language : danish denmark (dk) 4 | * author : Michael Storgaard : https://github.com/mstorgaard 5 | */ 6 | !function(){var a={delimiters:{thousands:".",decimal:","},abbreviations:{thousand:"k",million:"mio",billion:"mia",trillion:"b"},ordinal:function(){return"."},currency:{symbol:"DKK"}};"undefined"!=typeof module&&module.exports&&(module.exports=a),"undefined"!=typeof window&&this.numeral&&this.numeral.language&&this.numeral.language("da-dk",a)}(); -------------------------------------------------------------------------------- /public/js/plugins/numeral/languages/de-ch.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * numeral.js language configuration 3 | * language : German in Switzerland (de-ch) 4 | * author : Michael Piefel : https://github.com/piefel (based on work from Marco Krage : https://github.com/sinky) 5 | */ 6 | !function(){var a={delimiters:{thousands:" ",decimal:","},abbreviations:{thousand:"k",million:"m",billion:"b",trillion:"t"},ordinal:function(){return"."},currency:{symbol:"CHF"}};"undefined"!=typeof module&&module.exports&&(module.exports=a),"undefined"!=typeof window&&this.numeral&&this.numeral.language&&this.numeral.language("de-ch",a)}(); -------------------------------------------------------------------------------- /public/js/plugins/numeral/languages/de.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * numeral.js language configuration 3 | * language : German (de) – generally useful in Germany, Austria, Luxembourg, Belgium 4 | * author : Marco Krage : https://github.com/sinky 5 | */ 6 | !function(){var a={delimiters:{thousands:" ",decimal:","},abbreviations:{thousand:"k",million:"m",billion:"b",trillion:"t"},ordinal:function(){return"."},currency:{symbol:"€"}};"undefined"!=typeof module&&module.exports&&(module.exports=a),"undefined"!=typeof window&&this.numeral&&this.numeral.language&&this.numeral.language("de",a)}(); -------------------------------------------------------------------------------- /public/js/plugins/numeral/languages/en-gb.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * numeral.js language configuration 3 | * language : english united kingdom (uk) 4 | * author : Dan Ristic : https://github.com/dristic 5 | */ 6 | !function(){var a={delimiters:{thousands:",",decimal:"."},abbreviations:{thousand:"k",million:"m",billion:"b",trillion:"t"},ordinal:function(a){var b=a%10;return 1===~~(a%100/10)?"th":1===b?"st":2===b?"nd":3===b?"rd":"th"},currency:{symbol:"£"}};"undefined"!=typeof module&&module.exports&&(module.exports=a),"undefined"!=typeof window&&this.numeral&&this.numeral.language&&this.numeral.language("en-gb",a)}(); -------------------------------------------------------------------------------- /public/js/plugins/numeral/languages/es-ES.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * numeral.js language configuration 3 | * language : spanish Spain 4 | * author : Hernan Garcia : https://github.com/hgarcia 5 | */ 6 | !function(){var a={delimiters:{thousands:".",decimal:","},abbreviations:{thousand:"k",million:"mm",billion:"b",trillion:"t"},ordinal:function(a){var b=a%10;return 1===b||3===b?"er":2===b?"do":7===b||0===b?"mo":8===b?"vo":9===b?"no":"to"},currency:{symbol:"€"}};"undefined"!=typeof module&&module.exports&&(module.exports=a),"undefined"!=typeof window&&this.numeral&&this.numeral.language&&this.numeral.language("es",a)}(); -------------------------------------------------------------------------------- /public/js/plugins/numeral/languages/es.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * numeral.js language configuration 3 | * language : spanish 4 | * author : Hernan Garcia : https://github.com/hgarcia 5 | */ 6 | !function(){var a={delimiters:{thousands:".",decimal:","},abbreviations:{thousand:"k",million:"mm",billion:"b",trillion:"t"},ordinal:function(a){var b=a%10;return 1===b||3===b?"er":2===b?"do":7===b||0===b?"mo":8===b?"vo":9===b?"no":"to"},currency:{symbol:"$"}};"undefined"!=typeof module&&module.exports&&(module.exports=a),"undefined"!=typeof window&&this.numeral&&this.numeral.language&&this.numeral.language("es",a)}(); -------------------------------------------------------------------------------- /public/js/plugins/numeral/languages/et.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * numeral.js language configuration 3 | * language : Estonian 4 | * author : Illimar Tambek : https://github.com/ragulka 5 | * 6 | * Note: in Estonian, abbreviations are always separated 7 | * from numbers with a space 8 | */ 9 | !function(){var a={delimiters:{thousands:" ",decimal:","},abbreviations:{thousand:" tuh",million:" mln",billion:" mld",trillion:" trl"},ordinal:function(){return"."},currency:{symbol:"€"}};"undefined"!=typeof module&&module.exports&&(module.exports=a),"undefined"!=typeof window&&this.numeral&&this.numeral.language&&this.numeral.language("et",a)}(); -------------------------------------------------------------------------------- /public/js/plugins/numeral/languages/fi.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * numeral.js language configuration 3 | * language : Finnish 4 | * author : Sami Saada : https://github.com/samitheberber 5 | */ 6 | !function(){var a={delimiters:{thousands:" ",decimal:","},abbreviations:{thousand:"k",million:"M",billion:"G",trillion:"T"},ordinal:function(){return"."},currency:{symbol:"€"}};"undefined"!=typeof module&&module.exports&&(module.exports=a),"undefined"!=typeof window&&this.numeral&&this.numeral.language&&this.numeral.language("fi",a)}(); -------------------------------------------------------------------------------- /public/js/plugins/numeral/languages/fr-CA.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * numeral.js language configuration 3 | * language : french (Canada) (fr-CA) 4 | * author : Léo Renaud-Allaire : https://github.com/renaudleo 5 | */ 6 | !function(){var a={delimiters:{thousands:" ",decimal:","},abbreviations:{thousand:"k",million:"M",billion:"G",trillion:"T"},ordinal:function(a){return 1===a?"er":"e"},currency:{symbol:"$"}};"undefined"!=typeof module&&module.exports&&(module.exports=a),"undefined"!=typeof window&&this.numeral&&this.numeral.language&&this.numeral.language("fr-CA",a)}(); -------------------------------------------------------------------------------- /public/js/plugins/numeral/languages/fr-ch.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * numeral.js language configuration 3 | * language : french (fr-ch) 4 | * author : Adam Draper : https://github.com/adamwdraper 5 | */ 6 | !function(){var a={delimiters:{thousands:"'",decimal:"."},abbreviations:{thousand:"k",million:"m",billion:"b",trillion:"t"},ordinal:function(a){return 1===a?"er":"e"},currency:{symbol:"CHF"}};"undefined"!=typeof module&&module.exports&&(module.exports=a),"undefined"!=typeof window&&this.numeral&&this.numeral.language&&this.numeral.language("fr-ch",a)}(); -------------------------------------------------------------------------------- /public/js/plugins/numeral/languages/fr.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * numeral.js language configuration 3 | * language : french (fr) 4 | * author : Adam Draper : https://github.com/adamwdraper 5 | */ 6 | !function(){var a={delimiters:{thousands:" ",decimal:","},abbreviations:{thousand:"k",million:"m",billion:"b",trillion:"t"},ordinal:function(a){return 1===a?"er":"e"},currency:{symbol:"€"}};"undefined"!=typeof module&&module.exports&&(module.exports=a),"undefined"!=typeof window&&this.numeral&&this.numeral.language&&this.numeral.language("fr",a)}(); -------------------------------------------------------------------------------- /public/js/plugins/numeral/languages/hu.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * numeral.js language configuration 3 | * language : Hungarian (hu) 4 | * author : Peter Bakondy : https://github.com/pbakondy 5 | */ 6 | !function(){var a={delimiters:{thousands:" ",decimal:","},abbreviations:{thousand:"E",million:"M",billion:"Mrd",trillion:"T"},ordinal:function(){return"."},currency:{symbol:" Ft"}};"undefined"!=typeof module&&module.exports&&(module.exports=a),"undefined"!=typeof window&&this.numeral&&this.numeral.language&&this.numeral.language("hu",a)}(); -------------------------------------------------------------------------------- /public/js/plugins/numeral/languages/it.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * numeral.js language configuration 3 | * language : italian Italy (it) 4 | * author : Giacomo Trombi : http://cinquepunti.it 5 | */ 6 | !function(){var a={delimiters:{thousands:".",decimal:","},abbreviations:{thousand:"mila",million:"mil",billion:"b",trillion:"t"},ordinal:function(){return"º"},currency:{symbol:"€"}};"undefined"!=typeof module&&module.exports&&(module.exports=a),"undefined"!=typeof window&&this.numeral&&this.numeral.language&&this.numeral.language("it",a)}(); -------------------------------------------------------------------------------- /public/js/plugins/numeral/languages/ja.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * numeral.js language configuration 3 | * language : japanese 4 | * author : teppeis : https://github.com/teppeis 5 | */ 6 | !function(){var a={delimiters:{thousands:",",decimal:"."},abbreviations:{thousand:"千",million:"百万",billion:"十億",trillion:"兆"},ordinal:function(){return"."},currency:{symbol:"¥"}};"undefined"!=typeof module&&module.exports&&(module.exports=a),"undefined"!=typeof window&&this.numeral&&this.numeral.language&&this.numeral.language("ja",a)}(); -------------------------------------------------------------------------------- /public/js/plugins/numeral/languages/nl-nl.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * numeral.js language configuration 3 | * language : netherlands-dutch (nl-nl) 4 | * author : Dave Clayton : https://github.com/davedx 5 | */ 6 | !function(){var a={delimiters:{thousands:".",decimal:","},abbreviations:{thousand:"k",million:"mln",billion:"mrd",trillion:"bln"},ordinal:function(a){var b=a%100;return 0!==a&&1>=b||8===b||b>=20?"ste":"de"},currency:{symbol:"€ "}};"undefined"!=typeof module&&module.exports&&(module.exports=a),"undefined"!=typeof window&&this.numeral&&this.numeral.language&&this.numeral.language("nl-nl",a)}(); -------------------------------------------------------------------------------- /public/js/plugins/numeral/languages/pl.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * numeral.js language configuration 3 | * language : polish (pl) 4 | * author : Dominik Bulaj : https://github.com/dominikbulaj 5 | */ 6 | !function(){var a={delimiters:{thousands:" ",decimal:","},abbreviations:{thousand:"tys.",million:"mln",billion:"mld",trillion:"bln"},ordinal:function(){return"."},currency:{symbol:"PLN"}};"undefined"!=typeof module&&module.exports&&(module.exports=a),"undefined"!=typeof window&&this.numeral&&this.numeral.language&&this.numeral.language("pl",a)}(); -------------------------------------------------------------------------------- /public/js/plugins/numeral/languages/pt-br.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * numeral.js language configuration 3 | * language : portuguese brazil (pt-br) 4 | * author : Ramiro Varandas Jr : https://github.com/ramirovjr 5 | */ 6 | !function(){var a={delimiters:{thousands:".",decimal:","},abbreviations:{thousand:"mil",million:"milhões",billion:"b",trillion:"t"},ordinal:function(){return"º"},currency:{symbol:"R$"}};"undefined"!=typeof module&&module.exports&&(module.exports=a),"undefined"!=typeof window&&this.numeral&&this.numeral.language&&this.numeral.language("pt-br",a)}(); -------------------------------------------------------------------------------- /public/js/plugins/numeral/languages/pt-pt.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * numeral.js language configuration 3 | * language : portuguese (pt-pt) 4 | * author : Diogo Resende : https://github.com/dresende 5 | */ 6 | !function(){var a={delimiters:{thousands:" ",decimal:","},abbreviations:{thousand:"k",million:"m",billion:"b",trillion:"t"},ordinal:function(){return"º"},currency:{symbol:"€"}};"undefined"!=typeof module&&module.exports&&(module.exports=a),"undefined"!=typeof window&&this.numeral&&this.numeral.language&&this.numeral.language("pt-pt",a)}(); -------------------------------------------------------------------------------- /public/js/plugins/numeral/languages/ru-UA.min.js: -------------------------------------------------------------------------------- 1 | !function(){var a={delimiters:{thousands:" ",decimal:","},abbreviations:{thousand:"тыс.",million:"млн",billion:"b",trillion:"t"},ordinal:function(){return"."},currency:{symbol:"₴"}};"undefined"!=typeof module&&module.exports&&(module.exports=a),"undefined"!=typeof window&&this.numeral&&this.numeral.language&&this.numeral.language("ru-UA",a)}(); -------------------------------------------------------------------------------- /public/js/plugins/numeral/languages/ru.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * numeral.js language configuration 3 | * language : russian (ru) 4 | * author : Anatoli Papirovski : https://github.com/apapirovski 5 | */ 6 | !function(){var a={delimiters:{thousands:" ",decimal:","},abbreviations:{thousand:"тыс.",million:"млн",billion:"b",trillion:"t"},ordinal:function(){return"."},currency:{symbol:"руб."}};"undefined"!=typeof module&&module.exports&&(module.exports=a),"undefined"!=typeof window&&this.numeral&&this.numeral.language&&this.numeral.language("ru",a)}(); -------------------------------------------------------------------------------- /public/js/plugins/numeral/languages/sk.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * numeral.js language configuration 3 | * language : slovak (sk) 4 | * author : Ahmed Al Hafoudh : http://www.freevision.sk 5 | */ 6 | !function(){var a={delimiters:{thousands:" ",decimal:","},abbreviations:{thousand:"tis.",million:"mil.",billion:"b",trillion:"t"},ordinal:function(){return"."},currency:{symbol:"€"}};"undefined"!=typeof module&&module.exports&&(module.exports=a),"undefined"!=typeof window&&this.numeral&&this.numeral.language&&this.numeral.language("sk",a)}(); -------------------------------------------------------------------------------- /public/js/plugins/numeral/languages/th.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * numeral.js language configuration 3 | * language : thai (th) 4 | * author : Sathit Jittanupat : https://github.com/jojosati 5 | */ 6 | !function(){var a={delimiters:{thousands:",",decimal:"."},abbreviations:{thousand:"พัน",million:"ล้าน",billion:"พันล้าน",trillion:"ล้านล้าน"},ordinal:function(){return"."},currency:{symbol:"฿"}};"undefined"!=typeof module&&module.exports&&(module.exports=a),"undefined"!=typeof window&&this.numeral&&this.numeral.language&&this.numeral.language("th",a)}(); -------------------------------------------------------------------------------- /public/js/plugins/numeral/languages/tr.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * numeral.js language configuration 3 | * language : turkish (tr) 4 | * author : Ecmel Ercan : https://github.com/ecmel, Erhan Gundogan : https://github.com/erhangundogan, Burak Yiğit Kaya: https://github.com/BYK 5 | */ 6 | !function(){var a={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'üncü",4:"'üncü",100:"'üncü",6:"'ncı",9:"'uncu",10:"'uncu",30:"'uncu",60:"'ıncı",90:"'ıncı"},b={delimiters:{thousands:".",decimal:","},abbreviations:{thousand:"bin",million:"milyon",billion:"milyar",trillion:"trilyon"},ordinal:function(b){if(0===b)return"'ıncı";var c=b%10,d=b%100-c,e=b>=100?100:null;return a[c]||a[d]||a[e]},currency:{symbol:"₺"}};"undefined"!=typeof module&&module.exports&&(module.exports=b),"undefined"!=typeof window&&this.numeral&&this.numeral.language&&this.numeral.language("tr",b)}(); -------------------------------------------------------------------------------- /public/js/plugins/numeral/languages/uk-UA.min.js: -------------------------------------------------------------------------------- 1 | !function(){var a={delimiters:{thousands:" ",decimal:","},abbreviations:{thousand:"тис.",million:"млн",billion:"млрд",trillion:"блн"},ordinal:function(){return""},currency:{symbol:"₴"}};"undefined"!=typeof module&&module.exports&&(module.exports=a),"undefined"!=typeof window&&this.numeral&&this.numeral.language&&this.numeral.language("uk-UA",a)}(); -------------------------------------------------------------------------------- /public/js/utils/lazy-directives.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Created with IntelliJ IDEA. 3 | * User: Mateusz 4 | * Date: 22.11.12 5 | * Time: 22:08 6 | */ 7 | 8 | define([], function () { 9 | 10 | var $compileProvider; 11 | 12 | function setCompileProvider(value) { 13 | $compileProvider = value; 14 | } 15 | 16 | function register(directive) { 17 | if (!$compileProvider) { 18 | throw new Error("$compileProvider is not set!"); 19 | } 20 | $compileProvider.directive.apply(null, directive); 21 | } 22 | 23 | return { 24 | setCompileProvider:setCompileProvider, 25 | register:register 26 | } 27 | }) -------------------------------------------------------------------------------- /public/routines.html: -------------------------------------------------------------------------------- 1 |
2 | 3 |
4 |
5 | {{error | json}} 6 |
7 | 8 |
9 |
10 | 14 |
15 |
16 | {{lng.add}} 17 |
18 |
19 | 20 |
21 |
{{lng.norecords}}
22 |
23 | 24 | 25 |
-------------------------------------------------------------------------------- /public/uib/template/accordion/accordion-group.html: -------------------------------------------------------------------------------- 1 |
2 | 7 |
8 |
9 |
10 |
11 | -------------------------------------------------------------------------------- /public/uib/template/accordion/accordion-group.html.js: -------------------------------------------------------------------------------- 1 | angular.module("uib/template/accordion/accordion-group.html", []).run(["$templateCache", function($templateCache) { 2 | $templateCache.put("uib/template/accordion/accordion-group.html", 3 | "
\n" + 4 | "
\n" + 5 | "

\n" + 6 | " {{heading}}\n" + 7 | "

\n" + 8 | "
\n" + 9 | "
\n" + 10 | "
\n" + 11 | "
\n" + 12 | "
\n" + 13 | ""); 14 | }]); 15 | -------------------------------------------------------------------------------- /public/uib/template/accordion/accordion.html: -------------------------------------------------------------------------------- 1 |
-------------------------------------------------------------------------------- /public/uib/template/accordion/accordion.html.js: -------------------------------------------------------------------------------- 1 | angular.module("uib/template/accordion/accordion.html", []).run(["$templateCache", function($templateCache) { 2 | $templateCache.put("uib/template/accordion/accordion.html", 3 | "
"); 4 | }]); 5 | -------------------------------------------------------------------------------- /public/uib/template/alert/alert.html: -------------------------------------------------------------------------------- 1 | 8 | -------------------------------------------------------------------------------- /public/uib/template/alert/alert.html.js: -------------------------------------------------------------------------------- 1 | angular.module("uib/template/alert/alert.html", []).run(["$templateCache", function($templateCache) { 2 | $templateCache.put("uib/template/alert/alert.html", 3 | "
\n" + 4 | " \n" + 8 | "
\n" + 9 | "
\n" + 10 | ""); 11 | }]); 12 | -------------------------------------------------------------------------------- /public/uib/template/carousel/carousel.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/uib/template/carousel/slide.html: -------------------------------------------------------------------------------- 1 |
4 | -------------------------------------------------------------------------------- /public/uib/template/carousel/slide.html.js: -------------------------------------------------------------------------------- 1 | angular.module("uib/template/carousel/slide.html", []).run(["$templateCache", function($templateCache) { 2 | $templateCache.put("uib/template/carousel/slide.html", 3 | "
\n" + 6 | ""); 7 | }]); 8 | -------------------------------------------------------------------------------- /public/uib/template/datepicker/datepicker.html: -------------------------------------------------------------------------------- 1 |
2 | 3 | 4 | 5 |
-------------------------------------------------------------------------------- /public/uib/template/datepicker/datepicker.html.js: -------------------------------------------------------------------------------- 1 | angular.module("uib/template/datepicker/datepicker.html", []).run(["$templateCache", function($templateCache) { 2 | $templateCache.put("uib/template/datepicker/datepicker.html", 3 | "
\n" + 4 | " \n" + 5 | " \n" + 6 | " \n" + 7 | "
"); 8 | }]); 9 | -------------------------------------------------------------------------------- /public/uib/template/datepicker/popup.html: -------------------------------------------------------------------------------- 1 |
2 | 12 |
13 | -------------------------------------------------------------------------------- /public/uib/template/modal/backdrop.html: -------------------------------------------------------------------------------- 1 | 6 | -------------------------------------------------------------------------------- /public/uib/template/modal/backdrop.html.js: -------------------------------------------------------------------------------- 1 | angular.module("uib/template/modal/backdrop.html", []).run(["$templateCache", function($templateCache) { 2 | $templateCache.put("uib/template/modal/backdrop.html", 3 | "
\n" + 8 | ""); 9 | }]); 10 | -------------------------------------------------------------------------------- /public/uib/template/modal/window.html: -------------------------------------------------------------------------------- 1 | 7 | -------------------------------------------------------------------------------- /public/uib/template/modal/window.html.js: -------------------------------------------------------------------------------- 1 | angular.module("uib/template/modal/window.html", []).run(["$templateCache", function($templateCache) { 2 | $templateCache.put("uib/template/modal/window.html", 3 | "
\n" + 7 | "
\n" + 8 | "
\n" + 9 | ""); 10 | }]); 11 | -------------------------------------------------------------------------------- /public/uib/template/pager/pager.html: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /public/uib/template/pager/pager.html.js: -------------------------------------------------------------------------------- 1 | angular.module("uib/template/pager/pager.html", []).run(["$templateCache", function($templateCache) { 2 | $templateCache.put("uib/template/pager/pager.html", 3 | "\n" + 7 | ""); 8 | }]); 9 | -------------------------------------------------------------------------------- /public/uib/template/pagination/pagination.html: -------------------------------------------------------------------------------- 1 | 8 | -------------------------------------------------------------------------------- /public/uib/template/popover/popover-html.html: -------------------------------------------------------------------------------- 1 |
5 |
6 | 7 |
8 |

9 |
10 |
11 |
12 | -------------------------------------------------------------------------------- /public/uib/template/popover/popover-html.html.js: -------------------------------------------------------------------------------- 1 | angular.module("uib/template/popover/popover-html.html", []).run(["$templateCache", function($templateCache) { 2 | $templateCache.put("uib/template/popover/popover-html.html", 3 | "
\n" + 7 | "
\n" + 8 | "\n" + 9 | "
\n" + 10 | "

\n" + 11 | "
\n" + 12 | "
\n" + 13 | "
\n" + 14 | ""); 15 | }]); 16 | -------------------------------------------------------------------------------- /public/uib/template/popover/popover-template.html: -------------------------------------------------------------------------------- 1 |
5 |
6 | 7 |
8 |

9 |
12 |
13 |
14 | -------------------------------------------------------------------------------- /public/uib/template/popover/popover-template.html.js: -------------------------------------------------------------------------------- 1 | angular.module("uib/template/popover/popover-template.html", []).run(["$templateCache", function($templateCache) { 2 | $templateCache.put("uib/template/popover/popover-template.html", 3 | "
\n" + 7 | "
\n" + 8 | "\n" + 9 | "
\n" + 10 | "

\n" + 11 | "
\n" + 14 | "
\n" + 15 | "
\n" + 16 | ""); 17 | }]); 18 | -------------------------------------------------------------------------------- /public/uib/template/popover/popover.html: -------------------------------------------------------------------------------- 1 |
5 |
6 | 7 |
8 |

9 |
10 |
11 |
12 | -------------------------------------------------------------------------------- /public/uib/template/popover/popover.html.js: -------------------------------------------------------------------------------- 1 | angular.module("uib/template/popover/popover.html", []).run(["$templateCache", function($templateCache) { 2 | $templateCache.put("uib/template/popover/popover.html", 3 | "
\n" + 7 | "
\n" + 8 | "\n" + 9 | "
\n" + 10 | "

\n" + 11 | "
\n" + 12 | "
\n" + 13 | "
\n" + 14 | ""); 15 | }]); 16 | -------------------------------------------------------------------------------- /public/uib/template/progressbar/bar.html: -------------------------------------------------------------------------------- 1 |
2 | -------------------------------------------------------------------------------- /public/uib/template/progressbar/bar.html.js: -------------------------------------------------------------------------------- 1 | angular.module("uib/template/progressbar/bar.html", []).run(["$templateCache", function($templateCache) { 2 | $templateCache.put("uib/template/progressbar/bar.html", 3 | "
\n" + 4 | ""); 5 | }]); 6 | -------------------------------------------------------------------------------- /public/uib/template/progressbar/progress.html: -------------------------------------------------------------------------------- 1 |
-------------------------------------------------------------------------------- /public/uib/template/progressbar/progress.html.js: -------------------------------------------------------------------------------- 1 | angular.module("uib/template/progressbar/progress.html", []).run(["$templateCache", function($templateCache) { 2 | $templateCache.put("uib/template/progressbar/progress.html", 3 | "
"); 4 | }]); 5 | -------------------------------------------------------------------------------- /public/uib/template/progressbar/progressbar.html: -------------------------------------------------------------------------------- 1 |
2 |
3 |
4 | -------------------------------------------------------------------------------- /public/uib/template/progressbar/progressbar.html.js: -------------------------------------------------------------------------------- 1 | angular.module("uib/template/progressbar/progressbar.html", []).run(["$templateCache", function($templateCache) { 2 | $templateCache.put("uib/template/progressbar/progressbar.html", 3 | "
\n" + 4 | "
\n" + 5 | "
\n" + 6 | ""); 7 | }]); 8 | -------------------------------------------------------------------------------- /public/uib/template/rating/rating.html: -------------------------------------------------------------------------------- 1 | 2 | ({{ $index < value ? '*' : ' ' }}) 3 | 4 | 5 | -------------------------------------------------------------------------------- /public/uib/template/rating/rating.html.js: -------------------------------------------------------------------------------- 1 | angular.module("uib/template/rating/rating.html", []).run(["$templateCache", function($templateCache) { 2 | $templateCache.put("uib/template/rating/rating.html", 3 | "\n" + 4 | " ({{ $index < value ? '*' : ' ' }})\n" + 5 | " \n" + 6 | "\n" + 7 | ""); 8 | }]); 9 | -------------------------------------------------------------------------------- /public/uib/template/tabs/tab.html: -------------------------------------------------------------------------------- 1 |
  • 2 | {{heading}} 3 |
  • 4 | -------------------------------------------------------------------------------- /public/uib/template/tabs/tab.html.js: -------------------------------------------------------------------------------- 1 | angular.module("uib/template/tabs/tab.html", []).run(["$templateCache", function($templateCache) { 2 | $templateCache.put("uib/template/tabs/tab.html", 3 | "
  • \n" + 4 | " {{heading}}\n" + 5 | "
  • \n" + 6 | ""); 7 | }]); 8 | -------------------------------------------------------------------------------- /public/uib/template/tabs/tabset.html: -------------------------------------------------------------------------------- 1 |
    2 | 3 |
    4 |
    8 |
    9 |
    10 |
    11 | -------------------------------------------------------------------------------- /public/uib/template/tabs/tabset.html.js: -------------------------------------------------------------------------------- 1 | angular.module("uib/template/tabs/tabset.html", []).run(["$templateCache", function($templateCache) { 2 | $templateCache.put("uib/template/tabs/tabset.html", 3 | "
    \n" + 4 | " \n" + 5 | "
    \n" + 6 | "
    \n" + 10 | "
    \n" + 11 | "
    \n" + 12 | "
    \n" + 13 | ""); 14 | }]); 15 | -------------------------------------------------------------------------------- /public/uib/template/tooltip/tooltip-html-popup.html: -------------------------------------------------------------------------------- 1 |
    5 |
    6 |
    7 |
    8 | -------------------------------------------------------------------------------- /public/uib/template/tooltip/tooltip-html-popup.html.js: -------------------------------------------------------------------------------- 1 | angular.module("uib/template/tooltip/tooltip-html-popup.html", []).run(["$templateCache", function($templateCache) { 2 | $templateCache.put("uib/template/tooltip/tooltip-html-popup.html", 3 | "
    \n" + 7 | "
    \n" + 8 | "
    \n" + 9 | "
    \n" + 10 | ""); 11 | }]); 12 | -------------------------------------------------------------------------------- /public/uib/template/tooltip/tooltip-popup.html: -------------------------------------------------------------------------------- 1 |
    5 |
    6 |
    7 |
    8 | -------------------------------------------------------------------------------- /public/uib/template/tooltip/tooltip-popup.html.js: -------------------------------------------------------------------------------- 1 | angular.module("uib/template/tooltip/tooltip-popup.html", []).run(["$templateCache", function($templateCache) { 2 | $templateCache.put("uib/template/tooltip/tooltip-popup.html", 3 | "
    \n" + 7 | "
    \n" + 8 | "
    \n" + 9 | "
    \n" + 10 | ""); 11 | }]); 12 | -------------------------------------------------------------------------------- /public/uib/template/tooltip/tooltip-template-popup.html: -------------------------------------------------------------------------------- 1 |
    5 |
    6 |
    9 |
    10 | -------------------------------------------------------------------------------- /public/uib/template/tooltip/tooltip-template-popup.html.js: -------------------------------------------------------------------------------- 1 | angular.module("uib/template/tooltip/tooltip-template-popup.html", []).run(["$templateCache", function($templateCache) { 2 | $templateCache.put("uib/template/tooltip/tooltip-template-popup.html", 3 | "
    \n" + 7 | "
    \n" + 8 | "
    \n" + 11 | "
    \n" + 12 | ""); 13 | }]); 14 | -------------------------------------------------------------------------------- /public/uib/template/typeahead/typeahead-match.html: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /public/uib/template/typeahead/typeahead-match.html.js: -------------------------------------------------------------------------------- 1 | angular.module("uib/template/typeahead/typeahead-match.html", []).run(["$templateCache", function($templateCache) { 2 | $templateCache.put("uib/template/typeahead/typeahead-match.html", 3 | "\n" + 7 | ""); 8 | }]); 9 | -------------------------------------------------------------------------------- /public/uib/template/typeahead/typeahead-popup.html: -------------------------------------------------------------------------------- 1 | 6 | -------------------------------------------------------------------------------- /public/uib/template/typeahead/typeahead-popup.html.js: -------------------------------------------------------------------------------- 1 | angular.module("uib/template/typeahead/typeahead-popup.html", []).run(["$templateCache", function($templateCache) { 2 | $templateCache.put("uib/template/typeahead/typeahead-popup.html", 3 | "\n" + 8 | ""); 9 | }]); 10 | -------------------------------------------------------------------------------- /scripts/index.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Módulo de interface do Hawk 3 | */ 4 | 5 | module.exports = function(dirname, settings, app, io, mongodb, debug){ 6 | app.get("/", function(req, res){ res.sendFile(dirname + "/public/index.html"); }); 7 | }; -------------------------------------------------------------------------------- /scripts/rotines.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Controlador de rotas do atualizador 3 | * 4 | * @author André Ferreira 5 | */ 6 | 7 | var fs = require("fs"); 8 | 9 | 10 | module.exports = function(dirname, settings, app, io, mongodb, debug, threads){ 11 | app.get("/routines", function(req, res){ res.redirect("/#routines"); }); 12 | app.get("/routines-add", function(req, res){ res.redirect("/#routines-add"); }); 13 | 14 | app.get("/data-routines", function(req, res){ 15 | mongodb.collection("routines").find({}).toArray(function(err, docs){ 16 | for(var key in docs) 17 | docs[key].filter = JSON.parse(fs.readFileSync(docs[key].filter.path).toString()); 18 | 19 | res.send({ 20 | error: err, 21 | data: docs 22 | }); 23 | }); 24 | }); 25 | 26 | app.post("/routines-add", function(req, res){ 27 | mongodb.collection("rotines").insert(req.body); 28 | res.send("ok"); 29 | }); 30 | }; 31 | -------------------------------------------------------------------------------- /settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "port": 5800, 3 | "session": "hawk", 4 | "mongodb": "mongodb://localhost:27017/hawk", 5 | "timezone": "America/Los_Angeles" 6 | } --------------------------------------------------------------------------------