| Package | Name | Version |
|---|---|---|
| Django | 3.2.25 | |
| Python | 3.12.3 | |
| crispy_forms | Crispy_Forms | 2.0 |
| debug_toolbar | Debug Toolbar | 4.3.0 |
| rest_framework | Django REST framework | 3.15.1 |
| rest_framework_simplejwt | Rest_Framework_Simplejwt | 5.3.1 |
| tagging | Tagging | 0.5.0 |
| Resource | Value |
|---|---|
| User CPU time | 1719.926 msec |
| System CPU time | 16.806 msec |
| Total CPU time | 1736.732 msec |
| Elapsed time | 1935.248 msec |
| Context switches | 615 voluntary, 687 involuntary |
| Timing attribute | Timeline | Milliseconds since navigation start (+length) |
|---|
| Setting | Value |
|---|---|
| ABSOLUTE_URL_OVERRIDES | {} |
| ADMINS | [] |
| ADMIN_ENABLED | False |
| ADMIN_MEDIA_PREFIX | '/static/admin/' |
| ALLOWED_DOCUMENT_EXTENSIONS | ('doc', 'docx', 'odt', 'pdf', 'txt', 'rtf') |
| ALLOWED_HOSTS | ['0.0.0.0',
'192.168.1.10',
'127.0.0.1',
'localhost',
'average-owl-21.loca.lt',
'0e3f-35-155-34-40.ngrok-free.app',
'j.futurefacts.votesmart.io',
'n.futurefacts.votesmart.io'] |
| API_ACCESS_KEY | '********************' |
| API_PROFILE | '********************' |
| API_SECRET_KEY | '********************' |
| APPEND_SLASH | True |
| APP_ROOT | '/var/www/justfacts/justfacts_project' |
| AUTHENTICATION_BACKENDS | ['django.contrib.auth.backends.ModelBackend'] |
| AUTH_PASSWORD_VALIDATORS | '********************' |
| AUTH_PROFILE_MODULE | 'misc.UserProfile' |
| AUTH_USER_MODEL | 'auth.User' |
| BANNED_EMAILS | [] |
| BASE_DIR | '/var/www/justfacts' |
| CACHES | {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache',
'LOCATION': 'jwt-blacklist'}} |
| CACHE_CRP_TIMEOUT | 86400 |
| CACHE_MIDDLEWARE_ALIAS | 'default' |
| CACHE_MIDDLEWARE_KEY_PREFIX | '********************' |
| CACHE_MIDDLEWARE_SECONDS | 600 |
| CACHE_NIMSP_TIMEOUT | 86400 |
| CACHE_USE_ANYWAY | False |
| CORS_ALLOWED_ORIGINS | ['http://localhost:3000',
'http://127.0.0.1:3000',
'https://www.votesmart.org',
'http://n.futurefacts.votesmart.io:3000',
'http://n.futurefacts.votesmart.io',
'http://j.futurefacts.votesmart.io'] |
| CORS_ALLOW_CREDENTIALS | True |
| CORS_ALLOW_METHODS | ['GET', 'POST'] |
| CORS_ORIGIN_ALLOW_ALL | True |
| CRISPY_TEMPLATE_PACK | 'bootstrap4' |
| 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 | True |
| CSRF_FAILURE_VIEW | 'django.views.csrf.csrf_failure' |
| CSRF_HEADER_NAME | 'HTTP_X_CSRFTOKEN' |
| CSRF_TRUSTED_ORIGINS | [] |
| CSRF_USE_SESSIONS | False |
| DATABASES | {'default': {'ATOMIC_REQUESTS': False,
'AUTOCOMMIT': True,
'CONN_MAX_AGE': 0,
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'HOST': '52.27.7.38',
'NAME': 'pvsadmin',
'OPTIONS': {},
'PASSWORD': '********************',
'PORT': '5432',
'TEST': {'CHARSET': None,
'COLLATION': None,
'MIGRATE': True,
'MIRROR': None,
'NAME': None},
'TIME_ZONE': None,
'USER': 'web'}} |
| 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 |
| DEBUG_TOOLBAR_CONFIG | {'SHOW_TOOLBAR_CALLBACK': <function <lambda> at 0x7e8dfd2eccc0>} |
| DEBUG_TOOLBAR_PANELS | ['debug_toolbar.panels.versions.VersionsPanel',
'debug_toolbar.panels.timer.TimerPanel',
'debug_toolbar.panels.settings.SettingsPanel',
'debug_toolbar.panels.headers.HeadersPanel',
'debug_toolbar.panels.request.RequestPanel',
'debug_toolbar.panels.sql.SQLPanel',
'debug_toolbar.panels.staticfiles.StaticFilesPanel',
'debug_toolbar.panels.templates.TemplatesPanel',
'debug_toolbar.panels.cache.CachePanel',
'debug_toolbar.panels.signals.SignalsPanel',
'debug_toolbar.panels.logging.LoggingPanel',
'debug_toolbar.panels.redirects.RedirectsPanel'] |
| DECIMAL_SEPARATOR | '.' |
| DEFAULT_AUTO_FIELD | 'django.db.models.AutoField' |
| DEFAULT_CHARSET | 'utf-8' |
| DEFAULT_EXCEPTION_REPORTER | 'django.views.debug.ExceptionReporter' |
| DEFAULT_EXCEPTION_REPORTER_FILTER | 'django.views.debug.SafeExceptionReporterFilter' |
| DEFAULT_FILE_STORAGE | 'django.core.files.storage.FileSystemStorage' |
| DEFAULT_FROM_EMAIL | 'webmaster@votesmart.org' |
| DEFAULT_HASHING_ALGORITHM | 'sha256' |
| DEFAULT_INDEX_TABLESPACE | '' |
| DEFAULT_TABLESPACE | '' |
| DISALLOWED_USER_AGENTS | [] |
| DONATE_ACCESS_KEY | '********************' |
| DONATE_CAPTCHA | True |
| DONATE_CLOSED | False |
| DONATE_PROFILE | 'WEBDONATE090622' |
| DONATE_SECRET_KEY | '********************' |
| ELECTION_CUTOFF | datetime.datetime(2025, 8, 20, 17, 27, 3, 867430) |
| ELECTION_SHORT_CUTOFF | datetime.datetime(2025, 12, 4, 17, 27, 3, 867441) |
| EMAIL_BACKEND | 'justfacts_project.email_backend.EmailBackend' |
| EMAIL_HOST | 'email-smtp.us-east-1.amazonaws.com' |
| EMAIL_HOST_PASSWORD | '********************' |
| EMAIL_HOST_USER | 'AKIAJZFXFJLPUOI3BUGQ' |
| EMAIL_PORT | 587 |
| 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 | True |
| FACEBOOK_ACCESS_TOKEN | '********************' |
| FACEBOOK_API_SECRET | '********************' |
| FACEBOOK_APP_ID | '380926668611330' |
| FACEBOOK_AUTH_EXTRA_ARGUMENTS | {'scope': 'email,user_location'} |
| FACEBOOK_EXTENDED_PERMISSIONS | ['email', 'user_location', 'publish_actions'] |
| 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 |
| FORM_RENDERER | 'django.forms.renderers.DjangoTemplates' |
| GOOGLE_ANALYTICS | {'google_analytics_id': 'UA-31404458-5'} |
| ICONTACT_AUTH | {'api_key': '********************',
'password': '********************',
'username': 'votesmart'} |
| IGNORABLE_404_URLS | [] |
| INSTALLED_APPS | ['django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.sites',
'django.contrib.staticfiles',
'django.contrib.humanize',
'django.contrib.postgres',
'pypvs.apps.PypvsConfig',
'about.apps.AboutConfig',
'candidate.apps.CandidateConfig',
'government.apps.GovernmentConfig',
'offices.apps.OfficesConfig',
'misc.apps.MiscConfig',
'search.apps.SearchConfig',
'keyvotes.apps.KeyvotesConfig',
'elections.apps.ElectionsConfig',
'education.apps.EducationConfig',
'survey.apps.SurveyConfig',
'share.apps.ShareConfig',
'tracking.apps.TrackingConfig',
'vetoes.apps.VetoesConfig',
'vsjax.apps.VsjaxConfig',
'hoover.apps.HooverConfig',
'helpus.apps.HelpusConfig',
'blog.apps.BlogConfig',
'media.apps.MediaConfig',
'sidebysideAPI.apps.SidebysideapiConfig',
'nextfactsAPI.apps.NextfactsapiConfig',
'google_analytics',
'crispy_forms',
'crispy_bootstrap4',
'django_comments',
'tagging',
'debug_toolbar',
'corsheaders',
'rest_framework',
'rest_framework_simplejwt'] |
| INTERNAL_IP | ('127.0.0.1',) |
| INTERNAL_IPS | [] |
| IS_BSD | False |
| JWT_ACCESS_TTL | datetime.timedelta(seconds=900) |
| JWT_ALGORITHM | 'HS256' |
| JWT_COOKIE_NAME | 'access_token' |
| JWT_SECRET_KEY | '********************' |
| 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'),
('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'),
('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'),
('uk', 'Ukrainian'),
('ur', 'Urdu'),
('uz', 'Uzbek'),
('vi', 'Vietnamese'),
('zh-hans', 'Simplified Chinese'),
('zh-hant', 'Traditional Chinese')] |
| LANGUAGES_BIDI | ['he', 'ar', 'ar-dz', 'fa', '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 |
| LOCALE_PATHS | [] |
| LOGGING | {'disable_existing_loggers': False,
'handlers': {'file': {'class': 'logging.FileHandler',
'filename': '/var/www/justfacts/django_errors.log',
'level': 'ERROR'}},
'loggers': {'django': {'handlers': ['file'],
'level': 'ERROR',
'propagate': True}},
'version': 1} |
| LOGGING_CONFIG | 'logging.config.dictConfig' |
| LOGIN_ERROR_URL | '/login' |
| LOGIN_REDIRECT_URL | '/user' |
| LOGIN_URL | '/login' |
| LOGOUT_REDIRECT_URL | None |
| MANAGERS | [] |
| MEDIA_ROOT | '' |
| MEDIA_URL | '/' |
| MESSAGE_STORAGE | 'django.contrib.messages.storage.fallback.FallbackStorage' |
| MIDDLEWARE | ['django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'misc.middleware.RedisConnectionPoolMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
'debug_toolbar.middleware.DebugToolbarMiddleware',
'misc.middleware.MessagesMiddleware',
'corsheaders.middleware.CorsMiddleware',
'django.middleware.common.CommonMiddleware'] |
| MIGRATION_MODULES | {} |
| MONTH_DAY_FORMAT | 'F j' |
| NUMBER_GROUPING | 0 |
| PASSWORD_HASHERS | '********************' |
| PASSWORD_RESET_TIMEOUT | '********************' |
| PASSWORD_RESET_TIMEOUT_DAYS | '********************' |
| PHOTO_URL | '//votesmart.org/canphoto/' |
| PREPEND_WWW | False |
| RECAPTCHA_PRIVATE_KEY | '********************' |
| RECAPTCHA_PUBLIC_KEY | '********************' |
| REDIS_HOST | '34.222.112.159' |
| REDIS_PORT | 6379 |
| REGISTRATION_OPEN | True |
| RELEASE_ID | 1 |
| REST_FRAMEWORK | {'DEFAULT_AUTHENTICATION_CLASSES': ('rest_framework_simplejwt.authentication.JWTAuthentication',)} |
| ROOT_URLCONF | 'justfacts_project.urls' |
| SECRET_KEY | '********************' |
| SECURE_BROWSER_XSS_FILTER | False |
| SECURE_CONTENT_TYPE_NOSNIFF | True |
| 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 |
| SECURITY_BRUTE_FORCE_KEY_PREFIX | '********************' |
| SECURITY_BRUTE_FORCE_TIMEOUT | 900 |
| SECURITY_BRUTE_FORCE_URL_PATTERN | 'check-key|check-user' |
| SECURITY_FORCE_PROTECTIONS | False |
| SECURITY_LOGIN_MAX_TRIES | 3 |
| SERVER_EMAIL | 'root@localhost' |
| SESSION_CACHE_ALIAS | 'default' |
| SESSION_COOKIE_AGE | 1209600 |
| SESSION_COOKIE_DOMAIN | None |
| SESSION_COOKIE_HTTPONLY | True |
| SESSION_COOKIE_NAME | 'sessionid' |
| SESSION_COOKIE_PATH | '/' |
| SESSION_COOKIE_SAMESITE | 'Lax' |
| SESSION_COOKIE_SECURE | True |
| SESSION_ENGINE | 'django.contrib.sessions.backends.signed_cookies' |
| SESSION_EXPIRE_AT_BROWSER_CLOSE | False |
| SESSION_FILE_PATH | None |
| SESSION_SAVE_EVERY_REQUEST | False |
| SESSION_SERIALIZER | 'django.contrib.sessions.serializers.PickleSerializer' |
| SETTINGS_MODULE | 'justfacts_project.settings' |
| SHORT_DATETIME_FORMAT | 'm/d/Y P' |
| SHORT_DATE_FORMAT | 'm/d/Y' |
| SIGNING_BACKEND | 'django.core.signing.TimestampSigner' |
| SILENCED_SYSTEM_CHECKS | ['models.E007', 'fields.E311', 'fields.E903'] |
| SIMPLE_JWT | {'ACCESS_TOKEN_LIFETIME': '********************',
'REFRESH_TOKEN_LIFETIME': '********************'} |
| SITE_ID | 1 |
| SOCIAL_AUTH_BACKEND_ERROR_URL | '/login' |
| SOCIAL_AUTH_RAISE_EXCEPTIONS | False |
| STAFF_PHOTO_PATH | 'images/staff' |
| STATICFILES_DIRS | ['/var/www/justfacts/assets'] |
| STATICFILES_FINDERS | ['django.contrib.staticfiles.finders.FileSystemFinder',
'django.contrib.staticfiles.finders.AppDirectoriesFinder'] |
| STATICFILES_STORAGE | 'django.contrib.staticfiles.storage.StaticFilesStorage' |
| STATIC_ROOT | '/var/www/justfacts/static/' |
| STATIC_URL | '/static/' |
| TEMPLATES | [{'APP_DIRS': True,
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': ['/var/www/justfacts/templates',
'/var/www/justfacts/sidebyside/sidebyside_react_app/'],
'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']}}] |
| TESTING | False |
| 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' |
| TWITTER_CONSUMER_KEY | '********************' |
| TWITTER_CONSUMER_SECRET | '********************' |
| USE_I18N | True |
| USE_L10N | True |
| USE_THOUSAND_SEPARATOR | False |
| USE_TZ | False |
| USE_X_FORWARDED_HOST | False |
| USE_X_FORWARDED_PORT | False |
| WSGI_APPLICATION | 'justfacts_project.wsgi.application' |
| X_FRAME_OPTIONS | 'DENY' |
| YEAR_MONTH_FORMAT | 'F Y' |
| Key | Value |
|---|---|
| Accept | */* |
| Accept-Encoding | gzip, br, zstd, deflate |
| Cookie | => see Request panel |
| Host | j.futurefacts.votesmart.io |
| User-Agent | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) |
| Key | Value |
|---|---|
| Content-Length | 174571 |
| Content-Type | text/html; charset=utf-8 |
| Vary | origin |
Since the WSGI environ inherits the environment of the server, only a significant subset is shown below.
| Key | Value |
|---|---|
| CONTENT_LENGTH | |
| CONTENT_TYPE | |
| PATH_INFO | /candidate/evaluations/26987/michael-mcnulty/7 |
| QUERY_STRING | |
| REMOTE_ADDR | 216.73.216.136 |
| REQUEST_METHOD | GET |
| SCRIPT_NAME | |
| SERVER_NAME | j.futurefacts.votesmart.io |
| SERVER_PORT | 443 |
| SERVER_PROTOCOL | HTTP/1.1 |
| View function | Arguments | Keyword arguments | URL name |
|---|---|---|---|
candidate.views.evals |
() |
{'candidateId': '26987', 'categoryId': '7'} |
candidate_evaluations |
| Variable | Value |
|---|---|
'csrftoken' |
'Owq4zlRqV7kBM0wdmesRaCCPUAoAbffoUyOBb0ZHqSvCQFzn63Gwj6gKWNeNQYT3' |
| Query | Timeline | Time (ms) | Action | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
SELECT *
FROM factcheck_speech_candidate INNER JOIN speech_candidate ON factcheck_speech_candidate.speech_candidate_id = speech_candidate.speech_candidate_id WHERE speech_candidate.candidate_id = 26987 AND factcheck_speech_candidate.factcheckruling_id IN (1, 2, 16, 23, 26, 27, 28)SELECT * FROM factcheck_speech_candidate INNER JOIN speech_candidate ON factcheck_speech_candidate.speech_candidate_id = speech_candidate.speech_candidate_id WHERE speech_candidate.candidate_id = 26987 AND factcheck_speech_candidate.factcheckruling_id IN (1, 2, 16, 23, 26, 27, 28) |
4.09 | ||||||||||||||||||||
|
Connection: default Transaction status: Idle /var/www/justfacts/misc/middleware.py in __call__(50) return self.get_response(request) /usr/local/lib/python3.12/dist-packages/corsheaders/middleware.py in __call__(56) result = self.get_response(request) /var/www/justfacts/candidate/views.py in evals(1529) factcheck_speeches_speech_ids = [x.speech_id for x in factcheck_speeches] |
|||||||||||||||||||||
|
SELECT "category_category"."category_category_id",
"category_category"."category_id", "category_category"."parent_id" FROM "category_category" WHERE "category_category"."parent_id" = 7SELECT ••• FROM "category_category" WHERE "category_category"."parent_id" = 7 |
0.69 | ||||||||||||||||||||
|
Connection: default Transaction status: Idle /var/www/justfacts/misc/middleware.py in __call__(50) return self.get_response(request) /usr/local/lib/python3.12/dist-packages/corsheaders/middleware.py in __call__(56) result = self.get_response(request) /var/www/justfacts/candidate/views.py in evals(1545) if not get_children: |
|||||||||||||||||||||
|
SELECT "speech_category"."speech_category_id",
"speech_category"."speech_id", "speech_category"."category_id" FROM "speech_category" WHERE "speech_category"."category_id" = 7SELECT ••• FROM "speech_category" WHERE "speech_category"."category_id" = 7 |
82.93 | ||||||||||||||||||||
|
Connection: default Transaction status: Idle /var/www/justfacts/misc/middleware.py in __call__(50) return self.get_response(request) /usr/local/lib/python3.12/dist-packages/corsheaders/middleware.py in __call__(56) result = self.get_response(request) /var/www/justfacts/candidate/views.py in evals(1562) factcheck_speech_ids_for_current_category = [ |
|||||||||||||||||||||
|
SELECT "candidate"."candidate_id",
"candidate"."candidatestatus_id", "candidate"."candidatetitle_id", "candidate"."state_id", "candidate"."release_id", "candidate"."firstname", "candidate"."middlename", "candidate"."lastname", "candidate"."nickname", "candidate"."pronunciation", "candidate"."gender", "candidate"."suffix", "candidate"."birthdate", "candidate"."birthplace", "candidate"."homecity", "candidate"."education", "candidate"."family", "candidate"."profession", "candidate"."political", "candidate"."religion", "candidate"."orgmember", "candidate"."specialmsg", "candidate"."caucus", "candidate"."bioformyear", "candidate"."fecid", "candidate"."photourl", "candidate"."bioid", "candidate"."callnote", "candidate"."password", "candidate"."candidatepreferredname_id", "candidatepreferredname"."candidatepreferredname_id", "candidatepreferredname"."name" FROM "candidate" INNER JOIN "candidatepreferredname" ON ("candidate"."candidatepreferredname_id" = "candidatepreferredname"."candidatepreferredname_id") WHERE "candidate"."candidate_id" = 26987 LIMIT 21SELECT ••• FROM "candidate" INNER JOIN "candidatepreferredname" ON ("candidate"."candidatepreferredname_id" = "candidatepreferredname"."candidatepreferredname_id") WHERE "candidate"."candidate_id" = 26987 LIMIT 21 |
2.21 | ||||||||||||||||||||
|
Connection: default Transaction status: Idle /var/www/justfacts/misc/middleware.py in __call__(50) return self.get_response(request) /usr/local/lib/python3.12/dist-packages/corsheaders/middleware.py in __call__(56) result = self.get_response(request) /var/www/justfacts/candidate/views.py in evals(1581) 'candidatepreferredname').get(candidate_id=candidateId) |
|||||||||||||||||||||
|
SELECT DISTINCT (pvs_election_party(election_candidate.election_candidate_id)) AS "party",
( SELECT ecs.name FROM electionstage_candidate esc JOIN election_electionstage ees USING (election_electionstage_id) JOIN electioncandidatestatus ecs USING (electioncandidatestatus_id) JOIN electionstage es USING (electionstage_id) WHERE esc.election_candidate_id = election_candidate.election_candidate_id ORDER BY es.rank DESC LIMIT 1 ) AS "election_status", ( SELECT election_electionstage.electionstage_id FROM electionstage_candidate JOIN election_candidate ON electionstage_candidate.election_candidate_id = election_candidate.election_candidate_id JOIN election_electionstage ON electionstage_candidate.election_electionstage_id=election_electionstage.election_electionstage_id WHERE election_electionstage.electiondate >= '2025-12-04 17:27:03.867441'::date AND election_candidate.candidate_id=26987 LIMIT 1 ) AS "electionstage", "election_candidate"."election_candidate_id", "election_candidate"."election_id", "election_candidate"."candidate_id", "election_candidate"."office_id", "election_candidate"."state_id", "election_candidate"."districtname_id", "election_candidate"."parent_id", "election_candidate"."major", "election_candidate"."ballotname", "election_candidate"."election_candidate_id", "election"."election_id", "election"."state_id", "election"."officetype_id", "election"."special", "election"."electionyear", "officetype"."officetype_id", "officetype"."officelevel_id", "officetype"."officebranch_id", "officetype"."name", "officetype"."fullname", "officetype"."rank", "office"."office_id", "office"."officetype_id", "office"."release_id", "office"."code", "office"."name", "office"."title", "office"."npatoffice", "office"."shorttitle", "office"."rank", T9."officetype_id", T9."officelevel_id", T9."officebranch_id", T9."name", T9."fullname", T9."rank", "state"."state_id", "state"."statetype_id", "state"."statecode", "state"."name", "state"."nickname", "state"."capital", "state"."area", "state"."population", "state"."statehood", "state"."motto", "state"."flower", "state"."tree", "state"."bird", "state"."high", "state"."low", "state"."type", "state"."legisname", "state"."ltgov", "state"."bicameral", "state"."lowername", "state"."senators", "state"."reps", "state"."termlimit", "state"."termlength", "state"."billurl", "state"."voteurl", "state"."registration", "state"."primarydate", "state"."generaldate", "state"."absenteewho", "state"."absenteehow", "state"."absenteewhen", "state"."largestcity", "state"."atlarge", "state"."ushousename", "state"."rollupper", "state"."rolllower", "state"."uscircuit", "state"."electoralvotes", "state"."caucus", "districtname"."districtname_id", "districtname"."name", "districtname"."rank", "v_running_mate"."election_candidate_id", "v_running_mate"."rm_election_candidate_id", "v_running_mate"."parent_id", "v_running_mate"."candidate_id", "v_running_mate"."rm_candidate_id", "v_running_mate"."firstname", "v_running_mate"."nickname", "v_running_mate"."middlename", "v_running_mate"."lastname", "v_running_mate"."suffix", "v_running_mate"."candidatepreferredname_id", "v_running_mate"."title", "v_running_mate"."rm_party", "v_running_mate"."rank" FROM "election_candidate" INNER JOIN "electionstage_candidate" ON ("election_candidate"."election_candidate_id" = "electionstage_candidate"."election_candidate_id") INNER JOIN "election_electionstage" ON ("electionstage_candidate"."election_electionstage_id" = "election_electionstage"."election_electionstage_id") INNER JOIN "election" ON ("election_candidate"."election_id" = "election"."election_id") INNER JOIN "officetype" ON ("election"."officetype_id" = "officetype"."officetype_id") INNER JOIN "office" ON ("election_candidate"."office_id" = "office"."office_id") INNER JOIN "officetype" T9 ON ("office"."officetype_id" = T9."officetype_id") INNER JOIN "state" ON ("election_candidate"."state_id" = "state"."state_id") LEFT OUTER JOIN "districtname" ON ("election_candidate"."districtname_id" = "districtname"."districtname_id") LEFT OUTER JOIN "v_running_mate" ON ("election_candidate"."election_candidate_id" = "v_running_mate"."rm_election_candidate_id") WHERE ("election_candidate"."candidate_id" = 26987 AND "election_electionstage"."electiondate" >= '2025-12-04'::date AND "electionstage_candidate"."electioncandidatestatus_id" IN (6, 8, 9, 11, 12, 13)) LIMIT 1SELECT ••• FROM electionstage_candidate esc JOIN election_electionstage ees USING (election_electionstage_id) JOIN electioncandidatestatus ecs USING (electioncandidatestatus_id) JOIN electionstage es USING (electionstage_id) WHERE esc.election_candidate_id = election_candidate.election_candidate_id ORDER BY es.rank DESC LIMIT 1) AS "election_status", (SELECT election_electionstage.electionstage_id FROM electionstage_candidate JOIN election_candidate ON electionstage_candidate.election_candidate_id = election_candidate.election_candidate_id JOIN election_electionstage ON electionstage_candidate.election_electionstage_id=election_electionstage.election_electionstage_id WHERE election_electionstage.electiondate >= '2025-12-04 17:27:03.867441'::date AND election_candidate.candidate_id=26987 LIMIT 1) AS "electionstage", "election_candidate"."election_candidate_id", "election_candidate"."election_id", "election_candidate"."candidate_id", "election_candidate"."office_id", "election_candidate"."state_id", "election_candidate"."districtname_id", "election_candidate"."parent_id", "election_candidate"."major", "election_candidate"."ballotname", "election_candidate"."election_candidate_id", "election"."election_id", "election"."state_id", "election"."officetype_id", "election"."special", "election"."electionyear", "officetype"."officetype_id", "officetype"."officelevel_id", "officetype"."officebranch_id", "officetype"."name", "officetype"."fullname", "officetype"."rank", "office"."office_id", "office"."officetype_id", "office"."release_id", "office"."code", "office"."name", "office"."title", "office"."npatoffice", "office"."shorttitle", "office"."rank", T9."officetype_id", T9."officelevel_id", T9."officebranch_id", T9."name", T9."fullname", T9."rank", "state"."state_id", "state"."statetype_id", "state"."statecode", "state"."name", "state"."nickname", "state"."capital", "state"."area", "state"."population", "state"."statehood", "state"."motto", "state"."flower", "state"."tree", "state"."bird", "state"."high", "state"."low", "state"."type", "state"."legisname", "state"."ltgov", "state"."bicameral", "state"."lowername", "state"."senators", "state"."reps", "state"."termlimit", "state"."termlength", "state"."billurl", "state"."voteurl", "state"."registration", "state"."primarydate", "state"."generaldate", "state"."absenteewho", "state"."absenteehow", "state"."absenteewhen", "state"."largestcity", "state"."atlarge", "state"."ushousename", "state"."rollupper", "state"."rolllower", "state"."uscircuit", "state"."electoralvotes", "state"."caucus", "districtname"."districtname_id", "districtname"."name", "districtname"."rank", "v_running_mate"."election_candidate_id", "v_running_mate"."rm_election_candidate_id", "v_running_mate"."parent_id", "v_running_mate"."candidate_id", "v_running_mate"."rm_candidate_id", "v_running_mate"."firstname", "v_running_mate"."nickname", "v_running_mate"."middlename", "v_running_mate"."lastname", "v_running_mate"."suffix", "v_running_mate"."candidatepreferredname_id", "v_running_mate"."title", "v_running_mate"."rm_party", "v_running_mate"."rank" FROM "election_candidate" INNER JOIN "electionstage_candidate" ON ("election_candidate"."election_candidate_id" = "electionstage_candidate"."election_candidate_id") INNER JOIN "election_electionstage" ON ("electionstage_candidate"."election_electionstage_id" = "election_electionstage"."election_electionstage_id") INNER JOIN "election" ON ("election_candidate"."election_id" = "election"."election_id") INNER JOIN "officetype" ON ("election"."officetype_id" = "officetype"."officetype_id") INNER JOIN "office" ON ("election_candidate"."office_id" = "office"."office_id") INNER JOIN "officetype" T9 ON ("office"."officetype_id" = T9."officetype_id") INNER JOIN "state" ON ("election_candidate"."state_id" = "state"."state_id") LEFT OUTER JOIN "districtname" ON ("election_candidate"."districtname_id" = "districtname"."districtname_id") LEFT OUTER JOIN "v_running_mate" ON ("election_candidate"."election_candidate_id" = "v_running_mate"."rm_election_candidate_id") WHERE ("election_candidate"."candidate_id" = 26987 AND "election_electionstage"."electiondate" >= '2025-12-04'::date AND "electionstage_candidate"."electioncandidatestatus_id" IN (6, 8, 9, 11, 12, 13)) LIMIT 1 |
20.37 | ||||||||||||||||||||
|
Connection: default Transaction status: Idle /var/www/justfacts/misc/middleware.py in __call__(50) return self.get_response(request) /usr/local/lib/python3.12/dist-packages/corsheaders/middleware.py in __call__(56) result = self.get_response(request) /var/www/justfacts/candidate/views.py in evals(1626) electionStages = elections[0].electionstagecandidate.select_related( |
|||||||||||||||||||||
|
SELECT DISTINCT (pvs_election_party(election_candidate.election_candidate_id)) AS "party",
( SELECT ecs.name FROM electionstage_candidate esc JOIN election_electionstage ees USING (election_electionstage_id) JOIN electioncandidatestatus ecs USING (electioncandidatestatus_id) JOIN electionstage es USING (electionstage_id) WHERE esc.election_candidate_id = election_candidate.election_candidate_id ORDER BY es.rank DESC LIMIT 1 ) AS "election_status", ( SELECT election_electionstage.electionstage_id FROM electionstage_candidate JOIN election_candidate ON electionstage_candidate.election_candidate_id = election_candidate.election_candidate_id JOIN election_electionstage ON electionstage_candidate.election_electionstage_id=election_electionstage.election_electionstage_id WHERE election_electionstage.electiondate >= '2025-12-04 17:27:03.867441'::date AND election_candidate.candidate_id=26987 LIMIT 1 ) AS "electionstage", "election_candidate"."election_candidate_id", "election_candidate"."election_id", "election_candidate"."candidate_id", "election_candidate"."office_id", "election_candidate"."state_id", "election_candidate"."districtname_id", "election_candidate"."parent_id", "election_candidate"."major", "election_candidate"."ballotname", "election_candidate"."election_candidate_id", "election"."election_id", "election"."state_id", "election"."officetype_id", "election"."special", "election"."electionyear", "officetype"."officetype_id", "officetype"."officelevel_id", "officetype"."officebranch_id", "officetype"."name", "officetype"."fullname", "officetype"."rank", "office"."office_id", "office"."officetype_id", "office"."release_id", "office"."code", "office"."name", "office"."title", "office"."npatoffice", "office"."shorttitle", "office"."rank", T9."officetype_id", T9."officelevel_id", T9."officebranch_id", T9."name", T9."fullname", T9."rank", "state"."state_id", "state"."statetype_id", "state"."statecode", "state"."name", "state"."nickname", "state"."capital", "state"."area", "state"."population", "state"."statehood", "state"."motto", "state"."flower", "state"."tree", "state"."bird", "state"."high", "state"."low", "state"."type", "state"."legisname", "state"."ltgov", "state"."bicameral", "state"."lowername", "state"."senators", "state"."reps", "state"."termlimit", "state"."termlength", "state"."billurl", "state"."voteurl", "state"."registration", "state"."primarydate", "state"."generaldate", "state"."absenteewho", "state"."absenteehow", "state"."absenteewhen", "state"."largestcity", "state"."atlarge", "state"."ushousename", "state"."rollupper", "state"."rolllower", "state"."uscircuit", "state"."electoralvotes", "state"."caucus", "districtname"."districtname_id", "districtname"."name", "districtname"."rank", "v_running_mate"."election_candidate_id", "v_running_mate"."rm_election_candidate_id", "v_running_mate"."parent_id", "v_running_mate"."candidate_id", "v_running_mate"."rm_candidate_id", "v_running_mate"."firstname", "v_running_mate"."nickname", "v_running_mate"."middlename", "v_running_mate"."lastname", "v_running_mate"."suffix", "v_running_mate"."candidatepreferredname_id", "v_running_mate"."title", "v_running_mate"."rm_party", "v_running_mate"."rank" FROM "election_candidate" INNER JOIN "electionstage_candidate" ON ("election_candidate"."election_candidate_id" = "electionstage_candidate"."election_candidate_id") INNER JOIN "election_electionstage" ON ("electionstage_candidate"."election_electionstage_id" = "election_electionstage"."election_electionstage_id") INNER JOIN "election" ON ("election_candidate"."election_id" = "election"."election_id") INNER JOIN "officetype" ON ("election"."officetype_id" = "officetype"."officetype_id") INNER JOIN "office" ON ("election_candidate"."office_id" = "office"."office_id") INNER JOIN "officetype" T9 ON ("office"."officetype_id" = T9."officetype_id") INNER JOIN "state" ON ("election_candidate"."state_id" = "state"."state_id") LEFT OUTER JOIN "districtname" ON ("election_candidate"."districtname_id" = "districtname"."districtname_id") LEFT OUTER JOIN "v_running_mate" ON ("election_candidate"."election_candidate_id" = "v_running_mate"."rm_election_candidate_id") WHERE ("election_candidate"."candidate_id" = 26987 AND "election_electionstage"."electiondate" >= '2025-12-04'::date AND "electionstage_candidate"."electioncandidatestatus_id" IN (6, 8, 9, 11, 12, 13))SELECT ••• FROM electionstage_candidate esc JOIN election_electionstage ees USING (election_electionstage_id) JOIN electioncandidatestatus ecs USING (electioncandidatestatus_id) JOIN electionstage es USING (electionstage_id) WHERE esc.election_candidate_id = election_candidate.election_candidate_id ORDER BY es.rank DESC LIMIT 1) AS "election_status", (SELECT election_electionstage.electionstage_id FROM electionstage_candidate JOIN election_candidate ON electionstage_candidate.election_candidate_id = election_candidate.election_candidate_id JOIN election_electionstage ON electionstage_candidate.election_electionstage_id=election_electionstage.election_electionstage_id WHERE election_electionstage.electiondate >= '2025-12-04 17:27:03.867441'::date AND election_candidate.candidate_id=26987 LIMIT 1) AS "electionstage", "election_candidate"."election_candidate_id", "election_candidate"."election_id", "election_candidate"."candidate_id", "election_candidate"."office_id", "election_candidate"."state_id", "election_candidate"."districtname_id", "election_candidate"."parent_id", "election_candidate"."major", "election_candidate"."ballotname", "election_candidate"."election_candidate_id", "election"."election_id", "election"."state_id", "election"."officetype_id", "election"."special", "election"."electionyear", "officetype"."officetype_id", "officetype"."officelevel_id", "officetype"."officebranch_id", "officetype"."name", "officetype"."fullname", "officetype"."rank", "office"."office_id", "office"."officetype_id", "office"."release_id", "office"."code", "office"."name", "office"."title", "office"."npatoffice", "office"."shorttitle", "office"."rank", T9."officetype_id", T9."officelevel_id", T9."officebranch_id", T9."name", T9."fullname", T9."rank", "state"."state_id", "state"."statetype_id", "state"."statecode", "state"."name", "state"."nickname", "state"."capital", "state"."area", "state"."population", "state"."statehood", "state"."motto", "state"."flower", "state"."tree", "state"."bird", "state"."high", "state"."low", "state"."type", "state"."legisname", "state"."ltgov", "state"."bicameral", "state"."lowername", "state"."senators", "state"."reps", "state"."termlimit", "state"."termlength", "state"."billurl", "state"."voteurl", "state"."registration", "state"."primarydate", "state"."generaldate", "state"."absenteewho", "state"."absenteehow", "state"."absenteewhen", "state"."largestcity", "state"."atlarge", "state"."ushousename", "state"."rollupper", "state"."rolllower", "state"."uscircuit", "state"."electoralvotes", "state"."caucus", "districtname"."districtname_id", "districtname"."name", "districtname"."rank", "v_running_mate"."election_candidate_id", "v_running_mate"."rm_election_candidate_id", "v_running_mate"."parent_id", "v_running_mate"."candidate_id", "v_running_mate"."rm_candidate_id", "v_running_mate"."firstname", "v_running_mate"."nickname", "v_running_mate"."middlename", "v_running_mate"."lastname", "v_running_mate"."suffix", "v_running_mate"."candidatepreferredname_id", "v_running_mate"."title", "v_running_mate"."rm_party", "v_running_mate"."rank" FROM "election_candidate" INNER JOIN "electionstage_candidate" ON ("election_candidate"."election_candidate_id" = "electionstage_candidate"."election_candidate_id") INNER JOIN "election_electionstage" ON ("electionstage_candidate"."election_electionstage_id" = "election_electionstage"."election_electionstage_id") INNER JOIN "election" ON ("election_candidate"."election_id" = "election"."election_id") INNER JOIN "officetype" ON ("election"."officetype_id" = "officetype"."officetype_id") INNER JOIN "office" ON ("election_candidate"."office_id" = "office"."office_id") INNER JOIN "officetype" T9 ON ("office"."officetype_id" = T9."officetype_id") INNER JOIN "state" ON ("election_candidate"."state_id" = "state"."state_id") LEFT OUTER JOIN "districtname" ON ("election_candidate"."districtname_id" = "districtname"."districtname_id") LEFT OUTER JOIN "v_running_mate" ON ("election_candidate"."election_candidate_id" = "v_running_mate"."rm_election_candidate_id") WHERE ("election_candidate"."candidate_id" = 26987 AND "election_electionstage"."electiondate" >= '2025-12-04'::date AND "electionstage_candidate"."electioncandidatestatus_id" IN (6, 8, 9, 11, 12, 13)) |
11.46 | ||||||||||||||||||||
|
Connection: default Transaction status: Idle /var/www/justfacts/misc/middleware.py in __call__(50) return self.get_response(request) /usr/local/lib/python3.12/dist-packages/corsheaders/middleware.py in __call__(56) result = self.get_response(request) /var/www/justfacts/candidate/views.py in evals(1640) for e in elections: |
|||||||||||||||||||||
|
SELECT "category_section"."category_section_id",
"category_section"."category_id", "category_section"."section_id", "category"."category_id", "category"."name", "category"."description", "category"."release_id", "category"."key", "category"."rank", "section"."section_id", "section"."name" FROM "category_section" INNER JOIN "category" ON ("category_section"."category_id" = "category"."category_id") INNER JOIN "section" ON ("category_section"."section_id" = "section"."section_id") WHERE ("category"."release_id" >= 1 AND "category_section"."section_id" = 'R') ORDER BY "category"."name" ASCSELECT ••• FROM "category_section" INNER JOIN "category" ON ("category_section"."category_id" = "category"."category_id") INNER JOIN "section" ON ("category_section"."section_id" = "section"."section_id") WHERE ("category"."release_id" >= 1 AND "category_section"."section_id" = 'R') ORDER BY "category"."name" ASC |
1.42 | ||||||||||||||||||||
|
Connection: default Transaction status: Idle /var/www/justfacts/misc/middleware.py in __call__(50) return self.get_response(request) /usr/local/lib/python3.12/dist-packages/corsheaders/middleware.py in __call__(56) result = self.get_response(request) /var/www/justfacts/candidate/views.py in evals(1778) len(categories) |
|||||||||||||||||||||
|
SELECT "category_section"."category_section_id",
"category_section"."category_id", "category_section"."section_id", "category"."category_id", "category"."name", "category"."description", "category"."release_id", "category"."key", "category"."rank", "section"."section_id", "section"."name" FROM "category_section" INNER JOIN "category" ON ("category_section"."category_id" = "category"."category_id") INNER JOIN "section" ON ("category_section"."section_id" = "section"."section_id") WHERE ("category"."release_id" >= 1 AND "category_section"."section_id" = 'R' AND "category_section"."category_id" = 7) LIMIT 21SELECT ••• FROM "category_section" INNER JOIN "category" ON ("category_section"."category_id" = "category"."category_id") INNER JOIN "section" ON ("category_section"."section_id" = "section"."section_id") WHERE ("category"."release_id" >= 1 AND "category_section"."section_id" = 'R' AND "category_section"."category_id" = 7) LIMIT 21 |
0.71 | ||||||||||||||||||||
|
Connection: default Transaction status: Idle /var/www/justfacts/misc/middleware.py in __call__(50) return self.get_response(request) /usr/local/lib/python3.12/dist-packages/corsheaders/middleware.py in __call__(56) result = self.get_response(request) /var/www/justfacts/candidate/views.py in evals(1782) chosenCategory = categories.get( |
|||||||||||||||||||||
|
SELECT "election_candidate"."election_candidate_id",
"election_candidate"."election_id", "election_candidate"."candidate_id", "election_candidate"."office_id", "election_candidate"."state_id", "election_candidate"."districtname_id", "election_candidate"."parent_id", "election_candidate"."major", "election_candidate"."ballotname", "election_candidate"."election_candidate_id", "election"."election_id", "election"."state_id", "election"."officetype_id", "election"."special", "election"."electionyear", "v_running_mate"."election_candidate_id", "v_running_mate"."rm_election_candidate_id", "v_running_mate"."parent_id", "v_running_mate"."candidate_id", "v_running_mate"."rm_candidate_id", "v_running_mate"."firstname", "v_running_mate"."nickname", "v_running_mate"."middlename", "v_running_mate"."lastname", "v_running_mate"."suffix", "v_running_mate"."candidatepreferredname_id", "v_running_mate"."title", "v_running_mate"."rm_party", "v_running_mate"."rank" FROM "election_candidate" INNER JOIN "election" ON ("election_candidate"."election_id" = "election"."election_id") LEFT OUTER JOIN "v_running_mate" ON ("election_candidate"."election_candidate_id" = "v_running_mate"."rm_election_candidate_id") WHERE "election_candidate"."candidate_id" = 26987SELECT ••• FROM "election_candidate" INNER JOIN "election" ON ("election_candidate"."election_id" = "election"."election_id") LEFT OUTER JOIN "v_running_mate" ON ("election_candidate"."election_candidate_id" = "v_running_mate"."rm_election_candidate_id") WHERE "election_candidate"."candidate_id" = 26987 |
85.86 | ||||||||||||||||||||
|
Connection: default Transaction status: Idle /var/www/justfacts/misc/middleware.py in __call__(50) return self.get_response(request) /usr/local/lib/python3.12/dist-packages/corsheaders/middleware.py in __call__(56) result = self.get_response(request) /var/www/justfacts/candidate/views.py in evals(1795) for e in allElections: |
|||||||||||||||||||||
|
SELECT (v_category_resolve.category_id) AS "category_id",
(CASE WHEN v_category_resolve.name IS NOT NULL THEN v_category_resolve.name ELSE (SELECT name from category s2c JOIN sig_category s2sc USING (category_id) WHERE s2sc.sig_id = sig.sig_id LIMIT 1) END) AS "category_name", (CASE WHEN (rating.usesigrating OR sig.usesigrating) AND rating_candidate.sig_rating IS NOT NULL AND rating.ratingformat_id <> 3 THEN rating_candidate.sig_rating || CASE WHEN rating.ratingtext ~ 'percent' AND rating.ratingformat_id = 1 THEN '%' ELSE '' END ELSE rating_candidate.our_rating || '%' END) AS "ratingvalue", "rating_candidate"."rating_candidate_id", "rating_candidate"."rating_id", "rating_candidate"."candidate_id", "rating_candidate"."sig_rating", "rating_candidate"."our_rating", "rating"."rating_id", "rating"."sig_id", "rating"."ratingformat_id", "rating"."ratingsession_id", "rating"."release_id", "rating"."span", "rating"."ratingtext", "rating"."description", "rating"."name", "rating"."usesigrating", "rating"."created", "rating"."modified", "sig"."sig_id", "sig"."parent_id", "sig"."state", "sig"."release_id", "sig"."name", "sig"."address", "sig"."city", "sig"."zip", "sig"."phone1", "sig"."fax", "sig"."email", "sig"."url", "sig"."description", "sig"."contactname", "sig"."phone2", "sig"."ratinggroup", "sig"."state_id", "sig"."usesigrating", "sig"."major" FROM "rating_candidate" INNER JOIN "rating" ON ("rating_candidate"."rating_id" = "rating"."rating_id") INNER JOIN "sig" ON ("rating"."sig_id" = "sig"."sig_id") INNER JOIN "sig_category" ON ("sig"."sig_id" = "sig_category"."sig_id") INNER JOIN "v_category_resolve" ON ("sig_category"."category_id" = "v_category_resolve"."category_id") WHERE ("sig_category".category_id = 7 AND "rating_candidate"."candidate_id" = 26987 AND "rating"."release_id" >= 1 AND "sig"."release_id" >= 1) ORDER BY "v_category_resolve"."name" ASC, "rating"."span" DESC, "sig"."name" ASCSELECT ••• from category s2c JOIN sig_category s2sc USING (category_id) WHERE s2sc.sig_id = sig.sig_id LIMIT 1) END) AS "category_name", (CASE WHEN (rating.usesigrating OR sig.usesigrating) AND rating_candidate.sig_rating IS NOT NULL AND rating.ratingformat_id <> 3 THEN rating_candidate.sig_rating || CASE WHEN rating.ratingtext ~ 'percent' AND rating.ratingformat_id = 1 THEN '%' ELSE '' END ELSE rating_candidate.our_rating || '%' END) AS "ratingvalue", "rating_candidate"."rating_candidate_id", "rating_candidate"."rating_id", "rating_candidate"."candidate_id", "rating_candidate"."sig_rating", "rating_candidate"."our_rating", "rating"."rating_id", "rating"."sig_id", "rating"."ratingformat_id", "rating"."ratingsession_id", "rating"."release_id", "rating"."span", "rating"."ratingtext", "rating"."description", "rating"."name", "rating"."usesigrating", "rating"."created", "rating"."modified", "sig"."sig_id", "sig"."parent_id", "sig"."state", "sig"."release_id", "sig"."name", "sig"."address", "sig"."city", "sig"."zip", "sig"."phone1", "sig"."fax", "sig"."email", "sig"."url", "sig"."description", "sig"."contactname", "sig"."phone2", "sig"."ratinggroup", "sig"."state_id", "sig"."usesigrating", "sig"."major" FROM "rating_candidate" INNER JOIN "rating" ON ("rating_candidate"."rating_id" = "rating"."rating_id") INNER JOIN "sig" ON ("rating"."sig_id" = "sig"."sig_id") INNER JOIN "sig_category" ON ("sig"."sig_id" = "sig_category"."sig_id") INNER JOIN "v_category_resolve" ON ("sig_category"."category_id" = "v_category_resolve"."category_id") WHERE ("sig_category".category_id = 7 AND "rating_candidate"."candidate_id" = 26987 AND "rating"."release_id" >= 1 AND "sig"."release_id" >= 1) ORDER BY "v_category_resolve"."name" ASC, "rating"."span" DESC, "sig"."name" ASC |
18.45 | ||||||||||||||||||||
|
Connection: default Transaction status: Idle /var/www/justfacts/misc/middleware.py in __call__(50) return self.get_response(request) /usr/local/lib/python3.12/dist-packages/corsheaders/middleware.py in __call__(56) result = self.get_response(request) /var/www/justfacts/candidate/views.py in evals(1831) opinionsSorted = sorted( |
|||||||||||||||||||||
|
SELECT "endorse_candidate"."endorse_candidate_id",
"endorse_candidate"."endorse_id", "endorse_candidate"."election_candidate_id", "endorse"."endorse_id", "endorse"."sig_id", "endorse"."election_id", "endorse"."release_id", "sig"."sig_id", "sig"."parent_id", "sig"."state", "sig"."release_id", "sig"."name", "sig"."address", "sig"."city", "sig"."zip", "sig"."phone1", "sig"."fax", "sig"."email", "sig"."url", "sig"."description", "sig"."contactname", "sig"."phone2", "sig"."ratinggroup", "sig"."state_id", "sig"."usesigrating", "sig"."major", "election_candidate"."election_candidate_id", "election_candidate"."election_id", "election_candidate"."candidate_id", "election_candidate"."office_id", "election_candidate"."state_id", "election_candidate"."districtname_id", "election_candidate"."parent_id", "election_candidate"."major", "election_candidate"."ballotname", "election_candidate"."election_candidate_id" FROM "endorse_candidate" INNER JOIN "election_candidate" ON ("endorse_candidate"."election_candidate_id" = "election_candidate"."election_candidate_id") INNER JOIN "election" ON ("election_candidate"."election_id" = "election"."election_id") INNER JOIN "endorse" ON ("endorse_candidate"."endorse_id" = "endorse"."endorse_id") INNER JOIN "sig" ON ("endorse"."sig_id" = "sig"."sig_id") INNER JOIN "sig_category" ON ("sig"."sig_id" = "sig_category"."sig_id") WHERE ("election_candidate"."candidate_id" = 26987 AND "election"."electionyear" = 2006 AND "endorse"."release_id" >= 1 AND "sig"."release_id" >= 1 AND "sig_category"."category_id" = 7) ORDER BY "sig"."name" ASC LIMIT 21SELECT ••• FROM "endorse_candidate" INNER JOIN "election_candidate" ON ("endorse_candidate"."election_candidate_id" = "election_candidate"."election_candidate_id") INNER JOIN "election" ON ("election_candidate"."election_id" = "election"."election_id") INNER JOIN "endorse" ON ("endorse_candidate"."endorse_id" = "endorse"."endorse_id") INNER JOIN "sig" ON ("endorse"."sig_id" = "sig"."sig_id") INNER JOIN "sig_category" ON ("sig"."sig_id" = "sig_category"."sig_id") WHERE ("election_candidate"."candidate_id" = 26987 AND "election"."electionyear" = 2006 AND "endorse"."release_id" >= 1 AND "sig"."release_id" >= 1 AND "sig_category"."category_id" = 7) ORDER BY "sig"."name" ASC LIMIT 21 |
14.36 | ||||||||||||||||||||
|
Connection: default Transaction status: Idle /var/www/justfacts/misc/middleware.py in __call__(50) return self.get_response(request) /usr/local/lib/python3.12/dist-packages/corsheaders/middleware.py in __call__(56) result = self.get_response(request) /var/www/justfacts/candidate/views.py in evals(1859) print(groupEndorsements) |
|||||||||||||||||||||
|
SELECT (
SELECT appointed FROM office_state os WHERE os.office_id = office_candidate.office_id AND os.state_id = office_candidate.state_id ) AS "office_appointed", ( SELECT string_agg(name, ', ') FROM leadership JOIN leadership_candidate USING (leadership_id) WHERE leadership_candidate.office_candidate_id = office_candidate.office_candidate_id ) AS "leadership", (pvs_office_party(office_candidate.office_candidate_id)) AS "party", "office_candidate"."office_candidate_id", "office_candidate"."office_id", "office_candidate"."candidate_id", "office_candidate"."state_id", "office_candidate"."districtname_id", "office_candidate"."officecandidatestatus_id", "office_candidate"."local_id", "office_candidate"."termstart", "office_candidate"."termend", "office_candidate"."specialmsg", "office_candidate"."importid", "office_candidate"."lastelect", "office_candidate"."nextelect", "office_candidate"."firstelect", "office_candidate"."appointed", "office_candidate"."parent_id", "office"."office_id", "office"."officetype_id", "office"."release_id", "office"."code", "office"."name", "office"."title", "office"."npatoffice", "office"."shorttitle", "office"."rank", "districtname"."districtname_id", "districtname"."name", "districtname"."rank", "local"."local_id", "local"."state_id", "local"."localtype_id", "local"."name", "local"."url", "local"."parent_id", "local"."voteurl", "local"."committeeurl", "local"."financeurl" FROM "office_candidate" INNER JOIN "office" ON ("office_candidate"."office_id" = "office"."office_id") LEFT OUTER JOIN "districtname" ON ("office_candidate"."districtname_id" = "districtname"."districtname_id") LEFT OUTER JOIN "local" ON ("office_candidate"."local_id" = "local"."local_id") WHERE ("office_candidate"."candidate_id" = 26987 AND "office_candidate"."officecandidatestatus_id" IN (1, 3, 4))SELECT (SELECT appointed FROM office_state os WHERE os.office_id = office_candidate.office_id AND os.state_id = office_candidate.state_id) AS "office_appointed", (SELECT string_agg(name, ', ') FROM leadership JOIN leadership_candidate USING (leadership_id) WHERE leadership_candidate.office_candidate_id = office_candidate.office_candidate_id) AS "leadership", (pvs_office_party(office_candidate.office_candidate_id)) AS "party", "office_candidate"."office_candidate_id", "office_candidate"."office_id", "office_candidate"."candidate_id", "office_candidate"."state_id", "office_candidate"."districtname_id", "office_candidate"."officecandidatestatus_id", "office_candidate"."local_id", "office_candidate"."termstart", "office_candidate"."termend", "office_candidate"."specialmsg", "office_candidate"."importid", "office_candidate"."lastelect", "office_candidate"."nextelect", "office_candidate"."firstelect", "office_candidate"."appointed", "office_candidate"."parent_id", "office"."office_id", "office"."officetype_id", "office"."release_id", "office"."code", "office"."name", "office"."title", "office"."npatoffice", "office"."shorttitle", "office"."rank", "districtname"."districtname_id", "districtname"."name", "districtname"."rank", "local"."local_id", "local"."state_id", "local"."localtype_id", "local"."name", "local"."url", "local"."parent_id", "local"."voteurl", "local"."committeeurl", "local"."financeurl" FROM "office_candidate" INNER JOIN "office" ON ("office_candidate"."office_id" = "office"."office_id") LEFT OUTER JOIN "districtname" ON ("office_candidate"."districtname_id" = "districtname"."districtname_id") LEFT OUTER JOIN "local" ON ("office_candidate"."local_id" = "local"."local_id") WHERE ("office_candidate"."candidate_id" = 26987 AND "office_candidate"."officecandidatestatus_id" IN (1, 3, 4)) |
9.32 | ||||||||||||||||||||
|
Connection: default Transaction status: Idle /var/www/justfacts/misc/middleware.py in __call__(50) return self.get_response(request) /usr/local/lib/python3.12/dist-packages/corsheaders/middleware.py in __call__(56) result = self.get_response(request) /var/www/justfacts/candidate/views.py in evals(1893) return HttpResponse(template.render(context, request)) /usr/local/lib/python3.12/dist-packages/django/template/backends/django.py in render(61) return self.template.render(context) /usr/local/lib/python3.12/dist-packages/django/template/base.py in render(170) return self._render(context) /usr/local/lib/python3.12/dist-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /usr/local/lib/python3.12/dist-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /usr/local/lib/python3.12/dist-packages/django/template/base.py in render_annotated(905) return self.render(context) /usr/local/lib/python3.12/dist-packages/django/template/loader_tags.py in render(150) return compiled_parent._render(context) /usr/local/lib/python3.12/dist-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /usr/local/lib/python3.12/dist-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /usr/local/lib/python3.12/dist-packages/django/template/base.py in render_annotated(905) return self.render(context) /usr/local/lib/python3.12/dist-packages/django/template/loader_tags.py in render(150) return compiled_parent._render(context) /usr/local/lib/python3.12/dist-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /usr/local/lib/python3.12/dist-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /usr/local/lib/python3.12/dist-packages/django/template/base.py in render_annotated(905) return self.render(context) /usr/local/lib/python3.12/dist-packages/django/template/loader_tags.py in render(62) result = block.nodelist.render(context) /usr/local/lib/python3.12/dist-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /usr/local/lib/python3.12/dist-packages/django/template/base.py in render_annotated(905) return self.render(context) /usr/local/lib/python3.12/dist-packages/django/template/loader_tags.py in render(62) result = block.nodelist.render(context) /usr/local/lib/python3.12/dist-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /usr/local/lib/python3.12/dist-packages/django/template/base.py in render_annotated(905) return self.render(context) /usr/local/lib/python3.12/dist-packages/django/template/loader_tags.py in render(195) return template.render(context) /usr/local/lib/python3.12/dist-packages/django/template/base.py in render(172) return self._render(context) /usr/local/lib/python3.12/dist-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /usr/local/lib/python3.12/dist-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /usr/local/lib/python3.12/dist-packages/django/template/base.py in render_annotated(905) return self.render(context) /usr/local/lib/python3.12/dist-packages/django/template/defaulttags.py in render(314) if match:
/var/www/justfacts/templates/candidate/candidate_header.html |
|||||||||||||||||||||
|
SELECT "endorse_candidate"."endorse_candidate_id",
"endorse_candidate"."endorse_id", "endorse_candidate"."election_candidate_id", "endorse"."endorse_id", "endorse"."sig_id", "endorse"."election_id", "endorse"."release_id", "sig"."sig_id", "sig"."parent_id", "sig"."state", "sig"."release_id", "sig"."name", "sig"."address", "sig"."city", "sig"."zip", "sig"."phone1", "sig"."fax", "sig"."email", "sig"."url", "sig"."description", "sig"."contactname", "sig"."phone2", "sig"."ratinggroup", "sig"."state_id", "sig"."usesigrating", "sig"."major", "election_candidate"."election_candidate_id", "election_candidate"."election_id", "election_candidate"."candidate_id", "election_candidate"."office_id", "election_candidate"."state_id", "election_candidate"."districtname_id", "election_candidate"."parent_id", "election_candidate"."major", "election_candidate"."ballotname", "election_candidate"."election_candidate_id" FROM "endorse_candidate" INNER JOIN "election_candidate" ON ("endorse_candidate"."election_candidate_id" = "election_candidate"."election_candidate_id") INNER JOIN "election" ON ("election_candidate"."election_id" = "election"."election_id") INNER JOIN "endorse" ON ("endorse_candidate"."endorse_id" = "endorse"."endorse_id") INNER JOIN "sig" ON ("endorse"."sig_id" = "sig"."sig_id") INNER JOIN "sig_category" ON ("sig"."sig_id" = "sig_category"."sig_id") WHERE ("election_candidate"."candidate_id" = 26987 AND "election"."electionyear" = 2006 AND "endorse"."release_id" >= 1 AND "sig"."release_id" >= 1 AND "sig_category"."category_id" = 7) ORDER BY "sig"."name" ASCSELECT ••• FROM "endorse_candidate" INNER JOIN "election_candidate" ON ("endorse_candidate"."election_candidate_id" = "election_candidate"."election_candidate_id") INNER JOIN "election" ON ("election_candidate"."election_id" = "election"."election_id") INNER JOIN "endorse" ON ("endorse_candidate"."endorse_id" = "endorse"."endorse_id") INNER JOIN "sig" ON ("endorse"."sig_id" = "sig"."sig_id") INNER JOIN "sig_category" ON ("sig"."sig_id" = "sig_category"."sig_id") WHERE ("election_candidate"."candidate_id" = 26987 AND "election"."electionyear" = 2006 AND "endorse"."release_id" >= 1 AND "sig"."release_id" >= 1 AND "sig_category"."category_id" = 7) ORDER BY "sig"."name" ASC |
7.16 | ||||||||||||||||||||
|
Connection: default Transaction status: Idle /var/www/justfacts/misc/middleware.py in __call__(50) return self.get_response(request) /usr/local/lib/python3.12/dist-packages/corsheaders/middleware.py in __call__(56) result = self.get_response(request) /var/www/justfacts/candidate/views.py in evals(1893) return HttpResponse(template.render(context, request)) /usr/local/lib/python3.12/dist-packages/django/template/backends/django.py in render(61) return self.template.render(context) /usr/local/lib/python3.12/dist-packages/django/template/base.py in render(170) return self._render(context) /usr/local/lib/python3.12/dist-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /usr/local/lib/python3.12/dist-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /usr/local/lib/python3.12/dist-packages/django/template/base.py in render_annotated(905) return self.render(context) /usr/local/lib/python3.12/dist-packages/django/template/loader_tags.py in render(150) return compiled_parent._render(context) /usr/local/lib/python3.12/dist-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /usr/local/lib/python3.12/dist-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /usr/local/lib/python3.12/dist-packages/django/template/base.py in render_annotated(905) return self.render(context) /usr/local/lib/python3.12/dist-packages/django/template/loader_tags.py in render(150) return compiled_parent._render(context) /usr/local/lib/python3.12/dist-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /usr/local/lib/python3.12/dist-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /usr/local/lib/python3.12/dist-packages/django/template/base.py in render_annotated(905) return self.render(context) /usr/local/lib/python3.12/dist-packages/django/template/loader_tags.py in render(62) result = block.nodelist.render(context) /usr/local/lib/python3.12/dist-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /usr/local/lib/python3.12/dist-packages/django/template/base.py in render_annotated(905) return self.render(context) /usr/local/lib/python3.12/dist-packages/django/template/loader_tags.py in render(62) result = block.nodelist.render(context) /usr/local/lib/python3.12/dist-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /usr/local/lib/python3.12/dist-packages/django/template/base.py in render_annotated(905) return self.render(context) /usr/local/lib/python3.12/dist-packages/django/template/defaulttags.py in render(308) match = condition.eval(context) /usr/local/lib/python3.12/dist-packages/django/template/smartif.py in eval(58) return func(context, self.first, self.second) /usr/local/lib/python3.12/dist-packages/django/template/smartif.py in <lambda>(94) 'or': infix(6, lambda context, x, y: x.eval(context) or y.eval(context)),
/var/www/justfacts/templates/candidate/opinions.html |
|||||||||||||||||||||
None
| Path | Location |
|---|---|
| .DS_Store | /var/www/justfacts/assets/.DS_Store |
| .well-known/apple-developer-merchantid-domain-association | /var/www/justfacts/assets/.well-known/apple-developer-merchantid-domain-association |
| pdfs/Mobile_Messaging_Terms_and_conditions.pdf | /var/www/justfacts/assets/pdfs/Mobile_Messaging_Terms_and_conditions.pdf |
| pdfs/CNIP-signed-bylaws-2023.pdf | /var/www/justfacts/assets/pdfs/CNIP-signed-bylaws-2023.pdf |
| pdfs/PolicyforFundraisingandGiftAcceptance_1.3_Edition.pdf | /var/www/justfacts/assets/pdfs/PolicyforFundraisingandGiftAcceptance_1.3_Edition.pdf |
| pdfs/CNIP2018.pdf | /var/www/justfacts/assets/pdfs/CNIP2018.pdf |
| pdfs/CNIP2019.pdf | /var/www/justfacts/assets/pdfs/CNIP2019.pdf |
| pdfs/2021/162017-Vote Smart-Brochure-Proof.pdf | /var/www/justfacts/assets/pdfs/2021/162017-Vote Smart-Brochure-Proof.pdf |
| pdfs/2021/990-2021.pdf | /var/www/justfacts/assets/pdfs/2021/990-2021.pdf |
| pdfs/2020/CNIP2020.pdf | /var/www/justfacts/assets/pdfs/2020/CNIP2020.pdf |
| pdfs/2020/Vote-Smart-FY21-Audit-Report-Final-Signed.pdf | /var/www/justfacts/assets/pdfs/2020/Vote-Smart-FY21-Audit-Report-Final-Signed.pdf |
| pdfs/2020/VoteSmartbrochure.pdf | /var/www/justfacts/assets/pdfs/2020/VoteSmartbrochure.pdf |
| pdfs/forcandidates/2023_states/2023_New_Jersey_State_PCT.pdf | /var/www/justfacts/assets/pdfs/forcandidates/2023_states/2023_New_Jersey_State_PCT.pdf |
| pdfs/forcandidates/2023_states/2023_Mississippi_State_PCT.pdf | /var/www/justfacts/assets/pdfs/forcandidates/2023_states/2023_Mississippi_State_PCT.pdf |
| pdfs/forcandidates/2023_states/2023_Virginia_State_PCT.pdf | /var/www/justfacts/assets/pdfs/forcandidates/2023_states/2023_Virginia_State_PCT.pdf |
| pdfs/forcandidates/2023_states/2023_Kentucky_State_PCT.pdf | /var/www/justfacts/assets/pdfs/forcandidates/2023_states/2023_Kentucky_State_PCT.pdf |
| pdfs/forcandidates/2023_states/2023_Louisiana_State_PCT.pdf | /var/www/justfacts/assets/pdfs/forcandidates/2023_states/2023_Louisiana_State_PCT.pdf |
| pdfs/forcandidates/states/2022_MS_PCT.pdf | /var/www/justfacts/assets/pdfs/forcandidates/states/2022_MS_PCT.pdf |
| pdfs/forcandidates/states/2022_IN_PCT.pdf | /var/www/justfacts/assets/pdfs/forcandidates/states/2022_IN_PCT.pdf |
| pdfs/forcandidates/states/2022_AL_PCT.pdf | /var/www/justfacts/assets/pdfs/forcandidates/states/2022_AL_PCT.pdf |
| pdfs/forcandidates/states/2022_WY_PCT.pdf | /var/www/justfacts/assets/pdfs/forcandidates/states/2022_WY_PCT.pdf |
| pdfs/forcandidates/states/2022_NY_PCT.pdf | /var/www/justfacts/assets/pdfs/forcandidates/states/2022_NY_PCT.pdf |
| pdfs/forcandidates/states/2022_NJ_PCT.pdf | /var/www/justfacts/assets/pdfs/forcandidates/states/2022_NJ_PCT.pdf |
| pdfs/forcandidates/states/2022_SC_PCT.pdf | /var/www/justfacts/assets/pdfs/forcandidates/states/2022_SC_PCT.pdf |
| pdfs/forcandidates/states/2022_MA_PCT.pdf | /var/www/justfacts/assets/pdfs/forcandidates/states/2022_MA_PCT.pdf |
| pdfs/forcandidates/states/2022_NM_PCT.pdf | /var/www/justfacts/assets/pdfs/forcandidates/states/2022_NM_PCT.pdf |
| pdfs/forcandidates/states/2022_NB_PCT.pdf | /var/www/justfacts/assets/pdfs/forcandidates/states/2022_NB_PCT.pdf |
| pdfs/forcandidates/states/2022_MD_PCT.pdf | /var/www/justfacts/assets/pdfs/forcandidates/states/2022_MD_PCT.pdf |
| pdfs/forcandidates/states/2022_MO_PCT.pdf | /var/www/justfacts/assets/pdfs/forcandidates/states/2022_MO_PCT.pdf |
| pdfs/forcandidates/states/2022_MINN_PCT.pdf | /var/www/justfacts/assets/pdfs/forcandidates/states/2022_MINN_PCT.pdf |
| pdfs/forcandidates/states/2022_AZ_PCT.pdf | /var/www/justfacts/assets/pdfs/forcandidates/states/2022_AZ_PCT.pdf |
| pdfs/forcandidates/states/2022_PA_PCT.pdf | /var/www/justfacts/assets/pdfs/forcandidates/states/2022_PA_PCT.pdf |
| pdfs/forcandidates/states/2022_OK_PCT.pdf | /var/www/justfacts/assets/pdfs/forcandidates/states/2022_OK_PCT.pdf |
| pdfs/forcandidates/states/2022_OH_PCT.pdf | /var/www/justfacts/assets/pdfs/forcandidates/states/2022_OH_PCT.pdf |
| pdfs/forcandidates/states/2022_NV_PCT.pdf | /var/www/justfacts/assets/pdfs/forcandidates/states/2022_NV_PCT.pdf |
| pdfs/forcandidates/states/2022_WA_PCT.pdf | /var/www/justfacts/assets/pdfs/forcandidates/states/2022_WA_PCT.pdf |
| pdfs/forcandidates/states/2022_FL_PCT.pdf | /var/www/justfacts/assets/pdfs/forcandidates/states/2022_FL_PCT.pdf |
| pdfs/forcandidates/states/2022_MI_PCT.pdf | /var/www/justfacts/assets/pdfs/forcandidates/states/2022_MI_PCT.pdf |
| pdfs/forcandidates/states/2022_CO_PCT.pdf | /var/www/justfacts/assets/pdfs/forcandidates/states/2022_CO_PCT.pdf |
| pdfs/forcandidates/states/2022_OR_PCT.pdf | /var/www/justfacts/assets/pdfs/forcandidates/states/2022_OR_PCT.pdf |
| pdfs/forcandidates/states/2022_VA_PCT.pdf | /var/www/justfacts/assets/pdfs/forcandidates/states/2022_VA_PCT.pdf |
| pdfs/forcandidates/states/2022_WV_PCT.pdf | /var/www/justfacts/assets/pdfs/forcandidates/states/2022_WV_PCT.pdf |
| pdfs/forcandidates/states/2022_ME_PCT.pdf | /var/www/justfacts/assets/pdfs/forcandidates/states/2022_ME_PCT.pdf |
| pdfs/forcandidates/states/2022_NH_PCT.pdf | /var/www/justfacts/assets/pdfs/forcandidates/states/2022_NH_PCT.pdf |
| pdfs/forcandidates/states/2022_AR_PCT.pdf | /var/www/justfacts/assets/pdfs/forcandidates/states/2022_AR_PCT.pdf |
| pdfs/forcandidates/states/2022_ND_PCT.pdf | /var/www/justfacts/assets/pdfs/forcandidates/states/2022_ND_PCT.pdf |
| pdfs/forcandidates/states/2022_TN_PCT.pdf | /var/www/justfacts/assets/pdfs/forcandidates/states/2022_TN_PCT.pdf |
| pdfs/forcandidates/states/2022_CT_PCT.pdf | /var/www/justfacts/assets/pdfs/forcandidates/states/2022_CT_PCT.pdf |
| pdfs/forcandidates/states/2022_IL_PCT.pdf | /var/www/justfacts/assets/pdfs/forcandidates/states/2022_IL_PCT.pdf |
| pdfs/forcandidates/states/2022_ID_PCT.pdf | /var/www/justfacts/assets/pdfs/forcandidates/states/2022_ID_PCT.pdf |
| pdfs/forcandidates/states/2022_GA_PCT.pdf | /var/www/justfacts/assets/pdfs/forcandidates/states/2022_GA_PCT.pdf |
| pdfs/forcandidates/states/2022_DE_PCT.pdf | /var/www/justfacts/assets/pdfs/forcandidates/states/2022_DE_PCT.pdf |
| pdfs/forcandidates/states/2022_KS_PCT.pdf | /var/www/justfacts/assets/pdfs/forcandidates/states/2022_KS_PCT.pdf |
| pdfs/forcandidates/states/2022_CA_PCT.pdf | /var/www/justfacts/assets/pdfs/forcandidates/states/2022_CA_PCT.pdf |
| pdfs/forcandidates/states/2022_SD_PCT.pdf | /var/www/justfacts/assets/pdfs/forcandidates/states/2022_SD_PCT.pdf |
| pdfs/forcandidates/states/2022_UT_PCT.pdf | /var/www/justfacts/assets/pdfs/forcandidates/states/2022_UT_PCT.pdf |
| pdfs/forcandidates/states/2022_KY_PCT.pdf | /var/www/justfacts/assets/pdfs/forcandidates/states/2022_KY_PCT.pdf |
| pdfs/forcandidates/states/2022_NC_PCT.pdf | /var/www/justfacts/assets/pdfs/forcandidates/states/2022_NC_PCT.pdf |
| pdfs/forcandidates/states/2022_TX_PCT.pdf | /var/www/justfacts/assets/pdfs/forcandidates/states/2022_TX_PCT.pdf |
| pdfs/forcandidates/states/2022_MISS_PCT.pdf | /var/www/justfacts/assets/pdfs/forcandidates/states/2022_MISS_PCT.pdf |
| pdfs/forcandidates/states/2022_VT_PCT.pdf | /var/www/justfacts/assets/pdfs/forcandidates/states/2022_VT_PCT.pdf |
| pdfs/forcandidates/states/2022_IA_PCT.pdf | /var/www/justfacts/assets/pdfs/forcandidates/states/2022_IA_PCT.pdf |
| pdfs/forcandidates/states/2022_HI_PCT.pdf | /var/www/justfacts/assets/pdfs/forcandidates/states/2022_HI_PCT.pdf |
| pdfs/forcandidates/states/2022_AK_PCT.pdf | /var/www/justfacts/assets/pdfs/forcandidates/states/2022_AK_PCT.pdf |
| pdfs/forcandidates/states/2022_WI_PCT.pdf | /var/www/justfacts/assets/pdfs/forcandidates/states/2022_WI_PCT.pdf |
| pdfs/forcandidates/states/2022_RI_PCT.pdf | /var/www/justfacts/assets/pdfs/forcandidates/states/2022_RI_PCT.pdf |
| pdfs/forcandidates/congressional/2022_Congressional_PCT.pdf | /var/www/justfacts/assets/pdfs/forcandidates/congressional/2022_Congressional_PCT.pdf |
| pdfs/forcandidates/congressional/2024_Federal_PCT.pdf | /var/www/justfacts/assets/pdfs/forcandidates/congressional/2024_Federal_PCT.pdf |
| pdfs/about/3-Conflict-of-Interest-Policy.pdf | /var/www/justfacts/assets/pdfs/about/3-Conflict-of-Interest-Policy.pdf |
| pdfs/about/Amended-bylaws-2023.pdf | /var/www/justfacts/assets/pdfs/about/Amended-bylaws-2023.pdf |
| pdfs/about/Conflict-of-Interest-Policy.pdf | /var/www/justfacts/assets/pdfs/about/Conflict-of-Interest-Policy.pdf |
| images/candidate/Bull-Logo-Drk-Blue.png | /var/www/justfacts/assets/images/candidate/Bull-Logo-Drk-Blue.png |
| images/candidate/Bull-Logo-Drk-Blue_cropped.png | /var/www/justfacts/assets/images/candidate/Bull-Logo-Drk-Blue_cropped.png |
| images/homepage/seal-1.png | /var/www/justfacts/assets/images/homepage/seal-1.png |
| images/homepage/US-VOTING-BOOTH.png | /var/www/justfacts/assets/images/homepage/US-VOTING-BOOTH.png |
| images/homepage/VS-Side-By-Side-Checkmark-LRG.png | /var/www/justfacts/assets/images/homepage/VS-Side-By-Side-Checkmark-LRG.png |
| images/homepage/vs-facts-logo-2017.png | /var/www/justfacts/assets/images/homepage/vs-facts-logo-2017.png |
| images/homepage/VOTESMART_Iterations 2.png | /var/www/justfacts/assets/images/homepage/VOTESMART_Iterations 2.png |
| images/homepage/WebsiteRedesignAdSquareDesktop.png | /var/www/justfacts/assets/images/homepage/WebsiteRedesignAdSquareDesktop.png |
| images/homepage/vote-smart-logo-final_icon-color.png | /var/www/justfacts/assets/images/homepage/vote-smart-logo-final_icon-color.png |
| images/homepage/seal-2.png | /var/www/justfacts/assets/images/homepage/seal-2.png |
| images/homepage/donate-bg.png | /var/www/justfacts/assets/images/homepage/donate-bg.png |
| images/homepage/vote-smart-logo-final_icon-color.jpg | /var/www/justfacts/assets/images/homepage/vote-smart-logo-final_icon-color.jpg |
| images/homepage/votesmartlogfinalprimarycolor.png | /var/www/justfacts/assets/images/homepage/votesmartlogfinalprimarycolor.png |
| images/homepage/Bull-Adsquare-desktop_16-9_resize.png | /var/www/justfacts/assets/images/homepage/Bull-Adsquare-desktop_16-9_resize.png |
| images/homepage/Three-Star-Rating-Badge-Full-Color.png | /var/www/justfacts/assets/images/homepage/Three-Star-Rating-Badge-Full-Color.png |
| images/homepage/adsquare_announcement.png | /var/www/justfacts/assets/images/homepage/adsquare_announcement.png |
| images/helpus/JohananTaiHeadshot.jpg | /var/www/justfacts/assets/images/helpus/JohananTaiHeadshot.jpg |
| images/helpus/Carousel3.jpg | /var/www/justfacts/assets/images/helpus/Carousel3.jpg |
| images/helpus/bg-help.png | /var/www/justfacts/assets/images/helpus/bg-help.png |
| images/helpus/NIMSPlogo.png | /var/www/justfacts/assets/images/helpus/NIMSPlogo.png |
| images/helpus/Carousel2.jpg | /var/www/justfacts/assets/images/helpus/Carousel2.jpg |
| images/helpus/Carousel1.jpg | /var/www/justfacts/assets/images/helpus/Carousel1.jpg |
| images/helpus/intern-spotlight-carousel.png | /var/www/justfacts/assets/images/helpus/intern-spotlight-carousel.png |
| images/helpus/internship-spotlight-headshot.jpg | /var/www/justfacts/assets/images/helpus/internship-spotlight-headshot.jpg |
| images/helpus/Makala.jpeg | /var/www/justfacts/assets/images/helpus/Makala.jpeg |
| images/general/star-spangled-header-background.png | /var/www/justfacts/assets/images/general/star-spangled-header-background.png |
| images/general/myvs.png | /var/www/justfacts/assets/images/general/myvs.png |
| images/general/btn-star-spangles-1-resized.png | /var/www/justfacts/assets/images/general/btn-star-spangles-1-resized.png |
| images/general/capitol-background.png | /var/www/justfacts/assets/images/general/capitol-background.png |
| images/general/FTM_resized_new_logo.png | /var/www/justfacts/assets/images/general/FTM_resized_new_logo.png |
| images/general/btn-star-spangles-2-resized-60.png | /var/www/justfacts/assets/images/general/btn-star-spangles-2-resized-60.png |
| images/general/voteeasy_2018.png | /var/www/justfacts/assets/images/general/voteeasy_2018.png |
| images/general/ISPY-logo.png | /var/www/justfacts/assets/images/general/ISPY-logo.png |
| images/general/os_logo.jpg | /var/www/justfacts/assets/images/general/os_logo.jpg |
| images/general/ispy_logo.png | /var/www/justfacts/assets/images/general/ispy_logo.png |
| images/general/onpoint-btn.png | /var/www/justfacts/assets/images/general/onpoint-btn.png |
| images/general/logo-anniversary-200x200.png | /var/www/justfacts/assets/images/general/logo-anniversary-200x200.png |
| images/general/btn-star-spangles-3-resized.png | /var/www/justfacts/assets/images/general/btn-star-spangles-3-resized.png |
| images/general/btn-star-spangles-1.png | /var/www/justfacts/assets/images/general/btn-star-spangles-1.png |
| images/general/btn-star-spangles-3-resized-40.png | /var/www/justfacts/assets/images/general/btn-star-spangles-3-resized-40.png |
| images/general/pg.png | /var/www/justfacts/assets/images/general/pg.png |
| images/general/star-spangled-banner-image-cropped-rotated.png | /var/www/justfacts/assets/images/general/star-spangled-banner-image-cropped-rotated.png |
| images/general/btn-star-spangles-2.png | /var/www/justfacts/assets/images/general/btn-star-spangles-2.png |
| images/general/bull_logo.png | /var/www/justfacts/assets/images/general/bull_logo.png |
| images/general/btn-star-spangles-3.png | /var/www/justfacts/assets/images/general/btn-star-spangles-3.png |
| images/general/outline_star_black_18dp.png | /var/www/justfacts/assets/images/general/outline_star_black_18dp.png |
| images/general/Politician_naked.png | /var/www/justfacts/assets/images/general/Politician_naked.png |
| images/general/star-spangled-banner-image-cropped.png | /var/www/justfacts/assets/images/general/star-spangled-banner-image-cropped.png |
| images/general/star-spangled-banner-image.png | /var/www/justfacts/assets/images/general/star-spangled-banner-image.png |
| images/general/followmoney-1.png | /var/www/justfacts/assets/images/general/followmoney-1.png |
| images/general/aristotle-international-squarelogo.png | /var/www/justfacts/assets/images/general/aristotle-international-squarelogo.png |
| images/general/helpus-popup/VS-Lightbox1.jpg | /var/www/justfacts/assets/images/general/helpus-popup/VS-Lightbox1.jpg |
| images/general/helpus-popup/VS-Lightbox11.jpg | /var/www/justfacts/assets/images/general/helpus-popup/VS-Lightbox11.jpg |
| images/general/helpus-popup/VS-Lightbox2.jpg | /var/www/justfacts/assets/images/general/helpus-popup/VS-Lightbox2.jpg |
| images/general/helpus-popup/VS-Lightbox9.jpg | /var/www/justfacts/assets/images/general/helpus-popup/VS-Lightbox9.jpg |
| images/general/helpus-popup/VS-Lightbox3.jpg | /var/www/justfacts/assets/images/general/helpus-popup/VS-Lightbox3.jpg |
| images/general/helpus-popup/VS-Lightbox6_test.jpg | /var/www/justfacts/assets/images/general/helpus-popup/VS-Lightbox6_test.jpg |
| images/general/helpus-popup/VS-Lightbox7.jpg | /var/www/justfacts/assets/images/general/helpus-popup/VS-Lightbox7.jpg |
| images/general/helpus-popup/VS-Lightbox12.jpg | /var/www/justfacts/assets/images/general/helpus-popup/VS-Lightbox12.jpg |
| images/general/helpus-popup/VS-Lightbox8.jpg | /var/www/justfacts/assets/images/general/helpus-popup/VS-Lightbox8.jpg |
| images/general/helpus-popup/VS-Lightbox6.jpg | /var/www/justfacts/assets/images/general/helpus-popup/VS-Lightbox6.jpg |
| images/general/helpus-popup/VS-Lightbox4.jpg | /var/www/justfacts/assets/images/general/helpus-popup/VS-Lightbox4.jpg |
| images/general/helpus-popup/VS-Lightbox10.jpg | /var/www/justfacts/assets/images/general/helpus-popup/VS-Lightbox10.jpg |
| images/general/helpus-popup/VS-Lightbox13.jpg | /var/www/justfacts/assets/images/general/helpus-popup/VS-Lightbox13.jpg |
| images/general/helpus-popup/VS-Lightbox5.jpg | /var/www/justfacts/assets/images/general/helpus-popup/VS-Lightbox5.jpg |
| images/general/helpus-popup/VS-Lightbox15.png | /var/www/justfacts/assets/images/general/helpus-popup/VS-Lightbox15.png |
| images/general/helpus-popup/VS-Lightbox14.jpg | /var/www/justfacts/assets/images/general/helpus-popup/VS-Lightbox14.jpg |
| images/general/helpus-popup-cropped-internal/VS-Lightbox1.jpg | /var/www/justfacts/assets/images/general/helpus-popup-cropped-internal/VS-Lightbox1.jpg |
| images/general/helpus-popup-cropped-internal/VS-Lightbox11.jpg | /var/www/justfacts/assets/images/general/helpus-popup-cropped-internal/VS-Lightbox11.jpg |
| images/general/helpus-popup-cropped-internal/VS-Lightbox2.jpg | /var/www/justfacts/assets/images/general/helpus-popup-cropped-internal/VS-Lightbox2.jpg |
| images/general/helpus-popup-cropped-internal/VS-Lightbox9.jpg | /var/www/justfacts/assets/images/general/helpus-popup-cropped-internal/VS-Lightbox9.jpg |
| images/general/helpus-popup-cropped-internal/VS-Lightbox3.jpg | /var/www/justfacts/assets/images/general/helpus-popup-cropped-internal/VS-Lightbox3.jpg |
| images/general/helpus-popup-cropped-internal/VS-Lightbox7.jpg | /var/www/justfacts/assets/images/general/helpus-popup-cropped-internal/VS-Lightbox7.jpg |
| images/general/helpus-popup-cropped-internal/VS-Lightbox12.jpg | /var/www/justfacts/assets/images/general/helpus-popup-cropped-internal/VS-Lightbox12.jpg |
| images/general/helpus-popup-cropped-internal/VS-Lightbox8.jpg | /var/www/justfacts/assets/images/general/helpus-popup-cropped-internal/VS-Lightbox8.jpg |
| images/general/helpus-popup-cropped-internal/VS-Lightbox6.jpg | /var/www/justfacts/assets/images/general/helpus-popup-cropped-internal/VS-Lightbox6.jpg |
| images/general/helpus-popup-cropped-internal/VS-Lightbox4.jpg | /var/www/justfacts/assets/images/general/helpus-popup-cropped-internal/VS-Lightbox4.jpg |
| images/general/helpus-popup-cropped-internal/VS-Lightbox10.jpg | /var/www/justfacts/assets/images/general/helpus-popup-cropped-internal/VS-Lightbox10.jpg |
| images/general/helpus-popup-cropped-internal/VS-Lightbox13.jpg | /var/www/justfacts/assets/images/general/helpus-popup-cropped-internal/VS-Lightbox13.jpg |
| images/general/helpus-popup-cropped-internal/VS-Lightbox5.jpg | /var/www/justfacts/assets/images/general/helpus-popup-cropped-internal/VS-Lightbox5.jpg |
| images/general/helpus-popup-cropped-internal/VS-Lightbox15.png | /var/www/justfacts/assets/images/general/helpus-popup-cropped-internal/VS-Lightbox15.png |
| images/general/helpus-popup-cropped-internal/VS-Lightbox14.jpg | /var/www/justfacts/assets/images/general/helpus-popup-cropped-internal/VS-Lightbox14.jpg |
| images/general/favicon-new-branding/safari-pinned-tab.svg | /var/www/justfacts/assets/images/general/favicon-new-branding/safari-pinned-tab.svg |
| images/general/favicon-new-branding/android-chrome-512x512.png | /var/www/justfacts/assets/images/general/favicon-new-branding/android-chrome-512x512.png |
| images/general/favicon-new-branding/browserconfig.xml | /var/www/justfacts/assets/images/general/favicon-new-branding/browserconfig.xml |
| images/general/favicon-new-branding/mstile-150x150.png | /var/www/justfacts/assets/images/general/favicon-new-branding/mstile-150x150.png |
| images/general/favicon-new-branding/favicon.ico | /var/www/justfacts/assets/images/general/favicon-new-branding/favicon.ico |
| images/general/favicon-new-branding/favicon-16x16.png | /var/www/justfacts/assets/images/general/favicon-new-branding/favicon-16x16.png |
| images/general/favicon-new-branding/site.webmanifest | /var/www/justfacts/assets/images/general/favicon-new-branding/site.webmanifest |
| images/general/favicon-new-branding/android-chrome-192x192.png | /var/www/justfacts/assets/images/general/favicon-new-branding/android-chrome-192x192.png |
| images/general/favicon-new-branding/apple-touch-icon.png | /var/www/justfacts/assets/images/general/favicon-new-branding/apple-touch-icon.png |
| images/general/favicon-new-branding/favicon-32x32.png | /var/www/justfacts/assets/images/general/favicon-new-branding/favicon-32x32.png |
| images/general/favicons/android-chrome-256x256.png | /var/www/justfacts/assets/images/general/favicons/android-chrome-256x256.png |
| images/general/favicons/safari-pinned-tab.svg | /var/www/justfacts/assets/images/general/favicons/safari-pinned-tab.svg |
| images/general/favicons/browserconfig.xml | /var/www/justfacts/assets/images/general/favicons/browserconfig.xml |
| images/general/favicons/mstile-150x150.png | /var/www/justfacts/assets/images/general/favicons/mstile-150x150.png |
| images/general/favicons/favicon.ico | /var/www/justfacts/assets/images/general/favicons/favicon.ico |
| images/general/favicons/favicon-16x16.png | /var/www/justfacts/assets/images/general/favicons/favicon-16x16.png |
| images/general/favicons/site.webmanifest | /var/www/justfacts/assets/images/general/favicons/site.webmanifest |
| images/general/favicons/android-chrome-192x192.png | /var/www/justfacts/assets/images/general/favicons/android-chrome-192x192.png |
| images/general/favicons/apple-touch-icon.png | /var/www/justfacts/assets/images/general/favicons/apple-touch-icon.png |
| images/general/favicons/favicon-32x32.png | /var/www/justfacts/assets/images/general/favicons/favicon-32x32.png |
| images/share/voteSmartEmbedDivExample.svg | /var/www/justfacts/assets/images/share/voteSmartEmbedDivExample.svg |
| images/share/banner2SmallEmbed.svg | /var/www/justfacts/assets/images/share/banner2SmallEmbed.svg |
| images/share/carbon.svg | /var/www/justfacts/assets/images/share/carbon.svg |
| images/share/banner1.jpg | /var/www/justfacts/assets/images/share/banner1.jpg |
| images/share/logo-white_bg.gif | /var/www/justfacts/assets/images/share/logo-white_bg.gif |
| images/share/skyscraper.jpg | /var/www/justfacts/assets/images/share/skyscraper.jpg |
| images/share/banner1SmallEmbed.svg | /var/www/justfacts/assets/images/share/banner1SmallEmbed.svg |
| images/share/banner2-small.jpg | /var/www/justfacts/assets/images/share/banner2-small.jpg |
| images/share/leaderboard.jpg | /var/www/justfacts/assets/images/share/leaderboard.jpg |
| images/share/banner2Embed.svg | /var/www/justfacts/assets/images/share/banner2Embed.svg |
| images/share/banner1-small.jpg | /var/www/justfacts/assets/images/share/banner1-small.jpg |
| images/share/skyscraperEmbed.svg | /var/www/justfacts/assets/images/share/skyscraperEmbed.svg |
| images/share/Votesmart_widget.svg | /var/www/justfacts/assets/images/share/Votesmart_widget.svg |
| images/share/banner1Embed.svg | /var/www/justfacts/assets/images/share/banner1Embed.svg |
| images/share/VoteEasyLogoEmbed.svg | /var/www/justfacts/assets/images/share/VoteEasyLogoEmbed.svg |
| images/share/voteeasyBannerEmbed.svg | /var/www/justfacts/assets/images/share/voteeasyBannerEmbed.svg |
| images/share/banner2.jpg | /var/www/justfacts/assets/images/share/banner2.jpg |
| images/about/VE6.jpg | /var/www/justfacts/assets/images/about/VE6.jpg |
| images/about/voteeasy-banner1.jpg | /var/www/justfacts/assets/images/about/voteeasy-banner1.jpg |
| images/about/74573258-voter-registration-application-with-flag-of-united-states-of-america.jpg | /var/www/justfacts/assets/images/about/74573258-voter-registration-application-with-flag-of-united-states-of-america.jpg |
| images/about/VE8.jpg | /var/www/justfacts/assets/images/about/VE8.jpg |
| images/about/VE4.jpg | /var/www/justfacts/assets/images/about/VE4.jpg |
| images/about/vsdm_2018.png | /var/www/justfacts/assets/images/about/vsdm_2018.png |
| images/about/screenshots.png | /var/www/justfacts/assets/images/about/screenshots.png |
| images/about/VE5.jpg | /var/www/justfacts/assets/images/about/VE5.jpg |
| images/about/VE9.jpg | /var/www/justfacts/assets/images/about/VE9.jpg |
| images/about/VE2.jpg | /var/www/justfacts/assets/images/about/VE2.jpg |
| images/about/onpoint-bg.png | /var/www/justfacts/assets/images/about/onpoint-bg.png |
| images/about/VE3.jpg | /var/www/justfacts/assets/images/about/VE3.jpg |
| images/about/default-candidate-image.jpg | /var/www/justfacts/assets/images/about/default-candidate-image.jpg |
| images/about/phonehand1.png | /var/www/justfacts/assets/images/about/phonehand1.png |
| images/about/VE7.jpg | /var/www/justfacts/assets/images/about/VE7.jpg |
| images/about/88075232-election-in-united-states-of-america-voting-at-the-ballot-box-the-hand-of-woman-putting-her-vote-in-.jpg | /var/www/justfacts/assets/images/about/88075232-election-in-united-states-of-america-voting-at-the-ballot-box-the-hand-of-woman-putting-her-vote-in-.jpg |
| images/about/about_pvs_3.jpg | /var/www/justfacts/assets/images/about/about_pvs_3.jpg |
| images/about/VE1.jpg | /var/www/justfacts/assets/images/about/VE1.jpg |
| images/subpages/default-candidate-image.jpg | /var/www/justfacts/assets/images/subpages/default-candidate-image.jpg |
| fonts/us_declaration/Licence.txt | /var/www/justfacts/assets/fonts/us_declaration/Licence.txt |
| fonts/us_declaration/USDeclaration.ttf | /var/www/justfacts/assets/fonts/us_declaration/USDeclaration.ttf |
| js/material-kit.js | /var/www/justfacts/assets/js/material-kit.js |
| js/material-kit.min.js | /var/www/justfacts/assets/js/material-kit.min.js |
| js/material-kit.js.map | /var/www/justfacts/assets/js/material-kit.js.map |
| js/offices/offices.js | /var/www/justfacts/assets/js/offices/offices.js |
| js/offices/pie_chart.js | /var/www/justfacts/assets/js/offices/pie_chart.js |
| js/candidate/candidate_finance.js | /var/www/justfacts/assets/js/candidate/candidate_finance.js |
| js/candidate/candidate_opinions.js | /var/www/justfacts/assets/js/candidate/candidate_opinions.js |
| js/candidate/candidate_bull.js | /var/www/justfacts/assets/js/candidate/candidate_bull.js |
| js/candidate/candidate_votes.js | /var/www/justfacts/assets/js/candidate/candidate_votes.js |
| js/candidate/candidate_bio.js | /var/www/justfacts/assets/js/candidate/candidate_bio.js |
| js/candidate/candidate_summary.js | /var/www/justfacts/assets/js/candidate/candidate_summary.js |
| js/candidate/candidate_pct.js | /var/www/justfacts/assets/js/candidate/candidate_pct.js |
| js/candidate/candidate_statements.js | /var/www/justfacts/assets/js/candidate/candidate_statements.js |
| js/vetoes/vetoes.js | /var/www/justfacts/assets/js/vetoes/vetoes.js |
| js/core/popper.min.js | /var/www/justfacts/assets/js/core/popper.min.js |
| js/core/jquery.min.js | /var/www/justfacts/assets/js/core/jquery.min.js |
| js/core/bootstrap-material-design.min.js | /var/www/justfacts/assets/js/core/bootstrap-material-design.min.js |
| js/government/sigDetails.js | /var/www/justfacts/assets/js/government/sigDetails.js |
| js/government/public_statements.js | /var/www/justfacts/assets/js/government/public_statements.js |
| js/government/public_statementDetail.js | /var/www/justfacts/assets/js/government/public_statementDetail.js |
| js/government/government.js | /var/www/justfacts/assets/js/government/government.js |
| js/education/education.js | /var/www/justfacts/assets/js/education/education.js |
| js/keyvotes/breakdown_pie_chart.js | /var/www/justfacts/assets/js/keyvotes/breakdown_pie_chart.js |
| js/keyvotes/pie_chart.js | /var/www/justfacts/assets/js/keyvotes/pie_chart.js |
| js/keyvotes/keyvotes.js | /var/www/justfacts/assets/js/keyvotes/keyvotes.js |
| js/keyvotes/detail.js | /var/www/justfacts/assets/js/keyvotes/detail.js |
| js/helpus/helpus.js | /var/www/justfacts/assets/js/helpus/helpus.js |
| js/helpus/helpus-subnav.js | /var/www/justfacts/assets/js/helpus/helpus-subnav.js |
| js/home/site_search_handler.js | /var/www/justfacts/assets/js/home/site_search_handler.js |
| js/home/help-us-popup.js | /var/www/justfacts/assets/js/home/help-us-popup.js |
| js/home/home.js | /var/www/justfacts/assets/js/home/home.js |
| js/share/link-to-us.js | /var/www/justfacts/assets/js/share/link-to-us.js |
| js/share/share-subnav.js | /var/www/justfacts/assets/js/share/share-subnav.js |
| js/user/justfacts_login_utils.js | /var/www/justfacts/assets/js/user/justfacts_login_utils.js |
| js/user/view_blocker.js | /var/www/justfacts/assets/js/user/view_blocker.js |
| js/user/justfacts_reCAPTCHA.js | /var/www/justfacts/assets/js/user/justfacts_reCAPTCHA.js |
| js/forcandidates/forcandidates.js | /var/www/justfacts/assets/js/forcandidates/forcandidates.js |
| js/plugins/snackbar.min.js | /var/www/justfacts/assets/js/plugins/snackbar.min.js |
| js/plugins/bootstrap-selectpicker.js | /var/www/justfacts/assets/js/plugins/bootstrap-selectpicker.js |
| js/plugins/jquery.flexisel.js | /var/www/justfacts/assets/js/plugins/jquery.flexisel.js |
| js/plugins/nouislider.min.js | /var/www/justfacts/assets/js/plugins/nouislider.min.js |
| js/plugins/bootstrap-tagsinput.js | /var/www/justfacts/assets/js/plugins/bootstrap-tagsinput.js |
| js/plugins/jasny-bootstrap.min.js | /var/www/justfacts/assets/js/plugins/jasny-bootstrap.min.js |
| js/plugins/bootstrap-datetimepicker.js | /var/www/justfacts/assets/js/plugins/bootstrap-datetimepicker.js |
| js/plugins/moment.min.js | /var/www/justfacts/assets/js/plugins/moment.min.js |
| js/about/about.js | /var/www/justfacts/assets/js/about/about.js |
| js/elections/pie_chart.js | /var/www/justfacts/assets/js/elections/pie_chart.js |
| js/elections/elections.js | /var/www/justfacts/assets/js/elections/elections.js |
| js/tracking/tracking.js | /var/www/justfacts/assets/js/tracking/tracking.js |
| js/iSpy/iSpy.js | /var/www/justfacts/assets/js/iSpy/iSpy.js |
| css/material-kit.css | /var/www/justfacts/assets/css/material-kit.css |
| css/material-kit.css.map | /var/www/justfacts/assets/css/material-kit.css.map |
| scss/material-kit.scss | /var/www/justfacts/assets/scss/material-kit.scss |
| scss/offices/officials.scss | /var/www/justfacts/assets/scss/offices/officials.scss |
| scss/candidate/_candidate_opinions.scss | /var/www/justfacts/assets/scss/candidate/_candidate_opinions.scss |
| scss/candidate/_candidate_votes.scss | /var/www/justfacts/assets/scss/candidate/_candidate_votes.scss |
| scss/candidate/_candidate_pct.scss | /var/www/justfacts/assets/scss/candidate/_candidate_pct.scss |
| scss/candidate/_candidate_statements.scss | /var/www/justfacts/assets/scss/candidate/_candidate_statements.scss |
| scss/candidate/_candidate_finance.scss | /var/www/justfacts/assets/scss/candidate/_candidate_finance.scss |
| scss/candidate/_candidate_summary.scss | /var/www/justfacts/assets/scss/candidate/_candidate_summary.scss |
| scss/candidate/_candidate_long_dropdown.scss | /var/www/justfacts/assets/scss/candidate/_candidate_long_dropdown.scss |
| scss/candidate/_candidate_base.scss | /var/www/justfacts/assets/scss/candidate/_candidate_base.scss |
| scss/candidate/_candidate_contact_info.scss | /var/www/justfacts/assets/scss/candidate/_candidate_contact_info.scss |
| scss/vetoes/vetoes.scss | /var/www/justfacts/assets/scss/vetoes/vetoes.scss |
| scss/government/_ratings_detail.scss | /var/www/justfacts/assets/scss/government/_ratings_detail.scss |
| scss/government/_government_base.scss | /var/www/justfacts/assets/scss/government/_government_base.scss |
| scss/government/_issues.scss | /var/www/justfacts/assets/scss/government/_issues.scss |
| scss/government/_public_statements.scss | /var/www/justfacts/assets/scss/government/_public_statements.scss |
| scss/keyvotes/keyvotes.scss | /var/www/justfacts/assets/scss/keyvotes/keyvotes.scss |
| scss/helpus/_helpus.scss | /var/www/justfacts/assets/scss/helpus/_helpus.scss |
| scss/justfacts/_about.scss | /var/www/justfacts/assets/scss/justfacts/_about.scss |
| scss/justfacts/_footer.scss | /var/www/justfacts/assets/scss/justfacts/_footer.scss |
| scss/justfacts/_icons.scss | /var/www/justfacts/assets/scss/justfacts/_icons.scss |
| scss/justfacts/_home.scss | /var/www/justfacts/assets/scss/justfacts/_home.scss |
| scss/justfacts/_iSpy.scss | /var/www/justfacts/assets/scss/justfacts/_iSpy.scss |
| scss/justfacts/_global.scss | /var/www/justfacts/assets/scss/justfacts/_global.scss |
| scss/justfacts/_header.scss | /var/www/justfacts/assets/scss/justfacts/_header.scss |
| scss/justfacts/_search.scss | /var/www/justfacts/assets/scss/justfacts/_search.scss |
| scss/share/share.scss | /var/www/justfacts/assets/scss/share/share.scss |
| scss/user/_user_panel.scss | /var/www/justfacts/assets/scss/user/_user_panel.scss |
| scss/elections/_elections_base.scss | /var/www/justfacts/assets/scss/elections/_elections_base.scss |
| scss/elections/justfacts/_about.scss | /var/www/justfacts/assets/scss/elections/justfacts/_about.scss |
| scss/elections/justfacts/_footer.scss | /var/www/justfacts/assets/scss/elections/justfacts/_footer.scss |
| scss/elections/justfacts/_icons.scss | /var/www/justfacts/assets/scss/elections/justfacts/_icons.scss |
| scss/elections/justfacts/_home.scss | /var/www/justfacts/assets/scss/elections/justfacts/_home.scss |
| scss/elections/justfacts/_iSpy.scss | /var/www/justfacts/assets/scss/elections/justfacts/_iSpy.scss |
| scss/elections/justfacts/_global.scss | /var/www/justfacts/assets/scss/elections/justfacts/_global.scss |
| scss/elections/justfacts/_header.scss | /var/www/justfacts/assets/scss/elections/justfacts/_header.scss |
| scss/elections/justfacts/_search.scss | /var/www/justfacts/assets/scss/elections/justfacts/_search.scss |
| scss/material-kit/_misc-extend.scss | /var/www/justfacts/assets/scss/material-kit/_misc-extend.scss |
| scss/material-kit/_mixins.scss | /var/www/justfacts/assets/scss/material-kit/_mixins.scss |
| scss/material-kit/_nav.scss | /var/www/justfacts/assets/scss/material-kit/_nav.scss |
| scss/material-kit/_reboot.scss | /var/www/justfacts/assets/scss/material-kit/_reboot.scss |
| scss/material-kit/_ripples.scss | /var/www/justfacts/assets/scss/material-kit/_ripples.scss |
| scss/material-kit/_tooltip.scss | /var/www/justfacts/assets/scss/material-kit/_tooltip.scss |
| scss/material-kit/_list-group.scss | /var/www/justfacts/assets/scss/material-kit/_list-group.scss |
| scss/material-kit/_layout.scss | /var/www/justfacts/assets/scss/material-kit/_layout.scss |
| scss/material-kit/_navbar.scss | /var/www/justfacts/assets/scss/material-kit/_navbar.scss |
| scss/material-kit/_example-pages-extend.scss | /var/www/justfacts/assets/scss/material-kit/_example-pages-extend.scss |
| scss/material-kit/_misc.scss | /var/www/justfacts/assets/scss/material-kit/_misc.scss |
| scss/material-kit/_footers.scss | /var/www/justfacts/assets/scss/material-kit/_footers.scss |
| scss/material-kit/_tabs.scss | /var/www/justfacts/assets/scss/material-kit/_tabs.scss |
| scss/material-kit/_switches.scss | /var/www/justfacts/assets/scss/material-kit/_switches.scss |
| scss/material-kit/_drawer.scss | /var/www/justfacts/assets/scss/material-kit/_drawer.scss |
| scss/material-kit/_badges.scss | /var/www/justfacts/assets/scss/material-kit/_badges.scss |
| scss/material-kit/_modal.scss | /var/www/justfacts/assets/scss/material-kit/_modal.scss |
| scss/material-kit/_tables.scss | /var/www/justfacts/assets/scss/material-kit/_tables.scss |
| scss/material-kit/_modal-extend.scss | /var/www/justfacts/assets/scss/material-kit/_modal-extend.scss |
| scss/material-kit/_progress.scss | /var/www/justfacts/assets/scss/material-kit/_progress.scss |
| scss/material-kit/_popover.scss | /var/www/justfacts/assets/scss/material-kit/_popover.scss |
| scss/material-kit/_fileupload.scss | /var/www/justfacts/assets/scss/material-kit/_fileupload.scss |
| scss/material-kit/_headers.scss | /var/www/justfacts/assets/scss/material-kit/_headers.scss |
| scss/material-kit/_dropdown.scss | /var/www/justfacts/assets/scss/material-kit/_dropdown.scss |
| scss/material-kit/_pagination.scss | /var/www/justfacts/assets/scss/material-kit/_pagination.scss |
| scss/material-kit/_images.scss | /var/www/justfacts/assets/scss/material-kit/_images.scss |
| scss/material-kit/_forms.scss | /var/www/justfacts/assets/scss/material-kit/_forms.scss |
| scss/material-kit/_example-pages.scss | /var/www/justfacts/assets/scss/material-kit/_example-pages.scss |
| scss/material-kit/_togglebutton.scss | /var/www/justfacts/assets/scss/material-kit/_togglebutton.scss |
| scss/material-kit/_carousel.scss | /var/www/justfacts/assets/scss/material-kit/_carousel.scss |
| scss/material-kit/_responsive.scss | /var/www/justfacts/assets/scss/material-kit/_responsive.scss |
| scss/material-kit/_alerts.scss | /var/www/justfacts/assets/scss/material-kit/_alerts.scss |
| scss/material-kit/_type.scss | /var/www/justfacts/assets/scss/material-kit/_type.scss |
| scss/material-kit/_social-buttons.scss | /var/www/justfacts/assets/scss/material-kit/_social-buttons.scss |
| scss/material-kit/_input-group.scss | /var/www/justfacts/assets/scss/material-kit/_input-group.scss |
| scss/material-kit/_info-areas.scss | /var/www/justfacts/assets/scss/material-kit/_info-areas.scss |
| scss/material-kit/_sections.scss | /var/www/justfacts/assets/scss/material-kit/_sections.scss |
| scss/material-kit/_variables.scss | /var/www/justfacts/assets/scss/material-kit/_variables.scss |
| scss/material-kit/_custom-forms.scss | /var/www/justfacts/assets/scss/material-kit/_custom-forms.scss |
| scss/material-kit/_pills.scss | /var/www/justfacts/assets/scss/material-kit/_pills.scss |
| scss/material-kit/_cards.scss | /var/www/justfacts/assets/scss/material-kit/_cards.scss |
| scss/material-kit/_buttons.scss | /var/www/justfacts/assets/scss/material-kit/_buttons.scss |
| scss/material-kit/_core-bootstrap.scss | /var/www/justfacts/assets/scss/material-kit/_core-bootstrap.scss |
| scss/material-kit/_checkboxes.scss | /var/www/justfacts/assets/scss/material-kit/_checkboxes.scss |
| scss/material-kit/_radios.scss | /var/www/justfacts/assets/scss/material-kit/_radios.scss |
| scss/material-kit/_media.scss | /var/www/justfacts/assets/scss/material-kit/_media.scss |
| scss/material-kit/sections/_features.scss | /var/www/justfacts/assets/scss/material-kit/sections/_features.scss |
| scss/material-kit/sections/_pricing.scss | /var/www/justfacts/assets/scss/material-kit/sections/_pricing.scss |
| scss/material-kit/sections/_projects.scss | /var/www/justfacts/assets/scss/material-kit/sections/_projects.scss |
| scss/material-kit/sections/_contactus.scss | /var/www/justfacts/assets/scss/material-kit/sections/_contactus.scss |
| scss/material-kit/sections/_testimonials.scss | /var/www/justfacts/assets/scss/material-kit/sections/_testimonials.scss |
| scss/material-kit/sections/_team.scss | /var/www/justfacts/assets/scss/material-kit/sections/_team.scss |
| scss/material-kit/sections/_social-subscribe-lines.scss | /var/www/justfacts/assets/scss/material-kit/sections/_social-subscribe-lines.scss |
| scss/material-kit/sections/_footers-extend.scss | /var/www/justfacts/assets/scss/material-kit/sections/_footers-extend.scss |
| scss/material-kit/sections/_blogs.scss | /var/www/justfacts/assets/scss/material-kit/sections/_blogs.scss |
| scss/material-kit/sections/_headers-extend.scss | /var/www/justfacts/assets/scss/material-kit/sections/_headers-extend.scss |
| scss/material-kit/variables/_nav.scss | /var/www/justfacts/assets/scss/material-kit/variables/_nav.scss |
| scss/material-kit/variables/_tooltip.scss | /var/www/justfacts/assets/scss/material-kit/variables/_tooltip.scss |
| scss/material-kit/variables/_menu.scss | /var/www/justfacts/assets/scss/material-kit/variables/_menu.scss |
| scss/material-kit/variables/_list-group.scss | /var/www/justfacts/assets/scss/material-kit/variables/_list-group.scss |
| scss/material-kit/variables/_layout.scss | /var/www/justfacts/assets/scss/material-kit/variables/_layout.scss |
| scss/material-kit/variables/_bootstrap-material-design.scss | /var/www/justfacts/assets/scss/material-kit/variables/_bootstrap-material-design.scss |
| scss/material-kit/variables/_spacing.scss | /var/www/justfacts/assets/scss/material-kit/variables/_spacing.scss |
| scss/material-kit/variables/_drawer.scss | /var/www/justfacts/assets/scss/material-kit/variables/_drawer.scss |
| scss/material-kit/variables/_card.scss | /var/www/justfacts/assets/scss/material-kit/variables/_card.scss |
| scss/material-kit/variables/_tables.scss | /var/www/justfacts/assets/scss/material-kit/variables/_tables.scss |
| scss/material-kit/variables/_shadow.scss | /var/www/justfacts/assets/scss/material-kit/variables/_shadow.scss |
| scss/material-kit/variables/_dropdown.scss | /var/www/justfacts/assets/scss/material-kit/variables/_dropdown.scss |
| scss/material-kit/variables/_modals.scss | /var/www/justfacts/assets/scss/material-kit/variables/_modals.scss |
| scss/material-kit/variables/_pagination.scss | /var/www/justfacts/assets/scss/material-kit/variables/_pagination.scss |
| scss/material-kit/variables/_forms.scss | /var/www/justfacts/assets/scss/material-kit/variables/_forms.scss |
| scss/material-kit/variables/_carousel.scss | /var/www/justfacts/assets/scss/material-kit/variables/_carousel.scss |
| scss/material-kit/variables/_type.scss | /var/www/justfacts/assets/scss/material-kit/variables/_type.scss |
| scss/material-kit/variables/_snackbar.scss | /var/www/justfacts/assets/scss/material-kit/variables/_snackbar.scss |
| scss/material-kit/variables/_colors.scss | /var/www/justfacts/assets/scss/material-kit/variables/_colors.scss |
| scss/material-kit/variables/_custom-forms.scss | /var/www/justfacts/assets/scss/material-kit/variables/_custom-forms.scss |
| scss/material-kit/variables/_state.scss | /var/www/justfacts/assets/scss/material-kit/variables/_state.scss |
| scss/material-kit/variables/_code.scss | /var/www/justfacts/assets/scss/material-kit/variables/_code.scss |
| scss/material-kit/variables/_colors-map.scss | /var/www/justfacts/assets/scss/material-kit/variables/_colors-map.scss |
| scss/material-kit/variables/_body.scss | /var/www/justfacts/assets/scss/material-kit/variables/_body.scss |
| scss/material-kit/variables/_buttons.scss | /var/www/justfacts/assets/scss/material-kit/variables/_buttons.scss |
| scss/material-kit/variables/_brand.scss | /var/www/justfacts/assets/scss/material-kit/variables/_brand.scss |
| scss/material-kit/variables/_bootstrap-material-design-base.scss | /var/www/justfacts/assets/scss/material-kit/variables/_bootstrap-material-design-base.scss |
| scss/material-kit/mixins/_hover.scss | /var/www/justfacts/assets/scss/material-kit/mixins/_hover.scss |
| scss/material-kit/mixins/_alert.scss | /var/www/justfacts/assets/scss/material-kit/mixins/_alert.scss |
| scss/material-kit/mixins/_layout.scss | /var/www/justfacts/assets/scss/material-kit/mixins/_layout.scss |
| scss/material-kit/mixins/_animations.scss | /var/www/justfacts/assets/scss/material-kit/mixins/_animations.scss |
| scss/material-kit/mixins/_drawer.scss | /var/www/justfacts/assets/scss/material-kit/mixins/_drawer.scss |
| scss/material-kit/mixins/_utilities.scss | /var/www/justfacts/assets/scss/material-kit/mixins/_utilities.scss |
| scss/material-kit/mixins/_navbar-colors.scss | /var/www/justfacts/assets/scss/material-kit/mixins/_navbar-colors.scss |
| scss/material-kit/mixins/_forms.scss | /var/www/justfacts/assets/scss/material-kit/mixins/_forms.scss |
| scss/material-kit/mixins/_type.scss | /var/www/justfacts/assets/scss/material-kit/mixins/_type.scss |
| scss/material-kit/mixins/_breakpoints.scss | /var/www/justfacts/assets/scss/material-kit/mixins/_breakpoints.scss |
| scss/material-kit/mixins/_colored-shadows.scss | /var/www/justfacts/assets/scss/material-kit/mixins/_colored-shadows.scss |
| scss/material-kit/mixins/_navs.scss | /var/www/justfacts/assets/scss/material-kit/mixins/_navs.scss |
| scss/material-kit/mixins/_buttons.scss | /var/www/justfacts/assets/scss/material-kit/mixins/_buttons.scss |
| scss/material-kit/bootstrap/scss/_mixins.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_mixins.scss |
| scss/material-kit/bootstrap/scss/_nav.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_nav.scss |
| scss/material-kit/bootstrap/scss/_reboot.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_reboot.scss |
| scss/material-kit/bootstrap/scss/_alert.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_alert.scss |
| scss/material-kit/bootstrap/scss/_tooltip.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_tooltip.scss |
| scss/material-kit/bootstrap/scss/_list-group.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_list-group.scss |
| scss/material-kit/bootstrap/scss/_navbar.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_navbar.scss |
| scss/material-kit/bootstrap/scss/_utilities.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_utilities.scss |
| scss/material-kit/bootstrap/scss/_modal.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_modal.scss |
| scss/material-kit/bootstrap/scss/_card.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_card.scss |
| scss/material-kit/bootstrap/scss/_tables.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_tables.scss |
| scss/material-kit/bootstrap/scss/_functions.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_functions.scss |
| scss/material-kit/bootstrap/scss/_close.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_close.scss |
| scss/material-kit/bootstrap/scss/_progress.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_progress.scss |
| scss/material-kit/bootstrap/scss/_popover.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_popover.scss |
| scss/material-kit/bootstrap/scss/_dropdown.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_dropdown.scss |
| scss/material-kit/bootstrap/scss/_pagination.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_pagination.scss |
| scss/material-kit/bootstrap/scss/_print.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_print.scss |
| scss/material-kit/bootstrap/scss/_images.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_images.scss |
| scss/material-kit/bootstrap/scss/_forms.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_forms.scss |
| scss/material-kit/bootstrap/scss/_grid.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_grid.scss |
| scss/material-kit/bootstrap/scss/_carousel.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_carousel.scss |
| scss/material-kit/bootstrap/scss/_breadcrumb.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_breadcrumb.scss |
| scss/material-kit/bootstrap/scss/_type.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_type.scss |
| scss/material-kit/bootstrap/scss/_input-group.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_input-group.scss |
| scss/material-kit/bootstrap/scss/_variables.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_variables.scss |
| scss/material-kit/bootstrap/scss/_button-group.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_button-group.scss |
| scss/material-kit/bootstrap/scss/_custom-forms.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_custom-forms.scss |
| scss/material-kit/bootstrap/scss/_badge.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_badge.scss |
| scss/material-kit/bootstrap/scss/_root.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_root.scss |
| scss/material-kit/bootstrap/scss/_code.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_code.scss |
| scss/material-kit/bootstrap/scss/bootstrap-reboot.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/bootstrap-reboot.scss |
| scss/material-kit/bootstrap/scss/_buttons.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_buttons.scss |
| scss/material-kit/bootstrap/scss/bootstrap-grid.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/bootstrap-grid.scss |
| scss/material-kit/bootstrap/scss/_jumbotron.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_jumbotron.scss |
| scss/material-kit/bootstrap/scss/_media.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_media.scss |
| scss/material-kit/bootstrap/scss/bootstrap.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/bootstrap.scss |
| scss/material-kit/bootstrap/scss/_transitions.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_transitions.scss |
| scss/material-kit/bootstrap/scss/utilities/_clearfix.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/utilities/_clearfix.scss |
| scss/material-kit/bootstrap/scss/utilities/_screenreaders.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/utilities/_screenreaders.scss |
| scss/material-kit/bootstrap/scss/utilities/_spacing.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/utilities/_spacing.scss |
| scss/material-kit/bootstrap/scss/utilities/_embed.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/utilities/_embed.scss |
| scss/material-kit/bootstrap/scss/utilities/_borders.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/utilities/_borders.scss |
| scss/material-kit/bootstrap/scss/utilities/_align.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/utilities/_align.scss |
| scss/material-kit/bootstrap/scss/utilities/_text.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/utilities/_text.scss |
| scss/material-kit/bootstrap/scss/utilities/_background.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/utilities/_background.scss |
| scss/material-kit/bootstrap/scss/utilities/_visibility.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/utilities/_visibility.scss |
| scss/material-kit/bootstrap/scss/utilities/_flex.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/utilities/_flex.scss |
| scss/material-kit/bootstrap/scss/utilities/_display.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/utilities/_display.scss |
| scss/material-kit/bootstrap/scss/utilities/_position.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/utilities/_position.scss |
| scss/material-kit/bootstrap/scss/utilities/_sizing.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/utilities/_sizing.scss |
| scss/material-kit/bootstrap/scss/utilities/_float.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/utilities/_float.scss |
| scss/material-kit/bootstrap/scss/mixins/_hover.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/mixins/_hover.scss |
| scss/material-kit/bootstrap/scss/mixins/_alert.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/mixins/_alert.scss |
| scss/material-kit/bootstrap/scss/mixins/_caret.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/mixins/_caret.scss |
| scss/material-kit/bootstrap/scss/mixins/_text-emphasis.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/mixins/_text-emphasis.scss |
| scss/material-kit/bootstrap/scss/mixins/_list-group.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/mixins/_list-group.scss |
| scss/material-kit/bootstrap/scss/mixins/_clearfix.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/mixins/_clearfix.scss |
| scss/material-kit/bootstrap/scss/mixins/_transition.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/mixins/_transition.scss |
| scss/material-kit/bootstrap/scss/mixins/_background-variant.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/mixins/_background-variant.scss |
| scss/material-kit/bootstrap/scss/mixins/_resize.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/mixins/_resize.scss |
| scss/material-kit/bootstrap/scss/mixins/_grid-framework.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/mixins/_grid-framework.scss |
| scss/material-kit/bootstrap/scss/mixins/_image.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/mixins/_image.scss |
| scss/material-kit/bootstrap/scss/mixins/_nav-divider.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/mixins/_nav-divider.scss |
| scss/material-kit/bootstrap/scss/mixins/_size.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/mixins/_size.scss |
| scss/material-kit/bootstrap/scss/mixins/_text-hide.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/mixins/_text-hide.scss |
| scss/material-kit/bootstrap/scss/mixins/_pagination.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/mixins/_pagination.scss |
| scss/material-kit/bootstrap/scss/mixins/_forms.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/mixins/_forms.scss |
| scss/material-kit/bootstrap/scss/mixins/_visibility.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/mixins/_visibility.scss |
| scss/material-kit/bootstrap/scss/mixins/_grid.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/mixins/_grid.scss |
| scss/material-kit/bootstrap/scss/mixins/_reset-text.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/mixins/_reset-text.scss |
| scss/material-kit/bootstrap/scss/mixins/_navbar-align.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/mixins/_navbar-align.scss |
| scss/material-kit/bootstrap/scss/mixins/_breakpoints.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/mixins/_breakpoints.scss |
| scss/material-kit/bootstrap/scss/mixins/_badge.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/mixins/_badge.scss |
| scss/material-kit/bootstrap/scss/mixins/_box-shadow.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/mixins/_box-shadow.scss |
| scss/material-kit/bootstrap/scss/mixins/_gradients.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/mixins/_gradients.scss |
| scss/material-kit/bootstrap/scss/mixins/_buttons.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/mixins/_buttons.scss |
| scss/material-kit/bootstrap/scss/mixins/_lists.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/mixins/_lists.scss |
| scss/material-kit/bootstrap/scss/mixins/_border-radius.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/mixins/_border-radius.scss |
| scss/material-kit/bootstrap/scss/mixins/_float.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/mixins/_float.scss |
| scss/material-kit/bootstrap/scss/mixins/_table-row.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/mixins/_table-row.scss |
| scss/material-kit/bootstrap/scss/mixins/_screen-reader.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/mixins/_screen-reader.scss |
| scss/material-kit/bootstrap/scss/mixins/_text-truncate.scss | /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/mixins/_text-truncate.scss |
| scss/material-kit/cards/_card-blog.scss | /var/www/justfacts/assets/scss/material-kit/cards/_card-blog.scss |
| scss/material-kit/cards/_card-carousel.scss | /var/www/justfacts/assets/scss/material-kit/cards/_card-carousel.scss |
| scss/material-kit/cards/_card-testimonials.scss | /var/www/justfacts/assets/scss/material-kit/cards/_card-testimonials.scss |
| scss/material-kit/cards/_card-collapse.scss | /var/www/justfacts/assets/scss/material-kit/cards/_card-collapse.scss |
| scss/material-kit/cards/_card-form-horizontal.scss | /var/www/justfacts/assets/scss/material-kit/cards/_card-form-horizontal.scss |
| scss/material-kit/cards/_card-pricing.scss | /var/www/justfacts/assets/scss/material-kit/cards/_card-pricing.scss |
| scss/material-kit/cards/_card-rotate.scss | /var/www/justfacts/assets/scss/material-kit/cards/_card-rotate.scss |
| scss/material-kit/cards/_card-product.scss | /var/www/justfacts/assets/scss/material-kit/cards/_card-product.scss |
| scss/material-kit/cards/_card-login.scss | /var/www/justfacts/assets/scss/material-kit/cards/_card-login.scss |
| scss/material-kit/cards/_card-profile.scss | /var/www/justfacts/assets/scss/material-kit/cards/_card-profile.scss |
| scss/material-kit/cards/_card-plain.scss | /var/www/justfacts/assets/scss/material-kit/cards/_card-plain.scss |
| scss/material-kit/cards/_card-contact.scss | /var/www/justfacts/assets/scss/material-kit/cards/_card-contact.scss |
| scss/material-kit/cards/_card-background.scss | /var/www/justfacts/assets/scss/material-kit/cards/_card-background.scss |
| scss/material-kit/plugins/_plugin-bootstrap-select.scss | /var/www/justfacts/assets/scss/material-kit/plugins/_plugin-bootstrap-select.scss |
| scss/material-kit/plugins/_plugin-tagsinput.scss | /var/www/justfacts/assets/scss/material-kit/plugins/_plugin-tagsinput.scss |
| scss/material-kit/plugins/_plugin-datetime-picker.scss | /var/www/justfacts/assets/scss/material-kit/plugins/_plugin-datetime-picker.scss |
| scss/material-kit/plugins/_plugin-flexisel.scss | /var/www/justfacts/assets/scss/material-kit/plugins/_plugin-flexisel.scss |
| scss/material-kit/plugins/_snackbar.scss | /var/www/justfacts/assets/scss/material-kit/plugins/_snackbar.scss |
| scss/material-kit/plugins/_plugin-nouislider.scss | /var/www/justfacts/assets/scss/material-kit/plugins/_plugin-nouislider.scss |
| Path | Location |
|---|---|
| admin/img/icon-no.svg | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/img/icon-no.svg |
| admin/img/README.txt | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/img/README.txt |
| admin/img/icon-yes.svg | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/img/icon-yes.svg |
| admin/img/inline-delete.svg | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/img/inline-delete.svg |
| admin/img/selector-icons.svg | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/img/selector-icons.svg |
| admin/img/icon-calendar.svg | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/img/icon-calendar.svg |
| admin/img/search.svg | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/img/search.svg |
| admin/img/LICENSE | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/img/LICENSE |
| admin/img/icon-unknown.svg | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/img/icon-unknown.svg |
| admin/img/icon-viewlink.svg | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/img/icon-viewlink.svg |
| admin/img/icon-changelink.svg | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/img/icon-changelink.svg |
| admin/img/calendar-icons.svg | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/img/calendar-icons.svg |
| admin/img/icon-alert.svg | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/img/icon-alert.svg |
| admin/img/icon-unknown-alt.svg | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/img/icon-unknown-alt.svg |
| admin/img/tooltag-add.svg | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/img/tooltag-add.svg |
| admin/img/icon-addlink.svg | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/img/icon-addlink.svg |
| admin/img/sorting-icons.svg | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/img/sorting-icons.svg |
| admin/img/icon-clock.svg | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/img/icon-clock.svg |
| admin/img/icon-deletelink.svg | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/img/icon-deletelink.svg |
| admin/img/tooltag-arrowright.svg | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/img/tooltag-arrowright.svg |
| admin/img/gis/move_vertex_off.svg | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/img/gis/move_vertex_off.svg |
| admin/img/gis/move_vertex_on.svg | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/img/gis/move_vertex_on.svg |
| admin/fonts/README.txt | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/fonts/README.txt |
| admin/fonts/LICENSE.txt | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/fonts/LICENSE.txt |
| admin/fonts/Roboto-Regular-webfont.woff | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/fonts/Roboto-Regular-webfont.woff |
| admin/fonts/Roboto-Light-webfont.woff | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/fonts/Roboto-Light-webfont.woff |
| admin/fonts/Roboto-Bold-webfont.woff | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/fonts/Roboto-Bold-webfont.woff |
| admin/js/SelectFilter2.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/SelectFilter2.js |
| admin/js/nav_sidebar.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/nav_sidebar.js |
| admin/js/core.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/core.js |
| admin/js/popup_response.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/popup_response.js |
| admin/js/collapse.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/collapse.js |
| admin/js/autocomplete.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/autocomplete.js |
| admin/js/change_form.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/change_form.js |
| admin/js/jquery.init.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/jquery.init.js |
| admin/js/calendar.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/calendar.js |
| admin/js/urlify.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/urlify.js |
| admin/js/cancel.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/cancel.js |
| admin/js/prepopulate_init.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/prepopulate_init.js |
| admin/js/actions.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/actions.js |
| admin/js/prepopulate.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/prepopulate.js |
| admin/js/inlines.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/inlines.js |
| admin/js/SelectBox.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/SelectBox.js |
| admin/js/vendor/select2/LICENSE.md | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/LICENSE.md |
| admin/js/vendor/select2/select2.full.min.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/select2.full.min.js |
| admin/js/vendor/select2/select2.full.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/select2.full.js |
| admin/js/vendor/select2/i18n/ko.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ko.js |
| admin/js/vendor/select2/i18n/af.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/af.js |
| admin/js/vendor/select2/i18n/az.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/az.js |
| admin/js/vendor/select2/i18n/hr.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hr.js |
| admin/js/vendor/select2/i18n/tr.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/tr.js |
| admin/js/vendor/select2/i18n/sr-Cyrl.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sr-Cyrl.js |
| admin/js/vendor/select2/i18n/hsb.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hsb.js |
| admin/js/vendor/select2/i18n/is.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/is.js |
| admin/js/vendor/select2/i18n/nb.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/nb.js |
| admin/js/vendor/select2/i18n/km.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/km.js |
| admin/js/vendor/select2/i18n/fr.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fr.js |
| admin/js/vendor/select2/i18n/id.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/id.js |
| admin/js/vendor/select2/i18n/hu.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hu.js |
| admin/js/vendor/select2/i18n/zh-CN.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-CN.js |
| admin/js/vendor/select2/i18n/nl.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/nl.js |
| admin/js/vendor/select2/i18n/he.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/he.js |
| admin/js/vendor/select2/i18n/pt.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pt.js |
| admin/js/vendor/select2/i18n/de.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/de.js |
| admin/js/vendor/select2/i18n/sq.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sq.js |
| admin/js/vendor/select2/i18n/es.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/es.js |
| admin/js/vendor/select2/i18n/it.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/it.js |
| admin/js/vendor/select2/i18n/ne.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ne.js |
| admin/js/vendor/select2/i18n/ar.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ar.js |
| admin/js/vendor/select2/i18n/en.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/en.js |
| admin/js/vendor/select2/i18n/fa.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fa.js |
| admin/js/vendor/select2/i18n/cs.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/cs.js |
| admin/js/vendor/select2/i18n/tk.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/tk.js |
| admin/js/vendor/select2/i18n/vi.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/vi.js |
| admin/js/vendor/select2/i18n/bg.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bg.js |
| admin/js/vendor/select2/i18n/pt-BR.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pt-BR.js |
| admin/js/vendor/select2/i18n/ru.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ru.js |
| admin/js/vendor/select2/i18n/hi.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hi.js |
| admin/js/vendor/select2/i18n/ca.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ca.js |
| admin/js/vendor/select2/i18n/lt.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/lt.js |
| admin/js/vendor/select2/i18n/sl.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sl.js |
| admin/js/vendor/select2/i18n/ka.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ka.js |
| admin/js/vendor/select2/i18n/el.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/el.js |
| admin/js/vendor/select2/i18n/bs.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bs.js |
| admin/js/vendor/select2/i18n/uk.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/uk.js |
| admin/js/vendor/select2/i18n/gl.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/gl.js |
| admin/js/vendor/select2/i18n/eu.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/eu.js |
| admin/js/vendor/select2/i18n/sv.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sv.js |
| admin/js/vendor/select2/i18n/dsb.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/dsb.js |
| admin/js/vendor/select2/i18n/fi.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fi.js |
| admin/js/vendor/select2/i18n/ro.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ro.js |
| admin/js/vendor/select2/i18n/ja.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ja.js |
| admin/js/vendor/select2/i18n/zh-TW.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-TW.js |
| admin/js/vendor/select2/i18n/sk.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sk.js |
| admin/js/vendor/select2/i18n/th.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/th.js |
| admin/js/vendor/select2/i18n/mk.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/mk.js |
| admin/js/vendor/select2/i18n/hy.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hy.js |
| admin/js/vendor/select2/i18n/da.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/da.js |
| admin/js/vendor/select2/i18n/ps.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ps.js |
| admin/js/vendor/select2/i18n/bn.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bn.js |
| admin/js/vendor/select2/i18n/lv.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/lv.js |
| admin/js/vendor/select2/i18n/ms.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ms.js |
| admin/js/vendor/select2/i18n/et.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/et.js |
| admin/js/vendor/select2/i18n/pl.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pl.js |
| admin/js/vendor/select2/i18n/sr.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sr.js |
| admin/js/vendor/jquery/jquery.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.js |
| admin/js/vendor/jquery/LICENSE.txt | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/jquery/LICENSE.txt |
| admin/js/vendor/jquery/jquery.min.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.min.js |
| admin/js/vendor/xregexp/LICENSE.txt | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/xregexp/LICENSE.txt |
| admin/js/vendor/xregexp/xregexp.min.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.min.js |
| admin/js/vendor/xregexp/xregexp.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.js |
| admin/js/admin/RelatedObjectLookups.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/admin/RelatedObjectLookups.js |
| admin/js/admin/DateTimeShortcuts.js | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/admin/DateTimeShortcuts.js |
| admin/css/changelists.css | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/css/changelists.css |
| admin/css/responsive_rtl.css | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/css/responsive_rtl.css |
| admin/css/dashboard.css | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/css/dashboard.css |
| admin/css/nav_sidebar.css | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/css/nav_sidebar.css |
| admin/css/fonts.css | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/css/fonts.css |
| admin/css/autocomplete.css | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/css/autocomplete.css |
| admin/css/base.css | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/css/base.css |
| admin/css/widgets.css | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/css/widgets.css |
| admin/css/forms.css | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/css/forms.css |
| admin/css/login.css | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/css/login.css |
| admin/css/rtl.css | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/css/rtl.css |
| admin/css/responsive.css | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/css/responsive.css |
| admin/css/vendor/select2/select2.min.css | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/css/vendor/select2/select2.min.css |
| admin/css/vendor/select2/LICENSE-SELECT2.md | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/css/vendor/select2/LICENSE-SELECT2.md |
| admin/css/vendor/select2/select2.css | /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/css/vendor/select2/select2.css |
| debug_toolbar/js/toolbar.js | /usr/local/lib/python3.12/dist-packages/debug_toolbar/static/debug_toolbar/js/toolbar.js |
| debug_toolbar/js/utils.js | /usr/local/lib/python3.12/dist-packages/debug_toolbar/static/debug_toolbar/js/utils.js |
| debug_toolbar/js/redirect.js | /usr/local/lib/python3.12/dist-packages/debug_toolbar/static/debug_toolbar/js/redirect.js |
| debug_toolbar/js/history.js | /usr/local/lib/python3.12/dist-packages/debug_toolbar/static/debug_toolbar/js/history.js |
| debug_toolbar/js/timer.js | /usr/local/lib/python3.12/dist-packages/debug_toolbar/static/debug_toolbar/js/timer.js |
| debug_toolbar/css/toolbar.css | /usr/local/lib/python3.12/dist-packages/debug_toolbar/static/debug_toolbar/css/toolbar.css |
| debug_toolbar/css/print.css | /usr/local/lib/python3.12/dist-packages/debug_toolbar/static/debug_toolbar/css/print.css |
| rest_framework/img/glyphicons-halflings-white.png | /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/img/glyphicons-halflings-white.png |
| rest_framework/img/grid.png | /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/img/grid.png |
| rest_framework/img/glyphicons-halflings.png | /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/img/glyphicons-halflings.png |
| rest_framework/fonts/fontawesome-webfont.ttf | /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/fonts/fontawesome-webfont.ttf |
| rest_framework/fonts/glyphicons-halflings-regular.woff | /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.woff |
| rest_framework/fonts/glyphicons-halflings-regular.ttf | /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.ttf |
| rest_framework/fonts/glyphicons-halflings-regular.eot | /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.eot |
| rest_framework/fonts/glyphicons-halflings-regular.svg | /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.svg |
| rest_framework/fonts/fontawesome-webfont.woff | /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/fonts/fontawesome-webfont.woff |
| rest_framework/fonts/fontawesome-webfont.svg | /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/fonts/fontawesome-webfont.svg |
| rest_framework/fonts/fontawesome-webfont.eot | /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/fonts/fontawesome-webfont.eot |
| rest_framework/fonts/glyphicons-halflings-regular.woff2 | /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.woff2 |
| rest_framework/docs/img/favicon.ico | /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/docs/img/favicon.ico |
| rest_framework/docs/img/grid.png | /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/docs/img/grid.png |
| rest_framework/docs/js/jquery.json-view.min.js | /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/docs/js/jquery.json-view.min.js |
| rest_framework/docs/js/highlight.pack.js | /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/docs/js/highlight.pack.js |
| rest_framework/docs/js/api.js | /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/docs/js/api.js |
| rest_framework/docs/css/jquery.json-view.min.css | /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/docs/css/jquery.json-view.min.css |
| rest_framework/docs/css/highlight.css | /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/docs/css/highlight.css |
| rest_framework/docs/css/base.css | /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/docs/css/base.css |
| rest_framework/js/ajax-form.js | /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/js/ajax-form.js |
| rest_framework/js/jquery-3.7.1.min.js | /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/js/jquery-3.7.1.min.js |
| rest_framework/js/load-ajax-form.js | /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/js/load-ajax-form.js |
| rest_framework/js/prettify-min.js | /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/js/prettify-min.js |
| rest_framework/js/bootstrap.min.js | /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/js/bootstrap.min.js |
| rest_framework/js/csrf.js | /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/js/csrf.js |
| rest_framework/js/default.js | /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/js/default.js |
| rest_framework/js/coreapi-0.1.1.js | /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/js/coreapi-0.1.1.js |
| rest_framework/css/bootstrap-tweaks.css | /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/css/bootstrap-tweaks.css |
| rest_framework/css/font-awesome-4.0.3.css | /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/css/font-awesome-4.0.3.css |
| rest_framework/css/default.css | /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/css/default.css |
| rest_framework/css/prettify.css | /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/css/prettify.css |
| rest_framework/css/bootstrap-theme.min.css.map | /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/css/bootstrap-theme.min.css.map |
| rest_framework/css/bootstrap.min.css | /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/css/bootstrap.min.css |
| rest_framework/css/bootstrap.min.css.map | /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/css/bootstrap.min.css.map |
| rest_framework/css/bootstrap-theme.min.css | /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/css/bootstrap-theme.min.css |
None
{'False': False, 'None': None, 'True': True}
{'django_version_info': '3.2.25',
'exception_type': 'ProgrammingError',
'exception_value': 'syntax error at or near ")"\n'
'LINE 1: ... speech_candidate.speech_candidate_id IN '
'(1392684,) AND fact...\n'
' '
'^\n',
'filtered_POST_items': [],
'frames': [{'context_line': ' return self.cursor.execute(sql, '
'params)',
'exc_cause': None,
'exc_cause_explicit': None,
'filename': '/usr/local/lib/python3.12/dist-packages/django/db/backends/utils.py',
'function': '_execute',
'id': 139148230302208,
'lineno': 84,
'post_context': ['',
' def _executemany(self, sql, param_list, '
'*ignored_wrapper_args):',
' '
'self.db.validate_no_broken_transaction()',
' with self.db.wrap_database_errors:',
' return self.cursor.executemany(sql, '
'param_list)',
''],
'pre_context': [' def _execute(self, sql, params, '
'*ignored_wrapper_args):',
' self.db.validate_no_broken_transaction()',
' with self.db.wrap_database_errors:',
' if params is None:',
' # params default might be '
'backend specific.',
' return self.cursor.execute(sql)',
' else:'],
'pre_context_lineno': 77,
'tb': <traceback object at 0x7e8df8d69a00>,
'type': 'django',
'vars': [('self',
'<debug_toolbar.panels.sql.tracking.patch_cursor_wrapper_with_mixin.<locals>.DjDTCursorWrapper '
'object at 0x7e8df2edc4a0>'),
('sql',
"('SELECT * FROM factcheck_speech_candidate INNER JOIN "
"speech_candidate ON '\n"
" 'factcheck_speech_candidate.speech_candidate_id = '\n"
" 'speech_candidate.speech_candidate_id WHERE '\n"
" 'speech_candidate.speech_candidate_id IN (1392684,) "
"AND '\n"
" 'factcheck_speech_candidate.factcheckruling_id IN (1, "
"2, 16, 23, 26, 27, 28)')"),
('params', '()'),
('ignored_wrapper_args',
'(False,\n'
" {'connection': "
'<django.db.backends.postgresql.base.DatabaseWrapper '
'object at 0x7e8df990bce0>,\n'
" 'cursor': "
'<debug_toolbar.panels.sql.tracking.patch_cursor_wrapper_with_mixin.<locals>.DjDTCursorWrapper '
'object at 0x7e8df2edc4a0>})')]},
{'context_line': ' response = get_response(request)',
'exc_cause': SyntaxError('syntax error at or near ")"\nLINE 1: ... speech_candidate.speech_candidate_id IN (1392684,) AND fact...\n ^\n'),
'exc_cause_explicit': SyntaxError('syntax error at or near ")"\nLINE 1: ... speech_candidate.speech_candidate_id IN (1392684,) AND fact...\n ^\n'),
'filename': '/usr/local/lib/python3.12/dist-packages/django/core/handlers/exception.py',
'function': 'inner',
'id': 139148230306880,
'lineno': 47,
'post_context': [' except Exception as exc:',
' response = '
'response_for_exception(request, exc)',
' return response',
' return inner',
'',
''],
'pre_context': [' response = await '
'sync_to_async(response_for_exception, '
'thread_sensitive=False)(request, exc)',
' return response',
' return inner',
' else:',
' @wraps(get_response)',
' def inner(request):',
' try:'],
'pre_context_lineno': 40,
'tb': <traceback object at 0x7e8df8d6ac40>,
'type': 'django',
'vars': [('request', "<WSGIRequest: GET '/issues/MT/17'>"),
('exc',
'ProgrammingError(\'syntax error at or near ")"\\nLINE '
'1: ... speech_candidate.speech_candidate_id IN '
'(1392684,) AND '
'fact...\\n '
"^\\n')"),
('get_response',
'<bound method BaseHandler._get_response of '
'<django.core.handlers.wsgi.WSGIHandler object at '
'0x7e8dfb6e6f60>>')]},
{'context_line': ' response = '
'wrapped_callback(request, *callback_args, '
'**callback_kwargs)',
'exc_cause': SyntaxError('syntax error at or near ")"\nLINE 1: ... speech_candidate.speech_candidate_id IN (1392684,) AND fact...\n ^\n'),
'exc_cause_explicit': SyntaxError('syntax error at or near ")"\nLINE 1: ... speech_candidate.speech_candidate_id IN (1392684,) AND fact...\n ^\n'),
'filename': '/usr/local/lib/python3.12/dist-packages/django/core/handlers/base.py',
'function': '_get_response',
'id': 139148230304000,
'lineno': 181,
'post_context': [' except Exception as e:',
' response = '
'self.process_exception_by_middleware(e, '
'request)',
' if response is None:',
' raise',
'',
' # Complain if the view returned None (a '
'common error).'],
'pre_context': ['',
' if response is None:',
' wrapped_callback = '
'self.make_view_atomic(callback)',
' # If it is an asynchronous view, run '
'it in a subthread.',
' if '
'asyncio.iscoroutinefunction(wrapped_callback):',
' wrapped_callback = '
'async_to_sync(wrapped_callback)',
' try:'],
'pre_context_lineno': 174,
'tb': <traceback object at 0x7e8df8d6a100>,
'type': 'django',
'vars': [('self',
'<django.core.handlers.wsgi.WSGIHandler object at '
'0x7e8dfb6e6f60>'),
('request', "<WSGIRequest: GET '/issues/MT/17'>"),
('response', 'None'),
('callback', '<function issueSummary at 0x7e8dfa33eac0>'),
('callback_args', '()'),
('callback_kwargs',
"{'categoryId': '17', 'stateId': 'MT'}"),
('middleware_method',
'<bound method CsrfViewMiddleware.process_view of '
'<django.middleware.csrf.CsrfViewMiddleware object at '
'0x7e8dfb571130>>'),
('wrapped_callback',
'<function issueSummary at 0x7e8dfa33eac0>')]},
{'context_line': ' factcheck_speeches = [',
'exc_cause': SyntaxError('syntax error at or near ")"\nLINE 1: ... speech_candidate.speech_candidate_id IN (1392684,) AND fact...\n ^\n'),
'exc_cause_explicit': SyntaxError('syntax error at or near ")"\nLINE 1: ... speech_candidate.speech_candidate_id IN (1392684,) AND fact...\n ^\n'),
'filename': '/var/www/justfacts/issues/views.py',
'function': 'issueSummary',
'id': 139148230300992,
'lineno': 247,
'post_context': [' x.speech_candidate_id for x in '
'factcheck_speeches]',
'',
' if factcheck_speeches:',
' for statement in statements:',
' if statement.speech_candidate_id in '
'factcheck_speeches:',
' # setattr(statement, '
'"Bull_flag", True)'],
'pre_context': ['',
' factcheck_speeches = []',
'',
' if speech_candidate_ids_to_check:',
' factcheck_speeches = '
'FactCheckSpeechCandidate.objects.raw(',
" 'SELECT * FROM "
'factcheck_speech_candidate INNER JOIN '
'speech_candidate ON '
'factcheck_speech_candidate.speech_candidate_id = '
'speech_candidate.speech_candidate_id WHERE '
'speech_candidate.speech_candidate_id IN {} AND '
'factcheck_speech_candidate.factcheckruling_id IN '
'(1, 2, 16, 23, 26, 27, '
"28)'.format(tuple(speech_candidate_ids_to_check)))",
''],
'pre_context_lineno': 240,
'tb': <traceback object at 0x7e8df8d69540>,
'type': 'user',
'vars': [('request', "<WSGIRequest: GET '/issues/MT/17'>"),
('stateId', "'MT'"),
('categoryId', "'17'"),
('template',
'<django.template.backends.django.Template object at '
'0x7e8df90d1fd0>'),
('limit', '5'),
('votes_kwargs',
"{'congcategory__congcategorycategory__category__category_id__in': "
'[17, 109, 86],\n'
" 'keyvote': True,\n"
" 'release_id__gte': 1}"),
('ratings_kwargs',
"{'ratingcategory__category__category_id': '17', "
"'release_id__gte': 1}"),
('measures_kwargs',
"{'measurecategory__category__category_id': '17', "
"'state__state_id': 'MT'}"),
('cat', '<Category: Category object (17)>'),
('categoryName', "'Conservative'"),
('category_ids_for_raw_query', '[17, 109, 86]'),
('CategoryCategory',
"<class 'misc.models.CategoryCategory'>"),
('get_children',
'<QuerySet [<CategoryCategory: CategoryCategory object '
'(171)>, <CategoryCategory: CategoryCategory object '
'(206)>]>'),
('parent_child_ids', "{'17', 109, 86}"),
('item',
'<CategoryCategory: CategoryCategory object (206)>'),
('categories',
'<QuerySet [<Category: Category object (2)>, <Category: '
'Category object (4)>, <Category: Category object (5)>, '
'<Category: Category object (7)>, <Category: Category '
'object (10)>, <Category: Category object (11)>, '
'<Category: Category object (78)>, <Category: Category '
'object (79)>, <Category: Category object (13)>, '
'<Category: Category object (17)>, <Category: Category '
'object (81)>, <Category: Category object (20)>, '
'<Category: Category object (71)>, <Category: Category '
'object (22)>, <Category: Category object (25)>, '
'<Category: Category object (82)>, <Category: Category '
'object (27)>, <Category: Category object (12)>, '
'<Category: Category object (3)>, <Category: Category '
"object (29)>, '...(remaining elements "
"truncated)...']>"),
('votes', '<QuerySet []>'),
('statements',
'<RawQuerySet: \n'
' SELECT DISTINCT\n'
' sp.speech_id,\n'
' s.speech_candidate_id,\n'
' sp.speechdate,\n'
' sp.title,\n'
' sp.location,\n'
' sp.speechtype_id,\n'
' s.candidate_id,\n'
' s.firstname,\n'
' s.lastname,\n'
' s.middlename,\n'
' s.nickname,\n'
' s.suffix,\n'
' s.officecandidatestatus_id,\n'
' s.shorttitle,\n'
' CASE s.candidatepreferredname_id\n'
" WHEN 'M' THEN s.middlename\n"
" WHEN 'N' THEN s.nickname\n"
' ELSE s.firstname\n'
' END AS preferred\n'
' FROM (\n'
' SELECT s.speech_id, '
'sc.speech_candidate_id, spc.category_id, c.lastname, '
'c.firstname, c.candidate_id, c.nickname, c.middlename, '
'c.suffix, oc.officecandidatestatus_id, o.shorttitle, '
'c.candidatepreferredname_id\n'
' FROM speech s\n'
' JOIN speech_candidate sc USING '
'(speech_id)\n'
' JOIN speech_category spc USING '
'(speech_id)\n'
' JOIN candidate c USING '
'(candidate_id)\n'
' LEFT JOIN office_candidate oc ON\n'
' oc.candidate_id = '
'c.candidate_id\n'
' AND '
'(oc.officecandidatestatus_id = ANY (ARRAY[1, 3, 4]))\n'
' AND oc.state_id = MT::bpchar\n'
' LEFT JOIN office o USING '
'(office_id)\n'
' LEFT JOIN ( SELECT '
'ec.candidate_id\n'
' FROM election_candidate '
'ec\n'
' JOIN election e USING '
'(election_id)\n'
' JOIN '
'election_electionstage USING (election_id)\n'
' JOIN '
'electionstage_candidate USING '
'(election_electionstage_id, election_candidate_id)\n'
' WHERE\n'
' e.electionyear = 2025\n'
' AND e.state_id = '
'MT::bpchar\n'
' AND '
'(electionstage_candidate.electioncandidatestatus_id = '
'ANY (ARRAY[6, 8, 9, 12, 13])) AND ec.office_id = 1) ec '
'ON ec.candidate_id = c.candidate_id\n'
' WHERE\n'
' s.speechdate IS NOT NULL\n'
' AND s.speechtype_id <> 7 AND '
'spc.category_id IN (17, 109, 86)\n'
' AND (ec.candidate_id IS NOT '
'NULL OR oc.candidate_id IS NOT NULL)\n'
' ORDER BY s.speechdate DESC\n'
' LIMIT 200) s\n'
' JOIN speech sp USING (speech_id)\n'
' ORDER BY sp.speechdate DESC\n'
' LIMIT 5>'),
('speech_candidate_ids_to_check', '[1392684]'),
('factcheck_speeches',
'<RawQuerySet: SELECT * FROM factcheck_speech_candidate '
'INNER JOIN speech_candidate ON '
'factcheck_speech_candidate.speech_candidate_id = '
'speech_candidate.speech_candidate_id WHERE '
'speech_candidate.speech_candidate_id IN (1392684,) AND '
'factcheck_speech_candidate.factcheckruling_id IN (1, '
'2, 16, 23, 26, 27, 28)>')]},
{'context_line': ' self._fetch_all()',
'exc_cause': SyntaxError('syntax error at or near ")"\nLINE 1: ... speech_candidate.speech_candidate_id IN (1392684,) AND fact...\n ^\n'),
'exc_cause_explicit': SyntaxError('syntax error at or near ")"\nLINE 1: ... speech_candidate.speech_candidate_id IN (1392684,) AND fact...\n ^\n'),
'filename': '/usr/local/lib/python3.12/dist-packages/django/db/models/query.py',
'function': '__iter__',
'id': 139148230303232,
'lineno': 1484,
'post_context': [' return iter(self._result_cache)',
'',
' def iterator(self):',
' # Cache some things for performance '
'reasons outside the loop.',
' db = self.db',
' compiler = '
"connections[db].ops.compiler('SQLCompiler')("],
'pre_context': [' return len(self._result_cache)',
'',
' def __bool__(self):',
' self._fetch_all()',
' return bool(self._result_cache)',
'',
' def __iter__(self):'],
'pre_context_lineno': 1477,
'tb': <traceback object at 0x7e8df8d69e00>,
'type': 'django',
'vars': [('self',
'<RawQuerySet: SELECT * FROM factcheck_speech_candidate '
'INNER JOIN speech_candidate ON '
'factcheck_speech_candidate.speech_candidate_id = '
'speech_candidate.speech_candidate_id WHERE '
'speech_candidate.speech_candidate_id IN (1392684,) AND '
'factcheck_speech_candidate.factcheckruling_id IN (1, '
'2, 16, 23, 26, 27, 28)>')]},
{'context_line': ' self._result_cache = '
'list(self.iterator())',
'exc_cause': SyntaxError('syntax error at or near ")"\nLINE 1: ... speech_candidate.speech_candidate_id IN (1392684,) AND fact...\n ^\n'),
'exc_cause_explicit': SyntaxError('syntax error at or near ")"\nLINE 1: ... speech_candidate.speech_candidate_id IN (1392684,) AND fact...\n ^\n'),
'filename': '/usr/local/lib/python3.12/dist-packages/django/db/models/query.py',
'function': '_fetch_all',
'id': 139148230304768,
'lineno': 1471,
'post_context': [' if self._prefetch_related_lookups and '
'not self._prefetch_done:',
' self._prefetch_related_objects()',
'',
' def __len__(self):',
' self._fetch_all()',
' return len(self._result_cache)'],
'pre_context': [' translations=self.translations, '
'using=self._db, hints=self._hints',
' )',
' c._prefetch_related_lookups = '
'self._prefetch_related_lookups[:]',
' return c',
'',
' def _fetch_all(self):',
' if self._result_cache is None:'],
'pre_context_lineno': 1464,
'tb': <traceback object at 0x7e8df8d6a400>,
'type': 'django',
'vars': [('self',
'<RawQuerySet: SELECT * FROM factcheck_speech_candidate '
'INNER JOIN speech_candidate ON '
'factcheck_speech_candidate.speech_candidate_id = '
'speech_candidate.speech_candidate_id WHERE '
'speech_candidate.speech_candidate_id IN (1392684,) AND '
'factcheck_speech_candidate.factcheckruling_id IN (1, '
'2, 16, 23, 26, 27, 28)>')]},
{'context_line': ' query = iter(self.query)',
'exc_cause': SyntaxError('syntax error at or near ")"\nLINE 1: ... speech_candidate.speech_candidate_id IN (1392684,) AND fact...\n ^\n'),
'exc_cause_explicit': SyntaxError('syntax error at or near ")"\nLINE 1: ... speech_candidate.speech_candidate_id IN (1392684,) AND fact...\n ^\n'),
'filename': '/usr/local/lib/python3.12/dist-packages/django/db/models/query.py',
'function': 'iterator',
'id': 139148230310080,
'lineno': 1494,
'post_context': ['',
' try:',
' model_init_names, model_init_pos, '
'annotation_fields = '
'self.resolve_model_init_order()',
' if self.model._meta.pk.attname not '
'in model_init_names:',
' raise '
'exceptions.FieldDoesNotExist(',
" 'Raw query must include the "
"primary key'"],
'pre_context': [' def iterator(self):',
' # Cache some things for performance '
'reasons outside the loop.',
' db = self.db',
' compiler = '
"connections[db].ops.compiler('SQLCompiler')(",
' self.query, connections[db], db',
' )',
''],
'pre_context_lineno': 1487,
'tb': <traceback object at 0x7e8df8d6b8c0>,
'type': 'django',
'vars': [('self',
'<RawQuerySet: SELECT * FROM factcheck_speech_candidate '
'INNER JOIN speech_candidate ON '
'factcheck_speech_candidate.speech_candidate_id = '
'speech_candidate.speech_candidate_id WHERE '
'speech_candidate.speech_candidate_id IN (1392684,) AND '
'factcheck_speech_candidate.factcheckruling_id IN (1, '
'2, 16, 23, 26, 27, 28)>'),
('db', "'default'"),
('compiler',
'<django.db.models.sql.compiler.SQLCompiler object at '
'0x7e8df8d08b30>')]},
{'context_line': ' self._execute_query()',
'exc_cause': SyntaxError('syntax error at or near ")"\nLINE 1: ... speech_candidate.speech_candidate_id IN (1392684,) AND fact...\n ^\n'),
'exc_cause_explicit': SyntaxError('syntax error at or near ")"\nLINE 1: ... speech_candidate.speech_candidate_id IN (1392684,) AND fact...\n ^\n'),
'filename': '/usr/local/lib/python3.12/dist-packages/django/db/models/sql/query.py',
'function': '__iter__',
'id': 139148230296640,
'lineno': 110,
'post_context': [' if not '
'connections[self.using].features.can_use_chunked_reads:',
" # If the database can't use chunked "
'reads we need to make sure we',
' # evaluate the entire query up '
'front.',
' result = list(self.cursor)',
' else:',
' result = self.cursor'],
'pre_context': [' converter = '
'connections[self.using].introspection.identifier_converter',
' return [converter(column_meta[0])',
' for column_meta in '
'self.cursor.description]',
'',
' def __iter__(self):',
' # Always execute a new query for a new '
'iterator.',
' # This could be optimized with a cache '
'at the expense of RAM.'],
'pre_context_lineno': 103,
'tb': <traceback object at 0x7e8df8d68440>,
'type': 'django',
'vars': [('self',
'<RawQuery: SELECT * FROM factcheck_speech_candidate '
'INNER JOIN speech_candidate ON '
'factcheck_speech_candidate.speech_candidate_id = '
'speech_candidate.speech_candidate_id WHERE '
'speech_candidate.speech_candidate_id IN (1392684,) AND '
'factcheck_speech_candidate.factcheckruling_id IN (1, '
'2, 16, 23, 26, 27, 28)>')]},
{'context_line': ' self.cursor.execute(self.sql, params)',
'exc_cause': SyntaxError('syntax error at or near ")"\nLINE 1: ... speech_candidate.speech_candidate_id IN (1392684,) AND fact...\n ^\n'),
'exc_cause_explicit': SyntaxError('syntax error at or near ")"\nLINE 1: ... speech_candidate.speech_candidate_id IN (1392684,) AND fact...\n ^\n'),
'filename': '/usr/local/lib/python3.12/dist-packages/django/db/models/sql/query.py',
'function': '_execute_query',
'id': 139148230295936,
'lineno': 150,
'post_context': ['',
'',
'class Query(BaseExpression):',
' """A single SQL query."""',
'',
" alias_prefix = 'T'"],
'pre_context': [' params = {key: adapter(val) for key, '
'val in self.params.items()}',
' elif params_type is None:',
' params = None',
' else:',
' raise RuntimeError("Unexpected '
'params type: %s" % params_type)',
'',
' self.cursor = connection.cursor()'],
'pre_context_lineno': 143,
'tb': <traceback object at 0x7e8df8d68180>,
'type': 'django',
'vars': [('self',
'<RawQuery: SELECT * FROM factcheck_speech_candidate '
'INNER JOIN speech_candidate ON '
'factcheck_speech_candidate.speech_candidate_id = '
'speech_candidate.speech_candidate_id WHERE '
'speech_candidate.speech_candidate_id IN (1392684,) AND '
'factcheck_speech_candidate.factcheckruling_id IN (1, '
'2, 16, 23, 26, 27, 28)>'),
('connection',
'<django.db.backends.postgresql.base.DatabaseWrapper '
'object at 0x7e8df990bce0>'),
('params_type', "<class 'tuple'>"),
('params', '()'),
('adapter',
'<bound method '
'BaseDatabaseOperations.adapt_unknown_value of '
'<django.db.backends.postgresql.operations.DatabaseOperations '
'object at 0x7e8df990bc20>>')]},
{'context_line': ' return self._record(super().execute, '
'sql, params)',
'exc_cause': SyntaxError('syntax error at or near ")"\nLINE 1: ... speech_candidate.speech_candidate_id IN (1392684,) AND fact...\n ^\n'),
'exc_cause_explicit': SyntaxError('syntax error at or near ")"\nLINE 1: ... speech_candidate.speech_candidate_id IN (1392684,) AND fact...\n ^\n'),
'filename': '/usr/local/lib/python3.12/dist-packages/debug_toolbar/panels/sql/tracking.py',
'function': 'execute',
'id': 139148230300864,
'lineno': 235,
'post_context': ['',
' def executemany(self, sql, param_list):',
' return '
'self._record(super().executemany, sql, '
'param_list)'],
'pre_context': [' # We keep `sql` to maintain '
'backwards compatibility',
' self.logger.record(**kwargs)',
'',
' def callproc(self, procname, params=None):',
' return self._record(super().callproc, '
'procname, params)',
'',
' def execute(self, sql, params=None):'],
'pre_context_lineno': 228,
'tb': <traceback object at 0x7e8df8d694c0>,
'type': 'user',
'vars': [('self',
'<debug_toolbar.panels.sql.tracking.patch_cursor_wrapper_with_mixin.<locals>.DjDTCursorWrapper '
'object at 0x7e8df2edc4a0>'),
('sql',
"('SELECT * FROM factcheck_speech_candidate INNER JOIN "
"speech_candidate ON '\n"
" 'factcheck_speech_candidate.speech_candidate_id = '\n"
" 'speech_candidate.speech_candidate_id WHERE '\n"
" 'speech_candidate.speech_candidate_id IN (1392684,) "
"AND '\n"
" 'factcheck_speech_candidate.factcheckruling_id IN (1, "
"2, 16, 23, 26, 27, 28)')"),
('params', '()'),
('__class__',
'<class '
"'debug_toolbar.panels.sql.tracking.NormalCursorMixin'>")]},
{'context_line': ' return method(sql, params)',
'exc_cause': SyntaxError('syntax error at or near ")"\nLINE 1: ... speech_candidate.speech_candidate_id IN (1392684,) AND fact...\n ^\n'),
'exc_cause_explicit': SyntaxError('syntax error at or near ")"\nLINE 1: ... speech_candidate.speech_candidate_id IN (1392684,) AND fact...\n ^\n'),
'filename': '/usr/local/lib/python3.12/dist-packages/debug_toolbar/panels/sql/tracking.py',
'function': '_record',
'id': 139148230303040,
'lineno': 160,
'post_context': [' finally:',
' stop_time = perf_counter()',
' duration = (stop_time - start_time) '
'* 1000',
' _params = ""',
' with '
'contextlib.suppress(TypeError):',
' # object JSON serializable?'],
'pre_context': [' if vendor == "postgresql":',
' # The underlying DB connection (as '
"opposed to Django's wrapper)",
' conn = self.db.connection',
' initial_conn_status = '
'conn.info.transaction_status',
'',
' start_time = perf_counter()',
' try:'],
'pre_context_lineno': 153,
'tb': <traceback object at 0x7e8df8d69d40>,
'type': 'user',
'vars': [('self',
'<debug_toolbar.panels.sql.tracking.patch_cursor_wrapper_with_mixin.<locals>.DjDTCursorWrapper '
'object at 0x7e8df2edc4a0>'),
('method',
'<bound method CursorDebugWrapper.execute of '
'<debug_toolbar.panels.sql.tracking.patch_cursor_wrapper_with_mixin.<locals>.DjDTCursorWrapper '
'object at 0x7e8df2edc4a0>>'),
('sql',
"('SELECT * FROM factcheck_speech_candidate INNER JOIN "
"speech_candidate ON '\n"
" 'factcheck_speech_candidate.speech_candidate_id = '\n"
" 'speech_candidate.speech_candidate_id WHERE '\n"
" 'speech_candidate.speech_candidate_id IN (1392684,) "
"AND '\n"
" 'factcheck_speech_candidate.factcheckruling_id IN (1, "
"2, 16, 23, 26, 27, 28)')"),
('params', '()'),
('alias', "'default'"),
('vendor', "'postgresql'"),
('conn',
"<connection object at 0x7e8df8f71800; dsn: 'user=web "
'password=xxx dbname=pvsadmin host=52.27.7.38 '
"port=5432', closed: 0>"),
('initial_conn_status', '0'),
('start_time', '649925.732853408'),
('stop_time', '649925.733421383'),
('duration', '0.5679749883711338'),
('_params', "'[]'"),
('template_info', 'None'),
('kwargs',
"{'alias': 'default',\n"
" 'duration': 0.5679749883711338,\n"
" 'iso_level': None,\n"
" 'params': '[]',\n"
" 'raw_params': (),\n"
" 'raw_sql': 'SELECT * FROM factcheck_speech_candidate "
"INNER JOIN '\n"
" 'speech_candidate ON '\n"
' '
"'factcheck_speech_candidate.speech_candidate_id = '\n"
" 'speech_candidate.speech_candidate_id "
"WHERE '\n"
" 'speech_candidate.speech_candidate_id IN "
"(1392684,) AND '\n"
' '
"'factcheck_speech_candidate.factcheckruling_id IN (1, "
"2, 16, 23, '\n"
" '26, 27, 28)',\n"
" 'sql': 'SELECT * FROM factcheck_speech_candidate "
"INNER JOIN speech_candidate '\n"
" 'ON "
"factcheck_speech_candidate.speech_candidate_id = '\n"
" 'speech_candidate.speech_candidate_id WHERE '\n"
" 'speech_candidate.speech_candidate_id IN "
"(1392684,) AND '\n"
" 'factcheck_speech_candidate.factcheckruling_id "
"IN (1, 2, 16, 23, 26, '\n"
" '27, 28)',\n"
" 'stacktrace': "
"[('/var/www/justfacts/misc/middleware.py',\n"
' 50,\n'
" '__call__',\n"
" 'return self.get_response(request)',\n"
' None),\n'
' '
"('/usr/local/lib/python3.12/dist-packages/corsheaders/middleware.py',\n"
' 56,\n'
" '__call__',\n"
" 'result = "
"self.get_response(request)',\n"
' None),\n'
' '
"('/var/www/justfacts/issues/views.py',\n"
' 247,\n'
" 'issueSummary',\n"
" 'factcheck_speeches = [',\n"
' None)],\n'
" 'template_info': None,\n"
" 'trans_id': None,\n"
" 'trans_status': 0,\n"
" 'vendor': 'postgresql'}"),
('iso_level', 'None'),
('final_conn_status', '0'),
('trans_id', 'None')]},
{'context_line': ' return super().execute(sql, params)',
'exc_cause': SyntaxError('syntax error at or near ")"\nLINE 1: ... speech_candidate.speech_candidate_id IN (1392684,) AND fact...\n ^\n'),
'exc_cause_explicit': SyntaxError('syntax error at or near ")"\nLINE 1: ... speech_candidate.speech_candidate_id IN (1392684,) AND fact...\n ^\n'),
'filename': '/usr/local/lib/python3.12/dist-packages/django/db/backends/utils.py',
'function': 'execute',
'id': 139148230308352,
'lineno': 98,
'post_context': ['',
' def executemany(self, sql, param_list):',
' with self.debug_sql(sql, param_list, '
'many=True):',
' return super().executemany(sql, '
'param_list)',
'',
' @contextmanager'],
'pre_context': ['',
'class CursorDebugWrapper(CursorWrapper):',
'',
" # XXX callproc isn't instrumented at this "
'time.',
'',
' def execute(self, sql, params=None):',
' with self.debug_sql(sql, params, '
'use_last_executed_query=True):'],
'pre_context_lineno': 91,
'tb': <traceback object at 0x7e8df8d6b200>,
'type': 'django',
'vars': [('self',
'<debug_toolbar.panels.sql.tracking.patch_cursor_wrapper_with_mixin.<locals>.DjDTCursorWrapper '
'object at 0x7e8df2edc4a0>'),
('sql',
"('SELECT * FROM factcheck_speech_candidate INNER JOIN "
"speech_candidate ON '\n"
" 'factcheck_speech_candidate.speech_candidate_id = '\n"
" 'speech_candidate.speech_candidate_id WHERE '\n"
" 'speech_candidate.speech_candidate_id IN (1392684,) "
"AND '\n"
" 'factcheck_speech_candidate.factcheckruling_id IN (1, "
"2, 16, 23, 26, 27, 28)')"),
('params', '()'),
('__class__',
'<class '
"'django.db.backends.utils.CursorDebugWrapper'>")]},
{'context_line': ' return self._execute_with_wrappers(sql, '
'params, many=False, executor=self._execute)',
'exc_cause': SyntaxError('syntax error at or near ")"\nLINE 1: ... speech_candidate.speech_candidate_id IN (1392684,) AND fact...\n ^\n'),
'exc_cause_explicit': SyntaxError('syntax error at or near ")"\nLINE 1: ... speech_candidate.speech_candidate_id IN (1392684,) AND fact...\n ^\n'),
'filename': '/usr/local/lib/python3.12/dist-packages/django/db/backends/utils.py',
'function': 'execute',
'id': 139148230311744,
'lineno': 66,
'post_context': ['',
' def executemany(self, sql, param_list):',
' return self._execute_with_wrappers(sql, '
'param_list, many=True, '
'executor=self._executemany)',
'',
' def _execute_with_wrappers(self, sql, '
'params, many, executor):',
" context = {'connection': self.db, "
"'cursor': self}"],
'pre_context': [' elif kparams is None:',
' return '
'self.cursor.callproc(procname, params)',
' else:',
' params = params or ()',
' return '
'self.cursor.callproc(procname, params, kparams)',
'',
' def execute(self, sql, params=None):'],
'pre_context_lineno': 59,
'tb': <traceback object at 0x7e8df8d6bf40>,
'type': 'django',
'vars': [('self',
'<debug_toolbar.panels.sql.tracking.patch_cursor_wrapper_with_mixin.<locals>.DjDTCursorWrapper '
'object at 0x7e8df2edc4a0>'),
('sql',
"('SELECT * FROM factcheck_speech_candidate INNER JOIN "
"speech_candidate ON '\n"
" 'factcheck_speech_candidate.speech_candidate_id = '\n"
" 'speech_candidate.speech_candidate_id WHERE '\n"
" 'speech_candidate.speech_candidate_id IN (1392684,) "
"AND '\n"
" 'factcheck_speech_candidate.factcheckruling_id IN (1, "
"2, 16, 23, 26, 27, 28)')"),
('params', '()')]},
{'context_line': ' return executor(sql, params, many, '
'context)',
'exc_cause': SyntaxError('syntax error at or near ")"\nLINE 1: ... speech_candidate.speech_candidate_id IN (1392684,) AND fact...\n ^\n'),
'exc_cause_explicit': SyntaxError('syntax error at or near ")"\nLINE 1: ... speech_candidate.speech_candidate_id IN (1392684,) AND fact...\n ^\n'),
'filename': '/usr/local/lib/python3.12/dist-packages/django/db/backends/utils.py',
'function': '_execute_with_wrappers',
'id': 139148230299072,
'lineno': 75,
'post_context': ['',
' def _execute(self, sql, params, '
'*ignored_wrapper_args):',
' '
'self.db.validate_no_broken_transaction()',
' with self.db.wrap_database_errors:',
' if params is None:',
' # params default might be '
'backend specific.'],
'pre_context': [' def executemany(self, sql, param_list):',
' return self._execute_with_wrappers(sql, '
'param_list, many=True, '
'executor=self._executemany)',
'',
' def _execute_with_wrappers(self, sql, '
'params, many, executor):',
" context = {'connection': self.db, "
"'cursor': self}",
' for wrapper in '
'reversed(self.db.execute_wrappers):',
' executor = '
'functools.partial(wrapper, executor)'],
'pre_context_lineno': 68,
'tb': <traceback object at 0x7e8df8d68dc0>,
'type': 'django',
'vars': [('self',
'<debug_toolbar.panels.sql.tracking.patch_cursor_wrapper_with_mixin.<locals>.DjDTCursorWrapper '
'object at 0x7e8df2edc4a0>'),
('sql',
"('SELECT * FROM factcheck_speech_candidate INNER JOIN "
"speech_candidate ON '\n"
" 'factcheck_speech_candidate.speech_candidate_id = '\n"
" 'speech_candidate.speech_candidate_id WHERE '\n"
" 'speech_candidate.speech_candidate_id IN (1392684,) "
"AND '\n"
" 'factcheck_speech_candidate.factcheckruling_id IN (1, "
"2, 16, 23, 26, 27, 28)')"),
('params', '()'),
('many', 'False'),
('executor',
'<bound method CursorWrapper._execute of '
'<debug_toolbar.panels.sql.tracking.patch_cursor_wrapper_with_mixin.<locals>.DjDTCursorWrapper '
'object at 0x7e8df2edc4a0>>'),
('context',
"{'connection': "
'<django.db.backends.postgresql.base.DatabaseWrapper '
'object at 0x7e8df990bce0>,\n'
" 'cursor': "
'<debug_toolbar.panels.sql.tracking.patch_cursor_wrapper_with_mixin.<locals>.DjDTCursorWrapper '
'object at 0x7e8df2edc4a0>}')]},
{'context_line': ' with self.db.wrap_database_errors:',
'exc_cause': SyntaxError('syntax error at or near ")"\nLINE 1: ... speech_candidate.speech_candidate_id IN (1392684,) AND fact...\n ^\n'),
'exc_cause_explicit': SyntaxError('syntax error at or near ")"\nLINE 1: ... speech_candidate.speech_candidate_id IN (1392684,) AND fact...\n ^\n'),
'filename': '/usr/local/lib/python3.12/dist-packages/django/db/backends/utils.py',
'function': '_execute',
'id': 139148230306304,
'lineno': 79,
'post_context': [' if params is None:',
' # params default might be '
'backend specific.',
' return self.cursor.execute(sql)',
' else:',
' return self.cursor.execute(sql, '
'params)',
''],
'pre_context': [" context = {'connection': self.db, "
"'cursor': self}",
' for wrapper in '
'reversed(self.db.execute_wrappers):',
' executor = '
'functools.partial(wrapper, executor)',
' return executor(sql, params, many, '
'context)',
'',
' def _execute(self, sql, params, '
'*ignored_wrapper_args):',
' '
'self.db.validate_no_broken_transaction()'],
'pre_context_lineno': 72,
'tb': <traceback object at 0x7e8df8d6aa00>,
'type': 'django',
'vars': [('self',
'<debug_toolbar.panels.sql.tracking.patch_cursor_wrapper_with_mixin.<locals>.DjDTCursorWrapper '
'object at 0x7e8df2edc4a0>'),
('sql',
"('SELECT * FROM factcheck_speech_candidate INNER JOIN "
"speech_candidate ON '\n"
" 'factcheck_speech_candidate.speech_candidate_id = '\n"
" 'speech_candidate.speech_candidate_id WHERE '\n"
" 'speech_candidate.speech_candidate_id IN (1392684,) "
"AND '\n"
" 'factcheck_speech_candidate.factcheckruling_id IN (1, "
"2, 16, 23, 26, 27, 28)')"),
('params', '()'),
('ignored_wrapper_args',
'(False,\n'
" {'connection': "
'<django.db.backends.postgresql.base.DatabaseWrapper '
'object at 0x7e8df990bce0>,\n'
" 'cursor': "
'<debug_toolbar.panels.sql.tracking.patch_cursor_wrapper_with_mixin.<locals>.DjDTCursorWrapper '
'object at 0x7e8df2edc4a0>})')]},
{'context_line': ' raise '
'dj_exc_value.with_traceback(traceback) from '
'exc_value',
'exc_cause': SyntaxError('syntax error at or near ")"\nLINE 1: ... speech_candidate.speech_candidate_id IN (1392684,) AND fact...\n ^\n'),
'exc_cause_explicit': SyntaxError('syntax error at or near ")"\nLINE 1: ... speech_candidate.speech_candidate_id IN (1392684,) AND fact...\n ^\n'),
'filename': '/usr/local/lib/python3.12/dist-packages/django/db/utils.py',
'function': '__exit__',
'id': 139148137133184,
'lineno': 90,
'post_context': ['',
' def __call__(self, func):',
' # Note that we are intentionally not '
'using @wraps here for performance',
' # reasons. Refs #21109.',
' def inner(*args, **kwargs):',
' with self:'],
'pre_context': [' db_exc_type = '
'getattr(self.wrapper.Database, '
'dj_exc_type.__name__)',
' if issubclass(exc_type, '
'db_exc_type):',
' dj_exc_value = '
'dj_exc_type(*exc_value.args)',
" # Only set the 'errors_occurred' "
'flag for errors that may make',
' # the connection unusable.',
' if dj_exc_type not in '
'(DataError, IntegrityError):',
' self.wrapper.errors_occurred '
'= True'],
'pre_context_lineno': 83,
'tb': <traceback object at 0x7e8df348f480>,
'type': 'django',
'vars': [('self',
'<django.db.utils.DatabaseErrorWrapper object at '
'0x7e8df97cfc20>'),
('exc_type', "<class 'psycopg2.errors.SyntaxError'>"),
('exc_value',
'SyntaxError(\'syntax error at or near ")"\\nLINE 1: '
'... speech_candidate.speech_candidate_id IN (1392684,) '
'AND '
'fact...\\n '
"^\\n')"),
('traceback', '<traceback object at 0x7e8df8d69a00>'),
('dj_exc_type',
"<class 'django.db.utils.ProgrammingError'>"),
('db_exc_type', "<class 'psycopg2.ProgrammingError'>"),
('dj_exc_value',
'ProgrammingError(\'syntax error at or near ")"\\nLINE '
'1: ... speech_candidate.speech_candidate_id IN '
'(1392684,) AND '
'fact...\\n '
"^\\n')")]},
{'context_line': ' return self.cursor.execute(sql, '
'params)',
'exc_cause': SyntaxError('syntax error at or near ")"\nLINE 1: ... speech_candidate.speech_candidate_id IN (1392684,) AND fact...\n ^\n'),
'exc_cause_explicit': SyntaxError('syntax error at or near ")"\nLINE 1: ... speech_candidate.speech_candidate_id IN (1392684,) AND fact...\n ^\n'),
'filename': '/usr/local/lib/python3.12/dist-packages/django/db/backends/utils.py',
'function': '_execute',
'id': 139148230302208,
'lineno': 84,
'post_context': ['',
' def _executemany(self, sql, param_list, '
'*ignored_wrapper_args):',
' '
'self.db.validate_no_broken_transaction()',
' with self.db.wrap_database_errors:',
' return self.cursor.executemany(sql, '
'param_list)',
''],
'pre_context': [' def _execute(self, sql, params, '
'*ignored_wrapper_args):',
' self.db.validate_no_broken_transaction()',
' with self.db.wrap_database_errors:',
' if params is None:',
' # params default might be '
'backend specific.',
' return self.cursor.execute(sql)',
' else:'],
'pre_context_lineno': 77,
'tb': <traceback object at 0x7e8df8d69a00>,
'type': 'django',
'vars': [('self',
'<debug_toolbar.panels.sql.tracking.patch_cursor_wrapper_with_mixin.<locals>.DjDTCursorWrapper '
'object at 0x7e8df2edc4a0>'),
('sql',
"('SELECT * FROM factcheck_speech_candidate INNER JOIN "
"speech_candidate ON '\n"
" 'factcheck_speech_candidate.speech_candidate_id = '\n"
" 'speech_candidate.speech_candidate_id WHERE '\n"
" 'speech_candidate.speech_candidate_id IN (1392684,) "
"AND '\n"
" 'factcheck_speech_candidate.factcheckruling_id IN (1, "
"2, 16, 23, 26, 27, 28)')"),
('params', '()'),
('ignored_wrapper_args',
'(False,\n'
" {'connection': "
'<django.db.backends.postgresql.base.DatabaseWrapper '
'object at 0x7e8df990bce0>,\n'
" 'cursor': "
'<debug_toolbar.panels.sql.tracking.patch_cursor_wrapper_with_mixin.<locals>.DjDTCursorWrapper '
'object at 0x7e8df2edc4a0>})')]}],
'is_email': False,
'lastframe': {'context_line': ' return '
'self.cursor.execute(sql, params)',
'exc_cause': SyntaxError('syntax error at or near ")"\nLINE 1: ... speech_candidate.speech_candidate_id IN (1392684,) AND fact...\n ^\n'),
'exc_cause_explicit': SyntaxError('syntax error at or near ")"\nLINE 1: ... speech_candidate.speech_candidate_id IN (1392684,) AND fact...\n ^\n'),
'filename': '/usr/local/lib/python3.12/dist-packages/django/db/backends/utils.py',
'function': '_execute',
'id': 139148230302208,
'lineno': 84,
'post_context': ['',
' def _executemany(self, sql, param_list, '
'*ignored_wrapper_args):',
' '
'self.db.validate_no_broken_transaction()',
' with self.db.wrap_database_errors:',
' return '
'self.cursor.executemany(sql, param_list)',
''],
'pre_context': [' def _execute(self, sql, params, '
'*ignored_wrapper_args):',
' '
'self.db.validate_no_broken_transaction()',
' with self.db.wrap_database_errors:',
' if params is None:',
' # params default might be '
'backend specific.',
' return '
'self.cursor.execute(sql)',
' else:'],
'pre_context_lineno': 77,
'tb': <traceback object at 0x7e8df8d69a00>,
'type': 'django',
'vars': [('self',
'<debug_toolbar.panels.sql.tracking.patch_cursor_wrapper_with_mixin.<locals>.DjDTCursorWrapper '
'object at 0x7e8df2edc4a0>'),
('sql',
"('SELECT * FROM factcheck_speech_candidate INNER "
"JOIN speech_candidate ON '\n"
" 'factcheck_speech_candidate.speech_candidate_id = "
"'\n"
" 'speech_candidate.speech_candidate_id WHERE '\n"
" 'speech_candidate.speech_candidate_id IN (1392684,) "
"AND '\n"
" 'factcheck_speech_candidate.factcheckruling_id IN "
"(1, 2, 16, 23, 26, 27, 28)')"),
('params', '()'),
('ignored_wrapper_args',
'(False,\n'
" {'connection': "
'<django.db.backends.postgresql.base.DatabaseWrapper '
'object at 0x7e8df990bce0>,\n'
" 'cursor': "
'<debug_toolbar.panels.sql.tracking.patch_cursor_wrapper_with_mixin.<locals>.DjDTCursorWrapper '
'object at 0x7e8df2edc4a0>})')]},
'postmortem': None,
'request': '<<request>>',
'request_COOKIES_items': dict_items([]),
'request_FILES_items': <generator object MultiValueDict.items at 0x7e8df9806670>,
'request_GET_items': <generator object MultiValueDict.items at 0x7e8df9806b50>,
'request_meta': {'CONTENT_LENGTH': '',
'CONTENT_TYPE': '',
'DOCUMENT_ROOT': '/usr/share/nginx/html',
'HTTPS': 'on',
'HTTP_ACCEPT_ENCODING': 'gzip,deflate',
'HTTP_CONNECTION': 'close',
'HTTP_HOST': 'j.futurefacts.votesmart.io',
'HTTP_USER_AGENT': 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, '
'like Gecko; compatible; Amazonbot/0.1; '
'+https://developer.amazon.com/support/amazonbot) '
'Chrome/119.0.6045.214 Safari/537.36',
'PATH_INFO': '/issues/MT/17',
'QUERY_STRING': '',
'REMOTE_ADDR': '3.219.81.66',
'REMOTE_PORT': '1734',
'REQUEST_METHOD': 'GET',
'REQUEST_SCHEME': 'https',
'REQUEST_URI': '/issues/MT/17',
'SCRIPT_NAME': '',
'SERVER_NAME': 'j.futurefacts.votesmart.io',
'SERVER_PORT': '443',
'SERVER_PROTOCOL': 'HTTP/1.1',
'uwsgi.core': 1,
'uwsgi.node': b'ip-10-1-20-84',
'uwsgi.version': b'2.0.30',
'wsgi.errors': <_io.TextIOWrapper name=2 mode='w' encoding='UTF-8'>,
'wsgi.file_wrapper': <built-in function uwsgi_sendfile>,
'wsgi.input': <uwsgi._Input object at 0x7e8df97d3690>,
'wsgi.multiprocess': True,
'wsgi.multithread': True,
'wsgi.run_once': False,
'wsgi.url_scheme': 'https',
'wsgi.version': (1, 0)},
'server_time': datetime.datetime(2025, 12, 26, 5, 45, 57, 862286),
'settings': {'ABSOLUTE_URL_OVERRIDES': {},
'ADMINS': [],
'ADMIN_ENABLED': False,
'ADMIN_MEDIA_PREFIX': '/static/admin/',
'ALLOWED_DOCUMENT_EXTENSIONS': ('doc',
'docx',
'odt',
'pdf',
'txt',
'rtf'),
'ALLOWED_HOSTS': ['0.0.0.0',
'192.168.1.10',
'127.0.0.1',
'localhost',
'average-owl-21.loca.lt',
'0e3f-35-155-34-40.ngrok-free.app',
'j.futurefacts.votesmart.io',
'n.futurefacts.votesmart.io'],
'API_ACCESS_KEY': '********************',
'API_PROFILE': '********************',
'API_SECRET_KEY': '********************',
'APPEND_SLASH': True,
'APP_ROOT': '/var/www/justfacts/justfacts_project',
'AUTHENTICATION_BACKENDS': ['django.contrib.auth.backends.ModelBackend'],
'AUTH_PASSWORD_VALIDATORS': '********************',
'AUTH_PROFILE_MODULE': 'misc.UserProfile',
'AUTH_USER_MODEL': 'auth.User',
'BANNED_EMAILS': [],
'BASE_DIR': '/var/www/justfacts',
'CACHES': {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache',
'LOCATION': 'jwt-blacklist'}},
'CACHE_CRP_TIMEOUT': 86400,
'CACHE_MIDDLEWARE_ALIAS': 'default',
'CACHE_MIDDLEWARE_KEY_PREFIX': '********************',
'CACHE_MIDDLEWARE_SECONDS': 600,
'CACHE_NIMSP_TIMEOUT': 86400,
'CACHE_USE_ANYWAY': False,
'CORS_ALLOWED_ORIGINS': ['http://localhost:3000',
'http://127.0.0.1:3000',
'https://www.votesmart.org',
'http://n.futurefacts.votesmart.io:3000',
'http://n.futurefacts.votesmart.io',
'http://j.futurefacts.votesmart.io'],
'CORS_ALLOW_CREDENTIALS': True,
'CORS_ALLOW_METHODS': ['GET', 'POST'],
'CORS_ORIGIN_ALLOW_ALL': True,
'CRISPY_TEMPLATE_PACK': 'bootstrap4',
'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': True,
'CSRF_FAILURE_VIEW': 'django.views.csrf.csrf_failure',
'CSRF_HEADER_NAME': 'HTTP_X_CSRFTOKEN',
'CSRF_TRUSTED_ORIGINS': [],
'CSRF_USE_SESSIONS': False,
'DATABASES': {'default': {'ATOMIC_REQUESTS': False,
'AUTOCOMMIT': True,
'CONN_MAX_AGE': 0,
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'HOST': '52.27.7.38',
'NAME': 'pvsadmin',
'OPTIONS': {},
'PASSWORD': '********************',
'PORT': '5432',
'TEST': {'CHARSET': None,
'COLLATION': None,
'MIGRATE': True,
'MIRROR': None,
'NAME': None},
'TIME_ZONE': None,
'USER': 'web'}},
'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,
'DEBUG_TOOLBAR_CONFIG': {'SHOW_TOOLBAR_CALLBACK': <function <lambda> at 0x7e8dfd2eccc0>},
'DEBUG_TOOLBAR_PANELS': ['debug_toolbar.panels.versions.VersionsPanel',
'debug_toolbar.panels.timer.TimerPanel',
'debug_toolbar.panels.settings.SettingsPanel',
'debug_toolbar.panels.headers.HeadersPanel',
'debug_toolbar.panels.request.RequestPanel',
'debug_toolbar.panels.sql.SQLPanel',
'debug_toolbar.panels.staticfiles.StaticFilesPanel',
'debug_toolbar.panels.templates.TemplatesPanel',
'debug_toolbar.panels.cache.CachePanel',
'debug_toolbar.panels.signals.SignalsPanel',
'debug_toolbar.panels.logging.LoggingPanel',
'debug_toolbar.panels.redirects.RedirectsPanel'],
'DECIMAL_SEPARATOR': '.',
'DEFAULT_AUTO_FIELD': 'django.db.models.AutoField',
'DEFAULT_CHARSET': 'utf-8',
'DEFAULT_EXCEPTION_REPORTER': 'django.views.debug.ExceptionReporter',
'DEFAULT_EXCEPTION_REPORTER_FILTER': 'django.views.debug.SafeExceptionReporterFilter',
'DEFAULT_FILE_STORAGE': 'django.core.files.storage.FileSystemStorage',
'DEFAULT_FROM_EMAIL': 'webmaster@votesmart.org',
'DEFAULT_HASHING_ALGORITHM': 'sha256',
'DEFAULT_INDEX_TABLESPACE': '',
'DEFAULT_TABLESPACE': '',
'DISALLOWED_USER_AGENTS': [],
'DONATE_ACCESS_KEY': '********************',
'DONATE_CAPTCHA': True,
'DONATE_CLOSED': False,
'DONATE_PROFILE': 'WEBDONATE090622',
'DONATE_SECRET_KEY': '********************',
'ELECTION_CUTOFF': datetime.datetime(2025, 8, 20, 17, 27, 3, 867430),
'ELECTION_SHORT_CUTOFF': datetime.datetime(2025, 12, 4, 17, 27, 3, 867441),
'EMAIL_BACKEND': 'justfacts_project.email_backend.EmailBackend',
'EMAIL_HOST': 'email-smtp.us-east-1.amazonaws.com',
'EMAIL_HOST_PASSWORD': '********************',
'EMAIL_HOST_USER': 'AKIAJZFXFJLPUOI3BUGQ',
'EMAIL_PORT': 587,
'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': True,
'FACEBOOK_ACCESS_TOKEN': '********************',
'FACEBOOK_API_SECRET': '********************',
'FACEBOOK_APP_ID': '380926668611330',
'FACEBOOK_AUTH_EXTRA_ARGUMENTS': {'scope': 'email,user_location'},
'FACEBOOK_EXTENDED_PERMISSIONS': ['email',
'user_location',
'publish_actions'],
'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,
'FORM_RENDERER': 'django.forms.renderers.DjangoTemplates',
'GOOGLE_ANALYTICS': {'google_analytics_id': 'UA-31404458-5'},
'ICONTACT_AUTH': {'api_key': '********************',
'password': '********************',
'username': 'votesmart'},
'IGNORABLE_404_URLS': [],
'INSTALLED_APPS': ['django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.sites',
'django.contrib.staticfiles',
'django.contrib.humanize',
'django.contrib.postgres',
'pypvs.apps.PypvsConfig',
'about.apps.AboutConfig',
'candidate.apps.CandidateConfig',
'government.apps.GovernmentConfig',
'offices.apps.OfficesConfig',
'misc.apps.MiscConfig',
'search.apps.SearchConfig',
'keyvotes.apps.KeyvotesConfig',
'elections.apps.ElectionsConfig',
'education.apps.EducationConfig',
'survey.apps.SurveyConfig',
'share.apps.ShareConfig',
'tracking.apps.TrackingConfig',
'vetoes.apps.VetoesConfig',
'vsjax.apps.VsjaxConfig',
'hoover.apps.HooverConfig',
'helpus.apps.HelpusConfig',
'blog.apps.BlogConfig',
'media.apps.MediaConfig',
'sidebysideAPI.apps.SidebysideapiConfig',
'nextfactsAPI.apps.NextfactsapiConfig',
'google_analytics',
'crispy_forms',
'crispy_bootstrap4',
'django_comments',
'tagging',
'debug_toolbar',
'corsheaders',
'rest_framework',
'rest_framework_simplejwt'],
'INTERNAL_IP': ('127.0.0.1',),
'INTERNAL_IPS': [],
'IS_BSD': False,
'JWT_ACCESS_TTL': datetime.timedelta(seconds=900),
'JWT_ALGORITHM': 'HS256',
'JWT_COOKIE_NAME': 'access_token',
'JWT_SECRET_KEY': '********************',
'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'),
('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'),
('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'),
('uk', 'Ukrainian'),
('ur', 'Urdu'),
('uz', 'Uzbek'),
('vi', 'Vietnamese'),
('zh-hans', 'Simplified Chinese'),
('zh-hant', 'Traditional Chinese')],
'LANGUAGES_BIDI': ['he', 'ar', 'ar-dz', 'fa', '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,
'LOCALE_PATHS': [],
'LOGGING': {'disable_existing_loggers': False,
'handlers': {'file': {'class': 'logging.FileHandler',
'filename': '/var/www/justfacts/django_errors.log',
'level': 'ERROR'}},
'loggers': {'django': {'handlers': ['file'],
'level': 'ERROR',
'propagate': True}},
'version': 1},
'LOGGING_CONFIG': 'logging.config.dictConfig',
'LOGIN_ERROR_URL': '/login',
'LOGIN_REDIRECT_URL': '/user',
'LOGIN_URL': '/login',
'LOGOUT_REDIRECT_URL': None,
'MANAGERS': [],
'MEDIA_ROOT': '',
'MEDIA_URL': '/',
'MESSAGE_STORAGE': 'django.contrib.messages.storage.fallback.FallbackStorage',
'MIDDLEWARE': ['django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'misc.middleware.RedisConnectionPoolMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
'debug_toolbar.middleware.DebugToolbarMiddleware',
'misc.middleware.MessagesMiddleware',
'corsheaders.middleware.CorsMiddleware',
'django.middleware.common.CommonMiddleware'],
'MIGRATION_MODULES': {},
'MONTH_DAY_FORMAT': 'F j',
'NUMBER_GROUPING': 0,
'PASSWORD_HASHERS': '********************',
'PASSWORD_RESET_TIMEOUT': '********************',
'PASSWORD_RESET_TIMEOUT_DAYS': '********************',
'PHOTO_URL': '//votesmart.org/canphoto/',
'PREPEND_WWW': False,
'RECAPTCHA_PRIVATE_KEY': '********************',
'RECAPTCHA_PUBLIC_KEY': '********************',
'REDIS_HOST': '34.222.112.159',
'REDIS_PORT': 6379,
'REGISTRATION_OPEN': True,
'RELEASE_ID': 1,
'REST_FRAMEWORK': {'DEFAULT_AUTHENTICATION_CLASSES': ('rest_framework_simplejwt.authentication.JWTAuthentication',)},
'ROOT_URLCONF': 'justfacts_project.urls',
'SECRET_KEY': '********************',
'SECURE_BROWSER_XSS_FILTER': False,
'SECURE_CONTENT_TYPE_NOSNIFF': True,
'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,
'SECURITY_BRUTE_FORCE_KEY_PREFIX': '********************',
'SECURITY_BRUTE_FORCE_TIMEOUT': 900,
'SECURITY_BRUTE_FORCE_URL_PATTERN': 'check-key|check-user',
'SECURITY_FORCE_PROTECTIONS': False,
'SECURITY_LOGIN_MAX_TRIES': 3,
'SERVER_EMAIL': 'root@localhost',
'SESSION_CACHE_ALIAS': 'default',
'SESSION_COOKIE_AGE': 1209600,
'SESSION_COOKIE_DOMAIN': None,
'SESSION_COOKIE_HTTPONLY': True,
'SESSION_COOKIE_NAME': 'sessionid',
'SESSION_COOKIE_PATH': '/',
'SESSION_COOKIE_SAMESITE': 'Lax',
'SESSION_COOKIE_SECURE': True,
'SESSION_ENGINE': 'django.contrib.sessions.backends.signed_cookies',
'SESSION_EXPIRE_AT_BROWSER_CLOSE': False,
'SESSION_FILE_PATH': None,
'SESSION_SAVE_EVERY_REQUEST': False,
'SESSION_SERIALIZER': 'django.contrib.sessions.serializers.PickleSerializer',
'SETTINGS_MODULE': 'justfacts_project.settings',
'SHORT_DATETIME_FORMAT': 'm/d/Y P',
'SHORT_DATE_FORMAT': 'm/d/Y',
'SIGNING_BACKEND': 'django.core.signing.TimestampSigner',
'SILENCED_SYSTEM_CHECKS': ['models.E007',
'fields.E311',
'fields.E903'],
'SIMPLE_JWT': {'ACCESS_TOKEN_LIFETIME': '********************',
'REFRESH_TOKEN_LIFETIME': '********************'},
'SITE_ID': 1,
'SOCIAL_AUTH_BACKEND_ERROR_URL': '/login',
'SOCIAL_AUTH_RAISE_EXCEPTIONS': False,
'STAFF_PHOTO_PATH': 'images/staff',
'STATICFILES_DIRS': ['/var/www/justfacts/assets'],
'STATICFILES_FINDERS': ['django.contrib.staticfiles.finders.FileSystemFinder',
'django.contrib.staticfiles.finders.AppDirectoriesFinder'],
'STATICFILES_STORAGE': 'django.contrib.staticfiles.storage.StaticFilesStorage',
'STATIC_ROOT': '/var/www/justfacts/static/',
'STATIC_URL': '/static/',
'TEMPLATES': [{'APP_DIRS': True,
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': ['/var/www/justfacts/templates',
'/var/www/justfacts/sidebyside/sidebyside_react_app/'],
'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']}}],
'TESTING': False,
'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',
'TWITTER_CONSUMER_KEY': '********************',
'TWITTER_CONSUMER_SECRET': '********************',
'USE_I18N': True,
'USE_L10N': True,
'USE_THOUSAND_SEPARATOR': False,
'USE_TZ': False,
'USE_X_FORWARDED_HOST': False,
'USE_X_FORWARDED_PORT': False,
'WSGI_APPLICATION': 'justfacts_project.wsgi.application',
'X_FRAME_OPTIONS': 'DENY',
'YEAR_MONTH_FORMAT': 'F Y'},
'sys_executable': '/usr/local/bin/uwsgi',
'sys_path': ['.',
'',
'/usr/lib/python312.zip',
'/usr/lib/python3.12',
'/usr/lib/python3.12/lib-dynload',
'/usr/local/lib/python3.12/dist-packages',
'/usr/lib/python3/dist-packages'],
'sys_version_info': '3.12.3',
'template_does_not_exist': False,
'template_info': None,
'unicode_hint': '',
'user_str': 'AnonymousUser'}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'m1h9oSf4mGmS0GPz4PhtpNhS8aK3gaw0s3FG0xnlRrxT4lSJOEv8yhVNanAgVTaF'>",
'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7e8df8dc1f40>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7e8df2e0eb70>,
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7e8df8dc2150>>'}
{'PHOTO_URL': '//votesmart.org/canphoto/',
'candidate': <Candidate: Candidate object (26987)>,
'categories': '<<queryset of misc.CategorySection>>',
'chosenCategory': <Category: Category object (7)>,
'chosenCategoryId': '7',
'display_bull': False,
'electionStages': None,
'elections': '<<queryset of candidate.ElectionCandidate>>',
'factcheck_bull_count': 0,
'groupEndorsements': '<<queryset of elections.EndorseCandidate>>',
'header_title_type': 'Ratings and Endorsements',
'indivEndorsements': None,
'is_candidate_page': True,
'latestElectionYear': 2006,
'officeTypesForStateDisplay': ['C', 'L', 'S', 'K', 'G'],
'offices': '<<queryset of candidate.OfficeCandidate>>',
'on_issue_message': 'on Issue: Arts, Entertainment, and History',
'opinions': OrderedDict([('Arts, Entertainment, and History',
[[<RatingCandidate: RatingCandidate object (1189148)>,
<RatingCandidate: RatingCandidate object (1188774)>,
<RatingCandidate: RatingCandidate object (521888)>],
[<RatingCandidate: RatingCandidate object (1178599)>,
<RatingCandidate: RatingCandidate object (742639)>,
<RatingCandidate: RatingCandidate object (616360)>,
<RatingCandidate: RatingCandidate object (420684)>,
<RatingCandidate: RatingCandidate object (369464)>,
<RatingCandidate: RatingCandidate object (369001)>],
[<RatingCandidate: RatingCandidate object (1089068)>,
<RatingCandidate: RatingCandidate object (1087159)>,
<RatingCandidate: RatingCandidate object (1086676)>,
<RatingCandidate: RatingCandidate object (1089085)>,
<RatingCandidate: RatingCandidate object (1087154)>,
<RatingCandidate: RatingCandidate object (1088064)>,
<RatingCandidate: RatingCandidate object (1086920)>,
<RatingCandidate: RatingCandidate object (1088883)>,
<RatingCandidate: RatingCandidate object (880941)>,
<RatingCandidate: RatingCandidate object (882015)>,
<RatingCandidate: RatingCandidate object (881478)>,
<RatingCandidate: RatingCandidate object (879867)>,
<RatingCandidate: RatingCandidate object (879152)>,
<RatingCandidate: RatingCandidate object (878078)>,
<RatingCandidate: RatingCandidate object (878615)>,
<RatingCandidate: RatingCandidate object (880404)>,
<RatingCandidate: RatingCandidate object (799836)>,
<RatingCandidate: RatingCandidate object (797900)>,
<RatingCandidate: RatingCandidate object (799270)>,
<RatingCandidate: RatingCandidate object (800373)>,
<RatingCandidate: RatingCandidate object (797363)>,
<RatingCandidate: RatingCandidate object (800910)>,
<RatingCandidate: RatingCandidate object (803164)>,
<RatingCandidate: RatingCandidate object (798732)>,
<RatingCandidate: RatingCandidate object (658587)>,
<RatingCandidate: RatingCandidate object (657529)>,
<RatingCandidate: RatingCandidate object (660703)>,
<RatingCandidate: RatingCandidate object (659116)>,
<RatingCandidate: RatingCandidate object (659645)>,
<RatingCandidate: RatingCandidate object (661232)>,
<RatingCandidate: RatingCandidate object (658058)>,
<RatingCandidate: RatingCandidate object (660174)>,
<RatingCandidate: RatingCandidate object (619693)>,
<RatingCandidate: RatingCandidate object (619211)>,
<RatingCandidate: RatingCandidate object (618729)>,
<RatingCandidate: RatingCandidate object (617761)>,
<RatingCandidate: RatingCandidate object (617277)>,
<RatingCandidate: RatingCandidate object (618244)>,
<RatingCandidate: RatingCandidate object (506506)>,
<RatingCandidate: RatingCandidate object (483476)>,
<RatingCandidate: RatingCandidate object (502248)>,
<RatingCandidate: RatingCandidate object (351267)>,
<RatingCandidate: RatingCandidate object (350641)>,
<RatingCandidate: RatingCandidate object (482420)>,
<RatingCandidate: RatingCandidate object (482948)>,
<RatingCandidate: RatingCandidate object (499635)>,
<RatingCandidate: RatingCandidate object (437273)>,
<RatingCandidate: RatingCandidate object (436345)>,
<RatingCandidate: RatingCandidate object (439594)>,
<RatingCandidate: RatingCandidate object (438666)>,
<RatingCandidate: RatingCandidate object (436809)>,
<RatingCandidate: RatingCandidate object (438202)>,
<RatingCandidate: RatingCandidate object (437738)>,
<RatingCandidate: RatingCandidate object (439130)>,
<RatingCandidate: RatingCandidate object (327662)>,
<RatingCandidate: RatingCandidate object (329723)>,
<RatingCandidate: RatingCandidate object (328179)>,
<RatingCandidate: RatingCandidate object (329208)>,
<RatingCandidate: RatingCandidate object (327150)>,
<RatingCandidate: RatingCandidate object (328693)>,
<RatingCandidate: RatingCandidate object (307491)>,
<RatingCandidate: RatingCandidate object (307965)>,
<RatingCandidate: RatingCandidate object (308440)>,
<RatingCandidate: RatingCandidate object (306541)>,
<RatingCandidate: RatingCandidate object (306066)>,
<RatingCandidate: RatingCandidate object (307016)>,
<RatingCandidate: RatingCandidate object (202023)>,
<RatingCandidate: RatingCandidate object (203622)>,
<RatingCandidate: RatingCandidate object (201490)>,
<RatingCandidate: RatingCandidate object (204155)>,
<RatingCandidate: RatingCandidate object (203089)>,
<RatingCandidate: RatingCandidate object (202556)>,
<RatingCandidate: RatingCandidate object (113221)>,
<RatingCandidate: RatingCandidate object (114194)>,
<RatingCandidate: RatingCandidate object (115650)>,
<RatingCandidate: RatingCandidate object (114679)>,
<RatingCandidate: RatingCandidate object (115164)>,
<RatingCandidate: RatingCandidate object (113708)>,
<RatingCandidate: RatingCandidate object (23637)>,
<RatingCandidate: RatingCandidate object (22592)>,
<RatingCandidate: RatingCandidate object (23116)>,
<RatingCandidate: RatingCandidate object (22072)>,
<RatingCandidate: RatingCandidate object (24160)>,
<RatingCandidate: RatingCandidate object (21553)>],
[<RatingCandidate: RatingCandidate object (630303)>]])]),
'opponentsObjects': None,
'otherreps': [],
'pageType': 'evaluations',
'title': 'Michael McNulty - Ratings and Endorsements'}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'m1h9oSf4mGmS0GPz4PhtpNhS8aK3gaw0s3FG0xnlRrxT4lSJOEv8yhVNanAgVTaF'>",
'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7e8df8dc1f40>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7e8df2e0eb70>,
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7e8df8dc2150>>'}
{'PHOTO_URL': '//votesmart.org/canphoto/',
'candidate': <Candidate: Candidate object (26987)>,
'categories': '<<queryset of misc.CategorySection>>',
'chosenCategory': <Category: Category object (7)>,
'chosenCategoryId': '7',
'display_bull': False,
'electionStages': None,
'elections': '<<queryset of candidate.ElectionCandidate>>',
'factcheck_bull_count': 0,
'groupEndorsements': '<<queryset of elections.EndorseCandidate>>',
'header_title_type': 'Ratings and Endorsements',
'indivEndorsements': None,
'is_candidate_page': True,
'latestElectionYear': 2006,
'officeTypesForStateDisplay': ['C', 'L', 'S', 'K', 'G'],
'offices': '<<queryset of candidate.OfficeCandidate>>',
'on_issue_message': 'on Issue: Arts, Entertainment, and History',
'opinions': OrderedDict([('Arts, Entertainment, and History',
[[<RatingCandidate: RatingCandidate object (1189148)>,
<RatingCandidate: RatingCandidate object (1188774)>,
<RatingCandidate: RatingCandidate object (521888)>],
[<RatingCandidate: RatingCandidate object (1178599)>,
<RatingCandidate: RatingCandidate object (742639)>,
<RatingCandidate: RatingCandidate object (616360)>,
<RatingCandidate: RatingCandidate object (420684)>,
<RatingCandidate: RatingCandidate object (369464)>,
<RatingCandidate: RatingCandidate object (369001)>],
[<RatingCandidate: RatingCandidate object (1089068)>,
<RatingCandidate: RatingCandidate object (1087159)>,
<RatingCandidate: RatingCandidate object (1086676)>,
<RatingCandidate: RatingCandidate object (1089085)>,
<RatingCandidate: RatingCandidate object (1087154)>,
<RatingCandidate: RatingCandidate object (1088064)>,
<RatingCandidate: RatingCandidate object (1086920)>,
<RatingCandidate: RatingCandidate object (1088883)>,
<RatingCandidate: RatingCandidate object (880941)>,
<RatingCandidate: RatingCandidate object (882015)>,
<RatingCandidate: RatingCandidate object (881478)>,
<RatingCandidate: RatingCandidate object (879867)>,
<RatingCandidate: RatingCandidate object (879152)>,
<RatingCandidate: RatingCandidate object (878078)>,
<RatingCandidate: RatingCandidate object (878615)>,
<RatingCandidate: RatingCandidate object (880404)>,
<RatingCandidate: RatingCandidate object (799836)>,
<RatingCandidate: RatingCandidate object (797900)>,
<RatingCandidate: RatingCandidate object (799270)>,
<RatingCandidate: RatingCandidate object (800373)>,
<RatingCandidate: RatingCandidate object (797363)>,
<RatingCandidate: RatingCandidate object (800910)>,
<RatingCandidate: RatingCandidate object (803164)>,
<RatingCandidate: RatingCandidate object (798732)>,
<RatingCandidate: RatingCandidate object (658587)>,
<RatingCandidate: RatingCandidate object (657529)>,
<RatingCandidate: RatingCandidate object (660703)>,
<RatingCandidate: RatingCandidate object (659116)>,
<RatingCandidate: RatingCandidate object (659645)>,
<RatingCandidate: RatingCandidate object (661232)>,
<RatingCandidate: RatingCandidate object (658058)>,
<RatingCandidate: RatingCandidate object (660174)>,
<RatingCandidate: RatingCandidate object (619693)>,
<RatingCandidate: RatingCandidate object (619211)>,
<RatingCandidate: RatingCandidate object (618729)>,
<RatingCandidate: RatingCandidate object (617761)>,
<RatingCandidate: RatingCandidate object (617277)>,
<RatingCandidate: RatingCandidate object (618244)>,
<RatingCandidate: RatingCandidate object (506506)>,
<RatingCandidate: RatingCandidate object (483476)>,
<RatingCandidate: RatingCandidate object (502248)>,
<RatingCandidate: RatingCandidate object (351267)>,
<RatingCandidate: RatingCandidate object (350641)>,
<RatingCandidate: RatingCandidate object (482420)>,
<RatingCandidate: RatingCandidate object (482948)>,
<RatingCandidate: RatingCandidate object (499635)>,
<RatingCandidate: RatingCandidate object (437273)>,
<RatingCandidate: RatingCandidate object (436345)>,
<RatingCandidate: RatingCandidate object (439594)>,
<RatingCandidate: RatingCandidate object (438666)>,
<RatingCandidate: RatingCandidate object (436809)>,
<RatingCandidate: RatingCandidate object (438202)>,
<RatingCandidate: RatingCandidate object (437738)>,
<RatingCandidate: RatingCandidate object (439130)>,
<RatingCandidate: RatingCandidate object (327662)>,
<RatingCandidate: RatingCandidate object (329723)>,
<RatingCandidate: RatingCandidate object (328179)>,
<RatingCandidate: RatingCandidate object (329208)>,
<RatingCandidate: RatingCandidate object (327150)>,
<RatingCandidate: RatingCandidate object (328693)>,
<RatingCandidate: RatingCandidate object (307491)>,
<RatingCandidate: RatingCandidate object (307965)>,
<RatingCandidate: RatingCandidate object (308440)>,
<RatingCandidate: RatingCandidate object (306541)>,
<RatingCandidate: RatingCandidate object (306066)>,
<RatingCandidate: RatingCandidate object (307016)>,
<RatingCandidate: RatingCandidate object (202023)>,
<RatingCandidate: RatingCandidate object (203622)>,
<RatingCandidate: RatingCandidate object (201490)>,
<RatingCandidate: RatingCandidate object (204155)>,
<RatingCandidate: RatingCandidate object (203089)>,
<RatingCandidate: RatingCandidate object (202556)>,
<RatingCandidate: RatingCandidate object (113221)>,
<RatingCandidate: RatingCandidate object (114194)>,
<RatingCandidate: RatingCandidate object (115650)>,
<RatingCandidate: RatingCandidate object (114679)>,
<RatingCandidate: RatingCandidate object (115164)>,
<RatingCandidate: RatingCandidate object (113708)>,
<RatingCandidate: RatingCandidate object (23637)>,
<RatingCandidate: RatingCandidate object (22592)>,
<RatingCandidate: RatingCandidate object (23116)>,
<RatingCandidate: RatingCandidate object (22072)>,
<RatingCandidate: RatingCandidate object (24160)>,
<RatingCandidate: RatingCandidate object (21553)>],
[<RatingCandidate: RatingCandidate object (630303)>]])]),
'opponentsObjects': None,
'otherreps': [],
'pageType': 'evaluations',
'title': 'Michael McNulty - Ratings and Endorsements'}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'m1h9oSf4mGmS0GPz4PhtpNhS8aK3gaw0s3FG0xnlRrxT4lSJOEv8yhVNanAgVTaF'>",
'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7e8df8dc1f40>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7e8df2e0eb70>,
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7e8df8dc2150>>'}
{'PHOTO_URL': '//votesmart.org/canphoto/',
'candidate': <Candidate: Candidate object (26987)>,
'categories': '<<queryset of misc.CategorySection>>',
'chosenCategory': <Category: Category object (7)>,
'chosenCategoryId': '7',
'display_bull': False,
'electionStages': None,
'elections': '<<queryset of candidate.ElectionCandidate>>',
'factcheck_bull_count': 0,
'groupEndorsements': '<<queryset of elections.EndorseCandidate>>',
'header_title_type': 'Ratings and Endorsements',
'indivEndorsements': None,
'is_candidate_page': True,
'latestElectionYear': 2006,
'officeTypesForStateDisplay': ['C', 'L', 'S', 'K', 'G'],
'offices': '<<queryset of candidate.OfficeCandidate>>',
'on_issue_message': 'on Issue: Arts, Entertainment, and History',
'opinions': OrderedDict([('Arts, Entertainment, and History',
[[<RatingCandidate: RatingCandidate object (1189148)>,
<RatingCandidate: RatingCandidate object (1188774)>,
<RatingCandidate: RatingCandidate object (521888)>],
[<RatingCandidate: RatingCandidate object (1178599)>,
<RatingCandidate: RatingCandidate object (742639)>,
<RatingCandidate: RatingCandidate object (616360)>,
<RatingCandidate: RatingCandidate object (420684)>,
<RatingCandidate: RatingCandidate object (369464)>,
<RatingCandidate: RatingCandidate object (369001)>],
[<RatingCandidate: RatingCandidate object (1089068)>,
<RatingCandidate: RatingCandidate object (1087159)>,
<RatingCandidate: RatingCandidate object (1086676)>,
<RatingCandidate: RatingCandidate object (1089085)>,
<RatingCandidate: RatingCandidate object (1087154)>,
<RatingCandidate: RatingCandidate object (1088064)>,
<RatingCandidate: RatingCandidate object (1086920)>,
<RatingCandidate: RatingCandidate object (1088883)>,
<RatingCandidate: RatingCandidate object (880941)>,
<RatingCandidate: RatingCandidate object (882015)>,
<RatingCandidate: RatingCandidate object (881478)>,
<RatingCandidate: RatingCandidate object (879867)>,
<RatingCandidate: RatingCandidate object (879152)>,
<RatingCandidate: RatingCandidate object (878078)>,
<RatingCandidate: RatingCandidate object (878615)>,
<RatingCandidate: RatingCandidate object (880404)>,
<RatingCandidate: RatingCandidate object (799836)>,
<RatingCandidate: RatingCandidate object (797900)>,
<RatingCandidate: RatingCandidate object (799270)>,
<RatingCandidate: RatingCandidate object (800373)>,
<RatingCandidate: RatingCandidate object (797363)>,
<RatingCandidate: RatingCandidate object (800910)>,
<RatingCandidate: RatingCandidate object (803164)>,
<RatingCandidate: RatingCandidate object (798732)>,
<RatingCandidate: RatingCandidate object (658587)>,
<RatingCandidate: RatingCandidate object (657529)>,
<RatingCandidate: RatingCandidate object (660703)>,
<RatingCandidate: RatingCandidate object (659116)>,
<RatingCandidate: RatingCandidate object (659645)>,
<RatingCandidate: RatingCandidate object (661232)>,
<RatingCandidate: RatingCandidate object (658058)>,
<RatingCandidate: RatingCandidate object (660174)>,
<RatingCandidate: RatingCandidate object (619693)>,
<RatingCandidate: RatingCandidate object (619211)>,
<RatingCandidate: RatingCandidate object (618729)>,
<RatingCandidate: RatingCandidate object (617761)>,
<RatingCandidate: RatingCandidate object (617277)>,
<RatingCandidate: RatingCandidate object (618244)>,
<RatingCandidate: RatingCandidate object (506506)>,
<RatingCandidate: RatingCandidate object (483476)>,
<RatingCandidate: RatingCandidate object (502248)>,
<RatingCandidate: RatingCandidate object (351267)>,
<RatingCandidate: RatingCandidate object (350641)>,
<RatingCandidate: RatingCandidate object (482420)>,
<RatingCandidate: RatingCandidate object (482948)>,
<RatingCandidate: RatingCandidate object (499635)>,
<RatingCandidate: RatingCandidate object (437273)>,
<RatingCandidate: RatingCandidate object (436345)>,
<RatingCandidate: RatingCandidate object (439594)>,
<RatingCandidate: RatingCandidate object (438666)>,
<RatingCandidate: RatingCandidate object (436809)>,
<RatingCandidate: RatingCandidate object (438202)>,
<RatingCandidate: RatingCandidate object (437738)>,
<RatingCandidate: RatingCandidate object (439130)>,
<RatingCandidate: RatingCandidate object (327662)>,
<RatingCandidate: RatingCandidate object (329723)>,
<RatingCandidate: RatingCandidate object (328179)>,
<RatingCandidate: RatingCandidate object (329208)>,
<RatingCandidate: RatingCandidate object (327150)>,
<RatingCandidate: RatingCandidate object (328693)>,
<RatingCandidate: RatingCandidate object (307491)>,
<RatingCandidate: RatingCandidate object (307965)>,
<RatingCandidate: RatingCandidate object (308440)>,
<RatingCandidate: RatingCandidate object (306541)>,
<RatingCandidate: RatingCandidate object (306066)>,
<RatingCandidate: RatingCandidate object (307016)>,
<RatingCandidate: RatingCandidate object (202023)>,
<RatingCandidate: RatingCandidate object (203622)>,
<RatingCandidate: RatingCandidate object (201490)>,
<RatingCandidate: RatingCandidate object (204155)>,
<RatingCandidate: RatingCandidate object (203089)>,
<RatingCandidate: RatingCandidate object (202556)>,
<RatingCandidate: RatingCandidate object (113221)>,
<RatingCandidate: RatingCandidate object (114194)>,
<RatingCandidate: RatingCandidate object (115650)>,
<RatingCandidate: RatingCandidate object (114679)>,
<RatingCandidate: RatingCandidate object (115164)>,
<RatingCandidate: RatingCandidate object (113708)>,
<RatingCandidate: RatingCandidate object (23637)>,
<RatingCandidate: RatingCandidate object (22592)>,
<RatingCandidate: RatingCandidate object (23116)>,
<RatingCandidate: RatingCandidate object (22072)>,
<RatingCandidate: RatingCandidate object (24160)>,
<RatingCandidate: RatingCandidate object (21553)>],
[<RatingCandidate: RatingCandidate object (630303)>]])]),
'opponentsObjects': None,
'otherreps': [],
'pageType': 'evaluations',
'title': 'Michael McNulty - Ratings and Endorsements'}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'m1h9oSf4mGmS0GPz4PhtpNhS8aK3gaw0s3FG0xnlRrxT4lSJOEv8yhVNanAgVTaF'>",
'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7e8df8dc1f40>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7e8df2e0eb70>,
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7e8df8dc2150>>'}
{'PHOTO_URL': '//votesmart.org/canphoto/',
'candidate': <Candidate: Candidate object (26987)>,
'categories': '<<queryset of misc.CategorySection>>',
'chosenCategory': <Category: Category object (7)>,
'chosenCategoryId': '7',
'display_bull': False,
'electionStages': None,
'elections': '<<queryset of candidate.ElectionCandidate>>',
'factcheck_bull_count': 0,
'groupEndorsements': '<<queryset of elections.EndorseCandidate>>',
'header_title_type': 'Ratings and Endorsements',
'indivEndorsements': None,
'is_candidate_page': True,
'latestElectionYear': 2006,
'officeTypesForStateDisplay': ['C', 'L', 'S', 'K', 'G'],
'offices': '<<queryset of candidate.OfficeCandidate>>',
'on_issue_message': 'on Issue: Arts, Entertainment, and History',
'opinions': OrderedDict([('Arts, Entertainment, and History',
[[<RatingCandidate: RatingCandidate object (1189148)>,
<RatingCandidate: RatingCandidate object (1188774)>,
<RatingCandidate: RatingCandidate object (521888)>],
[<RatingCandidate: RatingCandidate object (1178599)>,
<RatingCandidate: RatingCandidate object (742639)>,
<RatingCandidate: RatingCandidate object (616360)>,
<RatingCandidate: RatingCandidate object (420684)>,
<RatingCandidate: RatingCandidate object (369464)>,
<RatingCandidate: RatingCandidate object (369001)>],
[<RatingCandidate: RatingCandidate object (1089068)>,
<RatingCandidate: RatingCandidate object (1087159)>,
<RatingCandidate: RatingCandidate object (1086676)>,
<RatingCandidate: RatingCandidate object (1089085)>,
<RatingCandidate: RatingCandidate object (1087154)>,
<RatingCandidate: RatingCandidate object (1088064)>,
<RatingCandidate: RatingCandidate object (1086920)>,
<RatingCandidate: RatingCandidate object (1088883)>,
<RatingCandidate: RatingCandidate object (880941)>,
<RatingCandidate: RatingCandidate object (882015)>,
<RatingCandidate: RatingCandidate object (881478)>,
<RatingCandidate: RatingCandidate object (879867)>,
<RatingCandidate: RatingCandidate object (879152)>,
<RatingCandidate: RatingCandidate object (878078)>,
<RatingCandidate: RatingCandidate object (878615)>,
<RatingCandidate: RatingCandidate object (880404)>,
<RatingCandidate: RatingCandidate object (799836)>,
<RatingCandidate: RatingCandidate object (797900)>,
<RatingCandidate: RatingCandidate object (799270)>,
<RatingCandidate: RatingCandidate object (800373)>,
<RatingCandidate: RatingCandidate object (797363)>,
<RatingCandidate: RatingCandidate object (800910)>,
<RatingCandidate: RatingCandidate object (803164)>,
<RatingCandidate: RatingCandidate object (798732)>,
<RatingCandidate: RatingCandidate object (658587)>,
<RatingCandidate: RatingCandidate object (657529)>,
<RatingCandidate: RatingCandidate object (660703)>,
<RatingCandidate: RatingCandidate object (659116)>,
<RatingCandidate: RatingCandidate object (659645)>,
<RatingCandidate: RatingCandidate object (661232)>,
<RatingCandidate: RatingCandidate object (658058)>,
<RatingCandidate: RatingCandidate object (660174)>,
<RatingCandidate: RatingCandidate object (619693)>,
<RatingCandidate: RatingCandidate object (619211)>,
<RatingCandidate: RatingCandidate object (618729)>,
<RatingCandidate: RatingCandidate object (617761)>,
<RatingCandidate: RatingCandidate object (617277)>,
<RatingCandidate: RatingCandidate object (618244)>,
<RatingCandidate: RatingCandidate object (506506)>,
<RatingCandidate: RatingCandidate object (483476)>,
<RatingCandidate: RatingCandidate object (502248)>,
<RatingCandidate: RatingCandidate object (351267)>,
<RatingCandidate: RatingCandidate object (350641)>,
<RatingCandidate: RatingCandidate object (482420)>,
<RatingCandidate: RatingCandidate object (482948)>,
<RatingCandidate: RatingCandidate object (499635)>,
<RatingCandidate: RatingCandidate object (437273)>,
<RatingCandidate: RatingCandidate object (436345)>,
<RatingCandidate: RatingCandidate object (439594)>,
<RatingCandidate: RatingCandidate object (438666)>,
<RatingCandidate: RatingCandidate object (436809)>,
<RatingCandidate: RatingCandidate object (438202)>,
<RatingCandidate: RatingCandidate object (437738)>,
<RatingCandidate: RatingCandidate object (439130)>,
<RatingCandidate: RatingCandidate object (327662)>,
<RatingCandidate: RatingCandidate object (329723)>,
<RatingCandidate: RatingCandidate object (328179)>,
<RatingCandidate: RatingCandidate object (329208)>,
<RatingCandidate: RatingCandidate object (327150)>,
<RatingCandidate: RatingCandidate object (328693)>,
<RatingCandidate: RatingCandidate object (307491)>,
<RatingCandidate: RatingCandidate object (307965)>,
<RatingCandidate: RatingCandidate object (308440)>,
<RatingCandidate: RatingCandidate object (306541)>,
<RatingCandidate: RatingCandidate object (306066)>,
<RatingCandidate: RatingCandidate object (307016)>,
<RatingCandidate: RatingCandidate object (202023)>,
<RatingCandidate: RatingCandidate object (203622)>,
<RatingCandidate: RatingCandidate object (201490)>,
<RatingCandidate: RatingCandidate object (204155)>,
<RatingCandidate: RatingCandidate object (203089)>,
<RatingCandidate: RatingCandidate object (202556)>,
<RatingCandidate: RatingCandidate object (113221)>,
<RatingCandidate: RatingCandidate object (114194)>,
<RatingCandidate: RatingCandidate object (115650)>,
<RatingCandidate: RatingCandidate object (114679)>,
<RatingCandidate: RatingCandidate object (115164)>,
<RatingCandidate: RatingCandidate object (113708)>,
<RatingCandidate: RatingCandidate object (23637)>,
<RatingCandidate: RatingCandidate object (22592)>,
<RatingCandidate: RatingCandidate object (23116)>,
<RatingCandidate: RatingCandidate object (22072)>,
<RatingCandidate: RatingCandidate object (24160)>,
<RatingCandidate: RatingCandidate object (21553)>],
[<RatingCandidate: RatingCandidate object (630303)>]])]),
'opponentsObjects': None,
'otherreps': [],
'pageType': 'evaluations',
'title': 'Michael McNulty - Ratings and Endorsements'}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'m1h9oSf4mGmS0GPz4PhtpNhS8aK3gaw0s3FG0xnlRrxT4lSJOEv8yhVNanAgVTaF'>",
'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7e8df8dc1f40>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7e8df2e0eb70>,
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7e8df8dc2150>>'}
{'PHOTO_URL': '//votesmart.org/canphoto/',
'candidate': <Candidate: Candidate object (26987)>,
'categories': '<<queryset of misc.CategorySection>>',
'chosenCategory': <Category: Category object (7)>,
'chosenCategoryId': '7',
'display_bull': False,
'electionStages': None,
'elections': '<<queryset of candidate.ElectionCandidate>>',
'factcheck_bull_count': 0,
'groupEndorsements': '<<queryset of elections.EndorseCandidate>>',
'header_title_type': 'Ratings and Endorsements',
'indivEndorsements': None,
'is_candidate_page': True,
'latestElectionYear': 2006,
'officeTypesForStateDisplay': ['C', 'L', 'S', 'K', 'G'],
'offices': '<<queryset of candidate.OfficeCandidate>>',
'on_issue_message': 'on Issue: Arts, Entertainment, and History',
'opinions': OrderedDict([('Arts, Entertainment, and History',
[[<RatingCandidate: RatingCandidate object (1189148)>,
<RatingCandidate: RatingCandidate object (1188774)>,
<RatingCandidate: RatingCandidate object (521888)>],
[<RatingCandidate: RatingCandidate object (1178599)>,
<RatingCandidate: RatingCandidate object (742639)>,
<RatingCandidate: RatingCandidate object (616360)>,
<RatingCandidate: RatingCandidate object (420684)>,
<RatingCandidate: RatingCandidate object (369464)>,
<RatingCandidate: RatingCandidate object (369001)>],
[<RatingCandidate: RatingCandidate object (1089068)>,
<RatingCandidate: RatingCandidate object (1087159)>,
<RatingCandidate: RatingCandidate object (1086676)>,
<RatingCandidate: RatingCandidate object (1089085)>,
<RatingCandidate: RatingCandidate object (1087154)>,
<RatingCandidate: RatingCandidate object (1088064)>,
<RatingCandidate: RatingCandidate object (1086920)>,
<RatingCandidate: RatingCandidate object (1088883)>,
<RatingCandidate: RatingCandidate object (880941)>,
<RatingCandidate: RatingCandidate object (882015)>,
<RatingCandidate: RatingCandidate object (881478)>,
<RatingCandidate: RatingCandidate object (879867)>,
<RatingCandidate: RatingCandidate object (879152)>,
<RatingCandidate: RatingCandidate object (878078)>,
<RatingCandidate: RatingCandidate object (878615)>,
<RatingCandidate: RatingCandidate object (880404)>,
<RatingCandidate: RatingCandidate object (799836)>,
<RatingCandidate: RatingCandidate object (797900)>,
<RatingCandidate: RatingCandidate object (799270)>,
<RatingCandidate: RatingCandidate object (800373)>,
<RatingCandidate: RatingCandidate object (797363)>,
<RatingCandidate: RatingCandidate object (800910)>,
<RatingCandidate: RatingCandidate object (803164)>,
<RatingCandidate: RatingCandidate object (798732)>,
<RatingCandidate: RatingCandidate object (658587)>,
<RatingCandidate: RatingCandidate object (657529)>,
<RatingCandidate: RatingCandidate object (660703)>,
<RatingCandidate: RatingCandidate object (659116)>,
<RatingCandidate: RatingCandidate object (659645)>,
<RatingCandidate: RatingCandidate object (661232)>,
<RatingCandidate: RatingCandidate object (658058)>,
<RatingCandidate: RatingCandidate object (660174)>,
<RatingCandidate: RatingCandidate object (619693)>,
<RatingCandidate: RatingCandidate object (619211)>,
<RatingCandidate: RatingCandidate object (618729)>,
<RatingCandidate: RatingCandidate object (617761)>,
<RatingCandidate: RatingCandidate object (617277)>,
<RatingCandidate: RatingCandidate object (618244)>,
<RatingCandidate: RatingCandidate object (506506)>,
<RatingCandidate: RatingCandidate object (483476)>,
<RatingCandidate: RatingCandidate object (502248)>,
<RatingCandidate: RatingCandidate object (351267)>,
<RatingCandidate: RatingCandidate object (350641)>,
<RatingCandidate: RatingCandidate object (482420)>,
<RatingCandidate: RatingCandidate object (482948)>,
<RatingCandidate: RatingCandidate object (499635)>,
<RatingCandidate: RatingCandidate object (437273)>,
<RatingCandidate: RatingCandidate object (436345)>,
<RatingCandidate: RatingCandidate object (439594)>,
<RatingCandidate: RatingCandidate object (438666)>,
<RatingCandidate: RatingCandidate object (436809)>,
<RatingCandidate: RatingCandidate object (438202)>,
<RatingCandidate: RatingCandidate object (437738)>,
<RatingCandidate: RatingCandidate object (439130)>,
<RatingCandidate: RatingCandidate object (327662)>,
<RatingCandidate: RatingCandidate object (329723)>,
<RatingCandidate: RatingCandidate object (328179)>,
<RatingCandidate: RatingCandidate object (329208)>,
<RatingCandidate: RatingCandidate object (327150)>,
<RatingCandidate: RatingCandidate object (328693)>,
<RatingCandidate: RatingCandidate object (307491)>,
<RatingCandidate: RatingCandidate object (307965)>,
<RatingCandidate: RatingCandidate object (308440)>,
<RatingCandidate: RatingCandidate object (306541)>,
<RatingCandidate: RatingCandidate object (306066)>,
<RatingCandidate: RatingCandidate object (307016)>,
<RatingCandidate: RatingCandidate object (202023)>,
<RatingCandidate: RatingCandidate object (203622)>,
<RatingCandidate: RatingCandidate object (201490)>,
<RatingCandidate: RatingCandidate object (204155)>,
<RatingCandidate: RatingCandidate object (203089)>,
<RatingCandidate: RatingCandidate object (202556)>,
<RatingCandidate: RatingCandidate object (113221)>,
<RatingCandidate: RatingCandidate object (114194)>,
<RatingCandidate: RatingCandidate object (115650)>,
<RatingCandidate: RatingCandidate object (114679)>,
<RatingCandidate: RatingCandidate object (115164)>,
<RatingCandidate: RatingCandidate object (113708)>,
<RatingCandidate: RatingCandidate object (23637)>,
<RatingCandidate: RatingCandidate object (22592)>,
<RatingCandidate: RatingCandidate object (23116)>,
<RatingCandidate: RatingCandidate object (22072)>,
<RatingCandidate: RatingCandidate object (24160)>,
<RatingCandidate: RatingCandidate object (21553)>],
[<RatingCandidate: RatingCandidate object (630303)>]])]),
'opponentsObjects': None,
'otherreps': [],
'pageType': 'evaluations',
'title': 'Michael McNulty - Ratings and Endorsements'}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'m1h9oSf4mGmS0GPz4PhtpNhS8aK3gaw0s3FG0xnlRrxT4lSJOEv8yhVNanAgVTaF'>",
'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7e8df8dc1f40>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7e8df2e0eb70>,
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7e8df8dc2150>>'}
{'PHOTO_URL': '//votesmart.org/canphoto/',
'candidate': <Candidate: Candidate object (26987)>,
'categories': '<<queryset of misc.CategorySection>>',
'chosenCategory': <Category: Category object (7)>,
'chosenCategoryId': '7',
'display_bull': False,
'electionStages': None,
'elections': '<<queryset of candidate.ElectionCandidate>>',
'factcheck_bull_count': 0,
'groupEndorsements': '<<queryset of elections.EndorseCandidate>>',
'header_title_type': 'Ratings and Endorsements',
'indivEndorsements': None,
'is_candidate_page': True,
'latestElectionYear': 2006,
'officeTypesForStateDisplay': ['C', 'L', 'S', 'K', 'G'],
'offices': '<<queryset of candidate.OfficeCandidate>>',
'on_issue_message': 'on Issue: Arts, Entertainment, and History',
'opinions': OrderedDict([('Arts, Entertainment, and History',
[[<RatingCandidate: RatingCandidate object (1189148)>,
<RatingCandidate: RatingCandidate object (1188774)>,
<RatingCandidate: RatingCandidate object (521888)>],
[<RatingCandidate: RatingCandidate object (1178599)>,
<RatingCandidate: RatingCandidate object (742639)>,
<RatingCandidate: RatingCandidate object (616360)>,
<RatingCandidate: RatingCandidate object (420684)>,
<RatingCandidate: RatingCandidate object (369464)>,
<RatingCandidate: RatingCandidate object (369001)>],
[<RatingCandidate: RatingCandidate object (1089068)>,
<RatingCandidate: RatingCandidate object (1087159)>,
<RatingCandidate: RatingCandidate object (1086676)>,
<RatingCandidate: RatingCandidate object (1089085)>,
<RatingCandidate: RatingCandidate object (1087154)>,
<RatingCandidate: RatingCandidate object (1088064)>,
<RatingCandidate: RatingCandidate object (1086920)>,
<RatingCandidate: RatingCandidate object (1088883)>,
<RatingCandidate: RatingCandidate object (880941)>,
<RatingCandidate: RatingCandidate object (882015)>,
<RatingCandidate: RatingCandidate object (881478)>,
<RatingCandidate: RatingCandidate object (879867)>,
<RatingCandidate: RatingCandidate object (879152)>,
<RatingCandidate: RatingCandidate object (878078)>,
<RatingCandidate: RatingCandidate object (878615)>,
<RatingCandidate: RatingCandidate object (880404)>,
<RatingCandidate: RatingCandidate object (799836)>,
<RatingCandidate: RatingCandidate object (797900)>,
<RatingCandidate: RatingCandidate object (799270)>,
<RatingCandidate: RatingCandidate object (800373)>,
<RatingCandidate: RatingCandidate object (797363)>,
<RatingCandidate: RatingCandidate object (800910)>,
<RatingCandidate: RatingCandidate object (803164)>,
<RatingCandidate: RatingCandidate object (798732)>,
<RatingCandidate: RatingCandidate object (658587)>,
<RatingCandidate: RatingCandidate object (657529)>,
<RatingCandidate: RatingCandidate object (660703)>,
<RatingCandidate: RatingCandidate object (659116)>,
<RatingCandidate: RatingCandidate object (659645)>,
<RatingCandidate: RatingCandidate object (661232)>,
<RatingCandidate: RatingCandidate object (658058)>,
<RatingCandidate: RatingCandidate object (660174)>,
<RatingCandidate: RatingCandidate object (619693)>,
<RatingCandidate: RatingCandidate object (619211)>,
<RatingCandidate: RatingCandidate object (618729)>,
<RatingCandidate: RatingCandidate object (617761)>,
<RatingCandidate: RatingCandidate object (617277)>,
<RatingCandidate: RatingCandidate object (618244)>,
<RatingCandidate: RatingCandidate object (506506)>,
<RatingCandidate: RatingCandidate object (483476)>,
<RatingCandidate: RatingCandidate object (502248)>,
<RatingCandidate: RatingCandidate object (351267)>,
<RatingCandidate: RatingCandidate object (350641)>,
<RatingCandidate: RatingCandidate object (482420)>,
<RatingCandidate: RatingCandidate object (482948)>,
<RatingCandidate: RatingCandidate object (499635)>,
<RatingCandidate: RatingCandidate object (437273)>,
<RatingCandidate: RatingCandidate object (436345)>,
<RatingCandidate: RatingCandidate object (439594)>,
<RatingCandidate: RatingCandidate object (438666)>,
<RatingCandidate: RatingCandidate object (436809)>,
<RatingCandidate: RatingCandidate object (438202)>,
<RatingCandidate: RatingCandidate object (437738)>,
<RatingCandidate: RatingCandidate object (439130)>,
<RatingCandidate: RatingCandidate object (327662)>,
<RatingCandidate: RatingCandidate object (329723)>,
<RatingCandidate: RatingCandidate object (328179)>,
<RatingCandidate: RatingCandidate object (329208)>,
<RatingCandidate: RatingCandidate object (327150)>,
<RatingCandidate: RatingCandidate object (328693)>,
<RatingCandidate: RatingCandidate object (307491)>,
<RatingCandidate: RatingCandidate object (307965)>,
<RatingCandidate: RatingCandidate object (308440)>,
<RatingCandidate: RatingCandidate object (306541)>,
<RatingCandidate: RatingCandidate object (306066)>,
<RatingCandidate: RatingCandidate object (307016)>,
<RatingCandidate: RatingCandidate object (202023)>,
<RatingCandidate: RatingCandidate object (203622)>,
<RatingCandidate: RatingCandidate object (201490)>,
<RatingCandidate: RatingCandidate object (204155)>,
<RatingCandidate: RatingCandidate object (203089)>,
<RatingCandidate: RatingCandidate object (202556)>,
<RatingCandidate: RatingCandidate object (113221)>,
<RatingCandidate: RatingCandidate object (114194)>,
<RatingCandidate: RatingCandidate object (115650)>,
<RatingCandidate: RatingCandidate object (114679)>,
<RatingCandidate: RatingCandidate object (115164)>,
<RatingCandidate: RatingCandidate object (113708)>,
<RatingCandidate: RatingCandidate object (23637)>,
<RatingCandidate: RatingCandidate object (22592)>,
<RatingCandidate: RatingCandidate object (23116)>,
<RatingCandidate: RatingCandidate object (22072)>,
<RatingCandidate: RatingCandidate object (24160)>,
<RatingCandidate: RatingCandidate object (21553)>],
[<RatingCandidate: RatingCandidate object (630303)>]])]),
'opponentsObjects': None,
'otherreps': [],
'pageType': 'evaluations',
'title': 'Michael McNulty - Ratings and Endorsements'}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'m1h9oSf4mGmS0GPz4PhtpNhS8aK3gaw0s3FG0xnlRrxT4lSJOEv8yhVNanAgVTaF'>",
'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7e8df8dc1f40>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7e8df2e0eb70>,
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7e8df8dc2150>>'}
{'PHOTO_URL': '//votesmart.org/canphoto/',
'candidate': <Candidate: Candidate object (26987)>,
'categories': '<<queryset of misc.CategorySection>>',
'chosenCategory': <Category: Category object (7)>,
'chosenCategoryId': '7',
'display_bull': False,
'electionStages': None,
'elections': '<<queryset of candidate.ElectionCandidate>>',
'factcheck_bull_count': 0,
'groupEndorsements': '<<queryset of elections.EndorseCandidate>>',
'header_title_type': 'Ratings and Endorsements',
'indivEndorsements': None,
'is_candidate_page': True,
'latestElectionYear': 2006,
'officeTypesForStateDisplay': ['C', 'L', 'S', 'K', 'G'],
'offices': '<<queryset of candidate.OfficeCandidate>>',
'on_issue_message': 'on Issue: Arts, Entertainment, and History',
'opinions': OrderedDict([('Arts, Entertainment, and History',
[[<RatingCandidate: RatingCandidate object (1189148)>,
<RatingCandidate: RatingCandidate object (1188774)>,
<RatingCandidate: RatingCandidate object (521888)>],
[<RatingCandidate: RatingCandidate object (1178599)>,
<RatingCandidate: RatingCandidate object (742639)>,
<RatingCandidate: RatingCandidate object (616360)>,
<RatingCandidate: RatingCandidate object (420684)>,
<RatingCandidate: RatingCandidate object (369464)>,
<RatingCandidate: RatingCandidate object (369001)>],
[<RatingCandidate: RatingCandidate object (1089068)>,
<RatingCandidate: RatingCandidate object (1087159)>,
<RatingCandidate: RatingCandidate object (1086676)>,
<RatingCandidate: RatingCandidate object (1089085)>,
<RatingCandidate: RatingCandidate object (1087154)>,
<RatingCandidate: RatingCandidate object (1088064)>,
<RatingCandidate: RatingCandidate object (1086920)>,
<RatingCandidate: RatingCandidate object (1088883)>,
<RatingCandidate: RatingCandidate object (880941)>,
<RatingCandidate: RatingCandidate object (882015)>,
<RatingCandidate: RatingCandidate object (881478)>,
<RatingCandidate: RatingCandidate object (879867)>,
<RatingCandidate: RatingCandidate object (879152)>,
<RatingCandidate: RatingCandidate object (878078)>,
<RatingCandidate: RatingCandidate object (878615)>,
<RatingCandidate: RatingCandidate object (880404)>,
<RatingCandidate: RatingCandidate object (799836)>,
<RatingCandidate: RatingCandidate object (797900)>,
<RatingCandidate: RatingCandidate object (799270)>,
<RatingCandidate: RatingCandidate object (800373)>,
<RatingCandidate: RatingCandidate object (797363)>,
<RatingCandidate: RatingCandidate object (800910)>,
<RatingCandidate: RatingCandidate object (803164)>,
<RatingCandidate: RatingCandidate object (798732)>,
<RatingCandidate: RatingCandidate object (658587)>,
<RatingCandidate: RatingCandidate object (657529)>,
<RatingCandidate: RatingCandidate object (660703)>,
<RatingCandidate: RatingCandidate object (659116)>,
<RatingCandidate: RatingCandidate object (659645)>,
<RatingCandidate: RatingCandidate object (661232)>,
<RatingCandidate: RatingCandidate object (658058)>,
<RatingCandidate: RatingCandidate object (660174)>,
<RatingCandidate: RatingCandidate object (619693)>,
<RatingCandidate: RatingCandidate object (619211)>,
<RatingCandidate: RatingCandidate object (618729)>,
<RatingCandidate: RatingCandidate object (617761)>,
<RatingCandidate: RatingCandidate object (617277)>,
<RatingCandidate: RatingCandidate object (618244)>,
<RatingCandidate: RatingCandidate object (506506)>,
<RatingCandidate: RatingCandidate object (483476)>,
<RatingCandidate: RatingCandidate object (502248)>,
<RatingCandidate: RatingCandidate object (351267)>,
<RatingCandidate: RatingCandidate object (350641)>,
<RatingCandidate: RatingCandidate object (482420)>,
<RatingCandidate: RatingCandidate object (482948)>,
<RatingCandidate: RatingCandidate object (499635)>,
<RatingCandidate: RatingCandidate object (437273)>,
<RatingCandidate: RatingCandidate object (436345)>,
<RatingCandidate: RatingCandidate object (439594)>,
<RatingCandidate: RatingCandidate object (438666)>,
<RatingCandidate: RatingCandidate object (436809)>,
<RatingCandidate: RatingCandidate object (438202)>,
<RatingCandidate: RatingCandidate object (437738)>,
<RatingCandidate: RatingCandidate object (439130)>,
<RatingCandidate: RatingCandidate object (327662)>,
<RatingCandidate: RatingCandidate object (329723)>,
<RatingCandidate: RatingCandidate object (328179)>,
<RatingCandidate: RatingCandidate object (329208)>,
<RatingCandidate: RatingCandidate object (327150)>,
<RatingCandidate: RatingCandidate object (328693)>,
<RatingCandidate: RatingCandidate object (307491)>,
<RatingCandidate: RatingCandidate object (307965)>,
<RatingCandidate: RatingCandidate object (308440)>,
<RatingCandidate: RatingCandidate object (306541)>,
<RatingCandidate: RatingCandidate object (306066)>,
<RatingCandidate: RatingCandidate object (307016)>,
<RatingCandidate: RatingCandidate object (202023)>,
<RatingCandidate: RatingCandidate object (203622)>,
<RatingCandidate: RatingCandidate object (201490)>,
<RatingCandidate: RatingCandidate object (204155)>,
<RatingCandidate: RatingCandidate object (203089)>,
<RatingCandidate: RatingCandidate object (202556)>,
<RatingCandidate: RatingCandidate object (113221)>,
<RatingCandidate: RatingCandidate object (114194)>,
<RatingCandidate: RatingCandidate object (115650)>,
<RatingCandidate: RatingCandidate object (114679)>,
<RatingCandidate: RatingCandidate object (115164)>,
<RatingCandidate: RatingCandidate object (113708)>,
<RatingCandidate: RatingCandidate object (23637)>,
<RatingCandidate: RatingCandidate object (22592)>,
<RatingCandidate: RatingCandidate object (23116)>,
<RatingCandidate: RatingCandidate object (22072)>,
<RatingCandidate: RatingCandidate object (24160)>,
<RatingCandidate: RatingCandidate object (21553)>],
[<RatingCandidate: RatingCandidate object (630303)>]])]),
'opponentsObjects': None,
'otherreps': [],
'pageType': 'evaluations',
'title': 'Michael McNulty - Ratings and Endorsements'}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'m1h9oSf4mGmS0GPz4PhtpNhS8aK3gaw0s3FG0xnlRrxT4lSJOEv8yhVNanAgVTaF'>",
'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7e8df8dc1f40>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7e8df2e0eb70>,
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7e8df8dc2150>>'}
{'PHOTO_URL': '//votesmart.org/canphoto/',
'candidate': <Candidate: Candidate object (26987)>,
'categories': '<<queryset of misc.CategorySection>>',
'chosenCategory': <Category: Category object (7)>,
'chosenCategoryId': '7',
'display_bull': False,
'electionStages': None,
'elections': '<<queryset of candidate.ElectionCandidate>>',
'factcheck_bull_count': 0,
'groupEndorsements': '<<queryset of elections.EndorseCandidate>>',
'header_title_type': 'Ratings and Endorsements',
'indivEndorsements': None,
'is_candidate_page': True,
'latestElectionYear': 2006,
'officeTypesForStateDisplay': ['C', 'L', 'S', 'K', 'G'],
'offices': '<<queryset of candidate.OfficeCandidate>>',
'on_issue_message': 'on Issue: Arts, Entertainment, and History',
'opinions': OrderedDict([('Arts, Entertainment, and History',
[[<RatingCandidate: RatingCandidate object (1189148)>,
<RatingCandidate: RatingCandidate object (1188774)>,
<RatingCandidate: RatingCandidate object (521888)>],
[<RatingCandidate: RatingCandidate object (1178599)>,
<RatingCandidate: RatingCandidate object (742639)>,
<RatingCandidate: RatingCandidate object (616360)>,
<RatingCandidate: RatingCandidate object (420684)>,
<RatingCandidate: RatingCandidate object (369464)>,
<RatingCandidate: RatingCandidate object (369001)>],
[<RatingCandidate: RatingCandidate object (1089068)>,
<RatingCandidate: RatingCandidate object (1087159)>,
<RatingCandidate: RatingCandidate object (1086676)>,
<RatingCandidate: RatingCandidate object (1089085)>,
<RatingCandidate: RatingCandidate object (1087154)>,
<RatingCandidate: RatingCandidate object (1088064)>,
<RatingCandidate: RatingCandidate object (1086920)>,
<RatingCandidate: RatingCandidate object (1088883)>,
<RatingCandidate: RatingCandidate object (880941)>,
<RatingCandidate: RatingCandidate object (882015)>,
<RatingCandidate: RatingCandidate object (881478)>,
<RatingCandidate: RatingCandidate object (879867)>,
<RatingCandidate: RatingCandidate object (879152)>,
<RatingCandidate: RatingCandidate object (878078)>,
<RatingCandidate: RatingCandidate object (878615)>,
<RatingCandidate: RatingCandidate object (880404)>,
<RatingCandidate: RatingCandidate object (799836)>,
<RatingCandidate: RatingCandidate object (797900)>,
<RatingCandidate: RatingCandidate object (799270)>,
<RatingCandidate: RatingCandidate object (800373)>,
<RatingCandidate: RatingCandidate object (797363)>,
<RatingCandidate: RatingCandidate object (800910)>,
<RatingCandidate: RatingCandidate object (803164)>,
<RatingCandidate: RatingCandidate object (798732)>,
<RatingCandidate: RatingCandidate object (658587)>,
<RatingCandidate: RatingCandidate object (657529)>,
<RatingCandidate: RatingCandidate object (660703)>,
<RatingCandidate: RatingCandidate object (659116)>,
<RatingCandidate: RatingCandidate object (659645)>,
<RatingCandidate: RatingCandidate object (661232)>,
<RatingCandidate: RatingCandidate object (658058)>,
<RatingCandidate: RatingCandidate object (660174)>,
<RatingCandidate: RatingCandidate object (619693)>,
<RatingCandidate: RatingCandidate object (619211)>,
<RatingCandidate: RatingCandidate object (618729)>,
<RatingCandidate: RatingCandidate object (617761)>,
<RatingCandidate: RatingCandidate object (617277)>,
<RatingCandidate: RatingCandidate object (618244)>,
<RatingCandidate: RatingCandidate object (506506)>,
<RatingCandidate: RatingCandidate object (483476)>,
<RatingCandidate: RatingCandidate object (502248)>,
<RatingCandidate: RatingCandidate object (351267)>,
<RatingCandidate: RatingCandidate object (350641)>,
<RatingCandidate: RatingCandidate object (482420)>,
<RatingCandidate: RatingCandidate object (482948)>,
<RatingCandidate: RatingCandidate object (499635)>,
<RatingCandidate: RatingCandidate object (437273)>,
<RatingCandidate: RatingCandidate object (436345)>,
<RatingCandidate: RatingCandidate object (439594)>,
<RatingCandidate: RatingCandidate object (438666)>,
<RatingCandidate: RatingCandidate object (436809)>,
<RatingCandidate: RatingCandidate object (438202)>,
<RatingCandidate: RatingCandidate object (437738)>,
<RatingCandidate: RatingCandidate object (439130)>,
<RatingCandidate: RatingCandidate object (327662)>,
<RatingCandidate: RatingCandidate object (329723)>,
<RatingCandidate: RatingCandidate object (328179)>,
<RatingCandidate: RatingCandidate object (329208)>,
<RatingCandidate: RatingCandidate object (327150)>,
<RatingCandidate: RatingCandidate object (328693)>,
<RatingCandidate: RatingCandidate object (307491)>,
<RatingCandidate: RatingCandidate object (307965)>,
<RatingCandidate: RatingCandidate object (308440)>,
<RatingCandidate: RatingCandidate object (306541)>,
<RatingCandidate: RatingCandidate object (306066)>,
<RatingCandidate: RatingCandidate object (307016)>,
<RatingCandidate: RatingCandidate object (202023)>,
<RatingCandidate: RatingCandidate object (203622)>,
<RatingCandidate: RatingCandidate object (201490)>,
<RatingCandidate: RatingCandidate object (204155)>,
<RatingCandidate: RatingCandidate object (203089)>,
<RatingCandidate: RatingCandidate object (202556)>,
<RatingCandidate: RatingCandidate object (113221)>,
<RatingCandidate: RatingCandidate object (114194)>,
<RatingCandidate: RatingCandidate object (115650)>,
<RatingCandidate: RatingCandidate object (114679)>,
<RatingCandidate: RatingCandidate object (115164)>,
<RatingCandidate: RatingCandidate object (113708)>,
<RatingCandidate: RatingCandidate object (23637)>,
<RatingCandidate: RatingCandidate object (22592)>,
<RatingCandidate: RatingCandidate object (23116)>,
<RatingCandidate: RatingCandidate object (22072)>,
<RatingCandidate: RatingCandidate object (24160)>,
<RatingCandidate: RatingCandidate object (21553)>],
[<RatingCandidate: RatingCandidate object (630303)>]])]),
'opponentsObjects': None,
'otherreps': [],
'pageType': 'evaluations',
'title': 'Michael McNulty - Ratings and Endorsements'}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <Block Node: section_header. Contents: []>, <TextNode: '\n\n<!--\n<div class="main m'>, <Block Node: candidate_section_page. Contents: [<TextNode: '\n\t'>]>, <TextNode: '\n</div>\n\n\n\t<div class="ro'>, <IfNode>, <TextNode: '\n\t\t\t</div>\n\t</div>\n\n\n'>]>}
{'block': <Block Node: candidate_section_page. Contents: [<TextNode: '\n'>, <django.template.defaulttags.LoadNode object at 0x7e8df884cb90>, <TextNode: '\n\n<div class="features-1"'>, <django.template.defaulttags.CommentNode object at 0x7e8df884e480>, <TextNode: '\n\n\n '>, <django.template.loader_tags.IncludeNode object at 0x7e8df884e270>, <TextNode: '\n\n <div class="row">\n '>, <IfNode>, <TextNode: '\n\n\n <div class="ca'>, <IfNode>, <TextNode: '\n\n\n '>, <IfNode>, <TextNode: '\n\n<!--\n <div class="ev'>, <Variable Node: candidate.candidate_id>, <TextNode: '/'>, <Variable Node: candidate.preferred_name|slugify>, <TextNode: '">All</a>\n '>, <ForNode: for c in categories, tail_len: 11>, <TextNode: '\n </div>\n '>, <IfNode>, <TextNode: '\n </div>\n '>, <Variable Node: candidate.candidate_id>, <TextNode: '/" class="btn btn-outlin'>, <Variable Node: candidate.lastname>, <TextNode: '?</a>\n </div>\n '>, <IfNode>, <TextNode: '\n\n\n </div>\n\n <d'>, <IfNode>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n\n '>, <IfNode>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n\n </div>\n '>]>}
{'candidate_preferred_name': 'Michael McNulty',
'chosenCategory': 'Arts, Entertainment, and History',
'chosen_category_id': '7',
'chosen_category_name': 'arts-entertainment-and-history',
'extra_text': 'on Issue: Arts, Entertainment, and History',
'header_title_type': 'Ratings and Endorsements'}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'m1h9oSf4mGmS0GPz4PhtpNhS8aK3gaw0s3FG0xnlRrxT4lSJOEv8yhVNanAgVTaF'>",
'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7e8df8dc1f40>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7e8df2e0eb70>,
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7e8df8dc2150>>'}
{'PHOTO_URL': '//votesmart.org/canphoto/',
'candidate': <Candidate: Candidate object (26987)>,
'categories': '<<queryset of misc.CategorySection>>',
'chosenCategory': <Category: Category object (7)>,
'chosenCategoryId': '7',
'display_bull': False,
'electionStages': None,
'elections': '<<queryset of candidate.ElectionCandidate>>',
'factcheck_bull_count': 0,
'groupEndorsements': '<<queryset of elections.EndorseCandidate>>',
'header_title_type': 'Ratings and Endorsements',
'indivEndorsements': None,
'is_candidate_page': True,
'latestElectionYear': 2006,
'officeTypesForStateDisplay': ['C', 'L', 'S', 'K', 'G'],
'offices': '<<queryset of candidate.OfficeCandidate>>',
'on_issue_message': 'on Issue: Arts, Entertainment, and History',
'opinions': OrderedDict([('Arts, Entertainment, and History',
[[<RatingCandidate: RatingCandidate object (1189148)>,
<RatingCandidate: RatingCandidate object (1188774)>,
<RatingCandidate: RatingCandidate object (521888)>],
[<RatingCandidate: RatingCandidate object (1178599)>,
<RatingCandidate: RatingCandidate object (742639)>,
<RatingCandidate: RatingCandidate object (616360)>,
<RatingCandidate: RatingCandidate object (420684)>,
<RatingCandidate: RatingCandidate object (369464)>,
<RatingCandidate: RatingCandidate object (369001)>],
[<RatingCandidate: RatingCandidate object (1089068)>,
<RatingCandidate: RatingCandidate object (1087159)>,
<RatingCandidate: RatingCandidate object (1086676)>,
<RatingCandidate: RatingCandidate object (1089085)>,
<RatingCandidate: RatingCandidate object (1087154)>,
<RatingCandidate: RatingCandidate object (1088064)>,
<RatingCandidate: RatingCandidate object (1086920)>,
<RatingCandidate: RatingCandidate object (1088883)>,
<RatingCandidate: RatingCandidate object (880941)>,
<RatingCandidate: RatingCandidate object (882015)>,
<RatingCandidate: RatingCandidate object (881478)>,
<RatingCandidate: RatingCandidate object (879867)>,
<RatingCandidate: RatingCandidate object (879152)>,
<RatingCandidate: RatingCandidate object (878078)>,
<RatingCandidate: RatingCandidate object (878615)>,
<RatingCandidate: RatingCandidate object (880404)>,
<RatingCandidate: RatingCandidate object (799836)>,
<RatingCandidate: RatingCandidate object (797900)>,
<RatingCandidate: RatingCandidate object (799270)>,
<RatingCandidate: RatingCandidate object (800373)>,
<RatingCandidate: RatingCandidate object (797363)>,
<RatingCandidate: RatingCandidate object (800910)>,
<RatingCandidate: RatingCandidate object (803164)>,
<RatingCandidate: RatingCandidate object (798732)>,
<RatingCandidate: RatingCandidate object (658587)>,
<RatingCandidate: RatingCandidate object (657529)>,
<RatingCandidate: RatingCandidate object (660703)>,
<RatingCandidate: RatingCandidate object (659116)>,
<RatingCandidate: RatingCandidate object (659645)>,
<RatingCandidate: RatingCandidate object (661232)>,
<RatingCandidate: RatingCandidate object (658058)>,
<RatingCandidate: RatingCandidate object (660174)>,
<RatingCandidate: RatingCandidate object (619693)>,
<RatingCandidate: RatingCandidate object (619211)>,
<RatingCandidate: RatingCandidate object (618729)>,
<RatingCandidate: RatingCandidate object (617761)>,
<RatingCandidate: RatingCandidate object (617277)>,
<RatingCandidate: RatingCandidate object (618244)>,
<RatingCandidate: RatingCandidate object (506506)>,
<RatingCandidate: RatingCandidate object (483476)>,
<RatingCandidate: RatingCandidate object (502248)>,
<RatingCandidate: RatingCandidate object (351267)>,
<RatingCandidate: RatingCandidate object (350641)>,
<RatingCandidate: RatingCandidate object (482420)>,
<RatingCandidate: RatingCandidate object (482948)>,
<RatingCandidate: RatingCandidate object (499635)>,
<RatingCandidate: RatingCandidate object (437273)>,
<RatingCandidate: RatingCandidate object (436345)>,
<RatingCandidate: RatingCandidate object (439594)>,
<RatingCandidate: RatingCandidate object (438666)>,
<RatingCandidate: RatingCandidate object (436809)>,
<RatingCandidate: RatingCandidate object (438202)>,
<RatingCandidate: RatingCandidate object (437738)>,
<RatingCandidate: RatingCandidate object (439130)>,
<RatingCandidate: RatingCandidate object (327662)>,
<RatingCandidate: RatingCandidate object (329723)>,
<RatingCandidate: RatingCandidate object (328179)>,
<RatingCandidate: RatingCandidate object (329208)>,
<RatingCandidate: RatingCandidate object (327150)>,
<RatingCandidate: RatingCandidate object (328693)>,
<RatingCandidate: RatingCandidate object (307491)>,
<RatingCandidate: RatingCandidate object (307965)>,
<RatingCandidate: RatingCandidate object (308440)>,
<RatingCandidate: RatingCandidate object (306541)>,
<RatingCandidate: RatingCandidate object (306066)>,
<RatingCandidate: RatingCandidate object (307016)>,
<RatingCandidate: RatingCandidate object (202023)>,
<RatingCandidate: RatingCandidate object (203622)>,
<RatingCandidate: RatingCandidate object (201490)>,
<RatingCandidate: RatingCandidate object (204155)>,
<RatingCandidate: RatingCandidate object (203089)>,
<RatingCandidate: RatingCandidate object (202556)>,
<RatingCandidate: RatingCandidate object (113221)>,
<RatingCandidate: RatingCandidate object (114194)>,
<RatingCandidate: RatingCandidate object (115650)>,
<RatingCandidate: RatingCandidate object (114679)>,
<RatingCandidate: RatingCandidate object (115164)>,
<RatingCandidate: RatingCandidate object (113708)>,
<RatingCandidate: RatingCandidate object (23637)>,
<RatingCandidate: RatingCandidate object (22592)>,
<RatingCandidate: RatingCandidate object (23116)>,
<RatingCandidate: RatingCandidate object (22072)>,
<RatingCandidate: RatingCandidate object (24160)>,
<RatingCandidate: RatingCandidate object (21553)>],
[<RatingCandidate: RatingCandidate object (630303)>]])]),
'opponentsObjects': None,
'otherreps': [],
'pageType': 'evaluations',
'title': 'Michael McNulty - Ratings and Endorsements'}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <Block Node: section_header. Contents: []>, <TextNode: '\n\n<!--\n<div class="main m'>, <Block Node: candidate_section_page. Contents: [<TextNode: '\n\t'>]>, <TextNode: '\n</div>\n\n\n\t<div class="ro'>, <IfNode>, <TextNode: '\n\t\t\t</div>\n\t</div>\n\n\n'>]>}
{'block': <Block Node: candidate_section_page. Contents: [<TextNode: '\n'>, <django.template.defaulttags.LoadNode object at 0x7e8df884cb90>, <TextNode: '\n\n<div class="features-1"'>, <django.template.defaulttags.CommentNode object at 0x7e8df884e480>, <TextNode: '\n\n\n '>, <django.template.loader_tags.IncludeNode object at 0x7e8df884e270>, <TextNode: '\n\n <div class="row">\n '>, <IfNode>, <TextNode: '\n\n\n <div class="ca'>, <IfNode>, <TextNode: '\n\n\n '>, <IfNode>, <TextNode: '\n\n<!--\n <div class="ev'>, <Variable Node: candidate.candidate_id>, <TextNode: '/'>, <Variable Node: candidate.preferred_name|slugify>, <TextNode: '">All</a>\n '>, <ForNode: for c in categories, tail_len: 11>, <TextNode: '\n </div>\n '>, <IfNode>, <TextNode: '\n </div>\n '>, <Variable Node: candidate.candidate_id>, <TextNode: '/" class="btn btn-outlin'>, <Variable Node: candidate.lastname>, <TextNode: '?</a>\n </div>\n '>, <IfNode>, <TextNode: '\n\n\n </div>\n\n <d'>, <IfNode>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n\n '>, <IfNode>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n\n </div>\n '>]>}
{'page': 'evaluations'}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'m1h9oSf4mGmS0GPz4PhtpNhS8aK3gaw0s3FG0xnlRrxT4lSJOEv8yhVNanAgVTaF'>",
'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7e8df8dc1f40>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7e8df2e0eb70>,
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7e8df8dc2150>>'}
{'PHOTO_URL': '//votesmart.org/canphoto/',
'candidate': <Candidate: Candidate object (26987)>,
'categories': '<<queryset of misc.CategorySection>>',
'chosenCategory': <Category: Category object (7)>,
'chosenCategoryId': '7',
'display_bull': False,
'electionStages': None,
'elections': '<<queryset of candidate.ElectionCandidate>>',
'factcheck_bull_count': 0,
'groupEndorsements': '<<queryset of elections.EndorseCandidate>>',
'header_title_type': 'Ratings and Endorsements',
'indivEndorsements': None,
'is_candidate_page': True,
'latestElectionYear': 2006,
'officeTypesForStateDisplay': ['C', 'L', 'S', 'K', 'G'],
'offices': '<<queryset of candidate.OfficeCandidate>>',
'on_issue_message': 'on Issue: Arts, Entertainment, and History',
'opinions': OrderedDict([('Arts, Entertainment, and History',
[[<RatingCandidate: RatingCandidate object (1189148)>,
<RatingCandidate: RatingCandidate object (1188774)>,
<RatingCandidate: RatingCandidate object (521888)>],
[<RatingCandidate: RatingCandidate object (1178599)>,
<RatingCandidate: RatingCandidate object (742639)>,
<RatingCandidate: RatingCandidate object (616360)>,
<RatingCandidate: RatingCandidate object (420684)>,
<RatingCandidate: RatingCandidate object (369464)>,
<RatingCandidate: RatingCandidate object (369001)>],
[<RatingCandidate: RatingCandidate object (1089068)>,
<RatingCandidate: RatingCandidate object (1087159)>,
<RatingCandidate: RatingCandidate object (1086676)>,
<RatingCandidate: RatingCandidate object (1089085)>,
<RatingCandidate: RatingCandidate object (1087154)>,
<RatingCandidate: RatingCandidate object (1088064)>,
<RatingCandidate: RatingCandidate object (1086920)>,
<RatingCandidate: RatingCandidate object (1088883)>,
<RatingCandidate: RatingCandidate object (880941)>,
<RatingCandidate: RatingCandidate object (882015)>,
<RatingCandidate: RatingCandidate object (881478)>,
<RatingCandidate: RatingCandidate object (879867)>,
<RatingCandidate: RatingCandidate object (879152)>,
<RatingCandidate: RatingCandidate object (878078)>,
<RatingCandidate: RatingCandidate object (878615)>,
<RatingCandidate: RatingCandidate object (880404)>,
<RatingCandidate: RatingCandidate object (799836)>,
<RatingCandidate: RatingCandidate object (797900)>,
<RatingCandidate: RatingCandidate object (799270)>,
<RatingCandidate: RatingCandidate object (800373)>,
<RatingCandidate: RatingCandidate object (797363)>,
<RatingCandidate: RatingCandidate object (800910)>,
<RatingCandidate: RatingCandidate object (803164)>,
<RatingCandidate: RatingCandidate object (798732)>,
<RatingCandidate: RatingCandidate object (658587)>,
<RatingCandidate: RatingCandidate object (657529)>,
<RatingCandidate: RatingCandidate object (660703)>,
<RatingCandidate: RatingCandidate object (659116)>,
<RatingCandidate: RatingCandidate object (659645)>,
<RatingCandidate: RatingCandidate object (661232)>,
<RatingCandidate: RatingCandidate object (658058)>,
<RatingCandidate: RatingCandidate object (660174)>,
<RatingCandidate: RatingCandidate object (619693)>,
<RatingCandidate: RatingCandidate object (619211)>,
<RatingCandidate: RatingCandidate object (618729)>,
<RatingCandidate: RatingCandidate object (617761)>,
<RatingCandidate: RatingCandidate object (617277)>,
<RatingCandidate: RatingCandidate object (618244)>,
<RatingCandidate: RatingCandidate object (506506)>,
<RatingCandidate: RatingCandidate object (483476)>,
<RatingCandidate: RatingCandidate object (502248)>,
<RatingCandidate: RatingCandidate object (351267)>,
<RatingCandidate: RatingCandidate object (350641)>,
<RatingCandidate: RatingCandidate object (482420)>,
<RatingCandidate: RatingCandidate object (482948)>,
<RatingCandidate: RatingCandidate object (499635)>,
<RatingCandidate: RatingCandidate object (437273)>,
<RatingCandidate: RatingCandidate object (436345)>,
<RatingCandidate: RatingCandidate object (439594)>,
<RatingCandidate: RatingCandidate object (438666)>,
<RatingCandidate: RatingCandidate object (436809)>,
<RatingCandidate: RatingCandidate object (438202)>,
<RatingCandidate: RatingCandidate object (437738)>,
<RatingCandidate: RatingCandidate object (439130)>,
<RatingCandidate: RatingCandidate object (327662)>,
<RatingCandidate: RatingCandidate object (329723)>,
<RatingCandidate: RatingCandidate object (328179)>,
<RatingCandidate: RatingCandidate object (329208)>,
<RatingCandidate: RatingCandidate object (327150)>,
<RatingCandidate: RatingCandidate object (328693)>,
<RatingCandidate: RatingCandidate object (307491)>,
<RatingCandidate: RatingCandidate object (307965)>,
<RatingCandidate: RatingCandidate object (308440)>,
<RatingCandidate: RatingCandidate object (306541)>,
<RatingCandidate: RatingCandidate object (306066)>,
<RatingCandidate: RatingCandidate object (307016)>,
<RatingCandidate: RatingCandidate object (202023)>,
<RatingCandidate: RatingCandidate object (203622)>,
<RatingCandidate: RatingCandidate object (201490)>,
<RatingCandidate: RatingCandidate object (204155)>,
<RatingCandidate: RatingCandidate object (203089)>,
<RatingCandidate: RatingCandidate object (202556)>,
<RatingCandidate: RatingCandidate object (113221)>,
<RatingCandidate: RatingCandidate object (114194)>,
<RatingCandidate: RatingCandidate object (115650)>,
<RatingCandidate: RatingCandidate object (114679)>,
<RatingCandidate: RatingCandidate object (115164)>,
<RatingCandidate: RatingCandidate object (113708)>,
<RatingCandidate: RatingCandidate object (23637)>,
<RatingCandidate: RatingCandidate object (22592)>,
<RatingCandidate: RatingCandidate object (23116)>,
<RatingCandidate: RatingCandidate object (22072)>,
<RatingCandidate: RatingCandidate object (24160)>,
<RatingCandidate: RatingCandidate object (21553)>],
[<RatingCandidate: RatingCandidate object (630303)>]])]),
'opponentsObjects': None,
'otherreps': [],
'pageType': 'evaluations',
'title': 'Michael McNulty - Ratings and Endorsements'}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'m1h9oSf4mGmS0GPz4PhtpNhS8aK3gaw0s3FG0xnlRrxT4lSJOEv8yhVNanAgVTaF'>",
'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7e8df8dc1f40>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7e8df2e0eb70>,
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7e8df8dc2150>>'}
{'PHOTO_URL': '//votesmart.org/canphoto/',
'candidate': <Candidate: Candidate object (26987)>,
'categories': '<<queryset of misc.CategorySection>>',
'chosenCategory': <Category: Category object (7)>,
'chosenCategoryId': '7',
'display_bull': False,
'electionStages': None,
'elections': '<<queryset of candidate.ElectionCandidate>>',
'factcheck_bull_count': 0,
'groupEndorsements': '<<queryset of elections.EndorseCandidate>>',
'header_title_type': 'Ratings and Endorsements',
'indivEndorsements': None,
'is_candidate_page': True,
'latestElectionYear': 2006,
'officeTypesForStateDisplay': ['C', 'L', 'S', 'K', 'G'],
'offices': '<<queryset of candidate.OfficeCandidate>>',
'on_issue_message': 'on Issue: Arts, Entertainment, and History',
'opinions': OrderedDict([('Arts, Entertainment, and History',
[[<RatingCandidate: RatingCandidate object (1189148)>,
<RatingCandidate: RatingCandidate object (1188774)>,
<RatingCandidate: RatingCandidate object (521888)>],
[<RatingCandidate: RatingCandidate object (1178599)>,
<RatingCandidate: RatingCandidate object (742639)>,
<RatingCandidate: RatingCandidate object (616360)>,
<RatingCandidate: RatingCandidate object (420684)>,
<RatingCandidate: RatingCandidate object (369464)>,
<RatingCandidate: RatingCandidate object (369001)>],
[<RatingCandidate: RatingCandidate object (1089068)>,
<RatingCandidate: RatingCandidate object (1087159)>,
<RatingCandidate: RatingCandidate object (1086676)>,
<RatingCandidate: RatingCandidate object (1089085)>,
<RatingCandidate: RatingCandidate object (1087154)>,
<RatingCandidate: RatingCandidate object (1088064)>,
<RatingCandidate: RatingCandidate object (1086920)>,
<RatingCandidate: RatingCandidate object (1088883)>,
<RatingCandidate: RatingCandidate object (880941)>,
<RatingCandidate: RatingCandidate object (882015)>,
<RatingCandidate: RatingCandidate object (881478)>,
<RatingCandidate: RatingCandidate object (879867)>,
<RatingCandidate: RatingCandidate object (879152)>,
<RatingCandidate: RatingCandidate object (878078)>,
<RatingCandidate: RatingCandidate object (878615)>,
<RatingCandidate: RatingCandidate object (880404)>,
<RatingCandidate: RatingCandidate object (799836)>,
<RatingCandidate: RatingCandidate object (797900)>,
<RatingCandidate: RatingCandidate object (799270)>,
<RatingCandidate: RatingCandidate object (800373)>,
<RatingCandidate: RatingCandidate object (797363)>,
<RatingCandidate: RatingCandidate object (800910)>,
<RatingCandidate: RatingCandidate object (803164)>,
<RatingCandidate: RatingCandidate object (798732)>,
<RatingCandidate: RatingCandidate object (658587)>,
<RatingCandidate: RatingCandidate object (657529)>,
<RatingCandidate: RatingCandidate object (660703)>,
<RatingCandidate: RatingCandidate object (659116)>,
<RatingCandidate: RatingCandidate object (659645)>,
<RatingCandidate: RatingCandidate object (661232)>,
<RatingCandidate: RatingCandidate object (658058)>,
<RatingCandidate: RatingCandidate object (660174)>,
<RatingCandidate: RatingCandidate object (619693)>,
<RatingCandidate: RatingCandidate object (619211)>,
<RatingCandidate: RatingCandidate object (618729)>,
<RatingCandidate: RatingCandidate object (617761)>,
<RatingCandidate: RatingCandidate object (617277)>,
<RatingCandidate: RatingCandidate object (618244)>,
<RatingCandidate: RatingCandidate object (506506)>,
<RatingCandidate: RatingCandidate object (483476)>,
<RatingCandidate: RatingCandidate object (502248)>,
<RatingCandidate: RatingCandidate object (351267)>,
<RatingCandidate: RatingCandidate object (350641)>,
<RatingCandidate: RatingCandidate object (482420)>,
<RatingCandidate: RatingCandidate object (482948)>,
<RatingCandidate: RatingCandidate object (499635)>,
<RatingCandidate: RatingCandidate object (437273)>,
<RatingCandidate: RatingCandidate object (436345)>,
<RatingCandidate: RatingCandidate object (439594)>,
<RatingCandidate: RatingCandidate object (438666)>,
<RatingCandidate: RatingCandidate object (436809)>,
<RatingCandidate: RatingCandidate object (438202)>,
<RatingCandidate: RatingCandidate object (437738)>,
<RatingCandidate: RatingCandidate object (439130)>,
<RatingCandidate: RatingCandidate object (327662)>,
<RatingCandidate: RatingCandidate object (329723)>,
<RatingCandidate: RatingCandidate object (328179)>,
<RatingCandidate: RatingCandidate object (329208)>,
<RatingCandidate: RatingCandidate object (327150)>,
<RatingCandidate: RatingCandidate object (328693)>,
<RatingCandidate: RatingCandidate object (307491)>,
<RatingCandidate: RatingCandidate object (307965)>,
<RatingCandidate: RatingCandidate object (308440)>,
<RatingCandidate: RatingCandidate object (306541)>,
<RatingCandidate: RatingCandidate object (306066)>,
<RatingCandidate: RatingCandidate object (307016)>,
<RatingCandidate: RatingCandidate object (202023)>,
<RatingCandidate: RatingCandidate object (203622)>,
<RatingCandidate: RatingCandidate object (201490)>,
<RatingCandidate: RatingCandidate object (204155)>,
<RatingCandidate: RatingCandidate object (203089)>,
<RatingCandidate: RatingCandidate object (202556)>,
<RatingCandidate: RatingCandidate object (113221)>,
<RatingCandidate: RatingCandidate object (114194)>,
<RatingCandidate: RatingCandidate object (115650)>,
<RatingCandidate: RatingCandidate object (114679)>,
<RatingCandidate: RatingCandidate object (115164)>,
<RatingCandidate: RatingCandidate object (113708)>,
<RatingCandidate: RatingCandidate object (23637)>,
<RatingCandidate: RatingCandidate object (22592)>,
<RatingCandidate: RatingCandidate object (23116)>,
<RatingCandidate: RatingCandidate object (22072)>,
<RatingCandidate: RatingCandidate object (24160)>,
<RatingCandidate: RatingCandidate object (21553)>],
[<RatingCandidate: RatingCandidate object (630303)>]])]),
'opponentsObjects': None,
'otherreps': [],
'pageType': 'evaluations',
'title': 'Michael McNulty - Ratings and Endorsements'}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'m1h9oSf4mGmS0GPz4PhtpNhS8aK3gaw0s3FG0xnlRrxT4lSJOEv8yhVNanAgVTaF'>",
'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7e8df8dc1f40>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7e8df2e0eb70>,
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7e8df8dc2150>>'}
{'PHOTO_URL': '//votesmart.org/canphoto/',
'candidate': <Candidate: Candidate object (26987)>,
'categories': '<<queryset of misc.CategorySection>>',
'chosenCategory': <Category: Category object (7)>,
'chosenCategoryId': '7',
'display_bull': False,
'electionStages': None,
'elections': '<<queryset of candidate.ElectionCandidate>>',
'factcheck_bull_count': 0,
'groupEndorsements': '<<queryset of elections.EndorseCandidate>>',
'header_title_type': 'Ratings and Endorsements',
'indivEndorsements': None,
'is_candidate_page': True,
'latestElectionYear': 2006,
'officeTypesForStateDisplay': ['C', 'L', 'S', 'K', 'G'],
'offices': '<<queryset of candidate.OfficeCandidate>>',
'on_issue_message': 'on Issue: Arts, Entertainment, and History',
'opinions': OrderedDict([('Arts, Entertainment, and History',
[[<RatingCandidate: RatingCandidate object (1189148)>,
<RatingCandidate: RatingCandidate object (1188774)>,
<RatingCandidate: RatingCandidate object (521888)>],
[<RatingCandidate: RatingCandidate object (1178599)>,
<RatingCandidate: RatingCandidate object (742639)>,
<RatingCandidate: RatingCandidate object (616360)>,
<RatingCandidate: RatingCandidate object (420684)>,
<RatingCandidate: RatingCandidate object (369464)>,
<RatingCandidate: RatingCandidate object (369001)>],
[<RatingCandidate: RatingCandidate object (1089068)>,
<RatingCandidate: RatingCandidate object (1087159)>,
<RatingCandidate: RatingCandidate object (1086676)>,
<RatingCandidate: RatingCandidate object (1089085)>,
<RatingCandidate: RatingCandidate object (1087154)>,
<RatingCandidate: RatingCandidate object (1088064)>,
<RatingCandidate: RatingCandidate object (1086920)>,
<RatingCandidate: RatingCandidate object (1088883)>,
<RatingCandidate: RatingCandidate object (880941)>,
<RatingCandidate: RatingCandidate object (882015)>,
<RatingCandidate: RatingCandidate object (881478)>,
<RatingCandidate: RatingCandidate object (879867)>,
<RatingCandidate: RatingCandidate object (879152)>,
<RatingCandidate: RatingCandidate object (878078)>,
<RatingCandidate: RatingCandidate object (878615)>,
<RatingCandidate: RatingCandidate object (880404)>,
<RatingCandidate: RatingCandidate object (799836)>,
<RatingCandidate: RatingCandidate object (797900)>,
<RatingCandidate: RatingCandidate object (799270)>,
<RatingCandidate: RatingCandidate object (800373)>,
<RatingCandidate: RatingCandidate object (797363)>,
<RatingCandidate: RatingCandidate object (800910)>,
<RatingCandidate: RatingCandidate object (803164)>,
<RatingCandidate: RatingCandidate object (798732)>,
<RatingCandidate: RatingCandidate object (658587)>,
<RatingCandidate: RatingCandidate object (657529)>,
<RatingCandidate: RatingCandidate object (660703)>,
<RatingCandidate: RatingCandidate object (659116)>,
<RatingCandidate: RatingCandidate object (659645)>,
<RatingCandidate: RatingCandidate object (661232)>,
<RatingCandidate: RatingCandidate object (658058)>,
<RatingCandidate: RatingCandidate object (660174)>,
<RatingCandidate: RatingCandidate object (619693)>,
<RatingCandidate: RatingCandidate object (619211)>,
<RatingCandidate: RatingCandidate object (618729)>,
<RatingCandidate: RatingCandidate object (617761)>,
<RatingCandidate: RatingCandidate object (617277)>,
<RatingCandidate: RatingCandidate object (618244)>,
<RatingCandidate: RatingCandidate object (506506)>,
<RatingCandidate: RatingCandidate object (483476)>,
<RatingCandidate: RatingCandidate object (502248)>,
<RatingCandidate: RatingCandidate object (351267)>,
<RatingCandidate: RatingCandidate object (350641)>,
<RatingCandidate: RatingCandidate object (482420)>,
<RatingCandidate: RatingCandidate object (482948)>,
<RatingCandidate: RatingCandidate object (499635)>,
<RatingCandidate: RatingCandidate object (437273)>,
<RatingCandidate: RatingCandidate object (436345)>,
<RatingCandidate: RatingCandidate object (439594)>,
<RatingCandidate: RatingCandidate object (438666)>,
<RatingCandidate: RatingCandidate object (436809)>,
<RatingCandidate: RatingCandidate object (438202)>,
<RatingCandidate: RatingCandidate object (437738)>,
<RatingCandidate: RatingCandidate object (439130)>,
<RatingCandidate: RatingCandidate object (327662)>,
<RatingCandidate: RatingCandidate object (329723)>,
<RatingCandidate: RatingCandidate object (328179)>,
<RatingCandidate: RatingCandidate object (329208)>,
<RatingCandidate: RatingCandidate object (327150)>,
<RatingCandidate: RatingCandidate object (328693)>,
<RatingCandidate: RatingCandidate object (307491)>,
<RatingCandidate: RatingCandidate object (307965)>,
<RatingCandidate: RatingCandidate object (308440)>,
<RatingCandidate: RatingCandidate object (306541)>,
<RatingCandidate: RatingCandidate object (306066)>,
<RatingCandidate: RatingCandidate object (307016)>,
<RatingCandidate: RatingCandidate object (202023)>,
<RatingCandidate: RatingCandidate object (203622)>,
<RatingCandidate: RatingCandidate object (201490)>,
<RatingCandidate: RatingCandidate object (204155)>,
<RatingCandidate: RatingCandidate object (203089)>,
<RatingCandidate: RatingCandidate object (202556)>,
<RatingCandidate: RatingCandidate object (113221)>,
<RatingCandidate: RatingCandidate object (114194)>,
<RatingCandidate: RatingCandidate object (115650)>,
<RatingCandidate: RatingCandidate object (114679)>,
<RatingCandidate: RatingCandidate object (115164)>,
<RatingCandidate: RatingCandidate object (113708)>,
<RatingCandidate: RatingCandidate object (23637)>,
<RatingCandidate: RatingCandidate object (22592)>,
<RatingCandidate: RatingCandidate object (23116)>,
<RatingCandidate: RatingCandidate object (22072)>,
<RatingCandidate: RatingCandidate object (24160)>,
<RatingCandidate: RatingCandidate object (21553)>],
[<RatingCandidate: RatingCandidate object (630303)>]])]),
'opponentsObjects': None,
'otherreps': [],
'pageType': 'evaluations',
'title': 'Michael McNulty - Ratings and Endorsements'}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'m1h9oSf4mGmS0GPz4PhtpNhS8aK3gaw0s3FG0xnlRrxT4lSJOEv8yhVNanAgVTaF'>",
'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7e8df8dc1f40>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7e8df2e0eb70>,
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7e8df8dc2150>>'}
{'PHOTO_URL': '//votesmart.org/canphoto/',
'candidate': <Candidate: Candidate object (26987)>,
'categories': '<<queryset of misc.CategorySection>>',
'chosenCategory': <Category: Category object (7)>,
'chosenCategoryId': '7',
'display_bull': False,
'electionStages': None,
'elections': '<<queryset of candidate.ElectionCandidate>>',
'factcheck_bull_count': 0,
'groupEndorsements': '<<queryset of elections.EndorseCandidate>>',
'header_title_type': 'Ratings and Endorsements',
'indivEndorsements': None,
'is_candidate_page': True,
'latestElectionYear': 2006,
'officeTypesForStateDisplay': ['C', 'L', 'S', 'K', 'G'],
'offices': '<<queryset of candidate.OfficeCandidate>>',
'on_issue_message': 'on Issue: Arts, Entertainment, and History',
'opinions': OrderedDict([('Arts, Entertainment, and History',
[[<RatingCandidate: RatingCandidate object (1189148)>,
<RatingCandidate: RatingCandidate object (1188774)>,
<RatingCandidate: RatingCandidate object (521888)>],
[<RatingCandidate: RatingCandidate object (1178599)>,
<RatingCandidate: RatingCandidate object (742639)>,
<RatingCandidate: RatingCandidate object (616360)>,
<RatingCandidate: RatingCandidate object (420684)>,
<RatingCandidate: RatingCandidate object (369464)>,
<RatingCandidate: RatingCandidate object (369001)>],
[<RatingCandidate: RatingCandidate object (1089068)>,
<RatingCandidate: RatingCandidate object (1087159)>,
<RatingCandidate: RatingCandidate object (1086676)>,
<RatingCandidate: RatingCandidate object (1089085)>,
<RatingCandidate: RatingCandidate object (1087154)>,
<RatingCandidate: RatingCandidate object (1088064)>,
<RatingCandidate: RatingCandidate object (1086920)>,
<RatingCandidate: RatingCandidate object (1088883)>,
<RatingCandidate: RatingCandidate object (880941)>,
<RatingCandidate: RatingCandidate object (882015)>,
<RatingCandidate: RatingCandidate object (881478)>,
<RatingCandidate: RatingCandidate object (879867)>,
<RatingCandidate: RatingCandidate object (879152)>,
<RatingCandidate: RatingCandidate object (878078)>,
<RatingCandidate: RatingCandidate object (878615)>,
<RatingCandidate: RatingCandidate object (880404)>,
<RatingCandidate: RatingCandidate object (799836)>,
<RatingCandidate: RatingCandidate object (797900)>,
<RatingCandidate: RatingCandidate object (799270)>,
<RatingCandidate: RatingCandidate object (800373)>,
<RatingCandidate: RatingCandidate object (797363)>,
<RatingCandidate: RatingCandidate object (800910)>,
<RatingCandidate: RatingCandidate object (803164)>,
<RatingCandidate: RatingCandidate object (798732)>,
<RatingCandidate: RatingCandidate object (658587)>,
<RatingCandidate: RatingCandidate object (657529)>,
<RatingCandidate: RatingCandidate object (660703)>,
<RatingCandidate: RatingCandidate object (659116)>,
<RatingCandidate: RatingCandidate object (659645)>,
<RatingCandidate: RatingCandidate object (661232)>,
<RatingCandidate: RatingCandidate object (658058)>,
<RatingCandidate: RatingCandidate object (660174)>,
<RatingCandidate: RatingCandidate object (619693)>,
<RatingCandidate: RatingCandidate object (619211)>,
<RatingCandidate: RatingCandidate object (618729)>,
<RatingCandidate: RatingCandidate object (617761)>,
<RatingCandidate: RatingCandidate object (617277)>,
<RatingCandidate: RatingCandidate object (618244)>,
<RatingCandidate: RatingCandidate object (506506)>,
<RatingCandidate: RatingCandidate object (483476)>,
<RatingCandidate: RatingCandidate object (502248)>,
<RatingCandidate: RatingCandidate object (351267)>,
<RatingCandidate: RatingCandidate object (350641)>,
<RatingCandidate: RatingCandidate object (482420)>,
<RatingCandidate: RatingCandidate object (482948)>,
<RatingCandidate: RatingCandidate object (499635)>,
<RatingCandidate: RatingCandidate object (437273)>,
<RatingCandidate: RatingCandidate object (436345)>,
<RatingCandidate: RatingCandidate object (439594)>,
<RatingCandidate: RatingCandidate object (438666)>,
<RatingCandidate: RatingCandidate object (436809)>,
<RatingCandidate: RatingCandidate object (438202)>,
<RatingCandidate: RatingCandidate object (437738)>,
<RatingCandidate: RatingCandidate object (439130)>,
<RatingCandidate: RatingCandidate object (327662)>,
<RatingCandidate: RatingCandidate object (329723)>,
<RatingCandidate: RatingCandidate object (328179)>,
<RatingCandidate: RatingCandidate object (329208)>,
<RatingCandidate: RatingCandidate object (327150)>,
<RatingCandidate: RatingCandidate object (328693)>,
<RatingCandidate: RatingCandidate object (307491)>,
<RatingCandidate: RatingCandidate object (307965)>,
<RatingCandidate: RatingCandidate object (308440)>,
<RatingCandidate: RatingCandidate object (306541)>,
<RatingCandidate: RatingCandidate object (306066)>,
<RatingCandidate: RatingCandidate object (307016)>,
<RatingCandidate: RatingCandidate object (202023)>,
<RatingCandidate: RatingCandidate object (203622)>,
<RatingCandidate: RatingCandidate object (201490)>,
<RatingCandidate: RatingCandidate object (204155)>,
<RatingCandidate: RatingCandidate object (203089)>,
<RatingCandidate: RatingCandidate object (202556)>,
<RatingCandidate: RatingCandidate object (113221)>,
<RatingCandidate: RatingCandidate object (114194)>,
<RatingCandidate: RatingCandidate object (115650)>,
<RatingCandidate: RatingCandidate object (114679)>,
<RatingCandidate: RatingCandidate object (115164)>,
<RatingCandidate: RatingCandidate object (113708)>,
<RatingCandidate: RatingCandidate object (23637)>,
<RatingCandidate: RatingCandidate object (22592)>,
<RatingCandidate: RatingCandidate object (23116)>,
<RatingCandidate: RatingCandidate object (22072)>,
<RatingCandidate: RatingCandidate object (24160)>,
<RatingCandidate: RatingCandidate object (21553)>],
[<RatingCandidate: RatingCandidate object (630303)>]])]),
'opponentsObjects': None,
'otherreps': [],
'pageType': 'evaluations',
'title': 'Michael McNulty - Ratings and Endorsements'}
None
| Total calls | Total time | Cache hits | Cache misses |
|---|---|---|---|
| 0 | 0 ms | 0 | 0 |
| add | get | set | get_or_set | touch | delete | clear | get_many | set_many | delete_many | has_key | incr | decr | incr_version | decr_version |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Signal | Receivers |
|---|---|
| class_prepared | |
| connection_created | register_type_handlers |
| got_request_exception | |
| m2m_changed | |
| post_delete | |
| post_init | ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields |
| post_migrate | create_permissions, create_contenttypes, create_default_site |
| post_save | create_user_profile, TagField._save |
| pre_delete | clear_site_cache |
| pre_init | |
| pre_migrate | inject_rename_contenttypes_operations |
| pre_save | clear_site_cache, set_zip4_userprofile |
| 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, clear_serializers_cache, language_changed, localize_settings_changed, file_storage_changed, complex_setting_changed, root_urlconf_changed, static_storage_changed, static_finders_changed, auth_password_validators_changed, user_model_swapped, update_toolbar_config, reset_hashers, reload_api_settings, reload_api_settings, uninstall_if_needed, clear_caches, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, StaticFilesStorage._clear_cached_properties |