Concordance Search

-
Tweet creation date range

Left Context
Right Context
Enter words, POS tags, or lemmas for specific context positions. All fields use the selected search type.

Results for "2016" Exact
POS: NUM

Tokens: 29,100 Tweets: 28,514 Searched tokens: 302,212,503 Searched tweets: 18,895,524 Normalized frequency per million: 96.29
# L5 L4 L3 L2 L1 KWIC R1 R2 R3 R4 R5 POS Date Country
1 running the marathon at the 2016 Olympic Games . # juoksu NUM 2013-01-02 FI
2 of a Death Star by 2016 . - - - - NUM 2013-01-12 SE
3 contract with Borussia Dortmund until 2016 . # bvb " ping NUM 2013-01-06 SE
4 - - - - Hillary 2016 ! ! ! Woo ! NUM 2013-01-28 SE
5 envisage Scottish independence from March 2016 : Plans envisage Scottish independence NUM 2013-02-05 DK
6 envisage Scottish independence from March 2016 : The ... - - NUM 2013-02-05 DK
7 envisage Scottish independence from March 2016 : Plans envisage Scottish independence NUM 2013-02-05 DK
8 - - - Google ’s 2016 Mobile Revenue Projected to Reach NUM 2013-02-13 SE
9 welcome you in Lillehammer in 2016 ! # lillehammer2016 # youtholympics NUM 2013-02-20 NO
10 - - - President election 2016 . - - - - NUM 2013-02-06 SE
11 is set to sail in 2016 where passengers will be given NUM 2013-02-27 NO
12 - - Ville for president 2016 :) - - - - NUM 2013-03-08 SE
13 ups * Me : Olympics 2016 here i come . - NUM 2013-03-31 FI
14 ( and NationBuilder ) in 2016 - YouTube . ( more NUM 2013-03-31 SE
15 in Western Europe . Before 2016 260,000 homes are connected free NUM 2013-04-13 DK
16 - - - - Beach 2016 eller ? - - - NUM 2013-04-16 SE
17 to grow 5b EUR by 2016 while P2P sms market is NUM 2013-04-19 SE
18 Record 5 Studio Albums By 2016 god no .. - - NUM 2013-05-06 DK
19 to hit $ 65B by 2016 : study - - - NUM 2013-05-09 SE
20 Trends via & lt;today vs 2016 3X ? ? - - NUM 2013-05-10 NO
21 - - - World Cup 2016 ? - - - - NUM 2013-05-11 SE
22 . We can start harvesting 2016 . - - - - NUM 2013-05-11 SE
23 Birds Feature Film coming in 2016 ? I must be dreaming NUM 2013-05-15 FI
24 the problem please do something 2016 - - - - - NUM 2013-05-22 SE
25 polluter to cap emissions by 2016 - - - - - NUM 2013-05-23 NO
26 i quit school forever in 2016 i 'm gon na be NUM 2013-05-29 SE
27 Frost reelected ChairWoman 2013 - 2016 ! # Ingeniørforeningen # Girl NUM 2013-06-08 DK
28 for the X generation in 2016 - - - - - NUM 2013-06-10 DK
29 Will get the letter in 2016 then . - - - NUM 2013-06-11 NO
30 this year to 9.2GW in 2016 as momentum shifts to residential NUM 2013-06-11 NO
31 will prolly come out like 2016 . Kill me now pls NUM 2013-06-13 SE
32 province by the end of 2016 : - - - - NUM 2013-06-17 NO
33 - - - - Beach 2016 - - - - - NUM 2013-06-22 SE
34 in Africa by the year 2016 . # respect - - NUM 2013-06-24 SE
35 of global power generation by 2016 , according to new forecasts NUM 2013-06-26 NO
36 amp ; Healthy Living ; 2016 : FOOD & amp ; NUM 2013-06-26 SE
37 Renewables to surpass gas in 2016 in # energy mix # NUM 2013-06-29 DK
38 - - - - - 2016 # US match - up NUM 2013-07-01 DK
39 - - India to host 2016 World T20 and 2023 ODI NUM 2013-07-01 SE
40 - - " Hillary Clinton 2016 " ... - - - NUM 2013-08-03 SE
41 what would be feasible in 2016 . - - - - NUM 2013-08-03 SE
42 the opportunity to vote in 2016 - - - - - NUM 2013-08-06 SE
43 do with this affects 2016 anyway ! - - - NUM 2013-08-05 SE
44 Au Pair tour to year 2016 # AuPairInLondon # ILoveLondon # NUM 2013-08-15 DK
45 be a hawk ahead of 2016 - - - - - NUM 2013-08-15 DK
46 - - It 's so 2016 ... - - - - NUM 2013-08-16 NO
47 - - Clinton / Summers 2016 , Nixon / Burns 1973 NUM 2013-08-18 DK
48 I 'm a preschool teacher 2016 ! - - - - NUM 2013-08-20 SE
49 : 2015 & gt ; 2016 " I CANNOT COMPREHEND THIS NUM 2013-08-21 FI
50 ( Sweden ) in summer 2016 # colis2013 # CoLIS8 . NUM 2013-08-22 DK
Page 1 of 582

Select the columns to include. Up to 10,000 rows will be exported.


Context positions
Geographic Distribution
DJDT

Versions

Package Name Version
Django 5.2.9
Python 3.11.15
allauth Allauth 65.14.3.final.0
crispy_bootstrap5 Crispy_Bootstrap5 2025.6
crispy_forms Crispy_Forms 2.6
debug_toolbar Debug Toolbar 4.3.0

Time

Resource usage

Resource Value
User CPU time 105.695 msec
System CPU time 6.344 msec
Total CPU time 112.039 msec
Elapsed time 395.143 msec
Context switches 17 voluntary, 0 involuntary

Browser timing

Timing attribute Timeline Milliseconds since navigation start (+length)

Settings from config.settings

Setting Value
ABSOLUTE_URL_OVERRIDES {}
ACCOUNT_LOGIN_METHODS {'email'}
ACCOUNT_LOGOUT_ON_REQUEST True
ACCOUNT_LOGOUT_REDIRECT_URL 'corpus:home'
ACCOUNT_SESSION_REMEMBER True
ACCOUNT_SIGNUP_FIELDS ['email*', 'password1*', 'password2*']
ACCOUNT_UNIQUE_EMAIL True
ADMINS []
ALLOWED_HOSTS ['localhost', '127.0.0.1', 'nordictweetstream.fi']
APPEND_SLASH True
AUTHENTICATION_BACKENDS '********************'
AUTH_PASSWORD_VALIDATORS '********************'
AUTH_USER_MODEL '********************'
BASE_DIR PosixPath('/code')
CACHES {'default': {'BACKEND': 'django.core.cache.backends.filebased.FileBasedCache', 'LOCATION': '/code/cache', 'OPTIONS': {'MAX_ENTRIES': 1000}, 'TIMEOUT': 300}}
CACHE_MIDDLEWARE_ALIAS 'default'
CACHE_MIDDLEWARE_KEY_PREFIX '********************'
CACHE_MIDDLEWARE_SECONDS 600
CRISPY_ALLOWED_TEMPLATE_PACKS 'bootstrap5'
CRISPY_TEMPLATE_PACK 'bootstrap5'
CSRF_COOKIE_AGE 31449600
CSRF_COOKIE_DOMAIN None
CSRF_COOKIE_HTTPONLY False
CSRF_COOKIE_NAME 'csrftoken'
CSRF_COOKIE_PATH '/'
CSRF_COOKIE_SAMESITE 'Lax'
CSRF_COOKIE_SECURE False
CSRF_FAILURE_VIEW 'django.views.csrf.csrf_failure'
CSRF_HEADER_NAME 'HTTP_X_CSRFTOKEN'
CSRF_TRUSTED_ORIGINS ['https://nordictweetstream.fi']
CSRF_USE_SESSIONS False
DATABASES {'default': {'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_HEALTH_CHECKS': False, 'CONN_MAX_AGE': 0, 'ENGINE': 'django.db.backends.postgresql', 'HOST': 'db', 'NAME': 'postgres', 'OPTIONS': {}, 'PASSWORD': '********************', 'PORT': '5432', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIGRATE': True, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': None, 'USER': 'postgres'}}
DATABASE_ROUTERS []
DATA_UPLOAD_MAX_MEMORY_SIZE 2621440
DATA_UPLOAD_MAX_NUMBER_FIELDS 1000
DATA_UPLOAD_MAX_NUMBER_FILES 100
DATETIME_FORMAT 'N j, Y, P'
DATETIME_INPUT_FORMATS ['%Y-%m-%d %H:%M:%S', '%Y-%m-%d %H:%M:%S.%f', '%Y-%m-%d %H:%M', '%m/%d/%Y %H:%M:%S', '%m/%d/%Y %H:%M:%S.%f', '%m/%d/%Y %H:%M', '%m/%d/%y %H:%M:%S', '%m/%d/%y %H:%M:%S.%f', '%m/%d/%y %H:%M']
DATE_FORMAT 'N j, Y'
DATE_INPUT_FORMATS ['%Y-%m-%d', '%m/%d/%Y', '%m/%d/%y', '%b %d %Y', '%b %d, %Y', '%d %b %Y', '%d %b, %Y', '%B %d %Y', '%B %d, %Y', '%d %B %Y', '%d %B, %Y']
DEBUG True
DEBUG_PROPAGATE_EXCEPTIONS False
DECIMAL_SEPARATOR '.'
DEFAULT_AUTO_FIELD 'django.db.models.BigAutoField'
DEFAULT_CHARSET 'utf-8'
DEFAULT_EXCEPTION_REPORTER 'django.views.debug.ExceptionReporter'
DEFAULT_EXCEPTION_REPORTER_FILTER 'django.views.debug.SafeExceptionReporterFilter'
DEFAULT_FROM_EMAIL 'admin@nordictweetstream.fi'
DEFAULT_INDEX_TABLESPACE ''
DEFAULT_TABLESPACE ''
DISALLOWED_USER_AGENTS []
EMAIL_BACKEND 'django.core.mail.backends.console.EmailBackend'
EMAIL_HOST 'localhost'
EMAIL_HOST_PASSWORD '********************'
EMAIL_HOST_USER ''
EMAIL_PORT 25
EMAIL_SSL_CERTFILE None
EMAIL_SSL_KEYFILE '********************'
EMAIL_SUBJECT_PREFIX '[Django] '
EMAIL_TIMEOUT None
EMAIL_USE_LOCALTIME False
EMAIL_USE_SSL False
EMAIL_USE_TLS False
FILE_UPLOAD_DIRECTORY_PERMISSIONS None
FILE_UPLOAD_HANDLERS ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
FILE_UPLOAD_MAX_MEMORY_SIZE 2621440
FILE_UPLOAD_PERMISSIONS 420
FILE_UPLOAD_TEMP_DIR None
FIRST_DAY_OF_WEEK 0
FIXTURE_DIRS []
FORCE_SCRIPT_NAME None
FORMAT_MODULE_PATH None
FORMS_URLFIELD_ASSUME_HTTPS False
FORM_RENDERER 'django.forms.renderers.DjangoTemplates'
IGNORABLE_404_URLS []
INSTALLED_APPS ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'whitenoise.runserver_nostatic', 'django.contrib.humanize', 'django.contrib.sites', 'accounts.apps.AccountsConfig', 'corpus', 'debug_toolbar', 'crispy_forms', 'crispy_bootstrap5', 'allauth', 'allauth.account']
INTERNAL_IPS ['127.0.0.1', '172.19.0.1']
LANGUAGES [('af', 'Afrikaans'), ('ar', 'Arabic'), ('ar-dz', 'Algerian Arabic'), ('ast', 'Asturian'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('ckb', 'Central Kurdish (Sorani)'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('dsb', 'Lower Sorbian'), ('el', 'Greek'), ('en', 'English'), ('en-au', 'Australian English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-co', 'Colombian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy', 'Frisian'), ('ga', 'Irish'), ('gd', 'Scottish Gaelic'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hsb', 'Upper Sorbian'), ('hu', 'Hungarian'), ('hy', 'Armenian'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('ig', 'Igbo'), ('io', 'Ido'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kab', 'Kabyle'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('ky', 'Kyrgyz'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('mr', 'Marathi'), ('ms', 'Malay'), ('my', 'Burmese'), ('nb', 'Norwegian Bokmål'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('os', 'Ossetic'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('tg', 'Tajik'), ('th', 'Thai'), ('tk', 'Turkmen'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('udm', 'Udmurt'), ('ug', 'Uyghur'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('uz', 'Uzbek'), ('vi', 'Vietnamese'), ('zh-hans', 'Simplified Chinese'), ('zh-hant', 'Traditional Chinese')]
LANGUAGES_BIDI ['he', 'ar', 'ar-dz', 'ckb', 'fa', 'ug', 'ur']
LANGUAGE_CODE 'en-us'
LANGUAGE_COOKIE_AGE None
LANGUAGE_COOKIE_DOMAIN None
LANGUAGE_COOKIE_HTTPONLY False
LANGUAGE_COOKIE_NAME 'django_language'
LANGUAGE_COOKIE_PATH '/'
LANGUAGE_COOKIE_SAMESITE None
LANGUAGE_COOKIE_SECURE False
LEXICON_CACHE_TIMEOUT 300
LOCALE_PATHS []
LOGGING {}
LOGGING_CONFIG 'logging.config.dictConfig'
LOGIN_REDIRECT_URL 'corpus:home'
LOGIN_URL '/accounts/login/'
LOGOUT_REDIRECT_URL None
MANAGERS []
MEDIA_ROOT ''
MEDIA_URL '/'
MESSAGE_STORAGE 'django.contrib.messages.storage.fallback.FallbackStorage'
MIDDLEWARE ['django.middleware.security.SecurityMiddleware', 'whitenoise.middleware.WhiteNoiseMiddleware', 'debug_toolbar.middleware.DebugToolbarMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'allauth.account.middleware.AccountMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'corpus.middleware.ActiveCorpusMiddleware']
MIGRATION_MODULES {}
MONTH_DAY_FORMAT 'F j'
NUMBER_GROUPING 0
PASSWORD_HASHERS '********************'
PASSWORD_RESET_TIMEOUT '********************'
PREPEND_WWW False
ROOT_URLCONF 'config.urls'
SECRET_KEY '********************'
SECRET_KEY_FALLBACKS '********************'
SECURE_CONTENT_TYPE_NOSNIFF True
SECURE_CROSS_ORIGIN_OPENER_POLICY 'same-origin'
SECURE_HSTS_INCLUDE_SUBDOMAINS False
SECURE_HSTS_PRELOAD False
SECURE_HSTS_SECONDS 0
SECURE_PROXY_SSL_HEADER None
SECURE_REDIRECT_EXEMPT []
SECURE_REFERRER_POLICY 'same-origin'
SECURE_SSL_HOST None
SECURE_SSL_REDIRECT False
SERVER_EMAIL 'root@localhost'
SESSION_CACHE_ALIAS 'default'
SESSION_COOKIE_AGE 3600
SESSION_COOKIE_DOMAIN None
SESSION_COOKIE_HTTPONLY True
SESSION_COOKIE_NAME 'sessionid'
SESSION_COOKIE_PATH '/'
SESSION_COOKIE_SAMESITE 'Lax'
SESSION_COOKIE_SECURE False
SESSION_ENGINE 'django.contrib.sessions.backends.db'
SESSION_EXPIRE_AT_BROWSER_CLOSE True
SESSION_FILE_PATH None
SESSION_SAVE_EVERY_REQUEST False
SESSION_SERIALIZER 'django.contrib.sessions.serializers.JSONSerializer'
SETTINGS_MODULE 'config.settings'
SHORT_DATETIME_FORMAT 'm/d/Y P'
SHORT_DATE_FORMAT 'm/d/Y'
SIGNING_BACKEND 'django.core.signing.TimestampSigner'
SILENCED_SYSTEM_CHECKS []
SITE_ID 1
SITE_NAME 'Nordic Tweet Stream'
STATICFILES_DIRS [PosixPath('/code/static')]
STATICFILES_FINDERS ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
STATICFILES_STORAGE 'whitenoise.storage.CompressedManifestStaticFilesStorage'
STATIC_ROOT PosixPath('/code/staticfiles')
STATIC_URL '/static/'
STORAGES {'default': {'BACKEND': 'django.core.files.storage.FileSystemStorage'}, 'staticfiles': {'BACKEND': 'django.contrib.staticfiles.storage.StaticFilesStorage'}}
TEMPLATES [{'APP_DIRS': True, 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [PosixPath('/code/templates')], 'OPTIONS': {'context_processors': ['django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', 'corpus.context_processors.site_name', 'corpus.context_processors.active_corpus']}}]
TEST_NON_SERIALIZED_APPS []
TEST_RUNNER 'django.test.runner.DiscoverRunner'
THOUSAND_SEPARATOR ','
TIME_FORMAT 'P'
TIME_INPUT_FORMATS ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
TIME_ZONE 'UTC'
USE_I18N True
USE_THOUSAND_SEPARATOR False
USE_TZ True
USE_X_FORWARDED_HOST False
USE_X_FORWARDED_PORT False
WSGI_APPLICATION 'config.wsgi.application'
X_FRAME_OPTIONS 'DENY'
YEAR_MONTH_FORMAT 'F Y'

Headers

Request headers

Key Value
Accept */*
Accept-Encoding gzip, br, zstd, deflate
Connection Keep-Alive
Cookie => see Request panel
Host nordictweetstream.fi
User-Agent Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
X-Forwarded-For 216.73.216.148
X-Forwarded-Host nordictweetstream.fi
X-Forwarded-Port 443
X-Forwarded-Proto https
X-Forwarded-Server nordictweetstream.fi

Response headers

Key Value
Content-Length 144113
Content-Type text/html; charset=utf-8
Vary Cookie
X-Frame-Options DENY

WSGI environ

Since the WSGI environ inherits the environment of the server, only a significant subset is shown below.

Key Value
PATH_INFO /search/
QUERY_STRING pos=NUM&q=2016
REMOTE_ADDR 172.19.0.1
REQUEST_METHOD GET
SCRIPT_NAME
SERVER_NAME 0.0.0.0
SERVER_PORT 8000
SERVER_PROTOCOL HTTP/1.1
SERVER_SOFTWARE gunicorn/25.3.0

Request

View information

View function Arguments Keyword arguments URL name
corpus.views.search_word.search_word_view () {} corpus:search

Cookies

Variable Value
'csrftoken' 'RBlpSn4WmeDCniUIkLBWNbMXuJtO8AYk'

No session data

GET data

Variable Value
'pos' 'NUM'
'q' '2016'

No POST data

SQL queries from 1 connection

  • default 337.73 ms (7 queries )
Query Timeline Time (ms) Action
SELECT COALESCE(SUM(token_count), 0) AS total_tokens,
       COALESCE(SUM(tweet_count), 0) AS total_tweets
  FROM mv_corpus_en_stats
 WHERE 1=1
SELECT COALESCE(SUM(token_count), 0) AS total_tokens, COALESCE(SUM(tweet_count), 0) AS total_tweets FROM mv_corpus_en_stats WHERE 1=1
118.54

Connection: default

Transaction status: Idle

/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
  work_item.run()

/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.11/site-packages/gunicorn/workers/gthread.py in handle(476)
  keepalive = self.handle_request(req, conn)

/usr/local/lib/python3.11/site-packages/gunicorn/workers/gthread.py in handle_request(670)
  respiter = self.wsgi(environ, resp.start_response)

/usr/local/lib/python3.11/site-packages/whitenoise/middleware.py in __call__(123)
  return self.get_response(request)

/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(34)
  response = get_response(request)

/code/corpus/middleware.py in __call__(15)
  return self.get_response(request)

/usr/local/lib/python3.11/site-packages/django/views/decorators/http.py in inner(64)
  return func(request, *args, **kwargs)

/code/corpus/views/search_word.py in search_word_view(96)
  stats = _get_stats_from_mv(

/code/corpus/views/_helpers.py in _get_stats_from_mv(134)
  cursor.execute(sql, params)


   SET statement_timeout = '40s';
SET statement_timeout = '40s';
0.20

Connection: default

Transaction status: Idle

/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
  work_item.run()

/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.11/site-packages/gunicorn/workers/gthread.py in handle(476)
  keepalive = self.handle_request(req, conn)

/usr/local/lib/python3.11/site-packages/gunicorn/workers/gthread.py in handle_request(670)
  respiter = self.wsgi(environ, resp.start_response)

/usr/local/lib/python3.11/site-packages/whitenoise/middleware.py in __call__(123)
  return self.get_response(request)

/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(34)
  response = get_response(request)

/code/corpus/middleware.py in __call__(15)
  return self.get_response(request)

/usr/local/lib/python3.11/site-packages/django/views/decorators/http.py in inner(64)
  return func(request, *args, **kwargs)

/code/corpus/views/search_word.py in search_word_view(104)
  word_ids, result.regex_limited = find_main_word_ids(params)

/code/corpus/services/search.py in find_main_word_ids(365)
  word_ids = strategy(params)

/code/corpus/services/search.py in _find_word_ids_exact(343)
  result = _with_timeout(_inner)

/code/corpus/services/search.py in _with_timeout(214)
  cur.execute(f"SET statement_timeout = '{STATEMENT_TIMEOUT}';")

SELECT "lexicon_en"."wordid" AS "wordid"
  FROM "lexicon_en"
 WHERE (UPPER("lexicon_en"."word"::text) = UPPER('2016') AND "lexicon_en"."pos" = 'NUM')
SELECT ••• FROM "lexicon_en" WHERE (UPPER("lexicon_en"."word"::text) = UPPER('2016') AND "lexicon_en"."pos" = 'NUM')
124.06

Connection: default

Transaction status: Idle

/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
  work_item.run()

/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.11/site-packages/gunicorn/workers/gthread.py in handle(476)
  keepalive = self.handle_request(req, conn)

/usr/local/lib/python3.11/site-packages/gunicorn/workers/gthread.py in handle_request(670)
  respiter = self.wsgi(environ, resp.start_response)

/usr/local/lib/python3.11/site-packages/whitenoise/middleware.py in __call__(123)
  return self.get_response(request)

/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(34)
  response = get_response(request)

/code/corpus/middleware.py in __call__(15)
  return self.get_response(request)

/usr/local/lib/python3.11/site-packages/django/views/decorators/http.py in inner(64)
  return func(request, *args, **kwargs)

/code/corpus/views/search_word.py in search_word_view(104)
  word_ids, result.regex_limited = find_main_word_ids(params)

/code/corpus/services/search.py in find_main_word_ids(365)
  word_ids = strategy(params)

/code/corpus/services/search.py in _find_word_ids_exact(343)
  result = _with_timeout(_inner)

/code/corpus/services/search.py in _with_timeout(215)
  return fn()

/code/corpus/services/search.py in _inner(341)
  return list(Lexicon.objects.filter(q).values_list("wordid", flat=True))


 RESET statement_timeout;
RESET statement_timeout;
0.20

Connection: default

Transaction status: Idle

/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
  work_item.run()

/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.11/site-packages/gunicorn/workers/gthread.py in handle(476)
  keepalive = self.handle_request(req, conn)

/usr/local/lib/python3.11/site-packages/gunicorn/workers/gthread.py in handle_request(670)
  respiter = self.wsgi(environ, resp.start_response)

/usr/local/lib/python3.11/site-packages/whitenoise/middleware.py in __call__(123)
  return self.get_response(request)

/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(34)
  response = get_response(request)

/code/corpus/middleware.py in __call__(15)
  return self.get_response(request)

/usr/local/lib/python3.11/site-packages/django/views/decorators/http.py in inner(64)
  return func(request, *args, **kwargs)

/code/corpus/views/search_word.py in search_word_view(104)
  word_ids, result.regex_limited = find_main_word_ids(params)

/code/corpus/services/search.py in find_main_word_ids(365)
  word_ids = strategy(params)

/code/corpus/services/search.py in _find_word_ids_exact(343)
  result = _with_timeout(_inner)

/code/corpus/services/search.py in _with_timeout(223)
  cur.execute("RESET statement_timeout;")

SELECT COUNT(*)
  FROM (
        SELECT "corpus_en"."id" AS "id"
          FROM "corpus_en"
         WHERE "corpus_en"."word" IN (143967)
         LIMIT 100001
       ) subquery
SELECT COUNT(*) FROM (SELECT "corpus_en"."id" AS "id" FROM "corpus_en" WHERE "corpus_en"."word" IN (143967) LIMIT 100001) subquery
31.81

Connection: default

Transaction status: Idle

/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
  work_item.run()

/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.11/site-packages/gunicorn/workers/gthread.py in handle(476)
  keepalive = self.handle_request(req, conn)

/usr/local/lib/python3.11/site-packages/gunicorn/workers/gthread.py in handle_request(670)
  respiter = self.wsgi(environ, resp.start_response)

/usr/local/lib/python3.11/site-packages/whitenoise/middleware.py in __call__(123)
  return self.get_response(request)

/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(34)
  response = get_response(request)

/code/corpus/middleware.py in __call__(15)
  return self.get_response(request)

/usr/local/lib/python3.11/site-packages/django/views/decorators/http.py in inner(64)
  return func(request, *args, **kwargs)

/code/corpus/views/search_word.py in search_word_view(115)
  _paginate(corpus_entries, params, result)

/code/corpus/views/_helpers.py in _paginate(191)
  limited_count = corpus_entries.values("id")[: MAX_RESULTS + 1].count()

SELECT COUNT(*)
  FROM (
        SELECT DISTINCT "corpus_en"."tweetid" AS "tweet_id"
          FROM "corpus_en"
         WHERE "corpus_en"."word" IN (143967)
       ) subquery
SELECT COUNT(*) FROM (SELECT DISTINCT "corpus_en"."tweetid" AS "tweet_id" FROM "corpus_en" WHERE "corpus_en"."word" IN (143967)) subquery
22.84

Connection: default

Transaction status: Idle

/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
  work_item.run()

/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.11/site-packages/gunicorn/workers/gthread.py in handle(476)
  keepalive = self.handle_request(req, conn)

/usr/local/lib/python3.11/site-packages/gunicorn/workers/gthread.py in handle_request(670)
  respiter = self.wsgi(environ, resp.start_response)

/usr/local/lib/python3.11/site-packages/whitenoise/middleware.py in __call__(123)
  return self.get_response(request)

/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(34)
  response = get_response(request)

/code/corpus/middleware.py in __call__(15)
  return self.get_response(request)

/usr/local/lib/python3.11/site-packages/django/views/decorators/http.py in inner(64)
  return func(request, *args, **kwargs)

/code/corpus/views/search_word.py in search_word_view(115)
  _paginate(corpus_entries, params, result)

/code/corpus/views/_helpers.py in _paginate(204)
  result.matched_tweets = corpus_entries.values("tweet_id").distinct().count()

SELECT "corpus_en"."id",
       "corpus_en"."tweetid",
       "corpus_en"."l5",
       "corpus_en"."l4",
       "corpus_en"."l3",
       "corpus_en"."l2",
       "corpus_en"."l1",
       "corpus_en"."word",
       "corpus_en"."r1",
       "corpus_en"."r2",
       "corpus_en"."r3",
       "corpus_en"."r4",
       "corpus_en"."r5",
       "corpus_en"."created_at",
       "corpus_en"."country_code",
       T3."wordid",
       T3."word",
       T4."wordid",
       T4."word",
       T5."wordid",
       T5."word",
       T6."wordid",
       T6."word",
       T7."wordid",
       T7."word",
       "lexicon_en"."wordid",
       "lexicon_en"."word",
       "lexicon_en"."pos",
       T8."wordid",
       T8."word",
       T9."wordid",
       T9."word",
       T10."wordid",
       T10."word",
       T11."wordid",
       T11."word",
       T12."wordid",
       T12."word"
  FROM "corpus_en"
 INNER JOIN "lexicon_en"
    ON ("corpus_en"."word" = "lexicon_en"."wordid")
  LEFT OUTER JOIN "lexicon_en" T3
    ON ("corpus_en"."l5" = T3."wordid")
  LEFT OUTER JOIN "lexicon_en" T4
    ON ("corpus_en"."l4" = T4."wordid")
  LEFT OUTER JOIN "lexicon_en" T5
    ON ("corpus_en"."l3" = T5."wordid")
  LEFT OUTER JOIN "lexicon_en" T6
    ON ("corpus_en"."l2" = T6."wordid")
  LEFT OUTER JOIN "lexicon_en" T7
    ON ("corpus_en"."l1" = T7."wordid")
  LEFT OUTER JOIN "lexicon_en" T8
    ON ("corpus_en"."r1" = T8."wordid")
  LEFT OUTER JOIN "lexicon_en" T9
    ON ("corpus_en"."r2" = T9."wordid")
  LEFT OUTER JOIN "lexicon_en" T10
    ON ("corpus_en"."r3" = T10."wordid")
  LEFT OUTER JOIN "lexicon_en" T11
    ON ("corpus_en"."r4" = T11."wordid")
  LEFT OUTER JOIN "lexicon_en" T12
    ON ("corpus_en"."r5" = T12."wordid")
 WHERE "corpus_en"."word" IN (143967)
 LIMIT 50
SELECT ••• FROM "corpus_en" INNER JOIN "lexicon_en" ON ("corpus_en"."word" = "lexicon_en"."wordid") LEFT OUTER JOIN "lexicon_en" T3 ON ("corpus_en"."l5" = T3."wordid") LEFT OUTER JOIN "lexicon_en" T4 ON ("corpus_en"."l4" = T4."wordid") LEFT OUTER JOIN "lexicon_en" T5 ON ("corpus_en"."l3" = T5."wordid") LEFT OUTER JOIN "lexicon_en" T6 ON ("corpus_en"."l2" = T6."wordid") LEFT OUTER JOIN "lexicon_en" T7 ON ("corpus_en"."l1" = T7."wordid") LEFT OUTER JOIN "lexicon_en" T8 ON ("corpus_en"."r1" = T8."wordid") LEFT OUTER JOIN "lexicon_en" T9 ON ("corpus_en"."r2" = T9."wordid") LEFT OUTER JOIN "lexicon_en" T10 ON ("corpus_en"."r3" = T10."wordid") LEFT OUTER JOIN "lexicon_en" T11 ON ("corpus_en"."r4" = T11."wordid") LEFT OUTER JOIN "lexicon_en" T12 ON ("corpus_en"."r5" = T12."wordid") WHERE "corpus_en"."word" IN (143967) LIMIT 50
40.07

Connection: default

Transaction status: Idle

/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
  work_item.run()

/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.11/site-packages/gunicorn/workers/gthread.py in handle(476)
  keepalive = self.handle_request(req, conn)

/usr/local/lib/python3.11/site-packages/gunicorn/workers/gthread.py in handle_request(670)
  respiter = self.wsgi(environ, resp.start_response)

/usr/local/lib/python3.11/site-packages/whitenoise/middleware.py in __call__(123)
  return self.get_response(request)

/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(34)
  response = get_response(request)

/code/corpus/middleware.py in __call__(15)
  return self.get_response(request)

/usr/local/lib/python3.11/site-packages/django/views/decorators/http.py in inner(64)
  return func(request, *args, **kwargs)

/code/corpus/views/search_word.py in search_word_view(165)
  return render(request, "corpus/search_results.html", context)

/usr/local/lib/python3.11/site-packages/django/shortcuts.py in render(25)
  content = loader.render_to_string(template_name, context, request, using=using)

/usr/local/lib/python3.11/site-packages/django/template/loader.py in render_to_string(62)
  return template.render(context, request)

/usr/local/lib/python3.11/site-packages/django/template/backends/django.py in render(107)
  return self.template.render(context)

/usr/local/lib/python3.11/site-packages/django/template/base.py in render(172)
  return self._render(context)

/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(114)
  return self.nodelist.render(context)

/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1018)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1018)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(979)
  return self.render(context)

/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(114)
  return self.nodelist.render(context)

/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1018)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1018)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(979)
  return self.render(context)

/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(65)
  result = block.nodelist.render(context)

/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1018)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1018)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(979)
  return self.render(context)

/usr/local/lib/python3.11/site-packages/django/template/defaulttags.py in render(327)
  return nodelist.render(context)

/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1018)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1018)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(979)
  return self.render(context)

/usr/local/lib/python3.11/site-packages/django/template/defaulttags.py in render(326)
  if match:

/usr/local/lib/python3.11/site-packages/django/core/paginator.py in __len__(191)
  return len(self.object_list)

551 </div>
552
553 <!-- Sort Dropdown -->
554 {% if results %}
555 <div class="dropdown flex-shrink-0">
556 <button class="btn sort-btn dropdown-toggle" type="button"
557 id="sortDropdown" data-bs-toggle="dropdown" aria-expanded="false"
558 {% if search_type == 'contains' or search_type == 'regex' %}disabled

/code/corpus/templates/corpus/search_results.html

Static files (284 found, 0 used)

Static file path

  1. /code/static

Static file apps

  1. django.contrib.admin
  2. debug_toolbar
  3. allauth.account

Static files

None

django.contrib.staticfiles.finders.FileSystemFinder (148 files)

Path Location
corpus/css/search_result.css /code/static/corpus/css/search_result.css
corpus/css/corpus.css /code/static/corpus/css/corpus.css
corpus/js/pagination.js /code/static/corpus/js/pagination.js
corpus/js/city-autocomplete.js /code/static/corpus/js/city-autocomplete.js
images/logo-european.png /code/static/images/logo-european.png
images/photo-university.jpg /code/static/images/photo-university.jpg
images/black-white.png /code/static/images/black-white.png
images/hakalogo.png /code/static/images/hakalogo.png
images/logo-university.svg /code/static/images/logo-university.svg
images/map.jpg /code/static/images/map.jpg
css/range-slider.css /code/static/css/range-slider.css
css/custom.css /code/static/css/custom.css
css/tooltip.css /code/static/css/tooltip.css
css/select-multiple.css /code/static/css/select-multiple.css
css/base.css /code/static/css/base.css
admin/img/selector-icons.svg /code/static/admin/img/selector-icons.svg
admin/img/icon-viewlink.svg /code/static/admin/img/icon-viewlink.svg
admin/img/icon-deletelink.svg /code/static/admin/img/icon-deletelink.svg
admin/img/icon-hidelink.svg /code/static/admin/img/icon-hidelink.svg
admin/img/tooltag-arrowright.svg /code/static/admin/img/tooltag-arrowright.svg
admin/img/icon-yes.svg /code/static/admin/img/icon-yes.svg
admin/img/icon-changelink.svg /code/static/admin/img/icon-changelink.svg
admin/img/icon-unknown.svg /code/static/admin/img/icon-unknown.svg
admin/img/README.txt /code/static/admin/img/README.txt
admin/img/LICENSE /code/static/admin/img/LICENSE
admin/img/icon-unknown-alt.svg /code/static/admin/img/icon-unknown-alt.svg
admin/img/icon-clock.svg /code/static/admin/img/icon-clock.svg
admin/img/icon-no.svg /code/static/admin/img/icon-no.svg
admin/img/search.svg /code/static/admin/img/search.svg
admin/img/calendar-icons.svg /code/static/admin/img/calendar-icons.svg
admin/img/icon-addlink.svg /code/static/admin/img/icon-addlink.svg
admin/img/icon-alert.svg /code/static/admin/img/icon-alert.svg
admin/img/tooltag-add.svg /code/static/admin/img/tooltag-add.svg
admin/img/icon-calendar.svg /code/static/admin/img/icon-calendar.svg
admin/img/sorting-icons.svg /code/static/admin/img/sorting-icons.svg
admin/img/inline-delete.svg /code/static/admin/img/inline-delete.svg
admin/img/gis/move_vertex_on.svg /code/static/admin/img/gis/move_vertex_on.svg
admin/img/gis/move_vertex_off.svg /code/static/admin/img/gis/move_vertex_off.svg
admin/css/forms.css /code/static/admin/css/forms.css
admin/css/autocomplete.css /code/static/admin/css/autocomplete.css
admin/css/nav_sidebar.css /code/static/admin/css/nav_sidebar.css
admin/css/base.css /code/static/admin/css/base.css
admin/css/responsive_rtl.css /code/static/admin/css/responsive_rtl.css
admin/css/rtl.css /code/static/admin/css/rtl.css
admin/css/responsive.css /code/static/admin/css/responsive.css
admin/css/dashboard.css /code/static/admin/css/dashboard.css
admin/css/changelists.css /code/static/admin/css/changelists.css
admin/css/dark_mode.css /code/static/admin/css/dark_mode.css
admin/css/widgets.css /code/static/admin/css/widgets.css
admin/css/login.css /code/static/admin/css/login.css
admin/css/vendor/select2/LICENSE-SELECT2.md /code/static/admin/css/vendor/select2/LICENSE-SELECT2.md
admin/css/vendor/select2/select2.min.css /code/static/admin/css/vendor/select2/select2.min.css
admin/css/vendor/select2/select2.css /code/static/admin/css/vendor/select2/select2.css
admin/js/cancel.js /code/static/admin/js/cancel.js
admin/js/actions.js /code/static/admin/js/actions.js
admin/js/SelectFilter2.js /code/static/admin/js/SelectFilter2.js
admin/js/urlify.js /code/static/admin/js/urlify.js
admin/js/nav_sidebar.js /code/static/admin/js/nav_sidebar.js
admin/js/autocomplete.js /code/static/admin/js/autocomplete.js
admin/js/SelectBox.js /code/static/admin/js/SelectBox.js
admin/js/theme.js /code/static/admin/js/theme.js
admin/js/filters.js /code/static/admin/js/filters.js
admin/js/core.js /code/static/admin/js/core.js
admin/js/calendar.js /code/static/admin/js/calendar.js
admin/js/change_form.js /code/static/admin/js/change_form.js
admin/js/collapse.js /code/static/admin/js/collapse.js
admin/js/jquery.init.js /code/static/admin/js/jquery.init.js
admin/js/prepopulate.js /code/static/admin/js/prepopulate.js
admin/js/popup_response.js /code/static/admin/js/popup_response.js
admin/js/prepopulate_init.js /code/static/admin/js/prepopulate_init.js
admin/js/inlines.js /code/static/admin/js/inlines.js
admin/js/vendor/select2/select2.full.min.js /code/static/admin/js/vendor/select2/select2.full.min.js
admin/js/vendor/select2/LICENSE.md /code/static/admin/js/vendor/select2/LICENSE.md
admin/js/vendor/select2/select2.full.js /code/static/admin/js/vendor/select2/select2.full.js
admin/js/vendor/select2/i18n/fr.js /code/static/admin/js/vendor/select2/i18n/fr.js
admin/js/vendor/select2/i18n/ne.js /code/static/admin/js/vendor/select2/i18n/ne.js
admin/js/vendor/select2/i18n/zh-CN.js /code/static/admin/js/vendor/select2/i18n/zh-CN.js
admin/js/vendor/select2/i18n/es.js /code/static/admin/js/vendor/select2/i18n/es.js
admin/js/vendor/select2/i18n/dsb.js /code/static/admin/js/vendor/select2/i18n/dsb.js
admin/js/vendor/select2/i18n/hr.js /code/static/admin/js/vendor/select2/i18n/hr.js
admin/js/vendor/select2/i18n/sr-Cyrl.js /code/static/admin/js/vendor/select2/i18n/sr-Cyrl.js
admin/js/vendor/select2/i18n/he.js /code/static/admin/js/vendor/select2/i18n/he.js
admin/js/vendor/select2/i18n/de.js /code/static/admin/js/vendor/select2/i18n/de.js
admin/js/vendor/select2/i18n/hy.js /code/static/admin/js/vendor/select2/i18n/hy.js
admin/js/vendor/select2/i18n/ka.js /code/static/admin/js/vendor/select2/i18n/ka.js
admin/js/vendor/select2/i18n/sv.js /code/static/admin/js/vendor/select2/i18n/sv.js
admin/js/vendor/select2/i18n/et.js /code/static/admin/js/vendor/select2/i18n/et.js
admin/js/vendor/select2/i18n/sr.js /code/static/admin/js/vendor/select2/i18n/sr.js
admin/js/vendor/select2/i18n/da.js /code/static/admin/js/vendor/select2/i18n/da.js
admin/js/vendor/select2/i18n/ar.js /code/static/admin/js/vendor/select2/i18n/ar.js
admin/js/vendor/select2/i18n/lv.js /code/static/admin/js/vendor/select2/i18n/lv.js
admin/js/vendor/select2/i18n/en.js /code/static/admin/js/vendor/select2/i18n/en.js
admin/js/vendor/select2/i18n/zh-TW.js /code/static/admin/js/vendor/select2/i18n/zh-TW.js
admin/js/vendor/select2/i18n/gl.js /code/static/admin/js/vendor/select2/i18n/gl.js
admin/js/vendor/select2/i18n/bg.js /code/static/admin/js/vendor/select2/i18n/bg.js
admin/js/vendor/select2/i18n/bs.js /code/static/admin/js/vendor/select2/i18n/bs.js
admin/js/vendor/select2/i18n/sk.js /code/static/admin/js/vendor/select2/i18n/sk.js
admin/js/vendor/select2/i18n/ro.js /code/static/admin/js/vendor/select2/i18n/ro.js
admin/js/vendor/select2/i18n/id.js /code/static/admin/js/vendor/select2/i18n/id.js
admin/js/vendor/select2/i18n/el.js /code/static/admin/js/vendor/select2/i18n/el.js
admin/js/vendor/select2/i18n/af.js /code/static/admin/js/vendor/select2/i18n/af.js
admin/js/vendor/select2/i18n/is.js /code/static/admin/js/vendor/select2/i18n/is.js
admin/js/vendor/select2/i18n/km.js /code/static/admin/js/vendor/select2/i18n/km.js
admin/js/vendor/select2/i18n/it.js /code/static/admin/js/vendor/select2/i18n/it.js
admin/js/vendor/select2/i18n/vi.js /code/static/admin/js/vendor/select2/i18n/vi.js
admin/js/vendor/select2/i18n/tr.js /code/static/admin/js/vendor/select2/i18n/tr.js
admin/js/vendor/select2/i18n/sl.js /code/static/admin/js/vendor/select2/i18n/sl.js
admin/js/vendor/select2/i18n/az.js /code/static/admin/js/vendor/select2/i18n/az.js
admin/js/vendor/select2/i18n/ms.js /code/static/admin/js/vendor/select2/i18n/ms.js
admin/js/vendor/select2/i18n/mk.js /code/static/admin/js/vendor/select2/i18n/mk.js
admin/js/vendor/select2/i18n/fi.js /code/static/admin/js/vendor/select2/i18n/fi.js
admin/js/vendor/select2/i18n/cs.js /code/static/admin/js/vendor/select2/i18n/cs.js
admin/js/vendor/select2/i18n/nl.js /code/static/admin/js/vendor/select2/i18n/nl.js
admin/js/vendor/select2/i18n/hu.js /code/static/admin/js/vendor/select2/i18n/hu.js
admin/js/vendor/select2/i18n/ko.js /code/static/admin/js/vendor/select2/i18n/ko.js
admin/js/vendor/select2/i18n/hi.js /code/static/admin/js/vendor/select2/i18n/hi.js
admin/js/vendor/select2/i18n/nb.js /code/static/admin/js/vendor/select2/i18n/nb.js
admin/js/vendor/select2/i18n/lt.js /code/static/admin/js/vendor/select2/i18n/lt.js
admin/js/vendor/select2/i18n/ru.js /code/static/admin/js/vendor/select2/i18n/ru.js
admin/js/vendor/select2/i18n/fa.js /code/static/admin/js/vendor/select2/i18n/fa.js
admin/js/vendor/select2/i18n/uk.js /code/static/admin/js/vendor/select2/i18n/uk.js
admin/js/vendor/select2/i18n/hsb.js /code/static/admin/js/vendor/select2/i18n/hsb.js
admin/js/vendor/select2/i18n/bn.js /code/static/admin/js/vendor/select2/i18n/bn.js
admin/js/vendor/select2/i18n/th.js /code/static/admin/js/vendor/select2/i18n/th.js
admin/js/vendor/select2/i18n/pt-BR.js /code/static/admin/js/vendor/select2/i18n/pt-BR.js
admin/js/vendor/select2/i18n/eu.js /code/static/admin/js/vendor/select2/i18n/eu.js
admin/js/vendor/select2/i18n/pt.js /code/static/admin/js/vendor/select2/i18n/pt.js
admin/js/vendor/select2/i18n/tk.js /code/static/admin/js/vendor/select2/i18n/tk.js
admin/js/vendor/select2/i18n/ca.js /code/static/admin/js/vendor/select2/i18n/ca.js
admin/js/vendor/select2/i18n/ps.js /code/static/admin/js/vendor/select2/i18n/ps.js
admin/js/vendor/select2/i18n/ja.js /code/static/admin/js/vendor/select2/i18n/ja.js
admin/js/vendor/select2/i18n/sq.js /code/static/admin/js/vendor/select2/i18n/sq.js
admin/js/vendor/select2/i18n/pl.js /code/static/admin/js/vendor/select2/i18n/pl.js
admin/js/vendor/jquery/jquery.js /code/static/admin/js/vendor/jquery/jquery.js
admin/js/vendor/jquery/LICENSE.txt /code/static/admin/js/vendor/jquery/LICENSE.txt
admin/js/vendor/jquery/jquery.min.js /code/static/admin/js/vendor/jquery/jquery.min.js
admin/js/vendor/xregexp/xregexp.js /code/static/admin/js/vendor/xregexp/xregexp.js
admin/js/vendor/xregexp/xregexp.min.js /code/static/admin/js/vendor/xregexp/xregexp.min.js
admin/js/vendor/xregexp/LICENSE.txt /code/static/admin/js/vendor/xregexp/LICENSE.txt
admin/js/admin/RelatedObjectLookups.js /code/static/admin/js/admin/RelatedObjectLookups.js
admin/js/admin/DateTimeShortcuts.js /code/static/admin/js/admin/DateTimeShortcuts.js
js/save-image.js /code/static/js/save-image.js
js/select-multiple.js /code/static/js/select-multiple.js
js/storage-control.js /code/static/js/storage-control.js
js/range-slider.js /code/static/js/range-slider.js
js/scroll-control.js /code/static/js/scroll-control.js
js/base.js /code/static/js/base.js
js/html2canvas.min.js /code/static/js/html2canvas.min.js

django.contrib.staticfiles.finders.AppDirectoriesFinder (136 files)

Path Location
admin/img/selector-icons.svg /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/selector-icons.svg
admin/img/icon-viewlink.svg /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-viewlink.svg
admin/img/icon-deletelink.svg /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-deletelink.svg
admin/img/icon-hidelink.svg /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-hidelink.svg
admin/img/tooltag-arrowright.svg /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/tooltag-arrowright.svg
admin/img/icon-yes.svg /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-yes.svg
admin/img/icon-changelink.svg /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-changelink.svg
admin/img/icon-unknown.svg /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-unknown.svg
admin/img/README.txt /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/README.txt
admin/img/LICENSE /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/LICENSE
admin/img/icon-unknown-alt.svg /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-unknown-alt.svg
admin/img/icon-clock.svg /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-clock.svg
admin/img/icon-no.svg /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-no.svg
admin/img/search.svg /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/search.svg
admin/img/calendar-icons.svg /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/calendar-icons.svg
admin/img/icon-addlink.svg /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-addlink.svg
admin/img/icon-alert.svg /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-alert.svg
admin/img/tooltag-add.svg /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/tooltag-add.svg
admin/img/icon-calendar.svg /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-calendar.svg
admin/img/sorting-icons.svg /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/sorting-icons.svg
admin/img/inline-delete.svg /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/inline-delete.svg
admin/img/gis/move_vertex_on.svg /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/gis/move_vertex_on.svg
admin/img/gis/move_vertex_off.svg /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/gis/move_vertex_off.svg
admin/css/forms.css /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/forms.css
admin/css/autocomplete.css /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/autocomplete.css
admin/css/nav_sidebar.css /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/nav_sidebar.css
admin/css/base.css /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/base.css
admin/css/unusable_password_field.css /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/unusable_password_field.css
admin/css/responsive_rtl.css /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/responsive_rtl.css
admin/css/rtl.css /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/rtl.css
admin/css/responsive.css /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/responsive.css
admin/css/dashboard.css /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/dashboard.css
admin/css/changelists.css /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/changelists.css
admin/css/dark_mode.css /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/dark_mode.css
admin/css/widgets.css /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/widgets.css
admin/css/login.css /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/login.css
admin/css/vendor/select2/LICENSE-SELECT2.md /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/vendor/select2/LICENSE-SELECT2.md
admin/css/vendor/select2/select2.min.css /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/vendor/select2/select2.min.css
admin/css/vendor/select2/select2.css /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/vendor/select2/select2.css
admin/js/cancel.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/cancel.js
admin/js/unusable_password_field.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/unusable_password_field.js
admin/js/actions.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/actions.js
admin/js/SelectFilter2.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/SelectFilter2.js
admin/js/urlify.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/urlify.js
admin/js/nav_sidebar.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/nav_sidebar.js
admin/js/autocomplete.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/autocomplete.js
admin/js/SelectBox.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/SelectBox.js
admin/js/theme.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/theme.js
admin/js/filters.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/filters.js
admin/js/core.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/core.js
admin/js/calendar.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/calendar.js
admin/js/change_form.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/change_form.js
admin/js/jquery.init.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/jquery.init.js
admin/js/prepopulate.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/prepopulate.js
admin/js/popup_response.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/popup_response.js
admin/js/prepopulate_init.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/prepopulate_init.js
admin/js/inlines.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/inlines.js
admin/js/vendor/select2/select2.full.min.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/select2.full.min.js
admin/js/vendor/select2/LICENSE.md /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/LICENSE.md
admin/js/vendor/select2/select2.full.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/select2.full.js
admin/js/vendor/select2/i18n/fr.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fr.js
admin/js/vendor/select2/i18n/ne.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ne.js
admin/js/vendor/select2/i18n/zh-CN.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-CN.js
admin/js/vendor/select2/i18n/es.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/es.js
admin/js/vendor/select2/i18n/dsb.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/dsb.js
admin/js/vendor/select2/i18n/hr.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hr.js
admin/js/vendor/select2/i18n/sr-Cyrl.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sr-Cyrl.js
admin/js/vendor/select2/i18n/he.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/he.js
admin/js/vendor/select2/i18n/de.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/de.js
admin/js/vendor/select2/i18n/hy.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hy.js
admin/js/vendor/select2/i18n/ka.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ka.js
admin/js/vendor/select2/i18n/sv.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sv.js
admin/js/vendor/select2/i18n/et.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/et.js
admin/js/vendor/select2/i18n/sr.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sr.js
admin/js/vendor/select2/i18n/da.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/da.js
admin/js/vendor/select2/i18n/ar.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ar.js
admin/js/vendor/select2/i18n/lv.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/lv.js
admin/js/vendor/select2/i18n/en.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/en.js
admin/js/vendor/select2/i18n/zh-TW.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-TW.js
admin/js/vendor/select2/i18n/gl.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/gl.js
admin/js/vendor/select2/i18n/bg.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bg.js
admin/js/vendor/select2/i18n/bs.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bs.js
admin/js/vendor/select2/i18n/sk.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sk.js
admin/js/vendor/select2/i18n/ro.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ro.js
admin/js/vendor/select2/i18n/id.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/id.js
admin/js/vendor/select2/i18n/el.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/el.js
admin/js/vendor/select2/i18n/af.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/af.js
admin/js/vendor/select2/i18n/is.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/is.js
admin/js/vendor/select2/i18n/km.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/km.js
admin/js/vendor/select2/i18n/it.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/it.js
admin/js/vendor/select2/i18n/vi.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/vi.js
admin/js/vendor/select2/i18n/tr.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/tr.js
admin/js/vendor/select2/i18n/sl.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sl.js
admin/js/vendor/select2/i18n/az.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/az.js
admin/js/vendor/select2/i18n/ms.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ms.js
admin/js/vendor/select2/i18n/mk.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/mk.js
admin/js/vendor/select2/i18n/fi.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fi.js
admin/js/vendor/select2/i18n/cs.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/cs.js
admin/js/vendor/select2/i18n/nl.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/nl.js
admin/js/vendor/select2/i18n/hu.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hu.js
admin/js/vendor/select2/i18n/ko.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ko.js
admin/js/vendor/select2/i18n/hi.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hi.js
admin/js/vendor/select2/i18n/nb.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/nb.js
admin/js/vendor/select2/i18n/lt.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/lt.js
admin/js/vendor/select2/i18n/ru.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ru.js
admin/js/vendor/select2/i18n/fa.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fa.js
admin/js/vendor/select2/i18n/uk.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/uk.js
admin/js/vendor/select2/i18n/hsb.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hsb.js
admin/js/vendor/select2/i18n/bn.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bn.js
admin/js/vendor/select2/i18n/th.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/th.js
admin/js/vendor/select2/i18n/pt-BR.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pt-BR.js
admin/js/vendor/select2/i18n/eu.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/eu.js
admin/js/vendor/select2/i18n/pt.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pt.js
admin/js/vendor/select2/i18n/tk.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/tk.js
admin/js/vendor/select2/i18n/ca.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ca.js
admin/js/vendor/select2/i18n/ps.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ps.js
admin/js/vendor/select2/i18n/ja.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ja.js
admin/js/vendor/select2/i18n/sq.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sq.js
admin/js/vendor/select2/i18n/pl.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pl.js
admin/js/vendor/jquery/jquery.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.js
admin/js/vendor/jquery/LICENSE.txt /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/LICENSE.txt
admin/js/vendor/jquery/jquery.min.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.min.js
admin/js/vendor/xregexp/xregexp.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.js
admin/js/vendor/xregexp/xregexp.min.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.min.js
admin/js/vendor/xregexp/LICENSE.txt /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/LICENSE.txt
admin/js/admin/RelatedObjectLookups.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/admin/RelatedObjectLookups.js
admin/js/admin/DateTimeShortcuts.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/admin/DateTimeShortcuts.js
debug_toolbar/css/print.css /usr/local/lib/python3.11/site-packages/debug_toolbar/static/debug_toolbar/css/print.css
debug_toolbar/css/toolbar.css /usr/local/lib/python3.11/site-packages/debug_toolbar/static/debug_toolbar/css/toolbar.css
debug_toolbar/js/redirect.js /usr/local/lib/python3.11/site-packages/debug_toolbar/static/debug_toolbar/js/redirect.js
debug_toolbar/js/utils.js /usr/local/lib/python3.11/site-packages/debug_toolbar/static/debug_toolbar/js/utils.js
debug_toolbar/js/timer.js /usr/local/lib/python3.11/site-packages/debug_toolbar/static/debug_toolbar/js/timer.js
debug_toolbar/js/history.js /usr/local/lib/python3.11/site-packages/debug_toolbar/static/debug_toolbar/js/history.js
debug_toolbar/js/toolbar.js /usr/local/lib/python3.11/site-packages/debug_toolbar/static/debug_toolbar/js/toolbar.js
account/js/account.js /usr/local/lib/python3.11/site-packages/allauth/account/static/account/js/account.js
account/js/onload.js /usr/local/lib/python3.11/site-packages/allauth/account/static/account/js/onload.js

Templates (24 rendered)

Template path

  1. /code/templates

Templates

includes/pagination.html
/code/templates/includes/pagination.html
Toggle context {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'SITE_NAME': 'Nordic Tweet Stream', 'active_corpus_code': None, 'active_corpus_info': None, 'csrf_token': '<SimpleLazyObject: ' "'ERKX8wxVFkGfnVe06SsmJhvqVSzvXJCtyoLISYNpkCk9BhldPpOZukGU9N52b702'>", 'debug': True, 'messages': <FallbackStorage: request=<WSGIRequest: GET '/search/?pos=ADP&q=outside'>>, 'navbar_corpora': {'main': [{'code': 'en', 'color': 'primary', 'country': 'Multiple', 'description': '', 'flag': '🇬🇧', 'icon_class': 'bi-translate', 'name': 'English'}, {'code': 'fi', 'color': 'info', 'country': 'Finland', 'description': '', 'flag': '🇫🇮', 'icon_class': 'bi-chat-text', 'name': 'Finnish'}, {'code': 'sv', 'color': 'warning', 'country': 'Sweden', 'description': '', 'flag': '🇸🇪', 'icon_class': 'bi-chat-text', 'name': 'Swedish'}, {'code': 'no', 'color': 'danger', 'country': 'Norway', 'description': '', 'flag': '🇳🇴', 'icon_class': 'bi-chat-text', 'name': 'Norwegian'}, {'code': 'is', 'color': 'dark', 'country': 'Iceland', 'description': '', 'flag': '🇮🇸', 'icon_class': 'bi-chat-text', 'name': 'Icelandic'}, {'code': 'da', 'color': 'success', 'country': 'Denmark', 'description': '', 'flag': '🇩🇰', 'icon_class': 'bi-chat-text', 'name': 'Danish'}], 'other': [{'code': 'de', 'flag': '🇩🇪', 'name': 'German'}, {'code': 'fr', 'flag': '🇫🇷', 'name': 'French'}, {'code': 'es', 'flag': '🇪🇸', 'name': 'Spanish'}, {'code': 'pt', 'flag': '🇵🇹', 'name': 'Portuguese'}, {'code': 'it', 'flag': '🇮🇹', 'name': 'Italian'}, {'code': 'nl', 'flag': '🇳🇱', 'name': 'Dutch'}, {'code': 'pl', 'flag': '🇵🇱', 'name': 'Polish'}, {'code': 'ru', 'flag': '🇷🇺', 'name': 'Russian'}, {'code': 'ar', 'flag': '🇸🇦', 'name': 'Arabic'}, {'code': 'tr', 'flag': '🇹🇷', 'name': 'Turkish'}, {'code': 'et', 'flag': '🇪🇪', 'name': 'Estonian'}, {'code': 'lt', 'flag': '🇱🇹', 'name': 'Lithuanian'}, {'code': 'lv', 'flag': '🇱🇻', 'name': 'Latvian'}, {'code': 'so', 'flag': '🇸🇴', 'name': 'Somali'}, {'code': 'ku', 'flag': '🏳️', 'name': 'Kurdish'}, {'code': 'fa', 'flag': '🇮🇷', 'name': 'Persian'}, {'code': 'ja', 'flag': '🇯🇵', 'name': 'Japanese'}, {'code': 'ko', 'flag': '🇰🇷', 'name': 'Korean'}, {'code': 'zh', 'flag': '🇨🇳', 'name': 'Chinese'}, {'code': 'hi', 'flag': '🇮🇳', 'name': 'Hindi'}, {'code': 'th', 'flag': '🇹🇭', 'name': 'Thai'}]}, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fb3810a7f10>>), 'request': '<<request>>', 'sql_queries': <function debug.<locals>.<lambda> at 0x7fb38116dee0>, 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x7fb3810a7f10>>'} {'case_sensitive': False, 'city_filter': [], 'city_names': '[]', 'context_filters': {}, 'context_regex_active': False, 'context_regex_flags': {}, 'country_filter': '', 'end': '', 'error_message': None, 'exceeds_limit': False, 'freq_per_million': Decimal('62.85312424681516237599210116'), 'friends_category': '', 'left_context_fields': [{'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l5', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l4', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l3', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l2', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l1', 'value': ''}], 'lemma_filter': '', 'matched_tokens': 18995, 'matched_tweets': 18878, 'pagination': {'current_page': 1, 'first_page': 1, 'has_next': True, 'has_previous': False, 'last_page': 380, 'next_page': 2, 'page_range': range(1, 4), 'previous_page': None, 'show_first': False, 'show_last': True, 'total_pages': 380}, 'pos_filter': 'ADP', 'query': 'outside', 'regex_limited': False, 'regex_match_count': 0, 'results': <Page 1 of 380>, 'right_context_fields': [{'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r1', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r2', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r3', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r4', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r5', 'value': ''}], 'search_type': 'exact', 'searched_tokens': Decimal('302212503'), 'searched_tweets': Decimal('18895524'), 'sort_by': '', 'sort_order': 'asc', 'start': '', 'start_index': 1} {'block': <Block Node: content. Contents: [<TextNode: '\n<!-- Search Form Hero --'>, <URLNode view_name=''corpus:search'' args=[] kwargs={} as=None>, <TextNode: '" method="get" class="mb-'>, <Variable Node: query>, <TextNode: '" placeholder="Enter word'>, <Variable Node: pos_filter>, <TextNode: '" placeholder="Type POS t'>, <Variable Node: lemma_filter>, <TextNode: '" placeholder="Lemma">\n '>, <IfNode>, <TextNode: '>Exact Match</option>\n '>, <IfNode>, <TextNode: '>Contains</option>\n '>, <IfNode>, <TextNode: '>Regex</option>\n '>, <IfNode>, <TextNode: '>\n <la'>, <Variable Node: start>, <TextNode: '"\n '>, <Variable Node: end>, <TextNode: '"\n '>, <IfNode>, <TextNode: '>Sweden</option>\n '>, <IfNode>, <TextNode: '>Finland</option>\n '>, <IfNode>, <TextNode: '>Norway</option>\n '>, <IfNode>, <TextNode: '>Denmark</option>\n '>, <IfNode>, <TextNode: '>Iceland</option>\n '>, <IncludeNode: template=<FilterExpression '"includes/_city_filter.html"'>>, <TextNode: '\n\n <div class='>, <IfNode>, <TextNode: '>0-49</option>\n '>, <IfNode>, <TextNode: '>50-149</option>\n '>, <IfNode>, <TextNode: '>150-499</option>\n '>, <IfNode>, <TextNode: '>500-1499</option>\n '>, <IfNode>, <TextNode: '>1500+</option>\n '>, <URLNode view_name=''corpus:search'' args=[] kwargs={} as=None>, <TextNode: '" class="btn btn-outline-'>, <ForNode: for field in left_context_fields, tail_len: 25>, <TextNode: '\n '>, <ForNode: for field in right_context_fields, tail_len: 25>, <TextNode: '\n '>, <Variable Node: sort_by>, <TextNode: '">\n <input type="h'>, <Variable Node: sort_order>, <TextNode: '">\n <input type="h'>, <Variable Node: pagination.current_page|default:1>, <TextNode: '">\n </form>\n</section>'>, <IfNode>, <TextNode: '\n\n'>, <IfNode>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n'>]>}
includes/_footer.html
/code/templates/includes/_footer.html
Toggle context {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'SITE_NAME': 'Nordic Tweet Stream', 'active_corpus_code': None, 'active_corpus_info': None, 'csrf_token': '<SimpleLazyObject: ' "'ERKX8wxVFkGfnVe06SsmJhvqVSzvXJCtyoLISYNpkCk9BhldPpOZukGU9N52b702'>", 'debug': True, 'messages': <FallbackStorage: request=<WSGIRequest: GET '/search/?pos=ADP&q=outside'>>, 'navbar_corpora': {'main': [{'code': 'en', 'color': 'primary', 'country': 'Multiple', 'description': '', 'flag': '🇬🇧', 'icon_class': 'bi-translate', 'name': 'English'}, {'code': 'fi', 'color': 'info', 'country': 'Finland', 'description': '', 'flag': '🇫🇮', 'icon_class': 'bi-chat-text', 'name': 'Finnish'}, {'code': 'sv', 'color': 'warning', 'country': 'Sweden', 'description': '', 'flag': '🇸🇪', 'icon_class': 'bi-chat-text', 'name': 'Swedish'}, {'code': 'no', 'color': 'danger', 'country': 'Norway', 'description': '', 'flag': '🇳🇴', 'icon_class': 'bi-chat-text', 'name': 'Norwegian'}, {'code': 'is', 'color': 'dark', 'country': 'Iceland', 'description': '', 'flag': '🇮🇸', 'icon_class': 'bi-chat-text', 'name': 'Icelandic'}, {'code': 'da', 'color': 'success', 'country': 'Denmark', 'description': '', 'flag': '🇩🇰', 'icon_class': 'bi-chat-text', 'name': 'Danish'}], 'other': [{'code': 'de', 'flag': '🇩🇪', 'name': 'German'}, {'code': 'fr', 'flag': '🇫🇷', 'name': 'French'}, {'code': 'es', 'flag': '🇪🇸', 'name': 'Spanish'}, {'code': 'pt', 'flag': '🇵🇹', 'name': 'Portuguese'}, {'code': 'it', 'flag': '🇮🇹', 'name': 'Italian'}, {'code': 'nl', 'flag': '🇳🇱', 'name': 'Dutch'}, {'code': 'pl', 'flag': '🇵🇱', 'name': 'Polish'}, {'code': 'ru', 'flag': '🇷🇺', 'name': 'Russian'}, {'code': 'ar', 'flag': '🇸🇦', 'name': 'Arabic'}, {'code': 'tr', 'flag': '🇹🇷', 'name': 'Turkish'}, {'code': 'et', 'flag': '🇪🇪', 'name': 'Estonian'}, {'code': 'lt', 'flag': '🇱🇹', 'name': 'Lithuanian'}, {'code': 'lv', 'flag': '🇱🇻', 'name': 'Latvian'}, {'code': 'so', 'flag': '🇸🇴', 'name': 'Somali'}, {'code': 'ku', 'flag': '🏳️', 'name': 'Kurdish'}, {'code': 'fa', 'flag': '🇮🇷', 'name': 'Persian'}, {'code': 'ja', 'flag': '🇯🇵', 'name': 'Japanese'}, {'code': 'ko', 'flag': '🇰🇷', 'name': 'Korean'}, {'code': 'zh', 'flag': '🇨🇳', 'name': 'Chinese'}, {'code': 'hi', 'flag': '🇮🇳', 'name': 'Hindi'}, {'code': 'th', 'flag': '🇹🇭', 'name': 'Thai'}]}, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fb3810a7f10>>), 'request': '<<request>>', 'sql_queries': <function debug.<locals>.<lambda> at 0x7fb38116dee0>, 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x7fb3810a7f10>>'} {'case_sensitive': False, 'city_filter': [], 'city_names': '[]', 'context_filters': {}, 'context_regex_active': False, 'context_regex_flags': {}, 'country_filter': '', 'end': '', 'error_message': None, 'exceeds_limit': False, 'freq_per_million': Decimal('62.85312424681516237599210116'), 'friends_category': '', 'left_context_fields': [{'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l5', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l4', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l3', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l2', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l1', 'value': ''}], 'lemma_filter': '', 'matched_tokens': 18995, 'matched_tweets': 18878, 'pagination': {'current_page': 1, 'first_page': 1, 'has_next': True, 'has_previous': False, 'last_page': 380, 'next_page': 2, 'page_range': range(1, 4), 'previous_page': None, 'show_first': False, 'show_last': True, 'total_pages': 380}, 'pos_filter': 'ADP', 'query': 'outside', 'regex_limited': False, 'regex_match_count': 0, 'results': <Page 1 of 380>, 'right_context_fields': [{'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r1', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r2', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r3', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r4', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r5', 'value': ''}], 'search_type': 'exact', 'searched_tokens': Decimal('302212503'), 'searched_tweets': Decimal('18895524'), 'sort_by': '', 'sort_order': 'asc', 'start': '', 'start_index': 1}
django/forms/div.html
/usr/local/lib/python3.11/site-packages/django/forms/templates/django/forms/div.html
Toggle context {'False': False, 'None': None, 'True': True} {'errors': [], 'fields': [], 'form': <SignedDataForm bound=False, valid=False, fields=(signed)>, 'hidden_fields': [<django.forms.boundfield.BoundField object at 0x7fb3802a3390>]}
django/forms/errors/list/default.html
/usr/local/lib/python3.11/site-packages/django/forms/templates/django/forms/errors/list/default.html
Toggle context {'False': False, 'None': None, 'True': True} {'error_class': 'errorlist nonfield', 'errors': []}
django/forms/errors/list/ul.html
/usr/local/lib/python3.11/site-packages/django/forms/templates/django/forms/errors/list/ul.html
Toggle context {'False': False, 'None': None, 'True': True} {'error_class': 'errorlist nonfield', 'errors': []}
django/forms/div.html
/usr/local/lib/python3.11/site-packages/django/forms/templates/django/forms/div.html
Toggle context {'False': False, 'None': None, 'True': True} {'errors': [], 'fields': [], 'form': <SignedDataForm bound=False, valid=False, fields=(signed)>, 'hidden_fields': [<django.forms.boundfield.BoundField object at 0x7fb38048f4d0>]}
django/forms/errors/list/default.html
/usr/local/lib/python3.11/site-packages/django/forms/templates/django/forms/errors/list/default.html
Toggle context {'False': False, 'None': None, 'True': True} {'error_class': 'errorlist nonfield', 'errors': []}
django/forms/errors/list/ul.html
/usr/local/lib/python3.11/site-packages/django/forms/templates/django/forms/errors/list/ul.html
Toggle context {'False': False, 'None': None, 'True': True} {'error_class': 'errorlist nonfield', 'errors': []}
django/forms/div.html
/usr/local/lib/python3.11/site-packages/django/forms/templates/django/forms/div.html
Toggle context {'False': False, 'None': None, 'True': True} {'errors': [], 'fields': [], 'form': <SignedDataForm bound=False, valid=False, fields=(signed)>, 'hidden_fields': [<django.forms.boundfield.BoundField object at 0x7fb382b3c8d0>]}
django/forms/errors/list/default.html
/usr/local/lib/python3.11/site-packages/django/forms/templates/django/forms/errors/list/default.html
Toggle context {'False': False, 'None': None, 'True': True} {'error_class': 'errorlist nonfield', 'errors': []}
django/forms/errors/list/ul.html
/usr/local/lib/python3.11/site-packages/django/forms/templates/django/forms/errors/list/ul.html
Toggle context {'False': False, 'None': None, 'True': True} {'error_class': 'errorlist nonfield', 'errors': []}
django/forms/div.html
/usr/local/lib/python3.11/site-packages/django/forms/templates/django/forms/div.html
Toggle context {'False': False, 'None': None, 'True': True} {'errors': [], 'fields': [], 'form': <SignedDataForm bound=False, valid=False, fields=(signed)>, 'hidden_fields': [<django.forms.boundfield.BoundField object at 0x7fb382b3e5d0>]}
django/forms/errors/list/default.html
/usr/local/lib/python3.11/site-packages/django/forms/templates/django/forms/errors/list/default.html
Toggle context {'False': False, 'None': None, 'True': True} {'error_class': 'errorlist nonfield', 'errors': []}
django/forms/errors/list/ul.html
/usr/local/lib/python3.11/site-packages/django/forms/templates/django/forms/errors/list/ul.html
Toggle context {'False': False, 'None': None, 'True': True} {'error_class': 'errorlist nonfield', 'errors': []}
django/forms/div.html
/usr/local/lib/python3.11/site-packages/django/forms/templates/django/forms/div.html
Toggle context {'False': False, 'None': None, 'True': True} {'errors': [], 'fields': [], 'form': <SignedDataForm bound=False, valid=False, fields=(signed)>, 'hidden_fields': [<django.forms.boundfield.BoundField object at 0x7fb382b5a1d0>]}
django/forms/errors/list/default.html
/usr/local/lib/python3.11/site-packages/django/forms/templates/django/forms/errors/list/default.html
Toggle context {'False': False, 'None': None, 'True': True} {'error_class': 'errorlist nonfield', 'errors': []}
django/forms/errors/list/ul.html
/usr/local/lib/python3.11/site-packages/django/forms/templates/django/forms/errors/list/ul.html
Toggle context {'False': False, 'None': None, 'True': True} {'error_class': 'errorlist nonfield', 'errors': []}
corpus/search_results.html
/code/corpus/templates/corpus/search_results.html
Toggle context {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'SITE_NAME': 'Nordic Tweet Stream', 'active_corpus_code': None, 'active_corpus_info': None, 'csrf_token': '<SimpleLazyObject: ' "'lOqqECtzQ5OHjY7jwUYZFys4YQzXil8o2fBFmPnl29h9w6RRGvpLiz4RipSBgLWy'>", 'debug': True, 'messages': <FallbackStorage: request=<WSGIRequest: GET '/search/?pos=NUM&q=2016'>>, 'navbar_corpora': {'main': [{'code': 'en', 'color': 'primary', 'country': 'Multiple', 'description': '', 'flag': '🇬🇧', 'icon_class': 'bi-translate', 'name': 'English'}, {'code': 'fi', 'color': 'info', 'country': 'Finland', 'description': '', 'flag': '🇫🇮', 'icon_class': 'bi-chat-text', 'name': 'Finnish'}, {'code': 'sv', 'color': 'warning', 'country': 'Sweden', 'description': '', 'flag': '🇸🇪', 'icon_class': 'bi-chat-text', 'name': 'Swedish'}, {'code': 'no', 'color': 'danger', 'country': 'Norway', 'description': '', 'flag': '🇳🇴', 'icon_class': 'bi-chat-text', 'name': 'Norwegian'}, {'code': 'is', 'color': 'dark', 'country': 'Iceland', 'description': '', 'flag': '🇮🇸', 'icon_class': 'bi-chat-text', 'name': 'Icelandic'}, {'code': 'da', 'color': 'success', 'country': 'Denmark', 'description': '', 'flag': '🇩🇰', 'icon_class': 'bi-chat-text', 'name': 'Danish'}], 'other': [{'code': 'de', 'flag': '🇩🇪', 'name': 'German'}, {'code': 'fr', 'flag': '🇫🇷', 'name': 'French'}, {'code': 'es', 'flag': '🇪🇸', 'name': 'Spanish'}, {'code': 'pt', 'flag': '🇵🇹', 'name': 'Portuguese'}, {'code': 'it', 'flag': '🇮🇹', 'name': 'Italian'}, {'code': 'nl', 'flag': '🇳🇱', 'name': 'Dutch'}, {'code': 'pl', 'flag': '🇵🇱', 'name': 'Polish'}, {'code': 'ru', 'flag': '🇷🇺', 'name': 'Russian'}, {'code': 'ar', 'flag': '🇸🇦', 'name': 'Arabic'}, {'code': 'tr', 'flag': '🇹🇷', 'name': 'Turkish'}, {'code': 'et', 'flag': '🇪🇪', 'name': 'Estonian'}, {'code': 'lt', 'flag': '🇱🇹', 'name': 'Lithuanian'}, {'code': 'lv', 'flag': '🇱🇻', 'name': 'Latvian'}, {'code': 'so', 'flag': '🇸🇴', 'name': 'Somali'}, {'code': 'ku', 'flag': '🏳️', 'name': 'Kurdish'}, {'code': 'fa', 'flag': '🇮🇷', 'name': 'Persian'}, {'code': 'ja', 'flag': '🇯🇵', 'name': 'Japanese'}, {'code': 'ko', 'flag': '🇰🇷', 'name': 'Korean'}, {'code': 'zh', 'flag': '🇨🇳', 'name': 'Chinese'}, {'code': 'hi', 'flag': '🇮🇳', 'name': 'Hindi'}, {'code': 'th', 'flag': '🇹🇭', 'name': 'Thai'}]}, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fb38036f890>>), 'request': '<<request>>', 'sql_queries': <function debug.<locals>.<lambda> at 0x7fb382ba9260>, 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x7fb38036f890>>'} {'case_sensitive': False, 'city_filter': [], 'city_names': '[]', 'context_filters': {}, 'context_regex_active': False, 'context_regex_flags': {}, 'country_filter': '', 'end': '', 'error_message': None, 'exceeds_limit': False, 'freq_per_million': Decimal('96.28986130994057515879811233'), 'friends_category': '', 'left_context_fields': [{'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l5', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l4', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l3', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l2', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l1', 'value': ''}], 'lemma_filter': '', 'matched_tokens': 29100, 'matched_tweets': 28514, 'pagination': {'current_page': 1, 'first_page': 1, 'has_next': True, 'has_previous': False, 'last_page': 582, 'next_page': 2, 'page_range': range(1, 4), 'previous_page': None, 'show_first': False, 'show_last': True, 'total_pages': 582}, 'pos_filter': 'NUM', 'query': '2016', 'regex_limited': False, 'regex_match_count': 0, 'results': <Page 1 of 582>, 'right_context_fields': [{'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r1', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r2', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r3', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r4', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r5', 'value': ''}], 'search_type': 'exact', 'searched_tokens': Decimal('302212503'), 'searched_tweets': Decimal('18895524'), 'sort_by': '', 'sort_order': 'asc', 'start': '', 'start_index': 1}
corpus/_base.html
/code/corpus/templates/corpus/_base.html
Toggle context {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'SITE_NAME': 'Nordic Tweet Stream', 'active_corpus_code': None, 'active_corpus_info': None, 'csrf_token': '<SimpleLazyObject: ' "'lOqqECtzQ5OHjY7jwUYZFys4YQzXil8o2fBFmPnl29h9w6RRGvpLiz4RipSBgLWy'>", 'debug': True, 'messages': <FallbackStorage: request=<WSGIRequest: GET '/search/?pos=NUM&q=2016'>>, 'navbar_corpora': {'main': [{'code': 'en', 'color': 'primary', 'country': 'Multiple', 'description': '', 'flag': '🇬🇧', 'icon_class': 'bi-translate', 'name': 'English'}, {'code': 'fi', 'color': 'info', 'country': 'Finland', 'description': '', 'flag': '🇫🇮', 'icon_class': 'bi-chat-text', 'name': 'Finnish'}, {'code': 'sv', 'color': 'warning', 'country': 'Sweden', 'description': '', 'flag': '🇸🇪', 'icon_class': 'bi-chat-text', 'name': 'Swedish'}, {'code': 'no', 'color': 'danger', 'country': 'Norway', 'description': '', 'flag': '🇳🇴', 'icon_class': 'bi-chat-text', 'name': 'Norwegian'}, {'code': 'is', 'color': 'dark', 'country': 'Iceland', 'description': '', 'flag': '🇮🇸', 'icon_class': 'bi-chat-text', 'name': 'Icelandic'}, {'code': 'da', 'color': 'success', 'country': 'Denmark', 'description': '', 'flag': '🇩🇰', 'icon_class': 'bi-chat-text', 'name': 'Danish'}], 'other': [{'code': 'de', 'flag': '🇩🇪', 'name': 'German'}, {'code': 'fr', 'flag': '🇫🇷', 'name': 'French'}, {'code': 'es', 'flag': '🇪🇸', 'name': 'Spanish'}, {'code': 'pt', 'flag': '🇵🇹', 'name': 'Portuguese'}, {'code': 'it', 'flag': '🇮🇹', 'name': 'Italian'}, {'code': 'nl', 'flag': '🇳🇱', 'name': 'Dutch'}, {'code': 'pl', 'flag': '🇵🇱', 'name': 'Polish'}, {'code': 'ru', 'flag': '🇷🇺', 'name': 'Russian'}, {'code': 'ar', 'flag': '🇸🇦', 'name': 'Arabic'}, {'code': 'tr', 'flag': '🇹🇷', 'name': 'Turkish'}, {'code': 'et', 'flag': '🇪🇪', 'name': 'Estonian'}, {'code': 'lt', 'flag': '🇱🇹', 'name': 'Lithuanian'}, {'code': 'lv', 'flag': '🇱🇻', 'name': 'Latvian'}, {'code': 'so', 'flag': '🇸🇴', 'name': 'Somali'}, {'code': 'ku', 'flag': '🏳️', 'name': 'Kurdish'}, {'code': 'fa', 'flag': '🇮🇷', 'name': 'Persian'}, {'code': 'ja', 'flag': '🇯🇵', 'name': 'Japanese'}, {'code': 'ko', 'flag': '🇰🇷', 'name': 'Korean'}, {'code': 'zh', 'flag': '🇨🇳', 'name': 'Chinese'}, {'code': 'hi', 'flag': '🇮🇳', 'name': 'Hindi'}, {'code': 'th', 'flag': '🇹🇭', 'name': 'Thai'}]}, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fb38036f890>>), 'request': '<<request>>', 'sql_queries': <function debug.<locals>.<lambda> at 0x7fb382ba9260>, 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x7fb38036f890>>'} {'case_sensitive': False, 'city_filter': [], 'city_names': '[]', 'context_filters': {}, 'context_regex_active': False, 'context_regex_flags': {}, 'country_filter': '', 'end': '', 'error_message': None, 'exceeds_limit': False, 'freq_per_million': Decimal('96.28986130994057515879811233'), 'friends_category': '', 'left_context_fields': [{'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l5', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l4', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l3', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l2', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l1', 'value': ''}], 'lemma_filter': '', 'matched_tokens': 29100, 'matched_tweets': 28514, 'pagination': {'current_page': 1, 'first_page': 1, 'has_next': True, 'has_previous': False, 'last_page': 582, 'next_page': 2, 'page_range': range(1, 4), 'previous_page': None, 'show_first': False, 'show_last': True, 'total_pages': 582}, 'pos_filter': 'NUM', 'query': '2016', 'regex_limited': False, 'regex_match_count': 0, 'results': <Page 1 of 582>, 'right_context_fields': [{'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r1', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r2', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r3', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r4', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r5', 'value': ''}], 'search_type': 'exact', 'searched_tokens': Decimal('302212503'), 'searched_tweets': Decimal('18895524'), 'sort_by': '', 'sort_order': 'asc', 'start': '', 'start_index': 1}
includes/_city_filter_css.html
/code/templates/includes/_city_filter_css.html
Toggle context {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'SITE_NAME': 'Nordic Tweet Stream', 'active_corpus_code': None, 'active_corpus_info': None, 'csrf_token': '<SimpleLazyObject: ' "'lOqqECtzQ5OHjY7jwUYZFys4YQzXil8o2fBFmPnl29h9w6RRGvpLiz4RipSBgLWy'>", 'debug': True, 'messages': <FallbackStorage: request=<WSGIRequest: GET '/search/?pos=NUM&q=2016'>>, 'navbar_corpora': {'main': [{'code': 'en', 'color': 'primary', 'country': 'Multiple', 'description': '', 'flag': '🇬🇧', 'icon_class': 'bi-translate', 'name': 'English'}, {'code': 'fi', 'color': 'info', 'country': 'Finland', 'description': '', 'flag': '🇫🇮', 'icon_class': 'bi-chat-text', 'name': 'Finnish'}, {'code': 'sv', 'color': 'warning', 'country': 'Sweden', 'description': '', 'flag': '🇸🇪', 'icon_class': 'bi-chat-text', 'name': 'Swedish'}, {'code': 'no', 'color': 'danger', 'country': 'Norway', 'description': '', 'flag': '🇳🇴', 'icon_class': 'bi-chat-text', 'name': 'Norwegian'}, {'code': 'is', 'color': 'dark', 'country': 'Iceland', 'description': '', 'flag': '🇮🇸', 'icon_class': 'bi-chat-text', 'name': 'Icelandic'}, {'code': 'da', 'color': 'success', 'country': 'Denmark', 'description': '', 'flag': '🇩🇰', 'icon_class': 'bi-chat-text', 'name': 'Danish'}], 'other': [{'code': 'de', 'flag': '🇩🇪', 'name': 'German'}, {'code': 'fr', 'flag': '🇫🇷', 'name': 'French'}, {'code': 'es', 'flag': '🇪🇸', 'name': 'Spanish'}, {'code': 'pt', 'flag': '🇵🇹', 'name': 'Portuguese'}, {'code': 'it', 'flag': '🇮🇹', 'name': 'Italian'}, {'code': 'nl', 'flag': '🇳🇱', 'name': 'Dutch'}, {'code': 'pl', 'flag': '🇵🇱', 'name': 'Polish'}, {'code': 'ru', 'flag': '🇷🇺', 'name': 'Russian'}, {'code': 'ar', 'flag': '🇸🇦', 'name': 'Arabic'}, {'code': 'tr', 'flag': '🇹🇷', 'name': 'Turkish'}, {'code': 'et', 'flag': '🇪🇪', 'name': 'Estonian'}, {'code': 'lt', 'flag': '🇱🇹', 'name': 'Lithuanian'}, {'code': 'lv', 'flag': '🇱🇻', 'name': 'Latvian'}, {'code': 'so', 'flag': '🇸🇴', 'name': 'Somali'}, {'code': 'ku', 'flag': '🏳️', 'name': 'Kurdish'}, {'code': 'fa', 'flag': '🇮🇷', 'name': 'Persian'}, {'code': 'ja', 'flag': '🇯🇵', 'name': 'Japanese'}, {'code': 'ko', 'flag': '🇰🇷', 'name': 'Korean'}, {'code': 'zh', 'flag': '🇨🇳', 'name': 'Chinese'}, {'code': 'hi', 'flag': '🇮🇳', 'name': 'Hindi'}, {'code': 'th', 'flag': '🇹🇭', 'name': 'Thai'}]}, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fb38036f890>>), 'request': '<<request>>', 'sql_queries': <function debug.<locals>.<lambda> at 0x7fb382ba9260>, 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x7fb38036f890>>'} {'case_sensitive': False, 'city_filter': [], 'city_names': '[]', 'context_filters': {}, 'context_regex_active': False, 'context_regex_flags': {}, 'country_filter': '', 'end': '', 'error_message': None, 'exceeds_limit': False, 'freq_per_million': Decimal('96.28986130994057515879811233'), 'friends_category': '', 'left_context_fields': [{'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l5', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l4', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l3', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l2', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l1', 'value': ''}], 'lemma_filter': '', 'matched_tokens': 29100, 'matched_tweets': 28514, 'pagination': {'current_page': 1, 'first_page': 1, 'has_next': True, 'has_previous': False, 'last_page': 582, 'next_page': 2, 'page_range': range(1, 4), 'previous_page': None, 'show_first': False, 'show_last': True, 'total_pages': 582}, 'pos_filter': 'NUM', 'query': '2016', 'regex_limited': False, 'regex_match_count': 0, 'results': <Page 1 of 582>, 'right_context_fields': [{'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r1', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r2', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r3', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r4', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r5', 'value': ''}], 'search_type': 'exact', 'searched_tokens': Decimal('302212503'), 'searched_tweets': Decimal('18895524'), 'sort_by': '', 'sort_order': 'asc', 'start': '', 'start_index': 1} {'block': <Block Node: css. Contents: [<TextNode: '\n <!-- Bootstrap CSS'>, StaticNode(varname=None, path=<FilterExpression "'css/base.css'">), <TextNode: '">\n <link rel="style'>, StaticNode(varname=None, path=<FilterExpression "'css/custom.css'">), <TextNode: '" />\n <link rel="sty'>, StaticNode(varname=None, path=<FilterExpression "'corpus/css/corpus.css'">), <TextNode: '" />\n '>, <Block Node: extra_css. Contents: []>, <TextNode: '\n '>]>} {'block': <Block Node: extra_css. Contents: [<TextNode: '\n '>, <IncludeNode: template=<FilterExpression '"includes/_city_filter_css.html"'>>, <TextNode: '\n <link rel="styleshee'>, StaticNode(varname=None, path=<FilterExpression "'corpus/css/search_result.css'">), <TextNode: '" />\n <style>\n '>]>}
includes/_navbar.html
/code/templates/includes/_navbar.html
Toggle context {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'SITE_NAME': 'Nordic Tweet Stream', 'active_corpus_code': None, 'active_corpus_info': None, 'csrf_token': '<SimpleLazyObject: ' "'lOqqECtzQ5OHjY7jwUYZFys4YQzXil8o2fBFmPnl29h9w6RRGvpLiz4RipSBgLWy'>", 'debug': True, 'messages': <FallbackStorage: request=<WSGIRequest: GET '/search/?pos=NUM&q=2016'>>, 'navbar_corpora': {'main': [{'code': 'en', 'color': 'primary', 'country': 'Multiple', 'description': '', 'flag': '🇬🇧', 'icon_class': 'bi-translate', 'name': 'English'}, {'code': 'fi', 'color': 'info', 'country': 'Finland', 'description': '', 'flag': '🇫🇮', 'icon_class': 'bi-chat-text', 'name': 'Finnish'}, {'code': 'sv', 'color': 'warning', 'country': 'Sweden', 'description': '', 'flag': '🇸🇪', 'icon_class': 'bi-chat-text', 'name': 'Swedish'}, {'code': 'no', 'color': 'danger', 'country': 'Norway', 'description': '', 'flag': '🇳🇴', 'icon_class': 'bi-chat-text', 'name': 'Norwegian'}, {'code': 'is', 'color': 'dark', 'country': 'Iceland', 'description': '', 'flag': '🇮🇸', 'icon_class': 'bi-chat-text', 'name': 'Icelandic'}, {'code': 'da', 'color': 'success', 'country': 'Denmark', 'description': '', 'flag': '🇩🇰', 'icon_class': 'bi-chat-text', 'name': 'Danish'}], 'other': [{'code': 'de', 'flag': '🇩🇪', 'name': 'German'}, {'code': 'fr', 'flag': '🇫🇷', 'name': 'French'}, {'code': 'es', 'flag': '🇪🇸', 'name': 'Spanish'}, {'code': 'pt', 'flag': '🇵🇹', 'name': 'Portuguese'}, {'code': 'it', 'flag': '🇮🇹', 'name': 'Italian'}, {'code': 'nl', 'flag': '🇳🇱', 'name': 'Dutch'}, {'code': 'pl', 'flag': '🇵🇱', 'name': 'Polish'}, {'code': 'ru', 'flag': '🇷🇺', 'name': 'Russian'}, {'code': 'ar', 'flag': '🇸🇦', 'name': 'Arabic'}, {'code': 'tr', 'flag': '🇹🇷', 'name': 'Turkish'}, {'code': 'et', 'flag': '🇪🇪', 'name': 'Estonian'}, {'code': 'lt', 'flag': '🇱🇹', 'name': 'Lithuanian'}, {'code': 'lv', 'flag': '🇱🇻', 'name': 'Latvian'}, {'code': 'so', 'flag': '🇸🇴', 'name': 'Somali'}, {'code': 'ku', 'flag': '🏳️', 'name': 'Kurdish'}, {'code': 'fa', 'flag': '🇮🇷', 'name': 'Persian'}, {'code': 'ja', 'flag': '🇯🇵', 'name': 'Japanese'}, {'code': 'ko', 'flag': '🇰🇷', 'name': 'Korean'}, {'code': 'zh', 'flag': '🇨🇳', 'name': 'Chinese'}, {'code': 'hi', 'flag': '🇮🇳', 'name': 'Hindi'}, {'code': 'th', 'flag': '🇹🇭', 'name': 'Thai'}]}, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fb38036f890>>), 'request': '<<request>>', 'sql_queries': <function debug.<locals>.<lambda> at 0x7fb382ba9260>, 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x7fb38036f890>>'} {'case_sensitive': False, 'city_filter': [], 'city_names': '[]', 'context_filters': {}, 'context_regex_active': False, 'context_regex_flags': {}, 'country_filter': '', 'end': '', 'error_message': None, 'exceeds_limit': False, 'freq_per_million': Decimal('96.28986130994057515879811233'), 'friends_category': '', 'left_context_fields': [{'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l5', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l4', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l3', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l2', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l1', 'value': ''}], 'lemma_filter': '', 'matched_tokens': 29100, 'matched_tweets': 28514, 'pagination': {'current_page': 1, 'first_page': 1, 'has_next': True, 'has_previous': False, 'last_page': 582, 'next_page': 2, 'page_range': range(1, 4), 'previous_page': None, 'show_first': False, 'show_last': True, 'total_pages': 582}, 'pos_filter': 'NUM', 'query': '2016', 'regex_limited': False, 'regex_match_count': 0, 'results': <Page 1 of 582>, 'right_context_fields': [{'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r1', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r2', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r3', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r4', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r5', 'value': ''}], 'search_type': 'exact', 'searched_tokens': Decimal('302212503'), 'searched_tweets': Decimal('18895524'), 'sort_by': '', 'sort_order': 'asc', 'start': '', 'start_index': 1}
includes/_city_filter.html
/code/templates/includes/_city_filter.html
Toggle context {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'SITE_NAME': 'Nordic Tweet Stream', 'active_corpus_code': None, 'active_corpus_info': None, 'csrf_token': '<SimpleLazyObject: ' "'lOqqECtzQ5OHjY7jwUYZFys4YQzXil8o2fBFmPnl29h9w6RRGvpLiz4RipSBgLWy'>", 'debug': True, 'messages': <FallbackStorage: request=<WSGIRequest: GET '/search/?pos=NUM&q=2016'>>, 'navbar_corpora': {'main': [{'code': 'en', 'color': 'primary', 'country': 'Multiple', 'description': '', 'flag': '🇬🇧', 'icon_class': 'bi-translate', 'name': 'English'}, {'code': 'fi', 'color': 'info', 'country': 'Finland', 'description': '', 'flag': '🇫🇮', 'icon_class': 'bi-chat-text', 'name': 'Finnish'}, {'code': 'sv', 'color': 'warning', 'country': 'Sweden', 'description': '', 'flag': '🇸🇪', 'icon_class': 'bi-chat-text', 'name': 'Swedish'}, {'code': 'no', 'color': 'danger', 'country': 'Norway', 'description': '', 'flag': '🇳🇴', 'icon_class': 'bi-chat-text', 'name': 'Norwegian'}, {'code': 'is', 'color': 'dark', 'country': 'Iceland', 'description': '', 'flag': '🇮🇸', 'icon_class': 'bi-chat-text', 'name': 'Icelandic'}, {'code': 'da', 'color': 'success', 'country': 'Denmark', 'description': '', 'flag': '🇩🇰', 'icon_class': 'bi-chat-text', 'name': 'Danish'}], 'other': [{'code': 'de', 'flag': '🇩🇪', 'name': 'German'}, {'code': 'fr', 'flag': '🇫🇷', 'name': 'French'}, {'code': 'es', 'flag': '🇪🇸', 'name': 'Spanish'}, {'code': 'pt', 'flag': '🇵🇹', 'name': 'Portuguese'}, {'code': 'it', 'flag': '🇮🇹', 'name': 'Italian'}, {'code': 'nl', 'flag': '🇳🇱', 'name': 'Dutch'}, {'code': 'pl', 'flag': '🇵🇱', 'name': 'Polish'}, {'code': 'ru', 'flag': '🇷🇺', 'name': 'Russian'}, {'code': 'ar', 'flag': '🇸🇦', 'name': 'Arabic'}, {'code': 'tr', 'flag': '🇹🇷', 'name': 'Turkish'}, {'code': 'et', 'flag': '🇪🇪', 'name': 'Estonian'}, {'code': 'lt', 'flag': '🇱🇹', 'name': 'Lithuanian'}, {'code': 'lv', 'flag': '🇱🇻', 'name': 'Latvian'}, {'code': 'so', 'flag': '🇸🇴', 'name': 'Somali'}, {'code': 'ku', 'flag': '🏳️', 'name': 'Kurdish'}, {'code': 'fa', 'flag': '🇮🇷', 'name': 'Persian'}, {'code': 'ja', 'flag': '🇯🇵', 'name': 'Japanese'}, {'code': 'ko', 'flag': '🇰🇷', 'name': 'Korean'}, {'code': 'zh', 'flag': '🇨🇳', 'name': 'Chinese'}, {'code': 'hi', 'flag': '🇮🇳', 'name': 'Hindi'}, {'code': 'th', 'flag': '🇹🇭', 'name': 'Thai'}]}, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fb38036f890>>), 'request': '<<request>>', 'sql_queries': <function debug.<locals>.<lambda> at 0x7fb382ba9260>, 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x7fb38036f890>>'} {'case_sensitive': False, 'city_filter': [], 'city_names': '[]', 'context_filters': {}, 'context_regex_active': False, 'context_regex_flags': {}, 'country_filter': '', 'end': '', 'error_message': None, 'exceeds_limit': False, 'freq_per_million': Decimal('96.28986130994057515879811233'), 'friends_category': '', 'left_context_fields': [{'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l5', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l4', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l3', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l2', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l1', 'value': ''}], 'lemma_filter': '', 'matched_tokens': 29100, 'matched_tweets': 28514, 'pagination': {'current_page': 1, 'first_page': 1, 'has_next': True, 'has_previous': False, 'last_page': 582, 'next_page': 2, 'page_range': range(1, 4), 'previous_page': None, 'show_first': False, 'show_last': True, 'total_pages': 582}, 'pos_filter': 'NUM', 'query': '2016', 'regex_limited': False, 'regex_match_count': 0, 'results': <Page 1 of 582>, 'right_context_fields': [{'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r1', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r2', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r3', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r4', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r5', 'value': ''}], 'search_type': 'exact', 'searched_tokens': Decimal('302212503'), 'searched_tweets': Decimal('18895524'), 'sort_by': '', 'sort_order': 'asc', 'start': '', 'start_index': 1} {'block': <Block Node: content. Contents: [<TextNode: '\n<!-- Search Form Hero --'>, <URLNode view_name=''corpus:search'' args=[] kwargs={} as=None>, <TextNode: '" method="get" class="mb-'>, <Variable Node: query>, <TextNode: '" placeholder="Enter word'>, <Variable Node: pos_filter>, <TextNode: '" placeholder="Type POS t'>, <Variable Node: lemma_filter>, <TextNode: '" placeholder="Lemma">\n '>, <IfNode>, <TextNode: '>Exact Match</option>\n '>, <IfNode>, <TextNode: '>Contains</option>\n '>, <IfNode>, <TextNode: '>Regex</option>\n '>, <IfNode>, <TextNode: '>\n <la'>, <Variable Node: start>, <TextNode: '"\n '>, <Variable Node: end>, <TextNode: '"\n '>, <IfNode>, <TextNode: '>Sweden</option>\n '>, <IfNode>, <TextNode: '>Finland</option>\n '>, <IfNode>, <TextNode: '>Norway</option>\n '>, <IfNode>, <TextNode: '>Denmark</option>\n '>, <IfNode>, <TextNode: '>Iceland</option>\n '>, <IncludeNode: template=<FilterExpression '"includes/_city_filter.html"'>>, <TextNode: '\n\n <div class='>, <IfNode>, <TextNode: '>0-49</option>\n '>, <IfNode>, <TextNode: '>50-149</option>\n '>, <IfNode>, <TextNode: '>150-499</option>\n '>, <IfNode>, <TextNode: '>500-1499</option>\n '>, <IfNode>, <TextNode: '>1500+</option>\n '>, <URLNode view_name=''corpus:search'' args=[] kwargs={} as=None>, <TextNode: '" class="btn btn-outline-'>, <ForNode: for field in left_context_fields, tail_len: 25>, <TextNode: '\n '>, <ForNode: for field in right_context_fields, tail_len: 25>, <TextNode: '\n '>, <Variable Node: sort_by>, <TextNode: '">\n <input type="h'>, <Variable Node: sort_order>, <TextNode: '">\n <input type="h'>, <Variable Node: pagination.current_page|default:1>, <TextNode: '">\n </form>\n</section>'>, <IfNode>, <TextNode: '\n\n'>, <IfNode>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n'>]>}
includes/pagination.html
/code/templates/includes/pagination.html
Toggle context {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'SITE_NAME': 'Nordic Tweet Stream', 'active_corpus_code': None, 'active_corpus_info': None, 'csrf_token': '<SimpleLazyObject: ' "'lOqqECtzQ5OHjY7jwUYZFys4YQzXil8o2fBFmPnl29h9w6RRGvpLiz4RipSBgLWy'>", 'debug': True, 'messages': <FallbackStorage: request=<WSGIRequest: GET '/search/?pos=NUM&q=2016'>>, 'navbar_corpora': {'main': [{'code': 'en', 'color': 'primary', 'country': 'Multiple', 'description': '', 'flag': '🇬🇧', 'icon_class': 'bi-translate', 'name': 'English'}, {'code': 'fi', 'color': 'info', 'country': 'Finland', 'description': '', 'flag': '🇫🇮', 'icon_class': 'bi-chat-text', 'name': 'Finnish'}, {'code': 'sv', 'color': 'warning', 'country': 'Sweden', 'description': '', 'flag': '🇸🇪', 'icon_class': 'bi-chat-text', 'name': 'Swedish'}, {'code': 'no', 'color': 'danger', 'country': 'Norway', 'description': '', 'flag': '🇳🇴', 'icon_class': 'bi-chat-text', 'name': 'Norwegian'}, {'code': 'is', 'color': 'dark', 'country': 'Iceland', 'description': '', 'flag': '🇮🇸', 'icon_class': 'bi-chat-text', 'name': 'Icelandic'}, {'code': 'da', 'color': 'success', 'country': 'Denmark', 'description': '', 'flag': '🇩🇰', 'icon_class': 'bi-chat-text', 'name': 'Danish'}], 'other': [{'code': 'de', 'flag': '🇩🇪', 'name': 'German'}, {'code': 'fr', 'flag': '🇫🇷', 'name': 'French'}, {'code': 'es', 'flag': '🇪🇸', 'name': 'Spanish'}, {'code': 'pt', 'flag': '🇵🇹', 'name': 'Portuguese'}, {'code': 'it', 'flag': '🇮🇹', 'name': 'Italian'}, {'code': 'nl', 'flag': '🇳🇱', 'name': 'Dutch'}, {'code': 'pl', 'flag': '🇵🇱', 'name': 'Polish'}, {'code': 'ru', 'flag': '🇷🇺', 'name': 'Russian'}, {'code': 'ar', 'flag': '🇸🇦', 'name': 'Arabic'}, {'code': 'tr', 'flag': '🇹🇷', 'name': 'Turkish'}, {'code': 'et', 'flag': '🇪🇪', 'name': 'Estonian'}, {'code': 'lt', 'flag': '🇱🇹', 'name': 'Lithuanian'}, {'code': 'lv', 'flag': '🇱🇻', 'name': 'Latvian'}, {'code': 'so', 'flag': '🇸🇴', 'name': 'Somali'}, {'code': 'ku', 'flag': '🏳️', 'name': 'Kurdish'}, {'code': 'fa', 'flag': '🇮🇷', 'name': 'Persian'}, {'code': 'ja', 'flag': '🇯🇵', 'name': 'Japanese'}, {'code': 'ko', 'flag': '🇰🇷', 'name': 'Korean'}, {'code': 'zh', 'flag': '🇨🇳', 'name': 'Chinese'}, {'code': 'hi', 'flag': '🇮🇳', 'name': 'Hindi'}, {'code': 'th', 'flag': '🇹🇭', 'name': 'Thai'}]}, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fb38036f890>>), 'request': '<<request>>', 'sql_queries': <function debug.<locals>.<lambda> at 0x7fb382ba9260>, 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x7fb38036f890>>'} {'case_sensitive': False, 'city_filter': [], 'city_names': '[]', 'context_filters': {}, 'context_regex_active': False, 'context_regex_flags': {}, 'country_filter': '', 'end': '', 'error_message': None, 'exceeds_limit': False, 'freq_per_million': Decimal('96.28986130994057515879811233'), 'friends_category': '', 'left_context_fields': [{'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l5', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l4', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l3', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l2', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l1', 'value': ''}], 'lemma_filter': '', 'matched_tokens': 29100, 'matched_tweets': 28514, 'pagination': {'current_page': 1, 'first_page': 1, 'has_next': True, 'has_previous': False, 'last_page': 582, 'next_page': 2, 'page_range': range(1, 4), 'previous_page': None, 'show_first': False, 'show_last': True, 'total_pages': 582}, 'pos_filter': 'NUM', 'query': '2016', 'regex_limited': False, 'regex_match_count': 0, 'results': <Page 1 of 582>, 'right_context_fields': [{'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r1', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r2', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r3', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r4', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r5', 'value': ''}], 'search_type': 'exact', 'searched_tokens': Decimal('302212503'), 'searched_tweets': Decimal('18895524'), 'sort_by': '', 'sort_order': 'asc', 'start': '', 'start_index': 1} {'block': <Block Node: content. Contents: [<TextNode: '\n<!-- Search Form Hero --'>, <URLNode view_name=''corpus:search'' args=[] kwargs={} as=None>, <TextNode: '" method="get" class="mb-'>, <Variable Node: query>, <TextNode: '" placeholder="Enter word'>, <Variable Node: pos_filter>, <TextNode: '" placeholder="Type POS t'>, <Variable Node: lemma_filter>, <TextNode: '" placeholder="Lemma">\n '>, <IfNode>, <TextNode: '>Exact Match</option>\n '>, <IfNode>, <TextNode: '>Contains</option>\n '>, <IfNode>, <TextNode: '>Regex</option>\n '>, <IfNode>, <TextNode: '>\n <la'>, <Variable Node: start>, <TextNode: '"\n '>, <Variable Node: end>, <TextNode: '"\n '>, <IfNode>, <TextNode: '>Sweden</option>\n '>, <IfNode>, <TextNode: '>Finland</option>\n '>, <IfNode>, <TextNode: '>Norway</option>\n '>, <IfNode>, <TextNode: '>Denmark</option>\n '>, <IfNode>, <TextNode: '>Iceland</option>\n '>, <IncludeNode: template=<FilterExpression '"includes/_city_filter.html"'>>, <TextNode: '\n\n <div class='>, <IfNode>, <TextNode: '>0-49</option>\n '>, <IfNode>, <TextNode: '>50-149</option>\n '>, <IfNode>, <TextNode: '>150-499</option>\n '>, <IfNode>, <TextNode: '>500-1499</option>\n '>, <IfNode>, <TextNode: '>1500+</option>\n '>, <URLNode view_name=''corpus:search'' args=[] kwargs={} as=None>, <TextNode: '" class="btn btn-outline-'>, <ForNode: for field in left_context_fields, tail_len: 25>, <TextNode: '\n '>, <ForNode: for field in right_context_fields, tail_len: 25>, <TextNode: '\n '>, <Variable Node: sort_by>, <TextNode: '">\n <input type="h'>, <Variable Node: sort_order>, <TextNode: '">\n <input type="h'>, <Variable Node: pagination.current_page|default:1>, <TextNode: '">\n </form>\n</section>'>, <IfNode>, <TextNode: '\n\n'>, <IfNode>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n'>]>}
includes/_footer.html
/code/templates/includes/_footer.html
Toggle context {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'SITE_NAME': 'Nordic Tweet Stream', 'active_corpus_code': None, 'active_corpus_info': None, 'csrf_token': '<SimpleLazyObject: ' "'lOqqECtzQ5OHjY7jwUYZFys4YQzXil8o2fBFmPnl29h9w6RRGvpLiz4RipSBgLWy'>", 'debug': True, 'messages': <FallbackStorage: request=<WSGIRequest: GET '/search/?pos=NUM&q=2016'>>, 'navbar_corpora': {'main': [{'code': 'en', 'color': 'primary', 'country': 'Multiple', 'description': '', 'flag': '🇬🇧', 'icon_class': 'bi-translate', 'name': 'English'}, {'code': 'fi', 'color': 'info', 'country': 'Finland', 'description': '', 'flag': '🇫🇮', 'icon_class': 'bi-chat-text', 'name': 'Finnish'}, {'code': 'sv', 'color': 'warning', 'country': 'Sweden', 'description': '', 'flag': '🇸🇪', 'icon_class': 'bi-chat-text', 'name': 'Swedish'}, {'code': 'no', 'color': 'danger', 'country': 'Norway', 'description': '', 'flag': '🇳🇴', 'icon_class': 'bi-chat-text', 'name': 'Norwegian'}, {'code': 'is', 'color': 'dark', 'country': 'Iceland', 'description': '', 'flag': '🇮🇸', 'icon_class': 'bi-chat-text', 'name': 'Icelandic'}, {'code': 'da', 'color': 'success', 'country': 'Denmark', 'description': '', 'flag': '🇩🇰', 'icon_class': 'bi-chat-text', 'name': 'Danish'}], 'other': [{'code': 'de', 'flag': '🇩🇪', 'name': 'German'}, {'code': 'fr', 'flag': '🇫🇷', 'name': 'French'}, {'code': 'es', 'flag': '🇪🇸', 'name': 'Spanish'}, {'code': 'pt', 'flag': '🇵🇹', 'name': 'Portuguese'}, {'code': 'it', 'flag': '🇮🇹', 'name': 'Italian'}, {'code': 'nl', 'flag': '🇳🇱', 'name': 'Dutch'}, {'code': 'pl', 'flag': '🇵🇱', 'name': 'Polish'}, {'code': 'ru', 'flag': '🇷🇺', 'name': 'Russian'}, {'code': 'ar', 'flag': '🇸🇦', 'name': 'Arabic'}, {'code': 'tr', 'flag': '🇹🇷', 'name': 'Turkish'}, {'code': 'et', 'flag': '🇪🇪', 'name': 'Estonian'}, {'code': 'lt', 'flag': '🇱🇹', 'name': 'Lithuanian'}, {'code': 'lv', 'flag': '🇱🇻', 'name': 'Latvian'}, {'code': 'so', 'flag': '🇸🇴', 'name': 'Somali'}, {'code': 'ku', 'flag': '🏳️', 'name': 'Kurdish'}, {'code': 'fa', 'flag': '🇮🇷', 'name': 'Persian'}, {'code': 'ja', 'flag': '🇯🇵', 'name': 'Japanese'}, {'code': 'ko', 'flag': '🇰🇷', 'name': 'Korean'}, {'code': 'zh', 'flag': '🇨🇳', 'name': 'Chinese'}, {'code': 'hi', 'flag': '🇮🇳', 'name': 'Hindi'}, {'code': 'th', 'flag': '🇹🇭', 'name': 'Thai'}]}, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fb38036f890>>), 'request': '<<request>>', 'sql_queries': <function debug.<locals>.<lambda> at 0x7fb382ba9260>, 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x7fb38036f890>>'} {'case_sensitive': False, 'city_filter': [], 'city_names': '[]', 'context_filters': {}, 'context_regex_active': False, 'context_regex_flags': {}, 'country_filter': '', 'end': '', 'error_message': None, 'exceeds_limit': False, 'freq_per_million': Decimal('96.28986130994057515879811233'), 'friends_category': '', 'left_context_fields': [{'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l5', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l4', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l3', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l2', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l1', 'value': ''}], 'lemma_filter': '', 'matched_tokens': 29100, 'matched_tweets': 28514, 'pagination': {'current_page': 1, 'first_page': 1, 'has_next': True, 'has_previous': False, 'last_page': 582, 'next_page': 2, 'page_range': range(1, 4), 'previous_page': None, 'show_first': False, 'show_last': True, 'total_pages': 582}, 'pos_filter': 'NUM', 'query': '2016', 'regex_limited': False, 'regex_match_count': 0, 'results': <Page 1 of 582>, 'right_context_fields': [{'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r1', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r2', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r3', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r4', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r5', 'value': ''}], 'search_type': 'exact', 'searched_tokens': Decimal('302212503'), 'searched_tweets': Decimal('18895524'), 'sort_by': '', 'sort_order': 'asc', 'start': '', 'start_index': 1}

Context processors

django.template.context_processors.csrf
Toggle context {'csrf_token': <SimpleLazyObject: 'ERKX8wxVFkGfnVe06SsmJhvqVSzvXJCtyoLISYNpkCk9BhldPpOZukGU9N52b702'>}
django.template.context_processors.debug
Toggle context {'debug': True, 'sql_queries': <function debug.<locals>.<lambda> at 0x7fb38116dee0>}
django.template.context_processors.request
Toggle context {'request': <WSGIRequest: GET '/search/?pos=ADP&q=outside'>}
django.contrib.auth.context_processors.auth
Toggle context {'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fb3810a7f10>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fb3810a7f10>>)}
django.contrib.messages.context_processors.messages
Toggle context {'messages': <FallbackStorage: request=<WSGIRequest: GET '/search/?pos=ADP&q=outside'>>, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30, 'ERROR': 40}}
corpus.context_processors.site_name
Toggle context {'SITE_NAME': 'Nordic Tweet Stream'}
corpus.context_processors.active_corpus
Toggle context {'active_corpus_code': None, 'active_corpus_info': None, 'navbar_corpora': {'main': [{'code': 'en', 'name': 'English', 'flag': '🇬🇧', 'country': 'Multiple', 'description': '', 'icon_class': 'bi-translate', 'color': 'primary'}, {'code': 'fi', 'name': 'Finnish', 'flag': '🇫🇮', 'country': 'Finland', 'description': '', 'icon_class': 'bi-chat-text', 'color': 'info'}, {'code': 'sv', 'name': 'Swedish', 'flag': '🇸🇪', 'country': 'Sweden', 'description': '', 'icon_class': 'bi-chat-text', 'color': 'warning'}, {'code': 'no', 'name': 'Norwegian', 'flag': '🇳🇴', 'country': 'Norway', 'description': '', 'icon_class': 'bi-chat-text', 'color': 'danger'}, {'code': 'is', 'name': 'Icelandic', 'flag': '🇮🇸', 'country': 'Iceland', 'description': '', 'icon_class': 'bi-chat-text', 'color': 'dark'}, {'code': 'da', 'name': 'Danish', 'flag': '🇩🇰', 'country': 'Denmark', 'description': '', 'icon_class': 'bi-chat-text', 'color': 'success'}], 'other': [{'code': 'de', 'name': 'German', 'flag': '🇩🇪'}, {'code': 'fr', 'name': 'French', 'flag': '🇫🇷'}, {'code': 'es', 'name': 'Spanish', 'flag': '🇪🇸'}, {'code': 'pt', 'name': 'Portuguese', 'flag': '🇵🇹'}, {'code': 'it', 'name': 'Italian', 'flag': '🇮🇹'}, {'code': 'nl', 'name': 'Dutch', 'flag': '🇳🇱'}, {'code': 'pl', 'name': 'Polish', 'flag': '🇵🇱'}, {'code': 'ru', 'name': 'Russian', 'flag': '🇷🇺'}, {'code': 'ar', 'name': 'Arabic', 'flag': '🇸🇦'}, {'code': 'tr', 'name': 'Turkish', 'flag': '🇹🇷'}, {'code': 'et', 'name': 'Estonian', 'flag': '🇪🇪'}, {'code': 'lt', 'name': 'Lithuanian', 'flag': '🇱🇹'}, {'code': 'lv', 'name': 'Latvian', 'flag': '🇱🇻'}, {'code': 'so', 'name': 'Somali', 'flag': '🇸🇴'}, {'code': 'ku', 'name': 'Kurdish', 'flag': '🏳️'}, {'code': 'fa', 'name': 'Persian', 'flag': '🇮🇷'}, {'code': 'ja', 'name': 'Japanese', 'flag': '🇯🇵'}, {'code': 'ko', 'name': 'Korean', 'flag': '🇰🇷'}, {'code': 'zh', 'name': 'Chinese', 'flag': '🇨🇳'}, {'code': 'hi', 'name': 'Hindi', 'flag': '🇮🇳'}, {'code': 'th', 'name': 'Thai', 'flag': '🇹🇭'}]}}

Cache calls from 1 backend

Summary

Total calls Total time Cache hits Cache misses
3 1.8676221370697021 ms 0 2

Commands

add get set get_or_set touch delete clear get_many set_many delete_many has_key incr decr incr_version decr_version
0 2 1 0 0 0 0 0 0 0 0 0 0 0 0

Calls

Time (ms) Type Arguments Keyword arguments Backend
0.0753 get ('city_names_list',) {} <django.core.cache.backends.filebased.FileBasedCache object at 0x7fb381070390>
/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
  work_item.run()

/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.11/site-packages/gunicorn/workers/gthread.py in handle(476)
  keepalive = self.handle_request(req, conn)

/usr/local/lib/python3.11/site-packages/gunicorn/workers/gthread.py in handle_request(670)
  respiter = self.wsgi(environ, resp.start_response)

/usr/local/lib/python3.11/site-packages/whitenoise/middleware.py in __call__(123)
  return self.get_response(request)

/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(34)
  response = get_response(request)

/code/corpus/middleware.py in __call__(15)
  return self.get_response(request)

/usr/local/lib/python3.11/site-packages/django/views/decorators/http.py in inner(64)
  return func(request, *args, **kwargs)

/code/corpus/views/search_word.py in search_word_view(62)
  city_names = _load_city_names()

/code/corpus/views/_helpers.py in _load_city_names(64)
  cached = cache.get(cache_key)

0.0739 get ('lexicon:exact:2f0813898051f3571743d940656cb02d',) {} <django.core.cache.backends.filebased.FileBasedCache object at 0x7fb381070390>
/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
  work_item.run()

/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.11/site-packages/gunicorn/workers/gthread.py in handle(476)
  keepalive = self.handle_request(req, conn)

/usr/local/lib/python3.11/site-packages/gunicorn/workers/gthread.py in handle_request(670)
  respiter = self.wsgi(environ, resp.start_response)

/usr/local/lib/python3.11/site-packages/whitenoise/middleware.py in __call__(123)
  return self.get_response(request)

/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(34)
  response = get_response(request)

/code/corpus/middleware.py in __call__(15)
  return self.get_response(request)

/usr/local/lib/python3.11/site-packages/django/views/decorators/http.py in inner(64)
  return func(request, *args, **kwargs)

/code/corpus/views/search_word.py in search_word_view(104)
  word_ids, result.regex_limited = find_main_word_ids(params)

/code/corpus/services/search.py in find_main_word_ids(365)
  word_ids = strategy(params)

/code/corpus/services/search.py in _find_word_ids_exact(313)
  cached = cache.get(cache_key)

1.7184 set ('lexicon:exact:2f0813898051f3571743d940656cb02d', [143967], 300) {} <django.core.cache.backends.filebased.FileBasedCache object at 0x7fb381070390>
/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
  work_item.run()

/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.11/site-packages/gunicorn/workers/gthread.py in handle(476)
  keepalive = self.handle_request(req, conn)

/usr/local/lib/python3.11/site-packages/gunicorn/workers/gthread.py in handle_request(670)
  respiter = self.wsgi(environ, resp.start_response)

/usr/local/lib/python3.11/site-packages/whitenoise/middleware.py in __call__(123)
  return self.get_response(request)

/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(34)
  response = get_response(request)

/code/corpus/middleware.py in __call__(15)
  return self.get_response(request)

/usr/local/lib/python3.11/site-packages/django/views/decorators/http.py in inner(64)
  return func(request, *args, **kwargs)

/code/corpus/views/search_word.py in search_word_view(104)
  word_ids, result.regex_limited = find_main_word_ids(params)

/code/corpus/services/search.py in find_main_word_ids(365)
  word_ids = strategy(params)

/code/corpus/services/search.py in _find_word_ids_exact(346)
  cache.set(cache_key, result, timeout)

Signals

Signal Receivers
class_prepared
connection_created
got_request_exception
m2m_changed
post_delete
post_init
post_migrate create_permissions, create_contenttypes, create_default_site
post_save
pre_delete clear_site_cache
pre_init
pre_migrate inject_rename_contenttypes_operations
pre_save clear_site_cache
request_finished close_old_connections, close_caches, reset_urlconf
request_started reset_queries, close_old_connections
setting_changed reset_cache, clear_cache_handlers, update_installed_apps, update_connections_time_zone, clear_routers_cache, reset_template_engines, storages_changed, clear_serializers_cache, language_changed, localize_settings_changed, complex_setting_changed, root_urlconf_changed, static_storage_changed, static_finders_changed, form_renderer_changed, auth_password_validators_changed, user_model_swapped, update_toolbar_config, reset_hashers, Options.setting_changed, update_level_tags, clear_caches, FileSystemStorage._clear_cached_properties, StaticFilesStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties