summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.babelrc1
-rw-r--r--.gitignore19
-rw-r--r--.nvmrc1
-rw-r--r--.scss-lint.yml140
-rw-r--r--.travis.yml16
-rw-r--r--.tx/config9
-rw-r--r--AUTHORS.rst35
-rw-r--r--CHANGELOG.md737
-rwxr-xr-xCODE_OF_CONDUCT.md52
-rw-r--r--CONTRIBUTING.md122
-rw-r--r--DCOLICENSE705
-rw-r--r--ISSUE_TEMPLATE.md19
-rw-r--r--LICENSE661
-rw-r--r--README.md178
-rw-r--r--app-loader/app-loader.coffee84
-rw-r--r--app/coffee/app.coffee1015
-rw-r--r--app/coffee/classes.coffee34
-rw-r--r--app/coffee/modules/admin.coffee20
-rw-r--r--app/coffee/modules/admin/lightboxes.coffee174
-rw-r--r--app/coffee/modules/admin/memberships.coffee515
-rw-r--r--app/coffee/modules/admin/nav.coffee32
-rw-r--r--app/coffee/modules/admin/project-profile.coffee669
-rw-r--r--app/coffee/modules/admin/project-values.coffee1275
-rw-r--r--app/coffee/modules/admin/roles.coffee505
-rw-r--r--app/coffee/modules/admin/third-parties.coffee676
-rw-r--r--app/coffee/modules/auth.coffee683
-rw-r--r--app/coffee/modules/backlog.coffee20
-rw-r--r--app/coffee/modules/backlog/lightboxes.coffee240
-rw-r--r--app/coffee/modules/backlog/main.coffee1231
-rw-r--r--app/coffee/modules/backlog/sortable.coffee129
-rw-r--r--app/coffee/modules/backlog/sprints.coffee178
-rw-r--r--app/coffee/modules/base.coffee136
-rw-r--r--app/coffee/modules/base/bind.coffee96
-rw-r--r--app/coffee/modules/base/conf.coffee31
-rw-r--r--app/coffee/modules/base/contrib.coffee65
-rw-r--r--app/coffee/modules/base/filters.coffee30
-rw-r--r--app/coffee/modules/base/http.coffee88
-rw-r--r--app/coffee/modules/base/location.coffee39
-rw-r--r--app/coffee/modules/base/model.coffee167
-rw-r--r--app/coffee/modules/base/navurls.coffee168
-rw-r--r--app/coffee/modules/base/repository.coffee235
-rw-r--r--app/coffee/modules/base/storage.coffee54
-rw-r--r--app/coffee/modules/base/urls.coffee60
-rw-r--r--app/coffee/modules/common.coffee471
-rw-r--r--app/coffee/modules/common/analytics.coffee192
-rw-r--r--app/coffee/modules/common/bind-scope.coffee34
-rw-r--r--app/coffee/modules/common/compile-html.directive.coffee32
-rw-r--r--app/coffee/modules/common/components.coffee489
-rw-r--r--app/coffee/modules/common/confirm.coffee292
-rw-r--r--app/coffee/modules/common/custom-field-values.coffee302
-rw-r--r--app/coffee/modules/common/emojis.coffee79
-rw-r--r--app/coffee/modules/common/estimation.coffee271
-rw-r--r--app/coffee/modules/common/filters.coffee158
-rw-r--r--app/coffee/modules/common/lightboxes.coffee953
-rw-r--r--app/coffee/modules/common/loader.coffee113
-rw-r--r--app/coffee/modules/common/loading.coffee124
-rw-r--r--app/coffee/modules/common/popovers.coffee246
-rw-r--r--app/coffee/modules/common/raven-logger.coffee39
-rw-r--r--app/coffee/modules/common/sections.coffee64
-rw-r--r--app/coffee/modules/common/tag-manager.coffee52
-rw-r--r--app/coffee/modules/common/tags.coffee213
-rw-r--r--app/coffee/modules/controllerMixins.coffee363
-rw-r--r--app/coffee/modules/detail.coffee74
-rw-r--r--app/coffee/modules/epics.coffee20
-rw-r--r--app/coffee/modules/epics/detail.coffee334
-rw-r--r--app/coffee/modules/events.coffee298
-rw-r--r--app/coffee/modules/feedback.coffee78
-rw-r--r--app/coffee/modules/integrations.coffee20
-rw-r--r--app/coffee/modules/issues.coffee20
-rw-r--r--app/coffee/modules/issues/detail.coffee739
-rw-r--r--app/coffee/modules/issues/lightboxes.coffee82
-rw-r--r--app/coffee/modules/issues/list.coffee688
-rw-r--r--app/coffee/modules/kanban.coffee20
-rw-r--r--app/coffee/modules/kanban/kanban-usertories.coffee270
-rw-r--r--app/coffee/modules/kanban/main.coffee588
-rw-r--r--app/coffee/modules/kanban/sortable.coffee126
-rw-r--r--app/coffee/modules/plugins.coffee20
-rw-r--r--app/coffee/modules/projects.coffee20
-rw-r--r--app/coffee/modules/projects/lightboxes.coffee72
-rw-r--r--app/coffee/modules/related-tasks.coffee350
-rw-r--r--app/coffee/modules/resources.coffee292
-rw-r--r--app/coffee/modules/resources/custom-attributes-values.coffee45
-rw-r--r--app/coffee/modules/resources/custom-attributes.coffee49
-rw-r--r--app/coffee/modules/resources/epics.coffee72
-rw-r--r--app/coffee/modules/resources/history.coffee67
-rw-r--r--app/coffee/modules/resources/invitations.coffee34
-rw-r--r--app/coffee/modules/resources/issues.coffee117
-rw-r--r--app/coffee/modules/resources/kanban.coffee45
-rw-r--r--app/coffee/modules/resources/locales.coffee36
-rw-r--r--app/coffee/modules/resources/mdrender.coffee43
-rw-r--r--app/coffee/modules/resources/memberships.coffee56
-rw-r--r--app/coffee/modules/resources/modules.coffee31
-rw-r--r--app/coffee/modules/resources/notify-policies.coffee38
-rw-r--r--app/coffee/modules/resources/projects.coffee236
-rw-r--r--app/coffee/modules/resources/roles.coffee37
-rw-r--r--app/coffee/modules/resources/search.coffee58
-rw-r--r--app/coffee/modules/resources/sprints.coffee75
-rw-r--r--app/coffee/modules/resources/tasks.coffee152
-rw-r--r--app/coffee/modules/resources/user-project-settings.coffee36
-rw-r--r--app/coffee/modules/resources/user-settings.coffee67
-rw-r--r--app/coffee/modules/resources/users.coffee45
-rw-r--r--app/coffee/modules/resources/userstories.coffee142
-rw-r--r--app/coffee/modules/resources/webhooklogs.coffee36
-rw-r--r--app/coffee/modules/resources/webhooks.coffee36
-rw-r--r--app/coffee/modules/resources/wiki.coffee43
-rw-r--r--app/coffee/modules/search.coffee288
-rw-r--r--app/coffee/modules/taskboard.coffee20
-rw-r--r--app/coffee/modules/taskboard/charts.coffee133
-rw-r--r--app/coffee/modules/taskboard/lightboxes.coffee81
-rw-r--r--app/coffee/modules/taskboard/main.coffee857
-rw-r--r--app/coffee/modules/taskboard/sortable.coffee123
-rw-r--r--app/coffee/modules/taskboard/taskboard-issues.coffee92
-rw-r--r--app/coffee/modules/taskboard/taskboard-tasks.coffee178
-rw-r--r--app/coffee/modules/tasks.coffee20
-rw-r--r--app/coffee/modules/tasks/detail.coffee398
-rw-r--r--app/coffee/modules/team.coffee20
-rw-r--r--app/coffee/modules/team/main.coffee277
-rw-r--r--app/coffee/modules/user-settings.coffee20
-rw-r--r--app/coffee/modules/user-settings/change-password.coffee97
-rw-r--r--app/coffee/modules/user-settings/lightboxes.coffee73
-rw-r--r--app/coffee/modules/user-settings/live-notifications.coffee150
-rw-r--r--app/coffee/modules/user-settings/main.coffee204
-rw-r--r--app/coffee/modules/user-settings/nav.coffee32
-rw-r--r--app/coffee/modules/user-settings/notifications.coffee150
-rw-r--r--app/coffee/modules/user-settings/user-project-settings.coffee73
-rw-r--r--app/coffee/modules/user-settings/web-notifications.coffee121
-rw-r--r--app/coffee/modules/userstories.coffee20
-rw-r--r--app/coffee/modules/userstories/detail.coffee552
-rw-r--r--app/coffee/modules/wiki.coffee20
-rw-r--r--app/coffee/modules/wiki/main.coffee294
-rw-r--r--app/coffee/modules/wiki/nav.coffee172
-rw-r--r--app/coffee/modules/wiki/pages-list.coffee97
-rw-r--r--app/coffee/utils.coffee309
-rw-r--r--app/fonts/OpenSans-Bold.ttfbin0 -> 224592 bytes
-rw-r--r--app/fonts/OpenSans-CondLight.eotbin0 -> 69283 bytes
-rw-r--r--app/fonts/OpenSans-CondLight.svg19649
-rw-r--r--app/fonts/OpenSans-CondLight.ttfbin0 -> 155608 bytes
-rw-r--r--app/fonts/OpenSans-CondLight.woffbin0 -> 80476 bytes
-rw-r--r--app/fonts/OpenSans-Light.ttfbin0 -> 222412 bytes
-rw-r--r--app/fonts/OpenSans-Regular.ttfbin0 -> 217360 bytes
-rw-r--r--app/fonts/OpenSans-Semibold.ttfbin0 -> 221328 bytes
-rw-r--r--app/fonts/taiga.eotbin0 -> 9612 bytes
-rw-r--r--app/fonts/taiga.svg61
-rw-r--r--app/fonts/taiga.ttfbin0 -> 9456 bytes
-rw-r--r--app/fonts/taiga.woffbin0 -> 7068 bytes
-rw-r--r--app/images/attachment-gallery.pngbin0 -> 3047 bytes
-rw-r--r--app/images/avatar-role.pngbin0 -> 982 bytes
-rw-r--r--app/images/bg.pngbin0 -> 101667 bytes
-rw-r--r--app/images/discover.pngbin0 -> 19838 bytes
-rw-r--r--app/images/empty/empty_contact.pngbin0 -> 730 bytes
-rw-r--r--app/images/empty/empty_des.pngbin0 -> 1800 bytes
-rw-r--r--app/images/empty/empty_field.pngbin0 -> 2267 bytes
-rw-r--r--app/images/empty/empty_like.pngbin0 -> 746 bytes
-rw-r--r--app/images/empty/empty_mex.pngbin0 -> 2004 bytes
-rw-r--r--app/images/empty/empty_moon.pngbin0 -> 1854 bytes
-rw-r--r--app/images/empty/empty_sprint.pngbin0 -> 1164 bytes
-rw-r--r--app/images/empty/empty_tex.pngbin0 -> 2177 bytes
-rw-r--r--app/images/empty/empty_upvote.pngbin0 -> 770 bytes
-rw-r--r--app/images/empty/empty_watch.pngbin0 -> 722 bytes
-rw-r--r--app/images/epics-empty.pngbin0 -> 3573 bytes
-rw-r--r--app/images/favicon.pngbin0 -> 9591 bytes
-rw-r--r--app/images/import-logos/asana.pngbin0 -> 5087 bytes
-rw-r--r--app/images/import-logos/github.pngbin0 -> 3617 bytes
-rw-r--r--app/images/import-logos/jira.pngbin0 -> 6511 bytes
-rw-r--r--app/images/import-logos/trello.pngbin0 -> 2612 bytes
-rw-r--r--app/images/invitation_bg.jpgbin0 -> 188107 bytes
-rw-r--r--app/images/logo-color.pngbin0 -> 13691 bytes
-rw-r--r--app/images/logo.pngbin0 -> 62174 bytes
-rw-r--r--app/images/looking-for-people.pngbin0 -> 9013 bytes
-rwxr-xr-xapp/images/markitup/bg-container.pngbin0 -> 322 bytes
-rwxr-xr-xapp/images/markitup/bg-editor-bbcode.pngbin0 -> 1642 bytes
-rwxr-xr-xapp/images/markitup/bg-editor-dotclear.pngbin0 -> 1682 bytes
-rwxr-xr-xapp/images/markitup/bg-editor-html.pngbin0 -> 1534 bytes
-rwxr-xr-xapp/images/markitup/bg-editor-json.pngbin0 -> 1529 bytes
-rwxr-xr-xapp/images/markitup/bg-editor-markdown.pngbin0 -> 1783 bytes
-rwxr-xr-xapp/images/markitup/bg-editor-textile.pngbin0 -> 1659 bytes
-rwxr-xr-xapp/images/markitup/bg-editor-wiki.pngbin0 -> 1488 bytes
-rwxr-xr-xapp/images/markitup/bg-editor-xml.pngbin0 -> 1495 bytes
-rwxr-xr-xapp/images/markitup/bg-editor.pngbin0 -> 1745 bytes
-rwxr-xr-xapp/images/markitup/body.pngbin0 -> 278 bytes
-rw-r--r--app/images/markitup/bold.pngbin0 -> 323 bytes
-rwxr-xr-xapp/images/markitup/clean.pngbin0 -> 667 bytes
-rw-r--r--app/images/markitup/code.pngbin0 -> 370 bytes
-rw-r--r--app/images/markitup/h1.pngbin0 -> 276 bytes
-rw-r--r--app/images/markitup/h2.pngbin0 -> 304 bytes
-rw-r--r--app/images/markitup/h3.pngbin0 -> 306 bytes
-rw-r--r--app/images/markitup/h4.pngbin0 -> 293 bytes
-rw-r--r--app/images/markitup/h5.pngbin0 -> 304 bytes
-rw-r--r--app/images/markitup/h6.pngbin0 -> 310 bytes
-rwxr-xr-xapp/images/markitup/handle.pngbin0 -> 258 bytes
-rw-r--r--app/images/markitup/help.pngbin0 -> 351 bytes
-rwxr-xr-xapp/images/markitup/image.pngbin0 -> 516 bytes
-rw-r--r--app/images/markitup/italic.pngbin0 -> 272 bytes
-rwxr-xr-xapp/images/markitup/jaysalvat.pngbin0 -> 258 bytes
-rwxr-xr-xapp/images/markitup/link.pngbin0 -> 365 bytes
-rw-r--r--app/images/markitup/list-bullet.pngbin0 -> 255 bytes
-rwxr-xr-xapp/images/markitup/list-numeric.pngbin0 -> 321 bytes
-rwxr-xr-xapp/images/markitup/markitup.pngbin0 -> 15062 bytes
-rwxr-xr-xapp/images/markitup/menu.pngbin0 -> 254 bytes
-rw-r--r--app/images/markitup/picture.pngbin0 -> 397 bytes
-rwxr-xr-xapp/images/markitup/preview.pngbin0 -> 338 bytes
-rw-r--r--app/images/markitup/preview_ico.pngbin0 -> 387 bytes
-rw-r--r--app/images/markitup/quotes.pngbin0 -> 375 bytes
-rw-r--r--app/images/markitup/stroke.pngbin0 -> 343 bytes
-rwxr-xr-xapp/images/markitup/submenu.pngbin0 -> 240 bytes
-rw-r--r--app/images/menu-vert.pngbin0 -> 10391 bytes
-rw-r--r--app/images/menu.pngbin0 -> 13984 bytes
-rw-r--r--app/images/monster-fight.pngbin0 -> 35983 bytes
-rw-r--r--app/images/notification-decoration.pngbin0 -> 14313 bytes
-rw-r--r--app/images/project-logos/project-logo-01.pngbin0 -> 1167 bytes
-rw-r--r--app/images/project-logos/project-logo-02.pngbin0 -> 1297 bytes
-rw-r--r--app/images/project-logos/project-logo-03.pngbin0 -> 1030 bytes
-rw-r--r--app/images/project-logos/project-logo-04.pngbin0 -> 1467 bytes
-rw-r--r--app/images/project-logos/project-logo-05.pngbin0 -> 1687 bytes
-rw-r--r--app/images/quote.pngbin0 -> 402 bytes
-rw-r--r--app/images/tribe-logo.pngbin0 -> 6212 bytes
-rw-r--r--app/images/unnamed.pngbin0 -> 3578 bytes
-rw-r--r--app/images/user-avatars/user-avatar-01.pngbin0 -> 1088 bytes
-rw-r--r--app/images/user-avatars/user-avatar-02.pngbin0 -> 1005 bytes
-rw-r--r--app/images/user-avatars/user-avatar-03.pngbin0 -> 1335 bytes
-rw-r--r--app/images/user-avatars/user-avatar-04.pngbin0 -> 1170 bytes
-rw-r--r--app/images/user-avatars/user-avatar-05.pngbin0 -> 1093 bytes
-rw-r--r--app/images/user-noimage.pngbin0 -> 6240 bytes
-rw-r--r--app/index.jade54
-rw-r--r--app/js/dom-autoscroller.js739
-rw-r--r--app/js/dragula-drag-multiple.js231
-rw-r--r--app/js/markdown-it-lazy-headers.js132
-rw-r--r--app/js/medium-mention.js274
-rw-r--r--app/js/murmurhash3_gc.js89
-rw-r--r--app/js/sha1-custom.js202
-rw-r--r--app/js/tg-repeat.js326
-rw-r--r--app/locales/taiga/locale-ca.json1851
-rw-r--r--app/locales/taiga/locale-de.json1851
-rw-r--r--app/locales/taiga/locale-en.json1851
-rw-r--r--app/locales/taiga/locale-es.json1851
-rw-r--r--app/locales/taiga/locale-eu.json1851
-rw-r--r--app/locales/taiga/locale-fa.json1851
-rw-r--r--app/locales/taiga/locale-fi.json1851
-rw-r--r--app/locales/taiga/locale-fr.json1851
-rw-r--r--app/locales/taiga/locale-he.json1851
-rw-r--r--app/locales/taiga/locale-it.json1851
-rw-r--r--app/locales/taiga/locale-ja.json1851
-rw-r--r--app/locales/taiga/locale-ko.json1851
-rw-r--r--app/locales/taiga/locale-lv.json1851
-rw-r--r--app/locales/taiga/locale-nb.json1851
-rw-r--r--app/locales/taiga/locale-nl.json1851
-rw-r--r--app/locales/taiga/locale-pl.json1851
-rw-r--r--app/locales/taiga/locale-pt-br.json1851
-rw-r--r--app/locales/taiga/locale-ru.json1851
-rw-r--r--app/locales/taiga/locale-sv.json1851
-rw-r--r--app/locales/taiga/locale-tr.json1851
-rw-r--r--app/locales/taiga/locale-uk.json1851
-rw-r--r--app/locales/taiga/locale-zh-hans.json1851
-rw-r--r--app/locales/taiga/locale-zh-hant.json1851
-rw-r--r--app/modules/attachments/attachment-gallery.scss75
-rw-r--r--app/modules/attachments/attachment-list.scss104
-rw-r--r--app/modules/attachments/attachments.scss149
-rw-r--r--app/modules/components/assigned-inline/assigned-to-inline.directive.coffee104
-rw-r--r--app/modules/components/assigned-inline/assigned-to-inline.jade67
-rw-r--r--app/modules/components/assigned-inline/assigned-users-inline.directive.coffee131
-rw-r--r--app/modules/components/assigned-inline/assigned-users-inline.jade119
-rw-r--r--app/modules/components/attachment-link/attachment-link.directive.coffee46
-rw-r--r--app/modules/components/attachment/attachment-gallery.directive.coffee39
-rw-r--r--app/modules/components/attachment/attachment-gallery.jade39
-rw-r--r--app/modules/components/attachment/attachment.controller.coffee60
-rw-r--r--app/modules/components/attachment/attachment.controller.spec.coffee155
-rw-r--r--app/modules/components/attachment/attachment.directive.coffee39
-rw-r--r--app/modules/components/attachment/attachment.jade85
-rw-r--r--app/modules/components/attachments-drop/attachments-drop.directive.coffee46
-rw-r--r--app/modules/components/attachments-full/attachments-full.controller.coffee100
-rw-r--r--app/modules/components/attachments-full/attachments-full.controller.spec.coffee238
-rw-r--r--app/modules/components/attachments-full/attachments-full.directive.coffee43
-rw-r--r--app/modules/components/attachments-full/attachments-full.jade101
-rw-r--r--app/modules/components/attachments-full/attachments-full.service.coffee137
-rw-r--r--app/modules/components/attachments-full/attachments-full.service.spec.coffee236
-rw-r--r--app/modules/components/attachments-preview/attachments-preview.controller.coffee77
-rw-r--r--app/modules/components/attachments-preview/attachments-preview.controller.spec.coffee346
-rw-r--r--app/modules/components/attachments-preview/attachments-preview.directive.coffee48
-rw-r--r--app/modules/components/attachments-preview/attachments-preview.jade21
-rw-r--r--app/modules/components/attachments-preview/attachments-preview.service.coffee25
-rw-r--r--app/modules/components/attachments-simple/attachments-simple.controller.coffee47
-rw-r--r--app/modules/components/attachments-simple/attachments-simple.controller.spec.coffee96
-rw-r--r--app/modules/components/attachments-simple/attachments-simple.directive.coffee38
-rw-r--r--app/modules/components/attachments-simple/attachments-simple.jade32
-rw-r--r--app/modules/components/attachments-sortable/attachments-sortable.directive.coffee61
-rw-r--r--app/modules/components/auto-select/auto-select.directive.coffee30
-rw-r--r--app/modules/components/avatar/avatar.directive.coffee48
-rw-r--r--app/modules/components/belong-to-epics/belong-to-epics-pill.jade6
-rw-r--r--app/modules/components/belong-to-epics/belong-to-epics-text.jade19
-rw-r--r--app/modules/components/belong-to-epics/belong-to-epics.directive.coffee77
-rw-r--r--app/modules/components/belong-to-epics/belong-to-epics.scss63
-rw-r--r--app/modules/components/bind-code.directive.coffee49
-rw-r--r--app/modules/components/board-zoom/board-zoom.directive.coffee29
-rw-r--r--app/modules/components/board-zoom/board-zoom.jade9
-rw-r--r--app/modules/components/board-zoom/board-zoom.scss111
-rw-r--r--app/modules/components/card-slideshow/card-slideshow.controller.coffee38
-rw-r--r--app/modules/components/card-slideshow/card-slideshow.directive.coffee33
-rw-r--r--app/modules/components/card-slideshow/card-slideshow.jade18
-rw-r--r--app/modules/components/card/card-templates/card-completion.jade4
-rw-r--r--app/modules/components/card/card-templates/card-data.jade48
-rw-r--r--app/modules/components/card/card-templates/card-owner.jade64
-rw-r--r--app/modules/components/card/card-templates/card-tags.jade7
-rw-r--r--app/modules/components/card/card-templates/card-tasks.jade8
-rw-r--r--app/modules/components/card/card-templates/card-title.jade15
-rw-r--r--app/modules/components/card/card-templates/card-unfold.jade11
-rw-r--r--app/modules/components/card/card.controller.coffee95
-rw-r--r--app/modules/components/card/card.controller.spec.coffee142
-rw-r--r--app/modules/components/card/card.directive.coffee45
-rw-r--r--app/modules/components/card/card.jade28
-rw-r--r--app/modules/components/card/card.scss367
-rw-r--r--app/modules/components/click-input-file.directive.coffee34
-rw-r--r--app/modules/components/color-selector/color-selector.controller.coffee67
-rw-r--r--app/modules/components/color-selector/color-selector.controller.spec.coffee83
-rw-r--r--app/modules/components/color-selector/color-selector.directive.coffee70
-rw-r--r--app/modules/components/color-selector/color-selector.jade43
-rw-r--r--app/modules/components/color-selector/color-selector.scss74
-rw-r--r--app/modules/components/components.module.coffee20
-rw-r--r--app/modules/components/detail/header/detail-header.controller.coffee84
-rw-r--r--app/modules/components/detail/header/detail-header.controller.spec.coffee123
-rw-r--r--app/modules/components/detail/header/detail-header.directive.coffee43
-rw-r--r--app/modules/components/detail/header/detail-header.jade55
-rw-r--r--app/modules/components/detail/header/detail-header.scss147
-rw-r--r--app/modules/components/detail/nav/detail-nav.controller.coffee45
-rw-r--r--app/modules/components/detail/nav/detail-nav.controller.spec.coffee59
-rw-r--r--app/modules/components/detail/nav/detail-nav.directive.coffee39
-rw-r--r--app/modules/components/detail/nav/detail-nav.jade13
-rw-r--r--app/modules/components/due-date/due-date-button.jade8
-rw-r--r--app/modules/components/due-date/due-date-controller.coffee102
-rw-r--r--app/modules/components/due-date/due-date-controller.spec.coffee130
-rw-r--r--app/modules/components/due-date/due-date-icon.jade6
-rw-r--r--app/modules/components/due-date/due-date-popover.directive.coffee76
-rw-r--r--app/modules/components/due-date/due-date-popover.jade16
-rw-r--r--app/modules/components/due-date/due-date.directive.coffee79
-rw-r--r--app/modules/components/due-date/due-date.scss123
-rw-r--r--app/modules/components/file-change/file-change.directive.coffee38
-rw-r--r--app/modules/components/filter/filter-remote.service.coffee68
-rw-r--r--app/modules/components/filter/filter-slide-down.directive.coffee44
-rw-r--r--app/modules/components/filter/filter.controller.coffee81
-rw-r--r--app/modules/components/filter/filter.controller.spec.coffee103
-rw-r--r--app/modules/components/filter/filter.directive.coffee58
-rw-r--r--app/modules/components/filter/filter.jade165
-rw-r--r--app/modules/components/filter/filter.scss236
-rw-r--r--app/modules/components/joy-ride/joy-ride.directive.coffee84
-rw-r--r--app/modules/components/joy-ride/joy-ride.service.coffee175
-rw-r--r--app/modules/components/joy-ride/joy-ride.service.spec.coffee76
-rw-r--r--app/modules/components/kanban-board-zoom/kanban-board-zoom.directive.coffee69
-rw-r--r--app/modules/components/lb-select-user/lb-select-user.directive.coffee182
-rw-r--r--app/modules/components/lb-select-user/lb-select-user.jade44
-rw-r--r--app/modules/components/lb-select-user/lb-select-user.scss30
-rw-r--r--app/modules/components/live-announcement/live-announcement.directive.coffee52
-rw-r--r--app/modules/components/live-announcement/live-announcement.jade12
-rw-r--r--app/modules/components/live-announcement/live-announcement.scss73
-rw-r--r--app/modules/components/live-announcement/live-announcement.service.coffee31
-rw-r--r--app/modules/components/move-to-sprint/move-to-sprint-lb/move-to-sprint-lb.controller.coffee148
-rw-r--r--app/modules/components/move-to-sprint/move-to-sprint-lb/move-to-sprint-lb.directive.coffee42
-rw-r--r--app/modules/components/move-to-sprint/move-to-sprint-lb/move-to-sprint-lb.jade72
-rw-r--r--app/modules/components/move-to-sprint/move-to-sprint-lb/move-to-sprint-lb.scss36
-rw-r--r--app/modules/components/move-to-sprint/move-to-sprint.controller.coffee96
-rw-r--r--app/modules/components/move-to-sprint/move-to-sprint.controller.spec.coffee124
-rw-r--r--app/modules/components/move-to-sprint/move-to-sprint.directive.coffee41
-rw-r--r--app/modules/components/move-to-sprint/move-to-sprint.jade6
-rw-r--r--app/modules/components/move-to-sprint/move-to-sprint.scss15
-rw-r--r--app/modules/components/project-logo-big-src/project-logo-big-src.directive.coffee48
-rw-r--r--app/modules/components/project-logo-small-src/project-logo-small-src.directive.coffee48
-rw-r--r--app/modules/components/project-menu/project-menu.controller.coffee126
-rw-r--r--app/modules/components/project-menu/project-menu.controller.spec.coffee272
-rw-r--r--app/modules/components/project-menu/project-menu.directive.coffee57
-rw-r--r--app/modules/components/project-menu/project-menu.jade118
-rw-r--r--app/modules/components/promote-to-us/promote-to-us.directive.coffee64
-rw-r--r--app/modules/components/promote-to-us/promote-to-us.jade6
-rw-r--r--app/modules/components/search-list/search-list-issue-choice.jade3
-rw-r--r--app/modules/components/search-list/search-list-sprint-choice.jade2
-rw-r--r--app/modules/components/search-list/search-list.directive.coffee113
-rw-r--r--app/modules/components/search-list/search-list.jade36
-rw-r--r--app/modules/components/search-list/search-list.scss55
-rw-r--r--app/modules/components/tags/components/add-tag-button.jade11
-rw-r--r--app/modules/components/tags/components/add-tag-input.jade33
-rw-r--r--app/modules/components/tags/components/add-tag.scss59
-rw-r--r--app/modules/components/tags/tag-dropdown/tag-dropdown.directive.coffee84
-rw-r--r--app/modules/components/tags/tag-dropdown/tag-dropdown.jade12
-rw-r--r--app/modules/components/tags/tag-line-common/tag-line-common.controller.coffee61
-rw-r--r--app/modules/components/tags/tag-line-common/tag-line-common.controller.spec.coffee96
-rw-r--r--app/modules/components/tags/tag-line-common/tag-line-common.directive.coffee71
-rw-r--r--app/modules/components/tags/tag-line-common/tag-line-common.jade26
-rw-r--r--app/modules/components/tags/tag-line-detail/tag-line-detail.controller.coffee89
-rw-r--r--app/modules/components/tags/tag-line-detail/tag-line-detail.controller.spec.coffee157
-rw-r--r--app/modules/components/tags/tag-line-detail/tag-line-detail.directive.coffee35
-rw-r--r--app/modules/components/tags/tag-line-detail/tag-line-detail.jade9
-rw-r--r--app/modules/components/tags/tag-line.scss23
-rw-r--r--app/modules/components/tags/tag-line.service.coffee35
-rw-r--r--app/modules/components/tags/tag/tag.directive.coffee33
-rw-r--r--app/modules/components/tags/tag/tag.jade8
-rw-r--r--app/modules/components/tags/tag/tag.scss25
-rw-r--r--app/modules/components/taskboard-zoom/taskboard-zoom.directive.coffee62
-rw-r--r--app/modules/components/tasks-sortable/tasks-sortable.directive.coffee64
-rw-r--r--app/modules/components/terms-announcement/terms-announcement.directive.coffee68
-rw-r--r--app/modules/components/terms-announcement/terms-announcement.jade17
-rw-r--r--app/modules/components/terms-announcement/terms-announcement.scss76
-rw-r--r--app/modules/components/terms-announcement/terms-announcement.service.coffee27
-rw-r--r--app/modules/components/terms-of-service-and-privacy-policy-notice/terms-of-service-and-privacy-policy-notice.directive.coffee48
-rw-r--r--app/modules/components/terms-of-service-and-privacy-policy-notice/terms-of-service-and-privacy-policy-notice.jade10
-rw-r--r--app/modules/components/ticket-assigned/assigned-to.directive.coffee103
-rw-r--r--app/modules/components/ticket-assigned/assigned-to.jade47
-rw-r--r--app/modules/components/ticket-assigned/assigned-users.directive.coffee158
-rw-r--r--app/modules/components/ticket-assigned/assigned-users.jade53
-rw-r--r--app/modules/components/ticket-watchers/ticket-watchers.controller.coffee94
-rw-r--r--app/modules/components/ticket-watchers/ticket-watchers.controller.spec.coffee144
-rw-r--r--app/modules/components/ticket-watchers/ticket-watchers.directive.coffee99
-rw-r--r--app/modules/components/ticket-watchers/ticket-watchers.jade63
-rw-r--r--app/modules/components/tips/tip.jade18
-rw-r--r--app/modules/components/tips/tips.directive.coffee70
-rw-r--r--app/modules/components/tips/tips.scss67
-rw-r--r--app/modules/components/tribe-button/tribe-button.directive.coffee42
-rw-r--r--app/modules/components/tribe-button/tribe-button.jade11
-rw-r--r--app/modules/components/tribe-button/tribe-linked.directive.coffee48
-rw-r--r--app/modules/components/tribe-button/tribe-linked.jade35
-rw-r--r--app/modules/components/tribe-button/tribe-linked.scss120
-rw-r--r--app/modules/components/vote-button/vote-button.controller.coffee41
-rw-r--r--app/modules/components/vote-button/vote-button.controller.spec.coffee101
-rw-r--r--app/modules/components/vote-button/vote-button.directive.coffee33
-rw-r--r--app/modules/components/vote-button/vote-button.jade17
-rw-r--r--app/modules/components/vote-button/vote-button.scss45
-rw-r--r--app/modules/components/wysiwyg/comment-edit-wysiwyg.directive.coffee55
-rw-r--r--app/modules/components/wysiwyg/comment-wysiwyg.directive.coffee83
-rw-r--r--app/modules/components/wysiwyg/custom-field-edit-wysiwyg.directive.coffee53
-rw-r--r--app/modules/components/wysiwyg/item-wysiwyg.directive.coffee94
-rw-r--r--app/modules/components/wysiwyg/wysiwyg-code-hightlighter.service.coffee73
-rw-r--r--app/modules/components/wysiwyg/wysiwyg-code-lightbox/wysiwyg-code-lightbox.directive.coffee50
-rw-r--r--app/modules/components/wysiwyg/wysiwyg-code-lightbox/wysiwyg-code-lightbox.jade25
-rw-r--r--app/modules/components/wysiwyg/wysiwyg-code-lightbox/wysiwyg-code-lightbox.scss3
-rw-r--r--app/modules/components/wysiwyg/wysiwyg-mention.service.coffee94
-rw-r--r--app/modules/components/wysiwyg/wysiwyg.directive.coffee621
-rw-r--r--app/modules/components/wysiwyg/wysiwyg.scss297
-rw-r--r--app/modules/components/wysiwyg/wysiwyg.service.coffee239
-rw-r--r--app/modules/discover/components/discover-home-order-by/discover-home-order-by.controller.coffee49
-rw-r--r--app/modules/discover/components/discover-home-order-by/discover-home-order-by.controller.spec.coffee96
-rw-r--r--app/modules/discover/components/discover-home-order-by/discover-home-order-by.directive.coffee37
-rw-r--r--app/modules/discover/components/discover-home-order-by/discover-home-order-by.jade12
-rw-r--r--app/modules/discover/components/discover-search-bar/discover-search-bar.controller.coffee36
-rw-r--r--app/modules/discover/components/discover-search-bar/discover-search-bar.controller.spec.coffee72
-rw-r--r--app/modules/discover/components/discover-search-bar/discover-search-bar.directive.coffee41
-rw-r--r--app/modules/discover/components/discover-search-bar/discover-search-bar.jade70
-rw-r--r--app/modules/discover/components/discover-search-bar/discover-search-bar.scss52
-rw-r--r--app/modules/discover/components/discover-search-list-header/discover-search-list-header.controller.coffee46
-rw-r--r--app/modules/discover/components/discover-search-list-header/discover-search-list-header.controller.spec.coffee117
-rw-r--r--app/modules/discover/components/discover-search-list-header/discover-search-list-header.directive.coffee37
-rw-r--r--app/modules/discover/components/discover-search-list-header/discover-search-list-header.jade89
-rw-r--r--app/modules/discover/components/discover-search-list-header/discover-search-list-header.scss87
-rw-r--r--app/modules/discover/components/featured-projects/featured-projects.controller.coffee30
-rw-r--r--app/modules/discover/components/featured-projects/featured-projects.directive.coffee33
-rw-r--r--app/modules/discover/components/featured-projects/featured-projects.jade53
-rw-r--r--app/modules/discover/components/featured-projects/featured-projects.scss32
-rw-r--r--app/modules/discover/components/highlighted/highlighted.directive.coffee32
-rw-r--r--app/modules/discover/components/highlighted/highlighted.jade59
-rw-r--r--app/modules/discover/components/highlighted/highlighted.scss203
-rw-r--r--app/modules/discover/components/most-active/most-active.controller.coffee49
-rw-r--r--app/modules/discover/components/most-active/most-active.controller.spec.coffee79
-rw-r--r--app/modules/discover/components/most-active/most-active.directive.coffee34
-rw-r--r--app/modules/discover/components/most-active/most-active.jade18
-rw-r--r--app/modules/discover/components/most-liked/most-liked.controller.coffee49
-rw-r--r--app/modules/discover/components/most-liked/most-liked.controller.spec.coffee79
-rw-r--r--app/modules/discover/components/most-liked/most-liked.directive.coffee34
-rw-r--r--app/modules/discover/components/most-liked/most-liked.jade20
-rw-r--r--app/modules/discover/discover-home/discover-home.controller.coffee38
-rw-r--r--app/modules/discover/discover-home/discover-home.controller.spec.coffee98
-rw-r--r--app/modules/discover/discover-home/discover-home.jade11
-rw-r--r--app/modules/discover/discover-search/discover-search.controller.coffee125
-rw-r--r--app/modules/discover/discover-search/discover-search.controller.spec.coffee244
-rw-r--r--app/modules/discover/discover-search/discover-search.directive.coffee32
-rw-r--r--app/modules/discover/discover-search/discover-search.jade78
-rw-r--r--app/modules/discover/discover-search/discover-search.scss111
-rw-r--r--app/modules/discover/discover.module.coffee20
-rw-r--r--app/modules/discover/services/discover-projects.service.coffee101
-rw-r--r--app/modules/discover/services/discover-projects.service.spec.coffee179
-rw-r--r--app/modules/epics/create-epic/create-epic.controller.coffee84
-rw-r--r--app/modules/epics/create-epic/create-epic.controller.spec.coffee116
-rw-r--r--app/modules/epics/create-epic/create-epic.directive.coffee41
-rw-r--r--app/modules/epics/create-epic/create-epic.jade101
-rw-r--r--app/modules/epics/create-epic/create-epic.scss75
-rw-r--r--app/modules/epics/dashboard/epic-row/epic-row.controller.coffee81
-rw-r--r--app/modules/epics/dashboard/epic-row/epic-row.controller.spec.coffee198
-rw-r--r--app/modules/epics/dashboard/epic-row/epic-row.directive.coffee32
-rw-r--r--app/modules/epics/dashboard/epic-row/epic-row.jade88
-rw-r--r--app/modules/epics/dashboard/epic-row/epic-row.scss140
-rw-r--r--app/modules/epics/dashboard/epics-dashboard.controller.coffee86
-rw-r--r--app/modules/epics/dashboard/epics-dashboard.controller.spec.coffee184
-rw-r--r--app/modules/epics/dashboard/epics-dashboard.jade39
-rw-r--r--app/modules/epics/dashboard/epics-dashboard.scss8
-rw-r--r--app/modules/epics/dashboard/epics-sortable/epics-sortable.directive.coffee64
-rw-r--r--app/modules/epics/dashboard/epics-table/epics-table.controller.coffee76
-rw-r--r--app/modules/epics/dashboard/epics-table/epics-table.controller.spec.coffee89
-rw-r--r--app/modules/epics/dashboard/epics-table/epics-table.directive.coffee29
-rw-r--r--app/modules/epics/dashboard/epics-table/epics-table.jade118
-rw-r--r--app/modules/epics/dashboard/epics-table/epics-table.scss73
-rw-r--r--app/modules/epics/dashboard/story-row/story-row.controller.coffee39
-rw-r--r--app/modules/epics/dashboard/story-row/story-row.controller.spec.coffee71
-rw-r--r--app/modules/epics/dashboard/story-row/story-row.directive.coffee34
-rw-r--r--app/modules/epics/dashboard/story-row/story-row.jade49
-rw-r--r--app/modules/epics/dashboard/story-row/story-row.scss77
-rw-r--r--app/modules/epics/epics.service.coffee170
-rw-r--r--app/modules/epics/epics.service.spec.coffee289
-rw-r--r--app/modules/epics/related-userstories/related-userstories-controller.coffee48
-rw-r--r--app/modules/epics/related-userstories/related-userstories-create/related-userstories-create.controller.coffee95
-rw-r--r--app/modules/epics/related-userstories/related-userstories-create/related-userstories-create.controller.spec.coffee184
-rw-r--r--app/modules/epics/related-userstories/related-userstories-create/related-userstories-create.directive.coffee82
-rw-r--r--app/modules/epics/related-userstories/related-userstories-create/related-userstories-create.jade152
-rw-r--r--app/modules/epics/related-userstories/related-userstories-create/related-userstories-create.scss52
-rw-r--r--app/modules/epics/related-userstories/related-userstories-sortable/related-userstories-sortable.directive.coffee65
-rw-r--r--app/modules/epics/related-userstories/related-userstories.controller.spec.coffee107
-rw-r--r--app/modules/epics/related-userstories/related-userstories.directive.coffee37
-rw-r--r--app/modules/epics/related-userstories/related-userstories.jade28
-rw-r--r--app/modules/epics/related-userstories/related-userstories.scss35
-rw-r--r--app/modules/epics/related-userstories/related-userstory-row/related-userstory-row.controller.coffee64
-rw-r--r--app/modules/epics/related-userstories/related-userstory-row/related-userstory-row.controller.spec.coffee169
-rw-r--r--app/modules/epics/related-userstories/related-userstory-row/related-userstory-row.directive.coffee42
-rw-r--r--app/modules/epics/related-userstories/related-userstory-row/related-userstory-row.jade52
-rw-r--r--app/modules/epics/related-userstories/related-userstory-row/related-userstory-row.scss118
-rw-r--r--app/modules/external-apps/external-app.controller.coffee77
-rw-r--r--app/modules/external-apps/external-app.controller.spec.coffee181
-rw-r--r--app/modules/external-apps/external-app.jade31
-rw-r--r--app/modules/external-apps/external-app.scss89
-rw-r--r--app/modules/external-apps/external-app.service.coffee33
-rw-r--r--app/modules/external-apps/external-app.service.spec.coffee63
-rw-r--r--app/modules/external-apps/external-apps.module.coffee20
-rw-r--r--app/modules/feedback/feedback.service.coffee30
-rw-r--r--app/modules/feedback/feedback.service.spec.coffee57
-rw-r--r--app/modules/history/activity/activity.service.coffee74
-rw-r--r--app/modules/history/activity/activity.service.spec.coffee96
-rw-r--r--app/modules/history/comments/comment.controller.coffee62
-rw-r--r--app/modules/history/comments/comment.controller.spec.coffee129
-rw-r--r--app/modules/history/comments/comment.directive.coffee46
-rw-r--r--app/modules/history/comments/comment.jade92
-rw-r--r--app/modules/history/comments/comment.scss168
-rw-r--r--app/modules/history/comments/comments.controller.coffee30
-rw-r--r--app/modules/history/comments/comments.controller.spec.coffee41
-rw-r--r--app/modules/history/comments/comments.directive.coffee51
-rw-r--r--app/modules/history/comments/comments.jade29
-rw-r--r--app/modules/history/history-lightbox/comment-history-lightbox.controller.coffee37
-rw-r--r--app/modules/history/history-lightbox/comment-history-lightbox.controller.spec.coffee63
-rw-r--r--app/modules/history/history-lightbox/comment-history-lightbox.directive.coffee42
-rw-r--r--app/modules/history/history-lightbox/comment-history-lightbox.jade9
-rw-r--r--app/modules/history/history-lightbox/comment-history-lightbox.scss13
-rw-r--r--app/modules/history/history-lightbox/history-entry.directive.coffee29
-rw-r--r--app/modules/history/history-lightbox/history-entry.jade19
-rw-r--r--app/modules/history/history-lightbox/history-entry.scss63
-rw-r--r--app/modules/history/history-tabs/history-tabs.directive.coffee38
-rw-r--r--app/modules/history/history-tabs/history-tabs.jade43
-rw-r--r--app/modules/history/history-tabs/history-tabs.scss11
-rw-r--r--app/modules/history/history.controller.coffee118
-rw-r--r--app/modules/history/history.controller.spec.coffee233
-rw-r--r--app/modules/history/history.directive.coffee47
-rw-r--r--app/modules/history/history.jade42
-rw-r--r--app/modules/history/history.module.coffee20
-rw-r--r--app/modules/history/history/history-diff.controller.coffee36
-rw-r--r--app/modules/history/history/history-diff.controller.spec.coffee43
-rw-r--r--app/modules/history/history/history-diff.directive.coffee38
-rw-r--r--app/modules/history/history/history-diff.jade94
-rw-r--r--app/modules/history/history/history-templates/blocked.jade9
-rw-r--r--app/modules/history/history/history-templates/client-requirement.jade9
-rw-r--r--app/modules/history/history/history-templates/history-assigned-users.jade13
-rw-r--r--app/modules/history/history/history-templates/history-assigned.jade13
-rw-r--r--app/modules/history/history/history-templates/history-attachments.jade37
-rw-r--r--app/modules/history/history/history-templates/history-color.jade17
-rw-r--r--app/modules/history/history/history-templates/history-custom-attributes.jade29
-rw-r--r--app/modules/history/history/history-templates/history-description.jade12
-rw-r--r--app/modules/history/history/history-templates/history-due-date.jade13
-rw-r--r--app/modules/history/history/history-templates/history-milestone.jade12
-rw-r--r--app/modules/history/history/history-templates/history-points.jade11
-rw-r--r--app/modules/history/history/history-templates/history-priority.jade9
-rw-r--r--app/modules/history/history/history-templates/history-promoted.jade8
-rw-r--r--app/modules/history/history/history-templates/history-severity.jade9
-rw-r--r--app/modules/history/history/history-templates/history-status.jade9
-rw-r--r--app/modules/history/history/history-templates/history-subject.jade9
-rw-r--r--app/modules/history/history/history-templates/history-tags.jade8
-rw-r--r--app/modules/history/history/history-templates/history-templates.scss37
-rw-r--r--app/modules/history/history/history-templates/history-type.jade9
-rw-r--r--app/modules/history/history/history-templates/team-requirement.jade9
-rw-r--r--app/modules/history/history/history.directive.coffee34
-rw-r--r--app/modules/history/history/history.jade19
-rw-r--r--app/modules/history/history/history.scss21
-rw-r--r--app/modules/home/duties/duty.directive.coffee58
-rw-r--r--app/modules/home/duties/duty.directive.spec.coffee107
-rw-r--r--app/modules/home/duties/duty.jade47
-rw-r--r--app/modules/home/duties/duty.scss46
-rw-r--r--app/modules/home/home-controller.spec.coffee78
-rw-r--r--app/modules/home/home.controller.coffee32
-rw-r--r--app/modules/home/home.jade9
-rw-r--r--app/modules/home/home.module.coffee20
-rw-r--r--app/modules/home/home.scss56
-rw-r--r--app/modules/home/home.service.coffee194
-rw-r--r--app/modules/home/home.service.spec.coffee214
-rw-r--r--app/modules/home/projects/home-project-list-directive.spec.coffee77
-rw-r--r--app/modules/home/projects/home-project-list.directive.coffee38
-rw-r--r--app/modules/home/projects/home-project-list.jade89
-rw-r--r--app/modules/home/projects/home-project-list.scss48
-rw-r--r--app/modules/home/working-on/empty.jade6
-rw-r--r--app/modules/home/working-on/empty.scss61
-rw-r--r--app/modules/home/working-on/working-on.controller.coffee58
-rw-r--r--app/modules/home/working-on/working-on.controller.spec.coffee110
-rw-r--r--app/modules/home/working-on/working-on.directive.coffee93
-rw-r--r--app/modules/home/working-on/working-on.jade83
-rw-r--r--app/modules/invite-members/invite-members-form/invite-members-form.controller.coffee81
-rw-r--r--app/modules/invite-members/invite-members-form/invite-members-form.controller.spec.coffee137
-rw-r--r--app/modules/invite-members/invite-members-form/invite-members-form.directive.coffee41
-rw-r--r--app/modules/invite-members/invite-members-form/invite-members-form.jade70
-rw-r--r--app/modules/invite-members/invite-members-form/invite-members-form.scss67
-rw-r--r--app/modules/invite-members/lightbox-add-members.controller.coffee74
-rw-r--r--app/modules/invite-members/lightbox-add-members.controller.spec.coffee180
-rw-r--r--app/modules/invite-members/lightbox-add-members.directive.coffee33
-rw-r--r--app/modules/invite-members/lightbox-add-members.jade18
-rw-r--r--app/modules/invite-members/lightbox-add-members.scss6
-rw-r--r--app/modules/invite-members/suggest-add-members/suggest-add-members.controller.coffee39
-rw-r--r--app/modules/invite-members/suggest-add-members/suggest-add-members.controller.spec.coffee79
-rw-r--r--app/modules/invite-members/suggest-add-members/suggest-add-members.directive.coffee39
-rw-r--r--app/modules/invite-members/suggest-add-members/suggest-add-members.jade31
-rw-r--r--app/modules/invite-members/suggest-add-members/suggest-add-members.scss80
-rw-r--r--app/modules/navigation-bar/dropdown-notifications/dropdown-notifications.directive.coffee58
-rw-r--r--app/modules/navigation-bar/dropdown-notifications/dropdown-notifications.jade27
-rw-r--r--app/modules/navigation-bar/dropdown-project-list/dropdown-project-list.directive.coffee50
-rw-r--r--app/modules/navigation-bar/dropdown-project-list/dropdown-project-list.directive.spec.coffee77
-rw-r--r--app/modules/navigation-bar/dropdown-project-list/dropdown-project-list.jade35
-rw-r--r--app/modules/navigation-bar/dropdown-user/dropdown-user.directive.coffee56
-rw-r--r--app/modules/navigation-bar/dropdown-user/dropdown-user.directive.spec.coffee122
-rw-r--r--app/modules/navigation-bar/dropdown-user/dropdown-user.jade63
-rw-r--r--app/modules/navigation-bar/navigation-bar.directive.coffee64
-rw-r--r--app/modules/navigation-bar/navigation-bar.directive.spec.coffee132
-rw-r--r--app/modules/navigation-bar/navigation-bar.jade67
-rw-r--r--app/modules/navigation-bar/navigation-bar.module.coffee20
-rw-r--r--app/modules/navigation-bar/navigation-bar.scss307
-rw-r--r--app/modules/navigation-bar/navigation-bar.service.coffee34
-rw-r--r--app/modules/notifications/notifications-list/notifications-list.directive.coffee34
-rw-r--r--app/modules/notifications/notifications-list/notifications-list.jade43
-rw-r--r--app/modules/notifications/notifications.controller.coffee96
-rw-r--r--app/modules/notifications/notifications.jade10
-rw-r--r--app/modules/notifications/notifications.module.coffee20
-rw-r--r--app/modules/notifications/notifications.scss136
-rw-r--r--app/modules/notifications/notifications.service.coffee198
-rw-r--r--app/modules/profile/includes/profile-sidebar.jade8
-rw-r--r--app/modules/profile/profile-bar/profile-bar.controller.coffee32
-rw-r--r--app/modules/profile/profile-bar/profile-bar.controller.spec.coffee70
-rw-r--r--app/modules/profile/profile-bar/profile-bar.directive.coffee33
-rw-r--r--app/modules/profile/profile-bar/profile-bar.jade28
-rw-r--r--app/modules/profile/profile-contacts/profile-contacts.controller.coffee40
-rw-r--r--app/modules/profile/profile-contacts/profile-contacts.controller.spec.coffee105
-rw-r--r--app/modules/profile/profile-contacts/profile-contacts.directive.coffee35
-rw-r--r--app/modules/profile/profile-contacts/profile-contacts.jade30
-rw-r--r--app/modules/profile/profile-favs/items/items.directive.coffee39
-rw-r--r--app/modules/profile/profile-favs/items/project.jade48
-rw-r--r--app/modules/profile/profile-favs/items/ticket.jade93
-rw-r--r--app/modules/profile/profile-favs/profile-favs.controller.coffee198
-rw-r--r--app/modules/profile/profile-favs/profile-favs.controller.spec.coffee760
-rw-r--r--app/modules/profile/profile-favs/profile-favs.directive.coffee69
-rw-r--r--app/modules/profile/profile-favs/profile-favs.jade119
-rw-r--r--app/modules/profile/profile-favs/profile-favs.scss43
-rw-r--r--app/modules/profile/profile-hints/profile-hints.controller.coffee48
-rw-r--r--app/modules/profile/profile-hints/profile-hints.controller.spec.coffee56
-rw-r--r--app/modules/profile/profile-hints/profile-hints.directive.coffee32
-rw-r--r--app/modules/profile/profile-hints/profile-hints.jade8
-rw-r--r--app/modules/profile/profile-projects/profile-projects.controller.coffee36
-rw-r--r--app/modules/profile/profile-projects/profile-projects.controller.spec.coffee93
-rw-r--r--app/modules/profile/profile-projects/profile-projects.directive.coffee35
-rw-r--r--app/modules/profile/profile-projects/profile-projects.jade70
-rw-r--r--app/modules/profile/profile-tab/profile-tab.directive.coffee45
-rw-r--r--app/modules/profile/profile-tab/profile-tab.jade2
-rw-r--r--app/modules/profile/profile-tabs/profile-tabs.controller.coffee33
-rw-r--r--app/modules/profile/profile-tabs/profile-tabs.controller.spec.coffee60
-rw-r--r--app/modules/profile/profile-tabs/profile-tabs.directive.coffee30
-rw-r--r--app/modules/profile/profile-tabs/profile-tabs.jade13
-rw-r--r--app/modules/profile/profile.controller.coffee64
-rw-r--r--app/modules/profile/profile.controller.spec.coffee187
-rw-r--r--app/modules/profile/profile.jade52
-rw-r--r--app/modules/profile/profile.module.coffee20
-rw-r--r--app/modules/profile/profile.scss64
-rw-r--r--app/modules/profile/styles/profile-bar.scss133
-rw-r--r--app/modules/profile/styles/profile-contacts.scss5
-rw-r--r--app/modules/profile/styles/profile-content-tabs.scss29
-rw-r--r--app/modules/profile/styles/profile-sidebar.scss22
-rw-r--r--app/modules/projects/components/blocked-project-explanation.directive.coffee25
-rw-r--r--app/modules/projects/components/contact-project-button/contact-project-button.controller.coffee38
-rw-r--r--app/modules/projects/components/contact-project-button/contact-project-button.controller.spec.coffee50
-rw-r--r--app/modules/projects/components/contact-project-button/contact-project-button.directive.coffee32
-rw-r--r--app/modules/projects/components/contact-project-button/contact-project-button.jade10
-rw-r--r--app/modules/projects/components/contact-project-button/contact-project-button.scss14
-rw-r--r--app/modules/projects/components/lb-contact-project/lb-contact-project.controller.coffee41
-rw-r--r--app/modules/projects/components/lb-contact-project/lb-contact-project.controller.spec.coffee85
-rw-r--r--app/modules/projects/components/lb-contact-project/lb-contact-project.directive.coffee37
-rw-r--r--app/modules/projects/components/lb-contact-project/lb-contact-project.jade27
-rw-r--r--app/modules/projects/components/lb-contact-project/lb-contact-project.scss29
-rw-r--r--app/modules/projects/components/like-project-button/like-project-button.controller.coffee59
-rw-r--r--app/modules/projects/components/like-project-button/like-project-button.controller.spec.coffee134
-rw-r--r--app/modules/projects/components/like-project-button/like-project-button.directive.coffee31
-rw-r--r--app/modules/projects/components/like-project-button/like-project-button.jade26
-rw-r--r--app/modules/projects/components/like-project-button/like-project-button.service.coffee73
-rw-r--r--app/modules/projects/components/like-project-button/like-project-button.service.spec.coffee181
-rw-r--r--app/modules/projects/components/sort-projects.directive.coffee68
-rw-r--r--app/modules/projects/components/watch-project-button/watch-project-button.controller.coffee54
-rw-r--r--app/modules/projects/components/watch-project-button/watch-project-button.controller.spec.coffee168
-rw-r--r--app/modules/projects/components/watch-project-button/watch-project-button.directive.coffee31
-rw-r--r--app/modules/projects/components/watch-project-button/watch-project-button.jade56
-rw-r--r--app/modules/projects/components/watch-project-button/watch-project-button.service.coffee87
-rw-r--r--app/modules/projects/components/watch-project-button/watch-project-button.service.spec.coffee226
-rw-r--r--app/modules/projects/create/asana-import/asana-import-project-form/asana-import-project-form.controller.coffee55
-rw-r--r--app/modules/projects/create/asana-import/asana-import-project-form/asana-import-project-form.directive.coffee40
-rw-r--r--app/modules/projects/create/asana-import/asana-import-project-form/asana-import-project-form.jade63
-rw-r--r--app/modules/projects/create/asana-import/asana-import-project-form/asana-import-project-form.scss57
-rw-r--r--app/modules/projects/create/asana-import/asana-import.controller.coffee73
-rw-r--r--app/modules/projects/create/asana-import/asana-import.controller.spec.coffee172
-rw-r--r--app/modules/projects/create/asana-import/asana-import.directive.coffee35
-rw-r--r--app/modules/projects/create/asana-import/asana-import.jade32
-rw-r--r--app/modules/projects/create/asana-import/asana-import.service.coffee57
-rw-r--r--app/modules/projects/create/asana-import/asana-import.service.spec.coffee128
-rw-r--r--app/modules/projects/create/create-project-form/create-project-form.controller.coffee66
-rw-r--r--app/modules/projects/create/create-project-form/create-project-form.controller.spec.coffee148
-rw-r--r--app/modules/projects/create/create-project-form/create-project-form.directive.coffee31
-rw-r--r--app/modules/projects/create/create-project-form/create-project-form.jade32
-rw-r--r--app/modules/projects/create/create-project-members-restrictions/create-project-members-restrictions.directive.coffee32
-rw-r--r--app/modules/projects/create/create-project-members-restrictions/create-project-members-restrictions.jade13
-rw-r--r--app/modules/projects/create/create-project-restrictions/create-project-restrictions.directive.coffee32
-rw-r--r--app/modules/projects/create/create-project-restrictions/create-project-restrictions.jade11
-rw-r--r--app/modules/projects/create/create-project.controller.coffee59
-rw-r--r--app/modules/projects/create/create-project.controller.spec.coffee45
-rw-r--r--app/modules/projects/create/create-project.jade69
-rw-r--r--app/modules/projects/create/create-project.scss3
-rw-r--r--app/modules/projects/create/duplicate/duplicate-project.controller.coffee86
-rw-r--r--app/modules/projects/create/duplicate/duplicate-project.controller.spec.coffee226
-rw-r--r--app/modules/projects/create/duplicate/duplicate-project.directive.coffee35
-rw-r--r--app/modules/projects/create/duplicate/duplicate-project.jade57
-rw-r--r--app/modules/projects/create/duplicate/duplicate-project.scss5
-rw-r--r--app/modules/projects/create/github-import/github-import-project-form/github-import-project-form.controller.coffee56
-rw-r--r--app/modules/projects/create/github-import/github-import-project-form/github-import-project-form.directive.coffee40
-rw-r--r--app/modules/projects/create/github-import/github-import-project-form/github-import-project-form.jade71
-rw-r--r--app/modules/projects/create/github-import/github-import-project-form/github-import-project-form.scss61
-rw-r--r--app/modules/projects/create/github-import/github-import.controller.coffee74
-rw-r--r--app/modules/projects/create/github-import/github-import.controller.spec.coffee172
-rw-r--r--app/modules/projects/create/github-import/github-import.directive.coffee35
-rw-r--r--app/modules/projects/create/github-import/github-import.jade32
-rw-r--r--app/modules/projects/create/github-import/github-import.service.coffee55
-rw-r--r--app/modules/projects/create/github-import/github-import.service.spec.coffee129
-rw-r--r--app/modules/projects/create/import-project-form-common/actions.jade13
-rw-r--r--app/modules/projects/create/import-project-form-common/description.jade7
-rw-r--r--app/modules/projects/create/import-project-form-common/links.jade20
-rw-r--r--app/modules/projects/create/import-project-form-common/name.jade13
-rw-r--r--app/modules/projects/create/import-project-form-common/project-privacy.jade30
-rw-r--r--app/modules/projects/create/import-project-members/import-project-members.controller.coffee154
-rw-r--r--app/modules/projects/create/import-project-members/import-project-members.controller.spec.coffee371
-rw-r--r--app/modules/projects/create/import-project-members/import-project-members.directive.coffee43
-rw-r--r--app/modules/projects/create/import-project-members/import-project-members.jade86
-rw-r--r--app/modules/projects/create/import-project-members/import-project-members.scss3
-rw-r--r--app/modules/projects/create/import-project-selector/import-project-selector.controller.coffee24
-rw-r--r--app/modules/projects/create/import-project-selector/import-project-selector.directive.coffee36
-rw-r--r--app/modules/projects/create/import-project-selector/import-project-selector.jade46
-rw-r--r--app/modules/projects/create/import-project-selector/import-project-selector.scss3
-rw-r--r--app/modules/projects/create/import-taiga/import-taiga.controller.coffee46
-rw-r--r--app/modules/projects/create/import-taiga/import-taiga.directive.coffee29
-rw-r--r--app/modules/projects/create/import-taiga/import-taiga.jade12
-rw-r--r--app/modules/projects/create/import/import-header.jade3
-rw-r--r--app/modules/projects/create/import/import-project-error-lb.directive.coffee35
-rw-r--r--app/modules/projects/create/import/import-project-error-lb.jade92
-rw-r--r--app/modules/projects/create/import/import-project.controller.coffee126
-rw-r--r--app/modules/projects/create/import/import-project.controller.spec.coffee199
-rw-r--r--app/modules/projects/create/import/import-project.directive.coffee38
-rw-r--r--app/modules/projects/create/import/import-project.jade102
-rw-r--r--app/modules/projects/create/import/import-project.scss59
-rw-r--r--app/modules/projects/create/import/import-project.service.coffee126
-rw-r--r--app/modules/projects/create/import/import-project.service.spec.coffee294
-rw-r--r--app/modules/projects/create/invite-members/invite-members.controller.coffee26
-rw-r--r--app/modules/projects/create/invite-members/invite-members.directive.coffee38
-rw-r--r--app/modules/projects/create/invite-members/invite-members.jade8
-rw-r--r--app/modules/projects/create/invite-members/invite-members.scss7
-rw-r--r--app/modules/projects/create/invite-members/single-member/single-member.directive.coffee31
-rw-r--r--app/modules/projects/create/invite-members/single-member/single-member.jade6
-rw-r--r--app/modules/projects/create/invite-members/single-member/single-member.scss40
-rw-r--r--app/modules/projects/create/jira-import/jira-import-project-form/jira-import-project-form.controller.coffee58
-rw-r--r--app/modules/projects/create/jira-import/jira-import-project-form/jira-import-project-form.directive.coffee40
-rw-r--r--app/modules/projects/create/jira-import/jira-import-project-form/jira-import-project-form.jade126
-rw-r--r--app/modules/projects/create/jira-import/jira-import-project-form/jira-import-project-form.scss30
-rw-r--r--app/modules/projects/create/jira-import/jira-import.controller.coffee78
-rw-r--r--app/modules/projects/create/jira-import/jira-import.controller.spec.coffee171
-rw-r--r--app/modules/projects/create/jira-import/jira-import.directive.coffee35
-rw-r--r--app/modules/projects/create/jira-import/jira-import.jade31
-rw-r--r--app/modules/projects/create/jira-import/jira-import.service.coffee60
-rw-r--r--app/modules/projects/create/jira-import/jira-import.service.spec.coffee129
-rw-r--r--app/modules/projects/create/select-import-user-lightbox/select-import-user-lightbox.controller.coffee35
-rw-r--r--app/modules/projects/create/select-import-user-lightbox/select-import-user-lightbox.directive.coffee54
-rw-r--r--app/modules/projects/create/select-import-user-lightbox/select-import-user-lightbox.jade88
-rw-r--r--app/modules/projects/create/select-import-user-lightbox/select-import-user-lightbox.scss55
-rw-r--r--app/modules/projects/create/trello-import/trello-import-project-form/trello-import-project-form.controller.coffee54
-rw-r--r--app/modules/projects/create/trello-import/trello-import-project-form/trello-import-project-form.directive.coffee40
-rw-r--r--app/modules/projects/create/trello-import/trello-import-project-form/trello-import-project-form.jade25
-rw-r--r--app/modules/projects/create/trello-import/trello-import-project-form/trello-import-project-form.scss3
-rw-r--r--app/modules/projects/create/trello-import/trello-import.controller.coffee71
-rw-r--r--app/modules/projects/create/trello-import/trello-import.controller.spec.coffee176
-rw-r--r--app/modules/projects/create/trello-import/trello-import.directive.coffee35
-rw-r--r--app/modules/projects/create/trello-import/trello-import.jade28
-rw-r--r--app/modules/projects/create/trello-import/trello-import.service.coffee56
-rw-r--r--app/modules/projects/create/trello-import/trello-import.service.spec.coffee115
-rw-r--r--app/modules/projects/create/warning-user-import-lightbox/warning-user-import-lightbox.directive.coffee41
-rw-r--r--app/modules/projects/create/warning-user-import-lightbox/warning-user-import-lightbox.jade8
-rw-r--r--app/modules/projects/create/warning-user-import-lightbox/warning-user-import-lightbox.scss21
-rw-r--r--app/modules/projects/listing/projects-listing.controller.coffee28
-rw-r--r--app/modules/projects/listing/projects-listing.controller.spec.coffee67
-rw-r--r--app/modules/projects/listing/projects-listing.jade61
-rw-r--r--app/modules/projects/listing/styles/profile-projects.scss35
-rw-r--r--app/modules/projects/listing/styles/project-list.scss111
-rw-r--r--app/modules/projects/project/blocked-project-explanation.jade5
-rw-r--r--app/modules/projects/project/blocked-project.jade16
-rw-r--r--app/modules/projects/project/blocked-project.scss45
-rw-r--r--app/modules/projects/project/project-router.controller.coffee51
-rw-r--r--app/modules/projects/project/project.controller.coffee47
-rw-r--r--app/modules/projects/project/project.controller.spec.coffee130
-rw-r--r--app/modules/projects/project/project.jade86
-rw-r--r--app/modules/projects/projects.module.coffee20
-rw-r--r--app/modules/projects/projects.service.coffee73
-rw-r--r--app/modules/projects/projects.service.spec.coffee162
-rw-r--r--app/modules/projects/transfer/cant-own-project-explanation.directive.coffee25
-rw-r--r--app/modules/projects/transfer/cant-own-project-explanation.jade3
-rw-r--r--app/modules/projects/transfer/transfer-page.jade4
-rw-r--r--app/modules/projects/transfer/transfer-project.controller.coffee110
-rw-r--r--app/modules/projects/transfer/transfer-project.controller.spec.coffee292
-rw-r--r--app/modules/projects/transfer/transfer-project.directive.coffee37
-rw-r--r--app/modules/projects/transfer/transfer-project.jade71
-rw-r--r--app/modules/projects/transfer/transfer-project.scss96
-rw-r--r--app/modules/resources/attachments-resource.service.coffee149
-rw-r--r--app/modules/resources/epics-resource.service.coffee106
-rw-r--r--app/modules/resources/external-apps-resource.service.coffee46
-rw-r--r--app/modules/resources/history-resource.service.coffee38
-rw-r--r--app/modules/resources/importers-resource.service.coffee188
-rw-r--r--app/modules/resources/issues-resource.service.coffee41
-rw-r--r--app/modules/resources/projects-resource.service.coffee200
-rw-r--r--app/modules/resources/resources.coffee55
-rw-r--r--app/modules/resources/resources.module.coffee20
-rw-r--r--app/modules/resources/stats-resource.service.coffee34
-rw-r--r--app/modules/resources/tasks-resource.service.coffee41
-rw-r--r--app/modules/resources/user-resource.service.coffee60
-rw-r--r--app/modules/resources/users-resource.service.coffee194
-rw-r--r--app/modules/resources/userstories-resource.service.coffee79
-rw-r--r--app/modules/services/app-meta.service.coffee104
-rw-r--r--app/modules/services/app-meta.service.spec.coffee96
-rw-r--r--app/modules/services/attachments.service.coffee90
-rw-r--r--app/modules/services/attachments.service.spec.coffee178
-rw-r--r--app/modules/services/avatar.service.coffee99
-rw-r--r--app/modules/services/check-permissions.service.coffee34
-rw-r--r--app/modules/services/check-permissions.service.spec.coffee63
-rw-r--r--app/modules/services/current-user.service.coffee205
-rw-r--r--app/modules/services/current-user.service.spec.coffee451
-rw-r--r--app/modules/services/error-handling.service.coffee48
-rw-r--r--app/modules/services/lightbox-factory.service.coffee44
-rw-r--r--app/modules/services/lightbox-factory.service.spec.coffee90
-rw-r--r--app/modules/services/paginate-response.service.coffee32
-rw-r--r--app/modules/services/paginate-response.service.spec.coffee52
-rw-r--r--app/modules/services/project-logo.service.coffee47
-rw-r--r--app/modules/services/project-logo.service.spec.coffee42
-rw-r--r--app/modules/services/project.service.coffee118
-rw-r--r--app/modules/services/project.service.spec.coffee202
-rw-r--r--app/modules/services/theme.service.coffee34
-rw-r--r--app/modules/services/theme.service.spec.coffee37
-rw-r--r--app/modules/services/user-activity.service.coffee79
-rw-r--r--app/modules/services/user-activity.service.spec.coffee79
-rw-r--r--app/modules/services/user-list.service.coffee46
-rw-r--r--app/modules/services/user.service.coffee62
-rw-r--r--app/modules/services/user.service.spec.coffee176
-rw-r--r--app/modules/services/xhrError.service.coffee44
-rw-r--r--app/modules/services/xhrError.service.spec.coffee79
-rw-r--r--app/modules/user-timeline/user-timeline-attachment/user-timeline-attachment-image.jade5
-rw-r--r--app/modules/user-timeline/user-timeline-attachment/user-timeline-attachment.directive.coffee55
-rw-r--r--app/modules/user-timeline/user-timeline-attachment/user-timeline-attachment.directive.spec.coffee77
-rw-r--r--app/modules/user-timeline/user-timeline-attachment/user-timeline-attachment.jade5
-rw-r--r--app/modules/user-timeline/user-timeline-item/user-timeline-item-title.service.coffee201
-rw-r--r--app/modules/user-timeline/user-timeline-item/user-timeline-item-title.service.spec.coffee333
-rw-r--r--app/modules/user-timeline/user-timeline-item/user-timeline-item-type.service.coffee322
-rw-r--r--app/modules/user-timeline/user-timeline-item/user-timeline-item-type.service.spec.coffee50
-rw-r--r--app/modules/user-timeline/user-timeline-item/user-timeline-item.directive.coffee29
-rw-r--r--app/modules/user-timeline/user-timeline-item/user-timeline-item.jade38
-rw-r--r--app/modules/user-timeline/user-timeline-pagination-sequence/user-timeline-pagination-sequence.service.coffee64
-rw-r--r--app/modules/user-timeline/user-timeline-pagination-sequence/user-timeline-pagination-sequence.service.spec.coffee156
-rw-r--r--app/modules/user-timeline/user-timeline.module.coffee20
-rw-r--r--app/modules/user-timeline/user-timeline/user-timeline.controller.coffee58
-rw-r--r--app/modules/user-timeline/user-timeline/user-timeline.controller.spec.coffee159
-rw-r--r--app/modules/user-timeline/user-timeline/user-timeline.directive.coffee33
-rw-r--r--app/modules/user-timeline/user-timeline/user-timeline.jade17
-rw-r--r--app/modules/user-timeline/user-timeline/user-timeline.scss115
-rw-r--r--app/modules/user-timeline/user-timeline/user-timeline.service.coffee233
-rw-r--r--app/modules/user-timeline/user-timeline/user-timeline.service.spec.coffee287
-rw-r--r--app/modules/utils/isolate-click.directive.coffee27
-rw-r--r--app/modules/utils/utils.module.coffee20
-rw-r--r--app/modules/wiki/history/history-templates/history-attachments.jade42
-rw-r--r--app/modules/wiki/history/wiki-history-diff.directive.coffee31
-rw-r--r--app/modules/wiki/history/wiki-history-diff.jade16
-rw-r--r--app/modules/wiki/history/wiki-history-entry.directive.coffee34
-rw-r--r--app/modules/wiki/history/wiki-history-entry.jade16
-rw-r--r--app/modules/wiki/history/wiki-history.controller.coffee47
-rw-r--r--app/modules/wiki/history/wiki-history.controller.spec.coffee62
-rw-r--r--app/modules/wiki/history/wiki-history.directive.coffee41
-rw-r--r--app/modules/wiki/history/wiki-history.jade19
-rw-r--r--app/modules/wiki/history/wiki-history.module.coffee20
-rw-r--r--app/modules/wiki/history/wiki-history.scss3
-rw-r--r--app/partials/admin/admin-membership-paginator.jade23
-rw-r--r--app/partials/admin/admin-memberships-row-checkbox.jade5
-rw-r--r--app/partials/admin/admin-memberships.jade31
-rw-r--r--app/partials/admin/admin-project-change-owner.jade11
-rw-r--r--app/partials/admin/admin-project-default-values.jade18
-rw-r--r--app/partials/admin/admin-project-export.jade38
-rw-r--r--app/partials/admin/admin-project-modules.jade189
-rw-r--r--app/partials/admin/admin-project-profile.jade182
-rw-r--r--app/partials/admin/admin-project-reports.jade32
-rw-r--r--app/partials/admin/admin-project-request-ownership.jade8
-rw-r--r--app/partials/admin/admin-project-restrictions.jade8
-rw-r--r--app/partials/admin/admin-project-values-custom-fields.jade46
-rw-r--r--app/partials/admin/admin-project-values-due-dates.jade34
-rw-r--r--app/partials/admin/admin-project-values-points.jade22
-rw-r--r--app/partials/admin/admin-project-values-priorities.jade22
-rw-r--r--app/partials/admin/admin-project-values-severities.jade22
-rw-r--r--app/partials/admin/admin-project-values-status.jade40
-rw-r--r--app/partials/admin/admin-project-values-tags.jade32
-rw-r--r--app/partials/admin/admin-project-values-types.jade22
-rw-r--r--app/partials/admin/admin-roles.jade48
-rw-r--r--app/partials/admin/admin-third-parties-bitbucket.jade67
-rw-r--r--app/partials/admin/admin-third-parties-github.jade55
-rw-r--r--app/partials/admin/admin-third-parties-gitlab.jade66
-rw-r--r--app/partials/admin/admin-third-parties-gogs.jade55
-rw-r--r--app/partials/admin/admin-third-parties-webhooks.jade197
-rw-r--r--app/partials/admin/lightbox-add-members.jade62
-rw-r--r--app/partials/admin/memberships-row-avatar.jade20
-rw-r--r--app/partials/admin/memberships-warning-message.jade11
-rw-r--r--app/partials/admin/no-more-memberships-explanation.jade11
-rw-r--r--app/partials/admin/project-csv.jade24
-rw-r--r--app/partials/auth/change-password-from-recovery.jade10
-rw-r--r--app/partials/auth/forgot-password.jade10
-rw-r--r--app/partials/auth/invitation.jade17
-rw-r--r--app/partials/auth/login-text.jade4
-rw-r--r--app/partials/auth/login.jade11
-rw-r--r--app/partials/auth/register.jade10
-rw-r--r--app/partials/backlog/backlog.jade132
-rw-r--r--app/partials/backlog/progress-bar.jade6
-rw-r--r--app/partials/backlog/sprint-header.jade25
-rw-r--r--app/partials/backlog/us-role-points-popover.jade8
-rw-r--r--app/partials/common/components/add-button.jade4
-rw-r--r--app/partials/common/components/block-button.jade10
-rw-r--r--app/partials/common/components/created-by.jade18
-rw-r--r--app/partials/common/components/delete-button.jade5
-rw-r--r--app/partials/common/components/editable-description-msg-edit-mode.jade1
-rw-r--r--app/partials/common/components/editable-description-msg-read-mode.jade1
-rw-r--r--app/partials/common/components/editable-subject.jade19
-rw-r--r--app/partials/common/components/kanban-placeholder.jade7
-rw-r--r--app/partials/common/components/level.jade1
-rw-r--r--app/partials/common/components/list-item-assigned-to-avatar.jade7
-rw-r--r--app/partials/common/components/main-title.jade4
-rw-r--r--app/partials/common/components/progress-bar.jade1
-rw-r--r--app/partials/common/components/status-button.jade19
-rw-r--r--app/partials/common/components/status-display.jade5
-rw-r--r--app/partials/common/components/taskboard-placeholder.jade7
-rw-r--r--app/partials/common/components/user-display.jade23
-rw-r--r--app/partials/common/components/wysiwyg-toolbar.jade59
-rw-r--r--app/partials/common/estimation/us-estimation-points-per-role.jade18
-rw-r--r--app/partials/common/estimation/us-estimation-points.jade13
-rw-r--r--app/partials/common/estimation/us-estimation-total.jade8
-rw-r--r--app/partials/common/estimation/us-points-roles-popover.jade6
-rw-r--r--app/partials/common/lightbox-feedback.jade8
-rw-r--r--app/partials/common/lightbox/lightbox-block.jade9
-rw-r--r--app/partials/common/lightbox/lightbox-blocking-message-input.jade7
-rw-r--r--app/partials/common/lightbox/lightbox-change-owner.jade72
-rw-r--r--app/partials/common/lightbox/lightbox-create-edit/lb-create-edit-issue.jade33
-rw-r--r--app/partials/common/lightbox/lightbox-create-edit/lb-create-edit-task.jade33
-rw-r--r--app/partials/common/lightbox/lightbox-create-edit/lb-create-edit-us.jade38
-rw-r--r--app/partials/common/lightbox/lightbox-create-edit/lb-create-edit.jade120
-rw-r--r--app/partials/common/lightbox/lightbox-due-date.jade45
-rw-r--r--app/partials/common/lightbox/lightbox-leave-project-warning.jade18
-rw-r--r--app/partials/common/lightbox/lightbox-relate-to-epic.jade106
-rw-r--r--app/partials/common/lightbox/lightbox-request-ownership.jade12
-rw-r--r--app/partials/common/popover/popover-related-task-status.jade6
-rw-r--r--app/partials/common/popover/popover-us-status.jade6
-rw-r--r--app/partials/common/tag/lb-tag-line-tags.jade9
-rw-r--r--app/partials/common/tag/lb-tag-line.jade7
-rw-r--r--app/partials/common/tag/tag-line.jade15
-rw-r--r--app/partials/common/tag/tags-line-tags.jade16
-rw-r--r--app/partials/common/wysiwyg/wysiwyg-markitup-preview.jade8
-rw-r--r--app/partials/contrib/main.jade15
-rw-r--r--app/partials/contrib/user-settings.jade10
-rw-r--r--app/partials/custom-attributes/custom-attribute-value-edit.jade49
-rw-r--r--app/partials/custom-attributes/custom-attribute-value.jade35
-rw-r--r--app/partials/custom-attributes/custom-attributes-values.jade19
-rw-r--r--app/partials/epic/epic-detail.jade122
-rw-r--r--app/partials/error/error.jade8
-rw-r--r--app/partials/error/not-found.jade8
-rw-r--r--app/partials/error/permission-denied.jade15
-rw-r--r--app/partials/includes/components/addnewissue.jade13
-rw-r--r--app/partials/includes/components/addnewtask.jade13
-rw-r--r--app/partials/includes/components/addnewus.jade9
-rw-r--r--app/partials/includes/components/backlog-row.jade71
-rw-r--r--app/partials/includes/components/loading-bar.jade6
-rw-r--r--app/partials/includes/components/mainTitle.jade6
-rw-r--r--app/partials/includes/components/notification-message.jade30
-rw-r--r--app/partials/includes/components/select-color.jade8
-rw-r--r--app/partials/includes/components/sprint-summary.jade53
-rw-r--r--app/partials/includes/components/summary.jade25
-rw-r--r--app/partials/includes/modules/admin-menu.jade21
-rw-r--r--app/partials/includes/modules/admin-submenu-project-profile.jade18
-rw-r--r--app/partials/includes/modules/admin-submenu-project-values.jade34
-rw-r--r--app/partials/includes/modules/admin-submenu-roles.jade10
-rw-r--r--app/partials/includes/modules/admin-submenu-third-parties.jade18
-rw-r--r--app/partials/includes/modules/admin/admin-custom-attributes-extra.jade33
-rw-r--r--app/partials/includes/modules/admin/admin-custom-attributes-new-extra.jade29
-rw-r--r--app/partials/includes/modules/admin/admin-custom-attributes.jade168
-rw-r--r--app/partials/includes/modules/admin/admin-membership-table.jade12
-rw-r--r--app/partials/includes/modules/admin/admin-submenu-contrib.jade10
-rw-r--r--app/partials/includes/modules/admin/default-values.jade50
-rw-r--r--app/partials/includes/modules/admin/project-due-date-status.jade165
-rw-r--r--app/partials/includes/modules/admin/project-points.jade80
-rw-r--r--app/partials/includes/modules/admin/project-status.jade111
-rw-r--r--app/partials/includes/modules/admin/project-tags.jade187
-rw-r--r--app/partials/includes/modules/admin/project-types.jade99
-rw-r--r--app/partials/includes/modules/admin/project-us-status.jade157
-rw-r--r--app/partials/includes/modules/backlog-table.jade20
-rw-r--r--app/partials/includes/modules/burndown.jade2
-rw-r--r--app/partials/includes/modules/cancel-account-form.jade12
-rw-r--r--app/partials/includes/modules/change-email-form.jade22
-rw-r--r--app/partials/includes/modules/change-password-from-recovery-form.jade34
-rw-r--r--app/partials/includes/modules/forgot-form.jade25
-rw-r--r--app/partials/includes/modules/invitation-login-form.jade44
-rw-r--r--app/partials/includes/modules/invitation-register-form.jade55
-rw-r--r--app/partials/includes/modules/issues-options.jade6
-rw-r--r--app/partials/includes/modules/issues-table.jade100
-rw-r--r--app/partials/includes/modules/kanban-table.jade94
-rw-r--r--app/partials/includes/modules/lightbox-ask-choice.jade15
-rw-r--r--app/partials/includes/modules/lightbox-delete-project.jade11
-rw-r--r--app/partials/includes/modules/lightbox-generic-ask.jade15
-rw-r--r--app/partials/includes/modules/lightbox-generic-error.jade10
-rw-r--r--app/partials/includes/modules/lightbox-generic-loading.jade12
-rw-r--r--app/partials/includes/modules/lightbox-generic-success.jade10
-rw-r--r--app/partials/includes/modules/lightbox-issue-bulk.jade20
-rw-r--r--app/partials/includes/modules/lightbox-sprint-add-edit.jade49
-rw-r--r--app/partials/includes/modules/lightbox-task-bulk.jade19
-rw-r--r--app/partials/includes/modules/lightbox-us-bulk.jade18
-rw-r--r--app/partials/includes/modules/loader.jade4
-rw-r--r--app/partials/includes/modules/login-form.jade49
-rw-r--r--app/partials/includes/modules/register-form.jade73
-rw-r--r--app/partials/includes/modules/related-tasks.jade16
-rw-r--r--app/partials/includes/modules/search-filter.jade45
-rw-r--r--app/partials/includes/modules/search-in.jade10
-rw-r--r--app/partials/includes/modules/search-results/empty-search-results.jade6
-rw-r--r--app/partials/includes/modules/search-results/search-result-table-epics.jade19
-rw-r--r--app/partials/includes/modules/search-results/search-result-table-issues.jade21
-rw-r--r--app/partials/includes/modules/search-results/search-result-table-tasks.jade21
-rw-r--r--app/partials/includes/modules/search-results/search-result-table-us.jade26
-rw-r--r--app/partials/includes/modules/search-results/search-result-table-wiki.jade13
-rw-r--r--app/partials/includes/modules/search-results/search-result-table.jade16
-rw-r--r--app/partials/includes/modules/sprint.jade40
-rw-r--r--app/partials/includes/modules/sprints.jade45
-rw-r--r--app/partials/includes/modules/taskboard-table.jade195
-rw-r--r--app/partials/includes/modules/team/team-filters.jade15
-rw-r--r--app/partials/includes/modules/team/team-table.jade56
-rw-r--r--app/partials/includes/modules/user-settings-menu.jade28
-rw-r--r--app/partials/includes/modules/user-settings/live-notifications-table.jade12
-rw-r--r--app/partials/includes/modules/user-settings/mail-notifications-table.jade12
-rw-r--r--app/partials/includes/modules/user-settings/web-notifications-table.jade8
-rw-r--r--app/partials/issue/assign-sprint-to-issue-button.jade43
-rw-r--r--app/partials/issue/iocaine-button.jade11
-rw-r--r--app/partials/issue/issue-paginator.jade22
-rw-r--r--app/partials/issue/issue-priority-button.jade15
-rw-r--r--app/partials/issue/issue-severity-button.jade19
-rw-r--r--app/partials/issue/issue-status-inline-edition-selection.jade6
-rw-r--r--app/partials/issue/issue-type-button.jade18
-rw-r--r--app/partials/issue/issues-detail.jade172
-rw-r--r--app/partials/issue/issues.jade37
-rw-r--r--app/partials/kanban/kanban.jade46
-rw-r--r--app/partials/search/lightbox-search.jade8
-rw-r--r--app/partials/search/search.jade13
-rw-r--r--app/partials/task/related-task-create-form.jade16
-rw-r--r--app/partials/task/related-task-row-edit.jade30
-rw-r--r--app/partials/task/related-task-row.jade58
-rw-r--r--app/partials/task/task-detail.jade156
-rw-r--r--app/partials/taskboard/taskboard-user.jade15
-rw-r--r--app/partials/taskboard/taskboard.jade56
-rw-r--r--app/partials/team/leave-project.jade6
-rw-r--r--app/partials/team/team-filter.jade18
-rw-r--r--app/partials/team/team-member-current-user.jade30
-rw-r--r--app/partials/team/team-member-stats.jade37
-rw-r--r--app/partials/team/team-members.jade26
-rw-r--r--app/partials/team/team.jade9
-rw-r--r--app/partials/us/us-client-requirement-button.jade11
-rw-r--r--app/partials/us/us-detail.jade202
-rw-r--r--app/partials/us/us-team-requirement-button.jade11
-rw-r--r--app/partials/user/cancel-account.jade11
-rw-r--r--app/partials/user/change-email.jade10
-rw-r--r--app/partials/user/lightbox/lightbox-delete-account.jade11
-rw-r--r--app/partials/user/live-notifications.jade19
-rw-r--r--app/partials/user/mail-notifications.jade19
-rw-r--r--app/partials/user/user-change-password.jade57
-rw-r--r--app/partials/user/user-profile.jade134
-rw-r--r--app/partials/user/user-project-settings.jade35
-rw-r--r--app/partials/user/web-notifications.jade24
-rw-r--r--app/partials/wiki/wiki-list.jade57
-rw-r--r--app/partials/wiki/wiki-nav.jade58
-rw-r--r--app/partials/wiki/wiki-summary.jade27
-rw-r--r--app/partials/wiki/wiki.jade38
-rw-r--r--app/styles/components/avatar.scss7
-rw-r--r--app/styles/components/basic-table.scss24
-rwxr-xr-xapp/styles/components/buttons.scss320
-rw-r--r--app/styles/components/card-placeholder.scss36
-rw-r--r--app/styles/components/check.scss76
-rw-r--r--app/styles/components/created-by.scss32
-rw-r--r--app/styles/components/doomline.scss13
-rw-r--r--app/styles/components/editor-help.scss37
-rw-r--r--app/styles/components/empty.scss39
-rw-r--r--app/styles/components/estimation.scss77
-rw-r--r--app/styles/components/history.scss32
-rw-r--r--app/styles/components/level.scss7
-rw-r--r--app/styles/components/list-items.scss123
-rw-r--r--app/styles/components/loader.scss31
-rw-r--r--app/styles/components/loading-bar.scss24
-rw-r--r--app/styles/components/loading-spinner.scss3
-rw-r--r--app/styles/components/looking-for-people.scss5
-rw-r--r--app/styles/components/notification-message.scss158
-rw-r--r--app/styles/components/paginator.scss29
-rw-r--r--app/styles/components/popover-points.scss10
-rw-r--r--app/styles/components/private.scss0
-rw-r--r--app/styles/components/select-color.scss46
-rw-r--r--app/styles/components/settings-nav.scss7
-rw-r--r--app/styles/components/summary.scss262
-rw-r--r--app/styles/components/track-btn.scss136
-rw-r--r--app/styles/components/user-list.scss58
-rw-r--r--app/styles/core/animation.scss70
-rw-r--r--app/styles/core/base.scss119
-rw-r--r--app/styles/core/elements.scss131
-rw-r--r--app/styles/core/forms.scss65
-rwxr-xr-xapp/styles/core/typography.scss137
-rw-r--r--app/styles/dependencies/helpers.scss2
-rw-r--r--app/styles/dependencies/mixins/avatar.scss8
-rw-r--r--app/styles/dependencies/mixins/background.scss9
-rw-r--r--app/styles/dependencies/mixins/box-arrow.scss25
-rw-r--r--app/styles/dependencies/mixins/box-shadow.scss3
-rw-r--r--app/styles/dependencies/mixins/btn-group.scss45
-rw-r--r--app/styles/dependencies/mixins/centered.scss16
-rw-r--r--app/styles/dependencies/mixins/create.scss268
-rw-r--r--app/styles/dependencies/mixins/empty-color.scss39
-rw-r--r--app/styles/dependencies/mixins/epics-dashboard.scss55
-rw-r--r--app/styles/dependencies/mixins/import.scss182
-rw-r--r--app/styles/dependencies/mixins/lightbox.scss60
-rw-r--r--app/styles/dependencies/mixins/loading-spinner.scss8
-rw-r--r--app/styles/dependencies/mixins/popover.scss58
-rw-r--r--app/styles/dependencies/mixins/profile-form.scss64
-rw-r--r--app/styles/dependencies/mixins/progress.scss5
-rw-r--r--app/styles/dependencies/mixins/project-card.scss80
-rw-r--r--app/styles/dependencies/mixins/radio-group.scss19
-rw-r--r--app/styles/dependencies/mixins/sidebar.scss112
-rw-r--r--app/styles/dependencies/mixins/slide.scss9
-rw-r--r--app/styles/dependencies/mixins/svg.scss9
-rw-r--r--app/styles/dependencies/mixins/track-buttons.scss31
-rw-r--r--app/styles/dependencies/mixins/typography.scss46
-rw-r--r--app/styles/dependencies/reset.scss136
-rw-r--r--app/styles/dependencies/responsive.scss48
-rw-r--r--app/styles/extras/dependencies.scss40
-rw-r--r--app/styles/layout/admin-memberships.scss37
-rw-r--r--app/styles/layout/admin-project-tags.scss133
-rw-r--r--app/styles/layout/admin-project-values.scss57
-rw-r--r--app/styles/layout/auth.scss110
-rw-r--r--app/styles/layout/backlog.scss79
-rw-r--r--app/styles/layout/invitation.scss121
-rw-r--r--app/styles/layout/issues.scss9
-rw-r--r--app/styles/layout/kanban.scss35
-rw-r--r--app/styles/layout/not-found.scss31
-rw-r--r--app/styles/layout/rtl.scss907
-rw-r--r--app/styles/layout/taskboard.scss32
-rw-r--r--app/styles/layout/team.scss10
-rw-r--r--app/styles/layout/ticket-detail.scss178
-rw-r--r--app/styles/layout/wiki-edit.scss3
-rw-r--r--app/styles/layout/wiki.scss6
-rw-r--r--app/styles/modules/admin/admin-common.scss35
-rw-r--r--app/styles/modules/admin/admin-custom-attributes.scss144
-rw-r--r--app/styles/modules/admin/admin-functionalities.scss80
-rw-r--r--app/styles/modules/admin/admin-membership-table.scss93
-rw-r--r--app/styles/modules/admin/admin-menu.scss14
-rw-r--r--app/styles/modules/admin/admin-project-export.scss29
-rw-r--r--app/styles/modules/admin/admin-project-profile.scss189
-rw-r--r--app/styles/modules/admin/admin-roles.scss62
-rw-r--r--app/styles/modules/admin/admin-submenu-roles.scss6
-rw-r--r--app/styles/modules/admin/admin-submenu.scss38
-rw-r--r--app/styles/modules/admin/admin-third-parties-webhooks.scss194
-rw-r--r--app/styles/modules/admin/contrib.scss69
-rw-r--r--app/styles/modules/admin/default-values.scss18
-rw-r--r--app/styles/modules/admin/project-csv.scss47
-rw-r--r--app/styles/modules/admin/project-values.scss73
-rw-r--r--app/styles/modules/admin/third-parties.scss44
-rw-r--r--app/styles/modules/auth/cancel-account.scss13
-rw-r--r--app/styles/modules/auth/change-email-form.scss13
-rw-r--r--app/styles/modules/auth/change-password-from-recovery.scss3
-rw-r--r--app/styles/modules/auth/forgot-form.scss4
-rw-r--r--app/styles/modules/auth/login-form.scss28
-rw-r--r--app/styles/modules/auth/register-form.scss11
-rw-r--r--app/styles/modules/backlog/backlog-table.scss299
-rw-r--r--app/styles/modules/backlog/burndown.scss5
-rw-r--r--app/styles/modules/backlog/sprints.scss260
-rw-r--r--app/styles/modules/backlog/taskboard-table.scss287
-rw-r--r--app/styles/modules/common/category-config.scss64
-rw-r--r--app/styles/modules/common/colors-table.scss224
-rw-r--r--app/styles/modules/common/contrib-plugins.scss8
-rw-r--r--app/styles/modules/common/custom-fields.scss125
-rw-r--r--app/styles/modules/common/external-reference.scss29
-rw-r--r--app/styles/modules/common/lightbox.scss1011
-rw-r--r--app/styles/modules/common/nav.scss149
-rw-r--r--app/styles/modules/common/related-tasks.scss229
-rw-r--r--app/styles/modules/common/ticket-data.scss395
-rw-r--r--app/styles/modules/epics/epic-detail.scss10
-rw-r--r--app/styles/modules/help/joyride.scss58
-rw-r--r--app/styles/modules/help/lightbox-generic-notion.scss6
-rw-r--r--app/styles/modules/home-project.scss135
-rw-r--r--app/styles/modules/issues/issues-options.scss10
-rw-r--r--app/styles/modules/issues/issues-table.scss185
-rw-r--r--app/styles/modules/kanban/kanban-table.scss225
-rw-r--r--app/styles/modules/search/search-filter.scss39
-rw-r--r--app/styles/modules/search/search-in.scss13
-rw-r--r--app/styles/modules/search/search-result-table.scss86
-rw-r--r--app/styles/modules/team/team-filters.scss39
-rw-r--r--app/styles/modules/team/team-table.scss110
-rw-r--r--app/styles/modules/user-settings/mail-notifications-table.scss34
-rw-r--r--app/styles/modules/user-settings/project-settings-table.scss28
-rw-r--r--app/styles/modules/user-settings/user-change-password.scss20
-rw-r--r--app/styles/modules/user-settings/user-profile.scss24
-rw-r--r--app/styles/modules/wiki/wiki-nav.scss112
-rw-r--r--app/styles/modules/wiki/wiki-pages-table.scss49
-rw-r--r--app/styles/modules/wiki/wiki-summary.scss42
-rw-r--r--app/styles/shame/shame.scss27
-rw-r--r--app/styles/vendor/jquery.textcomplete.css38
-rwxr-xr-xapp/styles/vendor/normalize.css425
-rw-r--r--app/styles/vendor/pikaday.css173
-rw-r--r--app/svg/editor.svg60
-rw-r--r--app/svg/icons/block-user.svg10
-rw-r--r--app/svg/icons/multi-block-project.svg5
-rw-r--r--app/svg/icons/project-limit.svg8
-rw-r--r--app/svg/icons/team-question.svg4
-rw-r--r--app/svg/logo-color.svg12
-rw-r--r--app/svg/logo-moustache.svg15
-rw-r--r--app/svg/logo-nav.svg44
-rw-r--r--app/svg/logo.svg23
-rw-r--r--app/svg/pattern.svg1
-rw-r--r--app/svg/spinner-circle.svg1
-rw-r--r--app/svg/spinner.svg74
-rw-r--r--app/svg/sprite.svg475
-rw-r--r--app/themes/high-contrast/custom.scss101
-rwxr-xr-xapp/themes/high-contrast/variables.scss87
-rw-r--r--app/themes/material-design/custom.scss39
-rwxr-xr-xapp/themes/material-design/variables.scss84
-rw-r--r--app/themes/taiga-legacy/custom.scss72
-rwxr-xr-xapp/themes/taiga-legacy/variables.scss72
-rw-r--r--app/themes/taiga/custom.scss0
-rwxr-xr-xapp/themes/taiga/variables.scss78
-rw-r--r--coffeelint.json120
-rw-r--r--conf.e2e.js194
-rw-r--r--conf/conf.example.json26
-rw-r--r--csslintrc.json26
-rw-r--r--e2e/README.md26
-rw-r--r--e2e/capabilities.js112
-rw-r--r--e2e/gallery/gallery-front.js106
-rw-r--r--e2e/gallery/gallery.css36
-rw-r--r--e2e/gallery/gallery.jade52
-rw-r--r--e2e/gallery/index.js46
-rw-r--r--e2e/helpers/admin-attributes-helper.js140
-rw-r--r--e2e/helpers/admin-integrations.js61
-rw-r--r--e2e/helpers/admin-memberships.js97
-rw-r--r--e2e/helpers/admin-permissions.js63
-rw-r--r--e2e/helpers/backlog-helper.js256
-rw-r--r--e2e/helpers/common-helper.js82
-rw-r--r--e2e/helpers/create-project-helper.js43
-rw-r--r--e2e/helpers/custom-fields-helper.js74
-rw-r--r--e2e/helpers/detail-helper.js566
-rw-r--r--e2e/helpers/discover-helper.js87
-rw-r--r--e2e/helpers/epic-detail-helper.js76
-rw-r--r--e2e/helpers/epics-dashboard-helper.js202
-rw-r--r--e2e/helpers/filters-helper.js81
-rw-r--r--e2e/helpers/index.js17
-rw-r--r--e2e/helpers/issues-helper.js102
-rw-r--r--e2e/helpers/kanban-helper.js75
-rw-r--r--e2e/helpers/project-detail-helper.js91
-rw-r--r--e2e/helpers/task-detail-helper.js23
-rw-r--r--e2e/helpers/taskboard-helper.js142
-rw-r--r--e2e/helpers/team-helper.js63
-rw-r--r--e2e/helpers/us-detail-helper.js66
-rw-r--r--e2e/helpers/user-profile-helper.js11
-rw-r--r--e2e/helpers/wiki-helper.js120
-rw-r--r--e2e/screenshots/chrome/.gitignore2
-rw-r--r--e2e/screenshots/firefox/.gitignore2
-rw-r--r--e2e/screenshots/ie/.gitignore2
-rw-r--r--e2e/screenshots/safari/.gitignore2
-rw-r--r--e2e/shared/detail.js484
-rw-r--r--e2e/shared/filters.js73
-rw-r--r--e2e/shared/wysiwyg.js548
-rw-r--r--e2e/suites/admin/attributes/custom-fields.e2e.js245
-rw-r--r--e2e/suites/admin/attributes/points.e2e.js100
-rw-r--r--e2e/suites/admin/attributes/priorities.e2e.js98
-rw-r--r--e2e/suites/admin/attributes/severities.e2e.js98
-rw-r--r--e2e/suites/admin/attributes/status.e2e.js124
-rw-r--r--e2e/suites/admin/attributes/tags.e2e.js56
-rw-r--r--e2e/suites/admin/attributes/types.e2e.js98
-rw-r--r--e2e/suites/admin/integrations/bitbucket.e2e.js25
-rw-r--r--e2e/suites/admin/integrations/github.e2e.js25
-rw-r--r--e2e/suites/admin/integrations/gitlab.e2e.js25
-rw-r--r--e2e/suites/admin/integrations/webhooks.e2e.js67
-rw-r--r--e2e/suites/admin/members.e2e.js169
-rw-r--r--e2e/suites/admin/permissions.e2e.js80
-rw-r--r--e2e/suites/admin/project/default-values.e2e.js27
-rw-r--r--e2e/suites/admin/project/modules.e2e.js104
-rw-r--r--e2e/suites/admin/project/project-detail.e2e.js144
-rw-r--r--e2e/suites/admin/project/reports.e2e.js44
-rw-r--r--e2e/suites/auth/auth.e2e.js224
-rw-r--r--e2e/suites/backlog.e2e.js577
-rw-r--r--e2e/suites/create-project/duplicate.e2e.js64
-rw-r--r--e2e/suites/discover/discover-home.e2e.js69
-rw-r--r--e2e/suites/discover/discover-search.e2e.js124
-rw-r--r--e2e/suites/epics/epic-dashboard.e2e.js76
-rw-r--r--e2e/suites/epics/epic-detail.e2e.js105
-rw-r--r--e2e/suites/home.e2e.js83
-rw-r--r--e2e/suites/issues/issue-detail.e2e.js66
-rw-r--r--e2e/suites/issues/issues.e2e.js138
-rw-r--r--e2e/suites/kanban.e2e.js301
-rw-r--r--e2e/suites/project-home.e2e.js157
-rw-r--r--e2e/suites/public/public.e2e.js110
-rw-r--r--e2e/suites/search.e2e.js103
-rw-r--r--e2e/suites/tasks/task-detail.e2e.js81
-rw-r--r--e2e/suites/tasks/taskboard.e2e.js319
-rw-r--r--e2e/suites/team.e2e.js86
-rw-r--r--e2e/suites/transfer-project.e2e.js90
-rw-r--r--e2e/suites/user-profile/change-password.e2e.js74
-rw-r--r--e2e/suites/user-profile/edit-user-profile.e2e.js102
-rw-r--r--e2e/suites/user-profile/email-notification.e2e.js53
-rw-r--r--e2e/suites/user-profile/feedback.e2e.js37
-rw-r--r--e2e/suites/user-profile/user-profile-activity.e2e.js85
-rw-r--r--e2e/suites/user-profile/user-profile-contacts.e2e.js51
-rw-r--r--e2e/suites/user-profile/user-profile-likes.e2e.js94
-rw-r--r--e2e/suites/user-profile/user-profile-projects.e2e.js29
-rw-r--r--e2e/suites/user-profile/user-profile-votes.e2e.js214
-rw-r--r--e2e/suites/user-profile/user-profile-watched.e2e.js239
-rw-r--r--e2e/suites/user-stories/user-story-detail.e2e.js100
-rw-r--r--e2e/suites/wiki.e2e.js77
-rw-r--r--e2e/taiga_back_cli.py64
-rw-r--r--e2e/upload-file-test.txt1
-rw-r--r--e2e/upload-image-test.pngbin0 -> 10357 bytes
-rw-r--r--e2e/utils/common.js566
-rw-r--r--e2e/utils/index.js5
-rw-r--r--e2e/utils/lightbox.js85
-rw-r--r--e2e/utils/nav.js171
-rw-r--r--e2e/utils/notifications.js93
-rw-r--r--e2e/utils/popover.js36
-rw-r--r--emojis/0023-20e3.pngbin0 -> 484 bytes
-rw-r--r--emojis/002a-20e3.pngbin0 -> 449 bytes
-rw-r--r--emojis/0030-20e3.pngbin0 -> 422 bytes
-rw-r--r--emojis/0031-20e3.pngbin0 -> 268 bytes
-rw-r--r--emojis/0032-20e3.pngbin0 -> 443 bytes
-rw-r--r--emojis/0033-20e3.pngbin0 -> 464 bytes
-rw-r--r--emojis/0034-20e3.pngbin0 -> 414 bytes
-rw-r--r--emojis/0035-20e3.pngbin0 -> 458 bytes
-rw-r--r--emojis/0036-20e3.pngbin0 -> 432 bytes
-rw-r--r--emojis/0037-20e3.pngbin0 -> 384 bytes
-rw-r--r--emojis/0038-20e3.pngbin0 -> 448 bytes
-rw-r--r--emojis/0039-20e3.pngbin0 -> 440 bytes
-rw-r--r--emojis/1f004.pngbin0 -> 457 bytes
-rw-r--r--emojis/1f0cf.pngbin0 -> 603 bytes
-rw-r--r--emojis/1f170.pngbin0 -> 460 bytes
-rw-r--r--emojis/1f171.pngbin0 -> 427 bytes
-rw-r--r--emojis/1f17e.pngbin0 -> 505 bytes
-rw-r--r--emojis/1f17f.pngbin0 -> 389 bytes
-rw-r--r--emojis/1f18e.pngbin0 -> 595 bytes
-rw-r--r--emojis/1f191.pngbin0 -> 530 bytes
-rw-r--r--emojis/1f192.pngbin0 -> 478 bytes
-rw-r--r--emojis/1f193.pngbin0 -> 526 bytes
-rw-r--r--emojis/1f194.pngbin0 -> 463 bytes
-rw-r--r--emojis/1f195.pngbin0 -> 486 bytes
-rw-r--r--emojis/1f196.pngbin0 -> 589 bytes
-rw-r--r--emojis/1f197.pngbin0 -> 592 bytes
-rw-r--r--emojis/1f198.pngbin0 -> 586 bytes
-rw-r--r--emojis/1f199.pngbin0 -> 510 bytes
-rw-r--r--emojis/1f19a.pngbin0 -> 649 bytes
-rw-r--r--emojis/1f1e6-1f1e8.pngbin0 -> 563 bytes
-rw-r--r--emojis/1f1e6-1f1e9.pngbin0 -> 332 bytes
-rw-r--r--emojis/1f1e6-1f1ea.pngbin0 -> 214 bytes
-rw-r--r--emojis/1f1e6-1f1eb.pngbin0 -> 333 bytes
-rw-r--r--emojis/1f1e6-1f1ec.pngbin0 -> 509 bytes
-rw-r--r--emojis/1f1e6-1f1ee.pngbin0 -> 564 bytes
-rw-r--r--emojis/1f1e6-1f1f1.pngbin0 -> 336 bytes
-rw-r--r--emojis/1f1e6-1f1f2.pngbin0 -> 177 bytes
-rw-r--r--emojis/1f1e6-1f1f4.pngbin0 -> 342 bytes
-rw-r--r--emojis/1f1e6-1f1f6.pngbin0 -> 400 bytes
-rw-r--r--emojis/1f1e6-1f1f7.pngbin0 -> 258 bytes
-rw-r--r--emojis/1f1e6-1f1f8.pngbin0 -> 558 bytes
-rw-r--r--emojis/1f1e6-1f1f9.pngbin0 -> 176 bytes
-rw-r--r--emojis/1f1e6-1f1fa.pngbin0 -> 547 bytes
-rw-r--r--emojis/1f1e6-1f1fc.pngbin0 -> 264 bytes
-rw-r--r--emojis/1f1e6-1f1fd.pngbin0 -> 292 bytes
-rw-r--r--emojis/1f1e6-1f1ff.pngbin0 -> 263 bytes
-rw-r--r--emojis/1f1e7-1f1e6.pngbin0 -> 388 bytes
-rw-r--r--emojis/1f1e7-1f1e7.pngbin0 -> 299 bytes
-rw-r--r--emojis/1f1e7-1f1e9.pngbin0 -> 298 bytes
-rw-r--r--emojis/1f1e7-1f1ea.pngbin0 -> 183 bytes
-rw-r--r--emojis/1f1e7-1f1eb.pngbin0 -> 243 bytes
-rw-r--r--emojis/1f1e7-1f1ec.pngbin0 -> 180 bytes
-rw-r--r--emojis/1f1e7-1f1ed.pngbin0 -> 359 bytes
-rw-r--r--emojis/1f1e7-1f1ee.pngbin0 -> 643 bytes
-rw-r--r--emojis/1f1e7-1f1ef.pngbin0 -> 191 bytes
-rw-r--r--emojis/1f1e7-1f1f1.pngbin0 -> 467 bytes
-rw-r--r--emojis/1f1e7-1f1f2.pngbin0 -> 544 bytes
-rw-r--r--emojis/1f1e7-1f1f3.pngbin0 -> 529 bytes
-rw-r--r--emojis/1f1e7-1f1f4.pngbin0 -> 300 bytes
-rw-r--r--emojis/1f1e7-1f1f6.pngbin0 -> 473 bytes
-rw-r--r--emojis/1f1e7-1f1f7.pngbin0 -> 526 bytes
-rw-r--r--emojis/1f1e7-1f1f8.pngbin0 -> 366 bytes
-rw-r--r--emojis/1f1e7-1f1f9.pngbin0 -> 444 bytes
-rw-r--r--emojis/1f1e7-1f1fb.pngbin0 -> 291 bytes
-rw-r--r--emojis/1f1e7-1f1fc.pngbin0 -> 181 bytes
-rw-r--r--emojis/1f1e7-1f1fe.pngbin0 -> 302 bytes
-rw-r--r--emojis/1f1e7-1f1ff.pngbin0 -> 511 bytes
-rw-r--r--emojis/1f1e8-1f1e6.pngbin0 -> 345 bytes
-rw-r--r--emojis/1f1e8-1f1e8.pngbin0 -> 397 bytes
-rw-r--r--emojis/1f1e8-1f1e9.pngbin0 -> 607 bytes
-rw-r--r--emojis/1f1e8-1f1eb.pngbin0 -> 373 bytes
-rw-r--r--emojis/1f1e8-1f1ec.pngbin0 -> 391 bytes
-rw-r--r--emojis/1f1e8-1f1ed.pngbin0 -> 287 bytes
-rw-r--r--emojis/1f1e8-1f1ee.pngbin0 -> 180 bytes
-rw-r--r--emojis/1f1e8-1f1f0.pngbin0 -> 558 bytes
-rw-r--r--emojis/1f1e8-1f1f1.pngbin0 -> 271 bytes
-rw-r--r--emojis/1f1e8-1f1f2.pngbin0 -> 232 bytes
-rw-r--r--emojis/1f1e8-1f1f3.pngbin0 -> 280 bytes
-rw-r--r--emojis/1f1e8-1f1f4.pngbin0 -> 181 bytes
-rw-r--r--emojis/1f1e8-1f1f5.pngbin0 -> 182 bytes
-rw-r--r--emojis/1f1e8-1f1f7.pngbin0 -> 283 bytes
-rw-r--r--emojis/1f1e8-1f1fa.pngbin0 -> 397 bytes
-rw-r--r--emojis/1f1e8-1f1fb.pngbin0 -> 329 bytes
-rw-r--r--emojis/1f1e8-1f1fc.pngbin0 -> 252 bytes
-rw-r--r--emojis/1f1e8-1f1fd.pngbin0 -> 496 bytes
-rw-r--r--emojis/1f1e8-1f1fe.pngbin0 -> 320 bytes
-rw-r--r--emojis/1f1e8-1f1ff.pngbin0 -> 379 bytes
-rw-r--r--emojis/1f1e9-1f1ea.pngbin0 -> 176 bytes
-rw-r--r--emojis/1f1e9-1f1ec.pngbin0 -> 798 bytes
-rw-r--r--emojis/1f1e9-1f1ef.pngbin0 -> 393 bytes
-rw-r--r--emojis/1f1e9-1f1f0.pngbin0 -> 239 bytes
-rw-r--r--emojis/1f1e9-1f1f2.pngbin0 -> 351 bytes
-rw-r--r--emojis/1f1e9-1f1f4.pngbin0 -> 323 bytes
-rw-r--r--emojis/1f1e9-1f1ff.pngbin0 -> 373 bytes
-rw-r--r--emojis/1f1ea-1f1e6.pngbin0 -> 309 bytes
-rw-r--r--emojis/1f1ea-1f1e8.pngbin0 -> 366 bytes
-rw-r--r--emojis/1f1ea-1f1ea.pngbin0 -> 175 bytes
-rw-r--r--emojis/1f1ea-1f1ec.pngbin0 -> 285 bytes
-rw-r--r--emojis/1f1ea-1f1ed.pngbin0 -> 346 bytes
-rw-r--r--emojis/1f1ea-1f1f7.pngbin0 -> 499 bytes
-rw-r--r--emojis/1f1ea-1f1f8.pngbin0 -> 309 bytes
-rw-r--r--emojis/1f1ea-1f1f9.pngbin0 -> 490 bytes
-rw-r--r--emojis/1f1ea-1f1fa.pngbin0 -> 365 bytes
-rw-r--r--emojis/1f1eb-1f1ee.pngbin0 -> 249 bytes
-rw-r--r--emojis/1f1eb-1f1ef.pngbin0 -> 541 bytes
-rw-r--r--emojis/1f1eb-1f1f0.pngbin0 -> 566 bytes
-rw-r--r--emojis/1f1eb-1f1f2.pngbin0 -> 328 bytes
-rw-r--r--emojis/1f1eb-1f1f4.pngbin0 -> 288 bytes
-rw-r--r--emojis/1f1eb-1f1f7.pngbin0 -> 182 bytes
-rw-r--r--emojis/1f1ec-1f1e6.pngbin0 -> 182 bytes
-rw-r--r--emojis/1f1ec-1f1e7.pngbin0 -> 644 bytes
-rw-r--r--emojis/1f1ec-1f1e9.pngbin0 -> 543 bytes
-rw-r--r--emojis/1f1ec-1f1ea.pngbin0 -> 373 bytes
-rw-r--r--emojis/1f1ec-1f1eb.pngbin0 -> 389 bytes
-rw-r--r--emojis/1f1ec-1f1ec.pngbin0 -> 314 bytes
-rw-r--r--emojis/1f1ec-1f1ed.pngbin0 -> 270 bytes
-rw-r--r--emojis/1f1ec-1f1ee.pngbin0 -> 401 bytes
-rw-r--r--emojis/1f1ec-1f1f1.pngbin0 -> 359 bytes
-rw-r--r--emojis/1f1ec-1f1f2.pngbin0 -> 193 bytes
-rw-r--r--emojis/1f1ec-1f1f3.pngbin0 -> 183 bytes
-rw-r--r--emojis/1f1ec-1f1f5.pngbin0 -> 553 bytes
-rw-r--r--emojis/1f1ec-1f1f6.pngbin0 -> 389 bytes
-rw-r--r--emojis/1f1ec-1f1f7.pngbin0 -> 319 bytes
-rw-r--r--emojis/1f1ec-1f1f8.pngbin0 -> 559 bytes
-rw-r--r--emojis/1f1ec-1f1f9.pngbin0 -> 288 bytes
-rw-r--r--emojis/1f1ec-1f1fa.pngbin0 -> 363 bytes
-rw-r--r--emojis/1f1ec-1f1fc.pngbin0 -> 268 bytes
-rw-r--r--emojis/1f1ec-1f1fe.pngbin0 -> 565 bytes
-rw-r--r--emojis/1f1ed-1f1f0.pngbin0 -> 445 bytes
-rw-r--r--emojis/1f1ed-1f1f2.pngbin0 -> 547 bytes
-rw-r--r--emojis/1f1ed-1f1f3.pngbin0 -> 271 bytes
-rw-r--r--emojis/1f1ed-1f1f7.pngbin0 -> 307 bytes
-rw-r--r--emojis/1f1ed-1f1f9.pngbin0 -> 352 bytes
-rw-r--r--emojis/1f1ed-1f1fa.pngbin0 -> 180 bytes
-rw-r--r--emojis/1f1ee-1f1e8.pngbin0 -> 290 bytes
-rw-r--r--emojis/1f1ee-1f1e9.pngbin0 -> 164 bytes
-rw-r--r--emojis/1f1ee-1f1ea.pngbin0 -> 187 bytes
-rw-r--r--emojis/1f1ee-1f1f1.pngbin0 -> 294 bytes
-rw-r--r--emojis/1f1ee-1f1f2.pngbin0 -> 330 bytes
-rw-r--r--emojis/1f1ee-1f1f3.pngbin0 -> 230 bytes
-rw-r--r--emojis/1f1ee-1f1f4.pngbin0 -> 798 bytes
-rw-r--r--emojis/1f1ee-1f1f6.pngbin0 -> 316 bytes
-rw-r--r--emojis/1f1ee-1f1f7.pngbin0 -> 252 bytes
-rw-r--r--emojis/1f1ee-1f1f8.pngbin0 -> 297 bytes
-rw-r--r--emojis/1f1ee-1f1f9.pngbin0 -> 183 bytes
-rw-r--r--emojis/1f1ef-1f1ea.pngbin0 -> 610 bytes
-rw-r--r--emojis/1f1ef-1f1f2.pngbin0 -> 642 bytes
-rw-r--r--emojis/1f1ef-1f1f4.pngbin0 -> 354 bytes
-rw-r--r--emojis/1f1ef-1f1f5.pngbin0 -> 259 bytes
-rw-r--r--emojis/1f1f0-1f1ea.pngbin0 -> 346 bytes
-rw-r--r--emojis/1f1f0-1f1ec.pngbin0 -> 381 bytes
-rw-r--r--emojis/1f1f0-1f1ed.pngbin0 -> 350 bytes
-rw-r--r--emojis/1f1f0-1f1ee.pngbin0 -> 601 bytes
-rw-r--r--emojis/1f1f0-1f1f2.pngbin0 -> 460 bytes
-rw-r--r--emojis/1f1f0-1f1f3.pngbin0 -> 576 bytes
-rw-r--r--emojis/1f1f0-1f1f5.pngbin0 -> 364 bytes
-rw-r--r--emojis/1f1f0-1f1f7.pngbin0 -> 566 bytes
-rw-r--r--emojis/1f1f0-1f1fc.pngbin0 -> 263 bytes
-rw-r--r--emojis/1f1f0-1f1fe.pngbin0 -> 568 bytes
-rw-r--r--emojis/1f1f0-1f1ff.pngbin0 -> 367 bytes
-rw-r--r--emojis/1f1f1-1f1e6.pngbin0 -> 290 bytes
-rw-r--r--emojis/1f1f1-1f1e7.pngbin0 -> 292 bytes
-rw-r--r--emojis/1f1f1-1f1e8.pngbin0 -> 388 bytes
-rw-r--r--emojis/1f1f1-1f1ee.pngbin0 -> 295 bytes
-rw-r--r--emojis/1f1f1-1f1f0.pngbin0 -> 471 bytes
-rw-r--r--emojis/1f1f1-1f1f7.pngbin0 -> 322 bytes
-rw-r--r--emojis/1f1f1-1f1f8.pngbin0 -> 275 bytes
-rw-r--r--emojis/1f1f1-1f1f9.pngbin0 -> 177 bytes
-rw-r--r--emojis/1f1f1-1f1fa.pngbin0 -> 178 bytes
-rw-r--r--emojis/1f1f1-1f1fb.pngbin0 -> 181 bytes
-rw-r--r--emojis/1f1f1-1f1fe.pngbin0 -> 264 bytes
-rw-r--r--emojis/1f1f2-1f1e6.pngbin0 -> 233 bytes
-rw-r--r--emojis/1f1f2-1f1e8.pngbin0 -> 166 bytes
-rw-r--r--emojis/1f1f2-1f1e9.pngbin0 -> 322 bytes
-rw-r--r--emojis/1f1f2-1f1ea.pngbin0 -> 319 bytes
-rw-r--r--emojis/1f1f2-1f1eb.pngbin0 -> 182 bytes
-rw-r--r--emojis/1f1f2-1f1ec.pngbin0 -> 196 bytes
-rw-r--r--emojis/1f1f2-1f1ed.pngbin0 -> 533 bytes
-rw-r--r--emojis/1f1f2-1f1f0.pngbin0 -> 584 bytes
-rw-r--r--emojis/1f1f2-1f1f1.pngbin0 -> 189 bytes
-rw-r--r--emojis/1f1f2-1f1f2.pngbin0 -> 404 bytes
-rw-r--r--emojis/1f1f2-1f1f3.pngbin0 -> 319 bytes
-rw-r--r--emojis/1f1f2-1f1f4.pngbin0 -> 429 bytes
-rw-r--r--emojis/1f1f2-1f1f5.pngbin0 -> 406 bytes
-rw-r--r--emojis/1f1f2-1f1f6.pngbin0 -> 544 bytes
-rw-r--r--emojis/1f1f2-1f1f7.pngbin0 -> 322 bytes
-rw-r--r--emojis/1f1f2-1f1f8.pngbin0 -> 526 bytes
-rw-r--r--emojis/1f1f2-1f1f9.pngbin0 -> 260 bytes
-rw-r--r--emojis/1f1f2-1f1fa.pngbin0 -> 203 bytes
-rw-r--r--emojis/1f1f2-1f1fb.pngbin0 -> 291 bytes
-rw-r--r--emojis/1f1f2-1f1fc.pngbin0 -> 301 bytes
-rw-r--r--emojis/1f1f2-1f1fd.pngbin0 -> 337 bytes
-rw-r--r--emojis/1f1f2-1f1fe.pngbin0 -> 414 bytes
-rw-r--r--emojis/1f1f2-1f1ff.pngbin0 -> 402 bytes
-rw-r--r--emojis/1f1f3-1f1e6.pngbin0 -> 574 bytes
-rw-r--r--emojis/1f1f3-1f1e8.pngbin0 -> 477 bytes
-rw-r--r--emojis/1f1f3-1f1ea.pngbin0 -> 234 bytes
-rw-r--r--emojis/1f1f3-1f1eb.pngbin0 -> 310 bytes
-rw-r--r--emojis/1f1f3-1f1ec.pngbin0 -> 178 bytes
-rw-r--r--emojis/1f1f3-1f1ee.pngbin0 -> 269 bytes
-rw-r--r--emojis/1f1f3-1f1f1.pngbin0 -> 178 bytes
-rw-r--r--emojis/1f1f3-1f1f4.pngbin0 -> 282 bytes
-rw-r--r--emojis/1f1f3-1f1f5.pngbin0 -> 425 bytes
-rw-r--r--emojis/1f1f3-1f1f7.pngbin0 -> 258 bytes
-rw-r--r--emojis/1f1f3-1f1fa.pngbin0 -> 408 bytes
-rw-r--r--emojis/1f1f3-1f1ff.pngbin0 -> 488 bytes
-rw-r--r--emojis/1f1f4-1f1f2.pngbin0 -> 256 bytes
-rw-r--r--emojis/1f1f5-1f1e6.pngbin0 -> 300 bytes
-rw-r--r--emojis/1f1f5-1f1ea.pngbin0 -> 184 bytes
-rw-r--r--emojis/1f1f5-1f1eb.pngbin0 -> 307 bytes
-rw-r--r--emojis/1f1f5-1f1ec.pngbin0 -> 518 bytes
-rw-r--r--emojis/1f1f5-1f1ed.pngbin0 -> 415 bytes
-rw-r--r--emojis/1f1f5-1f1f0.pngbin0 -> 409 bytes
-rw-r--r--emojis/1f1f5-1f1f1.pngbin0 -> 167 bytes
-rw-r--r--emojis/1f1f5-1f1f2.pngbin0 -> 735 bytes
-rw-r--r--emojis/1f1f5-1f1f3.pngbin0 -> 526 bytes
-rw-r--r--emojis/1f1f5-1f1f7.pngbin0 -> 384 bytes
-rw-r--r--emojis/1f1f5-1f1f8.pngbin0 -> 324 bytes
-rw-r--r--emojis/1f1f5-1f1f9.pngbin0 -> 430 bytes
-rw-r--r--emojis/1f1f5-1f1fc.pngbin0 -> 330 bytes
-rw-r--r--emojis/1f1f5-1f1fe.pngbin0 -> 247 bytes
-rw-r--r--emojis/1f1f6-1f1e6.pngbin0 -> 308 bytes
-rw-r--r--emojis/1f1f7-1f1ea.pngbin0 -> 601 bytes
-rw-r--r--emojis/1f1f7-1f1f4.pngbin0 -> 184 bytes
-rw-r--r--emojis/1f1f7-1f1f8.pngbin0 -> 428 bytes
-rw-r--r--emojis/1f1f7-1f1fa.pngbin0 -> 176 bytes
-rw-r--r--emojis/1f1f7-1f1fc.pngbin0 -> 376 bytes
-rw-r--r--emojis/1f1f8-1f1e6.pngbin0 -> 400 bytes
-rw-r--r--emojis/1f1f8-1f1e7.pngbin0 -> 574 bytes
-rw-r--r--emojis/1f1f8-1f1e8.pngbin0 -> 581 bytes
-rw-r--r--emojis/1f1f8-1f1e9.pngbin0 -> 343 bytes
-rw-r--r--emojis/1f1f8-1f1ea.pngbin0 -> 253 bytes
-rw-r--r--emojis/1f1f8-1f1ec.pngbin0 -> 327 bytes
-rw-r--r--emojis/1f1f8-1f1ed.pngbin0 -> 526 bytes
-rw-r--r--emojis/1f1f8-1f1ee.pngbin0 -> 324 bytes
-rw-r--r--emojis/1f1f8-1f1ef.pngbin0 -> 282 bytes
-rw-r--r--emojis/1f1f8-1f1f0.pngbin0 -> 397 bytes
-rw-r--r--emojis/1f1f8-1f1f1.pngbin0 -> 180 bytes
-rw-r--r--emojis/1f1f8-1f1f2.pngbin0 -> 377 bytes
-rw-r--r--emojis/1f1f8-1f1f3.pngbin0 -> 236 bytes
-rw-r--r--emojis/1f1f8-1f1f4.pngbin0 -> 292 bytes
-rw-r--r--emojis/1f1f8-1f1f7.pngbin0 -> 291 bytes
-rw-r--r--emojis/1f1f8-1f1f8.pngbin0 -> 360 bytes
-rw-r--r--emojis/1f1f8-1f1f9.pngbin0 -> 361 bytes
-rw-r--r--emojis/1f1f8-1f1fb.pngbin0 -> 267 bytes
-rw-r--r--emojis/1f1f8-1f1fd.pngbin0 -> 401 bytes
-rw-r--r--emojis/1f1f8-1f1fe.pngbin0 -> 262 bytes
-rw-r--r--emojis/1f1f8-1f1ff.pngbin0 -> 442 bytes
-rw-r--r--emojis/1f1f9-1f1e6.pngbin0 -> 567 bytes
-rw-r--r--emojis/1f1f9-1f1e8.pngbin0 -> 526 bytes
-rw-r--r--emojis/1f1f9-1f1e9.pngbin0 -> 182 bytes
-rw-r--r--emojis/1f1f9-1f1eb.pngbin0 -> 385 bytes
-rw-r--r--emojis/1f1f9-1f1ec.pngbin0 -> 355 bytes
-rw-r--r--emojis/1f1f9-1f1ed.pngbin0 -> 190 bytes
-rw-r--r--emojis/1f1f9-1f1ef.pngbin0 -> 273 bytes
-rw-r--r--emojis/1f1f9-1f1f0.pngbin0 -> 482 bytes
-rw-r--r--emojis/1f1f9-1f1f1.pngbin0 -> 435 bytes
-rw-r--r--emojis/1f1f9-1f1f2.pngbin0 -> 391 bytes
-rw-r--r--emojis/1f1f9-1f1f3.pngbin0 -> 320 bytes
-rw-r--r--emojis/1f1f9-1f1f4.pngbin0 -> 269 bytes
-rw-r--r--emojis/1f1f9-1f1f7.pngbin0 -> 371 bytes
-rw-r--r--emojis/1f1f9-1f1f9.pngbin0 -> 586 bytes
-rw-r--r--emojis/1f1f9-1f1fb.pngbin0 -> 617 bytes
-rw-r--r--emojis/1f1f9-1f1fc.pngbin0 -> 305 bytes
-rw-r--r--emojis/1f1f9-1f1ff.pngbin0 -> 556 bytes
-rw-r--r--emojis/1f1fa-1f1e6.pngbin0 -> 166 bytes
-rw-r--r--emojis/1f1fa-1f1ec.pngbin0 -> 302 bytes
-rw-r--r--emojis/1f1fa-1f1f2.pngbin0 -> 370 bytes
-rw-r--r--emojis/1f1fa-1f1f3.pngbin0 -> 374 bytes
-rw-r--r--emojis/1f1fa-1f1f8.pngbin0 -> 370 bytes
-rw-r--r--emojis/1f1fa-1f1fe.pngbin0 -> 347 bytes
-rw-r--r--emojis/1f1fa-1f1ff.pngbin0 -> 273 bytes
-rw-r--r--emojis/1f1fb-1f1e6.pngbin0 -> 328 bytes
-rw-r--r--emojis/1f1fb-1f1e8.pngbin0 -> 281 bytes
-rw-r--r--emojis/1f1fb-1f1ea.pngbin0 -> 298 bytes
-rw-r--r--emojis/1f1fb-1f1ec.pngbin0 -> 560 bytes
-rw-r--r--emojis/1f1fb-1f1ee.pngbin0 -> 564 bytes
-rw-r--r--emojis/1f1fb-1f1f3.pngbin0 -> 291 bytes
-rw-r--r--emojis/1f1fb-1f1fa.pngbin0 -> 414 bytes
-rw-r--r--emojis/1f1fc-1f1eb.pngbin0 -> 329 bytes
-rw-r--r--emojis/1f1fc-1f1f8.pngbin0 -> 325 bytes
-rw-r--r--emojis/1f1fd-1f1f0.pngbin0 -> 412 bytes
-rw-r--r--emojis/1f1fe-1f1ea.pngbin0 -> 183 bytes
-rw-r--r--emojis/1f1fe-1f1f9.pngbin0 -> 503 bytes
-rw-r--r--emojis/1f1ff-1f1e6.pngbin0 -> 520 bytes
-rw-r--r--emojis/1f1ff-1f1f2.pngbin0 -> 266 bytes
-rw-r--r--emojis/1f1ff-1f1fc.pngbin0 -> 405 bytes
-rw-r--r--emojis/1f201.pngbin0 -> 336 bytes
-rw-r--r--emojis/1f202.pngbin0 -> 460 bytes
-rw-r--r--emojis/1f21a.pngbin0 -> 589 bytes
-rw-r--r--emojis/1f22f.pngbin0 -> 579 bytes
-rw-r--r--emojis/1f232.pngbin0 -> 622 bytes
-rw-r--r--emojis/1f233.pngbin0 -> 526 bytes
-rw-r--r--emojis/1f234.pngbin0 -> 454 bytes
-rw-r--r--emojis/1f235.pngbin0 -> 625 bytes
-rw-r--r--emojis/1f236.pngbin0 -> 453 bytes
-rw-r--r--emojis/1f237.pngbin0 -> 391 bytes
-rw-r--r--emojis/1f238.pngbin0 -> 418 bytes
-rw-r--r--emojis/1f239.pngbin0 -> 543 bytes
-rw-r--r--emojis/1f23a.pngbin0 -> 504 bytes
-rw-r--r--emojis/1f250.pngbin0 -> 675 bytes
-rw-r--r--emojis/1f251.pngbin0 -> 520 bytes
-rw-r--r--emojis/1f300.pngbin0 -> 617 bytes
-rw-r--r--emojis/1f301.pngbin0 -> 588 bytes
-rw-r--r--emojis/1f302.pngbin0 -> 640 bytes
-rw-r--r--emojis/1f303.pngbin0 -> 650 bytes
-rw-r--r--emojis/1f304.pngbin0 -> 560 bytes
-rw-r--r--emojis/1f305.pngbin0 -> 562 bytes
-rw-r--r--emojis/1f306.pngbin0 -> 550 bytes
-rw-r--r--emojis/1f307.pngbin0 -> 705 bytes
-rw-r--r--emojis/1f308.pngbin0 -> 715 bytes
-rw-r--r--emojis/1f309.pngbin0 -> 638 bytes
-rw-r--r--emojis/1f30a.pngbin0 -> 536 bytes
-rw-r--r--emojis/1f30b.pngbin0 -> 637 bytes
-rw-r--r--emojis/1f30c.pngbin0 -> 701 bytes
-rw-r--r--emojis/1f30d.pngbin0 -> 701 bytes
-rw-r--r--emojis/1f30e.pngbin0 -> 674 bytes
-rw-r--r--emojis/1f30f.pngbin0 -> 657 bytes
-rw-r--r--emojis/1f310.pngbin0 -> 553 bytes
-rw-r--r--emojis/1f311.pngbin0 -> 552 bytes
-rw-r--r--emojis/1f312.pngbin0 -> 711 bytes
-rw-r--r--emojis/1f313.pngbin0 -> 585 bytes
-rw-r--r--emojis/1f314.pngbin0 -> 673 bytes
-rw-r--r--emojis/1f315.pngbin0 -> 572 bytes
-rw-r--r--emojis/1f316.pngbin0 -> 690 bytes
-rw-r--r--emojis/1f317.pngbin0 -> 581 bytes
-rw-r--r--emojis/1f318.pngbin0 -> 717 bytes
-rw-r--r--emojis/1f319.pngbin0 -> 378 bytes
-rw-r--r--emojis/1f31a.pngbin0 -> 620 bytes
-rw-r--r--emojis/1f31b.pngbin0 -> 503 bytes
-rw-r--r--emojis/1f31c.pngbin0 -> 525 bytes
-rw-r--r--emojis/1f31d.pngbin0 -> 661 bytes
-rw-r--r--emojis/1f31e.pngbin0 -> 700 bytes
-rw-r--r--emojis/1f31f.pngbin0 -> 554 bytes
-rw-r--r--emojis/1f320.pngbin0 -> 552 bytes
-rw-r--r--emojis/1f321.pngbin0 -> 639 bytes
-rw-r--r--emojis/1f324.pngbin0 -> 477 bytes
-rw-r--r--emojis/1f325.pngbin0 -> 436 bytes
-rw-r--r--emojis/1f326.pngbin0 -> 552 bytes
-rw-r--r--emojis/1f327.pngbin0 -> 500 bytes
-rw-r--r--emojis/1f328.pngbin0 -> 547 bytes
-rw-r--r--emojis/1f329.pngbin0 -> 399 bytes
-rw-r--r--emojis/1f32a.pngbin0 -> 732 bytes
-rw-r--r--emojis/1f32b.pngbin0 -> 655 bytes
-rw-r--r--emojis/1f32c.pngbin0 -> 528 bytes
-rw-r--r--emojis/1f32d.pngbin0 -> 768 bytes
-rw-r--r--emojis/1f32e.pngbin0 -> 568 bytes
-rw-r--r--emojis/1f32f.pngbin0 -> 801 bytes
-rw-r--r--emojis/1f330.pngbin0 -> 729 bytes
-rw-r--r--emojis/1f331.pngbin0 -> 384 bytes
-rw-r--r--emojis/1f332.pngbin0 -> 601 bytes
-rw-r--r--emojis/1f333.pngbin0 -> 604 bytes
-rw-r--r--emojis/1f334.pngbin0 -> 599 bytes
-rw-r--r--emojis/1f335.pngbin0 -> 609 bytes
-rw-r--r--emojis/1f336.pngbin0 -> 443 bytes
-rw-r--r--emojis/1f337.pngbin0 -> 572 bytes
-rw-r--r--emojis/1f338.pngbin0 -> 704 bytes
-rw-r--r--emojis/1f339.pngbin0 -> 455 bytes
-rw-r--r--emojis/1f33a.pngbin0 -> 780 bytes
-rw-r--r--emojis/1f33b.pngbin0 -> 639 bytes
-rw-r--r--emojis/1f33c.pngbin0 -> 650 bytes
-rw-r--r--emojis/1f33d.pngbin0 -> 677 bytes
-rw-r--r--emojis/1f33e.pngbin0 -> 600 bytes
-rw-r--r--emojis/1f33f.pngbin0 -> 772 bytes
-rw-r--r--emojis/1f340.pngbin0 -> 526 bytes
-rw-r--r--emojis/1f341.pngbin0 -> 441 bytes
-rw-r--r--emojis/1f342.pngbin0 -> 770 bytes
-rw-r--r--emojis/1f343.pngbin0 -> 836 bytes
-rw-r--r--emojis/1f344.pngbin0 -> 636 bytes
-rw-r--r--emojis/1f345.pngbin0 -> 467 bytes
-rw-r--r--emojis/1f346.pngbin0 -> 476 bytes
-rw-r--r--emojis/1f347.pngbin0 -> 653 bytes
-rw-r--r--emojis/1f348.pngbin0 -> 714 bytes
-rw-r--r--emojis/1f349.pngbin0 -> 649 bytes
-rw-r--r--emojis/1f34a.pngbin0 -> 466 bytes
-rw-r--r--emojis/1f34b.pngbin0 -> 471 bytes
-rw-r--r--emojis/1f34c.pngbin0 -> 687 bytes
-rw-r--r--emojis/1f34d.pngbin0 -> 563 bytes
-rw-r--r--emojis/1f34e.pngbin0 -> 434 bytes
-rw-r--r--emojis/1f34f.pngbin0 -> 480 bytes
-rw-r--r--emojis/1f350.pngbin0 -> 408 bytes
-rw-r--r--emojis/1f351.pngbin0 -> 574 bytes
-rw-r--r--emojis/1f352.pngbin0 -> 572 bytes
-rw-r--r--emojis/1f353.pngbin0 -> 694 bytes
-rw-r--r--emojis/1f354.pngbin0 -> 739 bytes
-rw-r--r--emojis/1f355.pngbin0 -> 690 bytes
-rw-r--r--emojis/1f356.pngbin0 -> 565 bytes
-rw-r--r--emojis/1f357.pngbin0 -> 438 bytes
-rw-r--r--emojis/1f358.pngbin0 -> 575 bytes
-rw-r--r--emojis/1f359.pngbin0 -> 551 bytes
-rw-r--r--emojis/1f35a.pngbin0 -> 649 bytes
-rw-r--r--emojis/1f35b.pngbin0 -> 637 bytes
-rw-r--r--emojis/1f35c.pngbin0 -> 831 bytes
-rw-r--r--emojis/1f35d.pngbin0 -> 836 bytes
-rw-r--r--emojis/1f35e.pngbin0 -> 368 bytes
-rw-r--r--emojis/1f35f.pngbin0 -> 691 bytes
-rw-r--r--emojis/1f360.pngbin0 -> 544 bytes
-rw-r--r--emojis/1f361.pngbin0 -> 529 bytes
-rw-r--r--emojis/1f362.pngbin0 -> 587 bytes
-rw-r--r--emojis/1f363.pngbin0 -> 882 bytes
-rw-r--r--emojis/1f364.pngbin0 -> 638 bytes
-rw-r--r--emojis/1f365.pngbin0 -> 649 bytes
-rw-r--r--emojis/1f366.pngbin0 -> 538 bytes
-rw-r--r--emojis/1f367.pngbin0 -> 693 bytes
-rw-r--r--emojis/1f368.pngbin0 -> 617 bytes
-rw-r--r--emojis/1f369.pngbin0 -> 746 bytes
-rw-r--r--emojis/1f36a.pngbin0 -> 635 bytes
-rw-r--r--emojis/1f36b.pngbin0 -> 679 bytes
-rw-r--r--emojis/1f36c.pngbin0 -> 661 bytes
-rw-r--r--emojis/1f36d.pngbin0 -> 760 bytes
-rw-r--r--emojis/1f36e.pngbin0 -> 636 bytes
-rw-r--r--emojis/1f36f.pngbin0 -> 684 bytes
-rw-r--r--emojis/1f370.pngbin0 -> 789 bytes
-rw-r--r--emojis/1f371.pngbin0 -> 693 bytes
-rw-r--r--emojis/1f372.pngbin0 -> 670 bytes
-rw-r--r--emojis/1f373.pngbin0 -> 681 bytes
-rw-r--r--emojis/1f374.pngbin0 -> 336 bytes
-rw-r--r--emojis/1f375.pngbin0 -> 832 bytes
-rw-r--r--emojis/1f376.pngbin0 -> 596 bytes
-rw-r--r--emojis/1f377.pngbin0 -> 538 bytes
-rw-r--r--emojis/1f378.pngbin0 -> 613 bytes
-rw-r--r--emojis/1f379.pngbin0 -> 662 bytes
-rw-r--r--emojis/1f37a.pngbin0 -> 476 bytes
-rw-r--r--emojis/1f37b.pngbin0 -> 571 bytes
-rw-r--r--emojis/1f37c.pngbin0 -> 695 bytes
-rw-r--r--emojis/1f37d.pngbin0 -> 576 bytes
-rw-r--r--emojis/1f37e.pngbin0 -> 691 bytes
-rw-r--r--emojis/1f37f.pngbin0 -> 591 bytes
-rw-r--r--emojis/1f380.pngbin0 -> 638 bytes
-rw-r--r--emojis/1f381.pngbin0 -> 410 bytes
-rw-r--r--emojis/1f382.pngbin0 -> 814 bytes
-rw-r--r--emojis/1f383.pngbin0 -> 687 bytes
-rw-r--r--emojis/1f384.pngbin0 -> 647 bytes
-rw-r--r--emojis/1f385.pngbin0 -> 660 bytes
-rw-r--r--emojis/1f386.pngbin0 -> 785 bytes
-rw-r--r--emojis/1f387.pngbin0 -> 795 bytes
-rw-r--r--emojis/1f388.pngbin0 -> 434 bytes
-rw-r--r--emojis/1f389.pngbin0 -> 903 bytes
-rw-r--r--emojis/1f38a.pngbin0 -> 821 bytes
-rw-r--r--emojis/1f38b.pngbin0 -> 875 bytes
-rw-r--r--emojis/1f38c.pngbin0 -> 615 bytes
-rw-r--r--emojis/1f38d.pngbin0 -> 664 bytes
-rw-r--r--emojis/1f38e.pngbin0 -> 879 bytes
-rw-r--r--emojis/1f38f.pngbin0 -> 729 bytes
-rw-r--r--emojis/1f390.pngbin0 -> 462 bytes
-rw-r--r--emojis/1f391.pngbin0 -> 755 bytes
-rw-r--r--emojis/1f392.pngbin0 -> 637 bytes
-rw-r--r--emojis/1f393.pngbin0 -> 627 bytes
-rw-r--r--emojis/1f396.pngbin0 -> 418 bytes
-rw-r--r--emojis/1f397.pngbin0 -> 587 bytes
-rw-r--r--emojis/1f399.pngbin0 -> 688 bytes
-rw-r--r--emojis/1f39a.pngbin0 -> 468 bytes
-rw-r--r--emojis/1f39b.pngbin0 -> 816 bytes
-rw-r--r--emojis/1f39e.pngbin0 -> 500 bytes
-rw-r--r--emojis/1f39f.pngbin0 -> 722 bytes
-rw-r--r--emojis/1f3a0.pngbin0 -> 570 bytes
-rw-r--r--emojis/1f3a1.pngbin0 -> 733 bytes
-rw-r--r--emojis/1f3a2.pngbin0 -> 489 bytes
-rw-r--r--emojis/1f3a3.pngbin0 -> 775 bytes
-rw-r--r--emojis/1f3a4.pngbin0 -> 604 bytes
-rw-r--r--emojis/1f3a5.pngbin0 -> 639 bytes
-rw-r--r--emojis/1f3a6.pngbin0 -> 486 bytes
-rw-r--r--emojis/1f3a7.pngbin0 -> 619 bytes
-rw-r--r--emojis/1f3a8.pngbin0 -> 626 bytes
-rw-r--r--emojis/1f3a9.pngbin0 -> 561 bytes
-rw-r--r--emojis/1f3aa.pngbin0 -> 670 bytes
-rw-r--r--emojis/1f3ab.pngbin0 -> 667 bytes
-rw-r--r--emojis/1f3ac.pngbin0 -> 649 bytes
-rw-r--r--emojis/1f3ad.pngbin0 -> 668 bytes
-rw-r--r--emojis/1f3ae.pngbin0 -> 580 bytes
-rw-r--r--emojis/1f3af.pngbin0 -> 890 bytes
-rw-r--r--emojis/1f3b0.pngbin0 -> 595 bytes
-rw-r--r--emojis/1f3b1.pngbin0 -> 587 bytes
-rw-r--r--emojis/1f3b2.pngbin0 -> 777 bytes
-rw-r--r--emojis/1f3b3.pngbin0 -> 681 bytes
-rw-r--r--emojis/1f3b4.pngbin0 -> 485 bytes
-rw-r--r--emojis/1f3b5.pngbin0 -> 356 bytes
-rw-r--r--emojis/1f3b6.pngbin0 -> 450 bytes
-rw-r--r--emojis/1f3b7.pngbin0 -> 532 bytes
-rw-r--r--emojis/1f3b8.pngbin0 -> 527 bytes
-rw-r--r--emojis/1f3b9.pngbin0 -> 297 bytes
-rw-r--r--emojis/1f3ba.pngbin0 -> 556 bytes
-rw-r--r--emojis/1f3bb.pngbin0 -> 562 bytes
-rw-r--r--emojis/1f3bc.pngbin0 -> 609 bytes
-rw-r--r--emojis/1f3bd.pngbin0 -> 725 bytes
-rw-r--r--emojis/1f3be.pngbin0 -> 594 bytes
-rw-r--r--emojis/1f3bf.pngbin0 -> 635 bytes
-rw-r--r--emojis/1f3c0.pngbin0 -> 625 bytes
-rw-r--r--emojis/1f3c1.pngbin0 -> 585 bytes
-rw-r--r--emojis/1f3c2.pngbin0 -> 764 bytes
-rw-r--r--emojis/1f3c3-200d-2640-fe0f.pngbin0 -> 657 bytes
-rw-r--r--emojis/1f3c3-200d-2642-fe0f.pngbin0 -> 628 bytes
-rw-r--r--emojis/1f3c3.pngbin0 -> 628 bytes
-rw-r--r--emojis/1f3c4-200d-2640-fe0f.pngbin0 -> 800 bytes
-rw-r--r--emojis/1f3c4-200d-2642-fe0f.pngbin0 -> 764 bytes
-rw-r--r--emojis/1f3c4.pngbin0 -> 764 bytes
-rw-r--r--emojis/1f3c5.pngbin0 -> 580 bytes
-rw-r--r--emojis/1f3c6.pngbin0 -> 502 bytes
-rw-r--r--emojis/1f3c7.pngbin0 -> 868 bytes
-rw-r--r--emojis/1f3c8.pngbin0 -> 714 bytes
-rw-r--r--emojis/1f3c9.pngbin0 -> 675 bytes
-rw-r--r--emojis/1f3ca-200d-2640-fe0f.pngbin0 -> 567 bytes
-rw-r--r--emojis/1f3ca-200d-2642-fe0f.pngbin0 -> 558 bytes
-rw-r--r--emojis/1f3ca.pngbin0 -> 558 bytes
-rw-r--r--emojis/1f3cb-fe0f-200d-2640-fe0f.pngbin0 -> 575 bytes
-rw-r--r--emojis/1f3cb-fe0f-200d-2642-fe0f.pngbin0 -> 615 bytes
-rw-r--r--emojis/1f3cb.pngbin0 -> 615 bytes
-rw-r--r--emojis/1f3cc-fe0f-200d-2640-fe0f.pngbin0 -> 624 bytes
-rw-r--r--emojis/1f3cc-fe0f-200d-2642-fe0f.pngbin0 -> 606 bytes
-rw-r--r--emojis/1f3cc.pngbin0 -> 606 bytes
-rw-r--r--emojis/1f3cd.pngbin0 -> 687 bytes
-rw-r--r--emojis/1f3ce.pngbin0 -> 560 bytes
-rw-r--r--emojis/1f3cf.pngbin0 -> 574 bytes
-rw-r--r--emojis/1f3d0.pngbin0 -> 898 bytes
-rw-r--r--emojis/1f3d1.pngbin0 -> 570 bytes
-rw-r--r--emojis/1f3d2.pngbin0 -> 502 bytes
-rw-r--r--emojis/1f3d3.pngbin0 -> 512 bytes
-rw-r--r--emojis/1f3d4.pngbin0 -> 505 bytes
-rw-r--r--emojis/1f3d5.pngbin0 -> 662 bytes
-rw-r--r--emojis/1f3d6.pngbin0 -> 612 bytes
-rw-r--r--emojis/1f3d7.pngbin0 -> 729 bytes
-rw-r--r--emojis/1f3d8.pngbin0 -> 781 bytes
-rw-r--r--emojis/1f3d9.pngbin0 -> 549 bytes
-rw-r--r--emojis/1f3da.pngbin0 -> 618 bytes
-rw-r--r--emojis/1f3db.pngbin0 -> 495 bytes
-rw-r--r--emojis/1f3dc.pngbin0 -> 635 bytes
-rw-r--r--emojis/1f3dd.pngbin0 -> 676 bytes
-rw-r--r--emojis/1f3de.pngbin0 -> 663 bytes
-rw-r--r--emojis/1f3df.pngbin0 -> 747 bytes
-rw-r--r--emojis/1f3e0.pngbin0 -> 594 bytes
-rw-r--r--emojis/1f3e1.pngbin0 -> 768 bytes
-rw-r--r--emojis/1f3e2.pngbin0 -> 521 bytes
-rw-r--r--emojis/1f3e3.pngbin0 -> 679 bytes
-rw-r--r--emojis/1f3e4.pngbin0 -> 485 bytes
-rw-r--r--emojis/1f3e5.pngbin0 -> 562 bytes
-rw-r--r--emojis/1f3e6.pngbin0 -> 617 bytes
-rw-r--r--emojis/1f3e7.pngbin0 -> 474 bytes
-rw-r--r--emojis/1f3e8.pngbin0 -> 701 bytes
-rw-r--r--emojis/1f3e9.pngbin0 -> 759 bytes
-rw-r--r--emojis/1f3ea.pngbin0 -> 687 bytes
-rw-r--r--emojis/1f3eb.pngbin0 -> 805 bytes
-rw-r--r--emojis/1f3ec.pngbin0 -> 539 bytes
-rw-r--r--emojis/1f3ed.pngbin0 -> 687 bytes
-rw-r--r--emojis/1f3ee.pngbin0 -> 394 bytes
-rw-r--r--emojis/1f3ef.pngbin0 -> 547 bytes
-rw-r--r--emojis/1f3f0.pngbin0 -> 546 bytes
-rw-r--r--emojis/1f3f3-fe0f-200d-1f308.pngbin0 -> 197 bytes
-rw-r--r--emojis/1f3f3.pngbin0 -> 338 bytes
-rw-r--r--emojis/1f3f4.pngbin0 -> 351 bytes
-rw-r--r--emojis/1f3f5.pngbin0 -> 590 bytes
-rw-r--r--emojis/1f3f7.pngbin0 -> 474 bytes
-rw-r--r--emojis/1f3f8.pngbin0 -> 711 bytes
-rw-r--r--emojis/1f3f9.pngbin0 -> 714 bytes
-rw-r--r--emojis/1f3fa.pngbin0 -> 619 bytes
-rw-r--r--emojis/1f3fb.pngbin0 -> 178 bytes
-rw-r--r--emojis/1f3fc.pngbin0 -> 177 bytes
-rw-r--r--emojis/1f3fd.pngbin0 -> 180 bytes
-rw-r--r--emojis/1f3fe.pngbin0 -> 180 bytes
-rw-r--r--emojis/1f3ff.pngbin0 -> 183 bytes
-rw-r--r--emojis/1f400.pngbin0 -> 435 bytes
-rw-r--r--emojis/1f401.pngbin0 -> 392 bytes
-rw-r--r--emojis/1f402.pngbin0 -> 386 bytes
-rw-r--r--emojis/1f403.pngbin0 -> 490 bytes
-rw-r--r--emojis/1f404.pngbin0 -> 692 bytes
-rw-r--r--emojis/1f405.pngbin0 -> 502 bytes
-rw-r--r--emojis/1f406.pngbin0 -> 527 bytes
-rw-r--r--emojis/1f407.pngbin0 -> 491 bytes
-rw-r--r--emojis/1f408.pngbin0 -> 511 bytes
-rw-r--r--emojis/1f409.pngbin0 -> 807 bytes
-rw-r--r--emojis/1f40a.pngbin0 -> 466 bytes
-rw-r--r--emojis/1f40b.pngbin0 -> 521 bytes
-rw-r--r--emojis/1f40c.pngbin0 -> 607 bytes
-rw-r--r--emojis/1f40d.pngbin0 -> 593 bytes
-rw-r--r--emojis/1f40e.pngbin0 -> 666 bytes
-rw-r--r--emojis/1f40f.pngbin0 -> 573 bytes
-rw-r--r--emojis/1f410.pngbin0 -> 505 bytes
-rw-r--r--emojis/1f411.pngbin0 -> 509 bytes
-rw-r--r--emojis/1f412.pngbin0 -> 653 bytes
-rw-r--r--emojis/1f413.pngbin0 -> 559 bytes
-rw-r--r--emojis/1f414.pngbin0 -> 463 bytes
-rw-r--r--emojis/1f415.pngbin0 -> 561 bytes
-rw-r--r--emojis/1f416.pngbin0 -> 386 bytes
-rw-r--r--emojis/1f417.pngbin0 -> 730 bytes
-rw-r--r--emojis/1f418.pngbin0 -> 445 bytes
-rw-r--r--emojis/1f419.pngbin0 -> 538 bytes
-rw-r--r--emojis/1f41a.pngbin0 -> 636 bytes
-rw-r--r--emojis/1f41b.pngbin0 -> 629 bytes
-rw-r--r--emojis/1f41c.pngbin0 -> 519 bytes
-rw-r--r--emojis/1f41d.pngbin0 -> 615 bytes
-rw-r--r--emojis/1f41e.pngbin0 -> 707 bytes
-rw-r--r--emojis/1f41f.pngbin0 -> 650 bytes
-rw-r--r--emojis/1f420.pngbin0 -> 637 bytes
-rw-r--r--emojis/1f421.pngbin0 -> 599 bytes
-rw-r--r--emojis/1f422.pngbin0 -> 549 bytes
-rw-r--r--emojis/1f423.pngbin0 -> 635 bytes
-rw-r--r--emojis/1f424.pngbin0 -> 532 bytes
-rw-r--r--emojis/1f425.pngbin0 -> 501 bytes
-rw-r--r--emojis/1f426.pngbin0 -> 584 bytes
-rw-r--r--emojis/1f427.pngbin0 -> 664 bytes
-rw-r--r--emojis/1f428.pngbin0 -> 517 bytes
-rw-r--r--emojis/1f429.pngbin0 -> 694 bytes
-rw-r--r--emojis/1f42a.pngbin0 -> 483 bytes
-rw-r--r--emojis/1f42b.pngbin0 -> 520 bytes
-rw-r--r--emojis/1f42c.pngbin0 -> 464 bytes
-rw-r--r--emojis/1f42d.pngbin0 -> 735 bytes
-rw-r--r--emojis/1f42e.pngbin0 -> 664 bytes
-rw-r--r--emojis/1f42f.pngbin0 -> 892 bytes
-rw-r--r--emojis/1f430.pngbin0 -> 609 bytes
-rw-r--r--emojis/1f431.pngbin0 -> 817 bytes
-rw-r--r--emojis/1f432.pngbin0 -> 684 bytes
-rw-r--r--emojis/1f433.pngbin0 -> 603 bytes
-rw-r--r--emojis/1f434.pngbin0 -> 572 bytes
-rw-r--r--emojis/1f435.pngbin0 -> 667 bytes
-rw-r--r--emojis/1f436.pngbin0 -> 695 bytes
-rw-r--r--emojis/1f437.pngbin0 -> 638 bytes
-rw-r--r--emojis/1f438.pngbin0 -> 666 bytes
-rw-r--r--emojis/1f439.pngbin0 -> 811 bytes
-rw-r--r--emojis/1f43a.pngbin0 -> 713 bytes
-rw-r--r--emojis/1f43b.pngbin0 -> 657 bytes
-rw-r--r--emojis/1f43c.pngbin0 -> 785 bytes
-rw-r--r--emojis/1f43d.pngbin0 -> 423 bytes
-rw-r--r--emojis/1f43e.pngbin0 -> 513 bytes
-rw-r--r--emojis/1f43f.pngbin0 -> 740 bytes
-rw-r--r--emojis/1f440.pngbin0 -> 430 bytes
-rw-r--r--emojis/1f441.pngbin0 -> 596 bytes
-rw-r--r--emojis/1f442.pngbin0 -> 561 bytes
-rw-r--r--emojis/1f443.pngbin0 -> 447 bytes
-rw-r--r--emojis/1f444.pngbin0 -> 535 bytes
-rw-r--r--emojis/1f445.pngbin0 -> 416 bytes
-rw-r--r--emojis/1f446.pngbin0 -> 376 bytes
-rw-r--r--emojis/1f447.pngbin0 -> 363 bytes
-rw-r--r--emojis/1f448.pngbin0 -> 346 bytes
-rw-r--r--emojis/1f449.pngbin0 -> 338 bytes
-rw-r--r--emojis/1f44a.pngbin0 -> 483 bytes
-rw-r--r--emojis/1f44b.pngbin0 -> 748 bytes
-rw-r--r--emojis/1f44c.pngbin0 -> 527 bytes
-rw-r--r--emojis/1f44d.pngbin0 -> 490 bytes
-rw-r--r--emojis/1f44e.pngbin0 -> 492 bytes
-rw-r--r--emojis/1f44f.pngbin0 -> 713 bytes
-rw-r--r--emojis/1f450.pngbin0 -> 540 bytes
-rw-r--r--emojis/1f451.pngbin0 -> 544 bytes
-rw-r--r--emojis/1f452.pngbin0 -> 433 bytes
-rw-r--r--emojis/1f453.pngbin0 -> 568 bytes
-rw-r--r--emojis/1f454.pngbin0 -> 538 bytes
-rw-r--r--emojis/1f455.pngbin0 -> 448 bytes
-rw-r--r--emojis/1f456.pngbin0 -> 471 bytes
-rw-r--r--emojis/1f457.pngbin0 -> 510 bytes
-rw-r--r--emojis/1f458.pngbin0 -> 569 bytes
-rw-r--r--emojis/1f459.pngbin0 -> 534 bytes
-rw-r--r--emojis/1f45a.pngbin0 -> 500 bytes
-rw-r--r--emojis/1f45b.pngbin0 -> 534 bytes
-rw-r--r--emojis/1f45c.pngbin0 -> 487 bytes
-rw-r--r--emojis/1f45d.pngbin0 -> 360 bytes
-rw-r--r--emojis/1f45e.pngbin0 -> 355 bytes
-rw-r--r--emojis/1f45f.pngbin0 -> 299 bytes
-rw-r--r--emojis/1f460.pngbin0 -> 494 bytes
-rw-r--r--emojis/1f461.pngbin0 -> 442 bytes
-rw-r--r--emojis/1f462.pngbin0 -> 458 bytes
-rw-r--r--emojis/1f463.pngbin0 -> 532 bytes
-rw-r--r--emojis/1f464.pngbin0 -> 391 bytes
-rw-r--r--emojis/1f465.pngbin0 -> 494 bytes
-rw-r--r--emojis/1f466.pngbin0 -> 613 bytes
-rw-r--r--emojis/1f467.pngbin0 -> 650 bytes
-rw-r--r--emojis/1f468-200d-1f33e.pngbin0 -> 802 bytes
-rw-r--r--emojis/1f468-200d-1f373.pngbin0 -> 749 bytes
-rw-r--r--emojis/1f468-200d-1f393.pngbin0 -> 784 bytes
-rw-r--r--emojis/1f468-200d-1f3a4.pngbin0 -> 824 bytes
-rw-r--r--emojis/1f468-200d-1f3a8.pngbin0 -> 724 bytes
-rw-r--r--emojis/1f468-200d-1f3eb.pngbin0 -> 733 bytes
-rw-r--r--emojis/1f468-200d-1f3ed.pngbin0 -> 783 bytes
-rw-r--r--emojis/1f468-200d-1f466-200d-1f466.pngbin0 -> 756 bytes
-rw-r--r--emojis/1f468-200d-1f466.pngbin0 -> 732 bytes
-rw-r--r--emojis/1f468-200d-1f467-200d-1f466.pngbin0 -> 751 bytes
-rw-r--r--emojis/1f468-200d-1f467-200d-1f467.pngbin0 -> 737 bytes
-rw-r--r--emojis/1f468-200d-1f467.pngbin0 -> 722 bytes
-rw-r--r--emojis/1f468-200d-1f468-200d-1f466-200d-1f466.pngbin0 -> 832 bytes
-rw-r--r--emojis/1f468-200d-1f468-200d-1f466.pngbin0 -> 756 bytes
-rw-r--r--emojis/1f468-200d-1f468-200d-1f467-200d-1f466.pngbin0 -> 837 bytes
-rw-r--r--emojis/1f468-200d-1f468-200d-1f467-200d-1f467.pngbin0 -> 827 bytes
-rw-r--r--emojis/1f468-200d-1f468-200d-1f467.pngbin0 -> 766 bytes
-rw-r--r--emojis/1f468-200d-1f469-200d-1f466-200d-1f466.pngbin0 -> 818 bytes
-rw-r--r--emojis/1f468-200d-1f469-200d-1f466.pngbin0 -> 743 bytes
-rw-r--r--emojis/1f468-200d-1f469-200d-1f467-200d-1f466.pngbin0 -> 818 bytes
-rw-r--r--emojis/1f468-200d-1f469-200d-1f467-200d-1f467.pngbin0 -> 809 bytes
-rw-r--r--emojis/1f468-200d-1f469-200d-1f467.pngbin0 -> 758 bytes
-rw-r--r--emojis/1f468-200d-1f4bb.pngbin0 -> 659 bytes
-rw-r--r--emojis/1f468-200d-1f4bc.pngbin0 -> 733 bytes
-rw-r--r--emojis/1f468-200d-1f527.pngbin0 -> 694 bytes
-rw-r--r--emojis/1f468-200d-1f52c.pngbin0 -> 797 bytes
-rw-r--r--emojis/1f468-200d-1f680.pngbin0 -> 841 bytes
-rw-r--r--emojis/1f468-200d-1f692.pngbin0 -> 726 bytes
-rw-r--r--emojis/1f468-200d-2695-fe0f.pngbin0 -> 703 bytes
-rw-r--r--emojis/1f468-200d-2696-fe0f.pngbin0 -> 759 bytes
-rw-r--r--emojis/1f468-200d-2708-fe0f.pngbin0 -> 754 bytes
-rw-r--r--emojis/1f468-200d-2764-fe0f-200d-1f468.pngbin0 -> 740 bytes
-rw-r--r--emojis/1f468-200d-2764-fe0f-200d-1f48b-200d-1f468.pngbin0 -> 627 bytes
-rw-r--r--emojis/1f468.pngbin0 -> 588 bytes
-rw-r--r--emojis/1f469-200d-1f33e.pngbin0 -> 789 bytes
-rw-r--r--emojis/1f469-200d-1f373.pngbin0 -> 723 bytes
-rw-r--r--emojis/1f469-200d-1f393.pngbin0 -> 766 bytes
-rw-r--r--emojis/1f469-200d-1f3a4.pngbin0 -> 784 bytes
-rw-r--r--emojis/1f469-200d-1f3a8.pngbin0 -> 717 bytes
-rw-r--r--emojis/1f469-200d-1f3eb.pngbin0 -> 750 bytes
-rw-r--r--emojis/1f469-200d-1f3ed.pngbin0 -> 788 bytes
-rw-r--r--emojis/1f469-200d-1f466-200d-1f466.pngbin0 -> 751 bytes
-rw-r--r--emojis/1f469-200d-1f466.pngbin0 -> 689 bytes
-rw-r--r--emojis/1f469-200d-1f467-200d-1f466.pngbin0 -> 759 bytes
-rw-r--r--emojis/1f469-200d-1f467-200d-1f467.pngbin0 -> 745 bytes
-rw-r--r--emojis/1f469-200d-1f467.pngbin0 -> 683 bytes
-rw-r--r--emojis/1f469-200d-1f469-200d-1f466-200d-1f466.pngbin0 -> 767 bytes
-rw-r--r--emojis/1f469-200d-1f469-200d-1f466.pngbin0 -> 707 bytes
-rw-r--r--emojis/1f469-200d-1f469-200d-1f467-200d-1f466.pngbin0 -> 776 bytes
-rw-r--r--emojis/1f469-200d-1f469-200d-1f467-200d-1f467.pngbin0 -> 763 bytes
-rw-r--r--emojis/1f469-200d-1f469-200d-1f467.pngbin0 -> 719 bytes
-rw-r--r--emojis/1f469-200d-1f4bb.pngbin0 -> 645 bytes
-rw-r--r--emojis/1f469-200d-1f4bc.pngbin0 -> 673 bytes
-rw-r--r--emojis/1f469-200d-1f527.pngbin0 -> 714 bytes
-rw-r--r--emojis/1f469-200d-1f52c.pngbin0 -> 751 bytes
-rw-r--r--emojis/1f469-200d-1f680.pngbin0 -> 814 bytes
-rw-r--r--emojis/1f469-200d-1f692.pngbin0 -> 708 bytes
-rw-r--r--emojis/1f469-200d-2695-fe0f.pngbin0 -> 610 bytes
-rw-r--r--emojis/1f469-200d-2696-fe0f.pngbin0 -> 763 bytes
-rw-r--r--emojis/1f469-200d-2708-fe0f.pngbin0 -> 718 bytes
-rw-r--r--emojis/1f469-200d-2764-fe0f-200d-1f468.pngbin0 -> 685 bytes
-rw-r--r--emojis/1f469-200d-2764-fe0f-200d-1f469.pngbin0 -> 711 bytes
-rw-r--r--emojis/1f469-200d-2764-fe0f-200d-1f48b-200d-1f468.pngbin0 -> 656 bytes
-rw-r--r--emojis/1f469-200d-2764-fe0f-200d-1f48b-200d-1f469.pngbin0 -> 701 bytes
-rw-r--r--emojis/1f469.pngbin0 -> 597 bytes
-rw-r--r--emojis/1f46a.pngbin0 -> 732 bytes
-rw-r--r--emojis/1f46b.pngbin0 -> 844 bytes
-rw-r--r--emojis/1f46c.pngbin0 -> 790 bytes
-rw-r--r--emojis/1f46d.pngbin0 -> 870 bytes
-rw-r--r--emojis/1f46e-200d-2640-fe0f.pngbin0 -> 736 bytes
-rw-r--r--emojis/1f46e-200d-2642-fe0f.pngbin0 -> 752 bytes
-rw-r--r--emojis/1f46e.pngbin0 -> 752 bytes
-rw-r--r--emojis/1f46f-200d-2640-fe0f.pngbin0 -> 957 bytes
-rw-r--r--emojis/1f46f-200d-2642-fe0f.pngbin0 -> 961 bytes
-rw-r--r--emojis/1f46f.pngbin0 -> 958 bytes
-rw-r--r--emojis/1f470.pngbin0 -> 683 bytes
-rw-r--r--emojis/1f471-200d-2640-fe0f.pngbin0 -> 597 bytes
-rw-r--r--emojis/1f471-200d-2642-fe0f.pngbin0 -> 583 bytes
-rw-r--r--emojis/1f471.pngbin0 -> 587 bytes
-rw-r--r--emojis/1f472.pngbin0 -> 669 bytes
-rw-r--r--emojis/1f473-200d-2640-fe0f.pngbin0 -> 597 bytes
-rw-r--r--emojis/1f473-200d-2642-fe0f.pngbin0 -> 639 bytes
-rw-r--r--emojis/1f473.pngbin0 -> 639 bytes
-rw-r--r--emojis/1f474.pngbin0 -> 608 bytes
-rw-r--r--emojis/1f475.pngbin0 -> 664 bytes
-rw-r--r--emojis/1f476.pngbin0 -> 621 bytes
-rw-r--r--emojis/1f477-200d-2640-fe0f.pngbin0 -> 645 bytes
-rw-r--r--emojis/1f477-200d-2642-fe0f.pngbin0 -> 672 bytes
-rw-r--r--emojis/1f477.pngbin0 -> 672 bytes
-rw-r--r--emojis/1f478.pngbin0 -> 626 bytes
-rw-r--r--emojis/1f479.pngbin0 -> 755 bytes
-rw-r--r--emojis/1f47a.pngbin0 -> 741 bytes
-rw-r--r--emojis/1f47b.pngbin0 -> 607 bytes
-rw-r--r--emojis/1f47c.pngbin0 -> 776 bytes
-rw-r--r--emojis/1f47d.pngbin0 -> 620 bytes
-rw-r--r--emojis/1f47e.pngbin0 -> 400 bytes
-rw-r--r--emojis/1f47f.pngbin0 -> 553 bytes
-rw-r--r--emojis/1f480.pngbin0 -> 628 bytes
-rw-r--r--emojis/1f481-200d-2640-fe0f.pngbin0 -> 576 bytes
-rw-r--r--emojis/1f481-200d-2642-fe0f.pngbin0 -> 614 bytes
-rw-r--r--emojis/1f481.pngbin0 -> 583 bytes
-rw-r--r--emojis/1f482-200d-2640-fe0f.pngbin0 -> 487 bytes
-rw-r--r--emojis/1f482-200d-2642-fe0f.pngbin0 -> 503 bytes
-rw-r--r--emojis/1f482.pngbin0 -> 503 bytes
-rw-r--r--emojis/1f483.pngbin0 -> 580 bytes
-rw-r--r--emojis/1f484.pngbin0 -> 409 bytes
-rw-r--r--emojis/1f485.pngbin0 -> 576 bytes
-rw-r--r--emojis/1f486-200d-2640-fe0f.pngbin0 -> 703 bytes
-rw-r--r--emojis/1f486-200d-2642-fe0f.pngbin0 -> 645 bytes
-rw-r--r--emojis/1f486.pngbin0 -> 703 bytes
-rw-r--r--emojis/1f487-200d-2640-fe0f.pngbin0 -> 774 bytes
-rw-r--r--emojis/1f487-200d-2642-fe0f.pngbin0 -> 746 bytes
-rw-r--r--emojis/1f487.pngbin0 -> 779 bytes
-rw-r--r--emojis/1f488.pngbin0 -> 572 bytes
-rw-r--r--emojis/1f489.pngbin0 -> 661 bytes
-rw-r--r--emojis/1f48a.pngbin0 -> 493 bytes
-rw-r--r--emojis/1f48b.pngbin0 -> 465 bytes
-rw-r--r--emojis/1f48c.pngbin0 -> 479 bytes
-rw-r--r--emojis/1f48d.pngbin0 -> 538 bytes
-rw-r--r--emojis/1f48e.pngbin0 -> 572 bytes
-rw-r--r--emojis/1f48f.pngbin0 -> 656 bytes
-rw-r--r--emojis/1f490.pngbin0 -> 725 bytes
-rw-r--r--emojis/1f491.pngbin0 -> 685 bytes
-rw-r--r--emojis/1f492.pngbin0 -> 720 bytes
-rw-r--r--emojis/1f493.pngbin0 -> 482 bytes
-rw-r--r--emojis/1f494.pngbin0 -> 487 bytes
-rw-r--r--emojis/1f495.pngbin0 -> 423 bytes
-rw-r--r--emojis/1f496.pngbin0 -> 538 bytes
-rw-r--r--emojis/1f497.pngbin0 -> 669 bytes
-rw-r--r--emojis/1f498.pngbin0 -> 648 bytes
-rw-r--r--emojis/1f499.pngbin0 -> 388 bytes
-rw-r--r--emojis/1f49a.pngbin0 -> 383 bytes
-rw-r--r--emojis/1f49b.pngbin0 -> 385 bytes
-rw-r--r--emojis/1f49c.pngbin0 -> 376 bytes
-rw-r--r--emojis/1f49d.pngbin0 -> 517 bytes
-rw-r--r--emojis/1f49e.pngbin0 -> 576 bytes
-rw-r--r--emojis/1f49f.pngbin0 -> 441 bytes
-rw-r--r--emojis/1f4a0.pngbin0 -> 542 bytes
-rw-r--r--emojis/1f4a1.pngbin0 -> 442 bytes
-rw-r--r--emojis/1f4a2.pngbin0 -> 669 bytes
-rw-r--r--emojis/1f4a3.pngbin0 -> 421 bytes
-rw-r--r--emojis/1f4a4.pngbin0 -> 409 bytes
-rw-r--r--emojis/1f4a5.pngbin0 -> 680 bytes
-rw-r--r--emojis/1f4a6.pngbin0 -> 522 bytes
-rw-r--r--emojis/1f4a7.pngbin0 -> 348 bytes
-rw-r--r--emojis/1f4a8.pngbin0 -> 445 bytes
-rw-r--r--emojis/1f4a9.pngbin0 -> 648 bytes
-rw-r--r--emojis/1f4aa.pngbin0 -> 471 bytes
-rw-r--r--emojis/1f4ab.pngbin0 -> 593 bytes
-rw-r--r--emojis/1f4ac.pngbin0 -> 488 bytes
-rw-r--r--emojis/1f4ad.pngbin0 -> 380 bytes
-rw-r--r--emojis/1f4ae.pngbin0 -> 781 bytes
-rw-r--r--emojis/1f4af.pngbin0 -> 668 bytes
-rw-r--r--emojis/1f4b0.pngbin0 -> 598 bytes
-rw-r--r--emojis/1f4b1.pngbin0 -> 704 bytes
-rw-r--r--emojis/1f4b2.pngbin0 -> 518 bytes
-rw-r--r--emojis/1f4b3.pngbin0 -> 346 bytes
-rw-r--r--emojis/1f4b4.pngbin0 -> 278 bytes
-rw-r--r--emojis/1f4b5.pngbin0 -> 292 bytes
-rw-r--r--emojis/1f4b6.pngbin0 -> 285 bytes
-rw-r--r--emojis/1f4b7.pngbin0 -> 295 bytes
-rw-r--r--emojis/1f4b8.pngbin0 -> 766 bytes
-rw-r--r--emojis/1f4b9.pngbin0 -> 627 bytes
-rw-r--r--emojis/1f4ba.pngbin0 -> 486 bytes
-rw-r--r--emojis/1f4bb.pngbin0 -> 334 bytes
-rw-r--r--emojis/1f4bc.pngbin0 -> 347 bytes
-rw-r--r--emojis/1f4bd.pngbin0 -> 652 bytes
-rw-r--r--emojis/1f4be.pngbin0 -> 375 bytes
-rw-r--r--emojis/1f4bf.pngbin0 -> 637 bytes
-rw-r--r--emojis/1f4c0.pngbin0 -> 534 bytes
-rw-r--r--emojis/1f4c1.pngbin0 -> 331 bytes
-rw-r--r--emojis/1f4c2.pngbin0 -> 362 bytes
-rw-r--r--emojis/1f4c3.pngbin0 -> 344 bytes
-rw-r--r--emojis/1f4c4.pngbin0 -> 404 bytes
-rw-r--r--emojis/1f4c5.pngbin0 -> 668 bytes
-rw-r--r--emojis/1f4c6.pngbin0 -> 676 bytes
-rw-r--r--emojis/1f4c7.pngbin0 -> 536 bytes
-rw-r--r--emojis/1f4c8.pngbin0 -> 652 bytes
-rw-r--r--emojis/1f4c9.pngbin0 -> 651 bytes
-rw-r--r--emojis/1f4ca.pngbin0 -> 533 bytes
-rw-r--r--emojis/1f4cb.pngbin0 -> 485 bytes
-rw-r--r--emojis/1f4cc.pngbin0 -> 566 bytes
-rw-r--r--emojis/1f4cd.pngbin0 -> 368 bytes
-rw-r--r--emojis/1f4ce.pngbin0 -> 610 bytes
-rw-r--r--emojis/1f4cf.pngbin0 -> 614 bytes
-rw-r--r--emojis/1f4d0.pngbin0 -> 325 bytes
-rw-r--r--emojis/1f4d1.pngbin0 -> 474 bytes
-rw-r--r--emojis/1f4d2.pngbin0 -> 517 bytes
-rw-r--r--emojis/1f4d3.pngbin0 -> 747 bytes
-rw-r--r--emojis/1f4d4.pngbin0 -> 395 bytes
-rw-r--r--emojis/1f4d5.pngbin0 -> 345 bytes
-rw-r--r--emojis/1f4d6.pngbin0 -> 408 bytes
-rw-r--r--emojis/1f4d7.pngbin0 -> 359 bytes
-rw-r--r--emojis/1f4d8.pngbin0 -> 342 bytes
-rw-r--r--emojis/1f4d9.pngbin0 -> 328 bytes
-rw-r--r--emojis/1f4da.pngbin0 -> 510 bytes
-rw-r--r--emojis/1f4db.pngbin0 -> 497 bytes
-rw-r--r--emojis/1f4dc.pngbin0 -> 412 bytes
-rw-r--r--emojis/1f4dd.pngbin0 -> 588 bytes
-rw-r--r--emojis/1f4de.pngbin0 -> 461 bytes
-rw-r--r--emojis/1f4df.pngbin0 -> 395 bytes
-rw-r--r--emojis/1f4e0.pngbin0 -> 611 bytes
-rw-r--r--emojis/1f4e1.pngbin0 -> 784 bytes
-rw-r--r--emojis/1f4e2.pngbin0 -> 611 bytes
-rw-r--r--emojis/1f4e3.pngbin0 -> 452 bytes
-rw-r--r--emojis/1f4e4.pngbin0 -> 437 bytes
-rw-r--r--emojis/1f4e5.pngbin0 -> 446 bytes
-rw-r--r--emojis/1f4e6.pngbin0 -> 690 bytes
-rw-r--r--emojis/1f4e7.pngbin0 -> 491 bytes
-rw-r--r--emojis/1f4e8.pngbin0 -> 492 bytes
-rw-r--r--emojis/1f4e9.pngbin0 -> 575 bytes
-rw-r--r--emojis/1f4ea.pngbin0 -> 443 bytes
-rw-r--r--emojis/1f4eb.pngbin0 -> 468 bytes
-rw-r--r--emojis/1f4ec.pngbin0 -> 565 bytes
-rw-r--r--emojis/1f4ed.pngbin0 -> 401 bytes
-rw-r--r--emojis/1f4ee.pngbin0 -> 467 bytes
-rw-r--r--emojis/1f4ef.pngbin0 -> 544 bytes
-rw-r--r--emojis/1f4f0.pngbin0 -> 433 bytes
-rw-r--r--emojis/1f4f1.pngbin0 -> 230 bytes
-rw-r--r--emojis/1f4f2.pngbin0 -> 342 bytes
-rw-r--r--emojis/1f4f3.pngbin0 -> 479 bytes
-rw-r--r--emojis/1f4f4.pngbin0 -> 535 bytes
-rw-r--r--emojis/1f4f5.pngbin0 -> 763 bytes
-rw-r--r--emojis/1f4f6.pngbin0 -> 336 bytes
-rw-r--r--emojis/1f4f7.pngbin0 -> 615 bytes
-rw-r--r--emojis/1f4f8.pngbin0 -> 684 bytes
-rw-r--r--emojis/1f4f9.pngbin0 -> 411 bytes
-rw-r--r--emojis/1f4fa.pngbin0 -> 489 bytes
-rw-r--r--emojis/1f4fb.pngbin0 -> 685 bytes
-rw-r--r--emojis/1f4fc.pngbin0 -> 424 bytes
-rw-r--r--emojis/1f4fd.pngbin0 -> 614 bytes
-rw-r--r--emojis/1f4ff.pngbin0 -> 615 bytes
-rw-r--r--emojis/1f500.pngbin0 -> 548 bytes
-rw-r--r--emojis/1f501.pngbin0 -> 535 bytes
-rw-r--r--emojis/1f502.pngbin0 -> 561 bytes
-rw-r--r--emojis/1f503.pngbin0 -> 547 bytes
-rw-r--r--emojis/1f504.pngbin0 -> 661 bytes
-rw-r--r--emojis/1f505.pngbin0 -> 471 bytes
-rw-r--r--emojis/1f506.pngbin0 -> 543 bytes
-rw-r--r--emojis/1f507.pngbin0 -> 577 bytes
-rw-r--r--emojis/1f508.pngbin0 -> 353 bytes
-rw-r--r--emojis/1f509.pngbin0 -> 397 bytes
-rw-r--r--emojis/1f50a.pngbin0 -> 504 bytes
-rw-r--r--emojis/1f50b.pngbin0 -> 418 bytes
-rw-r--r--emojis/1f50c.pngbin0 -> 581 bytes
-rw-r--r--emojis/1f50d.pngbin0 -> 536 bytes
-rw-r--r--emojis/1f50e.pngbin0 -> 519 bytes
-rw-r--r--emojis/1f50f.pngbin0 -> 665 bytes
-rw-r--r--emojis/1f510.pngbin0 -> 445 bytes
-rw-r--r--emojis/1f511.pngbin0 -> 402 bytes
-rw-r--r--emojis/1f512.pngbin0 -> 377 bytes
-rw-r--r--emojis/1f513.pngbin0 -> 354 bytes
-rw-r--r--emojis/1f514.pngbin0 -> 339 bytes
-rw-r--r--emojis/1f515.pngbin0 -> 544 bytes
-rw-r--r--emojis/1f516.pngbin0 -> 433 bytes
-rw-r--r--emojis/1f517.pngbin0 -> 581 bytes
-rw-r--r--emojis/1f518.pngbin0 -> 500 bytes
-rw-r--r--emojis/1f519.pngbin0 -> 448 bytes
-rw-r--r--emojis/1f51a.pngbin0 -> 470 bytes
-rw-r--r--emojis/1f51b.pngbin0 -> 597 bytes
-rw-r--r--emojis/1f51c.pngbin0 -> 440 bytes
-rw-r--r--emojis/1f51d.pngbin0 -> 515 bytes
-rw-r--r--emojis/1f51e.pngbin0 -> 851 bytes
-rw-r--r--emojis/1f51f.pngbin0 -> 567 bytes
-rw-r--r--emojis/1f520.pngbin0 -> 691 bytes
-rw-r--r--emojis/1f521.pngbin0 -> 609 bytes
-rw-r--r--emojis/1f522.pngbin0 -> 598 bytes
-rw-r--r--emojis/1f523.pngbin0 -> 668 bytes
-rw-r--r--emojis/1f524.pngbin0 -> 478 bytes
-rw-r--r--emojis/1f525.pngbin0 -> 625 bytes
-rw-r--r--emojis/1f526.pngbin0 -> 602 bytes
-rw-r--r--emojis/1f527.pngbin0 -> 458 bytes
-rw-r--r--emojis/1f528.pngbin0 -> 489 bytes
-rw-r--r--emojis/1f529.pngbin0 -> 683 bytes
-rw-r--r--emojis/1f52a.pngbin0 -> 499 bytes
-rw-r--r--emojis/1f52b.pngbin0 -> 500 bytes
-rw-r--r--emojis/1f52c.pngbin0 -> 638 bytes
-rw-r--r--emojis/1f52d.pngbin0 -> 692 bytes
-rw-r--r--emojis/1f52e.pngbin0 -> 509 bytes
-rw-r--r--emojis/1f52f.pngbin0 -> 704 bytes
-rw-r--r--emojis/1f530.pngbin0 -> 531 bytes
-rw-r--r--emojis/1f531.pngbin0 -> 543 bytes
-rw-r--r--emojis/1f532.pngbin0 -> 234 bytes
-rw-r--r--emojis/1f533.pngbin0 -> 237 bytes
-rw-r--r--emojis/1f534.pngbin0 -> 378 bytes
-rw-r--r--emojis/1f535.pngbin0 -> 372 bytes
-rw-r--r--emojis/1f536.pngbin0 -> 366 bytes
-rw-r--r--emojis/1f537.pngbin0 -> 384 bytes
-rw-r--r--emojis/1f538.pngbin0 -> 265 bytes
-rw-r--r--emojis/1f539.pngbin0 -> 280 bytes
-rw-r--r--emojis/1f53a.pngbin0 -> 278 bytes
-rw-r--r--emojis/1f53b.pngbin0 -> 302 bytes
-rw-r--r--emojis/1f53c.pngbin0 -> 307 bytes
-rw-r--r--emojis/1f53d.pngbin0 -> 317 bytes
-rw-r--r--emojis/1f549.pngbin0 -> 630 bytes
-rw-r--r--emojis/1f54a.pngbin0 -> 694 bytes
-rw-r--r--emojis/1f54b.pngbin0 -> 595 bytes
-rw-r--r--emojis/1f54c.pngbin0 -> 536 bytes
-rw-r--r--emojis/1f54d.pngbin0 -> 683 bytes
-rw-r--r--emojis/1f54e.pngbin0 -> 708 bytes
-rw-r--r--emojis/1f550.pngbin0 -> 590 bytes
-rw-r--r--emojis/1f551.pngbin0 -> 595 bytes
-rw-r--r--emojis/1f552.pngbin0 -> 558 bytes
-rw-r--r--emojis/1f553.pngbin0 -> 598 bytes
-rw-r--r--emojis/1f554.pngbin0 -> 591 bytes
-rw-r--r--emojis/1f555.pngbin0 -> 538 bytes
-rw-r--r--emojis/1f556.pngbin0 -> 591 bytes
-rw-r--r--emojis/1f557.pngbin0 -> 595 bytes
-rw-r--r--emojis/1f558.pngbin0 -> 570 bytes
-rw-r--r--emojis/1f559.pngbin0 -> 597 bytes
-rw-r--r--emojis/1f55a.pngbin0 -> 601 bytes
-rw-r--r--emojis/1f55b.pngbin0 -> 557 bytes
-rw-r--r--emojis/1f55c.pngbin0 -> 580 bytes
-rw-r--r--emojis/1f55d.pngbin0 -> 587 bytes
-rw-r--r--emojis/1f55e.pngbin0 -> 559 bytes
-rw-r--r--emojis/1f55f.pngbin0 -> 585 bytes
-rw-r--r--emojis/1f560.pngbin0 -> 583 bytes
-rw-r--r--emojis/1f561.pngbin0 -> 536 bytes
-rw-r--r--emojis/1f562.pngbin0 -> 580 bytes
-rw-r--r--emojis/1f563.pngbin0 -> 590 bytes
-rw-r--r--emojis/1f564.pngbin0 -> 552 bytes
-rw-r--r--emojis/1f565.pngbin0 -> 587 bytes
-rw-r--r--emojis/1f566.pngbin0 -> 577 bytes
-rw-r--r--emojis/1f567.pngbin0 -> 537 bytes
-rw-r--r--emojis/1f56f.pngbin0 -> 438 bytes
-rw-r--r--emojis/1f570.pngbin0 -> 552 bytes
-rw-r--r--emojis/1f573.pngbin0 -> 400 bytes
-rw-r--r--emojis/1f574.pngbin0 -> 490 bytes
-rw-r--r--emojis/1f575-fe0f-200d-2640-fe0f.pngbin0 -> 720 bytes
-rw-r--r--emojis/1f575-fe0f-200d-2642-fe0f.pngbin0 -> 701 bytes
-rw-r--r--emojis/1f575.pngbin0 -> 701 bytes
-rw-r--r--emojis/1f576.pngbin0 -> 269 bytes
-rw-r--r--emojis/1f577.pngbin0 -> 569 bytes
-rw-r--r--emojis/1f578.pngbin0 -> 561 bytes
-rw-r--r--emojis/1f579.pngbin0 -> 413 bytes
-rw-r--r--emojis/1f57a.pngbin0 -> 568 bytes
-rw-r--r--emojis/1f587.pngbin0 -> 649 bytes
-rw-r--r--emojis/1f58a.pngbin0 -> 565 bytes
-rw-r--r--emojis/1f58b.pngbin0 -> 555 bytes
-rw-r--r--emojis/1f58c.pngbin0 -> 503 bytes
-rw-r--r--emojis/1f58d.pngbin0 -> 632 bytes
-rw-r--r--emojis/1f590.pngbin0 -> 509 bytes
-rw-r--r--emojis/1f595.pngbin0 -> 360 bytes
-rw-r--r--emojis/1f596.pngbin0 -> 573 bytes
-rw-r--r--emojis/1f5a4.pngbin0 -> 395 bytes
-rw-r--r--emojis/1f5a5.pngbin0 -> 387 bytes
-rw-r--r--emojis/1f5a8.pngbin0 -> 567 bytes
-rw-r--r--emojis/1f5b1.pngbin0 -> 482 bytes
-rw-r--r--emojis/1f5b2.pngbin0 -> 719 bytes
-rw-r--r--emojis/1f5bc.pngbin0 -> 540 bytes
-rw-r--r--emojis/1f5c2.pngbin0 -> 379 bytes
-rw-r--r--emojis/1f5c3.pngbin0 -> 613 bytes
-rw-r--r--emojis/1f5c4.pngbin0 -> 430 bytes
-rw-r--r--emojis/1f5d1.pngbin0 -> 653 bytes
-rw-r--r--emojis/1f5d2.pngbin0 -> 531 bytes
-rw-r--r--emojis/1f5d3.pngbin0 -> 660 bytes
-rw-r--r--emojis/1f5dc.pngbin0 -> 528 bytes
-rw-r--r--emojis/1f5dd.pngbin0 -> 561 bytes
-rw-r--r--emojis/1f5de.pngbin0 -> 679 bytes
-rw-r--r--emojis/1f5e1.pngbin0 -> 591 bytes
-rw-r--r--emojis/1f5e3.pngbin0 -> 468 bytes
-rw-r--r--emojis/1f5e8.pngbin0 -> 376 bytes
-rw-r--r--emojis/1f5ef.pngbin0 -> 801 bytes
-rw-r--r--emojis/1f5f3.pngbin0 -> 518 bytes
-rw-r--r--emojis/1f5fa.pngbin0 -> 708 bytes
-rw-r--r--emojis/1f5fb.pngbin0 -> 376 bytes
-rw-r--r--emojis/1f5fc.pngbin0 -> 453 bytes
-rw-r--r--emojis/1f5fd.pngbin0 -> 789 bytes
-rw-r--r--emojis/1f5fe.pngbin0 -> 448 bytes
-rw-r--r--emojis/1f5ff.pngbin0 -> 693 bytes
-rw-r--r--emojis/1f600.pngbin0 -> 591 bytes
-rw-r--r--emojis/1f601.pngbin0 -> 624 bytes
-rw-r--r--emojis/1f602.pngbin0 -> 746 bytes
-rw-r--r--emojis/1f603.pngbin0 -> 663 bytes
-rw-r--r--emojis/1f604.pngbin0 -> 614 bytes
-rw-r--r--emojis/1f605.pngbin0 -> 670 bytes
-rw-r--r--emojis/1f606.pngbin0 -> 677 bytes
-rw-r--r--emojis/1f607.pngbin0 -> 677 bytes
-rw-r--r--emojis/1f608.pngbin0 -> 573 bytes
-rw-r--r--emojis/1f609.pngbin0 -> 628 bytes
-rw-r--r--emojis/1f60a.pngbin0 -> 604 bytes
-rw-r--r--emojis/1f60b.pngbin0 -> 619 bytes
-rw-r--r--emojis/1f60c.pngbin0 -> 612 bytes
-rw-r--r--emojis/1f60d.pngbin0 -> 581 bytes
-rw-r--r--emojis/1f60e.pngbin0 -> 645 bytes
-rw-r--r--emojis/1f60f.pngbin0 -> 585 bytes
-rw-r--r--emojis/1f610.pngbin0 -> 486 bytes
-rw-r--r--emojis/1f611.pngbin0 -> 460 bytes
-rw-r--r--emojis/1f612.pngbin0 -> 606 bytes
-rw-r--r--emojis/1f613.pngbin0 -> 602 bytes
-rw-r--r--emojis/1f614.pngbin0 -> 580 bytes
-rw-r--r--emojis/1f615.pngbin0 -> 512 bytes
-rw-r--r--emojis/1f616.pngbin0 -> 700 bytes
-rw-r--r--emojis/1f617.pngbin0 -> 521 bytes
-rw-r--r--emojis/1f618.pngbin0 -> 688 bytes
-rw-r--r--emojis/1f619.pngbin0 -> 516 bytes
-rw-r--r--emojis/1f61a.pngbin0 -> 643 bytes
-rw-r--r--emojis/1f61b.pngbin0 -> 611 bytes
-rw-r--r--emojis/1f61c.pngbin0 -> 664 bytes
-rw-r--r--emojis/1f61d.pngbin0 -> 651 bytes
-rw-r--r--emojis/1f61e.pngbin0 -> 526 bytes
-rw-r--r--emojis/1f61f.pngbin0 -> 633 bytes
-rw-r--r--emojis/1f620.pngbin0 -> 543 bytes
-rw-r--r--emojis/1f621.pngbin0 -> 497 bytes
-rw-r--r--emojis/1f622.pngbin0 -> 688 bytes
-rw-r--r--emojis/1f623.pngbin0 -> 721 bytes
-rw-r--r--emojis/1f624.pngbin0 -> 695 bytes
-rw-r--r--emojis/1f625.pngbin0 -> 692 bytes
-rw-r--r--emojis/1f626.pngbin0 -> 508 bytes
-rw-r--r--emojis/1f627.pngbin0 -> 635 bytes
-rw-r--r--emojis/1f628.pngbin0 -> 771 bytes
-rw-r--r--emojis/1f629.pngbin0 -> 694 bytes
-rw-r--r--emojis/1f62a.pngbin0 -> 662 bytes
-rw-r--r--emojis/1f62b.pngbin0 -> 754 bytes
-rw-r--r--emojis/1f62c.pngbin0 -> 594 bytes
-rw-r--r--emojis/1f62d.pngbin0 -> 656 bytes
-rw-r--r--emojis/1f62e.pngbin0 -> 487 bytes
-rw-r--r--emojis/1f62f.pngbin0 -> 588 bytes
-rw-r--r--emojis/1f630.pngbin0 -> 814 bytes
-rw-r--r--emojis/1f631.pngbin0 -> 747 bytes
-rw-r--r--emojis/1f632.pngbin0 -> 661 bytes
-rw-r--r--emojis/1f633.pngbin0 -> 761 bytes
-rw-r--r--emojis/1f634.pngbin0 -> 633 bytes
-rw-r--r--emojis/1f635.pngbin0 -> 659 bytes
-rw-r--r--emojis/1f636.pngbin0 -> 441 bytes
-rw-r--r--emojis/1f637.pngbin0 -> 592 bytes
-rw-r--r--emojis/1f638.pngbin0 -> 705 bytes
-rw-r--r--emojis/1f639.pngbin0 -> 732 bytes
-rw-r--r--emojis/1f63a.pngbin0 -> 647 bytes
-rw-r--r--emojis/1f63b.pngbin0 -> 754 bytes
-rw-r--r--emojis/1f63c.pngbin0 -> 660 bytes
-rw-r--r--emojis/1f63d.pngbin0 -> 653 bytes
-rw-r--r--emojis/1f63e.pngbin0 -> 643 bytes
-rw-r--r--emojis/1f63f.pngbin0 -> 706 bytes
-rw-r--r--emojis/1f640.pngbin0 -> 682 bytes
-rw-r--r--emojis/1f641.pngbin0 -> 511 bytes
-rw-r--r--emojis/1f642.pngbin0 -> 498 bytes
-rw-r--r--emojis/1f643.pngbin0 -> 558 bytes
-rw-r--r--emojis/1f644.pngbin0 -> 587 bytes
-rw-r--r--emojis/1f645-200d-2640-fe0f.pngbin0 -> 741 bytes
-rw-r--r--emojis/1f645-200d-2642-fe0f.pngbin0 -> 744 bytes
-rw-r--r--emojis/1f645.pngbin0 -> 738 bytes
-rw-r--r--emojis/1f646-200d-2640-fe0f.pngbin0 -> 733 bytes
-rw-r--r--emojis/1f646-200d-2642-fe0f.pngbin0 -> 747 bytes
-rw-r--r--emojis/1f646.pngbin0 -> 742 bytes
-rw-r--r--emojis/1f647-200d-2640-fe0f.pngbin0 -> 638 bytes
-rw-r--r--emojis/1f647-200d-2642-fe0f.pngbin0 -> 669 bytes
-rw-r--r--emojis/1f647.pngbin0 -> 669 bytes
-rw-r--r--emojis/1f648.pngbin0 -> 742 bytes
-rw-r--r--emojis/1f649.pngbin0 -> 717 bytes
-rw-r--r--emojis/1f64a.pngbin0 -> 692 bytes
-rw-r--r--emojis/1f64b-200d-2640-fe0f.pngbin0 -> 604 bytes
-rw-r--r--emojis/1f64b-200d-2642-fe0f.pngbin0 -> 630 bytes
-rw-r--r--emojis/1f64b.pngbin0 -> 602 bytes
-rw-r--r--emojis/1f64c.pngbin0 -> 578 bytes
-rw-r--r--emojis/1f64d-200d-2640-fe0f.pngbin0 -> 539 bytes
-rw-r--r--emojis/1f64d-200d-2642-fe0f.pngbin0 -> 568 bytes
-rw-r--r--emojis/1f64d.pngbin0 -> 541 bytes
-rw-r--r--emojis/1f64e-200d-2640-fe0f.pngbin0 -> 546 bytes
-rw-r--r--emojis/1f64e-200d-2642-fe0f.pngbin0 -> 565 bytes
-rw-r--r--emojis/1f64e.pngbin0 -> 547 bytes
-rw-r--r--emojis/1f64f.pngbin0 -> 526 bytes
-rw-r--r--emojis/1f680.pngbin0 -> 725 bytes
-rw-r--r--emojis/1f681.pngbin0 -> 682 bytes
-rw-r--r--emojis/1f682.pngbin0 -> 713 bytes
-rw-r--r--emojis/1f683.pngbin0 -> 438 bytes
-rw-r--r--emojis/1f684.pngbin0 -> 519 bytes
-rw-r--r--emojis/1f685.pngbin0 -> 383 bytes
-rw-r--r--emojis/1f686.pngbin0 -> 680 bytes
-rw-r--r--emojis/1f687.pngbin0 -> 676 bytes
-rw-r--r--emojis/1f688.pngbin0 -> 477 bytes
-rw-r--r--emojis/1f689.pngbin0 -> 797 bytes
-rw-r--r--emojis/1f68a.pngbin0 -> 687 bytes
-rw-r--r--emojis/1f68b.pngbin0 -> 643 bytes
-rw-r--r--emojis/1f68c.pngbin0 -> 467 bytes
-rw-r--r--emojis/1f68d.pngbin0 -> 624 bytes
-rw-r--r--emojis/1f68e.pngbin0 -> 662 bytes
-rw-r--r--emojis/1f68f.pngbin0 -> 482 bytes
-rw-r--r--emojis/1f690.pngbin0 -> 559 bytes
-rw-r--r--emojis/1f691.pngbin0 -> 558 bytes
-rw-r--r--emojis/1f692.pngbin0 -> 545 bytes
-rw-r--r--emojis/1f693.pngbin0 -> 568 bytes
-rw-r--r--emojis/1f694.pngbin0 -> 758 bytes
-rw-r--r--emojis/1f695.pngbin0 -> 540 bytes
-rw-r--r--emojis/1f696.pngbin0 -> 673 bytes
-rw-r--r--emojis/1f697.pngbin0 -> 485 bytes
-rw-r--r--emojis/1f698.pngbin0 -> 706 bytes
-rw-r--r--emojis/1f699.pngbin0 -> 530 bytes
-rw-r--r--emojis/1f69a.pngbin0 -> 435 bytes
-rw-r--r--emojis/1f69b.pngbin0 -> 541 bytes
-rw-r--r--emojis/1f69c.pngbin0 -> 733 bytes
-rw-r--r--emojis/1f69d.pngbin0 -> 547 bytes
-rw-r--r--emojis/1f69e.pngbin0 -> 603 bytes
-rw-r--r--emojis/1f69f.pngbin0 -> 571 bytes
-rw-r--r--emojis/1f6a0.pngbin0 -> 617 bytes
-rw-r--r--emojis/1f6a1.pngbin0 -> 554 bytes
-rw-r--r--emojis/1f6a2.pngbin0 -> 539 bytes
-rw-r--r--emojis/1f6a3-200d-2640-fe0f.pngbin0 -> 471 bytes
-rw-r--r--emojis/1f6a3-200d-2642-fe0f.pngbin0 -> 464 bytes
-rw-r--r--emojis/1f6a3.pngbin0 -> 464 bytes
-rw-r--r--emojis/1f6a4.pngbin0 -> 458 bytes
-rw-r--r--emojis/1f6a5.pngbin0 -> 345 bytes
-rw-r--r--emojis/1f6a6.pngbin0 -> 400 bytes
-rw-r--r--emojis/1f6a7.pngbin0 -> 611 bytes
-rw-r--r--emojis/1f6a8.pngbin0 -> 310 bytes
-rw-r--r--emojis/1f6a9.pngbin0 -> 369 bytes
-rw-r--r--emojis/1f6aa.pngbin0 -> 543 bytes
-rw-r--r--emojis/1f6ab.pngbin0 -> 594 bytes
-rw-r--r--emojis/1f6ac.pngbin0 -> 324 bytes
-rw-r--r--emojis/1f6ad.pngbin0 -> 805 bytes
-rw-r--r--emojis/1f6ae.pngbin0 -> 493 bytes
-rw-r--r--emojis/1f6af.pngbin0 -> 838 bytes
-rw-r--r--emojis/1f6b0.pngbin0 -> 471 bytes
-rw-r--r--emojis/1f6b1.pngbin0 -> 811 bytes
-rw-r--r--emojis/1f6b2.pngbin0 -> 687 bytes
-rw-r--r--emojis/1f6b3.pngbin0 -> 927 bytes
-rw-r--r--emojis/1f6b4-200d-2640-fe0f.pngbin0 -> 836 bytes
-rw-r--r--emojis/1f6b4-200d-2642-fe0f.pngbin0 -> 833 bytes
-rw-r--r--emojis/1f6b4.pngbin0 -> 833 bytes
-rw-r--r--emojis/1f6b5-200d-2640-fe0f.pngbin0 -> 865 bytes
-rw-r--r--emojis/1f6b5-200d-2642-fe0f.pngbin0 -> 869 bytes
-rw-r--r--emojis/1f6b5.pngbin0 -> 869 bytes
-rw-r--r--emojis/1f6b6-200d-2640-fe0f.pngbin0 -> 552 bytes
-rw-r--r--emojis/1f6b6-200d-2642-fe0f.pngbin0 -> 535 bytes
-rw-r--r--emojis/1f6b6.pngbin0 -> 535 bytes
-rw-r--r--emojis/1f6b7.pngbin0 -> 809 bytes
-rw-r--r--emojis/1f6b8.pngbin0 -> 789 bytes
-rw-r--r--emojis/1f6b9.pngbin0 -> 381 bytes
-rw-r--r--emojis/1f6ba.pngbin0 -> 443 bytes
-rw-r--r--emojis/1f6bb.pngbin0 -> 588 bytes
-rw-r--r--emojis/1f6bc.pngbin0 -> 514 bytes
-rw-r--r--emojis/1f6bd.pngbin0 -> 450 bytes
-rw-r--r--emojis/1f6be.pngbin0 -> 587 bytes
-rw-r--r--emojis/1f6bf.pngbin0 -> 729 bytes
-rw-r--r--emojis/1f6c0.pngbin0 -> 506 bytes
-rw-r--r--emojis/1f6c1.pngbin0 -> 453 bytes
-rw-r--r--emojis/1f6c2.pngbin0 -> 631 bytes
-rw-r--r--emojis/1f6c3.pngbin0 -> 600 bytes
-rw-r--r--emojis/1f6c4.pngbin0 -> 500 bytes
-rw-r--r--emojis/1f6c5.pngbin0 -> 551 bytes
-rw-r--r--emojis/1f6cb.pngbin0 -> 542 bytes
-rw-r--r--emojis/1f6cc.pngbin0 -> 408 bytes
-rw-r--r--emojis/1f6cd.pngbin0 -> 477 bytes
-rw-r--r--emojis/1f6ce.pngbin0 -> 358 bytes
-rw-r--r--emojis/1f6cf.pngbin0 -> 273 bytes
-rw-r--r--emojis/1f6d0.pngbin0 -> 596 bytes
-rw-r--r--emojis/1f6d1.pngbin0 -> 484 bytes
-rw-r--r--emojis/1f6d2.pngbin0 -> 676 bytes
-rw-r--r--emojis/1f6e0.pngbin0 -> 748 bytes
-rw-r--r--emojis/1f6e1.pngbin0 -> 557 bytes
-rw-r--r--emojis/1f6e2.pngbin0 -> 386 bytes
-rw-r--r--emojis/1f6e3.pngbin0 -> 602 bytes
-rw-r--r--emojis/1f6e4.pngbin0 -> 558 bytes
-rw-r--r--emojis/1f6e5.pngbin0 -> 337 bytes
-rw-r--r--emojis/1f6e9.pngbin0 -> 825 bytes
-rw-r--r--emojis/1f6eb.pngbin0 -> 585 bytes
-rw-r--r--emojis/1f6ec.pngbin0 -> 578 bytes
-rw-r--r--emojis/1f6f0.pngbin0 -> 765 bytes
-rw-r--r--emojis/1f6f3.pngbin0 -> 390 bytes
-rw-r--r--emojis/1f6f4.pngbin0 -> 559 bytes
-rw-r--r--emojis/1f6f5.pngbin0 -> 556 bytes
-rw-r--r--emojis/1f6f6.pngbin0 -> 333 bytes
-rw-r--r--emojis/1f910.pngbin0 -> 630 bytes
-rw-r--r--emojis/1f911.pngbin0 -> 678 bytes
-rw-r--r--emojis/1f912.pngbin0 -> 693 bytes
-rw-r--r--emojis/1f913.pngbin0 -> 751 bytes
-rw-r--r--emojis/1f914.pngbin0 -> 693 bytes
-rw-r--r--emojis/1f915.pngbin0 -> 742 bytes
-rw-r--r--emojis/1f916.pngbin0 -> 684 bytes
-rw-r--r--emojis/1f917.pngbin0 -> 794 bytes
-rw-r--r--emojis/1f918.pngbin0 -> 481 bytes
-rw-r--r--emojis/1f919.pngbin0 -> 499 bytes
-rw-r--r--emojis/1f91a.pngbin0 -> 387 bytes
-rw-r--r--emojis/1f91b.pngbin0 -> 386 bytes
-rw-r--r--emojis/1f91c.pngbin0 -> 410 bytes
-rw-r--r--emojis/1f91d.pngbin0 -> 560 bytes
-rw-r--r--emojis/1f91e.pngbin0 -> 528 bytes
-rw-r--r--emojis/1f920.pngbin0 -> 685 bytes
-rw-r--r--emojis/1f921.pngbin0 -> 746 bytes
-rw-r--r--emojis/1f922.pngbin0 -> 566 bytes
-rw-r--r--emojis/1f923.pngbin0 -> 757 bytes
-rw-r--r--emojis/1f924.pngbin0 -> 651 bytes
-rw-r--r--emojis/1f925.pngbin0 -> 562 bytes
-rw-r--r--emojis/1f926-200d-2640-fe0f.pngbin0 -> 577 bytes
-rw-r--r--emojis/1f926-200d-2642-fe0f.pngbin0 -> 617 bytes
-rw-r--r--emojis/1f926.pngbin0 -> 577 bytes
-rw-r--r--emojis/1f927.pngbin0 -> 706 bytes
-rw-r--r--emojis/1f930.pngbin0 -> 611 bytes
-rw-r--r--emojis/1f933.pngbin0 -> 470 bytes
-rw-r--r--emojis/1f934.pngbin0 -> 676 bytes
-rw-r--r--emojis/1f935.pngbin0 -> 554 bytes
-rw-r--r--emojis/1f936.pngbin0 -> 684 bytes
-rw-r--r--emojis/1f937-200d-2640-fe0f.pngbin0 -> 603 bytes
-rw-r--r--emojis/1f937-200d-2642-fe0f.pngbin0 -> 634 bytes
-rw-r--r--emojis/1f937.pngbin0 -> 603 bytes
-rw-r--r--emojis/1f938-200d-2640-fe0f.pngbin0 -> 588 bytes
-rw-r--r--emojis/1f938-200d-2642-fe0f.pngbin0 -> 611 bytes
-rw-r--r--emojis/1f938.pngbin0 -> 588 bytes
-rw-r--r--emojis/1f939-200d-2640-fe0f.pngbin0 -> 791 bytes
-rw-r--r--emojis/1f939-200d-2642-fe0f.pngbin0 -> 805 bytes
-rw-r--r--emojis/1f939.pngbin0 -> 805 bytes
-rw-r--r--emojis/1f93a.pngbin0 -> 585 bytes
-rw-r--r--emojis/1f93c-200d-2640-fe0f.pngbin0 -> 897 bytes
-rw-r--r--emojis/1f93c-200d-2642-fe0f.pngbin0 -> 888 bytes
-rw-r--r--emojis/1f93c.pngbin0 -> 888 bytes
-rw-r--r--emojis/1f93d-200d-2640-fe0f.pngbin0 -> 540 bytes
-rw-r--r--emojis/1f93d-200d-2642-fe0f.pngbin0 -> 517 bytes
-rw-r--r--emojis/1f93d.pngbin0 -> 517 bytes
-rw-r--r--emojis/1f93e-200d-2640-fe0f.pngbin0 -> 631 bytes
-rw-r--r--emojis/1f93e-200d-2642-fe0f.pngbin0 -> 627 bytes
-rw-r--r--emojis/1f93e.pngbin0 -> 631 bytes
-rw-r--r--emojis/1f940.pngbin0 -> 660 bytes
-rw-r--r--emojis/1f941.pngbin0 -> 791 bytes
-rw-r--r--emojis/1f942.pngbin0 -> 680 bytes
-rw-r--r--emojis/1f943.pngbin0 -> 612 bytes
-rw-r--r--emojis/1f944.pngbin0 -> 266 bytes
-rw-r--r--emojis/1f945.pngbin0 -> 672 bytes
-rw-r--r--emojis/1f947.pngbin0 -> 573 bytes
-rw-r--r--emojis/1f948.pngbin0 -> 618 bytes
-rw-r--r--emojis/1f949.pngbin0 -> 595 bytes
-rw-r--r--emojis/1f94a.pngbin0 -> 471 bytes
-rw-r--r--emojis/1f94b.pngbin0 -> 693 bytes
-rw-r--r--emojis/1f950.pngbin0 -> 523 bytes
-rw-r--r--emojis/1f951.pngbin0 -> 727 bytes
-rw-r--r--emojis/1f952.pngbin0 -> 617 bytes
-rw-r--r--emojis/1f953.pngbin0 -> 717 bytes
-rw-r--r--emojis/1f954.pngbin0 -> 474 bytes
-rw-r--r--emojis/1f955.pngbin0 -> 588 bytes
-rw-r--r--emojis/1f956.pngbin0 -> 533 bytes
-rw-r--r--emojis/1f957.pngbin0 -> 786 bytes
-rw-r--r--emojis/1f958.pngbin0 -> 769 bytes
-rw-r--r--emojis/1f959.pngbin0 -> 670 bytes
-rw-r--r--emojis/1f95a.pngbin0 -> 492 bytes
-rw-r--r--emojis/1f95b.pngbin0 -> 454 bytes
-rw-r--r--emojis/1f95c.pngbin0 -> 602 bytes
-rw-r--r--emojis/1f95d.pngbin0 -> 690 bytes
-rw-r--r--emojis/1f95e.pngbin0 -> 694 bytes
-rw-r--r--emojis/1f980.pngbin0 -> 802 bytes
-rw-r--r--emojis/1f981.pngbin0 -> 760 bytes
-rw-r--r--emojis/1f982.pngbin0 -> 731 bytes
-rw-r--r--emojis/1f983.pngbin0 -> 670 bytes
-rw-r--r--emojis/1f984.pngbin0 -> 584 bytes
-rw-r--r--emojis/1f985.pngbin0 -> 592 bytes
-rw-r--r--emojis/1f986.pngbin0 -> 585 bytes
-rw-r--r--emojis/1f987.pngbin0 -> 630 bytes
-rw-r--r--emojis/1f988.pngbin0 -> 579 bytes
-rw-r--r--emojis/1f989.pngbin0 -> 705 bytes
-rw-r--r--emojis/1f98a.pngbin0 -> 723 bytes
-rw-r--r--emojis/1f98b.pngbin0 -> 794 bytes
-rw-r--r--emojis/1f98c.pngbin0 -> 782 bytes
-rw-r--r--emojis/1f98d.pngbin0 -> 653 bytes
-rw-r--r--emojis/1f98e.pngbin0 -> 743 bytes
-rw-r--r--emojis/1f98f.pngbin0 -> 606 bytes
-rw-r--r--emojis/1f990.pngbin0 -> 680 bytes
-rw-r--r--emojis/1f991.pngbin0 -> 689 bytes
-rw-r--r--emojis/1f9c0.pngbin0 -> 609 bytes
-rw-r--r--emojis/203c.pngbin0 -> 342 bytes
-rw-r--r--emojis/2049.pngbin0 -> 561 bytes
-rw-r--r--emojis/2122.pngbin0 -> 421 bytes
-rw-r--r--emojis/2139.pngbin0 -> 269 bytes
-rw-r--r--emojis/2194.pngbin0 -> 407 bytes
-rw-r--r--emojis/2195.pngbin0 -> 405 bytes
-rw-r--r--emojis/2196.pngbin0 -> 375 bytes
-rw-r--r--emojis/2197.pngbin0 -> 374 bytes
-rw-r--r--emojis/2198.pngbin0 -> 368 bytes
-rw-r--r--emojis/2199.pngbin0 -> 370 bytes
-rw-r--r--emojis/21a9.pngbin0 -> 472 bytes
-rw-r--r--emojis/21aa.pngbin0 -> 470 bytes
-rw-r--r--emojis/231a.pngbin0 -> 609 bytes
-rw-r--r--emojis/231b.pngbin0 -> 513 bytes
-rw-r--r--emojis/2328.pngbin0 -> 501 bytes
-rw-r--r--emojis/23cf.pngbin0 -> 372 bytes
-rw-r--r--emojis/23e9.pngbin0 -> 400 bytes
-rw-r--r--emojis/23ea.pngbin0 -> 404 bytes
-rw-r--r--emojis/23eb.pngbin0 -> 406 bytes
-rw-r--r--emojis/23ec.pngbin0 -> 422 bytes
-rw-r--r--emojis/23ed.pngbin0 -> 431 bytes
-rw-r--r--emojis/23ee.pngbin0 -> 442 bytes
-rw-r--r--emojis/23ef.pngbin0 -> 383 bytes
-rw-r--r--emojis/23f0.pngbin0 -> 772 bytes
-rw-r--r--emojis/23f1.pngbin0 -> 754 bytes
-rw-r--r--emojis/23f2.pngbin0 -> 751 bytes
-rw-r--r--emojis/23f3.pngbin0 -> 479 bytes
-rw-r--r--emojis/23f8.pngbin0 -> 250 bytes
-rw-r--r--emojis/23f9.pngbin0 -> 218 bytes
-rw-r--r--emojis/23fa.pngbin0 -> 357 bytes
-rw-r--r--emojis/24c2.pngbin0 -> 669 bytes
-rw-r--r--emojis/25aa.pngbin0 -> 171 bytes
-rw-r--r--emojis/25ab.pngbin0 -> 161 bytes
-rw-r--r--emojis/25b6.pngbin0 -> 306 bytes
-rw-r--r--emojis/25c0.pngbin0 -> 315 bytes
-rw-r--r--emojis/25fb.pngbin0 -> 179 bytes
-rw-r--r--emojis/25fc.pngbin0 -> 182 bytes
-rw-r--r--emojis/25fd.pngbin0 -> 153 bytes
-rw-r--r--emojis/25fe.pngbin0 -> 155 bytes
-rw-r--r--emojis/2600.pngbin0 -> 443 bytes
-rw-r--r--emojis/2601.pngbin0 -> 425 bytes
-rw-r--r--emojis/2602.pngbin0 -> 563 bytes
-rw-r--r--emojis/2603.pngbin0 -> 792 bytes
-rw-r--r--emojis/2604.pngbin0 -> 579 bytes
-rw-r--r--emojis/260e.pngbin0 -> 605 bytes
-rw-r--r--emojis/2611.pngbin0 -> 474 bytes
-rw-r--r--emojis/2614.pngbin0 -> 666 bytes
-rw-r--r--emojis/2615.pngbin0 -> 836 bytes
-rw-r--r--emojis/2618.pngbin0 -> 469 bytes
-rw-r--r--emojis/261d.pngbin0 -> 459 bytes
-rw-r--r--emojis/2620.pngbin0 -> 629 bytes
-rw-r--r--emojis/2622.pngbin0 -> 602 bytes
-rw-r--r--emojis/2623.pngbin0 -> 703 bytes
-rw-r--r--emojis/2626.pngbin0 -> 487 bytes
-rw-r--r--emojis/262a.pngbin0 -> 617 bytes
-rw-r--r--emojis/262e.pngbin0 -> 657 bytes
-rw-r--r--emojis/262f.pngbin0 -> 627 bytes
-rw-r--r--emojis/2638.pngbin0 -> 676 bytes
-rw-r--r--emojis/2639.pngbin0 -> 576 bytes
-rw-r--r--emojis/263a.pngbin0 -> 654 bytes
-rw-r--r--emojis/2640.pngbin0 -> 462 bytes
-rw-r--r--emojis/2642.pngbin0 -> 539 bytes
-rw-r--r--emojis/2648.pngbin0 -> 481 bytes
-rw-r--r--emojis/2649.pngbin0 -> 512 bytes
-rw-r--r--emojis/264a.pngbin0 -> 423 bytes
-rw-r--r--emojis/264b.pngbin0 -> 598 bytes
-rw-r--r--emojis/264c.pngbin0 -> 583 bytes
-rw-r--r--emojis/264d.pngbin0 -> 513 bytes
-rw-r--r--emojis/264e.pngbin0 -> 505 bytes
-rw-r--r--emojis/264f.pngbin0 -> 436 bytes
-rw-r--r--emojis/2650.pngbin0 -> 491 bytes
-rw-r--r--emojis/2651.pngbin0 -> 500 bytes
-rw-r--r--emojis/2652.pngbin0 -> 622 bytes
-rw-r--r--emojis/2653.pngbin0 -> 517 bytes
-rw-r--r--emojis/2660.pngbin0 -> 425 bytes
-rw-r--r--emojis/2663.pngbin0 -> 461 bytes
-rw-r--r--emojis/2665.pngbin0 -> 420 bytes
-rw-r--r--emojis/2666.pngbin0 -> 400 bytes
-rw-r--r--emojis/2668.pngbin0 -> 624 bytes
-rw-r--r--emojis/267b.pngbin0 -> 663 bytes
-rw-r--r--emojis/267f.pngbin0 -> 632 bytes
-rw-r--r--emojis/2692.pngbin0 -> 767 bytes
-rw-r--r--emojis/2693.pngbin0 -> 481 bytes
-rw-r--r--emojis/2694.pngbin0 -> 838 bytes
-rw-r--r--emojis/2695.pngbin0 -> 549 bytes
-rw-r--r--emojis/2696.pngbin0 -> 597 bytes
-rw-r--r--emojis/2697.pngbin0 -> 591 bytes
-rw-r--r--emojis/2699.pngbin0 -> 611 bytes
-rw-r--r--emojis/269b.pngbin0 -> 564 bytes
-rw-r--r--emojis/269c.pngbin0 -> 621 bytes
-rw-r--r--emojis/26a0.pngbin0 -> 402 bytes
-rw-r--r--emojis/26a1.pngbin0 -> 395 bytes
-rw-r--r--emojis/26aa.pngbin0 -> 328 bytes
-rw-r--r--emojis/26ab.pngbin0 -> 341 bytes
-rw-r--r--emojis/26b0.pngbin0 -> 780 bytes
-rw-r--r--emojis/26b1.pngbin0 -> 545 bytes
-rw-r--r--emojis/26bd.pngbin0 -> 892 bytes
-rw-r--r--emojis/26be.pngbin0 -> 666 bytes
-rw-r--r--emojis/26c4.pngbin0 -> 620 bytes
-rw-r--r--emojis/26c5.pngbin0 -> 513 bytes
-rw-r--r--emojis/26c8.pngbin0 -> 560 bytes
-rw-r--r--emojis/26ce.pngbin0 -> 510 bytes
-rw-r--r--emojis/26cf.pngbin0 -> 489 bytes
-rw-r--r--emojis/26d1.pngbin0 -> 738 bytes
-rw-r--r--emojis/26d3.pngbin0 -> 694 bytes
-rw-r--r--emojis/26d4.pngbin0 -> 401 bytes
-rw-r--r--emojis/26e9.pngbin0 -> 522 bytes
-rw-r--r--emojis/26ea.pngbin0 -> 566 bytes
-rw-r--r--emojis/26f0.pngbin0 -> 493 bytes
-rw-r--r--emojis/26f1.pngbin0 -> 639 bytes
-rw-r--r--emojis/26f2.pngbin0 -> 669 bytes
-rw-r--r--emojis/26f3.pngbin0 -> 514 bytes
-rw-r--r--emojis/26f4.pngbin0 -> 535 bytes
-rw-r--r--emojis/26f5.pngbin0 -> 463 bytes
-rw-r--r--emojis/26f7.pngbin0 -> 811 bytes
-rw-r--r--emojis/26f8.pngbin0 -> 472 bytes
-rw-r--r--emojis/26f9-fe0f-200d-2640-fe0f.pngbin0 -> 705 bytes
-rw-r--r--emojis/26f9-fe0f-200d-2642-fe0f.pngbin0 -> 710 bytes
-rw-r--r--emojis/26f9.pngbin0 -> 710 bytes
-rw-r--r--emojis/26fa.pngbin0 -> 667 bytes
-rw-r--r--emojis/26fd.pngbin0 -> 590 bytes
-rw-r--r--emojis/2702.pngbin0 -> 664 bytes
-rw-r--r--emojis/2705.pngbin0 -> 429 bytes
-rw-r--r--emojis/2708.pngbin0 -> 722 bytes
-rw-r--r--emojis/2709.pngbin0 -> 413 bytes
-rw-r--r--emojis/270a.pngbin0 -> 589 bytes
-rw-r--r--emojis/270b.pngbin0 -> 439 bytes
-rw-r--r--emojis/270c.pngbin0 -> 510 bytes
-rw-r--r--emojis/270d.pngbin0 -> 655 bytes
-rw-r--r--emojis/270f.pngbin0 -> 589 bytes
-rw-r--r--emojis/2712.pngbin0 -> 590 bytes
-rw-r--r--emojis/2714.pngbin0 -> 427 bytes
-rw-r--r--emojis/2716.pngbin0 -> 522 bytes
-rw-r--r--emojis/271d.pngbin0 -> 315 bytes
-rw-r--r--emojis/2721.pngbin0 -> 547 bytes
-rw-r--r--emojis/2728.pngbin0 -> 523 bytes
-rw-r--r--emojis/2733.pngbin0 -> 620 bytes
-rw-r--r--emojis/2734.pngbin0 -> 497 bytes
-rw-r--r--emojis/2744.pngbin0 -> 599 bytes
-rw-r--r--emojis/2747.pngbin0 -> 561 bytes
-rw-r--r--emojis/274c.pngbin0 -> 537 bytes
-rw-r--r--emojis/274e.pngbin0 -> 523 bytes
-rw-r--r--emojis/2753.pngbin0 -> 398 bytes
-rw-r--r--emojis/2754.pngbin0 -> 396 bytes
-rw-r--r--emojis/2755.pngbin0 -> 243 bytes
-rw-r--r--emojis/2757.pngbin0 -> 244 bytes
-rw-r--r--emojis/2763.pngbin0 -> 402 bytes
-rw-r--r--emojis/2764.pngbin0 -> 391 bytes
-rw-r--r--emojis/2795.pngbin0 -> 284 bytes
-rw-r--r--emojis/2796.pngbin0 -> 159 bytes
-rw-r--r--emojis/2797.pngbin0 -> 265 bytes
-rw-r--r--emojis/27a1.pngbin0 -> 368 bytes
-rw-r--r--emojis/27b0.pngbin0 -> 501 bytes
-rw-r--r--emojis/27bf.pngbin0 -> 569 bytes
-rw-r--r--emojis/2934.pngbin0 -> 372 bytes
-rw-r--r--emojis/2935.pngbin0 -> 394 bytes
-rw-r--r--emojis/2b05.pngbin0 -> 364 bytes
-rw-r--r--emojis/2b06.pngbin0 -> 359 bytes
-rw-r--r--emojis/2b07.pngbin0 -> 364 bytes
-rw-r--r--emojis/2b1b.pngbin0 -> 150 bytes
-rw-r--r--emojis/2b1c.pngbin0 -> 149 bytes
-rw-r--r--emojis/2b50.pngbin0 -> 376 bytes
-rw-r--r--emojis/2b55.pngbin0 -> 513 bytes
-rw-r--r--emojis/3030.pngbin0 -> 323 bytes
-rw-r--r--emojis/303d.pngbin0 -> 429 bytes
-rw-r--r--emojis/3297.pngbin0 -> 705 bytes
-rw-r--r--emojis/3299.pngbin0 -> 762 bytes
-rw-r--r--emojis/emojis-data.json1
-rw-r--r--extras/humans.txt91
-rw-r--r--gulp-utils.js160
-rw-r--r--gulpfile.js775
-rw-r--r--karma.app.conf.js12
-rw-r--r--karma.conf.js106
-rw-r--r--locales.js177
-rw-r--r--package.json141
-rw-r--r--prism-languages.json1
-rw-r--r--run-e2e.js124
-rw-r--r--scripts/add_license_to_coffee_files.py51
-rw-r--r--scripts/generate-packed-plugins.py40
-rwxr-xr-xscripts/manage_translations.py119
-rwxr-xr-xscripts/search-for-similar-strings.py62
-rwxr-xr-xscripts/verify-locale-keys-usage.py69
-rw-r--r--test-utils.js35
2844 files changed, 168801 insertions, 0 deletions
diff --git a/.babelrc b/.babelrc
new file mode 100644
index 0000000..7b893c5
--- /dev/null
+++ b/.babelrc
@@ -0,0 +1 @@
+{ "presets": ["es2015", "stage-0"] }
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..f77bd0b
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,19 @@
+.sass-cache/
+dist/
+node_modules/
+app/vendor
+vendor/
+config/main.coffee
+bower_components
+app/coffee/modules/locales/locale*.coffee
+*.swp
+*.swo
+.#*
+/tags
+tmp/
+app/config/main.coffee
+scss-lint.log
+e2e/screenshots/
+e2e/reports/
+app/modules/compile-modules/
+yarn.lock
diff --git a/.nvmrc b/.nvmrc
new file mode 100644
index 0000000..b26a34e
--- /dev/null
+++ b/.nvmrc
@@ -0,0 +1 @@
+7.2.1
diff --git a/.scss-lint.yml b/.scss-lint.yml
new file mode 100644
index 0000000..3aacec8
--- /dev/null
+++ b/.scss-lint.yml
@@ -0,0 +1,140 @@
+linters:
+ BorderZero:
+ enabled: true
+
+ CapitalizationInSelector:
+ enabled: true
+ ignored_names:
+ - "mCS-minimal-dark"
+
+ ColorKeyword:
+ enabled: true
+
+ Comment:
+ enabled: true
+
+ DebugStatement:
+ enabled: true
+
+ DeclarationOrder:
+ enabled: true
+
+ DuplicateProperty:
+ enabled: true
+
+ ElsePlacement:
+ enabled: true
+ style: same_line # or 'new_line'
+
+ EmptyLineBetweenBlocks:
+ enabled: false
+ ignore_single_line_blocks: true
+
+ EmptyRule:
+ enabled: true
+
+ FinalNewline:
+ enabled: true
+ present: true
+
+ HexLength:
+ enabled: true
+ style: short # or 'long'
+
+ HexNotation:
+ enabled: true
+ style: lowercase # or 'uppercase'
+
+ HexValidation:
+ enabled: true
+
+ IdWithExtraneousSelector:
+ enabled: true
+
+ Indentation:
+ enabled: true
+ width: 4
+
+ LeadingZero:
+ enabled: true
+ style: exclude_zero # or 'include_zero'
+
+ MergeableSelector:
+ enabled: true
+ force_nesting: true
+
+ NameFormat:
+ enabled: true
+ convention: hyphenated_lowercase # or 'BEM', or a regex pattern
+
+ PlaceholderInExtend:
+ enabled: true
+
+ PropertySortOrder:
+ enabled: true
+
+ PropertySpelling:
+ enabled: true
+ extra_properties: []
+
+ QualifyingElement:
+ enabled: true
+ allow_element_with_attribute: true
+ exclude:
+ - 'app/styles/components/buttons.scss'
+ - 'app/styles/layout/forms.scss'
+ - 'app/styles/components/markdown-help.scss'
+
+ SelectorDepth:
+ enabled: true
+ max_depth: 4
+
+ Shorthand:
+ enabled: true
+
+ SingleLinePerSelector:
+ enabled: true
+
+ SpaceAfterComma:
+ enabled: true
+
+ SpaceAfterPropertyColon:
+ enabled: true
+ style: one_space # or 'no_space', or 'at_least_one_space', or 'aligned'
+
+ SpaceAfterPropertyName:
+ enabled: true
+
+ SpaceBeforeBrace:
+ enabled: true
+ allow_single_line_padding: false
+
+ SpaceBetweenParens:
+ enabled: true
+ spaces: 0
+
+ StringQuotes:
+ enabled: true
+ style: single_quotes # or double_quotes
+
+ TrailingSemicolonAfterPropertyValue:
+ enabled: true
+
+ UnnecessaryMantissa:
+ enabled: true
+
+ UrlFormat:
+ enabled: true
+
+ UrlQuotes:
+ enabled: true
+
+ ZeroUnit:
+ enabled: true
+
+ NestingDepth:
+ enabled: true
+ max_depth: 4
+
+ Compass::*:
+ enabled: false
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000..a101c9e
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,16 @@
+language: node_js
+dist: trusty
+before_install:
+ - sudo apt-get update
+ - sudo apt-get install -y libappindicator1 fonts-liberation
+ - sudo apt-get install -y dpkg # to upgrade to dpkg >= 1.17.5ubuntu5.8, which fixes https://bugs.launchpad.net/ubuntu/+source/dpkg/+bug/1730627
+ - wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
+ - sudo dpkg -i google-chrome*.deb
+install:
+ - travis_retry npm install
+before_script:
+ - export CHROME_BIN=/usr/bin/google-chrome
+ - export DISPLAY=:99.0
+ - sh -e /etc/init.d/xvfb start
+ - travis_retry npm install -g gulp
+ - gulp deploy
diff --git a/.tx/config b/.tx/config
new file mode 100644
index 0000000..da85503
--- /dev/null
+++ b/.tx/config
@@ -0,0 +1,9 @@
+[main]
+host = https://www.transifex.com
+lang_map = sr@latin:sr-latn, zh-Hans:zh-hans, zh-Hant:zh-hant, pt_BR:pt-br, fa_IR:fa
+
+[taiga-front.locale-enjson]
+file_filter = app/locales/taiga/locale-<lang>.json
+source_file = app/locales/taiga/locale-en.json
+source_lang = en
+type = KEYVALUEJSON
diff --git a/AUTHORS.rst b/AUTHORS.rst
new file mode 100644
index 0000000..3f66972
--- /dev/null
+++ b/AUTHORS.rst
@@ -0,0 +1,35 @@
+The PRIMARY AUTHORS are:
+
+- Andrey Antukh <niwi@niwi.nz>
+- Jesus Espino Garcia <jespinog@gmail.com>
+- David Barragán Merino <bameda@dbarragan.com>
+- Xavi Julian <xavier.julian@kaleidos.net>
+- Alejandro Alonso <alejandro.alonso@kaleidos.net>
+- Anler Hernández <hello@anler.me>
+- Juan Francisco Alcántara <juanfran.alcantara@kaleidos.net>
+- Esther Moreno Riesco <esther.moreno@kaleidos.net>
+
+Special thanks to Kaleidos Open Source S.L. for provide time for Taiga
+development.
+
+And here is an inevitably incomplete list of MUCH-APPRECIATED CONTRIBUTORS --
+people who have submitted patches, reported bugs, added translations, helped
+answer newbie questions, and generally made Taiga that much better:
+
+- Allister Antosik <me@allisterantosik.com>
+- Andrea Stagi <stagi.andrea@gmail.com>
+- Brett Profitt <brett.profitt@gmail.com>
+- Chris Wilson <chris.wilson@aridhia.com>
+- Daniel Koch
+- Everardo Medina <everblut@gmail.com>
+- Florian Bezagu
+- Guilhem Got <guilhem.got@gmail.com>
+- Jordan Rinke
+- Miguel de la Cruz <miguel.delacruz@kaleidos.net>
+- Mika Andrianarijaona <mikaoelitiana@gmail.com>
+- Pilar Esteban <pilar.esteban@gmail.com>
+- Ramiro Sánchez <ramiro.sanzhez@kaleidos.net>
+- Ryan Swanstrom
+- Vlad Topala <topalavlad@gmail.com>
+- Wil Wade
+- Iago Last
diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
index 0000000..1ce9a1d
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1,737 @@
+# Changelog
+
+## Unreleased
+
+## 5.0.10 (2020-03-12)
+
+### Misc
+
+- Fixed CSS bug.
+
+## 5.0.9 (2020-03-11)
+
+### Misc
+
+- Fixed several minor bugs.
+
+### i18n
+
+- Updated lots of strings and updated their translations. Finally, oompa loompas have been substituted by the Taiga.
+
+## 5.0.8 (2020-02-17)
+
+### i18n
+
+- Update Latvian translation.
+
+### Misc
+
+- Add Google tag manager integration.
+
+## 5.0.7 (2020-02-06)
+
+### i18n
+
+- Update Korean translation.
+- Add Latvian translation.
+
+### Misc
+
+- Several minor bugfixes.
+
+## 5.0.6 (2020-01-15)
+
+### Features
+
+- Refresh default theme.
+
+### Misc
+
+- Several minor bugfixes.
+
+## 5.0.5 (2020-01-08)
+
+### Features
+
+- Set login form visibility based on instance configuration.
+
+- Promote task and issues to user story with watchers, attachments and comments.
+
+### Misc
+
+- Several minor bugfixes.
+
+## 5.0.4 (2019-12-04)
+
+- Fix translation problem with pluralization.
+
+## 5.0.3 (2019-12-02)
+
+- Fix several minor CSS bugs.
+
+## 5.0.2 (2019-11-21)
+
+- Update search counters on backlog when an US is moved.
+
+- Fix several minor CSS bugs.
+
+## 5.0.1 (2019-11-15)
+
+- Fix CSS issue.
+
+## 5.0.0 (2019-11-13)
+
+- BREAKING CHANGE Big refactor of base CSS for themes that can break custom themes.
+
+- Change comment box position based on comments order.
+
+- Refresh attachment URL on markdown fields to support protected backend.
+
+- Fixed drag&drop of attachments to text fields.
+
+- Redesign detail header.
+
+## 4.2.14 (2019-10-01)
+
+- Disabled malfunctioning notification infinite scroll.
+- Updated translations. Big improvement in Italian coverage (grazie mille!).
+- Several minor fixes.
+
+## 4.2.13 (2019-08-06)
+
+- Minor fixes
+
+## 4.2.12 (2019-08-06)
+
+- Add Taiga Fresh theme.
+- Minor fixes.
+
+## 4.2.11 (2019-07-24)
+
+- Progressive Kanban render.
+- Minor fixes.
+
+## 4.2.10 (2019-07-11)
+
+- Close loader before kanban/backlog filter request.
+
+## 4.2.8 (2019-07-03)
+
+- Fix multiple assign US button
+
+## 4.2.7 (2019-06-24)
+
+- Assign roles as watchers
+- Minor bug fixes
+
+## 4.2.6 (2019-06-12)
+
+- Vote button redesign
+- Minor bug fixes
+
+## 4.2.5 (2019-05-09)
+- Revet remove bluebird dependency
+
+## 4.2.4 (2019-05-09)
+
+- Fix moment local for Chinese
+- Multiple minor fixes
+- Remove bluebird dependency
+
+## 4.2.3 (2019-04-16)
+
+- Enable hiding list items on Dashboard
+- Minor fixes.
+
+## 4.2.3 (2019-03-21)
+
+## 4.2.1 (2019-03-20)
+
+- Add user stories dashboard filter
+- Change Kanban zoom level
+- Filter history by entry type
+- Minor fixes.
+
+## 4.2.0 (2019-02-28)
+
+- Promote Tasks to US
+- Display US status on Taskboard
+- Add closed user stories filter in epics dashboard
+- Activate Hebrew and Basque languages
+- Minor fixes.
+
+## 4.1.1 (2019-02-04)
+
+- Pin npm Flot dependence
+
+## 4.1.0 (2019-02-04)
+
+### Misc
+
+- Minor fixes
+
+### Features
+
+- Negative filters
+- Activate Ukrainian language
+
+## 4.0.4 (2019-01-15)
+
+### Misc
+
+- Minor bug fixes.
+
+## 4.0.3 (2018-12-11)
+
+### Misc
+
+- Update locales.
+- Remove tips
+- Minor bug fixes.
+
+## 4.0.2 (2018-12-04)
+
+### Misc
+
+- Update locales.
+- Minor bug fixes.
+
+## 4.0.0 Larix cajanderi (2018-11-28)
+
+### Features
+
+- Custom home section (https://tree.taiga.io/project/taiga/issue/3059)
+- Custom fields (https://tree.taiga.io/project/taiga/issue/3725):
+ - Dropdown
+ - Checkbox
+ - Number
+- Bulk move unfinished objects in sprint (https://tree.taiga.io/project/taiga/issue/5451)
+- Paginate history activity
+- Improve notifications area (https://tree.taiga.io/project/taiga/issue/2165 and
+ https://tree.taiga.io/project/taiga/issue/3752)
+
+### Misc
+
+- Minor icon changes
+- Lots of small bug fixes
+
+## 3.4.6 (2018-10-30)
+
+### Misc
+
+- Update subscriptions messages
+
+## 3.4.5 (2018-10-15)
+
+### Misc
+
+- Security bug fixes
+- Minor bug fixes.
+
+## 3.4.4 (2018-09-19)
+
+### Misc
+
+- Minor bug fixes.
+
+## 3.4.3 (2018-09-19)
+
+### Misc
+
+- Allow reorder tasks in US (https://tree.taiga.io/project/taiga/issue/5479)
+- Minor bug fixes.
+
+## 3.4.2 (2018-08-27)
+
+### Misc
+
+- Fix pickadate conflicts
+- Modify meeting module URL checking
+- Minor bug fixes.
+
+## 3.4.1 (2018-08-21)
+
+### Misc
+
+- Add auto CTRL+C in admin icon for reports URL's.
+- Minor bug fixes.
+
+## 3.4.0 Pinus contorta (2018-08-13)
+
+### Features
+
+- Due dates administration (https://tree.taiga.io/project/taiga/issue/3069)
+- Issues to sprint (https://tree.taiga.io/project/taiga/issue/1181)
+- Link US to Epics - https://tree.taiga.io/project/taiga/issue/4732
+- New lightbox - https://tree.taiga.io/project/taiga/issue/3167
+
+## 3.3.16 (2018-08-08)
+
+- Fix another bug related with ordering US.
+
+## 3.3.15 (2018-08-06)
+
+### Misc
+
+- Filter by cards to find position in Kanban.
+
+## 3.3.14 (2018-08-06)
+
+### Misc
+
+- Move US to the end when status archived and hidden
+
+- Fix US order when move it
+
+## 3.3.13 (2018-07-05)
+
+### Misc
+
+- Add assigned users filters.
+
+- Minor bug fixes.
+
+## 3.3.12 (2018-06-27)
+
+### Misc
+
+- Temporary remove assigned users filters.
+
+## 3.3.11 (2018-06-27)
+
+### Misc
+
+- Fix debounce load US's
+- Fix RTL style bug
+
+## 3.3.10 (2018-06-21)
+
+### Misc
+
+- Fix style bug.
+
+## 3.3.9 (2018-06-21)
+
+### Misc
+
+- Update locales.
+
+- Improve RTL styles.
+
+## 3.3.8 (2018-06-14)
+
+### Features
+
+- Add Right-To-Left (RTL) support.
+
+### Misc
+
+- Update locales.
+
+## 3.3.7 (2018-05-31)
+
+### Misc
+
+- Fix bug unable to sign up when no privacyPolicyUrl or termsOfServiceUrl
+ settings were defined.
+
+- Update locales.
+
+## 3.3.6 (2018-05-24)
+
+### Misc
+
+- Minor bug fix regarding GDPR notification.
+
+## 3.3.5 (2018-05-24)
+
+### Misc
+
+- Update locales.
+
+## 3.3.4 (2018-05-24)
+
+### Misc
+
+- Add features to fulfill GDPR.
+
+## 3.3.3 (2018-05-10)
+
+### Misc
+
+- Add Persian (Iran) language.
+- Update locales.
+- Minor bug fixes.
+
+## 3.3.2 (2018-04-30)
+
+### Misc
+
+- Minor bug fixes.
+
+## 3.3.1 (2018-04-30)
+
+### Misc
+
+- Minor bug fixes.
+
+## 3.3.0 Picea mariana (2018-04-26)
+
+### Features
+
+- Add "live notifications" to Taiga:
+ - Add configuration in profile area.
+- Add "due date" in US, Tasks and Issues.
+- Add multiple assignement only in US.
+- Delete cards in Kanban and sprint Taskboard.
+
+## 3.2.3 (2018-04-04)
+
+### Misc
+
+- Minor bug fixes.
+- Update locales.
+
+## 3.2.2 (2018-03-15)
+
+### Misc
+
+- Minor bug fixes.
+
+## 3.2.1 (2018-03-08)
+
+### Misc
+- Fix multiple drag in macOS.
+- Repair collapsed column style.
+
+## 3.2.0 Betula nana (2018-03-07)
+
+### Features
+- Emojis support on subjects and tags.
+- Add "confirm dialog" before closing edit lightboxes.
+- Wiki activity hidden by default.
+- Allow ascending votes ordering in issues list.
+- Add multiple drag in Kanban.
+- Show US counter and wip limit in Kanban columns title.
+- Add role filtering in US.
+
+
+## 3.1.3 (2018-02-28)
+
+### Features
+- Minor bug fixes.
+
+
+## 3.1.0 Perovskia Atriplicifolia (2017-03-10)
+
+### Features
+- New project creation form: Now you can:
+ - duplicate a project.
+ - import from Taiga.
+ - import from Trello.
+ - import from Jira.
+ - import from GitHub.
+ - import from Asana.
+- Improve add-members form: Now users can select between their contacts or type an email.
+- Contact with the project: if the projects have this module enabled Taiga users can contact them.
+- Velocity forecasting. Create sprints according to team velocity.
+- Add new wysiwyg editor (like the Medunm editor) with emojis, local storage changes, mentions...
+- Add rich text custom fields (with a wysiwyg editor like descreption or comments).
+- Add thumbnails and preview for:
+ - PSD files.
+ - SVG files.
+- i18n:
+ - Add japanese (ja) translation.
+ - Add korean (ko) translation.
+ - Add chinese simplified (zh-Hans) translation.
+
+### Misc
+- Lots of small and not so small bugfixes.
+- Remove bower, now use only npm packages.
+
+
+## 3.0.0 Stellaria Borealis (2016-10-02)
+
+### Features
+- Add Epics.
+- Add the tribe button to link stories from tree.taiga.io with gigs in tribe.taiga.io.
+- Show a confirmation notice when you exit edit mode by pressing ESC in the markdown inputs.
+- Errors (not found, server error, permissions and blocked project) don't change the current url.
+- Neew Attachments image slider in preview mode.
+- New admin area to edit the tag colors used in your project.
+- Set color when add a new tags to epics, stories, tasks or issues.
+- Display the current user (me) at first in assignment lightbox (thanks to [@mikaoelitiana](https://github.com/mikaoelitiana))
+- Divide the user dashboard in two columns in large screens.
+- Upvote and downvote issues from the issues list.
+- Show points per role in statsection of the taskboard panel. (thanks to [@fmartingr](https://github.com/fmartingr))
+- Show a funny randon animals/color for users with no avatar (like project logos).
+- Show Open Sprints in the left navigation menu (backlog submenu).
+- Filters:
+ - Refactor the filter module.
+ - Add filters in the kanban panel.
+ - Add filter in the sprint taskboard panel.
+- Cards UI improvements:
+ - Add zoom levels.
+ - Show information according the zoom level.
+ - Show voters, watchers, taks and attachments.
+ - Improve performance.
+- Comments:
+ - Add a new permissions to allow add comments instead of use the existent modify permission for this purpose.
+ - Ability to edit comments, view edition history and redesign comments module UI.
+- Wiki:
+ - Drag & Drop ordering for wiki links.
+ - Add a list of all wiki pages
+ - Add Wiki history
+- Third party integrations:
+ - Included gogs as builtin integration.
+- i18n:
+ - Add norwegian Bokmal (nb) translation.
+
+### Misc
+- Lots of small and not so small bugfixes.
+
+
+## 2.1.0 Ursus Americanus (2016-05-03)
+
+### Features
+- Add sprint title on search results for user stories (thanks to [@everblut](https://github.com/everblut))
+
+### Misc
+- Lots of small and not so small bugfixes.
+
+
+## 2.0.0 Pulsatilla Patens (2016-04-04)
+
+### Features
+- Ability to create url custom fields. (thanks to [@astagi](https://github.com/astagi)).
+- Blocked projects support
+- Moved from iconfont to SVG sprite icon system and redesign.
+- Redesign 'Admin > Project > Modules' panel.
+- Add badge to project owners
+- Limit of user per project.
+- Redesign of the create project wizard
+- Transfer project ownership
+
+### Misc
+- Lots of small and not so small bugfixes.
+
+
+## 1.10.0 Dryas Octopetala (2016-01-30)
+
+### Features
+- New design for the detail pages slidebar.
+- Added 'Assign to me' button in User Stories, Tasks and Issues detail pages. (thanks to [@allistera](https://github.com/allistera)).
+- Attachments:
+ - Upload attachments on US/issue/task lightbox.
+ - Attachments image gallery view mode in detail pages.
+ - Drag files from desktop to attachments section.
+ - Drag files from desktop in wysiwyg textareas.
+- Project:
+ - Add a logo to your project.
+ - Denotes that your project is looking for people and add an explanation.
+- Discover section:
+ - List most liked and most active project (last week/month/year or all time).
+ - List featured project.
+ - Search projects:
+ - Full text search with priorities over title, tags and description fields.
+ - Order results alphabeticaly, by most liked or more actived.
+ - Filter by 'use kanban', 'use scrum' or 'looking for people'.
+- i18n.
+ - Add swedish (sv) translation.
+ - Add turkish (tr) translation.
+
+### Misc
+- Sticky project navigation bar.
+- Lots of small and not so small bugfixes.
+
+
+## 1.9.1 Taiga Tribe (2016-01-05)
+
+### Features
+- [118n] Now taiga plugins can be translatable.
+- New Taiga plugins system.
+- Now superadmins can send notifications (live announcement) to the user (through taiga-events).
+
+### Misc
+- Statics folder hash to prevent cache problems when a new version is released.
+- Implement websockets heartbeat messages system for taiga-events.
+- Lots of small and not so small bugfixes.
+
+
+## 1.9.0 Abies Siberica (2015-11-02)
+
+### Features
+- Ability to create single-line or multi-line custom fields. (thanks to [@artlepool](https://github.com/artlepool)).
+- Ability to date custom fields. (thanks to [@artlepool](https://github.com/artlepool)).
+- Add custom videoconference system.
+- Make burndown chart collapsible at the backlog panel.
+- Ability to choose a theme (thanks to [@astagi](https://github.com/astagi)).
+- Inline viewing of image attachments (thanks to [@brettp](https://github.com/brettp)).
+- Autocomplete for usernames, user stories, tasks, issues, and wiki pages in text areas (thanks to [@brettp](https://github.com/brettp)).
+- Support authentication via Application Tokens.
+- User onboarding: improve placeholders and add joyriders.
+- i18n.
+ - Add italian (it) translation.
+ - Add polish (pl) translation.
+ - Add portuguese (Brazil) (pt_BR) translation.
+ - Add russian (ru) translation.
+
+### Misc
+- Improve performance: Show cropped images in timelines.
+- Caps lock warning in login and register form.
+- Lots of small and not so small bugfixes.
+
+
+## 1.8.0 Saracenia Purpurea (2015-06-18)
+
+### Features
+- Menus
+ - New User menu
+ - New project menu design
+- Home
+ - Change home page for logged users, show a user dashboard with `working on` and `watching` sections.
+- Proyects privacity
+ - Enabled public projects
+ - Improve SEO, fix meta tags and added social meta tags
+- About project detail
+ - New projects list design
+ - New project detail page design
+ - Add project timeline
+- User profile
+ - Now, access to edit user settings is out of a project
+ - New User profile view
+ - Add activity timeline to user profiles
+ - With the activity of my contacts on mine
+ - With the activity of the user on others
+ - Add user contacts to user profile
+ - Add project list to user profile
+- Backlog panel
+ - Improve the drag & drop behavior of USs in backlog panel
+ - Select multiple US with `shift` in the backlog panel
+- Global searches:
+ - Show the reference of entities in search results (thanks to [@artlepool](https://github.com/artlepool))
+ - Autofocus on search modal
+- i18n.
+ - Add deutsch (de) translation.
+ - Add nederlands (nl) translation.
+
+### Misc
+- Improve performance: remove some unnecessary calls to the api.
+- Lots of small and not so small bugfixes.
+
+
+## 1.7.0 Empetrum Nigrum (2015-05-21)
+
+### Features
+- Make Taiga translatable (i18n support).
+- i18n.
+ - Add spanish (es) translation.
+ - Add french (fr) translation.
+ - Add finish (fi) translation.
+ - Add catalan (ca) translation.
+ - Add traditional chinese (zh-Hant) translation.
+- Add Jitsi to our supported videoconference apps list
+
+### Misc
+- New contrib plugin for letschat (by Δndrea Stagi)
+- Lots of small and not so small bugfixes.
+
+
+## 1.6.0 Abies Bifolia (2015-03-17)
+
+### Features
+- Added custom fields per project for user stories, tasks and issues.
+- Add to the Admin Panel the export to CSV sections.
+- Reorganized the Admin Panel.
+
+### Misc
+- New contrib plugin for hipchat (by Δndrea Stagi)
+- Plugin based authentication.
+- Added Taiga Style Guide in support Pages to enhance open source design.
+- Lots of small and not so small bugfixes.
+
+## 1.5.0 Betula Pendula - FOSDEM 2015 (2015-01-29)
+
+### Features
+- Taiga webhooks
+ + Created admin panel with webhook settings.
+- Not showing closed milestones by default in backlog view.
+- In kanban view an archived user story status doesn't show his content by default.
+- Now you can export and import projects between Taiga instances.
+- Improving performance.
+- Email redesign.
+- Support for contrib plugins (existing yet: slack, hall and gogs).
+
+### Misc
+- Lots of small and not so small bugfixes.
+
+
+## 1.4.0 Abies veitchii (2014-12-10)
+
+### Features
+- Gitlab integration:
+ + Create Admin Panel with the Gitlab webhooks settings.
+- Bitbucket integration:
+ + Create Admin Panel with the Bitbucket webhooks settings.
+- Added team members section.
+ + Exit a project feature.
+- Taskboard enhancements: Collapse of columns (task statuses) and rows (user stories).
+- Use enter to submit lightboxes forms.
+- Improved concurrent edition to avoid double edition.
+
+### Misc
+- Upgrade to AngularJS 1.3.
+- Lots of small and not so small bugfixes.
+
+
+## 1.3.0 Dryas hookeriana (2014-11-18)
+
+### Features
+- GitHub integration (Phase I):
+ + Add button to login/singin with a GitHub account.
+ + Create Admin Panel with the GitHub webhooks settings.
+- Show/Hide columns in the Kanban view.
+- Differentiate blocked user stories on a milestone.
+
+### Misc
+- Lots of small and not so small bugfixes.
+
+
+## 1.2.0 Picea obovata (2014-11-04)
+
+### Features
+- US/Task/Issue visualization and edition refactor. Now only one view for both.
+- Multiple User stories Drag & Drop in the backlog.
+- Add visual difference to closed USs in backlog panel.
+- Show created date of attachments in the hover of the filename.
+- Show info about maximun size allowed for avatar and attachments files.
+- Add beta ribbon.
+- Support for custom text when inviting users.
+
+### Misc
+- TAIGA loves Movember! The logo has a beautiful mustache this month.
+- Lots of small and not so small bugfixes.
+
+
+## 1.1.0 Alnus maximowiczii (2014-10-13)
+
+### Features
+- Promote an issue to a user story.
+- Changed configuration format from coffeescript file to json.
+- Add builtin analytics support.
+
+### Misc
+- Fix bug related to stange behavior of browser autofill and angularjs on login page.
+- Fix bug on userstories ordering on sprints.
+- Fix bug of projects list visualization on project nav on first page loading.
+
+
+## 1.0.0 (2014-10-07)
+
+### Features
+- Redesign for taskboard and backlog summaries
+- Allow feedback for users from the platform
+- Real time changes for backlog, taskboard, kanban and issues
+
+### Misc
+- Lots of small and not so small bugfixes
diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md
new file mode 100755
index 0000000..eeacf7f
--- /dev/null
+++ b/CODE_OF_CONDUCT.md
@@ -0,0 +1,52 @@
+# Taiga.io Community CoC (Code of Conduct)
+### Version 0.1
+
+As contributors and maintainers of any Taiga.io project, and in the interest of
+fostering an open and welcoming community, we pledge to respect all people who
+contribute through reporting issues, posting feature requests, updating
+documentation, submitting pull requests or patches, and other activities.
+
+We are committed to making participation in this projects a harassment-free
+experience for everyone, regardless of level of experience, gender, gender
+identity and expression, sexual orientation, disability, personal appearance,
+body size, race, ethnicity, age, religion, or nationality.
+
+Examples of unacceptable behavior by participants include:
+
+* The use of sexualized language or imagery
+* Personal attacks
+* Trolling or insulting/derogatory comments
+* Public or private harassment
+* Publishing other's private information, such as physical or electronic
+ addresses, without explicit permission
+* Other unethical or unprofessional conduct
+
+Project maintainers have the right and responsibility to remove, edit, or
+reject comments, commits, code, wiki edits, issues, and other contributions
+that are not aligned to this Code of Conduct, or to ban temporarily or
+permanently any contributor for other behaviors that they deem inappropriate,
+threatening, offensive, or harmful.
+
+By adopting this Code of Conduct, project maintainers commit themselves to
+fairly and consistently applying these principles to every aspect of managing
+this project. Project maintainers who do not follow or enforce the Code of
+Conduct may be permanently removed from the project team.
+
+This code of conduct applies both within project spaces and in public spaces
+when an individual is representing the project or its community (like our
+ mailing list, Google Groups, in Twitter, Facebook, etc.).
+
+Instances of abusive, harassing, or otherwise unacceptable behavior may be
+reported by contacting a project maintainer at
+[conduct@taiga.io](mailto:coc@taiga.io). All complaints will be reviewed
+and investigated and will result in a response that is deemed necessary and
+appropriate to the circumstances. Maintainers are obligated to maintain
+confidentiality with regard to the reporter of an incident.
+
+This Code of Conduct is adapted from the [Contributor Covenant][homepage],
+version 1.3.0, available at
+[http://contributor-covenant.org/version/1/3/0/][version]
+
+[homepage]: http://contributor-covenant.org
+[version]: http://contributor-covenant.org/version/1/3/0/
+
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
new file mode 100644
index 0000000..20e39c8
--- /dev/null
+++ b/CONTRIBUTING.md
@@ -0,0 +1,122 @@
+# How can I contribute to Taiga?
+
+---
+
+## Developer Certificate of Origin + License
+
+By contributing to Taiga Agile LLC., You accept and agree to the following terms and conditions for Your present and future Contributions submitted to Taiga Agile LLC. Except for the license granted herein to Taiga Agile LLC. and recipients of software distributed by Taiga Agile LLC., You reserve all right, title, and interest in and to Your Contributions.
+
+All Contributions are subject to the following DCO + License terms.
+
+[DCO + License](https://github.com/taiga/taiga-front/blob/master/DCOLICENSE)
+
+_This notice should stay as the first item in the CONTRIBUTING.md file._
+
+---
+
+We will be very happy to help us to improve Taiga, there are many different ways to contribute to Taiga's development, just find the one that best fits with your skills. Here are the guidelines we'd like you to follow.
+
+## Our Code of Conduct
+
+Help us keep the Taiga Community open and inclusive. Please read and follow our [Code of Conduct][CoC].
+
+## Our License
+
+Every code patch accepted in Taiga codebase is licensed under [AGPL v3.0][AGPL v3.0]. You must be careful to not include any code that can not be licensed under this license.
+
+Please read carefully [our license][Taiga license] and ask us if you have any questions.
+
+## Setup problems
+
+If you follow our [setup guide][taiga Dev/Setup documentation] and you have some problem, please tell with us in our [mailing list][Taiga Mailing List].
+
+## Sent us your feedback or questions
+
+If you want to send us your feedback or have some questions about how to use Taiga, please direct these to our [mailing list][Taiga Mailing List]. If it's related to our SaaS https://taiga.io please write us to our support email [support@taiga.io][Support email].
+
+Remember that you can find some help in our [support pages][Taiga User documentation].
+
+## Did you find an issue or bug?
+
+If you find an issue using the app (UX or UI bug) or reading our source code and it's not on our [Bug list][Taiga Bug list] at Taiga.io, please report it:
+
+- in our [mailing list][Taiga Mailing List]
+- in the issue section of the appropriate repository at [GitHub][Taiga in GitHub].
+- send us a mail to [support@taiga.io][Support email] if is a bug related to [tree.taiga.io][Taiga.io].
+- send a mail to [security@taiga.io][Security email] if is a **security bug**.
+
+Even better: you can submit a Pull Request with a fix.
+
+Please, before reporting a bug write down
+
+- explain why this is a bug for you
+- how can we reproduce it
+- your operating System
+- your browser and version
+- if it's possible, a screenshot
+
+Sometimes it takes less time to fix a bug if the developer knows how to find it and we will solve your problem as fast as possible.
+
+**Localization Issue:** Taiga use Transifex to manage the i18n files so don't submit a pull request to those files (except `-en.json`), to fix it just access our team of translators, set up an account in the [Taiga Transifex project][Taiga in Transifex] and start contributing.
+
+## Propose some feature or enhancement
+
+You can propose a new enhancement to our [mailing list][Taiga Mailing List] or review and upvote in the existing [list of enhancements][Taiga Enhancement list] in Taiga.io.
+
+If you would like to implement it by yourself consider what kind of change it is:
+
+### Small Changes
+
+It can be crafted and submitted to the [GitHub Repositories][Taiga in GitHub] as a Pull Request.
+
+### Major Changes
+
+Before contributing with a major change to Taiga it should be discussed first with the Taiga Team so that we can better coordinate our efforts, prevent duplication of work, and help you to craft the change so that it is successfully accepted into the project. Please, contact us in the [mailing list][Taiga mailing list] or via [support@taiga.io][Support email].
+
+We have defined a concrete workflow for this changes:
+
+1. **User Story**: Send us a complete description of the functionality you'd like to develop, how it should work, for which profiles, as if you were writing a User Story. Please include some ideas of what would be a definition of Done of the User Story. The team will review it, decide whether or not it could make it into Taiga Core. If not, you can always write a plugin.
+2. **Mentorship**: If accepted, Taiga team will help you, and a person from the team will be your contact in the development process. The Story will be visible in the [Taiga Kanban][Taiga Kanban]
+3. **User Experience**: The functionality will require some wireframes or ideas to be developed correctly. A good UX its an essential part of Taiga success. You should create a user experience proposal and the Taiga UX team will help you.
+4. **Design**: The design should respect the Taiga style. Try to reproduce other areas of the site. The taiga design team will review this proposal as well.
+5. **Development**: The last step is the development. Remember to add unit and integration test in `taiga-back` code and unit and e2e test for `taiga-front` part. We have the API well documented too in [taiga-doc][Taiga Dev/Setup documentation].
+6. **Pull request**: Remember to add a good description and screenshots are welcome too. Once the pull request is done, someone else from the team will review the code to ensure that it fits with the good practices and styles. If it does, the PR will be merged and will be on the next Taiga release.
+
+If you think you are not able to do one or more of the parts of the process, your contribution is still welcome, but we cannot ensure that it will make it soon into the Taiga core anytime soon. It will depend on our priority backlog.
+
+Thanks a lot! It is really great that we could make Taiga better with the help of the community.
+
+### Contrib plugins
+
+Taiga support contrib plugins to add or overwrite some functionalities. You can find some example in [our organization at GitHub][Taiga in GitHub].
+
+## Improve the documentation
+
+We are gathering lots of information from our users to build and enhance our documentation. If you use the documentation to install or develop with Taiga and find any mistakes, omissions or confused sequences, it is enormously helpful to report it. Or better still, if you believe you can author additions, please make a pull-request to taiga project.
+
+Currently, we have authored three main documentation hubs:
+
+- [Taiga Setup/Dev documentation][Taiga Dev/Setup documentation repo]: If you need to install Taiga on your own server, this is the place to find some guides or our API documentation and reference for developing from Taiga API.
+- [Taiga User documentation][Taiga User documentation repo]: This page is intended to be the support reference page for the users. If you find any mistake, please report or fix it.
+
+[Taiga.io]: https://taiga.io
+
+[CoC]: https://github.com/taigaio/code-of-conduct/blob/master/CODE_OF_CONDUCT.md
+[AGPL v3.0]: http://www.gnu.org/licenses/agpl-3.0.html
+[Taiga license]: https://github.com/taigaio/taiga-back/blob/master/LICENSE
+
+[Taiga Mailing List]: http://groups.google.co.uk/d/forum/taigaio
+[Support email]: mailto:support@taiga.io
+[Security email]: mailto:security@taiga.io
+
+[Taiga in Transifex]: https://www.transifex.com/organization/taiga-agile-llc/
+[Taiga in GitHub]: https://github.com/taigaio
+
+[Taiga kanban]: https://tree.taiga.io/project/taiga/kanban
+[Taiga Bug list]: https://tree.taiga.io/project/taiga/issues?statuses=1,2&orderBy=-created_date&page=1&types=1
+[Taiga Enhancement list]: https://tree.taiga.io/project/taiga/issues?statuses=1,2&orderBy=-total_voters&page=1&status=1,2&types=6
+
+[Taiga Dev/Setup documentation]: http://taigaio.github.io/taiga-doc/dist/
+[Taiga Dev/Setup documentation repo]: https://github.com/taigaio/taiga-doc
+[Taiga User documentation]: https://tree.taiga.io/support/
+[Taiga User documentation repo]: https://github.com/taigaio/taiga-support
diff --git a/DCOLICENSE b/DCOLICENSE
new file mode 100644
index 0000000..a87cee1
--- /dev/null
+++ b/DCOLICENSE
@@ -0,0 +1,705 @@
+Developer Certificate of Origin + License
+
+By contributing to Taiga Agile LLC., You accept and agree to the following
+terms and conditions for Your present and future Contributions submitted to
+Taiga Agile LLC. Except for the license granted herein to Taiga Agile LLC. and
+recipients of software distributed by Taiga Agile LLC., You reserve all right,
+title, and interest in and to Your Contributions.
+
+Developer Certificate of Origin
+Version 1.1
+
+Copyright (C) 2004, 2006 The Linux Foundation and its contributors.
+1 Letterman Drive
+Suite D4700
+San Francisco, CA, 94129
+
+Everyone is permitted to copy and distribute verbatim copies of this license
+document, but changing it is not allowed.
+
+Developer's Certificate of Origin 1.1
+
+By making a contribution to this project, I certify that:
+
+(a) The contribution was created in whole or in part by me and I have the right
+ to submit it under the open source license indicated in the file; or
+
+(b) The contribution is based upon previous work that, to the best of my
+ knowledge, is covered under an appropriate open source license and I have the
+ right under that license to submit that work with modifications, whether
+ created in whole or in part by me, under the same open source license
+ (unless I am permitted to submit under a different license), as indicated
+ in the file; or
+
+(c) The contribution was provided directly to me by some other person who
+ certified (a), (b) or (c) and I have not modified it.
+
+(d) I understand and agree that this project and the contribution are public
+ and that a record of the contribution (including all personal information I
+ submit with it, including my sign-off) is maintained indefinitely and may be
+ redistributed consistent with this project or the open source license(s)
+ involved.
+
+All Contributions to this project are licensed under the following license:
+
+ GNU AFFERO GENERAL PUBLIC LICENSE
+ Version 3, 19 November 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The GNU Affero General Public