├── .gitignore
├── .jshintrc
├── .nuget
├── NuGet.Config
├── NuGet.exe
└── NuGet.targets
├── Emix.Web
├── App_Start
│ ├── AutofacConfig.cs
│ ├── BundleConfig.cs
│ ├── FilterConfig.cs
│ ├── RouteConfig.cs
│ ├── Settings.cs
│ └── WebApiConfig.cs
├── Content
│ ├── AdminLte-2.0.2
│ │ ├── 404_500_errors.less
│ │ ├── AdminLTE.css
│ │ ├── AdminLTE.less
│ │ ├── alerts.less
│ │ ├── bootstrap-social.less
│ │ ├── boxes.less
│ │ ├── buttons.less
│ │ ├── callout.less
│ │ ├── carousel.less
│ │ ├── core.less
│ │ ├── direct-chat.less
│ │ ├── dropdown.less
│ │ ├── forms.less
│ │ ├── fullcalendar.less
│ │ ├── header.less
│ │ ├── info-box.less
│ │ ├── invoice.less
│ │ ├── labels.less
│ │ ├── lockscreen.less
│ │ ├── login_and_register.less
│ │ ├── mailbox.less
│ │ ├── miscellaneous.less
│ │ ├── mixins.less
│ │ ├── modal.less
│ │ ├── navs.less
│ │ ├── products.less
│ │ ├── progress-bars.less
│ │ ├── sidebar.less
│ │ ├── skins
│ │ │ ├── _all-skins.less
│ │ │ ├── skin-black.less
│ │ │ ├── skin-blue.css
│ │ │ ├── skin-blue.less
│ │ │ ├── skin-green.less
│ │ │ ├── skin-purple.less
│ │ │ ├── skin-red.less
│ │ │ └── skin-yellow.less
│ │ ├── small-box.less
│ │ ├── table.less
│ │ ├── timeline.less
│ │ ├── users-list.less
│ │ └── variables.less
│ ├── bootstrap-additions
│ │ └── bootstrap-additions.css
│ ├── bootstrap
│ │ ├── alerts.less
│ │ ├── badges.less
│ │ ├── bootstrap-3.3.5.css
│ │ ├── bootstrap-3.3.5.less
│ │ ├── breadcrumbs.less
│ │ ├── button-groups.less
│ │ ├── buttons.less
│ │ ├── carousel.less
│ │ ├── close.less
│ │ ├── code.less
│ │ ├── component-animations.less
│ │ ├── dropdowns.less
│ │ ├── forms.less
│ │ ├── glyphicons.less
│ │ ├── grid.less
│ │ ├── input-groups.less
│ │ ├── jumbotron.less
│ │ ├── labels.less
│ │ ├── list-group.less
│ │ ├── media.less
│ │ ├── mixins.less
│ │ ├── mixins
│ │ │ ├── alerts.less
│ │ │ ├── background-variant.less
│ │ │ ├── border-radius.less
│ │ │ ├── buttons.less
│ │ │ ├── center-block.less
│ │ │ ├── clearfix.less
│ │ │ ├── forms.less
│ │ │ ├── gradients.less
│ │ │ ├── grid-framework.less
│ │ │ ├── grid.less
│ │ │ ├── hide-text.less
│ │ │ ├── image.less
│ │ │ ├── labels.less
│ │ │ ├── list-group.less
│ │ │ ├── nav-divider.less
│ │ │ ├── nav-vertical-align.less
│ │ │ ├── opacity.less
│ │ │ ├── pagination.less
│ │ │ ├── panels.less
│ │ │ ├── progress-bar.less
│ │ │ ├── reset-filter.less
│ │ │ ├── reset-text.less
│ │ │ ├── resize.less
│ │ │ ├── responsive-visibility.less
│ │ │ ├── size.less
│ │ │ ├── tab-focus.less
│ │ │ ├── table-row.less
│ │ │ ├── text-emphasis.less
│ │ │ ├── text-overflow.less
│ │ │ └── vendor-prefixes.less
│ │ ├── modals.less
│ │ ├── navbar.less
│ │ ├── navs.less
│ │ ├── normalize.less
│ │ ├── pager.less
│ │ ├── pagination.less
│ │ ├── panels.less
│ │ ├── popovers.less
│ │ ├── print.less
│ │ ├── progress-bars.less
│ │ ├── responsive-embed.less
│ │ ├── responsive-utilities.less
│ │ ├── scaffolding.less
│ │ ├── tables.less
│ │ ├── theme.less
│ │ ├── thumbnails.less
│ │ ├── tooltip.less
│ │ ├── type.less
│ │ ├── utilities.less
│ │ ├── variables.less
│ │ └── wells.less
│ ├── flag-icon
│ │ ├── flag-icon-base.less
│ │ ├── flag-icon-list.less
│ │ ├── flag-icon.css
│ │ ├── flag-icon.css.map
│ │ ├── flag-icon.less
│ │ ├── flag-icon.min.css
│ │ └── variabless.less
│ ├── 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
│ │ │ ├── fi.svg
│ │ │ ├── fj.svg
│ │ │ ├── fk.svg
│ │ │ ├── fm.svg
│ │ │ ├── fo.svg
│ │ │ ├── fr.svg
│ │ │ ├── ga.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
│ │ └── 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
│ │ │ ├── fi.svg
│ │ │ ├── fj.svg
│ │ │ ├── fk.svg
│ │ │ ├── fm.svg
│ │ │ ├── fo.svg
│ │ │ ├── fr.svg
│ │ │ ├── ga.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
│ ├── fontawesome
│ │ ├── animated.less
│ │ ├── bordered-pulled.less
│ │ ├── core.less
│ │ ├── extras.less
│ │ ├── fixed-width.less
│ │ ├── font-awesome-4.4.0.css
│ │ ├── font-awesome-4.4.0.less
│ │ ├── icons.less
│ │ ├── larger.less
│ │ ├── list.less
│ │ ├── mixins.less
│ │ ├── path.less
│ │ ├── rotated-flipped.less
│ │ ├── spinning.less
│ │ ├── stacked.less
│ │ └── variables.less
│ ├── fonts
│ │ ├── FontAwesome.otf
│ │ ├── 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
│ │ ├── ionicons.eot
│ │ ├── ionicons.svg
│ │ ├── ionicons.ttf
│ │ └── ionicons.woff
│ ├── fullcalendar.css
│ ├── img
│ │ ├── ajax-loader.gif
│ │ ├── ajax-loader1.gif
│ │ ├── avatar.png
│ │ ├── avatar04.png
│ │ ├── avatar2.png
│ │ ├── avatar3.png
│ │ ├── avatar5.png
│ │ ├── blur-background04.jpg
│ │ ├── blur-background08.jpg
│ │ ├── blur-background09.jpg
│ │ ├── bootstrap-colorpicker
│ │ │ ├── alpha-horizontal.png
│ │ │ ├── alpha.png
│ │ │ ├── hue-horizontal.png
│ │ │ ├── hue.png
│ │ │ └── saturation.png
│ │ ├── credit
│ │ │ ├── american-express.png
│ │ │ ├── cirrus.png
│ │ │ ├── mastercard.png
│ │ │ ├── mestro.png
│ │ │ ├── paypal.png
│ │ │ ├── paypal2.png
│ │ │ └── visa.png
│ │ ├── icons.png
│ │ ├── sprite-skin-flat.png
│ │ ├── sprite-skin-nice.png
│ │ ├── user-bg.png
│ │ ├── user.jpg
│ │ └── user2.jpg
│ ├── ionicons
│ │ ├── _ionicons-font.less
│ │ ├── _ionicons-icons.less
│ │ ├── _ionicons-variables.less
│ │ ├── ionicons.css
│ │ └── ionicons.less
│ ├── morris.core.css
│ ├── morris.core.less
│ ├── nProgress.css
│ ├── site.css
│ ├── site.less
│ ├── toastr.css
│ ├── toastr.less
│ ├── transitions.css
│ └── transitions.less
├── Controllers
│ └── HomeController.cs
├── ControllersWepApi
│ ├── FileUploadController.cs
│ └── TestController.cs
├── Emix.Web.csproj
├── Global.asax
├── Global.asax.cs
├── Models
│ ├── FileDescription.cs
│ └── Messages
│ │ └── Out
│ │ └── FilesUploadResponse.cs
├── NLog.config
├── NLog.xsd
├── Properties
│ └── AssemblyInfo.cs
├── Scripts
│ ├── Custom
│ │ └── blockui.js
│ ├── Vendor
│ │ ├── Ring0
│ │ │ ├── jquery-2.2.0.js
│ │ │ ├── moment-with-locales-2.11.2.js
│ │ │ └── raphael-2.1.2.js
│ │ ├── Ring1
│ │ │ ├── angularjs
│ │ │ │ ├── angular.js
│ │ │ │ └── modules
│ │ │ │ │ ├── angular-animate.js
│ │ │ │ │ ├── angular-aria.js
│ │ │ │ │ ├── angular-cookies.js
│ │ │ │ │ ├── angular-loader.js
│ │ │ │ │ ├── angular-message-format.js
│ │ │ │ │ ├── angular-messages.js
│ │ │ │ │ ├── angular-resource.js
│ │ │ │ │ ├── angular-route.js
│ │ │ │ │ ├── angular-sanitize.js
│ │ │ │ │ └── angular-touch.js
│ │ │ ├── bootstrap.js.excluded
│ │ │ ├── fullcalendar.io
│ │ │ │ ├── fullcalendar-2.6.1.js
│ │ │ │ └── languages
│ │ │ │ │ └── lang-all.js
│ │ │ ├── jquery-slimScroll.js
│ │ │ ├── jquery.fileupload
│ │ │ │ ├── jquery.fileupload.js
│ │ │ │ └── plugins
│ │ │ │ │ ├── extra
│ │ │ │ │ ├── jquery.fileupload-audio.js.excluded
│ │ │ │ │ ├── jquery.fileupload-image.js.excluded
│ │ │ │ │ └── jquery.fileupload-video.js.excluded
│ │ │ │ │ ├── jquery.fileupload-process.js
│ │ │ │ │ ├── jquery.fileupload-validate.js
│ │ │ │ │ └── jquery.iframe-transport.js
│ │ │ ├── jquery.ui.widget.js
│ │ │ ├── morris-0.5.1.js
│ │ │ ├── nProgress-0.2.0.js
│ │ │ └── toastr-2.1.2.js
│ │ └── Ring2
│ │ │ ├── angular-slimScroll.js
│ │ │ ├── ng-fileupload
│ │ │ └── jquery.fileupload-angular.js
│ │ │ ├── ng-strap
│ │ │ ├── angular-strap-2.3.6.js
│ │ │ └── modules
│ │ │ │ └── angular-strap.tpl.js
│ │ │ ├── ng-translate
│ │ │ ├── directive
│ │ │ │ ├── translate-cloak.js
│ │ │ │ ├── translate-namespace.js
│ │ │ │ └── translate.js
│ │ │ ├── filter
│ │ │ │ └── translate.js
│ │ │ ├── service
│ │ │ │ ├── default-interpolation.js
│ │ │ │ ├── handler-log.js
│ │ │ │ ├── loader-partial.js
│ │ │ │ ├── loader-static-files.js
│ │ │ │ ├── loader-url.js
│ │ │ │ ├── messageformat-interpolation.js
│ │ │ │ ├── sanitization.js
│ │ │ │ ├── storage-cookie.js
│ │ │ │ ├── storage-key.js
│ │ │ │ ├── storage-local.js
│ │ │ │ ├── translate.js
│ │ │ │ └── translationCache.js
│ │ │ └── translate-2.8.1.js
│ │ │ ├── ui-bootstrap-tpls-0.14.3.js
│ │ │ └── ui-calendar-1.0.1.js
│ ├── Vendor_dev
│ │ ├── Ring0
│ │ │ ├── jquery-2.2.0.js
│ │ │ └── raphael-2.1.2.js
│ │ ├── Ring1
│ │ │ ├── angularjs
│ │ │ │ ├── angular-1.5.0.js
│ │ │ │ └── modules
│ │ │ │ │ ├── angular-animate.js
│ │ │ │ │ ├── angular-aria.js
│ │ │ │ │ ├── angular-cookies.js
│ │ │ │ │ ├── angular-loader.js
│ │ │ │ │ ├── angular-message-format.js
│ │ │ │ │ ├── angular-messages.js
│ │ │ │ │ ├── angular-mocks.js
│ │ │ │ │ ├── angular-resource.js
│ │ │ │ │ ├── angular-route.js
│ │ │ │ │ ├── angular-sanitize.js
│ │ │ │ │ ├── angular-scenario.js
│ │ │ │ │ └── angular-touch.js
│ │ │ ├── bootstrap.js.excluded
│ │ │ ├── fullcalendar.io
│ │ │ │ ├── fullcalendar-2.6.1.js
│ │ │ │ └── languages
│ │ │ │ │ └── lang-all.js
│ │ │ ├── jquery-slimScroll.js
│ │ │ ├── jquery.fileupload
│ │ │ │ ├── jquery.fileupload.js
│ │ │ │ └── plugins
│ │ │ │ │ ├── extra
│ │ │ │ │ ├── jquery.fileupload-audio.js.excluded
│ │ │ │ │ ├── jquery.fileupload-image.js.excluded
│ │ │ │ │ └── jquery.fileupload-video.js.excluded
│ │ │ │ │ ├── jquery.fileupload-process.js
│ │ │ │ │ ├── jquery.fileupload-validate.js
│ │ │ │ │ └── jquery.iframe-transport.js
│ │ │ ├── jquery.ui.widget.js
│ │ │ ├── morris-0.5.1.js
│ │ │ ├── nProgress-0.2.0.js
│ │ │ └── toastr-2.1.2.js
│ │ └── Ring2
│ │ │ ├── angular-slimScroll.js
│ │ │ ├── ng-fileupload
│ │ │ └── jquery.fileupload-angular.js
│ │ │ ├── ng-strap
│ │ │ ├── angular-strap-2.3.6.js
│ │ │ └── modules
│ │ │ │ └── angular-strap.tpl.js
│ │ │ ├── ng-translate
│ │ │ ├── directive
│ │ │ │ ├── translate-cloak.js
│ │ │ │ ├── translate-namespace.js
│ │ │ │ └── translate.js
│ │ │ ├── filter
│ │ │ │ └── translate.js
│ │ │ ├── service
│ │ │ │ ├── default-interpolation.js
│ │ │ │ ├── handler-log.js
│ │ │ │ ├── loader-partial.js
│ │ │ │ ├── loader-static-files.js
│ │ │ │ ├── loader-url.js
│ │ │ │ ├── messageformat-interpolation.js
│ │ │ │ ├── sanitization.js
│ │ │ │ ├── storage-cookie.js
│ │ │ │ ├── storage-key.js
│ │ │ │ ├── storage-local.js
│ │ │ │ ├── translate.js
│ │ │ │ └── translationCache.js
│ │ │ └── translate.js
│ │ │ ├── ui-bootstrap-tpls-0.14.3.js
│ │ │ └── ui-calendar-1.0.1.js
│ ├── _references.js
│ └── angular-i18n
│ │ ├── angular-locale_aa-dj.js
│ │ ├── angular-locale_aa-er.js
│ │ ├── angular-locale_aa-et.js
│ │ ├── angular-locale_aa.js
│ │ ├── angular-locale_af-na.js
│ │ ├── angular-locale_af-za.js
│ │ ├── angular-locale_af.js
│ │ ├── angular-locale_agq-cm.js
│ │ ├── angular-locale_agq.js
│ │ ├── angular-locale_ak-gh.js
│ │ ├── angular-locale_ak.js
│ │ ├── angular-locale_am-et.js
│ │ ├── angular-locale_am.js
│ │ ├── angular-locale_ar-001.js
│ │ ├── angular-locale_ar-ae.js
│ │ ├── angular-locale_ar-bh.js
│ │ ├── angular-locale_ar-dj.js
│ │ ├── angular-locale_ar-dz.js
│ │ ├── angular-locale_ar-eg.js
│ │ ├── angular-locale_ar-eh.js
│ │ ├── angular-locale_ar-er.js
│ │ ├── angular-locale_ar-il.js
│ │ ├── angular-locale_ar-iq.js
│ │ ├── angular-locale_ar-jo.js
│ │ ├── angular-locale_ar-km.js
│ │ ├── angular-locale_ar-kw.js
│ │ ├── angular-locale_ar-lb.js
│ │ ├── angular-locale_ar-ly.js
│ │ ├── angular-locale_ar-ma.js
│ │ ├── angular-locale_ar-mr.js
│ │ ├── angular-locale_ar-om.js
│ │ ├── angular-locale_ar-ps.js
│ │ ├── angular-locale_ar-qa.js
│ │ ├── angular-locale_ar-sa.js
│ │ ├── angular-locale_ar-sd.js
│ │ ├── angular-locale_ar-so.js
│ │ ├── angular-locale_ar-ss.js
│ │ ├── angular-locale_ar-sy.js
│ │ ├── angular-locale_ar-td.js
│ │ ├── angular-locale_ar-tn.js
│ │ ├── angular-locale_ar-ye.js
│ │ ├── angular-locale_ar.js
│ │ ├── angular-locale_as-in.js
│ │ ├── angular-locale_as.js
│ │ ├── angular-locale_asa-tz.js
│ │ ├── angular-locale_asa.js
│ │ ├── angular-locale_ast-es.js
│ │ ├── angular-locale_ast.js
│ │ ├── angular-locale_az-cyrl-az.js
│ │ ├── angular-locale_az-cyrl.js
│ │ ├── angular-locale_az-latn-az.js
│ │ ├── angular-locale_az-latn.js
│ │ ├── angular-locale_az.js
│ │ ├── angular-locale_bas-cm.js
│ │ ├── angular-locale_bas.js
│ │ ├── angular-locale_be-by.js
│ │ ├── angular-locale_be.js
│ │ ├── angular-locale_bem-zm.js
│ │ ├── angular-locale_bem.js
│ │ ├── angular-locale_bez-tz.js
│ │ ├── angular-locale_bez.js
│ │ ├── angular-locale_bg-bg.js
│ │ ├── angular-locale_bg.js
│ │ ├── angular-locale_bm-latn-ml.js
│ │ ├── angular-locale_bm-latn.js
│ │ ├── angular-locale_bm-ml.js
│ │ ├── angular-locale_bm.js
│ │ ├── angular-locale_bn-bd.js
│ │ ├── angular-locale_bn-in.js
│ │ ├── angular-locale_bn.js
│ │ ├── angular-locale_bo-cn.js
│ │ ├── angular-locale_bo-in.js
│ │ ├── angular-locale_bo.js
│ │ ├── angular-locale_br-fr.js
│ │ ├── angular-locale_br.js
│ │ ├── angular-locale_brx-in.js
│ │ ├── angular-locale_brx.js
│ │ ├── angular-locale_bs-cyrl-ba.js
│ │ ├── angular-locale_bs-cyrl.js
│ │ ├── angular-locale_bs-latn-ba.js
│ │ ├── angular-locale_bs-latn.js
│ │ ├── angular-locale_bs.js
│ │ ├── angular-locale_byn-er.js
│ │ ├── angular-locale_byn.js
│ │ ├── angular-locale_ca-ad.js
│ │ ├── angular-locale_ca-es-valencia.js
│ │ ├── angular-locale_ca-es.js
│ │ ├── angular-locale_ca-fr.js
│ │ ├── angular-locale_ca-it.js
│ │ ├── angular-locale_ca.js
│ │ ├── angular-locale_cgg-ug.js
│ │ ├── angular-locale_cgg.js
│ │ ├── angular-locale_chr-us.js
│ │ ├── angular-locale_chr.js
│ │ ├── angular-locale_ckb-arab-iq.js
│ │ ├── angular-locale_ckb-arab-ir.js
│ │ ├── angular-locale_ckb-arab.js
│ │ ├── angular-locale_ckb-iq.js
│ │ ├── angular-locale_ckb-ir.js
│ │ ├── angular-locale_ckb-latn-iq.js
│ │ ├── angular-locale_ckb-latn.js
│ │ ├── angular-locale_ckb.js
│ │ ├── angular-locale_cs-cz.js
│ │ ├── angular-locale_cs.js
│ │ ├── angular-locale_cy-gb.js
│ │ ├── angular-locale_cy.js
│ │ ├── angular-locale_da-dk.js
│ │ ├── angular-locale_da-gl.js
│ │ ├── angular-locale_da.js
│ │ ├── angular-locale_dav-ke.js
│ │ ├── angular-locale_dav.js
│ │ ├── angular-locale_de-at.js
│ │ ├── angular-locale_de-be.js
│ │ ├── angular-locale_de-ch.js
│ │ ├── angular-locale_de-de.js
│ │ ├── angular-locale_de-li.js
│ │ ├── angular-locale_de-lu.js
│ │ ├── angular-locale_de.js
│ │ ├── angular-locale_dje-ne.js
│ │ ├── angular-locale_dje.js
│ │ ├── angular-locale_dsb-de.js
│ │ ├── angular-locale_dsb.js
│ │ ├── angular-locale_dua-cm.js
│ │ ├── angular-locale_dua.js
│ │ ├── angular-locale_dyo-sn.js
│ │ ├── angular-locale_dyo.js
│ │ ├── angular-locale_dz-bt.js
│ │ ├── angular-locale_dz.js
│ │ ├── angular-locale_ebu-ke.js
│ │ ├── angular-locale_ebu.js
│ │ ├── angular-locale_ee-gh.js
│ │ ├── angular-locale_ee-tg.js
│ │ ├── angular-locale_ee.js
│ │ ├── angular-locale_el-cy.js
│ │ ├── angular-locale_el-gr.js
│ │ ├── angular-locale_el.js
│ │ ├── angular-locale_en-001.js
│ │ ├── angular-locale_en-150.js
│ │ ├── angular-locale_en-ag.js
│ │ ├── angular-locale_en-ai.js
│ │ ├── angular-locale_en-as.js
│ │ ├── angular-locale_en-au.js
│ │ ├── angular-locale_en-bb.js
│ │ ├── angular-locale_en-be.js
│ │ ├── angular-locale_en-bm.js
│ │ ├── angular-locale_en-bs.js
│ │ ├── angular-locale_en-bw.js
│ │ ├── angular-locale_en-bz.js
│ │ ├── angular-locale_en-ca.js
│ │ ├── angular-locale_en-cc.js
│ │ ├── angular-locale_en-ck.js
│ │ ├── angular-locale_en-cm.js
│ │ ├── angular-locale_en-cx.js
│ │ ├── angular-locale_en-dg.js
│ │ ├── angular-locale_en-dm.js
│ │ ├── angular-locale_en-er.js
│ │ ├── angular-locale_en-fj.js
│ │ ├── angular-locale_en-fk.js
│ │ ├── angular-locale_en-fm.js
│ │ ├── angular-locale_en-gb.js
│ │ ├── angular-locale_en-gd.js
│ │ ├── angular-locale_en-gg.js
│ │ ├── angular-locale_en-gh.js
│ │ ├── angular-locale_en-gi.js
│ │ ├── angular-locale_en-gm.js
│ │ ├── angular-locale_en-gu.js
│ │ ├── angular-locale_en-gy.js
│ │ ├── angular-locale_en-hk.js
│ │ ├── angular-locale_en-ie.js
│ │ ├── angular-locale_en-im.js
│ │ ├── angular-locale_en-in.js
│ │ ├── angular-locale_en-io.js
│ │ ├── angular-locale_en-iso.js
│ │ ├── angular-locale_en-je.js
│ │ ├── angular-locale_en-jm.js
│ │ ├── angular-locale_en-ke.js
│ │ ├── angular-locale_en-ki.js
│ │ ├── angular-locale_en-kn.js
│ │ ├── angular-locale_en-ky.js
│ │ ├── angular-locale_en-lc.js
│ │ ├── angular-locale_en-lr.js
│ │ ├── angular-locale_en-ls.js
│ │ ├── angular-locale_en-mg.js
│ │ ├── angular-locale_en-mh.js
│ │ ├── angular-locale_en-mo.js
│ │ ├── angular-locale_en-mp.js
│ │ ├── angular-locale_en-ms.js
│ │ ├── angular-locale_en-mt.js
│ │ ├── angular-locale_en-mu.js
│ │ ├── angular-locale_en-mw.js
│ │ ├── angular-locale_en-my.js
│ │ ├── angular-locale_en-na.js
│ │ ├── angular-locale_en-nf.js
│ │ ├── angular-locale_en-ng.js
│ │ ├── angular-locale_en-nr.js
│ │ ├── angular-locale_en-nu.js
│ │ ├── angular-locale_en-nz.js
│ │ ├── angular-locale_en-pg.js
│ │ ├── angular-locale_en-ph.js
│ │ ├── angular-locale_en-pk.js
│ │ ├── angular-locale_en-pn.js
│ │ ├── angular-locale_en-pr.js
│ │ ├── angular-locale_en-pw.js
│ │ ├── angular-locale_en-rw.js
│ │ ├── angular-locale_en-sb.js
│ │ ├── angular-locale_en-sc.js
│ │ ├── angular-locale_en-sd.js
│ │ ├── angular-locale_en-sg.js
│ │ ├── angular-locale_en-sh.js
│ │ ├── angular-locale_en-sl.js
│ │ ├── angular-locale_en-ss.js
│ │ ├── angular-locale_en-sx.js
│ │ ├── angular-locale_en-sz.js
│ │ ├── angular-locale_en-tc.js
│ │ ├── angular-locale_en-tk.js
│ │ ├── angular-locale_en-to.js
│ │ ├── angular-locale_en-tt.js
│ │ ├── angular-locale_en-tv.js
│ │ ├── angular-locale_en-tz.js
│ │ ├── angular-locale_en-ug.js
│ │ ├── angular-locale_en-um.js
│ │ ├── angular-locale_en-us.js
│ │ ├── angular-locale_en-vc.js
│ │ ├── angular-locale_en-vg.js
│ │ ├── angular-locale_en-vi.js
│ │ ├── angular-locale_en-vu.js
│ │ ├── angular-locale_en-ws.js
│ │ ├── angular-locale_en-za.js
│ │ ├── angular-locale_en-zm.js
│ │ ├── angular-locale_en-zw.js
│ │ ├── angular-locale_en.js
│ │ ├── angular-locale_eo-001.js
│ │ ├── angular-locale_eo.js
│ │ ├── angular-locale_es-419.js
│ │ ├── angular-locale_es-ar.js
│ │ ├── angular-locale_es-bo.js
│ │ ├── angular-locale_es-cl.js
│ │ ├── angular-locale_es-co.js
│ │ ├── angular-locale_es-cr.js
│ │ ├── angular-locale_es-cu.js
│ │ ├── angular-locale_es-do.js
│ │ ├── angular-locale_es-ea.js
│ │ ├── angular-locale_es-ec.js
│ │ ├── angular-locale_es-es.js
│ │ ├── angular-locale_es-gq.js
│ │ ├── angular-locale_es-gt.js
│ │ ├── angular-locale_es-hn.js
│ │ ├── angular-locale_es-ic.js
│ │ ├── angular-locale_es-mx.js
│ │ ├── angular-locale_es-ni.js
│ │ ├── angular-locale_es-pa.js
│ │ ├── angular-locale_es-pe.js
│ │ ├── angular-locale_es-ph.js
│ │ ├── angular-locale_es-pr.js
│ │ ├── angular-locale_es-py.js
│ │ ├── angular-locale_es-sv.js
│ │ ├── angular-locale_es-us.js
│ │ ├── angular-locale_es-uy.js
│ │ ├── angular-locale_es-ve.js
│ │ ├── angular-locale_es.js
│ │ ├── angular-locale_et-ee.js
│ │ ├── angular-locale_et.js
│ │ ├── angular-locale_eu-es.js
│ │ ├── angular-locale_eu.js
│ │ ├── angular-locale_ewo-cm.js
│ │ ├── angular-locale_ewo.js
│ │ ├── angular-locale_fa-af.js
│ │ ├── angular-locale_fa-ir.js
│ │ ├── angular-locale_fa.js
│ │ ├── angular-locale_ff-cm.js
│ │ ├── angular-locale_ff-gn.js
│ │ ├── angular-locale_ff-mr.js
│ │ ├── angular-locale_ff-sn.js
│ │ ├── angular-locale_ff.js
│ │ ├── angular-locale_fi-fi.js
│ │ ├── angular-locale_fi.js
│ │ ├── angular-locale_fil-ph.js
│ │ ├── angular-locale_fil.js
│ │ ├── angular-locale_fo-fo.js
│ │ ├── angular-locale_fo.js
│ │ ├── angular-locale_fr-be.js
│ │ ├── angular-locale_fr-bf.js
│ │ ├── angular-locale_fr-bi.js
│ │ ├── angular-locale_fr-bj.js
│ │ ├── angular-locale_fr-bl.js
│ │ ├── angular-locale_fr-ca.js
│ │ ├── angular-locale_fr-cd.js
│ │ ├── angular-locale_fr-cf.js
│ │ ├── angular-locale_fr-cg.js
│ │ ├── angular-locale_fr-ch.js
│ │ ├── angular-locale_fr-ci.js
│ │ ├── angular-locale_fr-cm.js
│ │ ├── angular-locale_fr-dj.js
│ │ ├── angular-locale_fr-dz.js
│ │ ├── angular-locale_fr-fr.js
│ │ ├── angular-locale_fr-ga.js
│ │ ├── angular-locale_fr-gf.js
│ │ ├── angular-locale_fr-gn.js
│ │ ├── angular-locale_fr-gp.js
│ │ ├── angular-locale_fr-gq.js
│ │ ├── angular-locale_fr-ht.js
│ │ ├── angular-locale_fr-km.js
│ │ ├── angular-locale_fr-lu.js
│ │ ├── angular-locale_fr-ma.js
│ │ ├── angular-locale_fr-mc.js
│ │ ├── angular-locale_fr-mf.js
│ │ ├── angular-locale_fr-mg.js
│ │ ├── angular-locale_fr-ml.js
│ │ ├── angular-locale_fr-mq.js
│ │ ├── angular-locale_fr-mr.js
│ │ ├── angular-locale_fr-mu.js
│ │ ├── angular-locale_fr-nc.js
│ │ ├── angular-locale_fr-ne.js
│ │ ├── angular-locale_fr-pf.js
│ │ ├── angular-locale_fr-pm.js
│ │ ├── angular-locale_fr-re.js
│ │ ├── angular-locale_fr-rw.js
│ │ ├── angular-locale_fr-sc.js
│ │ ├── angular-locale_fr-sn.js
│ │ ├── angular-locale_fr-sy.js
│ │ ├── angular-locale_fr-td.js
│ │ ├── angular-locale_fr-tg.js
│ │ ├── angular-locale_fr-tn.js
│ │ ├── angular-locale_fr-vu.js
│ │ ├── angular-locale_fr-wf.js
│ │ ├── angular-locale_fr-yt.js
│ │ ├── angular-locale_fr.js
│ │ ├── angular-locale_fur-it.js
│ │ ├── angular-locale_fur.js
│ │ ├── angular-locale_fy-nl.js
│ │ ├── angular-locale_fy.js
│ │ ├── angular-locale_ga-ie.js
│ │ ├── angular-locale_ga.js
│ │ ├── angular-locale_gd-gb.js
│ │ ├── angular-locale_gd.js
│ │ ├── angular-locale_gl-es.js
│ │ ├── angular-locale_gl.js
│ │ ├── angular-locale_gsw-ch.js
│ │ ├── angular-locale_gsw-fr.js
│ │ ├── angular-locale_gsw-li.js
│ │ ├── angular-locale_gsw.js
│ │ ├── angular-locale_gu-in.js
│ │ ├── angular-locale_gu.js
│ │ ├── angular-locale_guz-ke.js
│ │ ├── angular-locale_guz.js
│ │ ├── angular-locale_gv-im.js
│ │ ├── angular-locale_gv.js
│ │ ├── angular-locale_ha-latn-gh.js
│ │ ├── angular-locale_ha-latn-ne.js
│ │ ├── angular-locale_ha-latn-ng.js
│ │ ├── angular-locale_ha-latn.js
│ │ ├── angular-locale_ha.js
│ │ ├── angular-locale_haw-us.js
│ │ ├── angular-locale_haw.js
│ │ ├── angular-locale_he-il.js
│ │ ├── angular-locale_he.js
│ │ ├── angular-locale_hi-in.js
│ │ ├── angular-locale_hi.js
│ │ ├── angular-locale_hr-ba.js
│ │ ├── angular-locale_hr-hr.js
│ │ ├── angular-locale_hr.js
│ │ ├── angular-locale_hsb-de.js
│ │ ├── angular-locale_hsb.js
│ │ ├── angular-locale_hu-hu.js
│ │ ├── angular-locale_hu.js
│ │ ├── angular-locale_hy-am.js
│ │ ├── angular-locale_hy.js
│ │ ├── angular-locale_ia-fr.js
│ │ ├── angular-locale_ia.js
│ │ ├── angular-locale_id-id.js
│ │ ├── angular-locale_id.js
│ │ ├── angular-locale_ig-ng.js
│ │ ├── angular-locale_ig.js
│ │ ├── angular-locale_ii-cn.js
│ │ ├── angular-locale_ii.js
│ │ ├── angular-locale_in.js
│ │ ├── angular-locale_is-is.js
│ │ ├── angular-locale_is.js
│ │ ├── angular-locale_it-ch.js
│ │ ├── angular-locale_it-it.js
│ │ ├── angular-locale_it-sm.js
│ │ ├── angular-locale_it.js
│ │ ├── angular-locale_iw.js
│ │ ├── angular-locale_ja-jp.js
│ │ ├── angular-locale_ja.js
│ │ ├── angular-locale_jgo-cm.js
│ │ ├── angular-locale_jgo.js
│ │ ├── angular-locale_jmc-tz.js
│ │ ├── angular-locale_jmc.js
│ │ ├── angular-locale_ka-ge.js
│ │ ├── angular-locale_ka.js
│ │ ├── angular-locale_kab-dz.js
│ │ ├── angular-locale_kab.js
│ │ ├── angular-locale_kam-ke.js
│ │ ├── angular-locale_kam.js
│ │ ├── angular-locale_kde-tz.js
│ │ ├── angular-locale_kde.js
│ │ ├── angular-locale_kea-cv.js
│ │ ├── angular-locale_kea.js
│ │ ├── angular-locale_khq-ml.js
│ │ ├── angular-locale_khq.js
│ │ ├── angular-locale_ki-ke.js
│ │ ├── angular-locale_ki.js
│ │ ├── angular-locale_kk-cyrl-kz.js
│ │ ├── angular-locale_kk-cyrl.js
│ │ ├── angular-locale_kk.js
│ │ ├── angular-locale_kkj-cm.js
│ │ ├── angular-locale_kkj.js
│ │ ├── angular-locale_kl-gl.js
│ │ ├── angular-locale_kl.js
│ │ ├── angular-locale_kln-ke.js
│ │ ├── angular-locale_kln.js
│ │ ├── angular-locale_km-kh.js
│ │ ├── angular-locale_km.js
│ │ ├── angular-locale_kn-in.js
│ │ ├── angular-locale_kn.js
│ │ ├── angular-locale_ko-kp.js
│ │ ├── angular-locale_ko-kr.js
│ │ ├── angular-locale_ko.js
│ │ ├── angular-locale_kok-in.js
│ │ ├── angular-locale_kok.js
│ │ ├── angular-locale_ks-arab-in.js
│ │ ├── angular-locale_ks-arab.js
│ │ ├── angular-locale_ks.js
│ │ ├── angular-locale_ksb-tz.js
│ │ ├── angular-locale_ksb.js
│ │ ├── angular-locale_ksf-cm.js
│ │ ├── angular-locale_ksf.js
│ │ ├── angular-locale_ksh-de.js
│ │ ├── angular-locale_ksh.js
│ │ ├── angular-locale_kw-gb.js
│ │ ├── angular-locale_kw.js
│ │ ├── angular-locale_ky-cyrl-kg.js
│ │ ├── angular-locale_ky-cyrl.js
│ │ ├── angular-locale_ky.js
│ │ ├── angular-locale_lag-tz.js
│ │ ├── angular-locale_lag.js
│ │ ├── angular-locale_lb-lu.js
│ │ ├── angular-locale_lb.js
│ │ ├── angular-locale_lg-ug.js
│ │ ├── angular-locale_lg.js
│ │ ├── angular-locale_lkt-us.js
│ │ ├── angular-locale_lkt.js
│ │ ├── angular-locale_ln-ao.js
│ │ ├── angular-locale_ln-cd.js
│ │ ├── angular-locale_ln-cf.js
│ │ ├── angular-locale_ln-cg.js
│ │ ├── angular-locale_ln.js
│ │ ├── angular-locale_lo-la.js
│ │ ├── angular-locale_lo.js
│ │ ├── angular-locale_lt-lt.js
│ │ ├── angular-locale_lt.js
│ │ ├── angular-locale_lu-cd.js
│ │ ├── angular-locale_lu.js
│ │ ├── angular-locale_luo-ke.js
│ │ ├── angular-locale_luo.js
│ │ ├── angular-locale_luy-ke.js
│ │ ├── angular-locale_luy.js
│ │ ├── angular-locale_lv-lv.js
│ │ ├── angular-locale_lv.js
│ │ ├── angular-locale_mas-ke.js
│ │ ├── angular-locale_mas-tz.js
│ │ ├── angular-locale_mas.js
│ │ ├── angular-locale_mer-ke.js
│ │ ├── angular-locale_mer.js
│ │ ├── angular-locale_mfe-mu.js
│ │ ├── angular-locale_mfe.js
│ │ ├── angular-locale_mg-mg.js
│ │ ├── angular-locale_mg.js
│ │ ├── angular-locale_mgh-mz.js
│ │ ├── angular-locale_mgh.js
│ │ ├── angular-locale_mgo-cm.js
│ │ ├── angular-locale_mgo.js
│ │ ├── angular-locale_mk-mk.js
│ │ ├── angular-locale_mk.js
│ │ ├── angular-locale_ml-in.js
│ │ ├── angular-locale_ml.js
│ │ ├── angular-locale_mn-cyrl-mn.js
│ │ ├── angular-locale_mn-cyrl.js
│ │ ├── angular-locale_mn.js
│ │ ├── angular-locale_mr-in.js
│ │ ├── angular-locale_mr.js
│ │ ├── angular-locale_ms-latn-bn.js
│ │ ├── angular-locale_ms-latn-my.js
│ │ ├── angular-locale_ms-latn-sg.js
│ │ ├── angular-locale_ms-latn.js
│ │ ├── angular-locale_ms.js
│ │ ├── angular-locale_mt-mt.js
│ │ ├── angular-locale_mt.js
│ │ ├── angular-locale_mua-cm.js
│ │ ├── angular-locale_mua.js
│ │ ├── angular-locale_my-mm.js
│ │ ├── angular-locale_my.js
│ │ ├── angular-locale_naq-na.js
│ │ ├── angular-locale_naq.js
│ │ ├── angular-locale_nb-no.js
│ │ ├── angular-locale_nb-sj.js
│ │ ├── angular-locale_nb.js
│ │ ├── angular-locale_nd-zw.js
│ │ ├── angular-locale_nd.js
│ │ ├── angular-locale_ne-in.js
│ │ ├── angular-locale_ne-np.js
│ │ ├── angular-locale_ne.js
│ │ ├── angular-locale_nl-aw.js
│ │ ├── angular-locale_nl-be.js
│ │ ├── angular-locale_nl-bq.js
│ │ ├── angular-locale_nl-cw.js
│ │ ├── angular-locale_nl-nl.js
│ │ ├── angular-locale_nl-sr.js
│ │ ├── angular-locale_nl-sx.js
│ │ ├── angular-locale_nl.js
│ │ ├── angular-locale_nmg-cm.js
│ │ ├── angular-locale_nmg.js
│ │ ├── angular-locale_nn-no.js
│ │ ├── angular-locale_nn.js
│ │ ├── angular-locale_nnh-cm.js
│ │ ├── angular-locale_nnh.js
│ │ ├── angular-locale_no-no.js
│ │ ├── angular-locale_no.js
│ │ ├── angular-locale_nr-za.js
│ │ ├── angular-locale_nr.js
│ │ ├── angular-locale_nso-za.js
│ │ ├── angular-locale_nso.js
│ │ ├── angular-locale_nus-sd.js
│ │ ├── angular-locale_nus.js
│ │ ├── angular-locale_nyn-ug.js
│ │ ├── angular-locale_nyn.js
│ │ ├── angular-locale_om-et.js
│ │ ├── angular-locale_om-ke.js
│ │ ├── angular-locale_om.js
│ │ ├── angular-locale_or-in.js
│ │ ├── angular-locale_or.js
│ │ ├── angular-locale_os-ge.js
│ │ ├── angular-locale_os-ru.js
│ │ ├── angular-locale_os.js
│ │ ├── angular-locale_pa-arab-pk.js
│ │ ├── angular-locale_pa-arab.js
│ │ ├── angular-locale_pa-guru-in.js
│ │ ├── angular-locale_pa-guru.js
│ │ ├── angular-locale_pa.js
│ │ ├── angular-locale_pl-pl.js
│ │ ├── angular-locale_pl.js
│ │ ├── angular-locale_ps-af.js
│ │ ├── angular-locale_ps.js
│ │ ├── angular-locale_pt-ao.js
│ │ ├── angular-locale_pt-br.js
│ │ ├── angular-locale_pt-cv.js
│ │ ├── angular-locale_pt-gw.js
│ │ ├── angular-locale_pt-mo.js
│ │ ├── angular-locale_pt-mz.js
│ │ ├── angular-locale_pt-pt.js
│ │ ├── angular-locale_pt-st.js
│ │ ├── angular-locale_pt-tl.js
│ │ ├── angular-locale_pt.js
│ │ ├── angular-locale_qu-bo.js
│ │ ├── angular-locale_qu-ec.js
│ │ ├── angular-locale_qu-pe.js
│ │ ├── angular-locale_qu.js
│ │ ├── angular-locale_rm-ch.js
│ │ ├── angular-locale_rm.js
│ │ ├── angular-locale_rn-bi.js
│ │ ├── angular-locale_rn.js
│ │ ├── angular-locale_ro-md.js
│ │ ├── angular-locale_ro-ro.js
│ │ ├── angular-locale_ro.js
│ │ ├── angular-locale_rof-tz.js
│ │ ├── angular-locale_rof.js
│ │ ├── angular-locale_ru-by.js
│ │ ├── angular-locale_ru-kg.js
│ │ ├── angular-locale_ru-kz.js
│ │ ├── angular-locale_ru-md.js
│ │ ├── angular-locale_ru-ru.js
│ │ ├── angular-locale_ru-ua.js
│ │ ├── angular-locale_ru.js
│ │ ├── angular-locale_rw-rw.js
│ │ ├── angular-locale_rw.js
│ │ ├── angular-locale_rwk-tz.js
│ │ ├── angular-locale_rwk.js
│ │ ├── angular-locale_sah-ru.js
│ │ ├── angular-locale_sah.js
│ │ ├── angular-locale_saq-ke.js
│ │ ├── angular-locale_saq.js
│ │ ├── angular-locale_sbp-tz.js
│ │ ├── angular-locale_sbp.js
│ │ ├── angular-locale_se-fi.js
│ │ ├── angular-locale_se-no.js
│ │ ├── angular-locale_se-se.js
│ │ ├── angular-locale_se.js
│ │ ├── angular-locale_seh-mz.js
│ │ ├── angular-locale_seh.js
│ │ ├── angular-locale_ses-ml.js
│ │ ├── angular-locale_ses.js
│ │ ├── angular-locale_sg-cf.js
│ │ ├── angular-locale_sg.js
│ │ ├── angular-locale_shi-latn-ma.js
│ │ ├── angular-locale_shi-latn.js
│ │ ├── angular-locale_shi-tfng-ma.js
│ │ ├── angular-locale_shi-tfng.js
│ │ ├── angular-locale_shi.js
│ │ ├── angular-locale_si-lk.js
│ │ ├── angular-locale_si.js
│ │ ├── angular-locale_sk-sk.js
│ │ ├── angular-locale_sk.js
│ │ ├── angular-locale_sl-si.js
│ │ ├── angular-locale_sl.js
│ │ ├── angular-locale_smn-fi.js
│ │ ├── angular-locale_smn.js
│ │ ├── angular-locale_sn-zw.js
│ │ ├── angular-locale_sn.js
│ │ ├── angular-locale_so-dj.js
│ │ ├── angular-locale_so-et.js
│ │ ├── angular-locale_so-ke.js
│ │ ├── angular-locale_so-so.js
│ │ ├── angular-locale_so.js
│ │ ├── angular-locale_sq-al.js
│ │ ├── angular-locale_sq-mk.js
│ │ ├── angular-locale_sq-xk.js
│ │ ├── angular-locale_sq.js
│ │ ├── angular-locale_sr-cyrl-ba.js
│ │ ├── angular-locale_sr-cyrl-me.js
│ │ ├── angular-locale_sr-cyrl-rs.js
│ │ ├── angular-locale_sr-cyrl-xk.js
│ │ ├── angular-locale_sr-cyrl.js
│ │ ├── angular-locale_sr-latn-ba.js
│ │ ├── angular-locale_sr-latn-me.js
│ │ ├── angular-locale_sr-latn-rs.js
│ │ ├── angular-locale_sr-latn-xk.js
│ │ ├── angular-locale_sr-latn.js
│ │ ├── angular-locale_sr.js
│ │ ├── angular-locale_ss-sz.js
│ │ ├── angular-locale_ss-za.js
│ │ ├── angular-locale_ss.js
│ │ ├── angular-locale_ssy-er.js
│ │ ├── angular-locale_ssy.js
│ │ ├── angular-locale_st-ls.js
│ │ ├── angular-locale_st-za.js
│ │ ├── angular-locale_st.js
│ │ ├── angular-locale_sv-ax.js
│ │ ├── angular-locale_sv-fi.js
│ │ ├── angular-locale_sv-se.js
│ │ ├── angular-locale_sv.js
│ │ ├── angular-locale_sw-cd.js
│ │ ├── angular-locale_sw-ke.js
│ │ ├── angular-locale_sw-tz.js
│ │ ├── angular-locale_sw-ug.js
│ │ ├── angular-locale_sw.js
│ │ ├── angular-locale_swc-cd.js
│ │ ├── angular-locale_swc.js
│ │ ├── angular-locale_ta-in.js
│ │ ├── angular-locale_ta-lk.js
│ │ ├── angular-locale_ta-my.js
│ │ ├── angular-locale_ta-sg.js
│ │ ├── angular-locale_ta.js
│ │ ├── angular-locale_te-in.js
│ │ ├── angular-locale_te.js
│ │ ├── angular-locale_teo-ke.js
│ │ ├── angular-locale_teo-ug.js
│ │ ├── angular-locale_teo.js
│ │ ├── angular-locale_tg-cyrl-tj.js
│ │ ├── angular-locale_tg-cyrl.js
│ │ ├── angular-locale_tg.js
│ │ ├── angular-locale_th-th.js
│ │ ├── angular-locale_th.js
│ │ ├── angular-locale_ti-er.js
│ │ ├── angular-locale_ti-et.js
│ │ ├── angular-locale_ti.js
│ │ ├── angular-locale_tig-er.js
│ │ ├── angular-locale_tig.js
│ │ ├── angular-locale_tl.js
│ │ ├── angular-locale_tn-bw.js
│ │ ├── angular-locale_tn-za.js
│ │ ├── angular-locale_tn.js
│ │ ├── angular-locale_to-to.js
│ │ ├── angular-locale_to.js
│ │ ├── angular-locale_tr-cy.js
│ │ ├── angular-locale_tr-tr.js
│ │ ├── angular-locale_tr.js
│ │ ├── angular-locale_ts-za.js
│ │ ├── angular-locale_ts.js
│ │ ├── angular-locale_twq-ne.js
│ │ ├── angular-locale_twq.js
│ │ ├── angular-locale_tzm-latn-ma.js
│ │ ├── angular-locale_tzm-latn.js
│ │ ├── angular-locale_tzm.js
│ │ ├── angular-locale_ug-arab-cn.js
│ │ ├── angular-locale_ug-arab.js
│ │ ├── angular-locale_ug.js
│ │ ├── angular-locale_uk-ua.js
│ │ ├── angular-locale_uk.js
│ │ ├── angular-locale_ur-in.js
│ │ ├── angular-locale_ur-pk.js
│ │ ├── angular-locale_ur.js
│ │ ├── angular-locale_uz-arab-af.js
│ │ ├── angular-locale_uz-arab.js
│ │ ├── angular-locale_uz-cyrl-uz.js
│ │ ├── angular-locale_uz-cyrl.js
│ │ ├── angular-locale_uz-latn-uz.js
│ │ ├── angular-locale_uz-latn.js
│ │ ├── angular-locale_uz.js
│ │ ├── angular-locale_vai-latn-lr.js
│ │ ├── angular-locale_vai-latn.js
│ │ ├── angular-locale_vai-vaii-lr.js
│ │ ├── angular-locale_vai-vaii.js
│ │ ├── angular-locale_vai.js
│ │ ├── angular-locale_ve-za.js
│ │ ├── angular-locale_ve.js
│ │ ├── angular-locale_vi-vn.js
│ │ ├── angular-locale_vi.js
│ │ ├── angular-locale_vo-001.js
│ │ ├── angular-locale_vo.js
│ │ ├── angular-locale_vun-tz.js
│ │ ├── angular-locale_vun.js
│ │ ├── angular-locale_wae-ch.js
│ │ ├── angular-locale_wae.js
│ │ ├── angular-locale_wal-et.js
│ │ ├── angular-locale_wal.js
│ │ ├── angular-locale_xh-za.js
│ │ ├── angular-locale_xh.js
│ │ ├── angular-locale_xog-ug.js
│ │ ├── angular-locale_xog.js
│ │ ├── angular-locale_yav-cm.js
│ │ ├── angular-locale_yav.js
│ │ ├── angular-locale_yi-001.js
│ │ ├── angular-locale_yi.js
│ │ ├── angular-locale_yo-bj.js
│ │ ├── angular-locale_yo-ng.js
│ │ ├── angular-locale_yo.js
│ │ ├── angular-locale_zgh-ma.js
│ │ ├── angular-locale_zgh.js
│ │ ├── angular-locale_zh-cn.js
│ │ ├── angular-locale_zh-hans-cn.js
│ │ ├── angular-locale_zh-hans-hk.js
│ │ ├── angular-locale_zh-hans-mo.js
│ │ ├── angular-locale_zh-hans-sg.js
│ │ ├── angular-locale_zh-hans.js
│ │ ├── angular-locale_zh-hant-hk.js
│ │ ├── angular-locale_zh-hant-mo.js
│ │ ├── angular-locale_zh-hant-tw.js
│ │ ├── angular-locale_zh-hant.js
│ │ ├── angular-locale_zh-hk.js
│ │ ├── angular-locale_zh-tw.js
│ │ ├── angular-locale_zh.js
│ │ ├── angular-locale_zu-za.js
│ │ └── angular-locale_zu.js
├── Utilities
│ └── WebApiDelayFilter.cs
├── Views
│ ├── Home
│ │ ├── Index.cshtml
│ │ └── IndexLte.cshtml
│ ├── Shared
│ │ ├── _Layout.cshtml
│ │ ├── _LayoutLte.cshtml
│ │ └── _Urls.cshtml
│ ├── _ViewStart.cshtml
│ └── web.config
├── Web.Debug.config
├── Web.Release.config
├── Web.config
├── ngApp
│ ├── directives
│ │ ├── ngLteLayout.js
│ │ └── ngMorrisCharts.js
│ ├── emixApp.js
│ ├── pages
│ │ ├── appAsideLte.js
│ │ ├── appHeader.js
│ │ ├── appHeaderLte.js
│ │ └── samples
│ │ │ ├── blank
│ │ │ ├── index.html
│ │ │ └── index.js
│ │ │ ├── dashboard
│ │ │ ├── index.html
│ │ │ └── index.js
│ │ │ ├── fileupload
│ │ │ ├── index.html
│ │ │ └── index.js
│ │ │ ├── fullcalendar
│ │ │ ├── index.html
│ │ │ └── index.js
│ │ │ └── section
│ │ │ ├── index.html
│ │ │ └── index.js
│ ├── services
│ │ └── httpServices.js
│ └── translations
│ │ ├── de-DE.json
│ │ ├── en-US.json
│ │ ├── fr-FR.json
│ │ └── it-IT.json
└── packages.config
├── Emix.sln
├── LICENSE
├── README.md
├── WebEssentials-Settings.json
└── WebEssentials2015-Settings.json
/.gitignore:
--------------------------------------------------------------------------------
1 | Emix.Web/bin
2 | Emix.Web/obj
3 | packages
4 | *.suo
5 |
--------------------------------------------------------------------------------
/.nuget/NuGet.Config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/.nuget/NuGet.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sierrodc/ASP.NET-MVC-AngularJs-Seed/b07a0fee3bb7e1ad1a8ae61a3c90b76ab86f8251/.nuget/NuGet.exe
--------------------------------------------------------------------------------
/Emix.Web/App_Start/FilterConfig.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Web;
5 | using System.Web.Mvc;
6 |
7 | namespace Emix.Web
8 | {
9 | public class FilterConfig
10 | {
11 | public static void RegisterGlobalFilters(GlobalFilterCollection filters)
12 | {
13 | filters.Add(new HandleErrorAttribute());
14 | }
15 | }
16 | }
--------------------------------------------------------------------------------
/Emix.Web/App_Start/RouteConfig.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Web;
5 | using System.Web.Mvc;
6 | using System.Web.Routing;
7 |
8 | namespace Emix.Web
9 | {
10 | public class RouteConfig
11 | {
12 | public static void RegisterRoutes(RouteCollection routes)
13 | {
14 | routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
15 |
16 | routes.MapRoute(
17 | name: "Default",
18 | url: "{controller}/{action}/{id}",
19 | //defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
20 | defaults: new { controller = "Home", action = "IndexLte", id = UrlParameter.Optional }
21 | );
22 | }
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/Emix.Web/App_Start/Settings.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Web;
5 |
6 | namespace Emix.Web.App_Start
7 | {
8 | public static class Settings
9 | {
10 | public static string DefaultLanguage { get { return "it-IT"; } }
11 | public static string SiteDescription { get; set; }
12 | }
13 | }
--------------------------------------------------------------------------------
/Emix.Web/App_Start/WebApiConfig.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Web.Http;
5 |
6 | namespace Emix.Web
7 | {
8 | public static class WebApiConfig
9 | {
10 | public static void Register(HttpConfiguration config)
11 | {
12 | // Web API configuration and services
13 |
14 | #if DEBUG
15 | //config.Filters.Add(new Emix.Web.Utilities.WebApiDelayFilter(new TimeSpan(0, 0, 2)));
16 | #endif
17 |
18 | // Web API routes
19 | config.MapHttpAttributeRoutes();
20 |
21 | config.Routes.MapHttpRoute(
22 | name: "DefaultApi",
23 | routeTemplate: "api/{controller}/{action}/{id}",
24 | defaults: new { id = RouteParameter.Optional }
25 | );
26 |
27 | config.Formatters.JsonFormatter.SerializerSettings.ContractResolver =
28 | new Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver();
29 | }
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/Emix.Web/Content/AdminLte-2.0.2/404_500_errors.less:
--------------------------------------------------------------------------------
1 | /*
2 | * Page: 400 and 500 error pages
3 | * ------------------------------
4 | */
5 | .error-page {
6 | width: 600px;
7 | margin: 20px auto 0 auto;
8 | @media (max-width: @screen-sm-max) {
9 | width: 100%;
10 | }
11 | //For the error number e.g: 404
12 | > .headline {
13 | float: left;
14 | font-size: 100px;
15 | font-weight: 300;
16 | @media (max-width: @screen-sm-max) {
17 | float: none;
18 | text-align: center;
19 | }
20 | }
21 | //For the message
22 | > .error-content {
23 | margin-left: 190px;
24 | @media (max-width: @screen-sm-max) {
25 | margin-left: 0;
26 | }
27 | > h3 {
28 | font-weight: 300;
29 | font-size: 25px;
30 | @media(max-width: @screen-sm-max) {
31 | text-align: center;
32 | }
33 | }
34 | display: block;
35 | }
36 | }
--------------------------------------------------------------------------------
/Emix.Web/Content/AdminLte-2.0.2/alerts.less:
--------------------------------------------------------------------------------
1 | /*
2 | * Component: alert
3 | * ----------------
4 | */
5 |
6 | .alert {
7 | .border-radius(3px);
8 | h4 {
9 | font-weight: 600;
10 | }
11 | .icon {
12 | margin-right: 10px;
13 | }
14 | .close {
15 | color: #000;
16 | .opacity(.2);
17 | &:hover {
18 | .opacity(.5);
19 | }
20 | }
21 | a {
22 | color: #fff;
23 | text-decoration: underline;
24 | }
25 | }
26 |
27 | //Alert Variants
28 | .alert-success {
29 | &:extend(.bg-green);
30 | border-color: darken(@green, 5%);
31 | }
32 | .alert-danger,
33 | .alert-error {
34 | &:extend(.bg-red);
35 | border-color: darken(@red, 5%);
36 | }
37 | .alert-warning {
38 | &:extend(.bg-yellow);
39 | border-color: darken(@yellow, 5%);
40 | }
41 | .alert-info {
42 | &:extend(.bg-aqua);
43 | border-color: darken(@aqua, 5%);
44 | }
45 |
--------------------------------------------------------------------------------
/Emix.Web/Content/AdminLte-2.0.2/callout.less:
--------------------------------------------------------------------------------
1 | /*
2 | * Component: Callout
3 | * ------------------
4 | */
5 |
6 | // Base styles (regardless of theme)
7 | .callout {
8 | .border-radius(3px);
9 | margin: 0 0 20px 0;
10 | padding: 15px 30px 15px 15px;
11 | border-left: 5px solid #eee;
12 | a {
13 | color: #fff;
14 | text-decoration: underline;
15 | &:hover {
16 | color: #eee;
17 | }
18 | }
19 | h4 {
20 | margin-top: 0;
21 | font-weight: 600;
22 | }
23 | p:last-child {
24 | margin-bottom: 0;
25 | }
26 | code,
27 | .highlight {
28 | background-color: #fff;
29 | }
30 |
31 | // Themes for different contexts
32 | &.callout-danger {
33 | &:extend(.bg-red);
34 | border-color: darken(@red, 10%);
35 | }
36 | &.callout-warning {
37 | &:extend(.bg-yellow);
38 | border-color: darken(@yellow, 10%);
39 | }
40 | &.callout-info {
41 | &:extend(.bg-aqua);
42 | border-color: darken(@aqua, 10%);
43 | }
44 | &.callout-success {
45 | &:extend(.bg-green);
46 | border-color: darken(@green, 10%);
47 | }
48 | }
--------------------------------------------------------------------------------
/Emix.Web/Content/AdminLte-2.0.2/carousel.less:
--------------------------------------------------------------------------------
1 | /*
2 | * Component: Carousel
3 | * -------------------
4 | */
5 | .carousel-control {
6 | background-image: none!important;
7 | > .fa {
8 | font-size: 40px;
9 | position: absolute;
10 | top: 50%;
11 | z-index: 5;
12 | display: inline-block;
13 | margin-top: -20px;
14 | }
15 | }
--------------------------------------------------------------------------------
/Emix.Web/Content/AdminLte-2.0.2/info-box.less:
--------------------------------------------------------------------------------
1 | /*
2 | * Component: Info Box
3 | * -------------------
4 | */
5 | .info-box {
6 | display: block;
7 | min-height: 90px;
8 | background: #fff;
9 | width: 100%;
10 | box-shadow: @box-boxshadow;
11 | .border-radius(2px);
12 | margin-bottom: 15px;
13 | small {
14 | font-size: 14px;
15 | }
16 | .progress {
17 | background: rgba(0,0,0,.2);
18 | margin: 5px -10px 5px -10px;
19 | height: 2px;
20 | &,
21 | & .progress-bar {
22 | .border-radius(0);
23 | }
24 | .progress-bar {
25 | background: #fff;
26 | }
27 | }
28 | }
29 | .info-box-icon {
30 | .border-radius(2px; 0; 2px; 0);
31 | display: block;
32 | float: left;
33 | height: 90px;
34 | width: 90px;
35 | text-align: center;
36 | font-size: 45px;
37 | line-height: 90px;
38 | background: rgba(0,0,0,0.2);
39 | }
40 | .info-box-content {
41 | padding: 5px 10px;
42 | margin-left: 90px;
43 | }
44 | .info-box-number {
45 | display: block;
46 | font-weight: bold;
47 | font-size: 18px;
48 | }
49 | .progress-description,
50 | .info-box-text {
51 | display: block;
52 | font-size: 14px;
53 | white-space: nowrap;
54 | overflow: hidden;
55 | text-overflow: ellipsis;
56 | }
57 | .info-box-more {
58 | display: block;
59 | }
60 |
61 | .progress-description {
62 | margin: 0;
63 | }
--------------------------------------------------------------------------------
/Emix.Web/Content/AdminLte-2.0.2/invoice.less:
--------------------------------------------------------------------------------
1 | /*
2 | * Page: Invoice
3 | * -------------
4 | */
5 |
6 | .invoice {
7 | position: relative;
8 | background: #fff;
9 | border: 1px solid #f4f4f4;
10 | padding: 20px;
11 | margin: 10px 25px;
12 | }
13 |
14 | .invoice-title {
15 | margin-top: 0;
16 | }
17 |
18 | /* Enhancement for printing */
19 | @media print {
20 | .invoice {
21 | width: 100%;
22 | border: 0;
23 | margin: 0;
24 | padding: 0;
25 | }
26 | .invoice-col {
27 | float: left;
28 | width: 33.3333333%;
29 | }
30 |
31 | .table-responsive {
32 | overflow: auto;
33 | > .table tr th,
34 | > .table tr td {
35 | white-space: normal!important;
36 | }
37 | }
38 |
39 | }
--------------------------------------------------------------------------------
/Emix.Web/Content/AdminLte-2.0.2/labels.less:
--------------------------------------------------------------------------------
1 | /*
2 | * Component: Label
3 | * ----------------
4 | */
5 | .label-default {
6 | background-color: @gray;
7 | color: #444;
8 | }
9 | .label-danger {
10 | &:extend(.bg-red);
11 | }
12 | .label-info {
13 | &:extend(.bg-aqua);
14 | }
15 | .label-waring {
16 | &:extend(.bg-yellow);
17 | }
18 | .label-primary {
19 | &:extend(.bg-light-blue);
20 | }
21 | .label-success {
22 | &:extend(.bg-green);
23 | }
--------------------------------------------------------------------------------
/Emix.Web/Content/AdminLte-2.0.2/login_and_register.less:
--------------------------------------------------------------------------------
1 | /*
2 | * Page: Login & Register
3 | * ----------------------
4 | */
5 |
6 | .login-logo,
7 | .register-logo {
8 | font-size: 35px;
9 | text-align: center;
10 | margin-bottom: 25px;
11 | font-weight: 300;
12 | a {
13 | color: #444;
14 | }
15 | }
16 |
17 | .login-page,
18 | .register-page {
19 | background: @gray;
20 | }
21 |
22 | .login-box,
23 | .register-box {
24 | width: 360px;
25 | margin: 7% auto;
26 | @media (max-width: @screen-sm) {
27 | width: 90%;
28 | margin-top: 20px;
29 | }
30 | }
31 |
32 | .login-box-body,
33 | .register-box-body {
34 | background: #fff;
35 | padding: 20px;
36 | color: #444;
37 | border-top: 0;
38 | color: #666;
39 | .form-control-feedback {
40 | color: #777;
41 | }
42 | }
43 | .login-box-msg,
44 | .register-box-msg {
45 | margin: 0;
46 | text-align: center;
47 | padding: 0 20px 20px 20px;
48 | }
49 | .social-auth-links {
50 | margin: 10px 0;
51 | }
--------------------------------------------------------------------------------
/Emix.Web/Content/AdminLte-2.0.2/products.less:
--------------------------------------------------------------------------------
1 | /*
2 | * Component: Products List
3 | * ------------------------
4 | */
5 | .products-list {
6 | list-style: none;
7 | margin: 0;
8 | padding: 0;
9 | > .item {
10 | .border-radius(@box-border-radius);
11 | .box-shadow(@box-boxshadow);
12 | .clearfix();
13 | padding: 10px 0;
14 | background: #fff;
15 | }
16 | .product-img {
17 | float: left;
18 | img {
19 | width: 50px;
20 | height: 50px;
21 | }
22 | }
23 | .product-info {
24 | margin-left: 60px;
25 | }
26 | .product-title {
27 | font-weight: 600;
28 | }
29 | .product-description {
30 | display: block;
31 | color: #999;
32 | overflow: hidden;
33 | white-space: nowrap;
34 | text-overflow: ellipsis;
35 | }
36 | }
37 | .product-list-in-box > .item {
38 | .box-shadow(none);
39 | .border-radius(0);
40 | border-bottom: 1px solid @box-border-color;
41 | &:last-of-type {
42 | border-bottom-width: 0;
43 | }
44 | }
--------------------------------------------------------------------------------
/Emix.Web/Content/AdminLte-2.0.2/skins/_all-skins.less:
--------------------------------------------------------------------------------
1 | //All skins in one file
2 | @import "skin-blue.less";
3 | @import "skin-black.less";
4 | @import "skin-green.less";
5 | @import "skin-red.less";
6 | @import "skin-yellow.less";
7 | @import "skin-purple.less";
--------------------------------------------------------------------------------
/Emix.Web/Content/AdminLte-2.0.2/table.less:
--------------------------------------------------------------------------------
1 | /*
2 | * Component: Table
3 | * ----------------
4 | */
5 |
6 | .table {
7 | //Cells
8 | > thead,
9 | > tbody,
10 | > tfoot {
11 | > tr {
12 | > th,
13 | > td {
14 | border-top: 1px solid @box-border-color;
15 | }
16 | }
17 | }
18 | //thead cells
19 | > thead > tr > th {
20 | border-bottom: 2px solid @box-border-color;
21 | }
22 | //progress bars in tables
23 | tr td .progress {
24 | margin-top: 5px;
25 | }
26 | }
27 |
28 | //Bordered Table
29 | .table-bordered {
30 | border: 1px solid @box-border-color;
31 | > thead,
32 | > tbody,
33 | > tfoot {
34 | > tr {
35 | > th,
36 | > td {
37 | border: 1px solid @box-border-color;
38 | }
39 | }
40 | }
41 | > thead > tr {
42 | > th,
43 | > td {
44 | border-bottom-width: 2px;
45 | }
46 | }
47 | }
48 |
49 | .table.no-border {
50 | &,
51 | td,
52 | th {
53 | border: 0;
54 | }
55 | }
56 |
57 | /* .text-center in tables */
58 | table.text-center {
59 | &, td, th {
60 | text-align: center;
61 | }
62 | }
63 |
64 | .table.align {
65 | th {
66 | text-align: left;
67 | }
68 | td {
69 | text-align: right;
70 | }
71 | }
--------------------------------------------------------------------------------
/Emix.Web/Content/AdminLte-2.0.2/users-list.less:
--------------------------------------------------------------------------------
1 | /*
2 | * Component: Users List
3 | * ---------------------
4 | */
5 | .users-list {
6 | &:extend(.list-unstyled);
7 | > li {
8 | width: 25%;
9 | float: left;
10 | padding: 10px;
11 | text-align: center;
12 | > img {
13 | .border-radius(50%);
14 | max-width: 100%;
15 | height: auto;
16 | }
17 | }
18 | }
19 | .users-list-name,
20 | .users-list-date {
21 | display: block;
22 | }
23 | .users-list-name {
24 | font-weight: 600;
25 | color: #444;
26 | overflow: hidden;
27 | white-space: nowrap;
28 | text-overflow: ellipsis;
29 | &:hover {
30 | color: #999;
31 | }
32 | }
33 | .users-list-date {
34 | color: #999;
35 | font-size: 12px;
36 | }
--------------------------------------------------------------------------------
/Emix.Web/Content/bootstrap/breadcrumbs.less:
--------------------------------------------------------------------------------
1 | //
2 | // Breadcrumbs
3 | // --------------------------------------------------
4 |
5 |
6 | .breadcrumb {
7 | padding: @breadcrumb-padding-vertical @breadcrumb-padding-horizontal;
8 | margin-bottom: @line-height-computed;
9 | list-style: none;
10 | background-color: @breadcrumb-bg;
11 | border-radius: @border-radius-base;
12 |
13 | > li {
14 | display: inline-block;
15 |
16 | + li:before {
17 | content: "@{breadcrumb-separator}\00a0"; // Unicode space added since inline-block means non-collapsing white-space
18 | padding: 0 5px;
19 | color: @breadcrumb-color;
20 | }
21 | }
22 |
23 | > .active {
24 | color: @breadcrumb-active-color;
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/Emix.Web/Content/bootstrap/close.less:
--------------------------------------------------------------------------------
1 | //
2 | // Close icons
3 | // --------------------------------------------------
4 |
5 |
6 | .close {
7 | float: right;
8 | font-size: (@font-size-base * 1.5);
9 | font-weight: @close-font-weight;
10 | line-height: 1;
11 | color: @close-color;
12 | text-shadow: @close-text-shadow;
13 | .opacity(.2);
14 |
15 | &:hover,
16 | &:focus {
17 | color: @close-color;
18 | text-decoration: none;
19 | cursor: pointer;
20 | .opacity(.5);
21 | }
22 |
23 | // Additional properties for button version
24 | // iOS requires the button element instead of an anchor tag.
25 | // If you want the anchor version, it requires `href="#"`.
26 | // See https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile
27 | button& {
28 | padding: 0;
29 | cursor: pointer;
30 | background: transparent;
31 | border: 0;
32 | -webkit-appearance: none;
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/Emix.Web/Content/bootstrap/component-animations.less:
--------------------------------------------------------------------------------
1 | //
2 | // Component animations
3 | // --------------------------------------------------
4 |
5 | // Heads up!
6 | //
7 | // We don't use the `.opacity()` mixin here since it causes a bug with text
8 | // fields in IE7-8. Source: https://github.com/twbs/bootstrap/pull/3552.
9 |
10 | .fade {
11 | opacity: 0;
12 | .transition(opacity .15s linear);
13 | &.in {
14 | opacity: 1;
15 | }
16 | }
17 |
18 | .collapse {
19 | display: none;
20 |
21 | &.in { display: block; }
22 | tr&.in { display: table-row; }
23 | tbody&.in { display: table-row-group; }
24 | }
25 |
26 | .collapsing {
27 | position: relative;
28 | height: 0;
29 | overflow: hidden;
30 | .transition-property(~"height, visibility");
31 | .transition-duration(.35s);
32 | .transition-timing-function(ease);
33 | }
34 |
--------------------------------------------------------------------------------
/Emix.Web/Content/bootstrap/jumbotron.less:
--------------------------------------------------------------------------------
1 | //
2 | // Jumbotron
3 | // --------------------------------------------------
4 |
5 |
6 | .jumbotron {
7 | padding-top: @jumbotron-padding;
8 | padding-bottom: @jumbotron-padding;
9 | margin-bottom: @jumbotron-padding;
10 | color: @jumbotron-color;
11 | background-color: @jumbotron-bg;
12 |
13 | h1,
14 | .h1 {
15 | color: @jumbotron-heading-color;
16 | }
17 |
18 | p {
19 | margin-bottom: (@jumbotron-padding / 2);
20 | font-size: @jumbotron-font-size;
21 | font-weight: 200;
22 | }
23 |
24 | > hr {
25 | border-top-color: darken(@jumbotron-bg, 10%);
26 | }
27 |
28 | .container &,
29 | .container-fluid & {
30 | border-radius: @border-radius-large; // Only round corners at higher resolutions if contained in a container
31 | }
32 |
33 | .container {
34 | max-width: 100%;
35 | }
36 |
37 | @media screen and (min-width: @screen-sm-min) {
38 | padding-top: (@jumbotron-padding * 1.6);
39 | padding-bottom: (@jumbotron-padding * 1.6);
40 |
41 | .container &,
42 | .container-fluid & {
43 | padding-left: (@jumbotron-padding * 2);
44 | padding-right: (@jumbotron-padding * 2);
45 | }
46 |
47 | h1,
48 | .h1 {
49 | font-size: @jumbotron-heading-font-size;
50 | }
51 | }
52 | }
53 |
--------------------------------------------------------------------------------
/Emix.Web/Content/bootstrap/media.less:
--------------------------------------------------------------------------------
1 | .media {
2 | // Proper spacing between instances of .media
3 | margin-top: 15px;
4 |
5 | &:first-child {
6 | margin-top: 0;
7 | }
8 | }
9 |
10 | .media,
11 | .media-body {
12 | zoom: 1;
13 | overflow: hidden;
14 | }
15 |
16 | .media-body {
17 | width: 10000px;
18 | }
19 |
20 | .media-object {
21 | display: block;
22 |
23 | // Fix collapse in webkit from max-width: 100% and display: table-cell.
24 | &.img-thumbnail {
25 | max-width: none;
26 | }
27 | }
28 |
29 | .media-right,
30 | .media > .pull-right {
31 | padding-left: 10px;
32 | }
33 |
34 | .media-left,
35 | .media > .pull-left {
36 | padding-right: 10px;
37 | }
38 |
39 | .media-left,
40 | .media-right,
41 | .media-body {
42 | display: table-cell;
43 | vertical-align: top;
44 | }
45 |
46 | .media-middle {
47 | vertical-align: middle;
48 | }
49 |
50 | .media-bottom {
51 | vertical-align: bottom;
52 | }
53 |
54 | // Reset margins on headings for tighter default spacing
55 | .media-heading {
56 | margin-top: 0;
57 | margin-bottom: 5px;
58 | }
59 |
60 | // Media list variation
61 | //
62 | // Undo default ul/ol styles
63 | .media-list {
64 | padding-left: 0;
65 | list-style: none;
66 | }
67 |
--------------------------------------------------------------------------------
/Emix.Web/Content/bootstrap/mixins.less:
--------------------------------------------------------------------------------
1 | // Mixins
2 | // --------------------------------------------------
3 |
4 | // Utilities
5 | @import "mixins/hide-text.less";
6 | @import "mixins/opacity.less";
7 | @import "mixins/image.less";
8 | @import "mixins/labels.less";
9 | @import "mixins/reset-filter.less";
10 | @import "mixins/resize.less";
11 | @import "mixins/responsive-visibility.less";
12 | @import "mixins/size.less";
13 | @import "mixins/tab-focus.less";
14 | @import "mixins/reset-text.less";
15 | @import "mixins/text-emphasis.less";
16 | @import "mixins/text-overflow.less";
17 | @import "mixins/vendor-prefixes.less";
18 |
19 | // Components
20 | @import "mixins/alerts.less";
21 | @import "mixins/buttons.less";
22 | @import "mixins/panels.less";
23 | @import "mixins/pagination.less";
24 | @import "mixins/list-group.less";
25 | @import "mixins/nav-divider.less";
26 | @import "mixins/forms.less";
27 | @import "mixins/progress-bar.less";
28 | @import "mixins/table-row.less";
29 |
30 | // Skins
31 | @import "mixins/background-variant.less";
32 | @import "mixins/border-radius.less";
33 | @import "mixins/gradients.less";
34 |
35 | // Layout
36 | @import "mixins/clearfix.less";
37 | @import "mixins/center-block.less";
38 | @import "mixins/nav-vertical-align.less";
39 | @import "mixins/grid-framework.less";
40 | @import "mixins/grid.less";
41 |
--------------------------------------------------------------------------------
/Emix.Web/Content/bootstrap/mixins/alerts.less:
--------------------------------------------------------------------------------
1 | // Alerts
2 |
3 | .alert-variant(@background; @border; @text-color) {
4 | background-color: @background;
5 | border-color: @border;
6 | color: @text-color;
7 |
8 | hr {
9 | border-top-color: darken(@border, 5%);
10 | }
11 | .alert-link {
12 | color: darken(@text-color, 10%);
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/Emix.Web/Content/bootstrap/mixins/background-variant.less:
--------------------------------------------------------------------------------
1 | // Contextual backgrounds
2 |
3 | .bg-variant(@color) {
4 | background-color: @color;
5 | a&:hover,
6 | a&:focus {
7 | background-color: darken(@color, 10%);
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/Emix.Web/Content/bootstrap/mixins/border-radius.less:
--------------------------------------------------------------------------------
1 | // Single side border-radius
2 |
3 | .border-top-radius(@radius) {
4 | border-top-right-radius: @radius;
5 | border-top-left-radius: @radius;
6 | }
7 | .border-right-radius(@radius) {
8 | border-bottom-right-radius: @radius;
9 | border-top-right-radius: @radius;
10 | }
11 | .border-bottom-radius(@radius) {
12 | border-bottom-right-radius: @radius;
13 | border-bottom-left-radius: @radius;
14 | }
15 | .border-left-radius(@radius) {
16 | border-bottom-left-radius: @radius;
17 | border-top-left-radius: @radius;
18 | }
19 |
--------------------------------------------------------------------------------
/Emix.Web/Content/bootstrap/mixins/center-block.less:
--------------------------------------------------------------------------------
1 | // Center-align a block level element
2 |
3 | .center-block() {
4 | display: block;
5 | margin-left: auto;
6 | margin-right: auto;
7 | }
8 |
--------------------------------------------------------------------------------
/Emix.Web/Content/bootstrap/mixins/clearfix.less:
--------------------------------------------------------------------------------
1 | // Clearfix
2 | //
3 | // For modern browsers
4 | // 1. The space content is one way to avoid an Opera bug when the
5 | // contenteditable attribute is included anywhere else in the document.
6 | // Otherwise it causes space to appear at the top and bottom of elements
7 | // that are clearfixed.
8 | // 2. The use of `table` rather than `block` is only necessary if using
9 | // `:before` to contain the top-margins of child elements.
10 | //
11 | // Source: http://nicolasgallagher.com/micro-clearfix-hack/
12 |
13 | .clearfix() {
14 | &:before,
15 | &:after {
16 | content: " "; // 1
17 | display: table; // 2
18 | }
19 | &:after {
20 | clear: both;
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/Emix.Web/Content/bootstrap/mixins/hide-text.less:
--------------------------------------------------------------------------------
1 | // CSS image replacement
2 | //
3 | // Heads up! v3 launched with only `.hide-text()`, but per our pattern for
4 | // mixins being reused as classes with the same name, this doesn't hold up. As
5 | // of v3.0.1 we have added `.text-hide()` and deprecated `.hide-text()`.
6 | //
7 | // Source: https://github.com/h5bp/html5-boilerplate/commit/aa0396eae757
8 |
9 | // Deprecated as of v3.0.1 (will be removed in v4)
10 | .hide-text() {
11 | font: ~"0/0" a;
12 | color: transparent;
13 | text-shadow: none;
14 | background-color: transparent;
15 | border: 0;
16 | }
17 |
18 | // New mixin to use as of v3.0.1
19 | .text-hide() {
20 | .hide-text();
21 | }
22 |
--------------------------------------------------------------------------------
/Emix.Web/Content/bootstrap/mixins/image.less:
--------------------------------------------------------------------------------
1 | // Image Mixins
2 | // - Responsive image
3 | // - Retina image
4 |
5 |
6 | // Responsive image
7 | //
8 | // Keep images from scaling beyond the width of their parents.
9 | .img-responsive(@display: block) {
10 | display: @display;
11 | max-width: 100%; // Part 1: Set a maximum relative to the parent
12 | height: auto; // Part 2: Scale the height according to the width, otherwise you get stretching
13 | }
14 |
15 |
16 | // Retina image
17 | //
18 | // Short retina mixin for setting background-image and -size. Note that the
19 | // spelling of `min--moz-device-pixel-ratio` is intentional.
20 | .img-retina(@file-1x; @file-2x; @width-1x; @height-1x) {
21 | background-image: url("@{file-1x}");
22 |
23 | @media
24 | only screen and (-webkit-min-device-pixel-ratio: 2),
25 | only screen and ( min--moz-device-pixel-ratio: 2),
26 | only screen and ( -o-min-device-pixel-ratio: 2/1),
27 | only screen and ( min-device-pixel-ratio: 2),
28 | only screen and ( min-resolution: 192dpi),
29 | only screen and ( min-resolution: 2dppx) {
30 | background-image: url("@{file-2x}");
31 | background-size: @width-1x @height-1x;
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/Emix.Web/Content/bootstrap/mixins/labels.less:
--------------------------------------------------------------------------------
1 | // Labels
2 |
3 | .label-variant(@color) {
4 | background-color: @color;
5 |
6 | &[href] {
7 | &:hover,
8 | &:focus {
9 | background-color: darken(@color, 10%);
10 | }
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/Emix.Web/Content/bootstrap/mixins/list-group.less:
--------------------------------------------------------------------------------
1 | // List Groups
2 |
3 | .list-group-item-variant(@state; @background; @color) {
4 | .list-group-item-@{state} {
5 | color: @color;
6 | background-color: @background;
7 |
8 | a&,
9 | button& {
10 | color: @color;
11 |
12 | .list-group-item-heading {
13 | color: inherit;
14 | }
15 |
16 | &:hover,
17 | &:focus {
18 | color: @color;
19 | background-color: darken(@background, 5%);
20 | }
21 | &.active,
22 | &.active:hover,
23 | &.active:focus {
24 | color: #fff;
25 | background-color: @color;
26 | border-color: @color;
27 | }
28 | }
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/Emix.Web/Content/bootstrap/mixins/nav-divider.less:
--------------------------------------------------------------------------------
1 | // Horizontal dividers
2 | //
3 | // Dividers (basically an hr) within dropdowns and nav lists
4 |
5 | .nav-divider(@color: #e5e5e5) {
6 | height: 1px;
7 | margin: ((@line-height-computed / 2) - 1) 0;
8 | overflow: hidden;
9 | background-color: @color;
10 | }
11 |
--------------------------------------------------------------------------------
/Emix.Web/Content/bootstrap/mixins/nav-vertical-align.less:
--------------------------------------------------------------------------------
1 | // Navbar vertical align
2 | //
3 | // Vertically center elements in the navbar.
4 | // Example: an element has a height of 30px, so write out `.navbar-vertical-align(30px);` to calculate the appropriate top margin.
5 |
6 | .navbar-vertical-align(@element-height) {
7 | margin-top: ((@navbar-height - @element-height) / 2);
8 | margin-bottom: ((@navbar-height - @element-height) / 2);
9 | }
10 |
--------------------------------------------------------------------------------
/Emix.Web/Content/bootstrap/mixins/opacity.less:
--------------------------------------------------------------------------------
1 | // Opacity
2 |
3 | .opacity(@opacity) {
4 | opacity: @opacity;
5 | // IE8 filter
6 | @opacity-ie: (@opacity * 100);
7 | filter: ~"alpha(opacity=@{opacity-ie})";
8 | }
9 |
--------------------------------------------------------------------------------
/Emix.Web/Content/bootstrap/mixins/pagination.less:
--------------------------------------------------------------------------------
1 | // Pagination
2 |
3 | .pagination-size(@padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {
4 | > li {
5 | > a,
6 | > span {
7 | padding: @padding-vertical @padding-horizontal;
8 | font-size: @font-size;
9 | line-height: @line-height;
10 | }
11 | &:first-child {
12 | > a,
13 | > span {
14 | .border-left-radius(@border-radius);
15 | }
16 | }
17 | &:last-child {
18 | > a,
19 | > span {
20 | .border-right-radius(@border-radius);
21 | }
22 | }
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/Emix.Web/Content/bootstrap/mixins/panels.less:
--------------------------------------------------------------------------------
1 | // Panels
2 |
3 | .panel-variant(@border; @heading-text-color; @heading-bg-color; @heading-border) {
4 | border-color: @border;
5 |
6 | & > .panel-heading {
7 | color: @heading-text-color;
8 | background-color: @heading-bg-color;
9 | border-color: @heading-border;
10 |
11 | + .panel-collapse > .panel-body {
12 | border-top-color: @border;
13 | }
14 | .badge {
15 | color: @heading-bg-color;
16 | background-color: @heading-text-color;
17 | }
18 | }
19 | & > .panel-footer {
20 | + .panel-collapse > .panel-body {
21 | border-bottom-color: @border;
22 | }
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/Emix.Web/Content/bootstrap/mixins/progress-bar.less:
--------------------------------------------------------------------------------
1 | // Progress bars
2 |
3 | .progress-bar-variant(@color) {
4 | background-color: @color;
5 |
6 | // Deprecated parent class requirement as of v3.2.0
7 | .progress-striped & {
8 | #gradient > .striped();
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/Emix.Web/Content/bootstrap/mixins/reset-filter.less:
--------------------------------------------------------------------------------
1 | // Reset filters for IE
2 | //
3 | // When you need to remove a gradient background, do not forget to use this to reset
4 | // the IE filter for IE9 and below.
5 |
6 | .reset-filter() {
7 | filter: e(%("progid:DXImageTransform.Microsoft.gradient(enabled = false)"));
8 | }
9 |
--------------------------------------------------------------------------------
/Emix.Web/Content/bootstrap/mixins/reset-text.less:
--------------------------------------------------------------------------------
1 | .reset-text() {
2 | font-family: @font-family-base;
3 | // We deliberately do NOT reset font-size.
4 | font-style: normal;
5 | font-weight: normal;
6 | letter-spacing: normal;
7 | line-break: auto;
8 | line-height: @line-height-base;
9 | text-align: left; // Fallback for where `start` is not supported
10 | text-align: start;
11 | text-decoration: none;
12 | text-shadow: none;
13 | text-transform: none;
14 | white-space: normal;
15 | word-break: normal;
16 | word-spacing: normal;
17 | word-wrap: normal;
18 | }
19 |
--------------------------------------------------------------------------------
/Emix.Web/Content/bootstrap/mixins/resize.less:
--------------------------------------------------------------------------------
1 | // Resize anything
2 |
3 | .resizable(@direction) {
4 | resize: @direction; // Options: horizontal, vertical, both
5 | overflow: auto; // Per CSS3 UI, `resize` only applies when `overflow` isn't `visible`
6 | }
7 |
--------------------------------------------------------------------------------
/Emix.Web/Content/bootstrap/mixins/responsive-visibility.less:
--------------------------------------------------------------------------------
1 | // Responsive utilities
2 |
3 | //
4 | // More easily include all the states for responsive-utilities.less.
5 | .responsive-visibility() {
6 | display: block !important;
7 | table& { display: table !important; }
8 | tr& { display: table-row !important; }
9 | th&,
10 | td& { display: table-cell !important; }
11 | }
12 |
13 | .responsive-invisibility() {
14 | display: none !important;
15 | }
16 |
--------------------------------------------------------------------------------
/Emix.Web/Content/bootstrap/mixins/size.less:
--------------------------------------------------------------------------------
1 | // Sizing shortcuts
2 |
3 | .size(@width; @height) {
4 | width: @width;
5 | height: @height;
6 | }
7 |
8 | .square(@size) {
9 | .size(@size; @size);
10 | }
11 |
--------------------------------------------------------------------------------
/Emix.Web/Content/bootstrap/mixins/tab-focus.less:
--------------------------------------------------------------------------------
1 | // WebKit-style focus
2 |
3 | .tab-focus() {
4 | // Default
5 | outline: thin dotted;
6 | // WebKit
7 | outline: 5px auto -webkit-focus-ring-color;
8 | outline-offset: -2px;
9 | }
10 |
--------------------------------------------------------------------------------
/Emix.Web/Content/bootstrap/mixins/table-row.less:
--------------------------------------------------------------------------------
1 | // Tables
2 |
3 | .table-row-variant(@state; @background) {
4 | // Exact selectors below required to override `.table-striped` and prevent
5 | // inheritance to nested tables.
6 | .table > thead > tr,
7 | .table > tbody > tr,
8 | .table > tfoot > tr {
9 | > td.@{state},
10 | > th.@{state},
11 | &.@{state} > td,
12 | &.@{state} > th {
13 | background-color: @background;
14 | }
15 | }
16 |
17 | // Hover states for `.table-hover`
18 | // Note: this is not available for cells or rows within `thead` or `tfoot`.
19 | .table-hover > tbody > tr {
20 | > td.@{state}:hover,
21 | > th.@{state}:hover,
22 | &.@{state}:hover > td,
23 | &:hover > .@{state},
24 | &.@{state}:hover > th {
25 | background-color: darken(@background, 5%);
26 | }
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/Emix.Web/Content/bootstrap/mixins/text-emphasis.less:
--------------------------------------------------------------------------------
1 | // Typography
2 |
3 | .text-emphasis-variant(@color) {
4 | color: @color;
5 | a&:hover,
6 | a&:focus {
7 | color: darken(@color, 10%);
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/Emix.Web/Content/bootstrap/mixins/text-overflow.less:
--------------------------------------------------------------------------------
1 | // Text overflow
2 | // Requires inline-block or block for proper styling
3 |
4 | .text-overflow() {
5 | overflow: hidden;
6 | text-overflow: ellipsis;
7 | white-space: nowrap;
8 | }
9 |
--------------------------------------------------------------------------------
/Emix.Web/Content/bootstrap/pager.less:
--------------------------------------------------------------------------------
1 | //
2 | // Pager pagination
3 | // --------------------------------------------------
4 |
5 |
6 | .pager {
7 | padding-left: 0;
8 | margin: @line-height-computed 0;
9 | list-style: none;
10 | text-align: center;
11 | &:extend(.clearfix all);
12 | li {
13 | display: inline;
14 | > a,
15 | > span {
16 | display: inline-block;
17 | padding: 5px 14px;
18 | background-color: @pager-bg;
19 | border: 1px solid @pager-border;
20 | border-radius: @pager-border-radius;
21 | }
22 |
23 | > a:hover,
24 | > a:focus {
25 | text-decoration: none;
26 | background-color: @pager-hover-bg;
27 | }
28 | }
29 |
30 | .next {
31 | > a,
32 | > span {
33 | float: right;
34 | }
35 | }
36 |
37 | .previous {
38 | > a,
39 | > span {
40 | float: left;
41 | }
42 | }
43 |
44 | .disabled {
45 | > a,
46 | > a:hover,
47 | > a:focus,
48 | > span {
49 | color: @pager-disabled-color;
50 | background-color: @pager-bg;
51 | cursor: @cursor-disabled;
52 | }
53 | }
54 | }
55 |
--------------------------------------------------------------------------------
/Emix.Web/Content/bootstrap/responsive-embed.less:
--------------------------------------------------------------------------------
1 | // Embeds responsive
2 | //
3 | // Credit: Nicolas Gallagher and SUIT CSS.
4 |
5 | .embed-responsive {
6 | position: relative;
7 | display: block;
8 | height: 0;
9 | padding: 0;
10 | overflow: hidden;
11 |
12 | .embed-responsive-item,
13 | iframe,
14 | embed,
15 | object,
16 | video {
17 | position: absolute;
18 | top: 0;
19 | left: 0;
20 | bottom: 0;
21 | height: 100%;
22 | width: 100%;
23 | border: 0;
24 | }
25 | }
26 |
27 | // Modifier class for 16:9 aspect ratio
28 | .embed-responsive-16by9 {
29 | padding-bottom: 56.25%;
30 | }
31 |
32 | // Modifier class for 4:3 aspect ratio
33 | .embed-responsive-4by3 {
34 | padding-bottom: 75%;
35 | }
36 |
--------------------------------------------------------------------------------
/Emix.Web/Content/bootstrap/thumbnails.less:
--------------------------------------------------------------------------------
1 | //
2 | // Thumbnails
3 | // --------------------------------------------------
4 |
5 |
6 | // Mixin and adjust the regular image class
7 | .thumbnail {
8 | display: block;
9 | padding: @thumbnail-padding;
10 | margin-bottom: @line-height-computed;
11 | line-height: @line-height-base;
12 | background-color: @thumbnail-bg;
13 | border: 1px solid @thumbnail-border;
14 | border-radius: @thumbnail-border-radius;
15 | .transition(border .2s ease-in-out);
16 |
17 | > img,
18 | a > img {
19 | &:extend(.img-responsive);
20 | margin-left: auto;
21 | margin-right: auto;
22 | }
23 |
24 | // Add a hover state for linked versions only
25 | a&:hover,
26 | a&:focus,
27 | a&.active {
28 | border-color: @link-color;
29 | }
30 |
31 | // Image captions
32 | .caption {
33 | padding: @thumbnail-caption-padding;
34 | color: @thumbnail-caption-color;
35 | }
36 | }
37 |
--------------------------------------------------------------------------------
/Emix.Web/Content/bootstrap/utilities.less:
--------------------------------------------------------------------------------
1 | //
2 | // Utility classes
3 | // --------------------------------------------------
4 |
5 |
6 | // Floats
7 | // -------------------------
8 |
9 | .clearfix {
10 | .clearfix();
11 | }
12 | .center-block {
13 | .center-block();
14 | }
15 | .pull-right {
16 | float: right !important;
17 | }
18 | .pull-left {
19 | float: left !important;
20 | }
21 |
22 |
23 | // Toggling content
24 | // -------------------------
25 |
26 | // Note: Deprecated .hide in favor of .hidden or .sr-only (as appropriate) in v3.0.1
27 | .hide {
28 | display: none !important;
29 | }
30 | .show {
31 | display: block !important;
32 | }
33 | .invisible {
34 | visibility: hidden;
35 | }
36 | .text-hide {
37 | .text-hide();
38 | }
39 |
40 |
41 | // Hide from screenreaders and browsers
42 | //
43 | // Credit: HTML5 Boilerplate
44 |
45 | .hidden {
46 | display: none !important;
47 | }
48 |
49 |
50 | // For Affix plugin
51 | // -------------------------
52 |
53 | .affix {
54 | position: fixed;
55 | }
56 |
--------------------------------------------------------------------------------
/Emix.Web/Content/bootstrap/wells.less:
--------------------------------------------------------------------------------
1 | //
2 | // Wells
3 | // --------------------------------------------------
4 |
5 |
6 | // Base class
7 | .well {
8 | min-height: 20px;
9 | padding: 19px;
10 | margin-bottom: 20px;
11 | background-color: @well-bg;
12 | border: 1px solid @well-border;
13 | border-radius: @border-radius-base;
14 | .box-shadow(inset 0 1px 1px rgba(0,0,0,.05));
15 | blockquote {
16 | border-color: #ddd;
17 | border-color: rgba(0,0,0,.15);
18 | }
19 | }
20 |
21 | // Sizes
22 | .well-lg {
23 | padding: 24px;
24 | border-radius: @border-radius-large;
25 | }
26 | .well-sm {
27 | padding: 9px;
28 | border-radius: @border-radius-small;
29 | }
30 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flag-icon/flag-icon-base.less:
--------------------------------------------------------------------------------
1 | .flag-icon {
2 | position: relative;
3 | display: inline-block;
4 | width: unit(4 / 3, em);
5 | line-height: 1em;
6 | .flag-icon-background;
7 | &:before {
8 | content: "\00a0";
9 | }
10 | &.flag-icon-squared {
11 | width: 1em;
12 | }
13 | }
14 |
15 | .flag-icon-background {
16 | background-size: contain;
17 | background-position: 50%;
18 | background-repeat: no-repeat;
19 | }
20 |
21 | .flag-icon(@country) {
22 | .flag-icon-@{country} {
23 | background-image: ~"url(@{flag-icon-css-path}@{flag-icon-rect-path}/@{country}.svg)";
24 | &.flag-icon-squared {
25 | background-image: ~"url(@{flag-icon-css-path}@{flag-icon-square-path}/@{country}.svg)";
26 | }
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flag-icon/flag-icon.less:
--------------------------------------------------------------------------------
1 | @import 'variabless';
2 | @import 'flag-icon-base';
3 | @import 'flag-icon-list';
4 |
5 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flag-icon/variabless.less:
--------------------------------------------------------------------------------
1 | @flag-icon-css-path: '../flags';
2 | @flag-icon-rect-path: '/4x3';
3 | @flag-icon-square-path: '/1x1';
4 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/1x1/am.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | image/svg+xml
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/1x1/at.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/1x1/ax.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 |
25 |
26 |
27 |
28 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/1x1/bd.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/1x1/bf.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/1x1/bg.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/1x1/bl.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/1x1/bq.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | image/svg+xml
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/1x1/cd.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 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/1x1/cg.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/1x1/ch.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/1x1/cm.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/1x1/cn.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | Flag of the People's Republic of China
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/1x1/co.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/1x1/cr.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/1x1/cz.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/1x1/fr.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/1x1/gf.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/1x1/gp.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/1x1/gy.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/1x1/ht.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/1x1/hu.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/1x1/id.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/1x1/ie.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/1x1/is.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/1x1/it.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/1x1/kw.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/1x1/lc.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/1x1/lt.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/1x1/ly.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 |
25 |
26 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/1x1/ma.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/1x1/mc.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/1x1/mf.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/1x1/mq.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/1x1/nc.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/1x1/ng.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/1x1/pl.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/1x1/pm.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/1x1/ps.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/1x1/re.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/1x1/ru.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/1x1/sd.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/1x1/sn.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/1x1/so.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/1x1/ss.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | image/svg+xml
7 |
8 | Flag of South Sudan
9 |
10 |
11 |
12 | Flag of South Sudan
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/1x1/tf.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/1x1/th.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/1x1/to.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/1x1/tt.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/1x1/ua.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/1x1/vn.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/1x1/wf.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/1x1/ye.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/1x1/yt.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/4x3/am.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | image/svg+xml
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/4x3/at.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/4x3/bd.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/4x3/bf.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/4x3/bg.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/4x3/bh.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/4x3/bl.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/4x3/bq.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | image/svg+xml
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/4x3/cd.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | image/svg+xml
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/4x3/cg.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/4x3/ch.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/4x3/cn.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | Flag of the People's Republic of China
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/4x3/co.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/4x3/cr.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/4x3/cz.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/4x3/dk.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/4x3/fr.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/4x3/gf.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/4x3/gp.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/4x3/ht.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/4x3/hu.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/4x3/id.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/4x3/ie.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/4x3/is.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/4x3/it.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/4x3/kw.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/4x3/la.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/4x3/lc.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/4x3/lt.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/4x3/ly.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 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/4x3/mc.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/4x3/mf.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/4x3/mq.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/4x3/mv.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/4x3/nc.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/4x3/ne.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/4x3/ng.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/4x3/pl.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/4x3/pm.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/4x3/pw.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/4x3/re.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/4x3/ru.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/4x3/sd.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/4x3/sn.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/4x3/so.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/4x3/ss.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | image/svg+xml
7 |
8 | Flag of South Sudan
9 |
10 |
11 |
12 | Flag of South Sudan
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/4x3/tf.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/4x3/th.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/4x3/to.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/4x3/tt.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/4x3/ua.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/4x3/vc.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/4x3/ve.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 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/4x3/vn.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/4x3/wf.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/4x3/ye.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Emix.Web/Content/flags/4x3/yt.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | image/svg+xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Emix.Web/Content/fontawesome/animated.less:
--------------------------------------------------------------------------------
1 | // Animated Icons
2 | // --------------------------
3 |
4 | .@{fa-css-prefix}-spin {
5 | -webkit-animation: fa-spin 2s infinite linear;
6 | animation: fa-spin 2s infinite linear;
7 | }
8 |
9 | .@{fa-css-prefix}-pulse {
10 | -webkit-animation: fa-spin 1s infinite steps(8);
11 | animation: fa-spin 1s infinite steps(8);
12 | }
13 |
14 | @-webkit-keyframes fa-spin {
15 | 0% {
16 | -webkit-transform: rotate(0deg);
17 | transform: rotate(0deg);
18 | }
19 | 100% {
20 | -webkit-transform: rotate(359deg);
21 | transform: rotate(359deg);
22 | }
23 | }
24 |
25 | @keyframes fa-spin {
26 | 0% {
27 | -webkit-transform: rotate(0deg);
28 | transform: rotate(0deg);
29 | }
30 | 100% {
31 | -webkit-transform: rotate(359deg);
32 | transform: rotate(359deg);
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/Emix.Web/Content/fontawesome/bordered-pulled.less:
--------------------------------------------------------------------------------
1 | // Bordered & Pulled
2 | // -------------------------
3 |
4 | .@{fa-css-prefix}-border {
5 | padding: .2em .25em .15em;
6 | border: solid .08em @fa-border-color;
7 | border-radius: .1em;
8 | }
9 |
10 | .@{fa-css-prefix}-pull-left { float: left; }
11 | .@{fa-css-prefix}-pull-right { float: right; }
12 |
13 | .@{fa-css-prefix} {
14 | &.@{fa-css-prefix}-pull-left { margin-right: .3em; }
15 | &.@{fa-css-prefix}-pull-right { margin-left: .3em; }
16 | }
17 |
18 | /* Deprecated as of 4.4.0 */
19 | .pull-right { float: right; }
20 | .pull-left { float: left; }
21 |
22 | .@{fa-css-prefix} {
23 | &.pull-left { margin-right: .3em; }
24 | &.pull-right { margin-left: .3em; }
25 | }
26 |
--------------------------------------------------------------------------------
/Emix.Web/Content/fontawesome/core.less:
--------------------------------------------------------------------------------
1 | // Base Class Definition
2 | // -------------------------
3 |
4 | .@{fa-css-prefix} {
5 | display: inline-block;
6 | font: normal normal normal @fa-font-size-base/@fa-line-height-base FontAwesome; // shortening font declaration
7 | font-size: inherit; // can't have font-size inherit on line above, so need to override
8 | text-rendering: auto; // optimizelegibility throws things off #1094
9 | -webkit-font-smoothing: antialiased;
10 | -moz-osx-font-smoothing: grayscale;
11 |
12 | }
13 |
--------------------------------------------------------------------------------
/Emix.Web/Content/fontawesome/extras.less:
--------------------------------------------------------------------------------
1 | // Extras
2 | // --------------------------
3 |
--------------------------------------------------------------------------------
/Emix.Web/Content/fontawesome/fixed-width.less:
--------------------------------------------------------------------------------
1 | // Fixed Width Icons
2 | // -------------------------
3 | .@{fa-css-prefix}-fw {
4 | width: (18em / 14);
5 | text-align: center;
6 | }
7 |
--------------------------------------------------------------------------------
/Emix.Web/Content/fontawesome/font-awesome-4.4.0.less:
--------------------------------------------------------------------------------
1 | /*!
2 | * Font Awesome 4.4.0 by @davegandy - http://fontawesome.io - @fontawesome
3 | * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
4 | */
5 |
6 | @import "variables.less";
7 | @import "mixins.less";
8 | @import "path.less";
9 | @import "core.less";
10 | @import "larger.less";
11 | @import "fixed-width.less";
12 | @import "list.less";
13 | @import "bordered-pulled.less";
14 | @import "animated.less";
15 | @import "rotated-flipped.less";
16 | @import "stacked.less";
17 | @import "icons.less";
18 |
--------------------------------------------------------------------------------
/Emix.Web/Content/fontawesome/larger.less:
--------------------------------------------------------------------------------
1 | // Icon Sizes
2 | // -------------------------
3 |
4 | /* makes the font 33% larger relative to the icon container */
5 | .@{fa-css-prefix}-lg {
6 | font-size: (4em / 3);
7 | line-height: (3em / 4);
8 | vertical-align: -15%;
9 | }
10 | .@{fa-css-prefix}-2x { font-size: 2em; }
11 | .@{fa-css-prefix}-3x { font-size: 3em; }
12 | .@{fa-css-prefix}-4x { font-size: 4em; }
13 | .@{fa-css-prefix}-5x { font-size: 5em; }
14 |
--------------------------------------------------------------------------------
/Emix.Web/Content/fontawesome/list.less:
--------------------------------------------------------------------------------
1 | // List Icons
2 | // -------------------------
3 |
4 | .@{fa-css-prefix}-ul {
5 | padding-left: 0;
6 | margin-left: @fa-li-width;
7 | list-style-type: none;
8 | > li { position: relative; }
9 | }
10 | .@{fa-css-prefix}-li {
11 | position: absolute;
12 | left: -@fa-li-width;
13 | width: @fa-li-width;
14 | top: (2em / 14);
15 | text-align: center;
16 | &.@{fa-css-prefix}-lg {
17 | left: (-@fa-li-width + (4em / 14));
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/Emix.Web/Content/fontawesome/mixins.less:
--------------------------------------------------------------------------------
1 | // Mixins
2 | // --------------------------
3 |
4 | .fa-icon() {
5 | display: inline-block;
6 | font: normal normal normal @fa-font-size-base/@fa-line-height-base FontAwesome; // shortening font declaration
7 | font-size: inherit; // can't have font-size inherit on line above, so need to override
8 | text-rendering: auto; // optimizelegibility throws things off #1094
9 | -webkit-font-smoothing: antialiased;
10 | -moz-osx-font-smoothing: grayscale;
11 |
12 | }
13 |
14 | .fa-icon-rotate(@degrees, @rotation) {
15 | filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=@rotation);
16 | -webkit-transform: rotate(@degrees);
17 | -ms-transform: rotate(@degrees);
18 | transform: rotate(@degrees);
19 | }
20 |
21 | .fa-icon-flip(@horiz, @vert, @rotation) {
22 | filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=@rotation, mirror=1);
23 | -webkit-transform: scale(@horiz, @vert);
24 | -ms-transform: scale(@horiz, @vert);
25 | transform: scale(@horiz, @vert);
26 | }
27 |
--------------------------------------------------------------------------------
/Emix.Web/Content/fontawesome/path.less:
--------------------------------------------------------------------------------
1 | /* FONT PATH
2 | * -------------------------- */
3 |
4 | @font-face {
5 | font-family: 'FontAwesome';
6 | src: url('@{fa-font-path}/fontawesome-webfont.eot?v=@{fa-version}');
7 | src: url('@{fa-font-path}/fontawesome-webfont.eot?#iefix&v=@{fa-version}') format('embedded-opentype'),
8 | url('@{fa-font-path}/fontawesome-webfont.woff2?v=@{fa-version}') format('woff2'),
9 | url('@{fa-font-path}/fontawesome-webfont.woff?v=@{fa-version}') format('woff'),
10 | url('@{fa-font-path}/fontawesome-webfont.ttf?v=@{fa-version}') format('truetype'),
11 | url('@{fa-font-path}/fontawesome-webfont.svg?v=@{fa-version}#fontawesomeregular') format('svg');
12 | // src: url('@{fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts
13 | font-weight: normal;
14 | font-style: normal;
15 | }
16 |
--------------------------------------------------------------------------------
/Emix.Web/Content/fontawesome/rotated-flipped.less:
--------------------------------------------------------------------------------
1 | // Rotated & Flipped Icons
2 | // -------------------------
3 |
4 | .@{fa-css-prefix}-rotate-90 { .fa-icon-rotate(90deg, 1); }
5 | .@{fa-css-prefix}-rotate-180 { .fa-icon-rotate(180deg, 2); }
6 | .@{fa-css-prefix}-rotate-270 { .fa-icon-rotate(270deg, 3); }
7 |
8 | .@{fa-css-prefix}-flip-horizontal { .fa-icon-flip(-1, 1, 0); }
9 | .@{fa-css-prefix}-flip-vertical { .fa-icon-flip(1, -1, 2); }
10 |
11 | // Hook for IE8-9
12 | // -------------------------
13 |
14 | :root .@{fa-css-prefix}-rotate-90,
15 | :root .@{fa-css-prefix}-rotate-180,
16 | :root .@{fa-css-prefix}-rotate-270,
17 | :root .@{fa-css-prefix}-flip-horizontal,
18 | :root .@{fa-css-prefix}-flip-vertical {
19 | filter: none;
20 | }
21 |
--------------------------------------------------------------------------------
/Emix.Web/Content/fontawesome/spinning.less:
--------------------------------------------------------------------------------
1 | // Spinning Icons
2 | // --------------------------
3 |
4 | .@{fa-css-prefix}-spin {
5 | -webkit-animation: fa-spin 2s infinite linear;
6 | animation: fa-spin 2s infinite linear;
7 | }
8 |
9 | @-webkit-keyframes fa-spin {
10 | 0% {
11 | -webkit-transform: rotate(0deg);
12 | transform: rotate(0deg);
13 | }
14 | 100% {
15 | -webkit-transform: rotate(359deg);
16 | transform: rotate(359deg);
17 | }
18 | }
19 |
20 | @keyframes fa-spin {
21 | 0% {
22 | -webkit-transform: rotate(0deg);
23 | transform: rotate(0deg);
24 | }
25 | 100% {
26 | -webkit-transform: rotate(359deg);
27 | transform: rotate(359deg);
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/Emix.Web/Content/fontawesome/stacked.less:
--------------------------------------------------------------------------------
1 | // Stacked Icons
2 | // -------------------------
3 |
4 | .@{fa-css-prefix}-stack {
5 | position: relative;
6 | display: inline-block;
7 | width: 2em;
8 | height: 2em;
9 | line-height: 2em;
10 | vertical-align: middle;
11 | }
12 | .@{fa-css-prefix}-stack-1x, .@{fa-css-prefix}-stack-2x {
13 | position: absolute;
14 | left: 0;
15 | width: 100%;
16 | text-align: center;
17 | }
18 | .@{fa-css-prefix}-stack-1x { line-height: inherit; }
19 | .@{fa-css-prefix}-stack-2x { font-size: 2em; }
20 | .@{fa-css-prefix}-inverse { color: @fa-inverse; }
21 |
--------------------------------------------------------------------------------
/Emix.Web/Content/fonts/FontAwesome.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sierrodc/ASP.NET-MVC-AngularJs-Seed/b07a0fee3bb7e1ad1a8ae61a3c90b76ab86f8251/Emix.Web/Content/fonts/FontAwesome.otf
--------------------------------------------------------------------------------
/Emix.Web/Content/fonts/fontawesome-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sierrodc/ASP.NET-MVC-AngularJs-Seed/b07a0fee3bb7e1ad1a8ae61a3c90b76ab86f8251/Emix.Web/Content/fonts/fontawesome-webfont.eot
--------------------------------------------------------------------------------
/Emix.Web/Content/fonts/fontawesome-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sierrodc/ASP.NET-MVC-AngularJs-Seed/b07a0fee3bb7e1ad1a8ae61a3c90b76ab86f8251/Emix.Web/Content/fonts/fontawesome-webfont.ttf
--------------------------------------------------------------------------------
/Emix.Web/Content/fonts/fontawesome-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sierrodc/ASP.NET-MVC-AngularJs-Seed/b07a0fee3bb7e1ad1a8ae61a3c90b76ab86f8251/Emix.Web/Content/fonts/fontawesome-webfont.woff
--------------------------------------------------------------------------------
/Emix.Web/Content/fonts/fontawesome-webfont.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sierrodc/ASP.NET-MVC-AngularJs-Seed/b07a0fee3bb7e1ad1a8ae61a3c90b76ab86f8251/Emix.Web/Content/fonts/fontawesome-webfont.woff2
--------------------------------------------------------------------------------
/Emix.Web/Content/fonts/glyphicons-halflings-regular.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sierrodc/ASP.NET-MVC-AngularJs-Seed/b07a0fee3bb7e1ad1a8ae61a3c90b76ab86f8251/Emix.Web/Content/fonts/glyphicons-halflings-regular.eot
--------------------------------------------------------------------------------
/Emix.Web/Content/fonts/glyphicons-halflings-regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sierrodc/ASP.NET-MVC-AngularJs-Seed/b07a0fee3bb7e1ad1a8ae61a3c90b76ab86f8251/Emix.Web/Content/fonts/glyphicons-halflings-regular.ttf
--------------------------------------------------------------------------------
/Emix.Web/Content/fonts/glyphicons-halflings-regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sierrodc/ASP.NET-MVC-AngularJs-Seed/b07a0fee3bb7e1ad1a8ae61a3c90b76ab86f8251/Emix.Web/Content/fonts/glyphicons-halflings-regular.woff
--------------------------------------------------------------------------------
/Emix.Web/Content/fonts/glyphicons-halflings-regular.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sierrodc/ASP.NET-MVC-AngularJs-Seed/b07a0fee3bb7e1ad1a8ae61a3c90b76ab86f8251/Emix.Web/Content/fonts/glyphicons-halflings-regular.woff2
--------------------------------------------------------------------------------
/Emix.Web/Content/fonts/ionicons.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sierrodc/ASP.NET-MVC-AngularJs-Seed/b07a0fee3bb7e1ad1a8ae61a3c90b76ab86f8251/Emix.Web/Content/fonts/ionicons.eot
--------------------------------------------------------------------------------
/Emix.Web/Content/fonts/ionicons.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sierrodc/ASP.NET-MVC-AngularJs-Seed/b07a0fee3bb7e1ad1a8ae61a3c90b76ab86f8251/Emix.Web/Content/fonts/ionicons.ttf
--------------------------------------------------------------------------------
/Emix.Web/Content/fonts/ionicons.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sierrodc/ASP.NET-MVC-AngularJs-Seed/b07a0fee3bb7e1ad1a8ae61a3c90b76ab86f8251/Emix.Web/Content/fonts/ionicons.woff
--------------------------------------------------------------------------------
/Emix.Web/Content/img/ajax-loader.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sierrodc/ASP.NET-MVC-AngularJs-Seed/b07a0fee3bb7e1ad1a8ae61a3c90b76ab86f8251/Emix.Web/Content/img/ajax-loader.gif
--------------------------------------------------------------------------------
/Emix.Web/Content/img/ajax-loader1.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sierrodc/ASP.NET-MVC-AngularJs-Seed/b07a0fee3bb7e1ad1a8ae61a3c90b76ab86f8251/Emix.Web/Content/img/ajax-loader1.gif
--------------------------------------------------------------------------------
/Emix.Web/Content/img/avatar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sierrodc/ASP.NET-MVC-AngularJs-Seed/b07a0fee3bb7e1ad1a8ae61a3c90b76ab86f8251/Emix.Web/Content/img/avatar.png
--------------------------------------------------------------------------------
/Emix.Web/Content/img/avatar04.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sierrodc/ASP.NET-MVC-AngularJs-Seed/b07a0fee3bb7e1ad1a8ae61a3c90b76ab86f8251/Emix.Web/Content/img/avatar04.png
--------------------------------------------------------------------------------
/Emix.Web/Content/img/avatar2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sierrodc/ASP.NET-MVC-AngularJs-Seed/b07a0fee3bb7e1ad1a8ae61a3c90b76ab86f8251/Emix.Web/Content/img/avatar2.png
--------------------------------------------------------------------------------
/Emix.Web/Content/img/avatar3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sierrodc/ASP.NET-MVC-AngularJs-Seed/b07a0fee3bb7e1ad1a8ae61a3c90b76ab86f8251/Emix.Web/Content/img/avatar3.png
--------------------------------------------------------------------------------
/Emix.Web/Content/img/avatar5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sierrodc/ASP.NET-MVC-AngularJs-Seed/b07a0fee3bb7e1ad1a8ae61a3c90b76ab86f8251/Emix.Web/Content/img/avatar5.png
--------------------------------------------------------------------------------
/Emix.Web/Content/img/blur-background04.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sierrodc/ASP.NET-MVC-AngularJs-Seed/b07a0fee3bb7e1ad1a8ae61a3c90b76ab86f8251/Emix.Web/Content/img/blur-background04.jpg
--------------------------------------------------------------------------------
/Emix.Web/Content/img/blur-background08.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sierrodc/ASP.NET-MVC-AngularJs-Seed/b07a0fee3bb7e1ad1a8ae61a3c90b76ab86f8251/Emix.Web/Content/img/blur-background08.jpg
--------------------------------------------------------------------------------
/Emix.Web/Content/img/blur-background09.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sierrodc/ASP.NET-MVC-AngularJs-Seed/b07a0fee3bb7e1ad1a8ae61a3c90b76ab86f8251/Emix.Web/Content/img/blur-background09.jpg
--------------------------------------------------------------------------------
/Emix.Web/Content/img/bootstrap-colorpicker/alpha-horizontal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sierrodc/ASP.NET-MVC-AngularJs-Seed/b07a0fee3bb7e1ad1a8ae61a3c90b76ab86f8251/Emix.Web/Content/img/bootstrap-colorpicker/alpha-horizontal.png
--------------------------------------------------------------------------------
/Emix.Web/Content/img/bootstrap-colorpicker/alpha.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sierrodc/ASP.NET-MVC-AngularJs-Seed/b07a0fee3bb7e1ad1a8ae61a3c90b76ab86f8251/Emix.Web/Content/img/bootstrap-colorpicker/alpha.png
--------------------------------------------------------------------------------
/Emix.Web/Content/img/bootstrap-colorpicker/hue-horizontal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sierrodc/ASP.NET-MVC-AngularJs-Seed/b07a0fee3bb7e1ad1a8ae61a3c90b76ab86f8251/Emix.Web/Content/img/bootstrap-colorpicker/hue-horizontal.png
--------------------------------------------------------------------------------
/Emix.Web/Content/img/bootstrap-colorpicker/hue.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sierrodc/ASP.NET-MVC-AngularJs-Seed/b07a0fee3bb7e1ad1a8ae61a3c90b76ab86f8251/Emix.Web/Content/img/bootstrap-colorpicker/hue.png
--------------------------------------------------------------------------------
/Emix.Web/Content/img/bootstrap-colorpicker/saturation.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sierrodc/ASP.NET-MVC-AngularJs-Seed/b07a0fee3bb7e1ad1a8ae61a3c90b76ab86f8251/Emix.Web/Content/img/bootstrap-colorpicker/saturation.png
--------------------------------------------------------------------------------
/Emix.Web/Content/img/credit/american-express.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sierrodc/ASP.NET-MVC-AngularJs-Seed/b07a0fee3bb7e1ad1a8ae61a3c90b76ab86f8251/Emix.Web/Content/img/credit/american-express.png
--------------------------------------------------------------------------------
/Emix.Web/Content/img/credit/cirrus.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sierrodc/ASP.NET-MVC-AngularJs-Seed/b07a0fee3bb7e1ad1a8ae61a3c90b76ab86f8251/Emix.Web/Content/img/credit/cirrus.png
--------------------------------------------------------------------------------
/Emix.Web/Content/img/credit/mastercard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sierrodc/ASP.NET-MVC-AngularJs-Seed/b07a0fee3bb7e1ad1a8ae61a3c90b76ab86f8251/Emix.Web/Content/img/credit/mastercard.png
--------------------------------------------------------------------------------
/Emix.Web/Content/img/credit/mestro.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sierrodc/ASP.NET-MVC-AngularJs-Seed/b07a0fee3bb7e1ad1a8ae61a3c90b76ab86f8251/Emix.Web/Content/img/credit/mestro.png
--------------------------------------------------------------------------------
/Emix.Web/Content/img/credit/paypal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sierrodc/ASP.NET-MVC-AngularJs-Seed/b07a0fee3bb7e1ad1a8ae61a3c90b76ab86f8251/Emix.Web/Content/img/credit/paypal.png
--------------------------------------------------------------------------------
/Emix.Web/Content/img/credit/paypal2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sierrodc/ASP.NET-MVC-AngularJs-Seed/b07a0fee3bb7e1ad1a8ae61a3c90b76ab86f8251/Emix.Web/Content/img/credit/paypal2.png
--------------------------------------------------------------------------------
/Emix.Web/Content/img/credit/visa.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sierrodc/ASP.NET-MVC-AngularJs-Seed/b07a0fee3bb7e1ad1a8ae61a3c90b76ab86f8251/Emix.Web/Content/img/credit/visa.png
--------------------------------------------------------------------------------
/Emix.Web/Content/img/icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sierrodc/ASP.NET-MVC-AngularJs-Seed/b07a0fee3bb7e1ad1a8ae61a3c90b76ab86f8251/Emix.Web/Content/img/icons.png
--------------------------------------------------------------------------------
/Emix.Web/Content/img/sprite-skin-flat.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sierrodc/ASP.NET-MVC-AngularJs-Seed/b07a0fee3bb7e1ad1a8ae61a3c90b76ab86f8251/Emix.Web/Content/img/sprite-skin-flat.png
--------------------------------------------------------------------------------
/Emix.Web/Content/img/sprite-skin-nice.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sierrodc/ASP.NET-MVC-AngularJs-Seed/b07a0fee3bb7e1ad1a8ae61a3c90b76ab86f8251/Emix.Web/Content/img/sprite-skin-nice.png
--------------------------------------------------------------------------------
/Emix.Web/Content/img/user-bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sierrodc/ASP.NET-MVC-AngularJs-Seed/b07a0fee3bb7e1ad1a8ae61a3c90b76ab86f8251/Emix.Web/Content/img/user-bg.png
--------------------------------------------------------------------------------
/Emix.Web/Content/img/user.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sierrodc/ASP.NET-MVC-AngularJs-Seed/b07a0fee3bb7e1ad1a8ae61a3c90b76ab86f8251/Emix.Web/Content/img/user.jpg
--------------------------------------------------------------------------------
/Emix.Web/Content/img/user2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sierrodc/ASP.NET-MVC-AngularJs-Seed/b07a0fee3bb7e1ad1a8ae61a3c90b76ab86f8251/Emix.Web/Content/img/user2.jpg
--------------------------------------------------------------------------------
/Emix.Web/Content/ionicons/_ionicons-font.less:
--------------------------------------------------------------------------------
1 | // Ionicons Font Path
2 | // --------------------------
3 |
4 | @font-face {
5 | font-family: @ionicons-font-family;
6 | src:url("@{ionicons-font-path}/ionicons.eot?v=@{ionicons-version}");
7 | src:url("@{ionicons-font-path}/ionicons.eot?v=@{ionicons-version}#iefix") format("embedded-opentype"),
8 | url("@{ionicons-font-path}/ionicons.ttf?v=@{ionicons-version}") format("truetype"),
9 | url("@{ionicons-font-path}/ionicons.woff?v=@{ionicons-version}") format("woff"),
10 | url("@{ionicons-font-path}/ionicons.svg?v=@{ionicons-version}#Ionicons") format("svg");
11 | font-weight: normal;
12 | font-style: normal;
13 | }
14 |
15 | .ion {
16 | display: inline-block;
17 | font-family: @ionicons-font-family;
18 | speak: none;
19 | font-style: normal;
20 | font-weight: normal;
21 | font-variant: normal;
22 | text-transform: none;
23 | text-rendering: auto;
24 | line-height: 1;
25 | -webkit-font-smoothing: antialiased;
26 | -moz-osx-font-smoothing: grayscale;
27 | }
--------------------------------------------------------------------------------
/Emix.Web/Content/ionicons/ionicons.less:
--------------------------------------------------------------------------------
1 | @import "_ionicons-variables";
2 | @import "_ionicons-font";
3 | @import "_ionicons-icons";
4 |
--------------------------------------------------------------------------------
/Emix.Web/Content/morris.core.css:
--------------------------------------------------------------------------------
1 | .morris-hover {
2 | position: absolute;
3 | z-index: 1000;
4 | }
5 | .morris-hover.morris-default-style {
6 | border-radius: 10px;
7 | padding: 6px;
8 | color: #666;
9 | background: rgba(255, 255, 255, 0.8);
10 | border: solid 2px rgba(230, 230, 230, 0.8);
11 | font-family: sans-serif;
12 | font-size: 12px;
13 | text-align: center;
14 | }
15 | .morris-hover.morris-default-style .morris-hover-row-label {
16 | font-weight: bold;
17 | margin: 0.25em 0;
18 | }
19 | .morris-hover.morris-default-style .morris-hover-point {
20 | white-space: nowrap;
21 | margin: 0.1em 0;
22 | }
23 |
--------------------------------------------------------------------------------
/Emix.Web/Content/morris.core.less:
--------------------------------------------------------------------------------
1 | .morris-hover {
2 | position: absolute;
3 | z-index: 1000;
4 |
5 | &.morris-default-style {
6 | border-radius: 10px;
7 | padding: 6px;
8 | color: #666;
9 | background: rgba(255, 255, 255, 0.8);
10 | border: solid 2px rgba(230, 230, 230, 0.8);
11 |
12 | font-family: sans-serif;
13 | font-size: 12px;
14 | text-align: center;
15 |
16 | .morris-hover-row-label {
17 | font-weight: bold;
18 | margin: 0.25em 0;
19 | }
20 |
21 | .morris-hover-point {
22 | white-space: nowrap;
23 | margin: 0.1em 0;
24 | }
25 | }
26 |
27 | }
28 |
--------------------------------------------------------------------------------
/Emix.Web/Controllers/HomeController.cs:
--------------------------------------------------------------------------------
1 | using Common.Logging;
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Linq;
5 | using System.Web;
6 | using System.Web.Mvc;
7 |
8 | namespace Emix.Web.Controllers
9 | {
10 | public class HomeController : Controller
11 | {
12 | private ILog log;
13 |
14 | public HomeController(ILog log)
15 | {
16 | this.log = log;
17 | }
18 |
19 | // GET: Home
20 | public ActionResult Index()
21 | {
22 | return View();
23 | }
24 |
25 | public ActionResult IndexLte()
26 | {
27 | return View();
28 | }
29 | }
30 | }
--------------------------------------------------------------------------------
/Emix.Web/Global.asax:
--------------------------------------------------------------------------------
1 | <%@ Application Codebehind="Global.asax.cs" Inherits="Emix.Web.Global" Language="C#" %>
2 |
--------------------------------------------------------------------------------
/Emix.Web/Global.asax.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Web;
5 | using System.Web.Mvc;
6 | using System.Web.Routing;
7 | using System.Web.Security;
8 | using System.Web.SessionState;
9 | using System.Web.Http;
10 | using System.Web.Optimization;
11 | using Autofac;
12 | using System.Reflection;
13 | using Autofac.Integration.WebApi;
14 | using Autofac.Integration.Mvc;
15 |
16 | namespace Emix.Web
17 | {
18 | public class Global : HttpApplication
19 | {
20 | void Application_Start(object sender, EventArgs e)
21 | {
22 | // Code that runs on application startup
23 | AreaRegistration.RegisterAllAreas();
24 | GlobalConfiguration.Configure(WebApiConfig.Register);
25 | FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
26 | RouteConfig.RegisterRoutes(RouteTable.Routes);
27 | BundleConfig.RegisterBundles(BundleTable.Bundles);
28 |
29 | GlobalConfiguration.Configure(AutofacConfig.Configure);
30 |
31 | App_Start.Settings.SiteDescription = "This is the default site description meta";
32 | }
33 |
34 |
35 | }
36 | }
--------------------------------------------------------------------------------
/Emix.Web/Models/FileDescription.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Web;
5 |
6 | namespace Emix.Web.Models
7 | {
8 | public class FileDescription
9 | {
10 | public Guid Id { get; set; }
11 |
12 | public string Name { get; set; }
13 |
14 | public long Size { get; set; }
15 |
16 | public string Url { get; set; }
17 |
18 | public string Error { get; set; }
19 | }
20 | }
--------------------------------------------------------------------------------
/Emix.Web/Models/Messages/Out/FilesUploadResponse.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Web;
5 |
6 | namespace Emix.Web.Models.Messages.Out
7 | {
8 | public class FilesUploadResponse
9 | {
10 | public List Files { get; set; }
11 | }
12 | }
--------------------------------------------------------------------------------
/Emix.Web/Scripts/Custom/blockui.js:
--------------------------------------------------------------------------------
1 |
2 | ; (function () {
3 | "use strict";
4 |
5 | function setup($) {
6 |
7 | $.blockUI = function (opts) { install(window, opts); };
8 | $.unblockUI = function (opts) { remove(window, opts); };
9 |
10 |
11 | var pageBlock = null;
12 |
13 | function install(/*el*/) {
14 |
15 | if (pageBlock)
16 | remove();
17 |
18 | pageBlock = $('');
19 |
20 | pageBlock.prependTo("body");
21 | }
22 |
23 | // remove the block
24 | function remove() {
25 | pageBlock.fadeOut("fast", function () {
26 | pageBlock.remove();
27 | pageBlock = null;
28 | });
29 |
30 | }
31 | }
32 |
33 |
34 | /*global define:true */
35 | if (typeof define === 'function' && define.amd && define.amd.jQuery) {
36 | define(['jquery'], setup);
37 | } else {
38 | setup(jQuery);
39 | }
40 |
41 | })();
--------------------------------------------------------------------------------
/Emix.Web/Scripts/Vendor/Ring2/ng-translate/service/handler-log.js:
--------------------------------------------------------------------------------
1 | angular.module('pascalprecht.translate')
2 |
3 | /**
4 | * @ngdoc object
5 | * @name pascalprecht.translate.$translateMissingTranslationHandlerLog
6 | * @requires $log
7 | *
8 | * @description
9 | * Uses angular's `$log` service to give a warning when trying to translate a
10 | * translation id which doesn't exist.
11 | *
12 | * @returns {function} Handler function
13 | */
14 | .factory('$translateMissingTranslationHandlerLog', $translateMissingTranslationHandlerLog);
15 |
16 | function $translateMissingTranslationHandlerLog ($log) {
17 |
18 | 'use strict';
19 |
20 | return function (translationId) {
21 | $log.warn('Translation for ' + translationId + ' doesn\'t exist');
22 | };
23 | }
24 |
25 | $translateMissingTranslationHandlerLog.displayName = '$translateMissingTranslationHandlerLog';
26 |
--------------------------------------------------------------------------------
/Emix.Web/Scripts/Vendor/Ring2/ng-translate/service/storage-key.js:
--------------------------------------------------------------------------------
1 | angular.module('pascalprecht.translate').constant('$STORAGE_KEY', 'NG_TRANSLATE_LANG_KEY');
2 |
--------------------------------------------------------------------------------
/Emix.Web/Scripts/Vendor/Ring2/ng-translate/service/translationCache.js:
--------------------------------------------------------------------------------
1 | angular.module('pascalprecht.translate')
2 |
3 | /**
4 | * @ngdoc object
5 | * @name pascalprecht.translate.$translationCache
6 | * @requires $cacheFactory
7 | *
8 | * @description
9 | * The first time a translation table is used, it is loaded in the translation cache for quick retrieval. You
10 | * can load translation tables directly into the cache by consuming the
11 | * `$translationCache` service directly.
12 | *
13 | * @return {object} $cacheFactory object.
14 | */
15 | .factory('$translationCache', $translationCache);
16 |
17 | function $translationCache($cacheFactory) {
18 |
19 | 'use strict';
20 |
21 | return $cacheFactory('translations');
22 | }
23 |
24 | $translationCache.displayName = '$translationCache';
25 |
--------------------------------------------------------------------------------
/Emix.Web/Scripts/Vendor/Ring2/ng-translate/translate-2.8.1.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @ngdoc overview
3 | * @name pascalprecht.translate
4 | *
5 | * @description
6 | * The main module which holds everything together.
7 | */
8 | angular.module('pascalprecht.translate', ['ng'])
9 | .run(runTranslate);
10 |
11 | function runTranslate($translate) {
12 |
13 | 'use strict';
14 |
15 | var key = $translate.storageKey(),
16 | storage = $translate.storage();
17 |
18 | var fallbackFromIncorrectStorageValue = function () {
19 | var preferred = $translate.preferredLanguage();
20 | if (angular.isString(preferred)) {
21 | $translate.use(preferred);
22 | // $translate.use() will also remember the language.
23 | // So, we don't need to call storage.put() here.
24 | } else {
25 | storage.put(key, $translate.use());
26 | }
27 | };
28 |
29 | fallbackFromIncorrectStorageValue.displayName = 'fallbackFromIncorrectStorageValue';
30 |
31 | if (storage) {
32 | if (!storage.get(key)) {
33 | fallbackFromIncorrectStorageValue();
34 | } else {
35 | $translate.use(storage.get(key))['catch'](fallbackFromIncorrectStorageValue);
36 | }
37 | } else if (angular.isString($translate.preferredLanguage())) {
38 | $translate.use($translate.preferredLanguage());
39 | }
40 | }
41 |
42 | runTranslate.displayName = 'runTranslate';
43 |
--------------------------------------------------------------------------------
/Emix.Web/Scripts/Vendor_dev/Ring2/ng-translate/service/handler-log.js:
--------------------------------------------------------------------------------
1 | angular.module('pascalprecht.translate')
2 |
3 | /**
4 | * @ngdoc object
5 | * @name pascalprecht.translate.$translateMissingTranslationHandlerLog
6 | * @requires $log
7 | *
8 | * @description
9 | * Uses angular's `$log` service to give a warning when trying to translate a
10 | * translation id which doesn't exist.
11 | *
12 | * @returns {function} Handler function
13 | */
14 | .factory('$translateMissingTranslationHandlerLog', $translateMissingTranslationHandlerLog);
15 |
16 | function $translateMissingTranslationHandlerLog ($log) {
17 |
18 | 'use strict';
19 |
20 | return function (translationId) {
21 | $log.warn('Translation for ' + translationId + ' doesn\'t exist');
22 | };
23 | }
24 |
25 | $translateMissingTranslationHandlerLog.displayName = '$translateMissingTranslationHandlerLog';
26 |
--------------------------------------------------------------------------------
/Emix.Web/Scripts/Vendor_dev/Ring2/ng-translate/service/storage-key.js:
--------------------------------------------------------------------------------
1 | angular.module('pascalprecht.translate').constant('$STORAGE_KEY', 'NG_TRANSLATE_LANG_KEY');
2 |
--------------------------------------------------------------------------------
/Emix.Web/Scripts/Vendor_dev/Ring2/ng-translate/service/translationCache.js:
--------------------------------------------------------------------------------
1 | angular.module('pascalprecht.translate')
2 |
3 | /**
4 | * @ngdoc object
5 | * @name pascalprecht.translate.$translationCache
6 | * @requires $cacheFactory
7 | *
8 | * @description
9 | * The first time a translation table is used, it is loaded in the translation cache for quick retrieval. You
10 | * can load translation tables directly into the cache by consuming the
11 | * `$translationCache` service directly.
12 | *
13 | * @return {object} $cacheFactory object.
14 | */
15 | .factory('$translationCache', $translationCache);
16 |
17 | function $translationCache($cacheFactory) {
18 |
19 | 'use strict';
20 |
21 | return $cacheFactory('translations');
22 | }
23 |
24 | $translationCache.displayName = '$translationCache';
25 |
--------------------------------------------------------------------------------
/Emix.Web/Scripts/Vendor_dev/Ring2/ng-translate/translate.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @ngdoc overview
3 | * @name pascalprecht.translate
4 | *
5 | * @description
6 | * The main module which holds everything together.
7 | */
8 | angular.module('pascalprecht.translate', ['ng'])
9 |
10 | .run(['$translate', function ($translate) {
11 |
12 | var key = $translate.storageKey(),
13 | storage = $translate.storage();
14 |
15 | if (storage) {
16 | if (!storage.get(key)) {
17 |
18 | if (angular.isString($translate.preferredLanguage())) {
19 | $translate.use($translate.preferredLanguage());
20 | // $translate.use() will also remember the language.
21 | // So, we don't need to call storage.set() here.
22 | } else {
23 | storage.set(key, $translate.use());
24 | }
25 |
26 | } else {
27 | $translate.use(storage.get(key));
28 | }
29 | } else if (angular.isString($translate.preferredLanguage())) {
30 | $translate.use($translate.preferredLanguage());
31 | }
32 | }]);
33 |
--------------------------------------------------------------------------------
/Emix.Web/Utilities/WebApiDelayFilter.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Web;
5 | using System.Web.Http.Filters;
6 |
7 | namespace Emix.Web.Utilities
8 | {
9 | public class WebApiDelayFilter : ActionFilterAttribute
10 | {
11 | private TimeSpan timeSpan;
12 |
13 | public WebApiDelayFilter(TimeSpan timeSpan)
14 | {
15 | // TODO: Complete member initialization
16 | this.timeSpan = timeSpan;
17 | }
18 | public override void OnActionExecuting(System.Web.Http.Controllers.HttpActionContext actionContext)
19 | {
20 | base.OnActionExecuting(actionContext);
21 |
22 | System.Threading.Tasks.Task.Delay(timeSpan).Wait();
23 | }
24 | }
25 | }
--------------------------------------------------------------------------------
/Emix.Web/Views/Shared/_Urls.cshtml:
--------------------------------------------------------------------------------
1 |
2 |
24 |
--------------------------------------------------------------------------------
/Emix.Web/Views/_ViewStart.cshtml:
--------------------------------------------------------------------------------
1 | @{
2 | Layout = "~/Views/Shared/_Layout.cshtml";
3 | }
--------------------------------------------------------------------------------
/Emix.Web/ngApp/pages/appHeader.js:
--------------------------------------------------------------------------------
1 |
2 |
3 | angular.module('emixApp.controllers').controller('appHeader', ['$scope', '$window', '$location', '$translate', function ($scope, $window, $location, $translate) {
4 | 'use strict';
5 |
6 | $scope.isMenuActive = function (path) {
7 | return $location.path().substr(0, path.length) === path;
8 | };
9 |
10 | $scope.isLanguageActive = function (language) {
11 | return language === $translate.use();
12 | };
13 |
14 | $scope.changeLanguage = function (language) {
15 | //set cookie value according to translator plugin.
16 | //the probably methods are internal => possible issues
17 | $translate.storage().set($translate.storageKey(), language);
18 |
19 | $window.location.reload(); //refresh current page reloading correct culture
20 | };
21 | }]);
22 |
--------------------------------------------------------------------------------
/Emix.Web/ngApp/pages/appHeaderLte.js:
--------------------------------------------------------------------------------
1 |
2 |
3 | angular.module('emixApp.controllers').controller('appHeaderLte', ['$scope', '$window', '$location', '$translate', function ($scope, $window, $location, $translate) {
4 | 'use strict';
5 |
6 | $scope.isLanguageActive = function (language) {
7 | return language === $translate.use();
8 | };
9 |
10 | $scope.changeLanguage = function (language) {
11 | //set cookie value according to translator plugin.
12 | //the probably methods are internal => possible issues
13 | $translate.storage().set($translate.storageKey(), language);
14 |
15 | $window.location.reload(); //refresh current page reloading correct culture
16 | };
17 | }]);
18 |
--------------------------------------------------------------------------------
/Emix.Web/ngApp/pages/samples/dashboard/index.js:
--------------------------------------------------------------------------------
1 | angular.module('emixApp.controllers').controller('dashboard_index',
2 | ['$scope', 'httpServices', function ($scope, httpServices) {
3 | 'use strict';
4 |
5 |
6 | $scope.title = new Date();
7 | $scope.username = "";
8 | $scope.helloMessage = '';
9 | $scope.scopedNumber = 123456789;
10 |
11 | $scope.progressStart = function () {
12 | NProgress.start();
13 |
14 | $scope.scopedNumber++;
15 | $scope.title = new Date();
16 | };
17 | $scope.progressEnd = function () {
18 | NProgress.done();
19 | };
20 |
21 | $scope.sayHello = function () {
22 | NProgress.start();
23 | $.blockUI();
24 |
25 | httpServices.sayHello($scope.username)
26 | .success(function (data/*, status, headers, config*/) {
27 | $scope.helloMessage = data.message;
28 | })
29 | .error(function (/*data, status, headers, config*/) {
30 | $scope.helloMessage = 'ERROR FROM SERVER';
31 | })
32 | .finally(function () {
33 | NProgress.done();
34 | $.unblockUI();
35 | });
36 | };
37 | }]);
38 |
--------------------------------------------------------------------------------
/Emix.Web/ngApp/pages/samples/fullcalendar/index.html:
--------------------------------------------------------------------------------
1 |
10 |
11 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Emix.Web/ngApp/pages/samples/section/index.html:
--------------------------------------------------------------------------------
1 |
12 |
13 |
14 | {{title}}
15 |
16 | Go to dashboard
17 |
18 |
29 |
30 |
31 |
32 |
--------------------------------------------------------------------------------
/Emix.Web/ngApp/pages/samples/section/index.js:
--------------------------------------------------------------------------------
1 |
2 | angular.module('emixApp.controllers').controller('section_index', ['$scope', function ($scope) {
3 | 'use strict';
4 |
5 | $scope.title = 'Section';
6 |
7 | $scope.lines = [
8 | { x: 'jan-mar', a1: 4, a2: 12 },
9 | { x: 'apr-jun', a1: 10, a2: 13 },
10 | { x: 'jul-sep', a1: 18, a2: 10 },
11 | { x: 'oct-dec', a1: 15, a2: 6 }
12 | ];
13 | }]);
14 |
--------------------------------------------------------------------------------
/Emix.Web/ngApp/translations/de-DE.json:
--------------------------------------------------------------------------------
1 | {
2 | "dashboard": {
3 |
4 | }
5 | }
--------------------------------------------------------------------------------
/Emix.Web/ngApp/translations/en-US.json:
--------------------------------------------------------------------------------
1 | {
2 | "dashboard": {
3 | "subtitle": "subtitle",
4 | "static": {
5 | "TITLE": "How to load static files?",
6 | "HEADER": "The module can lazzy load a translations table when it's needed.",
7 | "SUBHEADER": "So, you can load only those languages, which will be used.",
8 | "TEXT": "This is only some text to fill the space.",
9 | "ONLY_EN": "only english",
10 | "EN_RU": "EN and RU - EN Edition"
11 | }
12 | }
13 | }
--------------------------------------------------------------------------------
/Emix.Web/ngApp/translations/fr-FR.json:
--------------------------------------------------------------------------------
1 | {
2 | "dashboard": {
3 |
4 | }
5 | }
--------------------------------------------------------------------------------
/Emix.Web/ngApp/translations/it-IT.json:
--------------------------------------------------------------------------------
1 | {
2 | "dashboard": {
3 | "subtitle": "sottotitolo",
4 | "static": {
5 | "TITLE": "How to load static files?",
6 | "HEADER": "The module can lazzy load a translations table when it's needed.",
7 | "SUBHEADER": "So, you can load only those languages, which will be used.",
8 | "TEXT": "This is only some text to fill the space.",
9 | "ONLY_EN": "only english",
10 | "EN_RU": "EN and RU - EN Edition"
11 | }
12 | }
13 | }
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2014 Roberto
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 |
23 |
--------------------------------------------------------------------------------