Package | Name | Version |
---|---|---|
Django | 5.0.4 | |
Python | 3.11.11 | |
allauth | Allauth | 0.58.0.final.0 |
bootstrap4 | Bootstrap4 | 24.3 |
compressor | Compressor | 4.4 |
crispy_bootstrap5 | Crispy_Bootstrap5 | 2024.2 |
crispy_forms | Crispy_Forms | 2.1 |
debug_toolbar | Debug Toolbar | 4.2.0 |
django_celery_beat | Periodic Tasks | 2.6.0 |
django_celery_results | Celery Results | 2.5.1 |
django_filters | Django_Filters | 24.3 |
django_select2 | Select2 | 5.0.4 |
django_summernote | Django Summernote | 0.8.20.0 |
drf_spectacular | drf-spectacular | 0.27.2 |
easy_thumbnails | Easy_Thumbnails | 2.10 |
filer | Filer | 3.3.1 |
gunicorn | Gunicorn | 21.2.0 |
htmlmin | Htmlmin | 0.11.0 |
imagekit | Imagekit | 5.0.0 |
import_export | Import_Export | 4.1.1 |
rest_framework | Django REST framework | 3.15.2 |
rest_framework_api_key | API Key Permissions | 3.0.0 |
reversion | Reversion | 5.0.12 |
reversion_compare | reversion_compare | 0.17.0 |
silk | Silk | 5.1.0 |
storages | Storages | 1.14.2 |
widget_tweaks | Widget_Tweaks | 1.5.0 |
Resource | Value |
---|---|
User CPU time | 187.646 msec |
System CPU time | 22.741 msec |
Total CPU time | 210.387 msec |
Elapsed time | 248.182 msec |
Context switches | 41 voluntary, 3 involuntary |
Timing attribute | Timeline | Milliseconds since navigation start (+length) |
---|
Setting | Value |
---|---|
ABSOLUTE_URL_OVERRIDES | {} |
ACCOUNT_AUTHENTICATION_METHOD | 'username_email' |
ACCOUNT_EMAIL_CONFIRMATION_ANONYMOUS_REDIRECT_URL | 'directory/accounts/email-verification-sent/' |
ACCOUNT_EMAIL_CONFIRMATION_AUTHENTICATED_REDIRECT_URL | 'directory/accounts/email-verification-sent/' |
ACCOUNT_EMAIL_CONFIRMATION_SUBJECT_TEMPLATE | 'directory/accounts/emails/email_confirmation_subject.txt' |
ACCOUNT_EMAIL_CONFIRMATION_TEMPLATE | 'directory/accounts/email_confirmation_message.html' |
ACCOUNT_EMAIL_REQUIRED | True |
ACCOUNT_EMAIL_SUBJECT_PREFIX | 'JointCommerce - ' |
ACCOUNT_EMAIL_VERIFICATION | 'mandatory' |
ACCOUNT_LOGOUT_ON_GET | True |
ACCOUNT_UNIQUE_EMAIL | True |
ACCOUNT_USERNAME_REQUIRED | True |
ADD_REVERSION_ADMIN | True |
ADMINS | [] |
ALLOWED_HOSTS | ['*'] |
APPEND_SLASH | True |
AUTHENTICATION_BACKENDS | ('accounts.backends.EmailBackend',
'django.contrib.auth.backends.ModelBackend',
'allauth.account.auth_backends.AuthenticationBackend') |
AUTH_PASSWORD_VALIDATORS | '********************' |
AUTH_USER_MODEL | 'auth.User' |
AWS_ACCESS_KEY_ID | '********************' |
AWS_DEFAULT_ACL | None |
AWS_IS_GZIPPED | True |
AWS_LOCATION | 'static' |
AWS_S3_CUSTOM_DOMAIN | 'jointcommerce-files.s3-us-west-2.amazonaws.com' |
AWS_S3_FILE_OVERWRITE | False |
AWS_SECRET_ACCESS_KEY | '********************' |
AWS_STORAGE_BUCKET_NAME | 'jointcommerce-files' |
BASE_DIR | PosixPath('/app') |
BROTLI_STATIC_COMPRESSION | True |
CACHES | {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}} |
CACHE_MIDDLEWARE_ALIAS | 'default' |
CACHE_MIDDLEWARE_KEY_PREFIX | '********************' |
CACHE_MIDDLEWARE_SECONDS | 600 |
CELERY_BROKER_URL | 'rediss://:pf32973e2c8a0f135fc026c27c5c9f4b77c00dee5a88513a5941d21777a952ed8@ec2-3-214-213-241.compute-1.amazonaws.com:6379?ssl_cert_reqs=CERT_NONE' |
CELERY_RESULT_BACKEND | 'rediss://:pf32973e2c8a0f135fc026c27c5c9f4b77c00dee5a88513a5941d21777a952ed8@ec2-3-214-213-241.compute-1.amazonaws.com:6379?ssl_cert_reqs=CERT_NONE' |
COMPRESSORS | {'css': 'compressor.css.CssCompressor', 'js': 'compressor.js.JsCompressor'} |
COMPRESS_CACHEABLE_PRECOMPILERS | () |
COMPRESS_CACHE_BACKEND | 'default' |
COMPRESS_CACHE_KEY_FUNCTION | '********************' |
COMPRESS_CLEAN_CSS_ARGUMENTS | '' |
COMPRESS_CLEAN_CSS_BINARY | 'cleancss' |
COMPRESS_CLOSURE_COMPILER_ARGUMENTS | '' |
COMPRESS_CLOSURE_COMPILER_BINARY | 'java -jar compiler.jar' |
COMPRESS_CSS_FILTERS | ['compressor.filters.css_default.CssAbsoluteFilter',
'compressor.filters.cssmin.CSSMinFilter'] |
COMPRESS_CSS_HASHING_METHOD | 'mtime' |
COMPRESS_DATA_URI_MAX_SIZE | 1024 |
COMPRESS_DEBUG_TOGGLE | None |
COMPRESS_ENABLED | True |
COMPRESS_FILTERS | {'css': ['compressor.filters.css_default.CssAbsoluteFilter',
'compressor.filters.cssmin.rCSSMinFilter'],
'js': ['compressor.filters.jsmin.rJSMinFilter']} |
COMPRESS_JINJA2_GET_ENVIRONMENT | <function CompressorConf.JINJA2_GET_ENVIRONMENT at 0x7fdc49301440> |
COMPRESS_JS_FILTERS | ['compressor.filters.jsmin.JSMinFilter'] |
COMPRESS_MINT_DELAY | 30 |
COMPRESS_MTIME_DELAY | 10 |
COMPRESS_OFFLINE | True |
COMPRESS_OFFLINE_CONTEXT | {'STATIC_URL': '/static/'} |
COMPRESS_OFFLINE_MANIFEST | 'manifest.json' |
COMPRESS_OFFLINE_MANIFEST_STORAGE | 'compressor.storage.OfflineManifestFileStorage' |
COMPRESS_OFFLINE_TIMEOUT | 31536000 |
COMPRESS_OUTPUT_DIR | 'CACHE' |
COMPRESS_PARSER | 'compressor.parser.AutoSelectParser' |
COMPRESS_PRECOMPILERS | () |
COMPRESS_REBUILD_TIMEOUT | 2592000 |
COMPRESS_ROOT | '/app/staticfiles' |
COMPRESS_STORAGE | 'compressor.storage.CompressorFileStorage' |
COMPRESS_TEMPLATE_FILTER_CONTEXT | {'STATIC_URL': '/static/'} |
COMPRESS_URL | '/static/' |
COMPRESS_URL_PLACEHOLDER | '/__compressor_url_placeholder__/' |
COMPRESS_VERBOSE | False |
COMPRESS_YUGLIFY_BINARY | 'yuglify' |
COMPRESS_YUGLIFY_CSS_ARGUMENTS | '--terminal' |
COMPRESS_YUGLIFY_JS_ARGUMENTS | '--terminal' |
COMPRESS_YUI_BINARY | 'java -jar yuicompressor.jar' |
COMPRESS_YUI_CSS_ARGUMENTS | '' |
COMPRESS_YUI_JS_ARGUMENTS | '' |
CORS_ALLOW_ALL_ORIGINS | True |
CRISPY_ALLOWED_TEMPLATE_PACKS | 'bootstrap5' |
CRISPY_TEMPLATE_PACK | 'bootstrap5' |
CSRF_COOKIE_AGE | 31449600 |
CSRF_COOKIE_DOMAIN | None |
CSRF_COOKIE_HTTPONLY | False |
CSRF_COOKIE_NAME | 'csrftoken' |
CSRF_COOKIE_PATH | '/' |
CSRF_COOKIE_SAMESITE | 'Lax' |
CSRF_COOKIE_SECURE | False |
CSRF_FAILURE_VIEW | 'django.views.csrf.csrf_failure' |
CSRF_HEADER_NAME | 'HTTP_X_CSRFTOKEN' |
CSRF_TRUSTED_ORIGINS | [] |
CSRF_USE_SESSIONS | False |
CSVIMPORT_PARSER | 'pandas' |
DATABASES | {'default': {'ATOMIC_REQUESTS': False,
'AUTOCOMMIT': True,
'CONN_HEALTH_CHECKS': False,
'CONN_MAX_AGE': 0,
'ENGINE': 'django.db.backends.postgresql',
'HOST': 'ec2-3-233-72-102.compute-1.amazonaws.com',
'NAME': 'd11ihh4gmtue9f',
'OPTIONS': {'sslmode': 'require'},
'PASSWORD': '********************',
'PORT': 5432,
'TEST': {'CHARSET': None,
'COLLATION': None,
'MIGRATE': True,
'MIRROR': None,
'NAME': None},
'TIME_ZONE': None,
'USER': 'u4ui2r6da6daer'}} |
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 0x7fdc49b96200>} |
DEBUG_TOOLBAR_PANELS | ['debug_toolbar.panels.history.HistoryPanel',
'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',
'debug_toolbar.panels.profiling.ProfilingPanel'] |
DECIMAL_SEPARATOR | '.' |
DEFAULT_AUTO_FIELD | 'django.db.models.BigAutoField' |
DEFAULT_CHARSET | 'utf-8' |
DEFAULT_EXCEPTION_REPORTER | 'django.views.debug.ExceptionReporter' |
DEFAULT_EXCEPTION_REPORTER_FILTER | 'django.views.debug.SafeExceptionReporterFilter' |
DEFAULT_FILE_STORAGE | 'django.core.files.storage.FileSystemStorage' |
DEFAULT_FROM_EMAIL | 'admin@jointcommerce.com' |
DEFAULT_INDEX_TABLESPACE | '' |
DEFAULT_TABLESPACE | '' |
DISALLOWED_USER_AGENTS | [] |
EMAIL_BACKEND | 'django.core.mail.backends.smtp.EmailBackend' |
EMAIL_HOST | 'smtp.gmail.com' |
EMAIL_HOST_PASSWORD | '********************' |
EMAIL_HOST_USER | 'adops@jointcommerce.co' |
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 |
ENVIRONMENT | 'development' |
FILER_IMAGE_MODEL | 'filer.Image' |
FILE_UPLOAD_DIRECTORY_PERMISSIONS | None |
FILE_UPLOAD_HANDLERS | ['django.core.files.uploadhandler.MemoryFileUploadHandler',
'django.core.files.uploadhandler.TemporaryFileUploadHandler'] |
FILE_UPLOAD_MAX_MEMORY_SIZE | 2621440 |
FILE_UPLOAD_PERMISSIONS | 420 |
FILE_UPLOAD_TEMP_DIR | None |
FIRST_DAY_OF_WEEK | 0 |
FIXTURE_DIRS | [] |
FORCE_SCRIPT_NAME | None |
FORMAT_MODULE_PATH | None |
FORMS_URLFIELD_ASSUME_HTTPS | False |
FORM_RENDERER | 'django.forms.renderers.DjangoTemplates' |
GOOGLE_APPLICATION_CREDENTIALS | '/app/path/to/your/service-account-key.json' |
GZIP_MIDDLEWARE_EXCLUDE_CONTENT_TYPES | ('application/json',
'text/html',
'text/xml',
'application/xml',
'application/xhtml+xml') |
GZIP_STATIC_COMPRESSION | True |
IGNORABLE_404_URLS | [] |
IMAGEKIT_CACHEFILE_DIR | 'CACHE/images' |
IMAGEKIT_CACHEFILE_NAMER | 'imagekit.cachefiles.namers.hash' |
IMAGEKIT_CACHE_BACKEND | 'default' |
IMAGEKIT_CACHE_PREFIX | 'imagekit:' |
IMAGEKIT_CACHE_TIMEOUT | 300 |
IMAGEKIT_DEFAULT_CACHEFILE_BACKEND | 'imagekit.cachefiles.backends.Simple' |
IMAGEKIT_DEFAULT_CACHEFILE_STRATEGY | 'imagekit.cachefiles.strategies.JustInTime' |
IMAGEKIT_DEFAULT_FILE_STORAGE | 'default' |
IMAGEKIT_SPEC_CACHEFILE_NAMER | 'imagekit.cachefiles.namers.source_name_as_path' |
IMAGEKIT_USE_MEMCACHED_SAFE_CACHE_KEY | '********************' |
INSTALLED_APPS | ['jazzmin',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.sites',
'django.contrib.sitemaps',
'django_summernote',
'django.contrib.humanize',
'django_quill',
'debug_toolbar',
'storages',
'corsheaders',
'crispy_forms',
'crispy_bootstrap5',
'widget_tweaks',
'mathfilters',
'bootstrap4',
'compressor',
'htmlmin',
'django_celery_beat',
'django_celery_results',
'filer',
'easy_thumbnails',
'main',
'dispensaries.apps.DispensariesConfig',
'clients.apps.ClientsConfig',
'brands',
'blog',
'census',
'displayads',
'documentation',
'payments',
'users.apps.UsersConfig',
'accounts',
'allauth',
'allauth.account',
'allauth.socialaccount',
'allauth.socialaccount.providers.google',
'allauth.socialaccount.providers.facebook',
'gunicorn',
'imagekit',
'rawdata',
'reversion',
'reversion_compare',
'import_export',
'silk',
'api',
'rest_framework',
'rest_framework.authtoken',
'rest_framework_api_key',
'drf_spectacular',
'django_filters',
'django_select2'] |
INTERNAL_IPS | ['127.0.0.1'] |
JAZZMIN_SETTINGS | {'changeform_format': 'horizontal_tabs',
'changeform_format_overrides': {'auth.group': 'vertical_tabs',
'auth.user': 'vertical_tabs'},
'copyright': 'JointCommerce',
'custom_css': 'admin/css/admin_custom.css',
'custom_js': None,
'default_icon_children': 'fas fa-arrow-circle-right',
'default_icon_parents': 'fas fa-chevron-circle-right',
'icons': {'admin.LogEntry': 'fas fa-file',
'auth': 'fas fa-users-cog',
'auth.Group': 'fas fa-users',
'auth.user': 'fas fa-user',
'users.User': 'fas fa-user'},
'navigation_expanded': True,
'related_modal_active': False,
'show_sidebar': True,
'show_ui_builder': True,
'site_brand': 'JointCommerce',
'site_header': 'JointCommerce',
'site_icon': 'images/favicon.png',
'site_logo': 'directory/img/favicon.ico',
'site_title': 'JointCommerce',
'topmenu_links': [{'name': 'JointCommerce',
'permissions': ['auth.view_user'],
'url': 'home'},
{'model': 'auth.User'}],
'use_fontawesome': True,
'user_avatar': None,
'welcome_sign': 'Welcome to the Admin End of JointCommerce'} |
JAZZMIN_UI_TWEAKS | {'body_small_text': False,
'brand_colour': 'btn-primary',
'brand_small_text': False,
'button_classes': {'danger': 'btn-danger',
'info': 'btn-info',
'primary': 'btn-primary',
'secondary': 'btn-secondary',
'success': 'btn-success',
'warning': 'btn-warning'},
'footer_fixed': False,
'footer_small_text': False,
'layout_boxed': False,
'navbar_fixed': True,
'navbar_small_text': False,
'no_navbar_border': True,
'sidebar_disable_expand': False,
'sidebar_fixed': True,
'sidebar_nav_child_indent': False,
'sidebar_nav_compact_style': True,
'sidebar_nav_flat_style': False,
'sidebar_nav_legacy_style': False,
'sidebar_nav_small_text': False} |
JC_PLAID_CLIENT_ID | '66f2e0d95ffc4c001a647e0b' |
JC_PLAID_ENV | 'sandbox' |
JC_PLAID_SECRET | '********************' |
JC_QB_CLIENT_ID | None |
JC_QB_CLIENT_SECRET | '********************' |
JC_QB_ENVIRONMENT | 'sandbox' |
JC_QB_REDIRECT_URI | 'http://localhost:8000/payments/qb_callback/' |
KT_THEME | 'metronic' |
KT_THEME_ASSETS | {'css': ['dashboard/plugins/global/plugins.bundle.css',
'dashboard/css/style.bundle.css'],
'favicon': 'dashboard/media/logos/jointcommerce_logo_short.png',
'fonts': ['https://fonts.googleapis.com/css?family=Inter:300,400,500,600,700'],
'js': ['dashboard/plugins/global/plugins.bundle.js',
'dashboard/js/scripts.bundle.js']} |
KT_THEME_DIRECTION | 'ltr' |
KT_THEME_ICONS | 'duotone' |
KT_THEME_LAYOUT_DIR | 'layout' |
KT_THEME_MODE_DEFAULT | 'light' |
KT_THEME_MODE_SWITCH_ENABLED | True |
KT_THEME_VENDORS | {'amcharts': {'js': ['https://cdn.amcharts.com/lib/5/index.js',
'https://cdn.amcharts.com/lib/5/xy.js',
'https://cdn.amcharts.com/lib/5/percent.js',
'https://cdn.amcharts.com/lib/5/radar.js',
'https://cdn.amcharts.com/lib/5/themes/Animated.js']},
'amcharts-maps': {'js': ['https://cdn.amcharts.com/lib/5/index.js',
'https://cdn.amcharts.com/lib/5/map.js',
'https://cdn.amcharts.com/lib/5/geodata/worldLow.js',
'https://cdn.amcharts.com/lib/5/geodata/continentsLow.js',
'https://cdn.amcharts.com/lib/5/geodata/usaLow.js',
'https://cdn.amcharts.com/lib/5/geodata/worldTimeZonesLow.js',
'https://cdn.amcharts.com/lib/5/geodata/worldTimeZoneAreasLow.js',
'https://cdn.amcharts.com/lib/5/themes/Animated.js']},
'amcharts-stock': {'js': ['https://cdn.amcharts.com/lib/5/index.js',
'https://cdn.amcharts.com/lib/5/xy.js',
'https://cdn.amcharts.com/lib/5/themes/Animated.js']},
'bootstrap-select': {'css': ['dashboard/plugins/custom/bootstrap-select/bootstrap-select.bundle.css'],
'js': ['dashboard/plugins/custom/bootstrap-select/bootstrap-select.bundle.js']},
'bootstrap5': {'css': ['https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css'],
'js': ['https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/js/bootstrap.bundle.min.js']},
'ckeditor-balloon': {'js': ['dashboard/plugins/custom/ckeditor/ckeditor-balloon.bundle.js']},
'ckeditor-balloon-block': {'js': ['dashboard/plugins/custom/ckeditor/ckeditor-balloon-block.bundle.js']},
'ckeditor-classic': {'js': ['dashboard/plugins/custom/ckeditor/ckeditor-classic.bundle.js']},
'ckeditor-document': {'js': ['dashboard/plugins/custom/ckeditor/ckeditor-document.bundle.js']},
'ckeditor-inline': {'js': ['dashboard/plugins/custom/ckeditor/ckeditor-inline.bundle.js']},
'cookiealert': {'css': ['dashboard/plugins/custom/cookiealert/cookiealert.bundle.css'],
'js': ['dashboard/plugins/custom/cookiealert/cookiealert.bundle.js']},
'cropper': {'css': ['dashboard/plugins/custom/cropper/cropper.bundle.css'],
'js': ['dashboard/plugins/custom/cropper/cropper.bundle.js']},
'datatables': {'css': ['dashboard/plugins/custom/datatables/datatables.bundle.css'],
'js': ['dashboard/plugins/custom/datatables/datatables.bundle.js']},
'draggable': {'js': ['dashboard/plugins/custom/draggable/draggable.bundle.js']},
'flotcharts': {'js': ['dashboard/plugins/custom/flotcharts/flotcharts.bundle.js']},
'formrepeater': {'js': ['dashboard/plugins/custom/formrepeater/formrepeater.bundle.js']},
'fslightbox': {'js': ['dashboard/plugins/custom/fslightbox/fslightbox.bundle.js']},
'fullcalendar': {'css': ['dashboard/plugins/custom/fullcalendar/fullcalendar.bundle.css'],
'js': ['dashboard/plugins/custom/fullcalendar/fullcalendar.bundle.js']},
'google-jsapi': '********************',
'jkanban': {'css': ['dashboard/plugins/custom/jkanban/jkanban.bundle.css'],
'js': ['dashboard/plugins/custom/jkanban/jkanban.bundle.js']},
'jstree': {'css': ['dashboard/plugins/custom/jstree/jstree.bundle.css'],
'js': ['dashboard/plugins/custom/jstree/jstree.bundle.js']},
'leaflet': {'css': ['dashboard/plugins/custom/leaflet/leaflet.bundle.css'],
'js': ['dashboard/plugins/custom/leaflet/leaflet.bundle.js']},
'prismjs': {'css': ['dashboard/plugins/custom/prismjs/prismjs.bundle.css'],
'js': ['dashboard/plugins/custom/prismjs/prismjs.bundle.js']},
'tinymce': {'js': ['dashboard/plugins/custom/tinymce/tinymce.bundle.js']},
'typedjs': {'js': ['dashboard/plugins/custom/typedjs/typedjs.bundle.js']},
'vis-timeline': {'css': ['dashboard/plugins/custom/vis-timeline/vis-timeline.bundle.css'],
'js': ['dashboard/plugins/custom/vis-timeline/vis-timeline.bundle.js']}} |
LANGUAGES | [('af', 'Afrikaans'),
('ar', 'Arabic'),
('ar-dz', 'Algerian Arabic'),
('ast', 'Asturian'),
('az', 'Azerbaijani'),
('bg', 'Bulgarian'),
('be', 'Belarusian'),
('bn', 'Bengali'),
('br', 'Breton'),
('bs', 'Bosnian'),
('ca', 'Catalan'),
('ckb', 'Central Kurdish (Sorani)'),
('cs', 'Czech'),
('cy', 'Welsh'),
('da', 'Danish'),
('de', 'German'),
('dsb', 'Lower Sorbian'),
('el', 'Greek'),
('en', 'English'),
('en-au', 'Australian English'),
('en-gb', 'British English'),
('eo', 'Esperanto'),
('es', 'Spanish'),
('es-ar', 'Argentinian Spanish'),
('es-co', 'Colombian Spanish'),
('es-mx', 'Mexican Spanish'),
('es-ni', 'Nicaraguan Spanish'),
('es-ve', 'Venezuelan Spanish'),
('et', 'Estonian'),
('eu', 'Basque'),
('fa', 'Persian'),
('fi', 'Finnish'),
('fr', 'French'),
('fy', 'Frisian'),
('ga', 'Irish'),
('gd', 'Scottish Gaelic'),
('gl', 'Galician'),
('he', 'Hebrew'),
('hi', 'Hindi'),
('hr', 'Croatian'),
('hsb', 'Upper Sorbian'),
('hu', 'Hungarian'),
('hy', 'Armenian'),
('ia', 'Interlingua'),
('id', 'Indonesian'),
('ig', 'Igbo'),
('io', 'Ido'),
('is', 'Icelandic'),
('it', 'Italian'),
('ja', 'Japanese'),
('ka', 'Georgian'),
('kab', 'Kabyle'),
('kk', 'Kazakh'),
('km', 'Khmer'),
('kn', 'Kannada'),
('ko', 'Korean'),
('ky', 'Kyrgyz'),
('lb', 'Luxembourgish'),
('lt', 'Lithuanian'),
('lv', 'Latvian'),
('mk', 'Macedonian'),
('ml', 'Malayalam'),
('mn', 'Mongolian'),
('mr', 'Marathi'),
('ms', 'Malay'),
('my', 'Burmese'),
('nb', 'Norwegian Bokmål'),
('ne', 'Nepali'),
('nl', 'Dutch'),
('nn', 'Norwegian Nynorsk'),
('os', 'Ossetic'),
('pa', 'Punjabi'),
('pl', 'Polish'),
('pt', 'Portuguese'),
('pt-br', 'Brazilian Portuguese'),
('ro', 'Romanian'),
('ru', 'Russian'),
('sk', 'Slovak'),
('sl', 'Slovenian'),
('sq', 'Albanian'),
('sr', 'Serbian'),
('sr-latn', 'Serbian Latin'),
('sv', 'Swedish'),
('sw', 'Swahili'),
('ta', 'Tamil'),
('te', 'Telugu'),
('tg', 'Tajik'),
('th', 'Thai'),
('tk', 'Turkmen'),
('tr', 'Turkish'),
('tt', 'Tatar'),
('udm', 'Udmurt'),
('ug', 'Uyghur'),
('uk', 'Ukrainian'),
('ur', 'Urdu'),
('uz', 'Uzbek'),
('vi', 'Vietnamese'),
('zh-hans', 'Simplified Chinese'),
('zh-hant', 'Traditional Chinese')] |
LANGUAGES_BIDI | ['he', 'ar', 'ar-dz', 'ckb', 'fa', 'ug', 'ur'] |
LANGUAGE_CODE | 'en-us' |
LANGUAGE_COOKIE_AGE | None |
LANGUAGE_COOKIE_DOMAIN | None |
LANGUAGE_COOKIE_HTTPONLY | False |
LANGUAGE_COOKIE_NAME | 'django_language' |
LANGUAGE_COOKIE_PATH | '/' |
LANGUAGE_COOKIE_SAMESITE | None |
LANGUAGE_COOKIE_SECURE | False |
LOCALE_PATHS | ['/app/locale'] |
LOGGING | {'disable_existing_loggers': False,
'formatters': {'simple': {'format': '%(levelname)s %(message)s'},
'verbose': {'datefmt': '%Y-%m-%d %H:%M:%S',
'format': '%(asctime)s [%(process)d] '
'[%(levelname)s] pathname=%(pathname)s '
'lineno=%(lineno)s funcname=%(funcName)s '
'%(message)s'}},
'handlers': {'console': {'class': 'logging.StreamHandler',
'formatter': 'verbose',
'level': 'DEBUG'},
'null': {'class': 'logging.NullHandler', 'level': 'DEBUG'}},
'loggers': {'testlogger': {'handlers': ['console'], 'level': 'INFO'}},
'version': 1} |
LOGGING_CONFIG | 'logging.config.dictConfig' |
LOGIN_REDIRECT_URL | '/' |
LOGIN_URL | '/accounts/login/' |
LOGOUT_REDIRECT_URL | '/' |
MANAGERS | [] |
MAPBOX_ACCESS_TOKEN | '********************' |
MEDIA_ROOT | '/app/media' |
MEDIA_URL | '/media/' |
MESSAGES_STORAGE | 'django.contrib.messages.storage.session.SessionStorage' |
MESSAGE_STORAGE | 'django.contrib.messages.storage.fallback.FallbackStorage' |
MESSAGE_TAGS | {10: 'alert-secondary',
20: 'alert-info',
25: 'alert-success',
30: 'alert-warning',
40: 'alert-danger'} |
MIDDLEWARE | ['django.middleware.security.SecurityMiddleware',
'whitenoise.middleware.WhiteNoiseMiddleware',
'django.middleware.gzip.GZipMiddleware',
'corsheaders.middleware.CorsMiddleware',
'rawdata.middleware.BlockIPMiddleware',
'rawdata.middleware.RedirectSubdomainMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
'allauth.account.middleware.AccountMiddleware',
'htmlmin.middleware.HtmlMinifyMiddleware',
'displayads.middleware.GeoLocationMiddleware',
'debug_toolbar.middleware.DebugToolbarMiddleware',
'silk.middleware.SilkyMiddleware'] |
MIGRATION_MODULES | {} |
MINIFY_STATIC | True |
MONTH_DAY_FORMAT | 'F j' |
NUMBER_GROUPING | 0 |
PASSWORD_HASHERS | '********************' |
PASSWORD_RESET_TIMEOUT | '********************' |
PREPEND_WWW | False |
REST_FRAMEWORK | {'DEFAULT_AUTHENTICATION_CLASSES': ['rest_framework_simplejwt.authentication.JWTAuthentication',
'rest_framework.authentication.SessionAuthentication',
'rest_framework.authentication.TokenAuthentication'],
'DEFAULT_FILTER_BACKENDS': ['django_filters.rest_framework.DjangoFilterBackend'],
'DEFAULT_PERMISSION_CLASSES': [],
'DEFAULT_SCHEMA_CLASS': 'drf_spectacular.openapi.AutoSchema',
'DEFAULT_THROTTLE_CLASSES': ['rest_framework.throttling.UserRateThrottle',
'rest_framework.throttling.AnonRateThrottle'],
'DEFAULT_THROTTLE_RATES': {'anon': '10000/day', 'user': '10000/day'}} |
REVERSION_COMPARE_FOREIGN_OBJECTS_AS_ID | False |
REVERSION_COMPARE_IGNORE_NOT_REGISTERED | False |
ROOT_URLCONF | '_jointcommerce.urls' |
SECRET_KEY | '********************' |
SECRET_KEY_FALLBACKS | '********************' |
SECURE_CONTENT_TYPE_NOSNIFF | True |
SECURE_CROSS_ORIGIN_OPENER_POLICY | 'same-origin' |
SECURE_HSTS_INCLUDE_SUBDOMAINS | False |
SECURE_HSTS_PRELOAD | False |
SECURE_HSTS_SECONDS | 0 |
SECURE_PROXY_SSL_HEADER | None |
SECURE_REDIRECT_EXEMPT | [] |
SECURE_REFERRER_POLICY | 'same-origin' |
SECURE_SSL_HOST | None |
SECURE_SSL_REDIRECT | False |
SELECT2_CACHE_BACKEND | 'default' |
SELECT2_CACHE_PREFIX | 'select2_' |
SELECT2_CSS | 'https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.13/css/select2.min.css' |
SELECT2_I18N_AVAILABLE_LANGUAGES | ['ar',
'az',
'bg',
'ca',
'cs',
'da',
'de',
'el',
'en',
'es',
'et',
'eu',
'fa',
'fi',
'fr',
'gl',
'he',
'hi',
'hr',
'hu',
'id',
'is',
'it',
'ja',
'km',
'ko',
'lt',
'lv',
'mk',
'ms',
'nb',
'nl',
'pl',
'pt-BR',
'pt',
'ro',
'ru',
'sk',
'sr-Cyrl',
'sr',
'sv',
'th',
'tr',
'uk',
'vi',
'zh-CN',
'zh-TW'] |
SELECT2_I18N_PATH | 'admin/js/vendor/select2/i18n' |
SELECT2_JS | 'https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.13/js/select2.min.js' |
SELECT2_JSON_ENCODER | 'django.core.serializers.json.DjangoJSONEncoder' |
SELECT2_THEME | 'default' |
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 | False |
SESSION_ENGINE | 'django.contrib.sessions.backends.db' |
SESSION_EXPIRE_AT_BROWSER_CLOSE | False |
SESSION_FILE_PATH | None |
SESSION_SAVE_EVERY_REQUEST | False |
SESSION_SERIALIZER | 'django.contrib.sessions.serializers.JSONSerializer' |
SETTINGS_MODULE | '_jointcommerce.settings' |
SHORT_DATETIME_FORMAT | 'm/d/Y P' |
SHORT_DATE_FORMAT | 'm/d/Y' |
SIGNING_BACKEND | 'django.core.signing.TimestampSigner' |
SILENCED_SYSTEM_CHECKS | [] |
SITE_ID | 1 |
SITE_URL | 'https://app.jointcommerce.com' |
SOCIALACCOUNT_LOGIN_ON_GET | True |
SOCIALACCOUNT_PROVIDERS | {'facebook': {'AUTH_PARAMS': {'auth_type': 'reauthenticate'},
'EXCHANGE_TOKEN': '********************',
'FIELDS': ['id',
'first_name',
'last_name',
'middle_name',
'name',
'name_format',
'picture',
'short_name'],
'GRAPH_API_URL': '********************',
'INIT_PARAMS': {'cookie': True},
'LOCALE_FUNC': <function <lambda> at 0x7fdc4988e480>,
'METHOD': 'oauth2',
'SCOPE': ['email', 'public_profile'],
'SDK_URL': '//connect.facebook.net/{locale}/sdk.js',
'VERIFIED_EMAIL': False,
'VERSION': 'v13.0'},
'google': {'AUTH_PARAMS': {'access_type': 'online'},
'SCOPE': ['profile', 'email']}} |
SOCIALACCOUNT_QUERY_EMAIL | True |
SPECTACULAR_SETTINGS | {'COMPONENTS': {'securitySchemes': {'BearerAuth': {'bearerFormat': 'JWT',
'description': 'JWT '
'Authorization '
'header '
'using the '
'Bearer '
'scheme. '
'Example: '
'"Authorization: '
'Bearer '
'{token}"',
'scheme': 'bearer',
'type': 'http'}}},
'COMPONENT_SPLIT_REQUEST': True,
'CONTACT': {'email': 'admin@jointcommerce.com'},
'DESCRIPTION': 'API documentation for the JointCommerce project, allowing '
'management of agencies, advertisers, campaign groups, and '
'campaigns with date range filtering.',
'LICENSE': {'name': 'BSD License'},
'SCHEMA_PATH_PREFIX': '/api/',
'SECURITY': [{'BearerAuth': []}],
'SERVERS': [{'description': 'Production Server',
'url': 'https://api.jointcommerce.com/v1'}],
'SERVE_INCLUDE_SCHEMA': False,
'TERMS_OF_SERVICE': 'https://app.jointcommerce.com/terms/',
'TITLE': 'JointCommerce API',
'VERSION': 'v1'} |
STATICFILES_DIRS | ['/app/static'] |
STATICFILES_FINDERS | ['django.contrib.staticfiles.finders.FileSystemFinder',
'django.contrib.staticfiles.finders.AppDirectoriesFinder',
'compressor.finders.CompressorFinder'] |
STATICFILES_STORAGE | 'django.contrib.staticfiles.storage.StaticFilesStorage' |
STATIC_ROOT | '/app/staticfiles' |
STATIC_URL | '/static/' |
STORAGES | {'default': {'BACKEND': 'django.core.files.storage.FileSystemStorage'},
'staticfiles': {'BACKEND': 'django.contrib.staticfiles.storage.StaticFilesStorage'}} |
TEMPLATES | [{'APP_DIRS': True,
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': ['/app/templates'],
'OPTIONS': {'builtins': ['django.templatetags.static',
'_jointcommerce.templatetags.theme'],
'context_processors': ['django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
'_jointcommerce.context_processors.main_pages',
'_jointcommerce.context_processors.agency_membership',
'_jointcommerce.context_processors.google_analytics_env'],
'libraries': {'theme': '_jointcommerce.templatetags.theme'}}}] |
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 | 'America/Los_Angeles' |
USE_I18N | True |
USE_THOUSAND_SEPARATOR | False |
USE_TZ | True |
USE_X_FORWARDED_HOST | False |
USE_X_FORWARDED_PORT | False |
WSGI_APPLICATION | '_jointcommerce.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 | app.jointcommerce.com |
Server | Heroku |
User-Agent | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) |
Via | 2.0 heroku-router |
X-Forwarded-For | 3.147.75.217 |
X-Forwarded-Port | 443 |
X-Forwarded-Proto | https |
X-Request-Id | 0196fea6-5702-fc41-eeb8-553d7e3fe0a9 |
X-Request-Start | 1734843041178 |
Key | Value |
---|---|
Cache-Control | max-age=0, no-cache, no-store, must-revalidate, private |
Content-Type | text/html; charset=utf-8 |
Expires | Sun, 22 Dec 2024 04:50:41 GMT |
Vary | Cookie |
Since the WSGI environ inherits the environment of the server, only a significant subset is shown below.
Key | Value |
---|---|
PATH_INFO | /accounts/login/ |
QUERY_STRING | next=%2Fdispensaries%2F8754%2F |
REMOTE_ADDR | 10.1.93.3 |
REQUEST_METHOD | GET |
SCRIPT_NAME | |
SERVER_NAME | 0.0.0.0 |
SERVER_PORT | 52449 |
SERVER_PROTOCOL | HTTP/1.1 |
SERVER_SOFTWARE | gunicorn/21.2.0 |
View function | Arguments | Keyword arguments | URL name |
---|---|---|---|
accounts.views.view |
() |
{} |
accounts-login |
Variable | Value |
---|---|
'HandLtestDomainNameServer' |
'HandLtestDomainValueServer' |
'care_did' |
'fe9748d4-d106-4951-b2dd-4128513e7ffd' |
'handl_ip' |
'199.38.148.63' |
'handl_landing_page' |
'https%3A%2F%2Fmicrochipusa.com%2Fprogrammable-timers-and-oscillators%2FLTC6905IS5-100_TRPBF' |
'handl_original_ref' |
'https%3A%2F%2Fmicrochipusa.com%2Fprogrammable-timers-and-oscillators%2FLTC6905IS5-100_TRPBF' |
'handl_ref' |
'https%3A%2F%2Fmicrochipusa.com%2Fprogrammable-timers-and-oscillators%2FLTC6905IS5-100_TRPBF' |
'handl_url' |
'https%3A%2F%2Frosica.com%2Ftag%2Fsocial-media-trends%2Ffeed' |
'handl_url_base' |
'https%3A%2F%2Frosica.com%2Ftag%2Fsocial-media-trends%2Ffeed' |
'organic_source' |
'https%3A%2F%2Fmicrochipusa.com%2Fprogrammable-timers-and-oscillators%2FLTC6905IS5-100_TRPBF' |
'organic_source_str' |
'Internal' |
'user_agent' |
'Mozilla%2F5.0%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%3B%20compatible%3B%20ClaudeBot%2F1.0%3B%20%2Bclaudebot%40anthropic.com%29' |
Variable | Value |
---|---|
'next' |
'/dispensaries/8754/' |
Variable | Value |
---|---|
'next' |
'/dispensaries/8754/' |
Query | Timeline | Time (ms) | Action | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
INSERT INTO "silk_request" ("id", "path", "query_params", "raw_body", "body", "method", "start_time", "view_name", "end_time", "time_taken", "encoded_headers", "meta_time", "meta_num_queries", "meta_time_spent_queries", "pyprofile", "prof_file", "num_sql_queries")
VALUES ('b041cf92-45c0-4a7e-bd75-20e4a17a0433', '/accounts/login/', '{"next": "/dispensaries/8754/"}', '', '', 'GET', '2024-12-22T04:50:41.229084+00:00'::timestamptz, 'accounts-login', NULL, NULL, '{"host": "app.jointcommerce.com", "user-agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "accept": "*/*", "accept-encoding": "gzip, br, zstd, deflate", "cookie": "********************", "server": "Heroku", "via": "2.0 heroku-router", "x-forwarded-for": "3.147.75.217", "x-forwarded-port": "443", "x-forwarded-proto": "https", "x-request-id": "0196fea6-5702-fc41-eeb8-553d7e3fe0a9", "x-request-start": "1734843041178"}', NULL, NULL, NULL, '', '', 0)INSERT INTO "silk_request" ("id", "path", "query_params", "raw_body", "body", "method", "start_time", "view_name", "end_time", "time_taken", "encoded_headers", "meta_time", "meta_num_queries", "meta_time_spent_queries", "pyprofile", "prof_file", "num_sql_queries") VALUES ('b041cf92-45c0-4a7e-bd75-20e4a17a0433', '/accounts/login/', '{"next": "/dispensaries/8754/"}', '', '', 'GET', '2024-12-22T04:50:41.229084+00:00'::timestamptz, 'accounts-login', NULL, NULL, '{"host": "app.jointcommerce.com", "user-agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "accept": "*/*", "accept-encoding": "gzip, br, zstd, deflate", "cookie": "********************", "server": "Heroku", "via": "2.0 heroku-router", "x-forwarded-for": "3.147.75.217", "x-forwarded-port": "443", "x-forwarded-proto": "https", "x-request-id": "0196fea6-5702-fc41-eeb8-553d7e3fe0a9", "x-request-start": "1734843041178"}', NULL, NULL, NULL, '', '', 0) |
2.82 | ||||||||||||||||||||
Connection: default Transaction status: Idle /app/.heroku/python/bin/gunicorn in <module>(8) sys.exit(run()) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/wsgiapp.py in run(67) WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py in run(236) super().run() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py in run(72) Arbiter(self).run() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in run(202) self.manage_workers() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in manage_workers(571) self.spawn_workers() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in spawn_workers(642) self.spawn_worker() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in spawn_worker(609) worker.init_process() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/base.py in init_process(142) self.run() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in run(126) self.run_for_one(timeout) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in run_for_one(70) self.accept(listener) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in accept(32) self.handle(listener, client, addr) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in handle(135) self.handle_request(listener, req, client, addr) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in handle_request(178) respiter = self.wsgi(environ, resp.start_response) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in _nr_wsgi_application_wrapper_(663) result = _WSGIApplicationMiddleware(wrapped, environ, _start_response, transaction) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in __init__(196) self.iterable = self.application(self.request_environ, self.start_response) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in _nr_wsgi_application_wrapper_(560) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _nr_wrapper_BaseHandler_get_response_(413) response = wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/whitenoise/middleware.py in __call__(124) return self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56) result = self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/rawdata/middleware.py in __call__(66) return self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/rawdata/middleware.py in __call__(23) return self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/allauth/account/middleware.py in __call__(14) response = self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/htmlmin/middleware.py in __call__(36) response = self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in __call__(70) self.process_request(request) /app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in process_request(120) request_model = RequestModelFactory(request).construct_request_model() /app/.heroku/python/lib/python3.11/site-packages/silk/model_factory.py in construct_request_model(230) request_model = models.Request.objects.create( /app/.heroku/python/lib/python3.11/site-packages/silk/models.py in save(203) super().save(*args, **kwargs) |
|||||||||||||||||||||
SELECT "django_site"."id",
"django_site"."domain", "django_site"."name" FROM "django_site" WHERE "django_site"."id" = 1 LIMIT 21SELECT ••• FROM "django_site" WHERE "django_site"."id" = 1 LIMIT 21 |
1.36 | ||||||||||||||||||||
Connection: default Transaction status: Idle /app/.heroku/python/bin/gunicorn in <module>(8) sys.exit(run()) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/wsgiapp.py in run(67) WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py in run(236) super().run() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py in run(72) Arbiter(self).run() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in run(202) self.manage_workers() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in manage_workers(571) self.spawn_workers() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in spawn_workers(642) self.spawn_worker() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in spawn_worker(609) worker.init_process() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/base.py in init_process(142) self.run() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in run(126) self.run_for_one(timeout) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in run_for_one(70) self.accept(listener) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in accept(32) self.handle(listener, client, addr) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in handle(135) self.handle_request(listener, req, client, addr) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in handle_request(178) respiter = self.wsgi(environ, resp.start_response) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in _nr_wsgi_application_wrapper_(663) result = _WSGIApplicationMiddleware(wrapped, environ, _start_response, transaction) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in __init__(196) self.iterable = self.application(self.request_environ, self.start_response) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in _nr_wsgi_application_wrapper_(560) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _nr_wrapper_BaseHandler_get_response_(413) response = wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/whitenoise/middleware.py in __call__(124) return self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56) result = self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/rawdata/middleware.py in __call__(66) return self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/rawdata/middleware.py in __call__(23) return self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/allauth/account/middleware.py in __call__(14) response = self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/htmlmin/middleware.py in __call__(36) response = self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in __call__(72) response = self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in wrapper(527) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/django/views/generic/base.py in view(104) return self.dispatch(request, *args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/django/views/decorators/debug.py in sensitive_post_parameters_wrapper(143) return view(request, *args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/django/views/decorators/cache.py in _view_wrapper(80) response = view_func(request, *args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/django/contrib/auth/views.py in dispatch(88) return super().dispatch(request, *args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in wrapper(900) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/django/views/generic/base.py in dispatch(143) return handler(request, *args, **kwargs) /app/accounts/views.py in get(64) return super().get(request, *args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/django/views/generic/edit.py in get(142) return self.render_to_response(self.get_context_data()) /app/.heroku/python/lib/python3.11/site-packages/django/contrib/auth/views.py in get_context_data(112) current_site = get_current_site(self.request) /app/.heroku/python/lib/python3.11/site-packages/django/contrib/sites/shortcuts.py in get_current_site(16) return Site.objects.get_current(request) /app/.heroku/python/lib/python3.11/site-packages/django/contrib/sites/models.py in get_current(59) return self._get_site_by_id(site_id) /app/.heroku/python/lib/python3.11/site-packages/django/contrib/sites/models.py in _get_site_by_id(30) site = self.get(pk=site_id) /app/.heroku/python/lib/python3.11/site-packages/silk/sql.py in execute_sql(89) return self._execute_sql(*args, **kwargs) |
|||||||||||||||||||||
EXPLAIN SELECT "django_site"."id",
"django_site"."domain", "django_site"."name" FROM "django_site" WHERE "django_site"."id" = 1 LIMIT 21EXPLAIN SELECT "django_site"."id", "django_site"."domain", "django_site"."name" FROM "django_site" WHERE "django_site"."id" = 1 LIMIT 21 |
0.81 | ||||||||||||||||||||
Connection: default Transaction status: Idle /app/.heroku/python/bin/gunicorn in <module>(8) sys.exit(run()) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/wsgiapp.py in run(67) WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py in run(236) super().run() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py in run(72) Arbiter(self).run() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in run(202) self.manage_workers() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in manage_workers(571) self.spawn_workers() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in spawn_workers(642) self.spawn_worker() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in spawn_worker(609) worker.init_process() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/base.py in init_process(142) self.run() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in run(126) self.run_for_one(timeout) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in run_for_one(70) self.accept(listener) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in accept(32) self.handle(listener, client, addr) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in handle(135) self.handle_request(listener, req, client, addr) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in handle_request(178) respiter = self.wsgi(environ, resp.start_response) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in _nr_wsgi_application_wrapper_(663) result = _WSGIApplicationMiddleware(wrapped, environ, _start_response, transaction) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in __init__(196) self.iterable = self.application(self.request_environ, self.start_response) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in _nr_wsgi_application_wrapper_(560) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _nr_wrapper_BaseHandler_get_response_(413) response = wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/whitenoise/middleware.py in __call__(124) return self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56) result = self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/rawdata/middleware.py in __call__(66) return self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/rawdata/middleware.py in __call__(23) return self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/allauth/account/middleware.py in __call__(14) response = self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/htmlmin/middleware.py in __call__(36) response = self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in __call__(72) response = self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in wrapper(527) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/django/views/generic/base.py in view(104) return self.dispatch(request, *args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/django/views/decorators/debug.py in sensitive_post_parameters_wrapper(143) return view(request, *args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/django/views/decorators/cache.py in _view_wrapper(80) response = view_func(request, *args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/django/contrib/auth/views.py in dispatch(88) return super().dispatch(request, *args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in wrapper(900) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/django/views/generic/base.py in dispatch(143) return handler(request, *args, **kwargs) /app/accounts/views.py in get(64) return super().get(request, *args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/django/views/generic/edit.py in get(142) return self.render_to_response(self.get_context_data()) /app/.heroku/python/lib/python3.11/site-packages/django/contrib/auth/views.py in get_context_data(112) current_site = get_current_site(self.request) /app/.heroku/python/lib/python3.11/site-packages/django/contrib/sites/shortcuts.py in get_current_site(16) return Site.objects.get_current(request) /app/.heroku/python/lib/python3.11/site-packages/django/contrib/sites/models.py in get_current(59) return self._get_site_by_id(site_id) /app/.heroku/python/lib/python3.11/site-packages/django/contrib/sites/models.py in _get_site_by_id(30) site = self.get(pk=site_id) /app/.heroku/python/lib/python3.11/site-packages/silk/sql.py in execute_sql(96) query_dict['analysis'] = _explain_query(self.connection, q, params) /app/.heroku/python/lib/python3.11/site-packages/silk/sql.py in _explain_query(58) cur.execute(prefixed_query, params) |
|||||||||||||||||||||
SELECT "socialaccount_socialapp"."id",
2 similar queries.
"socialaccount_socialapp"."provider", "socialaccount_socialapp"."provider_id", "socialaccount_socialapp"."name", "socialaccount_socialapp"."client_id", "socialaccount_socialapp"."secret", "socialaccount_socialapp"."key", "socialaccount_socialapp"."settings" FROM "socialaccount_socialapp" INNER JOIN "socialaccount_socialapp_sites" ON ("socialaccount_socialapp"."id" = "socialaccount_socialapp_sites"."socialapp_id") WHERE ("socialaccount_socialapp_sites"."site_id" = 1 AND ("socialaccount_socialapp"."provider" = 'google' OR "socialaccount_socialapp"."provider_id" = 'google'))SELECT ••• FROM "socialaccount_socialapp" INNER JOIN "socialaccount_socialapp_sites" ON ("socialaccount_socialapp"."id" = "socialaccount_socialapp_sites"."socialapp_id") WHERE ("socialaccount_socialapp_sites"."site_id" = 1 AND ("socialaccount_socialapp"."provider" = 'google' OR "socialaccount_socialapp"."provider_id" = 'google')) |
2.26 | ||||||||||||||||||||
Connection: default Transaction status: Idle /app/.heroku/python/bin/gunicorn in <module>(8) sys.exit(run()) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/wsgiapp.py in run(67) WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py in run(236) super().run() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py in run(72) Arbiter(self).run() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in run(202) self.manage_workers() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in manage_workers(571) self.spawn_workers() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in spawn_workers(642) self.spawn_worker() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in spawn_worker(609) worker.init_process() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/base.py in init_process(142) self.run() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in run(126) self.run_for_one(timeout) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in run_for_one(70) self.accept(listener) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in accept(32) self.handle(listener, client, addr) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in handle(135) self.handle_request(listener, req, client, addr) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in handle_request(178) respiter = self.wsgi(environ, resp.start_response) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in _nr_wsgi_application_wrapper_(663) result = _WSGIApplicationMiddleware(wrapped, environ, _start_response, transaction) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in __init__(196) self.iterable = self.application(self.request_environ, self.start_response) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in _nr_wsgi_application_wrapper_(560) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _nr_wrapper_BaseHandler_get_response_(413) response = wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/whitenoise/middleware.py in __call__(124) return self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56) result = self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/rawdata/middleware.py in __call__(66) return self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/rawdata/middleware.py in __call__(23) return self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/allauth/account/middleware.py in __call__(14) response = self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/htmlmin/middleware.py in __call__(36) response = self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in __call__(72) response = self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/django/template/response.py in render(114) self.content = self.rendered_content /app/.heroku/python/lib/python3.11/site-packages/django/template/response.py in rendered_content(92) return template.render(context, self._request) /app/.heroku/python/lib/python3.11/site-packages/django/template/backends/django.py in render(61) return self.template.render(context) /app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in render(171) return self._render(context) /app/.heroku/python/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(111) return self.nodelist.render(context) /app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in render(1000) return SafeString("".join([node.render_annotated(context) for node in self])) /app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1000) return SafeString("".join([node.render_annotated(context) for node in self])) /app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in render_annotated(961) return self.render(context) /app/.heroku/python/lib/python3.11/site-packages/django/template/loader_tags.py in render(159) return compiled_parent._render(context) /app/.heroku/python/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(111) return self.nodelist.render(context) /app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in render(1000) return SafeString("".join([node.render_annotated(context) for node in self])) /app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1000) return SafeString("".join([node.render_annotated(context) for node in self])) /app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in render_annotated(961) return self.render(context) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in wrapper(734) return FunctionTraceWrapper(wrapped, name=instance.name, group="Template/Block")(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/django/template/loader_tags.py in render(65) result = block.nodelist.render(context) /app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in render(1000) return SafeString("".join([node.render_annotated(context) for node in self])) /app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1000) return SafeString("".join([node.render_annotated(context) for node in self])) /app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in render_annotated(961) return self.render(context) /app/.heroku/python/lib/python3.11/site-packages/django/template/library.py in render(237) output = self.func(*resolved_args, **resolved_kwargs) /app/.heroku/python/lib/python3.11/site-packages/allauth/socialaccount/templatetags/socialaccount.py in provider_login_url(20) provider = adapter.get_provider(request, provider) /app/.heroku/python/lib/python3.11/site-packages/allauth/socialaccount/adapter.py in get_provider(206) app = self.get_app(request, provider=provider) /app/.heroku/python/lib/python3.11/site-packages/allauth/socialaccount/adapter.py in get_app(286) apps = self.list_apps(request, provider=provider, client_id=client_id) /app/.heroku/python/lib/python3.11/site-packages/allauth/socialaccount/adapter.py in list_apps(238) for app in db_apps: /app/.heroku/python/lib/python3.11/site-packages/silk/sql.py in execute_sql(89) return self._execute_sql(*args, **kwargs)
/app/templates/directory/accounts/login.html |
|||||||||||||||||||||
EXPLAIN SELECT "socialaccount_socialapp"."id",
2 similar queries.
"socialaccount_socialapp"."provider", "socialaccount_socialapp"."provider_id", "socialaccount_socialapp"."name", "socialaccount_socialapp"."client_id", "socialaccount_socialapp"."secret", "socialaccount_socialapp"."key", "socialaccount_socialapp"."settings" FROM "socialaccount_socialapp" INNER JOIN "socialaccount_socialapp_sites" ON ("socialaccount_socialapp"."id" = "socialaccount_socialapp_sites"."socialapp_id") WHERE ("socialaccount_socialapp_sites"."site_id" = 1 AND ("socialaccount_socialapp"."provider" = 'google' OR "socialaccount_socialapp"."provider_id" = 'google'))EXPLAIN SELECT "socialaccount_socialapp"."id", "socialaccount_socialapp"."provider", "socialaccount_socialapp"."provider_id", "socialaccount_socialapp"."name", "socialaccount_socialapp"."client_id", "socialaccount_socialapp"."secret", "socialaccount_socialapp"."key", "socialaccount_socialapp"."settings" FROM "socialaccount_socialapp" INNER JOIN "socialaccount_socialapp_sites" ON ("socialaccount_socialapp"."id" = "socialaccount_socialapp_sites"."socialapp_id") WHERE ("socialaccount_socialapp_sites"."site_id" = 1 AND ("socialaccount_socialapp"."provider" = 'google' OR "socialaccount_socialapp"."provider_id" = 'google')) |
1.13 | ||||||||||||||||||||
Connection: default Transaction status: Idle /app/.heroku/python/bin/gunicorn in <module>(8) sys.exit(run()) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/wsgiapp.py in run(67) WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py in run(236) super().run() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py in run(72) Arbiter(self).run() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in run(202) self.manage_workers() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in manage_workers(571) self.spawn_workers() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in spawn_workers(642) self.spawn_worker() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in spawn_worker(609) worker.init_process() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/base.py in init_process(142) self.run() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in run(126) self.run_for_one(timeout) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in run_for_one(70) self.accept(listener) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in accept(32) self.handle(listener, client, addr) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in handle(135) self.handle_request(listener, req, client, addr) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in handle_request(178) respiter = self.wsgi(environ, resp.start_response) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in _nr_wsgi_application_wrapper_(663) result = _WSGIApplicationMiddleware(wrapped, environ, _start_response, transaction) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in __init__(196) self.iterable = self.application(self.request_environ, self.start_response) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in _nr_wsgi_application_wrapper_(560) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _nr_wrapper_BaseHandler_get_response_(413) response = wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/whitenoise/middleware.py in __call__(124) return self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56) result = self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/rawdata/middleware.py in __call__(66) return self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/rawdata/middleware.py in __call__(23) return self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/allauth/account/middleware.py in __call__(14) response = self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/htmlmin/middleware.py in __call__(36) response = self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in __call__(72) response = self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/django/template/response.py in render(114) self.content = self.rendered_content /app/.heroku/python/lib/python3.11/site-packages/django/template/response.py in rendered_content(92) return template.render(context, self._request) /app/.heroku/python/lib/python3.11/site-packages/django/template/backends/django.py in render(61) return self.template.render(context) /app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in render(171) return self._render(context) /app/.heroku/python/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(111) return self.nodelist.render(context) /app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in render(1000) return SafeString("".join([node.render_annotated(context) for node in self])) /app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1000) return SafeString("".join([node.render_annotated(context) for node in self])) /app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in render_annotated(961) return self.render(context) /app/.heroku/python/lib/python3.11/site-packages/django/template/loader_tags.py in render(159) return compiled_parent._render(context) /app/.heroku/python/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(111) return self.nodelist.render(context) /app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in render(1000) return SafeString("".join([node.render_annotated(context) for node in self])) /app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1000) return SafeString("".join([node.render_annotated(context) for node in self])) /app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in render_annotated(961) return self.render(context) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in wrapper(734) return FunctionTraceWrapper(wrapped, name=instance.name, group="Template/Block")(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/django/template/loader_tags.py in render(65) result = block.nodelist.render(context) /app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in render(1000) return SafeString("".join([node.render_annotated(context) for node in self])) /app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1000) return SafeString("".join([node.render_annotated(context) for node in self])) /app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in render_annotated(961) return self.render(context) /app/.heroku/python/lib/python3.11/site-packages/django/template/library.py in render(237) output = self.func(*resolved_args, **resolved_kwargs) /app/.heroku/python/lib/python3.11/site-packages/allauth/socialaccount/templatetags/socialaccount.py in provider_login_url(20) provider = adapter.get_provider(request, provider) /app/.heroku/python/lib/python3.11/site-packages/allauth/socialaccount/adapter.py in get_provider(206) app = self.get_app(request, provider=provider) /app/.heroku/python/lib/python3.11/site-packages/allauth/socialaccount/adapter.py in get_app(286) apps = self.list_apps(request, provider=provider, client_id=client_id) /app/.heroku/python/lib/python3.11/site-packages/allauth/socialaccount/adapter.py in list_apps(238) for app in db_apps: /app/.heroku/python/lib/python3.11/site-packages/silk/sql.py in execute_sql(96) query_dict['analysis'] = _explain_query(self.connection, q, params) /app/.heroku/python/lib/python3.11/site-packages/silk/sql.py in _explain_query(58) cur.execute(prefixed_query, params)
/app/templates/directory/accounts/login.html |
|||||||||||||||||||||
SELECT "socialaccount_socialapp"."id",
2 similar queries.
"socialaccount_socialapp"."provider", "socialaccount_socialapp"."provider_id", "socialaccount_socialapp"."name", "socialaccount_socialapp"."client_id", "socialaccount_socialapp"."secret", "socialaccount_socialapp"."key", "socialaccount_socialapp"."settings" FROM "socialaccount_socialapp" INNER JOIN "socialaccount_socialapp_sites" ON ("socialaccount_socialapp"."id" = "socialaccount_socialapp_sites"."socialapp_id") WHERE ("socialaccount_socialapp_sites"."site_id" = 1 AND ("socialaccount_socialapp"."provider" = 'facebook' OR "socialaccount_socialapp"."provider_id" = 'facebook'))SELECT ••• FROM "socialaccount_socialapp" INNER JOIN "socialaccount_socialapp_sites" ON ("socialaccount_socialapp"."id" = "socialaccount_socialapp_sites"."socialapp_id") WHERE ("socialaccount_socialapp_sites"."site_id" = 1 AND ("socialaccount_socialapp"."provider" = 'facebook' OR "socialaccount_socialapp"."provider_id" = 'facebook')) |
1.01 | ||||||||||||||||||||
Connection: default Transaction status: Idle /app/.heroku/python/bin/gunicorn in <module>(8) sys.exit(run()) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/wsgiapp.py in run(67) WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py in run(236) super().run() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py in run(72) Arbiter(self).run() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in run(202) self.manage_workers() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in manage_workers(571) self.spawn_workers() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in spawn_workers(642) self.spawn_worker() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in spawn_worker(609) worker.init_process() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/base.py in init_process(142) self.run() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in run(126) self.run_for_one(timeout) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in run_for_one(70) self.accept(listener) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in accept(32) self.handle(listener, client, addr) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in handle(135) self.handle_request(listener, req, client, addr) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in handle_request(178) respiter = self.wsgi(environ, resp.start_response) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in _nr_wsgi_application_wrapper_(663) result = _WSGIApplicationMiddleware(wrapped, environ, _start_response, transaction) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in __init__(196) self.iterable = self.application(self.request_environ, self.start_response) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in _nr_wsgi_application_wrapper_(560) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _nr_wrapper_BaseHandler_get_response_(413) response = wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/whitenoise/middleware.py in __call__(124) return self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56) result = self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/rawdata/middleware.py in __call__(66) return self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/rawdata/middleware.py in __call__(23) return self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/allauth/account/middleware.py in __call__(14) response = self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/htmlmin/middleware.py in __call__(36) response = self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in __call__(72) response = self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/django/template/response.py in render(114) self.content = self.rendered_content /app/.heroku/python/lib/python3.11/site-packages/django/template/response.py in rendered_content(92) return template.render(context, self._request) /app/.heroku/python/lib/python3.11/site-packages/django/template/backends/django.py in render(61) return self.template.render(context) /app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in render(171) return self._render(context) /app/.heroku/python/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(111) return self.nodelist.render(context) /app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in render(1000) return SafeString("".join([node.render_annotated(context) for node in self])) /app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1000) return SafeString("".join([node.render_annotated(context) for node in self])) /app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in render_annotated(961) return self.render(context) /app/.heroku/python/lib/python3.11/site-packages/django/template/loader_tags.py in render(159) return compiled_parent._render(context) /app/.heroku/python/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(111) return self.nodelist.render(context) /app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in render(1000) return SafeString("".join([node.render_annotated(context) for node in self])) /app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1000) return SafeString("".join([node.render_annotated(context) for node in self])) /app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in render_annotated(961) return self.render(context) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in wrapper(734) return FunctionTraceWrapper(wrapped, name=instance.name, group="Template/Block")(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/django/template/loader_tags.py in render(65) result = block.nodelist.render(context) /app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in render(1000) return SafeString("".join([node.render_annotated(context) for node in self])) /app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1000) return SafeString("".join([node.render_annotated(context) for node in self])) /app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in render_annotated(961) return self.render(context) /app/.heroku/python/lib/python3.11/site-packages/django/template/library.py in render(237) output = self.func(*resolved_args, **resolved_kwargs) /app/.heroku/python/lib/python3.11/site-packages/allauth/socialaccount/templatetags/socialaccount.py in provider_login_url(20) provider = adapter.get_provider(request, provider) /app/.heroku/python/lib/python3.11/site-packages/allauth/socialaccount/adapter.py in get_provider(206) app = self.get_app(request, provider=provider) /app/.heroku/python/lib/python3.11/site-packages/allauth/socialaccount/adapter.py in get_app(286) apps = self.list_apps(request, provider=provider, client_id=client_id) /app/.heroku/python/lib/python3.11/site-packages/allauth/socialaccount/adapter.py in list_apps(238) for app in db_apps: /app/.heroku/python/lib/python3.11/site-packages/silk/sql.py in execute_sql(89) return self._execute_sql(*args, **kwargs)
/app/templates/directory/accounts/login.html |
|||||||||||||||||||||
EXPLAIN SELECT "socialaccount_socialapp"."id",
2 similar queries.
"socialaccount_socialapp"."provider", "socialaccount_socialapp"."provider_id", "socialaccount_socialapp"."name", "socialaccount_socialapp"."client_id", "socialaccount_socialapp"."secret", "socialaccount_socialapp"."key", "socialaccount_socialapp"."settings" FROM "socialaccount_socialapp" INNER JOIN "socialaccount_socialapp_sites" ON ("socialaccount_socialapp"."id" = "socialaccount_socialapp_sites"."socialapp_id") WHERE ("socialaccount_socialapp_sites"."site_id" = 1 AND ("socialaccount_socialapp"."provider" = 'facebook' OR "socialaccount_socialapp"."provider_id" = 'facebook'))EXPLAIN SELECT "socialaccount_socialapp"."id", "socialaccount_socialapp"."provider", "socialaccount_socialapp"."provider_id", "socialaccount_socialapp"."name", "socialaccount_socialapp"."client_id", "socialaccount_socialapp"."secret", "socialaccount_socialapp"."key", "socialaccount_socialapp"."settings" FROM "socialaccount_socialapp" INNER JOIN "socialaccount_socialapp_sites" ON ("socialaccount_socialapp"."id" = "socialaccount_socialapp_sites"."socialapp_id") WHERE ("socialaccount_socialapp_sites"."site_id" = 1 AND ("socialaccount_socialapp"."provider" = 'facebook' OR "socialaccount_socialapp"."provider_id" = 'facebook')) |
1.01 | ||||||||||||||||||||
Connection: default Transaction status: Idle /app/.heroku/python/bin/gunicorn in <module>(8) sys.exit(run()) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/wsgiapp.py in run(67) WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py in run(236) super().run() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py in run(72) Arbiter(self).run() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in run(202) self.manage_workers() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in manage_workers(571) self.spawn_workers() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in spawn_workers(642) self.spawn_worker() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in spawn_worker(609) worker.init_process() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/base.py in init_process(142) self.run() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in run(126) self.run_for_one(timeout) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in run_for_one(70) self.accept(listener) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in accept(32) self.handle(listener, client, addr) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in handle(135) self.handle_request(listener, req, client, addr) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in handle_request(178) respiter = self.wsgi(environ, resp.start_response) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in _nr_wsgi_application_wrapper_(663) result = _WSGIApplicationMiddleware(wrapped, environ, _start_response, transaction) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in __init__(196) self.iterable = self.application(self.request_environ, self.start_response) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in _nr_wsgi_application_wrapper_(560) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _nr_wrapper_BaseHandler_get_response_(413) response = wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/whitenoise/middleware.py in __call__(124) return self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56) result = self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/rawdata/middleware.py in __call__(66) return self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/rawdata/middleware.py in __call__(23) return self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/allauth/account/middleware.py in __call__(14) response = self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/htmlmin/middleware.py in __call__(36) response = self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in __call__(72) response = self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/django/template/response.py in render(114) self.content = self.rendered_content /app/.heroku/python/lib/python3.11/site-packages/django/template/response.py in rendered_content(92) return template.render(context, self._request) /app/.heroku/python/lib/python3.11/site-packages/django/template/backends/django.py in render(61) return self.template.render(context) /app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in render(171) return self._render(context) /app/.heroku/python/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(111) return self.nodelist.render(context) /app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in render(1000) return SafeString("".join([node.render_annotated(context) for node in self])) /app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1000) return SafeString("".join([node.render_annotated(context) for node in self])) /app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in render_annotated(961) return self.render(context) /app/.heroku/python/lib/python3.11/site-packages/django/template/loader_tags.py in render(159) return compiled_parent._render(context) /app/.heroku/python/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(111) return self.nodelist.render(context) /app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in render(1000) return SafeString("".join([node.render_annotated(context) for node in self])) /app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1000) return SafeString("".join([node.render_annotated(context) for node in self])) /app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in render_annotated(961) return self.render(context) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in wrapper(734) return FunctionTraceWrapper(wrapped, name=instance.name, group="Template/Block")(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/django/template/loader_tags.py in render(65) result = block.nodelist.render(context) /app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in render(1000) return SafeString("".join([node.render_annotated(context) for node in self])) /app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1000) return SafeString("".join([node.render_annotated(context) for node in self])) /app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in render_annotated(961) return self.render(context) /app/.heroku/python/lib/python3.11/site-packages/django/template/library.py in render(237) output = self.func(*resolved_args, **resolved_kwargs) /app/.heroku/python/lib/python3.11/site-packages/allauth/socialaccount/templatetags/socialaccount.py in provider_login_url(20) provider = adapter.get_provider(request, provider) /app/.heroku/python/lib/python3.11/site-packages/allauth/socialaccount/adapter.py in get_provider(206) app = self.get_app(request, provider=provider) /app/.heroku/python/lib/python3.11/site-packages/allauth/socialaccount/adapter.py in get_app(286) apps = self.list_apps(request, provider=provider, client_id=client_id) /app/.heroku/python/lib/python3.11/site-packages/allauth/socialaccount/adapter.py in list_apps(238) for app in db_apps: /app/.heroku/python/lib/python3.11/site-packages/silk/sql.py in execute_sql(96) query_dict['analysis'] = _explain_query(self.connection, q, params) /app/.heroku/python/lib/python3.11/site-packages/silk/sql.py in _explain_query(58) cur.execute(prefixed_query, params)
/app/templates/directory/accounts/login.html |
|||||||||||||||||||||
INSERT INTO "silk_response" ("id", "request_id", "status_code", "raw_body", "body", "encoded_headers")
VALUES ('513b52ee-5028-4170-ad94-2304e06d001e', 'b041cf92-45c0-4a7e-bd75-20e4a17a0433', 200, 'CjwhRE9DVFlQRSBodG1sPgo8aHRtbCBsYW5nPSJlbiI+CiAgPGhlYWQ+CiAgICAKICAgIAogICAgPG1ldGEgY2hhcnNldD0idXRmLTgiPgogICAgPG1ldGEgaHR0cC1lcXVpdj0iWC1VQS1Db21wYXRpYmxlIiBjb250ZW50PSJJRT1lZGdlIj4KICAgIDxtZXRhIG5hbWU9InZpZXdwb3J0IiBjb250ZW50PSJ3aWR0aD1kZXZpY2Utd2lkdGgsIGluaXRpYWwtc2NhbGU9MSI+CiAgICA8bWV0YSBuYW1lPSJyb2JvdHMiIGNvbnRlbnQ9ImFsbCxmb2xsb3ciPgogICAgPG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1MYW5ndWFnZSIgY29udGVudD0iZW4iPgogICAgPG1ldGEgbmFtZT0iYXV0aG9yIiBjb250ZW50PSJKb2ludENvbW1lcmNlIj4KICAgIDxtZXRhIG5hbWU9Imdvb2dsZSIgY29udGVudD0ibm90cmFuc2xhdGUiPgogICAgPG1ldGEgcHJvcGVydHk9Im9nOnNpdGVfbmFtZSIgY29udGVudD0iSm9pbnRDb21tZXJjZSI+CiAgICA8bWV0YSBwcm9wZXJ0eT0ib2c6dHlwZSIgY29udGVudD0id2Vic2l0ZSI+CiAgICA8bWV0YSBwcm9wZXJ0eT0ib2c6bG9jYWxlIiBjb250ZW50PSJlbl9VUyI+CiAgICA8bWV0YSBuYW1lPSJkaXN0cmlidXRpb24iIGNvbnRlbnQ9Ikdsb2JhbCI+CiAgICA8bWV0YSBodHRwLWVxdWl2PSJSZXBseS10byIgY29udGVudD0iYWRtaW5Aam9pbnRjb21tZXJjZS5jb20iPgogICAgPCEtLSBGYXZpY29uLS0+CiAgICA8bGluayByZWw9InNob3J0Y3V0IGljb24iIGhyZWY9Ii9zdGF0aWMvZGlyZWN0b3J5L2ltZy9mYXZpY29uLmljbyI+CiAgICA8bGluayByZWw9ImNhbm9uaWNhbCIgaHJlZj0iaHR0cHM6Ly9hcHAuam9pbnRjb21tZXJjZS5jb20vYWNjb3VudHMvbG9naW4vP25leHQ9JTJGZGlzcGVuc2FyaWVzJTJGODc1NCUyRiIgLz4KICAgIDxsaW5rIHJlbD0iYWx0ZXJuYXRlIiBocmVmbGFuZz0iZW4tVVMiIGhyZWY9Imh0dHBzOi8vYXBwLmpvaW50Y29tbWVyY2UuY29tL2FjY291bnRzL2xvZ2luLz9uZXh0PSUyRmRpc3BlbnNhcmllcyUyRjg3NTQlMkYiIC8+CiAgICA8bGluayByZWw9ImFsdGVybmF0ZSIgaHJlZmxhbmc9IngtZGVmYXVsdCIgaHJlZj0iaHR0cHM6Ly9hcHAuam9pbnRjb21tZXJjZS5jb20vYWNjb3VudHMvbG9naW4vP25leHQ9JTJGZGlzcGVuc2FyaWVzJTJGODc1NCUyRiIgLz4KICAgIAogICAgPCEtLSBXZWJzaXRlLWxldmVsIHNjaGVtYSAtLT4KICAgIDxzY3JpcHQgdHlwZT0iYXBwbGljYXRpb24vbGQranNvbiI+CiAgICAgICAgewogICAgICAgICJAY29udGV4dCI6ICJodHRwOi8vc2NoZW1hLm9yZyIsCiAgICAgICAgIkB0eXBlIjogIldlYlNpdGUiLAogICAgICAgICJ1cmwiOiAiaHR0cHM6Ly9hcHAuSm9pbnRDb21tZXJjZS5jb20vIiwKICAgICAgICAibmFtZSI6ICJKb2ludENvbW1lcmNlIC0gRmluZCBZb3VyIExvY2FsIERpc3BlbnNhcnkgQW5kIEJyYW5kIiwKICAgICAgICAiZGVzY3JpcHRpb24iOiAiRmluZCB0aGUgYmVzdCBsb2NhbCBkaXNwZW5zYXJpZXMgYW5kIGJyYW5kcyBuZWFyIHlvdS4iLAogICAgICAgICJwdWJsaXNoZXIiOiB7CiAgICAgICAgICAgICJAdHlwZSI6ICJPcmdhbml6YXRpb24iLAogICAgICAgICAgICAibmFtZSI6ICJKb2ludENvbW1lcmNlIiwKICAgICAgICAgICAgImxvZ28iOiB7CiAgICAgICAgICAgICJAdHlwZSI6ICJJbWFnZU9iamVjdCIsCiAgICAgICAgICAgICJ1cmwiOiAiL3N0YXRpYy9kaXJlY3RvcnkvaW1nL3Bob3RvL2hvbWVwYWdlL2pvaW50Y29tbWVyY2UtYmFja2dyb3VuZC53ZWJwIgogICAgICAgICAgICB9CiAgICAgICAgfQogICAgICAgIH0KICAgIDwvc2NyaXB0PgoKICAgIDwhLS0galF1ZXJ5LS0+CiAgICA8c2NyaXB0IGFzeW5jIHNyYz0iL3N0YXRpYy9kaXJlY3RvcnkvdmVuZG9yL2pxdWVyeS9qcXVlcnkubWluLmpzIj48L3NjcmlwdD4KICAgIDwhLS0gQm9vdHN0cmFwIEpTIGJ1bmRsZSAtIEJvb3RzdHJhcCArIFBvcHBlckpTLS0+CiAgICA8c2NyaXB0IHNyYz0iL3N0YXRpYy9kaXJlY3RvcnkvdmVuZG9yL2Jvb3RzdHJhcC9qcy9ib290c3RyYXAuYnVuZGxlLm1pbi5qcyI+PC9zY3JpcHQ+CiAgICA8IS0tIE1hZ25pZmljIFBvcHVwIC0gTGlnaHRib3ggZm9yIHRoZSBnYWxsZXJ5LS0+CiAgICA8c2NyaXB0IHNyYz0iL3N0YXRpYy9kaXJlY3RvcnkvdmVuZG9yL21hZ25pZmljLXBvcHVwL2pxdWVyeS5tYWduaWZpYy1wb3B1cC5taW4uanMiIGRlZmVyPjwvc2NyaXB0PgogICAgPHN2ZyBzdHlsZT0iZGlzcGxheTogbm9uZTsiPgogICAgICAgIDxzeW1ib2wgaWQ9ImhlYXJ0LTEiIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgICAgICAgICA8cGF0aCBkPSJNMTIgMjEuMzVsLTEuNDUtMS4zMkM1LjQgMTUuMzYgMiAxMi4yOCAyIDguNSAyIDUuNDIgNC40MiAzIDcuNSAzYzEuNzQgMCAzLjQxIDEuMDEgNC41IDIuMDlDMTMuMDkgNC4wMSAxNC43NiAzIDE2LjUgMyAxOS41OCAzIDIyIDUuNDIgMjIgOC41YzAgMy43OC0zLjQgNi44Ni04LjU1IDExLjU0TDEyIDIxLjM1eiI+PC9wYXRoPgogICAgICAgIDwvc3ltYm9sPgogICAgPC9zdmc+CgogICAgPHNjcmlwdD4KICAgICAgKGZ1bmN0aW9uKCkgewogICAgICAgICAgdmFyIGxpbmsgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdsaW5rJyk7CiAgICAgICAgICBsaW5rLnJlbCA9ICdzdHlsZXNoZWV0JzsKICAgICAgICAgIGxpbmsuaHJlZiA9ICcvc3RhdGljL2Rhc2hib2FyZC9jc3MvZGlzcGxheWFkcy5jc3MnOwogICAgICAgICAgZG9jdW1lbnQuaGVhZC5hcHBlbmRDaGlsZChsaW5rKTsKICAgICAgfSkoKTsKICAgIDwvc2NyaXB0PgogIAogICAgPHNjcmlwdCBzcmM9Imh0dHBzOi8vY2RuanMuY2xvdWRmbGFyZS5jb20vYWpheC9saWJzL2ZzbGlnaHRib3gvMy4wLjkvaW5kZXguanMiIGRlZmVyPjwvc2NyaXB0PgogICAgPHNjcmlwdCBzcmM9Ii9zdGF0aWMvZGFzaGJvYXJkL2pzL2N1c3RvbS9kaXNwbGF5YWRzLmpzIiBkZWZlcj48L3NjcmlwdD4KICAgIAogICAgPHRpdGxlPkxvZ2luIC0gSm9pbnRDb21tZXJjZTwvdGl0bGU+CiAgICA8bWV0YSBuYW1lPSJmYWNlYm9vay1kb21haW4tdmVyaWZpY2F0aW9uIiBjb250ZW50PSJzcTJya2FyMzlmbzUzazQ0b3l3a3NoZjhrNHJrbHEiIC8+CiAgICA8bWV0YSBuYW1lPSJnb29nbGUtYWRzZW5zZS1hY2NvdW50IiBjb250ZW50PSJjYS1wdWItNTIwMTc2ODM0NTY1MTE1NCI+CiAgICA8bWV0YSBuYW1lPSJkZXNjcmlwdGlvbiIgY29udGVudD0iTG9naW4gdG8gSm9pbnRDb21tZXJjZSB0byBzYXZlIGFuZCByZXZpZXcgeW91ciBmYXZvcml0ZSBjYW5uYWJpcyBicmFuZHMgYW5kIGRpc3BlbnNhcmllcyBpbiB5b3VyIGxvY2FsIGFyZWEgd2hpbGUgZ2V0dGluZyBkZWFscy4iPgogICAgPG1ldGEgbmFtZT0ia2V5d29yZHMiIGNvbnRlbnQ9ImxvZ2luLCBjYW5uYWJpcywgZGlzcGVuc2FyaWVzLCBkaXNwZW5zYXJ5Ij4KCiAgICA8IS0tIE9wZW4gR3JhcGggLyBGYWNlYm9vayAtLT4KICAgIDxtZXRhIHByb3BlcnR5PSJvZzp0aXRsZSIgY29udGVudD0iTG9naW4gLSBKb2ludENvbW1lcmNlIj4KICAgIDxtZXRhIHByb3BlcnR5PSJvZzpkZXNjcmlwdGlvbiIgY29udGVudD0iTG9naW4gdG8gSm9pbnRDb21tZXJjZSB0byBzYXZlIGFuZCByZXZpZXcgeW91ciBmYXZvcml0ZSBjYW5uYWJpcyBicmFuZHMgYW5kIGRpc3BlbnNhcmllcyBpbiB5b3VyIGxvY2FsIGFyZWEgd2hpbGUgZ2V0dGluZyBkZWFscy4iPgogICAgPG1ldGEgcHJvcGVydHk9Im9nOmltYWdlIiBjb250ZW50PSIvc3RhdGljL2RpcmVjdG9yeS9pbWcvcGhvdG8vaG9tZXBhZ2Uvam9pbnRjb21tZXJjZS1iYWNrZ3JvdW5kLndlYnAiPgogICAgPG1ldGEgcHJvcGVydHk9Im9nOnVybCIgY29udGVudD0iaHR0cHM6Ly9hcHAuam9pbnRjb21tZXJjZS5jb20vYWNjb3VudHMvbG9naW4vP25leHQ9JTJGZGlzcGVuc2FyaWVzJTJGODc1NCUyRiI+CiAgICA8bWV0YSBwcm9wZXJ0eT0ib2c6dHlwZSIgY29udGVudD0id2Vic2l0ZSI+CiAgICA8bWV0YSBwcm9wZXJ0eT0ib2c6aW1hZ2U6d2lkdGgiIGNvbnRlbnQ9IjEyMDAiPgogICAgPG1ldGEgcHJvcGVydHk9Im9nOmltYWdlOmhlaWdodCIgY29udGVudD0iNjMwIj4KCiAgICA8IS0tIFR3aXR0ZXIgLS0+CiAgICA8bWV0YSBuYW1lPSJ0d2l0dGVyOmNhcmQiIGNvbnRlbnQ9InN1bW1hcnlfbGFyZ2VfaW1hZ2UiPgogICAgPG1ldGEgbmFtZT0idHdpdHRlcjp0aXRsZSIgY29udGVudD0iTG9naW4gLSBKb2ludENvbW1lcmNlIj4KICAgIDxtZXRhIG5hbWU9InR3aXR0ZXI6ZGVzY3JpcHRpb24iIGNvbnRlbnQ9IkxvZ2luIHRvIEpvaW50Q29tbWVyY2UgdG8gc2F2ZSBhbmQgcmV2aWV3IHlvdXIgZmF2b3JpdGUgY2FubmFiaXMgYnJhbmRzIGFuZCBkaXNwZW5zYXJpZXMgaW4geW91ciBsb2NhbCBhcmVhIHdoaWxlIGdldHRpbmcgZGVhbHMuIj4KICAgIDxtZXRhIG5hbWU9InR3aXR0ZXI6aW1hZ2UiIGNvbnRlbnQ9Ii9zdGF0aWMvZGlyZWN0b3J5L2ltZy9waG90by9ob21lcGFnZS9qb2ludGNvbW1lcmNlLWJhY2tncm91bmQud2VicCI+CiAgICA8bWV0YSBuYW1lPSJ0d2l0dGVyOnNpdGUiIGNvbnRlbnQ9IkBKb2ludENvbW1lcmNlIj4KICAgIDxtZXRhIG5hbWU9InR3aXR0ZXI6Y3JlYXRvciIgY29udGVudD0iQEpvaW50Q29tbWVyY2UiPgoKCiAgICAKICAgICAgCiAgICAKICAgIAoKICAgIDwhLS0gUHJlY29ubmVjdCBhbmQgUHJlbG9hZCAtLT4KICAgIDxsaW5rIHJlbD0icHJlY29ubmVjdCIgaHJlZj0iaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbSIgY3Jvc3NvcmlnaW4+CiAgICA8bGluayByZWw9InByZWNvbm5lY3QiIGhyZWY9Imh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20iIGNyb3Nzb3JpZ2luPgogICAgPGxpbmsgcmVsPSJwcmVjb25uZWN0IiBocmVmPSJodHRwczovL2FwaS5tYXBib3guY29tIiBjcm9zc29yaWdpbj4KICAgIDxsaW5rIHJlbD0iZG5zLXByZWZldGNoIiBocmVmPSJodHRwczovL2FwaS5tYXBib3guY29tIj4KICAgIDxsaW5rIGhyZWY9J2h0dHBzOi8vYXBpLm1hcGJveC5jb20vbWFwYm94LWdsLWpzL3YyLjYuMS9tYXBib3gtZ2wuY3NzJyByZWw9J3N0eWxlc2hlZXQnIC8+CiAgICA8bGluayByZWw9J3N0eWxlc2hlZXQnIGhyZWY9J2h0dHBzOi8vYXBpLm1hcGJveC5jb20vbWFwYm94LWdsLWpzL3BsdWdpbnMvbWFwYm94LWdsLWdlb2NvZGVyL3Y0LjcuMC9tYXBib3gtZ2wtZ2VvY29kZXIuY3NzJyB0eXBlPSd0ZXh0L2NzcycgLz4KICAgIDxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iaHR0cHM6Ly9jZG5qcy5jbG91ZGZsYXJlLmNvbS9hamF4L2xpYnMvU3dpcGVyLzExLjAuNS9zd2lwZXItYnVuZGxlLm1pbi5jc3MiLz4KICAgIDwhLS0gTGVhZmxldCBNYXBzLS0+CiAgICA8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Imh0dHBzOi8vdW5wa2cuY29tL2xlYWZsZXRAMS41LjEvZGlzdC9sZWFmbGV0LmNzcyIgaW50ZWdyaXR5PSJzaGE1MTIteHdFL0F6OXpyakJJcGhBY0JiM0Y2SlZxeGY0NitDREx3ZkxNSGxvTnU2S0VRQ0FXaTZIY0RVYmVPZkJJcHRGN3RjQ3p1c0tGakZ3Mnl1dkVwREw5d1E9PSIgY3Jvc3NvcmlnaW49IiI+CiAgICA8IS0tIFByaWNlIFNsaWRlciBTdHlsZXNoZWV0cyAtLT4KICAgIDxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iL3N0YXRpYy9kaXJlY3RvcnkvdmVuZG9yL25vdWlzbGlkZXIvbm91aXNsaWRlci5taW4uY3NzIj4KICAgIDwhLS0gR29vZ2xlIGZvbnRzIC0gUGxheWZhaXIgRGlzcGxheS0tPgogICAgPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9UGxheWZhaXIrRGlzcGxheTo0MDAsNDAwaSw3MDAiPgogICAgPCEtLSBHb29nbGUgZm9udHMgLSBQb3BwaW5zLS0+CiAgICA8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Imh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Qb3BwaW5zOjMwMCw0MDAsNDAwaSw3MDAiPgogICAgPCEtLSBzd2lwZXItLT4KICAgIDxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iaHR0cHM6Ly9jZG5qcy5jbG91ZGZsYXJlLmNvbS9hamF4L2xpYnMvU3dpcGVyLzQuNC4xL2Nzcy9zd2lwZXIubWluLmNzcyI+CiAgICA8IS0tIE1hZ25pZ2ljIFBvcHVwLS0+CiAgICA8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Ii9zdGF0aWMvZGlyZWN0b3J5L3ZlbmRvci9tYWduaWZpYy1wb3B1cC9tYWduaWZpYy1wb3B1cC5jc3MiPgogICAgPCEtLSBQcmVsb2FkIGNyaXRpY2FsIENTUyAtLT4KICAgIDxsaW5rIHJlbD0icHJlbG9hZCIgaHJlZj0iL3N0YXRpYy9kaXJlY3RvcnkvY3NzL3N0eWxlLmdyZWVuLm1pbi5jc3MiIGFzPSJzdHlsZSI+CiAgICA8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Ii9zdGF0aWMvZGlyZWN0b3J5L2Nzcy9zdHlsZS5ncmVlbi5taW4uY3NzIiBpZD0idGhlbWUtc3R5bGVzaGVldCI+CiAgICA8IS0tIEN1c3RvbSBzdHlsZXNoZWV0IC0gZm9yIHlvdXIgY2hhbmdlcy0tPgogICAgPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSIvc3RhdGljL2RpcmVjdG9yeS9jc3MvY3VzdG9tLmNzcyI+CiAgICA8IS0tIEN1c3RvbSBzdHlsZXNoZWV0IC0gZm9yIHlvdXIgY2hhbmdlcy0tPgogICAgPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSIvc3RhdGljL2RpcmVjdG9yeS9jc3Mvc2VhcmNoLm1pbi5jc3MiPgogICAgPCEtLSBGYXZpY29uLS0+CiAgICA8bGluayByZWw9InNob3J0Y3V0IGljb24iIGhyZWY9Ii9zdGF0aWMvZGlyZWN0b3J5L2ltZy9mYXZpY29uLmljbyI+CiAgICA8IS0tIEZvbnQgQXdlc29tZSBDU1MtLT4KICAgIDxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iaHR0cHM6Ly91c2UuZm9udGF3ZXNvbWUuY29tL3JlbGVhc2VzL3Y1LjguMS9jc3MvYWxsLmNzcyIgaW50ZWdyaXR5PSJzaGEzODQtNTBvQlVIRW12cFErMWxXNHk1N1BURm1oQ2FYcDBNTDVkNjBNMU03dUgyK25xVWl2ekllYmhuZE9KSzI4YW52ZiIgY3Jvc3NvcmlnaW49ImFub255bW91cyI+CiAgICA8IS0tIFByZWxvYWQgQ3JpdGljYWwgRm9udHMgLS0+CiAgICA8bGluayByZWw9InByZWxvYWQiIGhyZWY9Ii9zdGF0aWMvZGlyZWN0b3J5L2ZvbnRzL2N1c3RvbS9BVVRIRU5USUNTYW5zL0FVVEhFTlRJQ1NhbnMtNjAub3RmIiBhcz0iZm9udCIgdHlwZT0iZm9udC9vdGYiIGNyb3Nzb3JpZ2luPgogICAgCiAgICA8bGluayByZWw9InByZWxvYWQiIGhyZWY9Ii9zdGF0aWMvZGlyZWN0b3J5L2ZvbnRzL2N1c3RvbS9OZXVlSGFhc0Rpc3BsYXkvTmV1ZUhhYXNEaXNwbGF5Um9tYW4udHRmIiBhcz0iZm9udCIgdHlwZT0iZm9udC90dGYiIGNyb3Nzb3JpZ2luPgoKICAgIAogICAgCgogIDwvaGVhZD4KICA8Ym9keT4KICAgIAogICAgCiAgICAKICAgIDxkaXYgY2xhc3M9ImNvbnRhaW5lci1mbHVpZCBweC0zIj4KICAgICAgICA8ZGl2IGNsYXNzPSJyb3cgbWluLXZoLTEwMCI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbC1tZC04IGNvbC1sZy02IGNvbC14bC01IGQtZmxleCBhbGlnbi1pdGVtcy1jZW50ZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idy0xMDAgcHktNSBweC1tZC01IHB4LXh4bC02IHBvc2l0aW9uLXJlbGF0aXZlIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtYi0zIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iLyI+PGltZyBjbGFzcz0iaW1nLWZsdWlkIG1iLTMiIHNyYz0iL3N0YXRpYy9kaXJlY3RvcnkvaW1nL2pvaW50Y29tbWVyY2VfbG9nb19zaG9ydC5wbmciIGFsdD0iLi4uIiBzdHlsZT0ibWF4LXdpZHRoOiA0cmVtOyI+PC9hPgogICAgICAgICAgICAgICAgICAgICAgICA8aDEgY2xhc3M9ImgyIj5XZWxjb21lIEJhY2shPC9oMT4KICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9InRleHQtbXV0ZWQiPlNpZ24gaW4gdG8gbWFyayB5b3VyIGZhdm9yaXRlIGxvY2F0aW9ucyBhbmQgc2VuZCByZXZpZXdzIG9uIHlvdXIgZXhwZXJpZW5jZS48L3A+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGZvcm0gY2xhc3M9ImZvcm0tdmFsaWRhdGUiIG1ldGhvZD0icG9zdCIgYWN0aW9uPSIvYWNjb3VudHMvbG9naW4vIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iY3NyZm1pZGRsZXdhcmV0b2tlbiIgdmFsdWU9IldIbElKNTBTWkV2S0paMHZEQktoaXdmUXB0NU12TFdORnNhWXV2MkU0WFRvcGtRRUYwV2h2UTZzZXNsbGg4Z0ciPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtYi0yIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsYWJlbCBjbGFzcz0iZm9ybS1sYWJlbCIgZm9yPSJsb2dpblVzZXJuYW1lIj5Vc2VybmFtZTwvbGFiZWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0idGV4dCIgbmFtZT0idXNlcm5hbWUiIGF1dG9mb2N1cyBhdXRvY2FwaXRhbGl6ZT0ibm9uZSIgYXV0b2NvbXBsZXRlPSJ1c2VybmFtZSIgbWF4bGVuZ3RoPSIxNTAiIGNsYXNzPSJmb3JtLWNvbnRyb2wiIHJlcXVpcmVkIGlkPSJpZF91c2VybmFtZSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtYi0yIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InJvdyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGNsYXNzPSJmb3JtLWxhYmVsIiBmb3I9ImxvZ2luUGFzc3dvcmQiPlBhc3N3b3JkPC9sYWJlbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9InBhc3N3b3JkIiBuYW1lPSJwYXNzd29yZCIgYXV0b2NvbXBsZXRlPSJjdXJyZW50LXBhc3N3b3JkIiBjbGFzcz0iZm9ybS1jb250cm9sIiByZXF1aXJlZCBpZD0iaWRfcGFzc3dvcmQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sLWF1dG8gbXktMiI+PGEgY2xhc3M9ImZvcm0tdGV4dCBzbWFsbCB0ZXh0LW11dGVkIiBocmVmPSIvcGFzc3dvcmQtcmVzZXQvIj5Gb3Jnb3QgcGFzc3dvcmQ/PC9hPjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sLWF1dG8gbXktMiI+PGEgY2xhc3M9ImZvcm0tdGV4dCBzbWFsbCB0ZXh0LW11dGVkIiBocmVmPSIvZm9yZ290LXVzZXJuYW1lLyI+Rm9yZ290IHVzZXJuYW1lPzwvYT48L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gU3VibWl0LS0+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImQtZ3JpZCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YnV0dG9uIHR5cGU9InN1Ym1pdCIgY2xhc3M9ImJ0biBidG4tbWQgYnRuLXByaW1hcnkiPlNpZ24gaW48L2J1dHRvbj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDxociBjbGFzcz0ibXktMyBoci10ZXh0IGxldHRlci1zcGFjaW5nLTIiIGRhdGEtY29udGVudD0iT1IiPgogICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZC1ncmlkIGdhcC0yIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Ii9hY2NvdW50cy9nb29nbGUvbG9naW4vP25leHQ9JTJGZGlzcGVuc2FyaWVzJTJGODc1NCUyRiIgY2xhc3M9ImJ0biBidG4tbWQgYnRuLWdvb2dsZSBidG4tc29jaWFsIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0iZmEtMnggZmEtZ29vZ2xlIGZhYiBidG4tc29jaWFsLWljb24iPjwvaT5Db25uZWN0IDxzcGFuIGNsYXNzPSJkLW5vbmUgZC1zbS1pbmxpbmUiPndpdGggR29vZ2xlPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPCEtLQogICAgICAgICAgICAgICAgICAgICAgICA8aHIgY2xhc3M9Im15LTQiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkLWdyaWQgZ2FwLTIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iL2FjY291bnRzL2ZhY2Vib29rL2xvZ2luLz9uZXh0PSUyRmRpc3BlbnNhcmllcyUyRjg3NTQlMkY/bmV4dD0vIiBjbGFzcz0iYnRuIGJ0bi1mYWNlYm9vayBidG4tc29jaWFsIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0iZmEtMnggZmEtZmFjZWJvb2sgZmFiIGJ0bi1zb2NpYWwtaWNvbiI+PC9pPkNvbm5lY3QgPHNwYW4gY2xhc3M9ImQtbm9uZSBkLXNtLWlubGluZSI+d2l0aCBGYWNlYm9vazwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIC8gRmFjZWJvb2sgLS0+CiAgICAgICAgICAgICAgICAgICAgICAgIDxociBjbGFzcz0ibXktMiI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJ0ZXh0LWNlbnRlciI+PHNtYWxsIGNsYXNzPSJ0ZXh0LW11dGVkIHRleHQtY2VudGVyIj5Eb24ndCBoYXZlIGFuIGFjY291bnQgeWV0PyA8YSBocmVmPSIvYWNjb3VudHMvc2lnbnVwLyI+U2lnbiBVcDwvYT48L3NtYWxsPjwvcD4KICAgICAgICAgICAgICAgICAgICA8L2Zvcm0+PGEgY2xhc3M9ImNsb3NlLWFic29sdXRlIG1lLW1kLTUgbWUteGwtNiBwdC01IiBocmVmPSIvIj4gCiAgICAgICAgICAgICAgICAgICAgICAgIDxzdmcgY2xhc3M9InN2Zy1pY29uIHctM3JlbSBoLTNyZW0iPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjY2xvc2UtMSI+IDwvdXNlPgogICAgICAgICAgICAgICAgICAgICAgICA8L3N2Zz48L2E+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbC1tZC00IGNvbC1sZy02IGNvbC14bC03IGQtbm9uZSBkLW1kLWJsb2NrIj4KICAgICAgICAgICAgICAgIDwhLS0gSW1hZ2UtLT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImJnLWNvdmVyIGgtMTAwIG1lLW4zIiBzdHlsZT0iYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zdGF0aWMvZGlyZWN0b3J5L2ltZy9waG90by9ob21lcGFnZS9qb2ludGNvbW1lcmNlLWJhY2tncm91bmQucG5nKTsiPjwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgIDwvZGl2PgoKCgoKICAgIAogICAgCgogICAgPGxpbmsgcmVsPSJwcmVjb25uZWN0IiBocmVmPSJodHRwczovL2FwaS5tYXBib3guY29tIiBjcm9zc29yaWdpbj4KICAgIDxsaW5rIHJlbD0iZG5zLXByZWZldGNoIiBocmVmPSJodHRwczovL2FwaS5tYXBib3guY29tIj4KICAgIDxsaW5rIHJlbD0icHJlY29ubmVjdCIgaHJlZj0iaHR0cHM6Ly9jb2RlLmpxdWVyeS5jb20iIGNyb3Nzb3JpZ2luPgogICAgPGxpbmsgcmVsPSJkbnMtcHJlZmV0Y2giIGhyZWY9Imh0dHBzOi8vY29kZS5qcXVlcnkuY29tIj4KICAgIDxsaW5rIHJlbD0icHJlY29ubmVjdCIgaHJlZj0iaHR0cHM6Ly91bnBrZy5jb20iIGNyb3Nzb3JpZ2luPgogICAgPGxpbmsgcmVsPSJkbnMtcHJlZmV0Y2giIGhyZWY9Imh0dHBzOi8vdW5wa2cuY29tIj4KICAgIDxzY3JpcHQgc3JjPSdodHRwczovL2FwaS5tYXBib3guY29tL21hcGJveC1nbC1qcy92Mi42LjEvbWFwYm94LWdsLmpzJz48L3NjcmlwdD4KICAgIDxzY3JpcHQgc3JjPSJodHRwczovL2NvZGUuanF1ZXJ5LmNvbS9qcXVlcnktMy42LjAubWluLmpzIj48L3NjcmlwdD4KICAgIDxzY3JpcHQgc3JjPSdodHRwczovL2FwaS5tYXBib3guY29tL21hcGJveC1nbC1qcy9wbHVnaW5zL21hcGJveC1nbC1nZW9jb2Rlci92NC43LjAvbWFwYm94LWdsLWdlb2NvZGVyLm1pbi5qcyc+PC9zY3JpcHQ+CgogICAgPCEtLSBKYXZhU2NyaXB0IGZpbGVzLS0+CiAgICA8c2NyaXB0PgogICAgICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy8KICAgICAgICAvLyAgIEluamVjdCBTVkcgU3ByaXRlIC0gCiAgICAgICAgLy8gICBzZWUgbW9yZSBoZXJlIAogICAgICAgIC8vICAgaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9hamF4aW5nLXN2Zy1zcHJpdGUvCiAgICAgICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vCiAgICAgICAgZnVuY3Rpb24gaW5qZWN0U3ZnU3ByaXRlKHBhdGgpIHsKICAgICAgICAgIGZldGNoKHBhdGgpCiAgICAgICAgICAgICAgLnRoZW4ocmVzcG9uc2UgPT4gewogICAgICAgICAgICAgICAgICBpZiAoIXJlc3BvbnNlLm9rKSB7CiAgICAgICAgICAgICAgICAgICAgICB0aHJvdyBuZXcgRXJyb3IoYEhUVFAgZXJyb3IhIHN0YXR1czogJHtyZXNwb25zZS5zdGF0dXN9YCk7CiAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgcmV0dXJuIHJlc3BvbnNlLnRleHQoKTsKICAgICAgICAgICAgICB9KQogICAgICAgICAgICAgIC50aGVuKGRhdGEgPT4gewogICAgICAgICAgICAgICAgICB2YXIgZGl2ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiZGl2Iik7CiAgICAgICAgICAgICAgICAgIGRpdi5jbGFzc05hbWUgPSAnZC1ub25lJzsKICAgICAgICAgICAgICAgICAgZGl2LmlubmVySFRNTCA9IGRhdGE7CiAgICAgICAgICAgICAgICAgIGRvY3VtZW50LmJvZHkuaW5zZXJ0QmVmb3JlKGRpdiwgZG9jdW1lbnQuYm9keS5jaGlsZE5vZGVzWzBdKTsKICAgICAgICAgICAgICB9KQogICAgICAgICAgICAgIC5jYXRjaChlID0+IHsKICAgICAgICAgICAgICAgICAgY29uc29sZS5lcnJvcignRXJyb3IgZmV0Y2hpbmcgdGhlIFNWRyBzcHJpdGU6JywgZSk7CiAgICAgICAgICAgICAgfSk7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIGluamVjdFN2Z1Nwcml0ZSgiL3N0YXRpYy9kaXJlY3RvcnkvaWNvbnMvb3Jpb24tc3ZnLXNwcml0ZS5zdmciKTsKICAgICAgPC9zY3JpcHQ+CiAgICAgIDxzY3JpcHQgc3JjPSJodHRwczovL2Nkbi5qc2RlbGl2ci5uZXQvbnBtL2NoYXJ0LmpzIiA+PC9zY3JpcHQ+CiAgICAgIDwhLS0gU21vb3RoIHNjcm9sbC0tPgogICAgICA8c2NyaXB0IHNyYz0iL3N0YXRpYy9kaXJlY3RvcnkvdmVuZG9yL3Ntb290aC1zY3JvbGwvc21vb3RoLXNjcm9sbC5wb2x5ZmlsbHMubWluLmpzIj48L3NjcmlwdD4KICAgICAgPCEtLSBCb290c3RyYXAgU2VsZWN0LS0+CiAgICAgIDxzY3JpcHQgc3JjPSIvc3RhdGljL2RpcmVjdG9yeS92ZW5kb3IvYm9vdHN0cmFwLXNlbGVjdC9qcy9ib290c3RyYXAtc2VsZWN0Lm1pbi5qcyI+PC9zY3JpcHQ+CiAgICAgIDwhLS0gT2JqZWN0IEZpdCBJbWFnZXMgLSBGYWxsYmFjayBmb3IgYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IG9iamVjdC1maXQtLT4KICAgICAgPHNjcmlwdCBzcmM9Ii9zdGF0aWMvZGlyZWN0b3J5L3ZlbmRvci9vYmplY3QtZml0LWltYWdlcy9vZmkubWluLmpzIj48L3NjcmlwdD4KICAgICAgPCEtLSBTd2lwZXIgQ2Fyb3VzZWwgLS0+CiAgICAgIDxzY3JpcHQgc3JjPSJodHRwczovL2NkbmpzLmNsb3VkZmxhcmUuY29tL2FqYXgvbGlicy9Td2lwZXIvNC40LjEvanMvc3dpcGVyLm1pbi5qcyIgPjwvc2NyaXB0PgogICAgICA8IS0tIEluY2x1ZGUgU3dpcGVyIEpTIC0tPgogICAgICA8c2NyaXB0IHNyYz0iaHR0cHM6Ly91bnBrZy5jb20vc3dpcGVyL3N3aXBlci1idW5kbGUubWluLmpzIiA+PC9zY3JpcHQ+CiAgICAgIDxzY3JpcHQ+dmFyIGJhc2VQYXRoID0gJyc7PC9zY3JpcHQ+CiAgICAgIDwhLS0gTWFpbiBUaGVtZSBKUyBmaWxlICAgIC0tPgogICAgICA8c2NyaXB0IHNyYz0iL3N0YXRpYy9kaXJlY3RvcnkvanMvdGhlbWUuanMiPjwvc2NyaXB0PgoKICAgICAgPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPgogICAgICAgIHZhciBjc3JmVG9rZW4gPSAiV0hsSUo1MFNaRXZLSlowdkRCS2hpd2ZRcHQ1TXZMV05Gc2FZdXYyRTRYVG9wa1FFRjBXaHZRNnNlc2xsaDhnRyI7CiAgICAgICAgdmFyIGF1dGhlbnRpY2F0ZWRVc2VySWQgPSAiMCI7CiAgICAgICAgdmFyIG1hcmtlclBhdGggPSAiL3N0YXRpYy9kaXJlY3RvcnkvaW1nL21hcmtlci5zdmciOwogICAgICAgIHZhciBtYXJrZXJQYXRoSGlnaGxpZ2h0ID0gIi9zdGF0aWMvZGlyZWN0b3J5L2ltZy9tYXJrZXItaG92ZXIuc3ZnIjsKICAgICAgICB2YXIgc2Vzc2lvbktleSA9ICIiOwogICAgICAgIHZhciB1c2VySXAgPSAiMTAuMS45My4zIjsKICAgICAgPC9zY3JpcHQ+CgogICAgCiAgICAKICAgIAoKPHNjcmlwdD4KICAgIC8vIEVtYmVkIHNlcnZlci1zaWRlIGxvY2F0aW9uIGRhdGEgaW50byBKYXZhU2NyaXB0IHZhcmlhYmxlcwogICAgY29uc3QgdXNlckxhdGl0dWRlID0gOwogICAgY29uc3QgdXNlckxvbmdpdHVkZSA9IDsKPC9zY3JpcHQ+CjxzY3JpcHQ+CiAgICAkKGRvY3VtZW50KS5yZWFkeShmdW5jdGlvbigpewogICAgICAgIG1hcGJveGdsLmFjY2Vzc1Rva2VuID0gJ3BrLmV5SjFJam9pYzNSbGNHaGxibXB2YVc1MFkyOXRiV1Z5WTJVaUxDSmhJam9pWTJ4bFpYWmtlakEzTURVMGFqTjBjRzEyY1RkeWJXbDJlQ0o5LnRIZmJpZ3ZPM0hSaEFKLVZ5Vkg5LUEnOwoKICAgICAgICBmdW5jdGlvbiBzZXR1cFNlYXJjaEZvcm1JbnRlcmFjdGlvbihmb3JtSWQsIGxvY2F0aW9uSWQsIGhpZGRlbkxhdElkLCBoaWRkZW5MbmdJZCwgc3VnZ2VzdGlvbnNJZCkgewogICAgICAgICAgICB2YXIgc2VsZWN0ZWRJbmRleCA9IC0xOwoKICAgICAgICAgICAgJChsb2NhdGlvbklkKS5vbignaW5wdXQnLCBmdW5jdGlvbigpIHsKICAgICAgICAgICAgICAgIHZhciBxdWVyeSA9ICQodGhpcykudmFsKCk7CiAgICAgICAgICAgICAgICBzZWxlY3RlZEluZGV4ID0gLTE7CiAgICAgICAgICAgICAgICBpZihxdWVyeS5sZW5ndGggPiAyKSB7CiAgICAgICAgICAgICAgICAgICAgJC5hamF4KHsKICAgICAgICAgICAgICAgICAgICAgICAgbWV0aG9kOiAnR0VUJywKICAgICAgICAgICAgICAgICAgICAgICAgdXJsOiBgaHR0cHM6Ly9hcGkubWFwYm94LmNvbS9nZW9jb2RpbmcvdjUvbWFwYm94LnBsYWNlcy8ke2VuY29kZVVSSUNvbXBvbmVudChxdWVyeSl9Lmpzb25gLAogICAgICAgICAgICAgICAgICAgICAgICBkYXRhOiB7IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgYWNjZXNzX3Rva2VuOiBtYXBib3hnbC5hY2Nlc3NUb2tlbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvdW50cnk6ICdVUycsCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgIHN1Y2Nlc3M6IGZ1bmN0aW9uKGRhdGEpIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICQoc3VnZ2VzdGlvbnNJZCkuZW1wdHkoKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEuZmVhdHVyZXMuZm9yRWFjaChmdW5jdGlvbihmZWF0dXJlKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyIGxpc3RJdGVtID0gJChgPGxpIGNsYXNzPSJsaXN0LWdyb3VwLWl0ZW0iIGRhdGEtbGF0PSIke2ZlYXR1cmUuZ2VvbWV0cnkuY29vcmRpbmF0ZXNbMV19IiBkYXRhLWxuZz0iJHtmZWF0dXJlLmdlb21ldHJ5LmNvb3JkaW5hdGVzWzBdfSI+JHtmZWF0dXJlLnBsYWNlX25hbWV9PC9saT5gKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkKHN1Z2dlc3Rpb25zSWQpLmFwcGVuZChsaXN0SXRlbSk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgZXJyb3I6IGZ1bmN0aW9uKGVycm9yKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlLmxvZygiQVBJIEVycm9yOiIsIGVycm9yKTsKICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIH0pOwogICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgICAkKHN1Z2dlc3Rpb25zSWQpLmVtcHR5KCk7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0pOwoKICAgICAgICAgICAgJChsb2NhdGlvbklkKS5vbigna2V5ZG93bicsIGZ1bmN0aW9uKGUpIHsKICAgICAgICAgICAgICAgIHZhciBzdWdnZXN0aW9ucyA9ICQoc3VnZ2VzdGlvbnNJZCArICcgbGknKTsKICAgICAgICAgICAgICAgIGlmKGUua2V5Q29kZSA9PT0gNDApIHsgLy8gRG93biBhcnJvdwogICAgICAgICAgICAgICAgICAgIHNlbGVjdGVkSW5kZXggPSAoc2VsZWN0ZWRJbmRleCArIDEpICUgc3VnZ2VzdGlvbnMubGVuZ3RoOwogICAgICAgICAgICAgICAgfSBlbHNlIGlmKGUua2V5Q29kZSA9PT0gMzgpIHsgLy8gVXAgYXJyb3cKICAgICAgICAgICAgICAgICAgICBzZWxlY3RlZEluZGV4ID0gKHNlbGVjdGVkSW5kZXggLSAxICsgc3VnZ2VzdGlvbnMubGVuZ3RoKSAlIHN1Z2dlc3Rpb25zLmxlbmd0aDsKICAgICAgICAgICAgICAgIH0gZWxzZSBpZihlLmtleUNvZGUgPT09IDEzKSB7IC8vIEVudGVyIGtleQogICAgICAgICAgICAgICAgICAgIGUucHJldmVudERlZmF1bHQoKTsKICAgICAgICAgICAgICAgICAgICBpZihzZWxlY3RlZEluZGV4ID4gLTEpIHsKICAgICAgICAgICAgICAgICAgICAgICAgdmFyIHNlbGVjdGVkU3VnZ2VzdGlvbiA9IHN1Z2dlc3Rpb25zLmVxKHNlbGVjdGVkSW5kZXgpOwogICAgICAgICAgICAgICAgICAgICAgICAkKGxvY2F0aW9uSWQpLnZhbChzZWxlY3RlZFN1Z2dlc3Rpb24udGV4dCgpKTsKICAgICAgICAgICAgICAgICAgICAgICAgJChoaWRkZW5MYXRJZCkudmFsKHNlbGVjdGVkU3VnZ2VzdGlvbi5kYXRhKCdsYXQnKSk7CiAgICAgICAgICAgICAgICAgICAgICAgICQoaGlkZGVuTG5nSWQpLnZhbChzZWxlY3RlZFN1Z2dlc3Rpb24uZGF0YSgnbG5nJykpOwogICAgICAgICAgICAgICAgICAgICAgICAkKHN1Z2dlc3Rpb25zSWQpLmVtcHR5KCk7CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIHJldHVybiBmYWxzZTsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIHN1Z2dlc3Rpb25zLnJlbW92ZUNsYXNzKCdzZWxlY3RlZCcpOwogICAgICAgICAgICAgICAgc3VnZ2VzdGlvbnMuZXEoc2VsZWN0ZWRJbmRleCkuYWRkQ2xhc3MoJ3NlbGVjdGVkJyk7CiAgICAgICAgICAgIH0pOwoKICAgICAgICAgICAgJChzdWdnZXN0aW9uc0lkKS5vbignY2xpY2snLCAnbGknLCBmdW5jdGlvbigpIHsKICAgICAgICAgICAgICAgICQobG9jYXRpb25JZCkudmFsKCQodGhpcykudGV4dCgpKTsKICAgICAgICAgICAgICAgICQoaGlkZGVuTGF0SWQpLnZhbCgkKHRoaXMpLmRhdGEoJ2xhdCcpKTsKICAgICAgICAgICAgICAgICQoaGlkZGVuTG5nSWQpLnZhbCgkKHRoaXMpLmRhdGEoJ2xuZycpKTsKICAgICAgICAgICAgICAgICQoc3VnZ2VzdGlvbnNJZCkuZW1wdHkoKTsKICAgICAgICAgICAgfSk7CgogICAgICAgICAgICAkKGZvcm1JZCkuc3VibWl0KGZ1bmN0aW9uKGUpIHsKICAgICAgICAgICAgICAgIGlmKCQoaGlkZGVuTGF0SWQpLnZhbCgpICYmICQoaGlkZGVuTG5nSWQpLnZhbCgpKSB7CiAgICAgICAgICAgICAgICAgICAgdmFyIGZvcm1EYXRhID0gJCh0aGlzKS5zZXJpYWxpemUoKTsKICAgICAgICAgICAgICAgICAgICAkLmFqYXgoewogICAgICAgICAgICAgICAgICAgICAgICB0eXBlOiAnR0VUJywKICAgICAgICAgICAgICAgICAgICAgICAgdXJsOiAnL3NlYXJjaF9yZXN1bHRzLycsIC8vIFVwZGF0ZSB3aXRoIHRoZSBhY3R1YWwgcGF0aCB0byB5b3VyIHZpZXcKICAgICAgICAgICAgICAgICAgICAgICAgZGF0YTogZm9ybURhdGEsCiAgICAgICAgICAgICAgICAgICAgICAgIHN1Y2Nlc3M6IGZ1bmN0aW9uKGRhdGEpIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICQoJyNzZWFyY2hSZXN1bHRzQ29udGFpbmVyJykuaHRtbChkYXRhKTsKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgZXJyb3I6IGZ1bmN0aW9uKGVycm9yKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlLmxvZygiRXJyb3I6IiwgZXJyb3IpOwogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgfSk7CiAgICAgICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgICAgIGFsZXJ0KCdQbGVhc2Ugc2VsZWN0IGEgbG9jYXRpb24gZnJvbSB0aGUgc3VnZ2VzdGlvbnMuJyk7CiAgICAgICAgICAgICAgICAgICAgZS5wcmV2ZW50RGVmYXVsdCgpOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9KTsKICAgICAgICB9CgogICAgICAgIGZ1bmN0aW9uIGZpbGxXaXRoQ3VycmVudExvY2F0aW9uKGxvY2F0aW9uSWQsIGhpZGRlbkxhdElkLCBoaWRkZW5MbmdJZCkgewogICAgICAgICAgICBpZiAobmF2aWdhdG9yLmdlb2xvY2F0aW9uKSB7CiAgICAgICAgICAgICAgICBuYXZpZ2F0b3IuZ2VvbG9jYXRpb24uZ2V0Q3VycmVudFBvc2l0aW9uKGZ1bmN0aW9uKHBvc2l0aW9uKSB7CiAgICAgICAgICAgICAgICAgICAgdmFyIGxhdCA9IHBvc2l0aW9uLmNvb3Jkcy5sYXRpdHVkZTsKICAgICAgICAgICAgICAgICAgICB2YXIgbG5nID0gcG9zaXRpb24uY29vcmRzLmxvbmdpdHVkZTsKICAgICAgICAgICAgICAgICAgICAkLmFqYXgoewogICAgICAgICAgICAgICAgICAgICAgICBtZXRob2Q6ICdHRVQnLAogICAgICAgICAgICAgICAgICAgICAgICB1cmw6IGBodHRwczovL2FwaS5tYXBib3guY29tL2dlb2NvZGluZy92NS9tYXBib3gucGxhY2VzLyR7bG5nfSwke2xhdH0uanNvbmAsCiAgICAgICAgICAgICAgICAgICAgICAgIGRhdGE6IHsgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhY2Nlc3NfdG9rZW46IG1hcGJveGdsLmFjY2Vzc1Rva2VuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgY291bnRyeTogJ1VTJywKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgc3VjY2VzczogZnVuY3Rpb24oZGF0YSkgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKGRhdGEuZmVhdHVyZXMgJiYgZGF0YS5mZWF0dXJlc1swXSkgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICQobG9jYXRpb25JZCkudmFsKGRhdGEuZmVhdHVyZXNbMF0ucGxhY2VfbmFtZSk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJChoaWRkZW5MYXRJZCkudmFsKGxhdCk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJChoaWRkZW5MbmdJZCkudmFsKGxuZyk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgIGVycm9yOiBmdW5jdGlvbihlcnJvcikgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc29sZS5sb2coIkFQSSBFcnJvcjoiLCBlcnJvcik7CiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgICAgIH0pOwogICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgYWxlcnQoIkdlb2xvY2F0aW9uIGlzIG5vdCBzdXBwb3J0ZWQgYnkgdGhpcyBicm93c2VyLiIpOwogICAgICAgICAgICB9CiAgICAgICAgfQoKICAgICAgICBmdW5jdGlvbiBwcmVmaWxsU2VhcmNoQm94SWZOZWVkZWQobG9jYXRpb25JZCwgaGlkZGVuTGF0SWQsIGhpZGRlbkxuZ0lkLCBkZWZhdWx0TG9jYXRpb24sIGRlZmF1bHRMYXQsIGRlZmF1bHRMbmcsIHVzZUN1cnJlbnRMb2NhdGlvbiA9IHRydWUpIHsKICAgICAgICAgICAgdmFyIHNlYXJjaFBhcmFtcyA9IG5ldyBVUkxTZWFyY2hQYXJhbXMod2luZG93LmxvY2F0aW9uLnNlYXJjaCk7CiAgICAgICAgICAgIHZhciBsb2NhdGlvbiA9IHNlYXJjaFBhcmFtcy5nZXQoJ2xvY2F0aW9uJyk7CiAgICAgICAgICAgIHZhciBsYXRpdHVkZSA9IHNlYXJjaFBhcmFtcy5nZXQoJ2xhdGl0dWRlJyk7CiAgICAgICAgICAgIHZhciBsb25naXR1ZGUgPSBzZWFyY2hQYXJhbXMuZ2V0KCdsb25naXR1ZGUnKTsKCiAgICAgICAgICAgIGlmICghbG9jYXRpb24gfHwgIWxhdGl0dWRlIHx8ICFsb25naXR1ZGUpIHsKICAgICAgICAgICAgICAgICQobG9jYXRpb25JZCkudmFsKGRlZmF1bHRMb2NhdGlvbik7CiAgICAgICAgICAgICAgICAkKGhpZGRlbkxhdElkKS52YWwoZGVmYXVsdExhdCk7CiAgICAgICAgICAgICAgICAkKGhpZGRlbkxuZ0lkKS52YWwoZGVmYXVsdExuZyk7CgogICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgJChsb2NhdGlvbklkKS52YWwobG9jYXRpb24pOwogICAgICAgICAgICAgICAgJChoaWRkZW5MYXRJZCkudmFsKGxhdGl0dWRlKTsKICAgICAgICAgICAgICAgICQoaGlkZGVuTG5nSWQpLnZhbChsb25naXR1ZGUpOwogICAgICAgICAgICB9CiAgICAgICAgfQoKICAgICAgICAvLyBEZXRlcm1pbmUgaWYgdGhlIGN1cnJlbnQgcGFnZSBpcyB0aGUgc2VhcmNoIHJlc3VsdHMgcGFnZQogICAgICAgIHZhciBpc1NlYXJjaFJlc3VsdHNQYWdlID0gd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lLmluY2x1ZGVzKCdzZWFyY2hfcmVzdWx0cycpOwoKICAgICAgICAvLyBTZXR1cCBpbnRlcmFjdGlvbiBmb3IgZWFjaCBmb3JtCiAgICAgICAgc2V0dXBTZWFyY2hGb3JtSW50ZXJhY3Rpb24oJyNzZWFyY2hGb3JtMScsICcjbG9jYXRpb24xJywgJyNoaWRkZW5MYXQxJywgJyNoaWRkZW5MbmcxJywgJyNzdWdnZXN0aW9uczEnKTsKICAgICAgICBzZXR1cFNlYXJjaEZvcm1JbnRlcmFjdGlvbignI3NlYXJjaEZvcm0yJywgJyNsb2NhdGlvbjInLCAnI2hpZGRlbkxhdDInLCAnI2hpZGRlbkxuZzInLCAnI3N1Z2dlc3Rpb25zMicpOwoKICAgICAgICAkKCcuZmEtY3Jvc3NoYWlycycpLm9uKCdjbGljaycsIGZ1bmN0aW9uKCkgewogICAgICAgICAgICBmaWxsV2l0aEN1cnJlbnRMb2NhdGlvbignI2xvY2F0aW9uMScsICcjaGlkZGVuTGF0MScsICcjaGlkZGVuTG5nMScpOwogICAgICAgICAgICBmaWxsV2l0aEN1cnJlbnRMb2NhdGlvbignI2xvY2F0aW9uMicsICcjaGlkZGVuTGF0MicsICcjaGlkZGVuTG5nMicpOwogICAgICAgIH0pOwoKICAgICAgICAvLyBQcmVmaWxsIHNlYXJjaCBib3ggb24gcGFnZSBsb2FkCiAgICAgICAgcHJlZmlsbFNlYXJjaEJveElmTmVlZGVkKCcjbG9jYXRpb24xJywgJyNoaWRkZW5MYXQxJywgJyNoaWRkZW5MbmcxJywgJ0xvcyBBbmdlbGVzLCBDYWxpZm9ybmlhLCBVbml0ZWQgU3RhdGVzJywgMzQuMDU0MDc3LCAtMTE4LjI0MTY4LCAhaXNTZWFyY2hSZXN1bHRzUGFnZSk7CiAgICAgICAgcHJlZmlsbFNlYXJjaEJveElmTmVlZGVkKCcjbG9jYXRpb24yJywgJyNoaWRkZW5MYXQyJywgJyNoaWRkZW5MbmcyJywgJ0xvcyBBbmdlbGVzLCBDYWxpZm9ybmlhLCBVbml0ZWQgU3RhdGVzJywgMzQuMDU0MDc3LCAtMTE4LjI0MTY4LCAhaXNTZWFyY2hSZXN1bHRzUGFnZSk7CiAgICB9KTsKICAgIAo8L3NjcmlwdD4KICAgIAo8c2NyaXB0PgogICAgJChkb2N1bWVudCkucmVhZHkoZnVuY3Rpb24oKXsKICAgICAgdmFyIGJyYW5kU2VsZWN0ZWQgPSBmYWxzZTsKICAgICAgdmFyIHNlbGVjdGVkSW5kZXggPSAtMTsKICAgICAgdmFyIGlzU3VnZ2VzdGlvbnNIb3ZlcmVkID0gZmFsc2U7CiAgICAgIHZhciAkYnJhbmRJbnB1dCA9ICQoJyNicmFuZF9zZWFyY2gnKTsKICAgICAgdmFyICRzdWdnZXN0aW9uczMgPSAkKCcjc3VnZ2VzdGlvbnMzJyk7CiAgICAgIHZhciAkc2VhcmNoQnRuID0gJCgnI3NlYXJjaEJ0bicpOwogIAogICAgICBmdW5jdGlvbiBsb2FkQnJhbmRTdWdnZXN0aW9ucyhxdWVyeSkgewogICAgICAgIHJldHVybiAkLmFqYXgoewogICAgICAgICAgbWV0aG9kOiAnR0VUJywKICAgICAgICAgIHVybDogJy9zZWFyY2hfYnJhbmRzLycsCiAgICAgICAgICBkYXRhOiB7IHRlcm06IHF1ZXJ5IH0KICAgICAgICB9KTsKICAgICAgfQogIAogICAgICBmdW5jdGlvbiBzaG93U3VnZ2VzdGlvbnMoZGF0YSkgewogICAgICAgICRzdWdnZXN0aW9uczMuZW1wdHkoKTsKICAgICAgICBpZiAoZGF0YSAmJiBkYXRhLmxlbmd0aCkgewogICAgICAgICAgZGF0YS5mb3JFYWNoKGZ1bmN0aW9uKGl0ZW0pIHsKICAgICAgICAgICAgLy8gVXNpbmcgQm9vdHN0cmFwIGNsYXNzZXMgZm9yIGRhcmsgYmFja2dyb3VuZCBhbmQgaG92ZXIgZWZmZWN0CiAgICAgICAgICAgIHZhciBsaXN0SXRlbSA9ICQoJzxsaSB0YWJpbmRleD0iMCIgY2xhc3M9Imxpc3QtZ3JvdXAtaXRlbSBsaXN0LWdyb3VwLWl0ZW0tYWN0aW9uIGJnLXByaW1hcnkgdGV4dC13aGl0ZSBib3JkZXItMCIgZGF0YS12YWx1ZT0iJyArIGl0ZW0udmFsdWUgKyAnIj4nICsgaXRlbS5sYWJlbCArICc8L2xpPicpOwogICAgICAgICAgICAkc3VnZ2VzdGlvbnMzLmFwcGVuZChsaXN0SXRlbSk7CiAgICAgICAgICB9KTsKICAgICAgICB9CiAgICAgIH0KICAKICAgICAgZnVuY3Rpb24gY2xlYXJTdWdnZXN0aW9ucygpIHsKICAgICAgICAkc3VnZ2VzdGlvbnMzLmVtcHR5KCk7CiAgICAgICAgc2VsZWN0ZWRJbmRleCA9IC0xOwogICAgICB9CiAgCiAgICAgIGZ1bmN0aW9uIGhpZ2hsaWdodFN1Z2dlc3Rpb24oaW5kZXgpIHsKICAgICAgICB2YXIgaXRlbXMgPSAkc3VnZ2VzdGlvbnMzLmZpbmQoJ2xpJyk7CiAgICAgICAgaXRlbXMucmVtb3ZlQ2xhc3MoJ3NlbGVjdGVkJyk7CiAgICAgICAgaWYgKGluZGV4ID49IDAgJiYgaW5kZXggPCBpdGVtcy5sZW5ndGgpIHsKICAgICAgICAgIC8vIFRoZSAnc2VsZWN0ZWQnIGNsYXNzIGlzIG9wdGlvbmFsIGlmIGRlc2lyZWQuCiAgICAgICAgICAvLyBIb3ZlciBlZmZlY3QgaXMgaGFuZGxlZCBieSBsaXN0LWdyb3VwLWl0ZW0tYWN0aW9uIGFuZCBkYXJrIGNsYXNzZXMuCiAgICAgICAgICBpdGVtcy5lcShpbmRleCkuYWRkQ2xhc3MoJ3NlbGVjdGVkJyk7CiAgICAgICAgfQogICAgICB9CiAgCiAgICAgIGZ1bmN0aW9uIHNlbGVjdFN1Z2dlc3Rpb24oaW5kZXgpIHsKICAgICAgICB2YXIgaXRlbXMgPSAkc3VnZ2VzdGlvbnMzLmZpbmQoJ2xpJyk7CiAgICAgICAgaWYgKGluZGV4ID49IDAgJiYgaW5kZXggPCBpdGVtcy5sZW5ndGgpIHsKICAgICAgICAgIHZhciB2YWx1ZSA9IGl0ZW1zLmVxKGluZGV4KS50ZXh0KCk7CiAgICAgICAgICAkYnJhbmRJbnB1dC52YWwodmFsdWUpOwogICAgICAgICAgY2xlYXJTdWdnZXN0aW9ucygpOwogICAgICAgICAgYnJhbmRTZWxlY3RlZCA9IHRydWU7CiAgICAgICAgICAkc2VhcmNoQnRuLnByb3AoJ2Rpc2FibGVkJywgZmFsc2UpOwogICAgICAgIH0KICAgICAgfQogIAogICAgICAvLyBJbnB1dCBldmVudDogbG9hZCBzdWdnZXN0aW9ucwogICAgICAkYnJhbmRJbnB1dC5vbignaW5wdXQnLCBmdW5jdGlvbigpewogICAgICAgIHZhciBxdWVyeSA9ICQodGhpcykudmFsKCkudHJpbSgpOwogICAgICAgIGJyYW5kU2VsZWN0ZWQgPSBmYWxzZTsKICAgICAgICAkc2VhcmNoQnRuLnByb3AoJ2Rpc2FibGVkJywgdHJ1ZSk7CiAgICAgICAgc2VsZWN0ZWRJbmRleCA9IC0xOwogIAogICAgICAgIGlmIChxdWVyeS5sZW5ndGggPiAyKSB7CiAgICAgICAgICBsb2FkQnJhbmRTdWdnZXN0aW9ucyhxdWVyeSkuZG9uZShmdW5jdGlvbihkYXRhKXsKICAgICAgICAgICAgc2hvd1N1Z2dlc3Rpb25zKGRhdGEpOwogICAgICAgICAgfSkuZmFpbChmdW5jdGlvbihlcnJvcil7CiAgICAgICAgICAgIGNvbnNvbGUubG9nKCJBUEkgRXJyb3I6IiwgZXJyb3IpOwogICAgICAgICAgfSk7CiAgICAgICAgfSBlbHNlIHsKICAgICAgICAgIGNsZWFyU3VnZ2VzdGlvbnMoKTsKICAgICAgICB9CiAgICAgIH0pOwogIAogICAgICAvLyBLZXlib2FyZCBuYXZpZ2F0aW9uCiAgICAgICRicmFuZElucHV0Lm9uKCdrZXlkb3duJywgZnVuY3Rpb24oZSl7CiAgICAgICAgdmFyIGl0ZW1zID0gJHN1Z2dlc3Rpb25zMy5maW5kKCdsaScpOwogICAgICAgIHZhciBpdGVtQ291bnQgPSBpdGVtcy5sZW5ndGg7CiAgCiAgICAgICAgaWYgKGUua2V5Q29kZSA9PT0gNDAgJiYgaXRlbUNvdW50ID4gMCkgeyAvLyBEb3duIGFycm93CiAgICAgICAgICBlLnByZXZlbnREZWZhdWx0KCk7CiAgICAgICAgICBzZWxlY3RlZEluZGV4ID0gKHNlbGVjdGVkSW5kZXggKyAxKSAlIGl0ZW1Db3VudDsKICAgICAgICAgIGhpZ2hsaWdodFN1Z2dlc3Rpb24oc2VsZWN0ZWRJbmRleCk7CiAgICAgICAgfSBlbHNlIGlmIChlLmtleUNvZGUgPT09IDM4ICYmIGl0ZW1Db3VudCA+IDApIHsgLy8gVXAgYXJyb3cKICAgICAgICAgIGUucHJldmVudERlZmF1bHQoKTsKICAgICAgICAgIHNlbGVjdGVkSW5kZXggPSAoc2VsZWN0ZWRJbmRleCAtIDEgKyBpdGVtQ291bnQpICUgaXRlbUNvdW50OwogICAgICAgICAgaGlnaGxpZ2h0U3VnZ2VzdGlvbihzZWxlY3RlZEluZGV4KTsKICAgICAgICB9IGVsc2UgaWYgKGUua2V5Q29kZSA9PT0gMTMgJiYgc2VsZWN0ZWRJbmRleCA+PSAwKSB7IC8vIEVudGVyIG9uIGhpZ2hsaWdodGVkCiAgICAgICAgICBlLnByZXZlbnREZWZhdWx0KCk7CiAgICAgICAgICBzZWxlY3RTdWdnZXN0aW9uKHNlbGVjdGVkSW5kZXgpOwogICAgICAgIH0KICAgICAgfSk7CiAgCiAgICAgIC8vIE1vdXNlIGV2ZW50cyBvbiBzdWdnZXN0aW9ucwogICAgICAkKGRvY3VtZW50KS5vbignbW91c2VlbnRlcicsICcjc3VnZ2VzdGlvbnMzIGxpJywgZnVuY3Rpb24oKXsKICAgICAgICB2YXIgaXRlbXMgPSAkc3VnZ2VzdGlvbnMzLmZpbmQoJ2xpJyk7CiAgICAgICAgc2VsZWN0ZWRJbmRleCA9IGl0ZW1zLmluZGV4KCQodGhpcykpOwogICAgICAgIGhpZ2hsaWdodFN1Z2dlc3Rpb24oc2VsZWN0ZWRJbmRleCk7CiAgICAgIH0pOwogIAogICAgICAkKGRvY3VtZW50KS5vbignbW91c2VsZWF2ZScsICcjc3VnZ2VzdGlvbnMzIGxpJywgZnVuY3Rpb24oKXsKICAgICAgICB2YXIgaXRlbXMgPSAkc3VnZ2VzdGlvbnMzLmZpbmQoJ2xpJyk7CiAgICAgICAgaXRlbXMucmVtb3ZlQ2xhc3MoJ3NlbGVjdGVkJyk7CiAgICAgICAgc2VsZWN0ZWRJbmRleCA9IC0xOwogICAgICB9KTsKICAKICAgICAgJChkb2N1bWVudCkub24oJ2NsaWNrJywgJyNzdWdnZXN0aW9uczMgbGknLCBmdW5jdGlvbigpewogICAgICAgIHZhciBpdGVtcyA9ICRzdWdnZXN0aW9uczMuZmluZCgnbGknKTsKICAgICAgICBzZWxlY3RlZEluZGV4ID0gaXRlbXMuaW5kZXgoJCh0aGlzKSk7CiAgICAgICAgc2VsZWN0U3VnZ2VzdGlvbihzZWxlY3RlZEluZGV4KTsKICAgICAgfSk7CiAgCiAgICAgIC8vIE1hbmFnZSBob3ZlciBzdGF0ZSBmb3IgdGhlIGVudGlyZSBzdWdnZXN0aW9uIGxpc3QKICAgICAgJHN1Z2dlc3Rpb25zMy5vbignbW91c2VlbnRlcicsIGZ1bmN0aW9uKCl7CiAgICAgICAgaXNTdWdnZXN0aW9uc0hvdmVyZWQgPSB0cnVlOwogICAgICB9KS5vbignbW91c2VsZWF2ZScsIGZ1bmN0aW9uKCl7CiAgICAgICAgaXNTdWdnZXN0aW9uc0hvdmVyZWQgPSBmYWxzZTsKICAgICAgICBzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7CiAgICAgICAgICBpZiAoIWRvY3VtZW50LmFjdGl2ZUVsZW1lbnQgfHwgZG9jdW1lbnQuYWN0aXZlRWxlbWVudC5pZCAhPT0gJ2JyYW5kX3NlYXJjaCcpIHsKICAgICAgICAgICAgY2xlYXJTdWdnZXN0aW9ucygpOwogICAgICAgICAgfQogICAgICAgIH0sIDIwMCk7CiAgICAgIH0pOwogIAogICAgICAvLyBCbHVyIGV2ZW50IG9uIGlucHV0CiAgICAgICRicmFuZElucHV0Lm9uKCdibHVyJywgZnVuY3Rpb24oKXsKICAgICAgICBzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7CiAgICAgICAgICBpZiAoIWlzU3VnZ2VzdGlvbnNIb3ZlcmVkKSB7CiAgICAgICAgICAgIGNsZWFyU3VnZ2VzdGlvbnMoKTsKICAgICAgICAgIH0KICAgICAgICB9LCAyMDApOwogICAgICB9KTsKICAKICAgICAgLy8gUHJldmVudCBmb3JtIHN1Ym1pc3Npb24gd2l0aG91dCBhIHNlbGVjdGVkIGJyYW5kCiAgICAgICQoJyNzZWFyY2hGb3JtMicpLm9uKCdzdWJtaXQnLCBmdW5jdGlvbihlKSB7CiAgICAgICAgaWYgKCFicmFuZFNlbGVjdGVkKSB7CiAgICAgICAgICBlLnByZXZlbnREZWZhdWx0KCk7CiAgICAgICAgfQogICAgICB9KTsKICAgIH0pOwo8L3NjcmlwdD4KICAKCgo8c2NyaXB0PgogICQoZG9jdW1lbnQpLnJlYWR5KGZ1bmN0aW9uKCkgewogICAgJCgnLmNhcmQtZmF2LWljb24nKS5vbignY2xpY2snLCBmdW5jdGlvbigpIHsKICAgICAgdmFyIGhlYXJ0SWNvbiA9ICQodGhpcykuZmluZCgnLmhlYXJ0LWljb24nKTsKICAgICAgdmFyIGl0ZW1JZCA9ICQodGhpcykuZGF0YSgnaWQnKTsKICAgICAgdmFyIGJvb2ttYXJrVHlwZSA9ICQodGhpcykuZGF0YSgndHlwZScpOwogICAgICB2YXIgaXNCb29rbWFya2VkID0gJCh0aGlzKS5kYXRhKCdib29rbWFya2VkJykgPT09ICJUcnVlIjsKCiAgICAgICQuYWpheCh7CiAgICAgICAgdXJsOiAnL3RvZ2dsZV9ib29rbWFyay8nLAogICAgICAgIG1ldGhvZDogJ1BPU1QnLAogICAgICAgIGRhdGE6IHsKICAgICAgICAgICdjc3JmbWlkZGxld2FyZXRva2VuJzogJ1dIbElKNTBTWkV2S0paMHZEQktoaXdmUXB0NU12TFdORnNhWXV2MkU0WFRvcGtRRUYwV2h2UTZzZXNsbGg4Z0cnLAogICAgICAgICAgJ2l0ZW1faWQnOiBpdGVtSWQsCiAgICAgICAgICAndHlwZSc6IGJvb2ttYXJrVHlwZQogICAgICAgIH0sCiAgICAgICAgc3VjY2VzczogZnVuY3Rpb24ocmVzcG9uc2UpIHsKICAgICAgICAgIGlmIChyZXNwb25zZS5pc19ib29rbWFya2VkKSB7CiAgICAgICAgICAgIGhlYXJ0SWNvbi5hZGRDbGFzcygnYm9va21hcmtlZCcpOwogICAgICAgICAgICBoZWFydEljb24ucGFyZW50KCkuZGF0YSgnYm9va21hcmtlZCcsICJUcnVlIik7CiAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICBoZWFydEljb24ucmVtb3ZlQ2xhc3MoJ2Jvb2ttYXJrZWQnKTsKICAgICAgICAgICAgaGVhcnRJY29uLnBhcmVudCgpLmRhdGEoJ2Jvb2ttYXJrZWQnLCAiRmFsc2UiKTsKICAgICAgICAgIH0KICAgICAgICB9CiAgICAgIH0pOwogICAgfSk7CiAgfSk7Cjwvc2NyaXB0PiAgICAgICAgCgogICAgCiAgICAKPHNjcmlwdCBzcmM9Imh0dHBzOi8vY29kZS5qcXVlcnkuY29tL2pxdWVyeS0zLjYuMC5taW4uanMiPjwvc2NyaXB0Pgo8c2NyaXB0IHNyYz0iaHR0cHM6Ly91bnBrZy5jb20vbGVhZmxldEAxLjUuMS9kaXN0L2xlYWZsZXQuanMiIGludGVncml0eT0ic2hhNTEyLUdmZlBNRjNSdk1lWXljMUxXTUh0SzhFYlB2MGlOWjgvb1R0SFB4OS9jYzJJTHhRK3U5MDVxSXdkcFVMYXFEa3lCS2dPYUI1N1FUTWc3enRnOEptMk9nPT0iIGNyb3Nzb3JpZ2luPSIiPjwvc2NyaXB0Pgo8c2NyaXB0IHNyYz0iL3N0YXRpYy9kaXJlY3RvcnkvdmVuZG9yL29iamVjdC1maXQtaW1hZ2VzL29maS5taW4uanMiPjwvc2NyaXB0Pgo8IS0tIFN3aXBlciBDYXJvdXNlbCAgICAgICAgICAgICAgICAgICAgICAgLS0+CjxzY3JpcHQgc3JjPSJodHRwczovL2NkbmpzLmNsb3VkZmxhcmUuY29tL2FqYXgvbGlicy9Td2lwZXIvNC40LjEvanMvc3dpcGVyLm1pbi5qcyI+PC9zY3JpcHQ+CjxzY3JpcHQgc3JjPSIvc3RhdGljL2RpcmVjdG9yeS9qcy9tYXAtbGF5ZXJzLmpzIj48L3NjcmlwdD4KPHNjcmlwdCBzcmM9Ii9zdGF0aWMvZGlyZWN0b3J5L2pzL21hcC1jYXRlZ29yeS5qcyI+PC9zY3JpcHQ+CjxzY3JpcHQgc3JjPSIvc3RhdGljL2RpcmVjdG9yeS9qcy9tYXAtZGV0YWlsLmpzIj48L3NjcmlwdD4KCgogICAgPHNjcmlwdD4KICAgICAgZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcignRE9NQ29udGVudExvYWRlZCcsIChldmVudCkgPT4gewogICAgICAgICAgY29uc3QgYWxlcnRzID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnLmFsZXJ0Jyk7CiAgICAgICAgICAKICAgICAgICAgIGFsZXJ0cy5mb3JFYWNoKChhbGVydCkgPT4gewogICAgICAgICAgICAgIHNldFRpbWVvdXQoKCkgPT4gewogICAgICAgICAgICAgICAgICBhbGVydC5jbGFzc0xpc3QucmVtb3ZlKCdzaG93Jyk7IC8vIFRyaWdnZXJzIGZhZGUtb3V0IHRyYW5zaXRpb24KICAgICAgICAgICAgICAgICAgYWxlcnQuY2xhc3NMaXN0LmFkZCgnZmFkZScpOwogICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgLy8gV2FpdCBmb3IgdGhlIENTUyB0cmFuc2l0aW9uIHRvIGZpbmlzaCBiZWZvcmUgcmVtb3ZpbmcgdGhlIGVsZW1lbnQKICAgICAgICAgICAgICAgICAgYWxlcnQuYWRkRXZlbnRMaXN0ZW5lcigndHJhbnNpdGlvbmVuZCcsICgpID0+IHsKICAgICAgICAgICAgICAgICAgICAgIGFsZXJ0LnJlbW92ZSgpOwogICAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgICB9LCAzMDAwKTsKICAgICAgICAgIH0pOwogICAgICB9KTsKICAgIDwvc2NyaXB0PgogIDwvYm9keT4KPC9odG1sPg==', '', '{"Content-Type": "text/html; charset=utf-8", "Expires": "Sun, 22 Dec 2024 04:50:41 GMT", "Cache-Control": "max-age=0, no-cache, no-store, must-revalidate, private", "Vary": "Cookie"}')INSERT INTO "silk_response" ("id", "request_id", "status_code", "raw_body", "body", "encoded_headers") VALUES ('513b52ee-5028-4170-ad94-2304e06d001e', 'b041cf92-45c0-4a7e-bd75-20e4a17a0433', 200, 'CjwhRE9DVFlQRSBodG1sPgo8aHRtbCBsYW5nPSJlbiI+CiAgPGhlYWQ+CiAgICAKICAgIAogICAgPG1ldGEgY2hhcnNldD0idXRmLTgiPgogICAgPG1ldGEgaHR0cC1lcXVpdj0iWC1VQS1Db21wYXRpYmxlIiBjb250ZW50PSJJRT1lZGdlIj4KICAgIDxtZXRhIG5hbWU9InZpZXdwb3J0IiBjb250ZW50PSJ3aWR0aD1kZXZpY2Utd2lkdGgsIGluaXRpYWwtc2NhbGU9MSI+CiAgICA8bWV0YSBuYW1lPSJyb2JvdHMiIGNvbnRlbnQ9ImFsbCxmb2xsb3ciPgogICAgPG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1MYW5ndWFnZSIgY29udGVudD0iZW4iPgogICAgPG1ldGEgbmFtZT0iYXV0aG9yIiBjb250ZW50PSJKb2ludENvbW1lcmNlIj4KICAgIDxtZXRhIG5hbWU9Imdvb2dsZSIgY29udGVudD0ibm90cmFuc2xhdGUiPgogICAgPG1ldGEgcHJvcGVydHk9Im9nOnNpdGVfbmFtZSIgY29udGVudD0iSm9pbnRDb21tZXJjZSI+CiAgICA8bWV0YSBwcm9wZXJ0eT0ib2c6dHlwZSIgY29udGVudD0id2Vic2l0ZSI+CiAgICA8bWV0YSBwcm9wZXJ0eT0ib2c6bG9jYWxlIiBjb250ZW50PSJlbl9VUyI+CiAgICA8bWV0YSBuYW1lPSJkaXN0cmlidXRpb24iIGNvbnRlbnQ9Ikdsb2JhbCI+CiAgICA8bWV0YSBodHRwLWVxdWl2PSJSZXBseS10byIgY29udGVudD0iYWRtaW5Aam9pbnRjb21tZXJjZS5jb20iPgogICAgPCEtLSBGYXZpY29uLS0+CiAgICA8bGluayByZWw9InNob3J0Y3V0IGljb24iIGhyZWY9Ii9zdGF0aWMvZGlyZWN0b3J5L2ltZy9mYXZpY29uLmljbyI+CiAgICA8bGluayByZWw9ImNhbm9uaWNhbCIgaHJlZj0iaHR0cHM6Ly9hcHAuam9pbnRjb21tZXJjZS5jb20vYWNjb3VudHMvbG9naW4vP25leHQ9JTJGZGlzcGVuc2FyaWVzJTJGODc1NCUyRiIgLz4KICAgIDxsaW5rIHJlbD0iYWx0ZXJuYXRlIiBocmVmbGFuZz0iZW4tVVMiIGhyZWY9Imh0dHBzOi8vYXBwLmpvaW50Y29tbWVyY2UuY29tL2FjY291bnRzL2xvZ2luLz9uZXh0PSUyRmRpc3BlbnNhcmllcyUyRjg3NTQlMkYiIC8+CiAgICA8bGluayByZWw9ImFsdGVybmF0ZSIgaHJlZmxhbmc9IngtZGVmYXVsdCIgaHJlZj0iaHR0cHM6Ly9hcHAuam9pbnRjb21tZXJjZS5jb20vYWNjb3VudHMvbG9naW4vP25leHQ9JTJGZGlzcGVuc2FyaWVzJTJGODc1NCUyRiIgLz4KICAgIAogICAgPCEtLSBXZWJzaXRlLWxldmVsIHNjaGVtYSAtLT4KICAgIDxzY3JpcHQgdHlwZT0iYXBwbGljYXRpb24vbGQranNvbiI+CiAgICAgICAgewogICAgICAgICJAY29udGV4dCI6ICJodHRwOi8vc2NoZW1hLm9yZyIsCiAgICAgICAgIkB0eXBlIjogIldlYlNpdGUiLAogICAgICAgICJ1cmwiOiAiaHR0cHM6Ly9hcHAuSm9pbnRDb21tZXJjZS5jb20vIiwKICAgICAgICAibmFtZSI6ICJKb2ludENvbW1lcmNlIC0gRmluZCBZb3VyIExvY2FsIERpc3BlbnNhcnkgQW5kIEJyYW5kIiwKICAgICAgICAiZGVzY3JpcHRpb24iOiAiRmluZCB0aGUgYmVzdCBsb2NhbCBkaXNwZW5zYXJpZXMgYW5kIGJyYW5kcyBuZWFyIHlvdS4iLAogICAgICAgICJwdWJsaXNoZXIiOiB7CiAgICAgICAgICAgICJAdHlwZSI6ICJPcmdhbml6YXRpb24iLAogICAgICAgICAgICAibmFtZSI6ICJKb2ludENvbW1lcmNlIiwKICAgICAgICAgICAgImxvZ28iOiB7CiAgICAgICAgICAgICJAdHlwZSI6ICJJbWFnZU9iamVjdCIsCiAgICAgICAgICAgICJ1cmwiOiAiL3N0YXRpYy9kaXJlY3RvcnkvaW1nL3Bob3RvL2hvbWVwYWdlL2pvaW50Y29tbWVyY2UtYmFja2dyb3VuZC53ZWJwIgogICAgICAgICAgICB9CiAgICAgICAgfQogICAgICAgIH0KICAgIDwvc2NyaXB0PgoKICAgIDwhLS0galF1ZXJ5LS0+CiAgICA8c2NyaXB0IGFzeW5jIHNyYz0iL3N0YXRpYy9kaXJlY3RvcnkvdmVuZG9yL2pxdWVyeS9qcXVlcnkubWluLmpzIj48L3NjcmlwdD4KICAgIDwhLS0gQm9vdHN0cmFwIEpTIGJ1bmRsZSAtIEJvb3RzdHJhcCArIFBvcHBlckpTLS0+CiAgICA8c2NyaXB0IHNyYz0iL3N0YXRpYy9kaXJlY3RvcnkvdmVuZG9yL2Jvb3RzdHJhcC9qcy9ib290c3RyYXAuYnVuZGxlLm1pbi5qcyI+PC9zY3JpcHQ+CiAgICA8IS0tIE1hZ25pZmljIFBvcHVwIC0gTGlnaHRib3ggZm9yIHRoZSBnYWxsZXJ5LS0+CiAgICA8c2NyaXB0IHNyYz0iL3N0YXRpYy9kaXJlY3RvcnkvdmVuZG9yL21hZ25pZmljLXBvcHVwL2pxdWVyeS5tYWduaWZpYy1wb3B1cC5taW4uanMiIGRlZmVyPjwvc2NyaXB0PgogICAgPHN2ZyBzdHlsZT0iZGlzcGxheTogbm9uZTsiPgogICAgICAgIDxzeW1ib2wgaWQ9ImhlYXJ0LTEiIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgICAgICAgICA8cGF0aCBkPSJNMTIgMjEuMzVsLTEuNDUtMS4zMkM1LjQgMTUuMzYgMiAxMi4yOCAyIDguNSAyIDUuNDIgNC40MiAzIDcuNSAzYzEuNzQgMCAzLjQxIDEuMDEgNC41IDIuMDlDMTMuMDkgNC4wMSAxNC43NiAzIDE2LjUgMyAxOS41OCAzIDIyIDUuNDIgMjIgOC41YzAgMy43OC0zLjQgNi44Ni04LjU1IDExLjU0TDEyIDIxLjM1eiI+PC9wYXRoPgogICAgICAgIDwvc3ltYm9sPgogICAgPC9zdmc+CgogICAgPHNjcmlwdD4KICAgICAgKGZ1bmN0aW9uKCkgewogICAgICAgICAgdmFyIGxpbmsgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdsaW5rJyk7CiAgICAgICAgICBsaW5rLnJlbCA9ICdzdHlsZXNoZWV0JzsKICAgICAgICAgIGxpbmsuaHJlZiA9ICcvc3RhdGljL2Rhc2hib2FyZC9jc3MvZGlzcGxheWFkcy5jc3MnOwogICAgICAgICAgZG9jdW1lbnQuaGVhZC5hcHBlbmRDaGlsZChsaW5rKTsKICAgICAgfSkoKTsKICAgIDwvc2NyaXB0PgogIAogICAgPHNjcmlwdCBzcmM9Imh0dHBzOi8vY2RuanMuY2xvdWRmbGFyZS5jb20vYWpheC9saWJzL2ZzbGlnaHRib3gvMy4wLjkvaW5kZXguanMiIGRlZmVyPjwvc2NyaXB0PgogICAgPHNjcmlwdCBzcmM9Ii9zdGF0aWMvZGFzaGJvYXJkL2pzL2N1c3RvbS9kaXNwbGF5YWRzLmpzIiBkZWZlcj48L3NjcmlwdD4KICAgIAogICAgPHRpdGxlPkxvZ2luIC0gSm9pbnRDb21tZXJjZTwvdGl0bGU+CiAgICA8bWV0YSBuYW1lPSJmYWNlYm9vay1kb21haW4tdmVyaWZpY2F0aW9uIiBjb250ZW50PSJzcTJya2FyMzlmbzUzazQ0b3l3a3NoZjhrNHJrbHEiIC8+CiAgICA8bWV0YSBuYW1lPSJnb29nbGUtYWRzZW5zZS1hY2NvdW50IiBjb250ZW50PSJjYS1wdWItNTIwMTc2ODM0NTY1MTE1NCI+CiAgICA8bWV0YSBuYW1lPSJkZXNjcmlwdGlvbiIgY29udGVudD0iTG9naW4gdG8gSm9pbnRDb21tZXJjZSB0byBzYXZlIGFuZCByZXZpZXcgeW91ciBmYXZvcml0ZSBjYW5uYWJpcyBicmFuZHMgYW5kIGRpc3BlbnNhcmllcyBpbiB5b3VyIGxvY2FsIGFyZWEgd2hpbGUgZ2V0dGluZyBkZWFscy4iPgogICAgPG1ldGEgbmFtZT0ia2V5d29yZHMiIGNvbnRlbnQ9ImxvZ2luLCBjYW5uYWJpcywgZGlzcGVuc2FyaWVzLCBkaXNwZW5zYXJ5Ij4KCiAgICA8IS0tIE9wZW4gR3JhcGggLyBGYWNlYm9vayAtLT4KICAgIDxtZXRhIHByb3BlcnR5PSJvZzp0aXRsZSIgY29udGVudD0iTG9naW4gLSBKb2ludENvbW1lcmNlIj4KICAgIDxtZXRhIHByb3BlcnR5PSJvZzpkZXNjcmlwdGlvbiIgY29udGVudD0iTG9naW4gdG8gSm9pbnRDb21tZXJjZSB0byBzYXZlIGFuZCByZXZpZXcgeW91ciBmYXZvcml0ZSBjYW5uYWJpcyBicmFuZHMgYW5kIGRpc3BlbnNhcmllcyBpbiB5b3VyIGxvY2FsIGFyZWEgd2hpbGUgZ2V0dGluZyBkZWFscy4iPgogICAgPG1ldGEgcHJvcGVydHk9Im9nOmltYWdlIiBjb250ZW50PSIvc3RhdGljL2RpcmVjdG9yeS9pbWcvcGhvdG8vaG9tZXBhZ2Uvam9pbnRjb21tZXJjZS1iYWNrZ3JvdW5kLndlYnAiPgogICAgPG1ldGEgcHJvcGVydHk9Im9nOnVybCIgY29udGVudD0iaHR0cHM6Ly9hcHAuam9pbnRjb21tZXJjZS5jb20vYWNjb3VudHMvbG9naW4vP25leHQ9JTJGZGlzcGVuc2FyaWVzJTJGODc1NCUyRiI+CiAgICA8bWV0YSBwcm9wZXJ0eT0ib2c6dHlwZSIgY29udGVudD0id2Vic2l0ZSI+CiAgICA8bWV0YSBwcm9wZXJ0eT0ib2c6aW1hZ2U6d2lkdGgiIGNvbnRlbnQ9IjEyMDAiPgogICAgPG1ldGEgcHJvcGVydHk9Im9nOmltYWdlOmhlaWdodCIgY29udGVudD0iNjMwIj4KCiAgICA8IS0tIFR3aXR0ZXIgLS0+CiAgICA8bWV0YSBuYW1lPSJ0d2l0dGVyOmNhcmQiIGNvbnRlbnQ9InN1bW1hcnlfbGFyZ2VfaW1hZ2UiPgogICAgPG1ldGEgbmFtZT0idHdpdHRlcjp0aXRsZSIgY29udGVudD0iTG9naW4gLSBKb2ludENvbW1lcmNlIj4KICAgIDxtZXRhIG5hbWU9InR3aXR0ZXI6ZGVzY3JpcHRpb24iIGNvbnRlbnQ9IkxvZ2luIHRvIEpvaW50Q29tbWVyY2UgdG8gc2F2ZSBhbmQgcmV2aWV3IHlvdXIgZmF2b3JpdGUgY2FubmFiaXMgYnJhbmRzIGFuZCBkaXNwZW5zYXJpZXMgaW4geW91ciBsb2NhbCBhcmVhIHdoaWxlIGdldHRpbmcgZGVhbHMuIj4KICAgIDxtZXRhIG5hbWU9InR3aXR0ZXI6aW1hZ2UiIGNvbnRlbnQ9Ii9zdGF0aWMvZGlyZWN0b3J5L2ltZy9waG90by9ob21lcGFnZS9qb2ludGNvbW1lcmNlLWJhY2tncm91bmQud2VicCI+CiAgICA8bWV0YSBuYW1lPSJ0d2l0dGVyOnNpdGUiIGNvbnRlbnQ9IkBKb2ludENvbW1lcmNlIj4KICAgIDxtZXRhIG5hbWU9InR3aXR0ZXI6Y3JlYXRvciIgY29udGVudD0iQEpvaW50Q29tbWVyY2UiPgoKCiAgICAKICAgICAgCiAgICAKICAgIAoKICAgIDwhLS0gUHJlY29ubmVjdCBhbmQgUHJlbG9hZCAtLT4KICAgIDxsaW5rIHJlbD0icHJlY29ubmVjdCIgaHJlZj0iaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbSIgY3Jvc3NvcmlnaW4+CiAgICA8bGluayByZWw9InByZWNvbm5lY3QiIGhyZWY9Imh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20iIGNyb3Nzb3JpZ2luPgogICAgPGxpbmsgcmVsPSJwcmVjb25uZWN0IiBocmVmPSJodHRwczovL2FwaS5tYXBib3guY29tIiBjcm9zc29yaWdpbj4KICAgIDxsaW5rIHJlbD0iZG5zLXByZWZldGNoIiBocmVmPSJodHRwczovL2FwaS5tYXBib3guY29tIj4KICAgIDxsaW5rIGhyZWY9J2h0dHBzOi8vYXBpLm1hcGJveC5jb20vbWFwYm94LWdsLWpzL3YyLjYuMS9tYXBib3gtZ2wuY3NzJyByZWw9J3N0eWxlc2hlZXQnIC8+CiAgICA8bGluayByZWw9J3N0eWxlc2hlZXQnIGhyZWY9J2h0dHBzOi8vYXBpLm1hcGJveC5jb20vbWFwYm94LWdsLWpzL3BsdWdpbnMvbWFwYm94LWdsLWdlb2NvZGVyL3Y0LjcuMC9tYXBib3gtZ2wtZ2VvY29kZXIuY3NzJyB0eXBlPSd0ZXh0L2NzcycgLz4KICAgIDxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iaHR0cHM6Ly9jZG5qcy5jbG91ZGZsYXJlLmNvbS9hamF4L2xpYnMvU3dpcGVyLzExLjAuNS9zd2lwZXItYnVuZGxlLm1pbi5jc3MiLz4KICAgIDwhLS0gTGVhZmxldCBNYXBzLS0+CiAgICA8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Imh0dHBzOi8vdW5wa2cuY29tL2xlYWZsZXRAMS41LjEvZGlzdC9sZWFmbGV0LmNzcyIgaW50ZWdyaXR5PSJzaGE1MTIteHdFL0F6OXpyakJJcGhBY0JiM0Y2SlZxeGY0NitDREx3ZkxNSGxvTnU2S0VRQ0FXaTZIY0RVYmVPZkJJcHRGN3RjQ3p1c0tGakZ3Mnl1dkVwREw5d1E9PSIgY3Jvc3NvcmlnaW49IiI+CiAgICA8IS0tIFByaWNlIFNsaWRlciBTdHlsZXNoZWV0cyAtLT4KICAgIDxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iL3N0YXRpYy9kaXJlY3RvcnkvdmVuZG9yL25vdWlzbGlkZXIvbm91aXNsaWRlci5taW4uY3NzIj4KICAgIDwhLS0gR29vZ2xlIGZvbnRzIC0gUGxheWZhaXIgRGlzcGxheS0tPgogICAgPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9UGxheWZhaXIrRGlzcGxheTo0MDAsNDAwaSw3MDAiPgogICAgPCEtLSBHb29nbGUgZm9udHMgLSBQb3BwaW5zLS0+CiAgICA8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Imh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Qb3BwaW5zOjMwMCw0MDAsNDAwaSw3MDAiPgogICAgPCEtLSBzd2lwZXItLT4KICAgIDxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iaHR0cHM6Ly9jZG5qcy5jbG91ZGZsYXJlLmNvbS9hamF4L2xpYnMvU3dpcGVyLzQuNC4xL2Nzcy9zd2lwZXIubWluLmNzcyI+CiAgICA8IS0tIE1hZ25pZ2ljIFBvcHVwLS0+CiAgICA8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Ii9zdGF0aWMvZGlyZWN0b3J5L3ZlbmRvci9tYWduaWZpYy1wb3B1cC9tYWduaWZpYy1wb3B1cC5jc3MiPgogICAgPCEtLSBQcmVsb2FkIGNyaXRpY2FsIENTUyAtLT4KICAgIDxsaW5rIHJlbD0icHJlbG9hZCIgaHJlZj0iL3N0YXRpYy9kaXJlY3RvcnkvY3NzL3N0eWxlLmdyZWVuLm1pbi5jc3MiIGFzPSJzdHlsZSI+CiAgICA8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Ii9zdGF0aWMvZGlyZWN0b3J5L2Nzcy9zdHlsZS5ncmVlbi5taW4uY3NzIiBpZD0idGhlbWUtc3R5bGVzaGVldCI+CiAgICA8IS0tIEN1c3RvbSBzdHlsZXNoZWV0IC0gZm9yIHlvdXIgY2hhbmdlcy0tPgogICAgPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSIvc3RhdGljL2RpcmVjdG9yeS9jc3MvY3VzdG9tLmNzcyI+CiAgICA8IS0tIEN1c3RvbSBzdHlsZXNoZWV0IC0gZm9yIHlvdXIgY2hhbmdlcy0tPgogICAgPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSIvc3RhdGljL2RpcmVjdG9yeS9jc3Mvc2VhcmNoLm1pbi5jc3MiPgogICAgPCEtLSBGYXZpY29uLS0+CiAgICA8bGluayByZWw9InNob3J0Y3V0IGljb24iIGhyZWY9Ii9zdGF0aWMvZGlyZWN0b3J5L2ltZy9mYXZpY29uLmljbyI+CiAgICA8IS0tIEZvbnQgQXdlc29tZSBDU1MtLT4KICAgIDxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iaHR0cHM6Ly91c2UuZm9udGF3ZXNvbWUuY29tL3JlbGVhc2VzL3Y1LjguMS9jc3MvYWxsLmNzcyIgaW50ZWdyaXR5PSJzaGEzODQtNTBvQlVIRW12cFErMWxXNHk1N1BURm1oQ2FYcDBNTDVkNjBNMU03dUgyK25xVWl2ekllYmhuZE9KSzI4YW52ZiIgY3Jvc3NvcmlnaW49ImFub255bW91cyI+CiAgICA8IS0tIFByZWxvYWQgQ3JpdGljYWwgRm9udHMgLS0+CiAgICA8bGluayByZWw9InByZWxvYWQiIGhyZWY9Ii9zdGF0aWMvZGlyZWN0b3J5L2ZvbnRzL2N1c3RvbS9BVVRIRU5USUNTYW5zL0FVVEhFTlRJQ1NhbnMtNjAub3RmIiBhcz0iZm9udCIgdHlwZT0iZm9udC9vdGYiIGNyb3Nzb3JpZ2luPgogICAgCiAgICA8bGluayByZWw9InByZWxvYWQiIGhyZWY9Ii9zdGF0aWMvZGlyZWN0b3J5L2ZvbnRzL2N1c3RvbS9OZXVlSGFhc0Rpc3BsYXkvTmV1ZUhhYXNEaXNwbGF5Um9tYW4udHRmIiBhcz0iZm9udCIgdHlwZT0iZm9udC90dGYiIGNyb3Nzb3JpZ2luPgoKICAgIAogICAgCgogIDwvaGVhZD4KICA8Ym9keT4KICAgIAogICAgCiAgICAKICAgIDxkaXYgY2xhc3M9ImNvbnRhaW5lci1mbHVpZCBweC0zIj4KICAgICAgICA8ZGl2IGNsYXNzPSJyb3cgbWluLXZoLTEwMCI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbC1tZC04IGNvbC1sZy02IGNvbC14bC01IGQtZmxleCBhbGlnbi1pdGVtcy1jZW50ZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idy0xMDAgcHktNSBweC1tZC01IHB4LXh4bC02IHBvc2l0aW9uLXJlbGF0aXZlIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtYi0zIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iLyI+PGltZyBjbGFzcz0iaW1nLWZsdWlkIG1iLTMiIHNyYz0iL3N0YXRpYy9kaXJlY3RvcnkvaW1nL2pvaW50Y29tbWVyY2VfbG9nb19zaG9ydC5wbmciIGFsdD0iLi4uIiBzdHlsZT0ibWF4LXdpZHRoOiA0cmVtOyI+PC9hPgogICAgICAgICAgICAgICAgICAgICAgICA8aDEgY2xhc3M9ImgyIj5XZWxjb21lIEJhY2shPC9oMT4KICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9InRleHQtbXV0ZWQiPlNpZ24gaW4gdG8gbWFyayB5b3VyIGZhdm9yaXRlIGxvY2F0aW9ucyBhbmQgc2VuZCByZXZpZXdzIG9uIHlvdXIgZXhwZXJpZW5jZS48L3A+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGZvcm0gY2xhc3M9ImZvcm0tdmFsaWRhdGUiIG1ldGhvZD0icG9zdCIgYWN0aW9uPSIvYWNjb3VudHMvbG9naW4vIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iY3NyZm1pZGRsZXdhcmV0b2tlbiIgdmFsdWU9IldIbElKNTBTWkV2S0paMHZEQktoaXdmUXB0NU12TFdORnNhWXV2MkU0WFRvcGtRRUYwV2h2UTZzZXNsbGg4Z0ciPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtYi0yIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsYWJlbCBjbGFzcz0iZm9ybS1sYWJlbCIgZm9yPSJsb2dpblVzZXJuYW1lIj5Vc2VybmFtZTwvbGFiZWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0idGV4dCIgbmFtZT0idXNlcm5hbWUiIGF1dG9mb2N1cyBhdXRvY2FwaXRhbGl6ZT0ibm9uZSIgYXV0b2NvbXBsZXRlPSJ1c2VybmFtZSIgbWF4bGVuZ3RoPSIxNTAiIGNsYXNzPSJmb3JtLWNvbnRyb2wiIHJlcXVpcmVkIGlkPSJpZF91c2VybmFtZSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtYi0yIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InJvdyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGNsYXNzPSJmb3JtLWxhYmVsIiBmb3I9ImxvZ2luUGFzc3dvcmQiPlBhc3N3b3JkPC9sYWJlbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9InBhc3N3b3JkIiBuYW1lPSJwYXNzd29yZCIgYXV0b2NvbXBsZXRlPSJjdXJyZW50LXBhc3N3b3JkIiBjbGFzcz0iZm9ybS1jb250cm9sIiByZXF1aXJlZCBpZD0iaWRfcGFzc3dvcmQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sLWF1dG8gbXktMiI+PGEgY2xhc3M9ImZvcm0tdGV4dCBzbWFsbCB0ZXh0LW11dGVkIiBocmVmPSIvcGFzc3dvcmQtcmVzZXQvIj5Gb3Jnb3QgcGFzc3dvcmQ/PC9hPjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sLWF1dG8gbXktMiI+PGEgY2xhc3M9ImZvcm0tdGV4dCBzbWFsbCB0ZXh0LW11dGVkIiBocmVmPSIvZm9yZ290LXVzZXJuYW1lLyI+Rm9yZ290IHVzZXJuYW1lPzwvYT48L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gU3VibWl0LS0+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImQtZ3JpZCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YnV0dG9uIHR5cGU9InN1Ym1pdCIgY2xhc3M9ImJ0biBidG4tbWQgYnRuLXByaW1hcnkiPlNpZ24gaW48L2J1dHRvbj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDxociBjbGFzcz0ibXktMyBoci10ZXh0IGxldHRlci1zcGFjaW5nLTIiIGRhdGEtY29udGVudD0iT1IiPgogICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZC1ncmlkIGdhcC0yIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Ii9hY2NvdW50cy9nb29nbGUvbG9naW4vP25leHQ9JTJGZGlzcGVuc2FyaWVzJTJGODc1NCUyRiIgY2xhc3M9ImJ0biBidG4tbWQgYnRuLWdvb2dsZSBidG4tc29jaWFsIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0iZmEtMnggZmEtZ29vZ2xlIGZhYiBidG4tc29jaWFsLWljb24iPjwvaT5Db25uZWN0IDxzcGFuIGNsYXNzPSJkLW5vbmUgZC1zbS1pbmxpbmUiPndpdGggR29vZ2xlPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPCEtLQogICAgICAgICAgICAgICAgICAgICAgICA8aHIgY2xhc3M9Im15LTQiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkLWdyaWQgZ2FwLTIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iL2FjY291bnRzL2ZhY2Vib29rL2xvZ2luLz9uZXh0PSUyRmRpc3BlbnNhcmllcyUyRjg3NTQlMkY/bmV4dD0vIiBjbGFzcz0iYnRuIGJ0bi1mYWNlYm9vayBidG4tc29jaWFsIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0iZmEtMnggZmEtZmFjZWJvb2sgZmFiIGJ0bi1zb2NpYWwtaWNvbiI+PC9pPkNvbm5lY3QgPHNwYW4gY2xhc3M9ImQtbm9uZSBkLXNtLWlubGluZSI+d2l0aCBGYWNlYm9vazwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIC8gRmFjZWJvb2sgLS0+CiAgICAgICAgICAgICAgICAgICAgICAgIDxociBjbGFzcz0ibXktMiI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJ0ZXh0LWNlbnRlciI+PHNtYWxsIGNsYXNzPSJ0ZXh0LW11dGVkIHRleHQtY2VudGVyIj5Eb24ndCBoYXZlIGFuIGFjY291bnQgeWV0PyA8YSBocmVmPSIvYWNjb3VudHMvc2lnbnVwLyI+U2lnbiBVcDwvYT48L3NtYWxsPjwvcD4KICAgICAgICAgICAgICAgICAgICA8L2Zvcm0+PGEgY2xhc3M9ImNsb3NlLWFic29sdXRlIG1lLW1kLTUgbWUteGwtNiBwdC01IiBocmVmPSIvIj4gCiAgICAgICAgICAgICAgICAgICAgICAgIDxzdmcgY2xhc3M9InN2Zy1pY29uIHctM3JlbSBoLTNyZW0iPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjY2xvc2UtMSI+IDwvdXNlPgogICAgICAgICAgICAgICAgICAgICAgICA8L3N2Zz48L2E+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbC1tZC00IGNvbC1sZy02IGNvbC14bC03IGQtbm9uZSBkLW1kLWJsb2NrIj4KICAgICAgICAgICAgICAgIDwhLS0gSW1hZ2UtLT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImJnLWNvdmVyIGgtMTAwIG1lLW4zIiBzdHlsZT0iYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zdGF0aWMvZGlyZWN0b3J5L2ltZy9waG90by9ob21lcGFnZS9qb2ludGNvbW1lcmNlLWJhY2tncm91bmQucG5nKTsiPjwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgIDwvZGl2PgoKCgoKICAgIAogICAgCgogICAgPGxpbmsgcmVsPSJwcmVjb25uZWN0IiBocmVmPSJodHRwczovL2FwaS5tYXBib3guY29tIiBjcm9zc29yaWdpbj4KICAgIDxsaW5rIHJlbD0iZG5zLXByZWZldGNoIiBocmVmPSJodHRwczovL2FwaS5tYXBib3guY29tIj4KICAgIDxsaW5rIHJlbD0icHJlY29ubmVjdCIgaHJlZj0iaHR0cHM6Ly9jb2RlLmpxdWVyeS5jb20iIGNyb3Nzb3JpZ2luPgogICAgPGxpbmsgcmVsPSJkbnMtcHJlZmV0Y2giIGhyZWY9Imh0dHBzOi8vY29kZS5qcXVlcnkuY29tIj4KICAgIDxsaW5rIHJlbD0icHJlY29ubmVjdCIgaHJlZj0iaHR0cHM6Ly91bnBrZy5jb20iIGNyb3Nzb3JpZ2luPgogICAgPGxpbmsgcmVsPSJkbnMtcHJlZmV0Y2giIGhyZWY9Imh0dHBzOi8vdW5wa2cuY29tIj4KICAgIDxzY3JpcHQgc3JjPSdodHRwczovL2FwaS5tYXBib3guY29tL21hcGJveC1nbC1qcy92Mi42LjEvbWFwYm94LWdsLmpzJz48L3NjcmlwdD4KICAgIDxzY3JpcHQgc3JjPSJodHRwczovL2NvZGUuanF1ZXJ5LmNvbS9qcXVlcnktMy42LjAubWluLmpzIj48L3NjcmlwdD4KICAgIDxzY3JpcHQgc3JjPSdodHRwczovL2FwaS5tYXBib3guY29tL21hcGJveC1nbC1qcy9wbHVnaW5zL21hcGJveC1nbC1nZW9jb2Rlci92NC43LjAvbWFwYm94LWdsLWdlb2NvZGVyLm1pbi5qcyc+PC9zY3JpcHQ+CgogICAgPCEtLSBKYXZhU2NyaXB0IGZpbGVzLS0+CiAgICA8c2NyaXB0PgogICAgICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy8KICAgICAgICAvLyAgIEluamVjdCBTVkcgU3ByaXRlIC0gCiAgICAgICAgLy8gICBzZWUgbW9yZSBoZXJlIAogICAgICAgIC8vICAgaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9hamF4aW5nLXN2Zy1zcHJpdGUvCiAgICAgICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vCiAgICAgICAgZnVuY3Rpb24gaW5qZWN0U3ZnU3ByaXRlKHBhdGgpIHsKICAgICAgICAgIGZldGNoKHBhdGgpCiAgICAgICAgICAgICAgLnRoZW4ocmVzcG9uc2UgPT4gewogICAgICAgICAgICAgICAgICBpZiAoIXJlc3BvbnNlLm9rKSB7CiAgICAgICAgICAgICAgICAgICAgICB0aHJvdyBuZXcgRXJyb3IoYEhUVFAgZXJyb3IhIHN0YXR1czogJHtyZXNwb25zZS5zdGF0dXN9YCk7CiAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgcmV0dXJuIHJlc3BvbnNlLnRleHQoKTsKICAgICAgICAgICAgICB9KQogICAgICAgICAgICAgIC50aGVuKGRhdGEgPT4gewogICAgICAgICAgICAgICAgICB2YXIgZGl2ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiZGl2Iik7CiAgICAgICAgICAgICAgICAgIGRpdi5jbGFzc05hbWUgPSAnZC1ub25lJzsKICAgICAgICAgICAgICAgICAgZGl2LmlubmVySFRNTCA9IGRhdGE7CiAgICAgICAgICAgICAgICAgIGRvY3VtZW50LmJvZHkuaW5zZXJ0QmVmb3JlKGRpdiwgZG9jdW1lbnQuYm9keS5jaGlsZE5vZGVzWzBdKTsKICAgICAgICAgICAgICB9KQogICAgICAgICAgICAgIC5jYXRjaChlID0+IHsKICAgICAgICAgICAgICAgICAgY29uc29sZS5lcnJvcignRXJyb3IgZmV0Y2hpbmcgdGhlIFNWRyBzcHJpdGU6JywgZSk7CiAgICAgICAgICAgICAgfSk7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIGluamVjdFN2Z1Nwcml0ZSgiL3N0YXRpYy9kaXJlY3RvcnkvaWNvbnMvb3Jpb24tc3ZnLXNwcml0ZS5zdmciKTsKICAgICAgPC9zY3JpcHQ+CiAgICAgIDxzY3JpcHQgc3JjPSJodHRwczovL2Nkbi5qc2RlbGl2ci5uZXQvbnBtL2NoYXJ0LmpzIiA+PC9zY3JpcHQ+CiAgICAgIDwhLS0gU21vb3RoIHNjcm9sbC0tPgogICAgICA8c2NyaXB0IHNyYz0iL3N0YXRpYy9kaXJlY3RvcnkvdmVuZG9yL3Ntb290aC1zY3JvbGwvc21vb3RoLXNjcm9sbC5wb2x5ZmlsbHMubWluLmpzIj48L3NjcmlwdD4KICAgICAgPCEtLSBCb290c3RyYXAgU2VsZWN0LS0+CiAgICAgIDxzY3JpcHQgc3JjPSIvc3RhdGljL2RpcmVjdG9yeS92ZW5kb3IvYm9vdHN0cmFwLXNlbGVjdC9qcy9ib290c3RyYXAtc2VsZWN0Lm1pbi5qcyI+PC9zY3JpcHQ+CiAgICAgIDwhLS0gT2JqZWN0IEZpdCBJbWFnZXMgLSBGYWxsYmFjayBmb3IgYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IG9iamVjdC1maXQtLT4KICAgICAgPHNjcmlwdCBzcmM9Ii9zdGF0aWMvZGlyZWN0b3J5L3ZlbmRvci9vYmplY3QtZml0LWltYWdlcy9vZmkubWluLmpzIj48L3NjcmlwdD4KICAgICAgPCEtLSBTd2lwZXIgQ2Fyb3VzZWwgLS0+CiAgICAgIDxzY3JpcHQgc3JjPSJodHRwczovL2NkbmpzLmNsb3VkZmxhcmUuY29tL2FqYXgvbGlicy9Td2lwZXIvNC40LjEvanMvc3dpcGVyLm1pbi5qcyIgPjwvc2NyaXB0PgogICAgICA8IS0tIEluY2x1ZGUgU3dpcGVyIEpTIC0tPgogICAgICA8c2NyaXB0IHNyYz0iaHR0cHM6Ly91bnBrZy5jb20vc3dpcGVyL3N3aXBlci1idW5kbGUubWluLmpzIiA+PC9zY3JpcHQ+CiAgICAgIDxzY3JpcHQ+dmFyIGJhc2VQYXRoID0gJyc7PC9zY3JpcHQ+CiAgICAgIDwhLS0gTWFpbiBUaGVtZSBKUyBmaWxlICAgIC0tPgogICAgICA8c2NyaXB0IHNyYz0iL3N0YXRpYy9kaXJlY3RvcnkvanMvdGhlbWUuanMiPjwvc2NyaXB0PgoKICAgICAgPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPgogICAgICAgIHZhciBjc3JmVG9rZW4gPSAiV0hsSUo1MFNaRXZLSlowdkRCS2hpd2ZRcHQ1TXZMV05Gc2FZdXYyRTRYVG9wa1FFRjBXaHZRNnNlc2xsaDhnRyI7CiAgICAgICAgdmFyIGF1dGhlbnRpY2F0ZWRVc2VySWQgPSAiMCI7CiAgICAgICAgdmFyIG1hcmtlclBhdGggPSAiL3N0YXRpYy9kaXJlY3RvcnkvaW1nL21hcmtlci5zdmciOwogICAgICAgIHZhciBtYXJrZXJQYXRoSGlnaGxpZ2h0ID0gIi9zdGF0aWMvZGlyZWN0b3J5L2ltZy9tYXJrZXItaG92ZXIuc3ZnIjsKICAgICAgICB2YXIgc2Vzc2lvbktleSA9ICIiOwogICAgICAgIHZhciB1c2VySXAgPSAiMTAuMS45My4zIjsKICAgICAgPC9zY3JpcHQ+CgogICAgCiAgICAKICAgIAoKPHNjcmlwdD4KICAgIC8vIEVtYmVkIHNlcnZlci1zaWRlIGxvY2F0aW9uIGRhdGEgaW50byBKYXZhU2NyaXB0IHZhcmlhYmxlcwogICAgY29uc3QgdXNlckxhdGl0dWRlID0gOwogICAgY29uc3QgdXNlckxvbmdpdHVkZSA9IDsKPC9zY3JpcHQ+CjxzY3JpcHQ+CiAgICAkKGRvY3VtZW50KS5yZWFkeShmdW5jdGlvbigpewogICAgICAgIG1hcGJveGdsLmFjY2Vzc1Rva2VuID0gJ3BrLmV5SjFJam9pYzNSbGNHaGxibXB2YVc1MFkyOXRiV1Z5WTJVaUxDSmhJam9pWTJ4bFpYWmtlakEzTURVMGFqTjBjRzEyY1RkeWJXbDJlQ0o5LnRIZmJpZ3ZPM0hSaEFKLVZ5Vkg5LUEnOwoKICAgICAgICBmdW5jdGlvbiBzZXR1cFNlYXJjaEZvcm1JbnRlcmFjdGlvbihmb3JtSWQsIGxvY2F0aW9uSWQsIGhpZGRlbkxhdElkLCBoaWRkZW5MbmdJZCwgc3VnZ2VzdGlvbnNJZCkgewogICAgICAgICAgICB2YXIgc2VsZWN0ZWRJbmRleCA9IC0xOwoKICAgICAgICAgICAgJChsb2NhdGlvbklkKS5vbignaW5wdXQnLCBmdW5jdGlvbigpIHsKICAgICAgICAgICAgICAgIHZhciBxdWVyeSA9ICQodGhpcykudmFsKCk7CiAgICAgICAgICAgICAgICBzZWxlY3RlZEluZGV4ID0gLTE7CiAgICAgICAgICAgICAgICBpZihxdWVyeS5sZW5ndGggPiAyKSB7CiAgICAgICAgICAgICAgICAgICAgJC5hamF4KHsKICAgICAgICAgICAgICAgICAgICAgICAgbWV0aG9kOiAnR0VUJywKICAgICAgICAgICAgICAgICAgICAgICAgdXJsOiBgaHR0cHM6Ly9hcGkubWFwYm94LmNvbS9nZW9jb2RpbmcvdjUvbWFwYm94LnBsYWNlcy8ke2VuY29kZVVSSUNvbXBvbmVudChxdWVyeSl9Lmpzb25gLAogICAgICAgICAgICAgICAgICAgICAgICBkYXRhOiB7IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgYWNjZXNzX3Rva2VuOiBtYXBib3hnbC5hY2Nlc3NUb2tlbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvdW50cnk6ICdVUycsCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgIHN1Y2Nlc3M6IGZ1bmN0aW9uKGRhdGEpIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICQoc3VnZ2VzdGlvbnNJZCkuZW1wdHkoKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEuZmVhdHVyZXMuZm9yRWFjaChmdW5jdGlvbihmZWF0dXJlKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyIGxpc3RJdGVtID0gJChgPGxpIGNsYXNzPSJsaXN0LWdyb3VwLWl0ZW0iIGRhdGEtbGF0PSIke2ZlYXR1cmUuZ2VvbWV0cnkuY29vcmRpbmF0ZXNbMV19IiBkYXRhLWxuZz0iJHtmZWF0dXJlLmdlb21ldHJ5LmNvb3JkaW5hdGVzWzBdfSI+JHtmZWF0dXJlLnBsYWNlX25hbWV9PC9saT5gKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkKHN1Z2dlc3Rpb25zSWQpLmFwcGVuZChsaXN0SXRlbSk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgZXJyb3I6IGZ1bmN0aW9uKGVycm9yKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlLmxvZygiQVBJIEVycm9yOiIsIGVycm9yKTsKICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIH0pOwogICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgICAkKHN1Z2dlc3Rpb25zSWQpLmVtcHR5KCk7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0pOwoKICAgICAgICAgICAgJChsb2NhdGlvbklkKS5vbigna2V5ZG93bicsIGZ1bmN0aW9uKGUpIHsKICAgICAgICAgICAgICAgIHZhciBzdWdnZXN0aW9ucyA9ICQoc3VnZ2VzdGlvbnNJZCArICcgbGknKTsKICAgICAgICAgICAgICAgIGlmKGUua2V5Q29kZSA9PT0gNDApIHsgLy8gRG93biBhcnJvdwogICAgICAgICAgICAgICAgICAgIHNlbGVjdGVkSW5kZXggPSAoc2VsZWN0ZWRJbmRleCArIDEpICUgc3VnZ2VzdGlvbnMubGVuZ3RoOwogICAgICAgICAgICAgICAgfSBlbHNlIGlmKGUua2V5Q29kZSA9PT0gMzgpIHsgLy8gVXAgYXJyb3cKICAgICAgICAgICAgICAgICAgICBzZWxlY3RlZEluZGV4ID0gKHNlbGVjdGVkSW5kZXggLSAxICsgc3VnZ2VzdGlvbnMubGVuZ3RoKSAlIHN1Z2dlc3Rpb25zLmxlbmd0aDsKICAgICAgICAgICAgICAgIH0gZWxzZSBpZihlLmtleUNvZGUgPT09IDEzKSB7IC8vIEVudGVyIGtleQogICAgICAgICAgICAgICAgICAgIGUucHJldmVudERlZmF1bHQoKTsKICAgICAgICAgICAgICAgICAgICBpZihzZWxlY3RlZEluZGV4ID4gLTEpIHsKICAgICAgICAgICAgICAgICAgICAgICAgdmFyIHNlbGVjdGVkU3VnZ2VzdGlvbiA9IHN1Z2dlc3Rpb25zLmVxKHNlbGVjdGVkSW5kZXgpOwogICAgICAgICAgICAgICAgICAgICAgICAkKGxvY2F0aW9uSWQpLnZhbChzZWxlY3RlZFN1Z2dlc3Rpb24udGV4dCgpKTsKICAgICAgICAgICAgICAgICAgICAgICAgJChoaWRkZW5MYXRJZCkudmFsKHNlbGVjdGVkU3VnZ2VzdGlvbi5kYXRhKCdsYXQnKSk7CiAgICAgICAgICAgICAgICAgICAgICAgICQoaGlkZGVuTG5nSWQpLnZhbChzZWxlY3RlZFN1Z2dlc3Rpb24uZGF0YSgnbG5nJykpOwogICAgICAgICAgICAgICAgICAgICAgICAkKHN1Z2dlc3Rpb25zSWQpLmVtcHR5KCk7CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIHJldHVybiBmYWxzZTsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIHN1Z2dlc3Rpb25zLnJlbW92ZUNsYXNzKCdzZWxlY3RlZCcpOwogICAgICAgICAgICAgICAgc3VnZ2VzdGlvbnMuZXEoc2VsZWN0ZWRJbmRleCkuYWRkQ2xhc3MoJ3NlbGVjdGVkJyk7CiAgICAgICAgICAgIH0pOwoKICAgICAgICAgICAgJChzdWdnZXN0aW9uc0lkKS5vbignY2xpY2snLCAnbGknLCBmdW5jdGlvbigpIHsKICAgICAgICAgICAgICAgICQobG9jYXRpb25JZCkudmFsKCQodGhpcykudGV4dCgpKTsKICAgICAgICAgICAgICAgICQoaGlkZGVuTGF0SWQpLnZhbCgkKHRoaXMpLmRhdGEoJ2xhdCcpKTsKICAgICAgICAgICAgICAgICQoaGlkZGVuTG5nSWQpLnZhbCgkKHRoaXMpLmRhdGEoJ2xuZycpKTsKICAgICAgICAgICAgICAgICQoc3VnZ2VzdGlvbnNJZCkuZW1wdHkoKTsKICAgICAgICAgICAgfSk7CgogICAgICAgICAgICAkKGZvcm1JZCkuc3VibWl0KGZ1bmN0aW9uKGUpIHsKICAgICAgICAgICAgICAgIGlmKCQoaGlkZGVuTGF0SWQpLnZhbCgpICYmICQoaGlkZGVuTG5nSWQpLnZhbCgpKSB7CiAgICAgICAgICAgICAgICAgICAgdmFyIGZvcm1EYXRhID0gJCh0aGlzKS5zZXJpYWxpemUoKTsKICAgICAgICAgICAgICAgICAgICAkLmFqYXgoewogICAgICAgICAgICAgICAgICAgICAgICB0eXBlOiAnR0VUJywKICAgICAgICAgICAgICAgICAgICAgICAgdXJsOiAnL3NlYXJjaF9yZXN1bHRzLycsIC8vIFVwZGF0ZSB3aXRoIHRoZSBhY3R1YWwgcGF0aCB0byB5b3VyIHZpZXcKICAgICAgICAgICAgICAgICAgICAgICAgZGF0YTogZm9ybURhdGEsCiAgICAgICAgICAgICAgICAgICAgICAgIHN1Y2Nlc3M6IGZ1bmN0aW9uKGRhdGEpIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICQoJyNzZWFyY2hSZXN1bHRzQ29udGFpbmVyJykuaHRtbChkYXRhKTsKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgZXJyb3I6IGZ1bmN0aW9uKGVycm9yKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlLmxvZygiRXJyb3I6IiwgZXJyb3IpOwogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgfSk7CiAgICAgICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgICAgIGFsZXJ0KCdQbGVhc2Ugc2VsZWN0IGEgbG9jYXRpb24gZnJvbSB0aGUgc3VnZ2VzdGlvbnMuJyk7CiAgICAgICAgICAgICAgICAgICAgZS5wcmV2ZW50RGVmYXVsdCgpOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9KTsKICAgICAgICB9CgogICAgICAgIGZ1bmN0aW9uIGZpbGxXaXRoQ3VycmVudExvY2F0aW9uKGxvY2F0aW9uSWQsIGhpZGRlbkxhdElkLCBoaWRkZW5MbmdJZCkgewogICAgICAgICAgICBpZiAobmF2aWdhdG9yLmdlb2xvY2F0aW9uKSB7CiAgICAgICAgICAgICAgICBuYXZpZ2F0b3IuZ2VvbG9jYXRpb24uZ2V0Q3VycmVudFBvc2l0aW9uKGZ1bmN0aW9uKHBvc2l0aW9uKSB7CiAgICAgICAgICAgICAgICAgICAgdmFyIGxhdCA9IHBvc2l0aW9uLmNvb3Jkcy5sYXRpdHVkZTsKICAgICAgICAgICAgICAgICAgICB2YXIgbG5nID0gcG9zaXRpb24uY29vcmRzLmxvbmdpdHVkZTsKICAgICAgICAgICAgICAgICAgICAkLmFqYXgoewogICAgICAgICAgICAgICAgICAgICAgICBtZXRob2Q6ICdHRVQnLAogICAgICAgICAgICAgICAgICAgICAgICB1cmw6IGBodHRwczovL2FwaS5tYXBib3guY29tL2dlb2NvZGluZy92NS9tYXBib3gucGxhY2VzLyR7bG5nfSwke2xhdH0uanNvbmAsCiAgICAgICAgICAgICAgICAgICAgICAgIGRhdGE6IHsgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhY2Nlc3NfdG9rZW46IG1hcGJveGdsLmFjY2Vzc1Rva2VuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgY291bnRyeTogJ1VTJywKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgc3VjY2VzczogZnVuY3Rpb24oZGF0YSkgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKGRhdGEuZmVhdHVyZXMgJiYgZGF0YS5mZWF0dXJlc1swXSkgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICQobG9jYXRpb25JZCkudmFsKGRhdGEuZmVhdHVyZXNbMF0ucGxhY2VfbmFtZSk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJChoaWRkZW5MYXRJZCkudmFsKGxhdCk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJChoaWRkZW5MbmdJZCkudmFsKGxuZyk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgIGVycm9yOiBmdW5jdGlvbihlcnJvcikgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc29sZS5sb2coIkFQSSBFcnJvcjoiLCBlcnJvcik7CiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgICAgIH0pOwogICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgYWxlcnQoIkdlb2xvY2F0aW9uIGlzIG5vdCBzdXBwb3J0ZWQgYnkgdGhpcyBicm93c2VyLiIpOwogICAgICAgICAgICB9CiAgICAgICAgfQoKICAgICAgICBmdW5jdGlvbiBwcmVmaWxsU2VhcmNoQm94SWZOZWVkZWQobG9jYXRpb25JZCwgaGlkZGVuTGF0SWQsIGhpZGRlbkxuZ0lkLCBkZWZhdWx0TG9jYXRpb24sIGRlZmF1bHRMYXQsIGRlZmF1bHRMbmcsIHVzZUN1cnJlbnRMb2NhdGlvbiA9IHRydWUpIHsKICAgICAgICAgICAgdmFyIHNlYXJjaFBhcmFtcyA9IG5ldyBVUkxTZWFyY2hQYXJhbXMod2luZG93LmxvY2F0aW9uLnNlYXJjaCk7CiAgICAgICAgICAgIHZhciBsb2NhdGlvbiA9IHNlYXJjaFBhcmFtcy5nZXQoJ2xvY2F0aW9uJyk7CiAgICAgICAgICAgIHZhciBsYXRpdHVkZSA9IHNlYXJjaFBhcmFtcy5nZXQoJ2xhdGl0dWRlJyk7CiAgICAgICAgICAgIHZhciBsb25naXR1ZGUgPSBzZWFyY2hQYXJhbXMuZ2V0KCdsb25naXR1ZGUnKTsKCiAgICAgICAgICAgIGlmICghbG9jYXRpb24gfHwgIWxhdGl0dWRlIHx8ICFsb25naXR1ZGUpIHsKICAgICAgICAgICAgICAgICQobG9jYXRpb25JZCkudmFsKGRlZmF1bHRMb2NhdGlvbik7CiAgICAgICAgICAgICAgICAkKGhpZGRlbkxhdElkKS52YWwoZGVmYXVsdExhdCk7CiAgICAgICAgICAgICAgICAkKGhpZGRlbkxuZ0lkKS52YWwoZGVmYXVsdExuZyk7CgogICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgJChsb2NhdGlvbklkKS52YWwobG9jYXRpb24pOwogICAgICAgICAgICAgICAgJChoaWRkZW5MYXRJZCkudmFsKGxhdGl0dWRlKTsKICAgICAgICAgICAgICAgICQoaGlkZGVuTG5nSWQpLnZhbChsb25naXR1ZGUpOwogICAgICAgICAgICB9CiAgICAgICAgfQoKICAgICAgICAvLyBEZXRlcm1pbmUgaWYgdGhlIGN1cnJlbnQgcGFnZSBpcyB0aGUgc2VhcmNoIHJlc3VsdHMgcGFnZQogICAgICAgIHZhciBpc1NlYXJjaFJlc3VsdHNQYWdlID0gd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lLmluY2x1ZGVzKCdzZWFyY2hfcmVzdWx0cycpOwoKICAgICAgICAvLyBTZXR1cCBpbnRlcmFjdGlvbiBmb3IgZWFjaCBmb3JtCiAgICAgICAgc2V0dXBTZWFyY2hGb3JtSW50ZXJhY3Rpb24oJyNzZWFyY2hGb3JtMScsICcjbG9jYXRpb24xJywgJyNoaWRkZW5MYXQxJywgJyNoaWRkZW5MbmcxJywgJyNzdWdnZXN0aW9uczEnKTsKICAgICAgICBzZXR1cFNlYXJjaEZvcm1JbnRlcmFjdGlvbignI3NlYXJjaEZvcm0yJywgJyNsb2NhdGlvbjInLCAnI2hpZGRlbkxhdDInLCAnI2hpZGRlbkxuZzInLCAnI3N1Z2dlc3Rpb25zMicpOwoKICAgICAgICAkKCcuZmEtY3Jvc3NoYWlycycpLm9uKCdjbGljaycsIGZ1bmN0aW9uKCkgewogICAgICAgICAgICBmaWxsV2l0aEN1cnJlbnRMb2NhdGlvbignI2xvY2F0aW9uMScsICcjaGlkZGVuTGF0MScsICcjaGlkZGVuTG5nMScpOwogICAgICAgICAgICBmaWxsV2l0aEN1cnJlbnRMb2NhdGlvbignI2xvY2F0aW9uMicsICcjaGlkZGVuTGF0MicsICcjaGlkZGVuTG5nMicpOwogICAgICAgIH0pOwoKICAgICAgICAvLyBQcmVmaWxsIHNlYXJjaCBib3ggb24gcGFnZSBsb2FkCiAgICAgICAgcHJlZmlsbFNlYXJjaEJveElmTmVlZGVkKCcjbG9jYXRpb24xJywgJyNoaWRkZW5MYXQxJywgJyNoaWRkZW5MbmcxJywgJ0xvcyBBbmdlbGVzLCBDYWxpZm9ybmlhLCBVbml0ZWQgU3RhdGVzJywgMzQuMDU0MDc3LCAtMTE4LjI0MTY4LCAhaXNTZWFyY2hSZXN1bHRzUGFnZSk7CiAgICAgICAgcHJlZmlsbFNlYXJjaEJveElmTmVlZGVkKCcjbG9jYXRpb24yJywgJyNoaWRkZW5MYXQyJywgJyNoaWRkZW5MbmcyJywgJ0xvcyBBbmdlbGVzLCBDYWxpZm9ybmlhLCBVbml0ZWQgU3RhdGVzJywgMzQuMDU0MDc3LCAtMTE4LjI0MTY4LCAhaXNTZWFyY2hSZXN1bHRzUGFnZSk7CiAgICB9KTsKICAgIAo8L3NjcmlwdD4KICAgIAo8c2NyaXB0PgogICAgJChkb2N1bWVudCkucmVhZHkoZnVuY3Rpb24oKXsKICAgICAgdmFyIGJyYW5kU2VsZWN0ZWQgPSBmYWxzZTsKICAgICAgdmFyIHNlbGVjdGVkSW5kZXggPSAtMTsKICAgICAgdmFyIGlzU3VnZ2VzdGlvbnNIb3ZlcmVkID0gZmFsc2U7CiAgICAgIHZhciAkYnJhbmRJbnB1dCA9ICQoJyNicmFuZF9zZWFyY2gnKTsKICAgICAgdmFyICRzdWdnZXN0aW9uczMgPSAkKCcjc3VnZ2VzdGlvbnMzJyk7CiAgICAgIHZhciAkc2VhcmNoQnRuID0gJCgnI3NlYXJjaEJ0bicpOwogIAogICAgICBmdW5jdGlvbiBsb2FkQnJhbmRTdWdnZXN0aW9ucyhxdWVyeSkgewogICAgICAgIHJldHVybiAkLmFqYXgoewogICAgICAgICAgbWV0aG9kOiAnR0VUJywKICAgICAgICAgIHVybDogJy9zZWFyY2hfYnJhbmRzLycsCiAgICAgICAgICBkYXRhOiB7IHRlcm06IHF1ZXJ5IH0KICAgICAgICB9KTsKICAgICAgfQogIAogICAgICBmdW5jdGlvbiBzaG93U3VnZ2VzdGlvbnMoZGF0YSkgewogICAgICAgICRzdWdnZXN0aW9uczMuZW1wdHkoKTsKICAgICAgICBpZiAoZGF0YSAmJiBkYXRhLmxlbmd0aCkgewogICAgICAgICAgZGF0YS5mb3JFYWNoKGZ1bmN0aW9uKGl0ZW0pIHsKICAgICAgICAgICAgLy8gVXNpbmcgQm9vdHN0cmFwIGNsYXNzZXMgZm9yIGRhcmsgYmFja2dyb3VuZCBhbmQgaG92ZXIgZWZmZWN0CiAgICAgICAgICAgIHZhciBsaXN0SXRlbSA9ICQoJzxsaSB0YWJpbmRleD0iMCIgY2xhc3M9Imxpc3QtZ3JvdXAtaXRlbSBsaXN0LWdyb3VwLWl0ZW0tYWN0aW9uIGJnLXByaW1hcnkgdGV4dC13aGl0ZSBib3JkZXItMCIgZGF0YS12YWx1ZT0iJyArIGl0ZW0udmFsdWUgKyAnIj4nICsgaXRlbS5sYWJlbCArICc8L2xpPicpOwogICAgICAgICAgICAkc3VnZ2VzdGlvbnMzLmFwcGVuZChsaXN0SXRlbSk7CiAgICAgICAgICB9KTsKICAgICAgICB9CiAgICAgIH0KICAKICAgICAgZnVuY3Rpb24gY2xlYXJTdWdnZXN0aW9ucygpIHsKICAgICAgICAkc3VnZ2VzdGlvbnMzLmVtcHR5KCk7CiAgICAgICAgc2VsZWN0ZWRJbmRleCA9IC0xOwogICAgICB9CiAgCiAgICAgIGZ1bmN0aW9uIGhpZ2hsaWdodFN1Z2dlc3Rpb24oaW5kZXgpIHsKICAgICAgICB2YXIgaXRlbXMgPSAkc3VnZ2VzdGlvbnMzLmZpbmQoJ2xpJyk7CiAgICAgICAgaXRlbXMucmVtb3ZlQ2xhc3MoJ3NlbGVjdGVkJyk7CiAgICAgICAgaWYgKGluZGV4ID49IDAgJiYgaW5kZXggPCBpdGVtcy5sZW5ndGgpIHsKICAgICAgICAgIC8vIFRoZSAnc2VsZWN0ZWQnIGNsYXNzIGlzIG9wdGlvbmFsIGlmIGRlc2lyZWQuCiAgICAgICAgICAvLyBIb3ZlciBlZmZlY3QgaXMgaGFuZGxlZCBieSBsaXN0LWdyb3VwLWl0ZW0tYWN0aW9uIGFuZCBkYXJrIGNsYXNzZXMuCiAgICAgICAgICBpdGVtcy5lcShpbmRleCkuYWRkQ2xhc3MoJ3NlbGVjdGVkJyk7CiAgICAgICAgfQogICAgICB9CiAgCiAgICAgIGZ1bmN0aW9uIHNlbGVjdFN1Z2dlc3Rpb24oaW5kZXgpIHsKICAgICAgICB2YXIgaXRlbXMgPSAkc3VnZ2VzdGlvbnMzLmZpbmQoJ2xpJyk7CiAgICAgICAgaWYgKGluZGV4ID49IDAgJiYgaW5kZXggPCBpdGVtcy5sZW5ndGgpIHsKICAgICAgICAgIHZhciB2YWx1ZSA9IGl0ZW1zLmVxKGluZGV4KS50ZXh0KCk7CiAgICAgICAgICAkYnJhbmRJbnB1dC52YWwodmFsdWUpOwogICAgICAgICAgY2xlYXJTdWdnZXN0aW9ucygpOwogICAgICAgICAgYnJhbmRTZWxlY3RlZCA9IHRydWU7CiAgICAgICAgICAkc2VhcmNoQnRuLnByb3AoJ2Rpc2FibGVkJywgZmFsc2UpOwogICAgICAgIH0KICAgICAgfQogIAogICAgICAvLyBJbnB1dCBldmVudDogbG9hZCBzdWdnZXN0aW9ucwogICAgICAkYnJhbmRJbnB1dC5vbignaW5wdXQnLCBmdW5jdGlvbigpewogICAgICAgIHZhciBxdWVyeSA9ICQodGhpcykudmFsKCkudHJpbSgpOwogICAgICAgIGJyYW5kU2VsZWN0ZWQgPSBmYWxzZTsKICAgICAgICAkc2VhcmNoQnRuLnByb3AoJ2Rpc2FibGVkJywgdHJ1ZSk7CiAgICAgICAgc2VsZWN0ZWRJbmRleCA9IC0xOwogIAogICAgICAgIGlmIChxdWVyeS5sZW5ndGggPiAyKSB7CiAgICAgICAgICBsb2FkQnJhbmRTdWdnZXN0aW9ucyhxdWVyeSkuZG9uZShmdW5jdGlvbihkYXRhKXsKICAgICAgICAgICAgc2hvd1N1Z2dlc3Rpb25zKGRhdGEpOwogICAgICAgICAgfSkuZmFpbChmdW5jdGlvbihlcnJvcil7CiAgICAgICAgICAgIGNvbnNvbGUubG9nKCJBUEkgRXJyb3I6IiwgZXJyb3IpOwogICAgICAgICAgfSk7CiAgICAgICAgfSBlbHNlIHsKICAgICAgICAgIGNsZWFyU3VnZ2VzdGlvbnMoKTsKICAgICAgICB9CiAgICAgIH0pOwogIAogICAgICAvLyBLZXlib2FyZCBuYXZpZ2F0aW9uCiAgICAgICRicmFuZElucHV0Lm9uKCdrZXlkb3duJywgZnVuY3Rpb24oZSl7CiAgICAgICAgdmFyIGl0ZW1zID0gJHN1Z2dlc3Rpb25zMy5maW5kKCdsaScpOwogICAgICAgIHZhciBpdGVtQ291bnQgPSBpdGVtcy5sZW5ndGg7CiAgCiAgICAgICAgaWYgKGUua2V5Q29kZSA9PT0gNDAgJiYgaXRlbUNvdW50ID4gMCkgeyAvLyBEb3duIGFycm93CiAgICAgICAgICBlLnByZXZlbnREZWZhdWx0KCk7CiAgICAgICAgICBzZWxlY3RlZEluZGV4ID0gKHNlbGVjdGVkSW5kZXggKyAxKSAlIGl0ZW1Db3VudDsKICAgICAgICAgIGhpZ2hsaWdodFN1Z2dlc3Rpb24oc2VsZWN0ZWRJbmRleCk7CiAgICAgICAgfSBlbHNlIGlmIChlLmtleUNvZGUgPT09IDM4ICYmIGl0ZW1Db3VudCA+IDApIHsgLy8gVXAgYXJyb3cKICAgICAgICAgIGUucHJldmVudERlZmF1bHQoKTsKICAgICAgICAgIHNlbGVjdGVkSW5kZXggPSAoc2VsZWN0ZWRJbmRleCAtIDEgKyBpdGVtQ291bnQpICUgaXRlbUNvdW50OwogICAgICAgICAgaGlnaGxpZ2h0U3VnZ2VzdGlvbihzZWxlY3RlZEluZGV4KTsKICAgICAgICB9IGVsc2UgaWYgKGUua2V5Q29kZSA9PT0gMTMgJiYgc2VsZWN0ZWRJbmRleCA+PSAwKSB7IC8vIEVudGVyIG9uIGhpZ2hsaWdodGVkCiAgICAgICAgICBlLnByZXZlbnREZWZhdWx0KCk7CiAgICAgICAgICBzZWxlY3RTdWdnZXN0aW9uKHNlbGVjdGVkSW5kZXgpOwogICAgICAgIH0KICAgICAgfSk7CiAgCiAgICAgIC8vIE1vdXNlIGV2ZW50cyBvbiBzdWdnZXN0aW9ucwogICAgICAkKGRvY3VtZW50KS5vbignbW91c2VlbnRlcicsICcjc3VnZ2VzdGlvbnMzIGxpJywgZnVuY3Rpb24oKXsKICAgICAgICB2YXIgaXRlbXMgPSAkc3VnZ2VzdGlvbnMzLmZpbmQoJ2xpJyk7CiAgICAgICAgc2VsZWN0ZWRJbmRleCA9IGl0ZW1zLmluZGV4KCQodGhpcykpOwogICAgICAgIGhpZ2hsaWdodFN1Z2dlc3Rpb24oc2VsZWN0ZWRJbmRleCk7CiAgICAgIH0pOwogIAogICAgICAkKGRvY3VtZW50KS5vbignbW91c2VsZWF2ZScsICcjc3VnZ2VzdGlvbnMzIGxpJywgZnVuY3Rpb24oKXsKICAgICAgICB2YXIgaXRlbXMgPSAkc3VnZ2VzdGlvbnMzLmZpbmQoJ2xpJyk7CiAgICAgICAgaXRlbXMucmVtb3ZlQ2xhc3MoJ3NlbGVjdGVkJyk7CiAgICAgICAgc2VsZWN0ZWRJbmRleCA9IC0xOwogICAgICB9KTsKICAKICAgICAgJChkb2N1bWVudCkub24oJ2NsaWNrJywgJyNzdWdnZXN0aW9uczMgbGknLCBmdW5jdGlvbigpewogICAgICAgIHZhciBpdGVtcyA9ICRzdWdnZXN0aW9uczMuZmluZCgnbGknKTsKICAgICAgICBzZWxlY3RlZEluZGV4ID0gaXRlbXMuaW5kZXgoJCh0aGlzKSk7CiAgICAgICAgc2VsZWN0U3VnZ2VzdGlvbihzZWxlY3RlZEluZGV4KTsKICAgICAgfSk7CiAgCiAgICAgIC8vIE1hbmFnZSBob3ZlciBzdGF0ZSBmb3IgdGhlIGVudGlyZSBzdWdnZXN0aW9uIGxpc3QKICAgICAgJHN1Z2dlc3Rpb25zMy5vbignbW91c2VlbnRlcicsIGZ1bmN0aW9uKCl7CiAgICAgICAgaXNTdWdnZXN0aW9uc0hvdmVyZWQgPSB0cnVlOwogICAgICB9KS5vbignbW91c2VsZWF2ZScsIGZ1bmN0aW9uKCl7CiAgICAgICAgaXNTdWdnZXN0aW9uc0hvdmVyZWQgPSBmYWxzZTsKICAgICAgICBzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7CiAgICAgICAgICBpZiAoIWRvY3VtZW50LmFjdGl2ZUVsZW1lbnQgfHwgZG9jdW1lbnQuYWN0aXZlRWxlbWVudC5pZCAhPT0gJ2JyYW5kX3NlYXJjaCcpIHsKICAgICAgICAgICAgY2xlYXJTdWdnZXN0aW9ucygpOwogICAgICAgICAgfQogICAgICAgIH0sIDIwMCk7CiAgICAgIH0pOwogIAogICAgICAvLyBCbHVyIGV2ZW50IG9uIGlucHV0CiAgICAgICRicmFuZElucHV0Lm9uKCdibHVyJywgZnVuY3Rpb24oKXsKICAgICAgICBzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7CiAgICAgICAgICBpZiAoIWlzU3VnZ2VzdGlvbnNIb3ZlcmVkKSB7CiAgICAgICAgICAgIGNsZWFyU3VnZ2VzdGlvbnMoKTsKICAgICAgICAgIH0KICAgICAgICB9LCAyMDApOwogICAgICB9KTsKICAKICAgICAgLy8gUHJldmVudCBmb3JtIHN1Ym1pc3Npb24gd2l0aG91dCBhIHNlbGVjdGVkIGJyYW5kCiAgICAgICQoJyNzZWFyY2hGb3JtMicpLm9uKCdzdWJtaXQnLCBmdW5jdGlvbihlKSB7CiAgICAgICAgaWYgKCFicmFuZFNlbGVjdGVkKSB7CiAgICAgICAgICBlLnByZXZlbnREZWZhdWx0KCk7CiAgICAgICAgfQogICAgICB9KTsKICAgIH0pOwo8L3NjcmlwdD4KICAKCgo8c2NyaXB0PgogICQoZG9jdW1lbnQpLnJlYWR5KGZ1bmN0aW9uKCkgewogICAgJCgnLmNhcmQtZmF2LWljb24nKS5vbignY2xpY2snLCBmdW5jdGlvbigpIHsKICAgICAgdmFyIGhlYXJ0SWNvbiA9ICQodGhpcykuZmluZCgnLmhlYXJ0LWljb24nKTsKICAgICAgdmFyIGl0ZW1JZCA9ICQodGhpcykuZGF0YSgnaWQnKTsKICAgICAgdmFyIGJvb2ttYXJrVHlwZSA9ICQodGhpcykuZGF0YSgndHlwZScpOwogICAgICB2YXIgaXNCb29rbWFya2VkID0gJCh0aGlzKS5kYXRhKCdib29rbWFya2VkJykgPT09ICJUcnVlIjsKCiAgICAgICQuYWpheCh7CiAgICAgICAgdXJsOiAnL3RvZ2dsZV9ib29rbWFyay8nLAogICAgICAgIG1ldGhvZDogJ1BPU1QnLAogICAgICAgIGRhdGE6IHsKICAgICAgICAgICdjc3JmbWlkZGxld2FyZXRva2VuJzogJ1dIbElKNTBTWkV2S0paMHZEQktoaXdmUXB0NU12TFdORnNhWXV2MkU0WFRvcGtRRUYwV2h2UTZzZXNsbGg4Z0cnLAogICAgICAgICAgJ2l0ZW1faWQnOiBpdGVtSWQsCiAgICAgICAgICAndHlwZSc6IGJvb2ttYXJrVHlwZQogICAgICAgIH0sCiAgICAgICAgc3VjY2VzczogZnVuY3Rpb24ocmVzcG9uc2UpIHsKICAgICAgICAgIGlmIChyZXNwb25zZS5pc19ib29rbWFya2VkKSB7CiAgICAgICAgICAgIGhlYXJ0SWNvbi5hZGRDbGFzcygnYm9va21hcmtlZCcpOwogICAgICAgICAgICBoZWFydEljb24ucGFyZW50KCkuZGF0YSgnYm9va21hcmtlZCcsICJUcnVlIik7CiAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICBoZWFydEljb24ucmVtb3ZlQ2xhc3MoJ2Jvb2ttYXJrZWQnKTsKICAgICAgICAgICAgaGVhcnRJY29uLnBhcmVudCgpLmRhdGEoJ2Jvb2ttYXJrZWQnLCAiRmFsc2UiKTsKICAgICAgICAgIH0KICAgICAgICB9CiAgICAgIH0pOwogICAgfSk7CiAgfSk7Cjwvc2NyaXB0PiAgICAgICAgCgogICAgCiAgICAKPHNjcmlwdCBzcmM9Imh0dHBzOi8vY29kZS5qcXVlcnkuY29tL2pxdWVyeS0zLjYuMC5taW4uanMiPjwvc2NyaXB0Pgo8c2NyaXB0IHNyYz0iaHR0cHM6Ly91bnBrZy5jb20vbGVhZmxldEAxLjUuMS9kaXN0L2xlYWZsZXQuanMiIGludGVncml0eT0ic2hhNTEyLUdmZlBNRjNSdk1lWXljMUxXTUh0SzhFYlB2MGlOWjgvb1R0SFB4OS9jYzJJTHhRK3U5MDVxSXdkcFVMYXFEa3lCS2dPYUI1N1FUTWc3enRnOEptMk9nPT0iIGNyb3Nzb3JpZ2luPSIiPjwvc2NyaXB0Pgo8c2NyaXB0IHNyYz0iL3N0YXRpYy9kaXJlY3RvcnkvdmVuZG9yL29iamVjdC1maXQtaW1hZ2VzL29maS5taW4uanMiPjwvc2NyaXB0Pgo8IS0tIFN3aXBlciBDYXJvdXNlbCAgICAgICAgICAgICAgICAgICAgICAgLS0+CjxzY3JpcHQgc3JjPSJodHRwczovL2NkbmpzLmNsb3VkZmxhcmUuY29tL2FqYXgvbGlicy9Td2lwZXIvNC40LjEvanMvc3dpcGVyLm1pbi5qcyI+PC9zY3JpcHQ+CjxzY3JpcHQgc3JjPSIvc3RhdGljL2RpcmVjdG9yeS9qcy9tYXAtbGF5ZXJzLmpzIj48L3NjcmlwdD4KPHNjcmlwdCBzcmM9Ii9zdGF0aWMvZGlyZWN0b3J5L2pzL21hcC1jYXRlZ29yeS5qcyI+PC9zY3JpcHQ+CjxzY3JpcHQgc3JjPSIvc3RhdGljL2RpcmVjdG9yeS9qcy9tYXAtZGV0YWlsLmpzIj48L3NjcmlwdD4KCgogICAgPHNjcmlwdD4KICAgICAgZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcignRE9NQ29udGVudExvYWRlZCcsIChldmVudCkgPT4gewogICAgICAgICAgY29uc3QgYWxlcnRzID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnLmFsZXJ0Jyk7CiAgICAgICAgICAKICAgICAgICAgIGFsZXJ0cy5mb3JFYWNoKChhbGVydCkgPT4gewogICAgICAgICAgICAgIHNldFRpbWVvdXQoKCkgPT4gewogICAgICAgICAgICAgICAgICBhbGVydC5jbGFzc0xpc3QucmVtb3ZlKCdzaG93Jyk7IC8vIFRyaWdnZXJzIGZhZGUtb3V0IHRyYW5zaXRpb24KICAgICAgICAgICAgICAgICAgYWxlcnQuY2xhc3NMaXN0LmFkZCgnZmFkZScpOwogICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgLy8gV2FpdCBmb3IgdGhlIENTUyB0cmFuc2l0aW9uIHRvIGZpbmlzaCBiZWZvcmUgcmVtb3ZpbmcgdGhlIGVsZW1lbnQKICAgICAgICAgICAgICAgICAgYWxlcnQuYWRkRXZlbnRMaXN0ZW5lcigndHJhbnNpdGlvbmVuZCcsICgpID0+IHsKICAgICAgICAgICAgICAgICAgICAgIGFsZXJ0LnJlbW92ZSgpOwogICAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgICB9LCAzMDAwKTsKICAgICAgICAgIH0pOwogICAgICB9KTsKICAgIDwvc2NyaXB0PgogIDwvYm9keT4KPC9odG1sPg==', '', '{"Content-Type": "text/html; charset=utf-8", "Expires": "Sun, 22 Dec 2024 04:50:41 GMT", "Cache-Control": "max-age=0, no-cache, no-store, must-revalidate, private", "Vary": "Cookie"}') |
4.14 | ||||||||||||||||||||
Connection: default Transaction status: In transaction /app/.heroku/python/bin/gunicorn in <module>(8) sys.exit(run()) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/wsgiapp.py in run(67) WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py in run(236) super().run() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py in run(72) Arbiter(self).run() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in run(202) self.manage_workers() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in manage_workers(571) self.spawn_workers() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in spawn_workers(642) self.spawn_worker() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in spawn_worker(609) worker.init_process() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/base.py in init_process(142) self.run() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in run(126) self.run_for_one(timeout) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in run_for_one(70) self.accept(listener) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in accept(32) self.handle(listener, client, addr) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in handle(135) self.handle_request(listener, req, client, addr) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in handle_request(178) respiter = self.wsgi(environ, resp.start_response) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in _nr_wsgi_application_wrapper_(663) result = _WSGIApplicationMiddleware(wrapped, environ, _start_response, transaction) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in __init__(196) self.iterable = self.application(self.request_environ, self.start_response) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in _nr_wsgi_application_wrapper_(560) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _nr_wrapper_BaseHandler_get_response_(413) response = wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/whitenoise/middleware.py in __call__(124) return self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56) result = self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/rawdata/middleware.py in __call__(66) return self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/rawdata/middleware.py in __call__(23) return self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/allauth/account/middleware.py in __call__(14) response = self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/htmlmin/middleware.py in __call__(36) response = self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in __call__(74) response = self.process_response(request, response) /app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in process_response(151) self._process_response(request, response) /app/.heroku/python/lib/python3.11/contextlib.py in inner(81) return func(*args, **kwds) /app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in _process_response(131) ResponseModelFactory(response).construct_response_model() /app/.heroku/python/lib/python3.11/site-packages/silk/model_factory.py in construct_response_model(322) silky_response.save() |
|||||||||||||||||||||
SAVEPOINT "s140584189754240_x51"SAVEPOINT "s140584189754240_x51"
|
0.74 | ||||||||||||||||||||
Connection: default Transaction status: In transaction /app/.heroku/python/bin/gunicorn in <module>(8) sys.exit(run()) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/wsgiapp.py in run(67) WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py in run(236) super().run() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py in run(72) Arbiter(self).run() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in run(202) self.manage_workers() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in manage_workers(571) self.spawn_workers() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in spawn_workers(642) self.spawn_worker() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in spawn_worker(609) worker.init_process() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/base.py in init_process(142) self.run() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in run(126) self.run_for_one(timeout) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in run_for_one(70) self.accept(listener) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in accept(32) self.handle(listener, client, addr) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in handle(135) self.handle_request(listener, req, client, addr) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in handle_request(178) respiter = self.wsgi(environ, resp.start_response) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in _nr_wsgi_application_wrapper_(663) result = _WSGIApplicationMiddleware(wrapped, environ, _start_response, transaction) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in __init__(196) self.iterable = self.application(self.request_environ, self.start_response) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in _nr_wsgi_application_wrapper_(560) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _nr_wrapper_BaseHandler_get_response_(413) response = wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/whitenoise/middleware.py in __call__(124) return self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56) result = self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/rawdata/middleware.py in __call__(66) return self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/rawdata/middleware.py in __call__(23) return self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/allauth/account/middleware.py in __call__(14) response = self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/htmlmin/middleware.py in __call__(36) response = self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in __call__(74) response = self.process_response(request, response) /app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in process_response(151) self._process_response(request, response) /app/.heroku/python/lib/python3.11/contextlib.py in inner(81) return func(*args, **kwds) /app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in _process_response(133) collector.finalise() /app/.heroku/python/lib/python3.11/site-packages/silk/collector.py in finalise(167) models.SQLQuery.objects.bulk_create(sql_queries) /app/.heroku/python/lib/python3.11/contextlib.py in inner(80) with self._recreate_cm(): /app/.heroku/python/lib/python3.11/site-packages/django/utils/asyncio.py in inner(26) return func(*args, **kwargs) |
|||||||||||||||||||||
UPDATE "silk_request"
3 similar queries.
SET "num_sql_queries" = 1 WHERE "silk_request"."id" = 'b041cf92-45c0-4a7e-bd75-20e4a17a0433'UPDATE "silk_request" SET "num_sql_queries" = 1 WHERE "silk_request"."id" = 'b041cf92-45c0-4a7e-bd75-20e4a17a0433' |
1.47 | ||||||||||||||||||||
Connection: default Transaction status: In transaction /app/.heroku/python/bin/gunicorn in <module>(8) sys.exit(run()) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/wsgiapp.py in run(67) WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py in run(236) super().run() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py in run(72) Arbiter(self).run() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in run(202) self.manage_workers() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in manage_workers(571) self.spawn_workers() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in spawn_workers(642) self.spawn_worker() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in spawn_worker(609) worker.init_process() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/base.py in init_process(142) self.run() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in run(126) self.run_for_one(timeout) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in run_for_one(70) self.accept(listener) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in accept(32) self.handle(listener, client, addr) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in handle(135) self.handle_request(listener, req, client, addr) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in handle_request(178) respiter = self.wsgi(environ, resp.start_response) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in _nr_wsgi_application_wrapper_(663) result = _WSGIApplicationMiddleware(wrapped, environ, _start_response, transaction) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in __init__(196) self.iterable = self.application(self.request_environ, self.start_response) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in _nr_wsgi_application_wrapper_(560) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _nr_wrapper_BaseHandler_get_response_(413) response = wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/whitenoise/middleware.py in __call__(124) return self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56) result = self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/rawdata/middleware.py in __call__(66) return self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/rawdata/middleware.py in __call__(23) return self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/allauth/account/middleware.py in __call__(14) response = self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/htmlmin/middleware.py in __call__(36) response = self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in __call__(74) response = self.process_response(request, response) /app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in process_response(151) self._process_response(request, response) /app/.heroku/python/lib/python3.11/contextlib.py in inner(81) return func(*args, **kwds) /app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in _process_response(133) collector.finalise() /app/.heroku/python/lib/python3.11/site-packages/silk/collector.py in finalise(167) models.SQLQuery.objects.bulk_create(sql_queries) /app/.heroku/python/lib/python3.11/contextlib.py in inner(81) return func(*args, **kwds) /app/.heroku/python/lib/python3.11/site-packages/silk/models.py in bulk_create(246) obj.prepare_save() /app/.heroku/python/lib/python3.11/site-packages/silk/models.py in prepare_save(326) self.request.save(update_fields=['num_sql_queries']) /app/.heroku/python/lib/python3.11/site-packages/silk/models.py in save(203) super().save(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/silk/sql.py in execute_sql(89) return self._execute_sql(*args, **kwargs) |
|||||||||||||||||||||
UPDATE "silk_request"
3 similar queries.
SET "num_sql_queries" = 2 WHERE "silk_request"."id" = 'b041cf92-45c0-4a7e-bd75-20e4a17a0433'UPDATE "silk_request" SET "num_sql_queries" = 2 WHERE "silk_request"."id" = 'b041cf92-45c0-4a7e-bd75-20e4a17a0433' |
0.91 | ||||||||||||||||||||
Connection: default Transaction status: In transaction /app/.heroku/python/bin/gunicorn in <module>(8) sys.exit(run()) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/wsgiapp.py in run(67) WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py in run(236) super().run() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py in run(72) Arbiter(self).run() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in run(202) self.manage_workers() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in manage_workers(571) self.spawn_workers() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in spawn_workers(642) self.spawn_worker() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in spawn_worker(609) worker.init_process() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/base.py in init_process(142) self.run() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in run(126) self.run_for_one(timeout) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in run_for_one(70) self.accept(listener) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in accept(32) self.handle(listener, client, addr) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in handle(135) self.handle_request(listener, req, client, addr) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in handle_request(178) respiter = self.wsgi(environ, resp.start_response) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in _nr_wsgi_application_wrapper_(663) result = _WSGIApplicationMiddleware(wrapped, environ, _start_response, transaction) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in __init__(196) self.iterable = self.application(self.request_environ, self.start_response) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in _nr_wsgi_application_wrapper_(560) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _nr_wrapper_BaseHandler_get_response_(413) response = wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/whitenoise/middleware.py in __call__(124) return self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56) result = self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/rawdata/middleware.py in __call__(66) return self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/rawdata/middleware.py in __call__(23) return self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/allauth/account/middleware.py in __call__(14) response = self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/htmlmin/middleware.py in __call__(36) response = self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in __call__(74) response = self.process_response(request, response) /app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in process_response(151) self._process_response(request, response) /app/.heroku/python/lib/python3.11/contextlib.py in inner(81) return func(*args, **kwds) /app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in _process_response(133) collector.finalise() /app/.heroku/python/lib/python3.11/site-packages/silk/collector.py in finalise(167) models.SQLQuery.objects.bulk_create(sql_queries) /app/.heroku/python/lib/python3.11/contextlib.py in inner(81) return func(*args, **kwds) /app/.heroku/python/lib/python3.11/site-packages/silk/models.py in bulk_create(246) obj.prepare_save() /app/.heroku/python/lib/python3.11/site-packages/silk/models.py in prepare_save(326) self.request.save(update_fields=['num_sql_queries']) /app/.heroku/python/lib/python3.11/site-packages/silk/models.py in save(203) super().save(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/silk/sql.py in execute_sql(89) return self._execute_sql(*args, **kwargs) |
|||||||||||||||||||||
UPDATE "silk_request"
3 similar queries.
SET "num_sql_queries" = 3 WHERE "silk_request"."id" = 'b041cf92-45c0-4a7e-bd75-20e4a17a0433'UPDATE "silk_request" SET "num_sql_queries" = 3 WHERE "silk_request"."id" = 'b041cf92-45c0-4a7e-bd75-20e4a17a0433' |
0.81 | ||||||||||||||||||||
Connection: default Transaction status: In transaction /app/.heroku/python/bin/gunicorn in <module>(8) sys.exit(run()) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/wsgiapp.py in run(67) WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py in run(236) super().run() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py in run(72) Arbiter(self).run() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in run(202) self.manage_workers() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in manage_workers(571) self.spawn_workers() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in spawn_workers(642) self.spawn_worker() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in spawn_worker(609) worker.init_process() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/base.py in init_process(142) self.run() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in run(126) self.run_for_one(timeout) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in run_for_one(70) self.accept(listener) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in accept(32) self.handle(listener, client, addr) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in handle(135) self.handle_request(listener, req, client, addr) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in handle_request(178) respiter = self.wsgi(environ, resp.start_response) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in _nr_wsgi_application_wrapper_(663) result = _WSGIApplicationMiddleware(wrapped, environ, _start_response, transaction) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in __init__(196) self.iterable = self.application(self.request_environ, self.start_response) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in _nr_wsgi_application_wrapper_(560) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _nr_wrapper_BaseHandler_get_response_(413) response = wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/whitenoise/middleware.py in __call__(124) return self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56) result = self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/rawdata/middleware.py in __call__(66) return self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/rawdata/middleware.py in __call__(23) return self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/allauth/account/middleware.py in __call__(14) response = self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/htmlmin/middleware.py in __call__(36) response = self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in __call__(74) response = self.process_response(request, response) /app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in process_response(151) self._process_response(request, response) /app/.heroku/python/lib/python3.11/contextlib.py in inner(81) return func(*args, **kwds) /app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in _process_response(133) collector.finalise() /app/.heroku/python/lib/python3.11/site-packages/silk/collector.py in finalise(167) models.SQLQuery.objects.bulk_create(sql_queries) /app/.heroku/python/lib/python3.11/contextlib.py in inner(81) return func(*args, **kwds) /app/.heroku/python/lib/python3.11/site-packages/silk/models.py in bulk_create(246) obj.prepare_save() /app/.heroku/python/lib/python3.11/site-packages/silk/models.py in prepare_save(326) self.request.save(update_fields=['num_sql_queries']) /app/.heroku/python/lib/python3.11/site-packages/silk/models.py in save(203) super().save(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/silk/sql.py in execute_sql(89) return self._execute_sql(*args, **kwargs) |
|||||||||||||||||||||
INSERT INTO "silk_sqlquery" ("query", "start_time", "end_time", "time_taken", "identifier", "request_id", "traceback", "analysis")
VALUES ('SELECT "django_site"."id", "django_site"."domain", "django_site"."name" FROM "django_site" WHERE "django_site"."id" = 1 LIMIT 21', '2024-12-22T04:50:41.250959+00:00'::timestamptz, '2024-12-22T04:50:41.253400+00:00'::timestamptz, 2.441, 1, 'b041cf92-45c0-4a7e-bd75-20e4a17a0433', ' File "/app/.heroku/python/lib/python3.11/site-packages/silk/sql.py", line 82, in execute_sql tb = ''''.join(reversed(traceback.format_stack())) File "/app/.heroku/python/lib/python3.11/site-packages/django/db/models/query.py", line 91, in __iter__ results = compiler.execute_sql( File "/app/.heroku/python/lib/python3.11/site-packages/django/db/models/query.py", line 1928, in _fetch_all self._result_cache = list(self._iterable_class(self)) File "/app/.heroku/python/lib/python3.11/site-packages/django/db/models/query.py", line 382, in __len__ self._fetch_all() File "/app/.heroku/python/lib/python3.11/site-packages/django/db/models/query.py", line 645, in get num = len(clone) File "/app/.heroku/python/lib/python3.11/site-packages/django/db/models/manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/contrib/sites/models.py", line 30, in _get_site_by_id site = self.get(pk=site_id) File "/app/.heroku/python/lib/python3.11/site-packages/django/contrib/sites/models.py", line 59, in get_current return self._get_site_by_id(site_id) File "/app/.heroku/python/lib/python3.11/site-packages/django/contrib/sites/shortcuts.py", line 16, in get_current_site return Site.objects.get_current(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/contrib/auth/views.py", line 112, in get_context_data current_site = get_current_site(self.request) File "/app/.heroku/python/lib/python3.11/site-packages/django/views/generic/edit.py", line 142, in get return self.render_to_response(self.get_context_data()) File "/app/accounts/views.py", line 64, in get return super().get(request, *args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 900, in wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/contrib/auth/views.py", line 88, in dispatch return super().dispatch(request, *args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/decorators.py", line 186, in _view_wrapper response = view_func(request, *args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 527, in wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py", line 72, in __call__ response = self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) [Previous line repeated 1 more time] File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/staticfiles.py", line 114, in process_request response = super().process_request(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/headers.py", line 46, in process_request return super().process_request(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/timer.py", line 65, in process_request return super().process_request(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/middleware.py", line 58, in __call__ response = toolbar.process_request(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/htmlmin/middleware.py", line 36, in __call__ response = self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/allauth/account/middleware.py", line 14, in __call__ response = self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/rawdata/middleware.py", line 23, in __call__ return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/rawdata/middleware.py", line 66, in __call__ return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/corsheaders/middleware.py", line 56, in __call__ result = self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/whitenoise/middleware.py", line 124, in __call__ return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/base.py", line 140, in get_response response = self._middleware_chain(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 413, in _nr_wrapper_BaseHandler_get_response_ response = wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/wsgi.py", line 124, in __call__ response = self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py", line 560, in _nr_wsgi_application_wrapper_ return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py", line 196, in __init__ self.iterable = self.application(self.request_environ, self.start_response) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py", line 663, in _nr_wsgi_application_wrapper_ result = _WSGIApplicationMiddleware(wrapped, environ, _start_response, transaction) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 178, in handle_request respiter = self.wsgi(environ, resp.start_response) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 135, in handle self.handle_request(listener, req, client, addr) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 32, in accept self.handle(listener, client, addr) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 70, in run_for_one self.accept(listener) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 126, in run self.run_for_one(timeout) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/base.py", line 142, in init_process self.run() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py", line 609, in spawn_worker worker.init_process() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py", line 642, in spawn_workers self.spawn_worker() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py", line 571, in manage_workers self.spawn_workers() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py", line 202, in run self.manage_workers() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py", line 72, in run Arbiter(self).run() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py", line 236, in run super().run() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/wsgiapp.py", line 67, in run WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run() File "/app/.heroku/python/bin/gunicorn", line 8, in <module> sys.exit(run()) ', 'Limit (cost=0.00..1.00 rows=1 width=48) -> Seq Scan on django_site (cost=0.00..1.00 rows=1 width=48) Filter: (id = 1)'), ('SELECT "socialaccount_socialapp"."id", "socialaccount_socialapp"."provider", "socialaccount_socialapp"."provider_id", "socialaccount_socialapp"."name", "socialaccount_socialapp"."client_id", "socialaccount_socialapp"."secret", "socialaccount_socialapp"."key", "socialaccount_socialapp"."settings" FROM "socialaccount_socialapp" INNER JOIN "socialaccount_socialapp_sites" ON ("socialaccount_socialapp"."id" = "socialaccount_socialapp_sites"."socialapp_id") WHERE ("socialaccount_socialapp_sites"."site_id" = 1 AND ("socialaccount_socialapp"."provider" = google OR "socialaccount_socialapp"."provider_id" = google))', '2024-12-22T04:50:41.266651+00:00'::timestamptz, '2024-12-22T04:50:41.278565+00:00'::timestamptz, 11.914, 2, 'b041cf92-45c0-4a7e-bd75-20e4a17a0433', ' File "/app/.heroku/python/lib/python3.11/site-packages/silk/sql.py", line 82, in execute_sql tb = ''''.join(reversed(traceback.format_stack())) File "/app/.heroku/python/lib/python3.11/site-packages/django/db/models/query.py", line 91, in __iter__ results = compiler.execute_sql( File "/app/.heroku/python/lib/python3.11/site-packages/django/db/models/query.py", line 1928, in _fetch_all self._result_cache = list(self._iterable_class(self)) File "/app/.heroku/python/lib/python3.11/site-packages/django/db/models/query.py", line 400, in __iter__ self._fetch_all() File "/app/.heroku/python/lib/python3.11/site-packages/allauth/socialaccount/adapter.py", line 238, in list_apps for app in db_apps: File "/app/.heroku/python/lib/python3.11/site-packages/allauth/socialaccount/adapter.py", line 286, in get_app apps = self.list_apps(request, provider=provider, client_id=client_id) File "/app/.heroku/python/lib/python3.11/site-packages/allauth/socialaccount/adapter.py", line 206, in get_provider app = self.get_app(request, provider=provider) File "/app/.heroku/python/lib/python3.11/site-packages/allauth/socialaccount/templatetags/socialaccount.py", line 20, in provider_login_url provider = adapter.get_provider(request, provider) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/library.py", line 237, in render output = self.func(*resolved_args, **resolved_kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 961, in render_annotated return self.render(context) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 1000, in <listcomp> return SafeString("".join([node.render_annotated(context) for node in self])) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 1000, in render return SafeString("".join([node.render_annotated(context) for node in self])) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/loader_tags.py", line 65, in render result = block.nodelist.render(context) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 734, in wrapper return FunctionTraceWrapper(wrapped, name=instance.name, group="Template/Block")(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 961, in render_annotated return self.render(context) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 1000, in <listcomp> return SafeString("".join([node.render_annotated(context) for node in self])) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 1000, in render return SafeString("".join([node.render_annotated(context) for node in self])) File "/app/.heroku/python/lib/python3.11/site-packages/django/test/utils.py", line 111, in instrumented_test_render return self.nodelist.render(context) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/loader_tags.py", line 159, in render return compiled_parent._render(context) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 961, in render_annotated return self.render(context) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 1000, in <listcomp> return SafeString("".join([node.render_annotated(context) for node in self])) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 1000, in render return SafeString("".join([node.render_annotated(context) for node in self])) File "/app/.heroku/python/lib/python3.11/site-packages/django/test/utils.py", line 111, in instrumented_test_render return self.nodelist.render(context) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 171, in render return self._render(context) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/backends/django.py", line 61, in render return self.template.render(context) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py", line 72, in __call__ response = self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) [Previous line repeated 1 more time] File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/staticfiles.py", line 114, in process_request response = super().process_request(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/headers.py", line 46, in process_request return super().process_request(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/timer.py", line 65, in process_request return super().process_request(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/middleware.py", line 58, in __call__ response = toolbar.process_request(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/htmlmin/middleware.py", line 36, in __call__ response = self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/allauth/account/middleware.py", line 14, in __call__ response = self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/rawdata/middleware.py", line 23, in __call__ return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/rawdata/middleware.py", line 66, in __call__ return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/corsheaders/middleware.py", line 56, in __call__ result = self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/whitenoise/middleware.py", line 124, in __call__ return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/base.py", line 140, in get_response response = self._middleware_chain(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 413, in _nr_wrapper_BaseHandler_get_response_ response = wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/wsgi.py", line 124, in __call__ response = self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py", line 560, in _nr_wsgi_application_wrapper_ return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py", line 196, in __init__ self.iterable = self.application(self.request_environ, self.start_response) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py", line 663, in _nr_wsgi_application_wrapper_ result = _WSGIApplicationMiddleware(wrapped, environ, _start_response, transaction) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 178, in handle_request respiter = self.wsgi(environ, resp.start_response) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 135, in handle self.handle_request(listener, req, client, addr) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 32, in accept self.handle(listener, client, addr) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 70, in run_for_one self.accept(listener) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 126, in run self.run_for_one(timeout) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/base.py", line 142, in init_process self.run() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py", line 609, in spawn_worker worker.init_process() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py", line 642, in spawn_workers self.spawn_worker() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py", line 571, in manage_workers self.spawn_workers() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py", line 202, in run self.manage_workers() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py", line 72, in run Arbiter(self).run() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py", line 236, in run super().run() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/wsgiapp.py", line 67, in run WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run() File "/app/.heroku/python/bin/gunicorn", line 8, in <module> sys.exit(run()) ', 'Nested Loop (cost=0.00..2.02 rows=1 width=105) Join Filter: (socialaccount_socialapp.id = socialaccount_socialapp_sites.socialapp_id) -> Seq Scan on socialaccount_socialapp (cost=0.00..1.01 rows=1 width=105) Filter: (((provider)::text = ''google''::text) OR ((provider_id)::text = ''google''::text)) -> Seq Scan on socialaccount_socialapp_sites (cost=0.00..1.01 rows=2 width=4) Filter: (site_id = 1)'), ('SELECT "socialaccount_socialapp"."id", "socialaccount_socialapp"."provider", "socialaccount_socialapp"."provider_id", "socialaccount_socialapp"."name", "socialaccount_socialapp"."client_id", "socialaccount_socialapp"."secret", "socialaccount_socialapp"."key", "socialaccount_socialapp"."settings" FROM "socialaccount_socialapp" INNER JOIN "socialaccount_socialapp_sites" ON ("socialaccount_socialapp"."id" = "socialaccount_socialapp_sites"."socialapp_id") WHERE ("socialaccount_socialapp_sites"."site_id" = 1 AND ("socialaccount_socialapp"."provider" = facebook OR "socialaccount_socialapp"."provider_id" = facebook))', '2024-12-22T04:50:41.284045+00:00'::timestamptz, '2024-12-22T04:50:41.287103+00:00'::timestamptz, 3.058, 3, 'b041cf92-45c0-4a7e-bd75-20e4a17a0433', ' File "/app/.heroku/python/lib/python3.11/site-packages/silk/sql.py", line 82, in execute_sql tb = ''''.join(reversed(traceback.format_stack())) File "/app/.heroku/python/lib/python3.11/site-packages/django/db/models/query.py", line 91, in __iter__ results = compiler.execute_sql( File "/app/.heroku/python/lib/python3.11/site-packages/django/db/models/query.py", line 1928, in _fetch_all self._result_cache = list(self._iterable_class(self)) File "/app/.heroku/python/lib/python3.11/site-packages/django/db/models/query.py", line 400, in __iter__ self._fetch_all() File "/app/.heroku/python/lib/python3.11/site-packages/allauth/socialaccount/adapter.py", line 238, in list_apps for app in db_apps: File "/app/.heroku/python/lib/python3.11/site-packages/allauth/socialaccount/adapter.py", line 286, in get_app apps = self.list_apps(request, provider=provider, client_id=client_id) File "/app/.heroku/python/lib/python3.11/site-packages/allauth/socialaccount/adapter.py", line 206, in get_provider app = self.get_app(request, provider=provider) File "/app/.heroku/python/lib/python3.11/site-packages/allauth/socialaccount/templatetags/socialaccount.py", line 20, in provider_login_url provider = adapter.get_provider(request, provider) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/library.py", line 237, in render output = self.func(*resolved_args, **resolved_kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 961, in render_annotated return self.render(context) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 1000, in <listcomp> return SafeString("".join([node.render_annotated(context) for node in self])) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 1000, in render return SafeString("".join([node.render_annotated(context) for node in self])) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/loader_tags.py", line 65, in render result = block.nodelist.render(context) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 734, in wrapper return FunctionTraceWrapper(wrapped, name=instance.name, group="Template/Block")(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 961, in render_annotated return self.render(context) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 1000, in <listcomp> return SafeString("".join([node.render_annotated(context) for node in self])) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 1000, in render return SafeString("".join([node.render_annotated(context) for node in self])) File "/app/.heroku/python/lib/python3.11/site-packages/django/test/utils.py", line 111, in instrumented_test_render return self.nodelist.render(context) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/loader_tags.py", line 159, in render return compiled_parent._render(context) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 961, in render_annotated return self.render(context) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 1000, in <listcomp> return SafeString("".join([node.render_annotated(context) for node in self])) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 1000, in render return SafeString("".join([node.render_annotated(context) for node in self])) File "/app/.heroku/python/lib/python3.11/site-packages/django/test/utils.py", line 111, in instrumented_test_render return self.nodelist.render(context) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 171, in render return self._render(context) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/backends/django.py", line 61, in render return self.template.render(context) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py", line 72, in __call__ response = self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) [Previous line repeated 1 more time] File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/staticfiles.py", line 114, in process_request response = super().process_request(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/headers.py", line 46, in process_request return super().process_request(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/timer.py", line 65, in process_request return super().process_request(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/middleware.py", line 58, in __call__ response = toolbar.process_request(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/htmlmin/middleware.py", line 36, in __call__ response = self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/allauth/account/middleware.py", line 14, in __call__ response = self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/rawdata/middleware.py", line 23, in __call__ return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/rawdata/middleware.py", line 66, in __call__ return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/corsheaders/middleware.py", line 56, in __call__ result = self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/whitenoise/middleware.py", line 124, in __call__ return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/base.py", line 140, in get_response response = self._middleware_chain(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 413, in _nr_wrapper_BaseHandler_get_response_ response = wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/wsgi.py", line 124, in __call__ response = self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py", line 560, in _nr_wsgi_application_wrapper_ return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py", line 196, in __init__ self.iterable = self.application(self.request_environ, self.start_response) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py", line 663, in _nr_wsgi_application_wrapper_ result = _WSGIApplicationMiddleware(wrapped, environ, _start_response, transaction) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 178, in handle_request respiter = self.wsgi(environ, resp.start_response) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 135, in handle self.handle_request(listener, req, client, addr) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 32, in accept self.handle(listener, client, addr) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 70, in run_for_one self.accept(listener) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 126, in run self.run_for_one(timeout) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/base.py", line 142, in init_process self.run() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py", line 609, in spawn_worker worker.init_process() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py", line 642, in spawn_workers self.spawn_worker() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py", line 571, in manage_workers self.spawn_workers() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py", line 202, in run self.manage_workers() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py", line 72, in run Arbiter(self).run() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py", line 236, in run super().run() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/wsgiapp.py", line 67, in run WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run() File "/app/.heroku/python/bin/gunicorn", line 8, in <module> sys.exit(run()) ', 'Nested Loop (cost=0.00..2.02 rows=1 width=105) Join Filter: (socialaccount_socialapp.id = socialaccount_socialapp_sites.socialapp_id) -> Seq Scan on socialaccount_socialapp (cost=0.00..1.01 rows=1 width=105) Filter: (((provider)::text = ''facebook''::text) OR ((provider_id)::text = ''facebook''::text)) -> Seq Scan on socialaccount_socialapp_sites (cost=0.00..1.01 rows=2 width=4) Filter: (site_id = 1)') RETURNING "silk_sqlquery"."id"INSERT INTO "silk_sqlquery" ("query", "start_time", "end_time", "time_taken", "identifier", "request_id", "traceback", "analysis") VALUES ('SELECT "django_site"."id", "django_site"."domain", "django_site"."name" FROM "django_site" WHERE "django_site"."id" = 1 LIMIT 21', '2024-12-22T04:50:41.250959+00:00'::timestamptz, '2024-12-22T04:50:41.253400+00:00'::timestamptz, 2.441, 1, 'b041cf92-45c0-4a7e-bd75-20e4a17a0433', ' File "/app/.heroku/python/lib/python3.11/site-packages/silk/sql.py", line 82, in execute_sql tb = ''''.join(reversed(traceback.format_stack())) File "/app/.heroku/python/lib/python3.11/site-packages/django/db/models/query.py", line 91, in __iter__ results = compiler.execute_sql( File "/app/.heroku/python/lib/python3.11/site-packages/django/db/models/query.py", line 1928, in _fetch_all self._result_cache = list(self._iterable_class(self)) File "/app/.heroku/python/lib/python3.11/site-packages/django/db/models/query.py", line 382, in __len__ self._fetch_all() File "/app/.heroku/python/lib/python3.11/site-packages/django/db/models/query.py", line 645, in get num = len(clone) File "/app/.heroku/python/lib/python3.11/site-packages/django/db/models/manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/contrib/sites/models.py", line 30, in _get_site_by_id site = self.get(pk=site_id) File "/app/.heroku/python/lib/python3.11/site-packages/django/contrib/sites/models.py", line 59, in get_current return self._get_site_by_id(site_id) File "/app/.heroku/python/lib/python3.11/site-packages/django/contrib/sites/shortcuts.py", line 16, in get_current_site return Site.objects.get_current(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/contrib/auth/views.py", line 112, in get_context_data current_site = get_current_site(self.request) File "/app/.heroku/python/lib/python3.11/site-packages/django/views/generic/edit.py", line 142, in get return self.render_to_response(self.get_context_data()) File "/app/accounts/views.py", line 64, in get return super().get(request, *args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 900, in wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/contrib/auth/views.py", line 88, in dispatch return super().dispatch(request, *args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/decorators.py", line 186, in _view_wrapper response = view_func(request, *args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 527, in wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py", line 72, in __call__ response = self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) [Previous line repeated 1 more time] File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/staticfiles.py", line 114, in process_request response = super().process_request(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/headers.py", line 46, in process_request return super().process_request(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/timer.py", line 65, in process_request return super().process_request(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/middleware.py", line 58, in __call__ response = toolbar.process_request(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/htmlmin/middleware.py", line 36, in __call__ response = self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/allauth/account/middleware.py", line 14, in __call__ response = self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/rawdata/middleware.py", line 23, in __call__ return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/rawdata/middleware.py", line 66, in __call__ return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/corsheaders/middleware.py", line 56, in __call__ result = self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/whitenoise/middleware.py", line 124, in __call__ return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/base.py", line 140, in get_response response = self._middleware_chain(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 413, in _nr_wrapper_BaseHandler_get_response_ response = wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/wsgi.py", line 124, in __call__ response = self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py", line 560, in _nr_wsgi_application_wrapper_ return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py", line 196, in __init__ self.iterable = self.application(self.request_environ, self.start_response) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py", line 663, in _nr_wsgi_application_wrapper_ result = _WSGIApplicationMiddleware(wrapped, environ, _start_response, transaction) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 178, in handle_request respiter = self.wsgi(environ, resp.start_response) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 135, in handle self.handle_request(listener, req, client, addr) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 32, in accept self.handle(listener, client, addr) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 70, in run_for_one self.accept(listener) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 126, in run self.run_for_one(timeout) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/base.py", line 142, in init_process self.run() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py", line 609, in spawn_worker worker.init_process() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py", line 642, in spawn_workers self.spawn_worker() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py", line 571, in manage_workers self.spawn_workers() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py", line 202, in run self.manage_workers() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py", line 72, in run Arbiter(self).run() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py", line 236, in run super().run() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/wsgiapp.py", line 67, in run WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run() File "/app/.heroku/python/bin/gunicorn", line 8, in <module> sys.exit(run()) ', 'Limit (cost=0.00..1.00 rows=1 width=48) -> Seq Scan on django_site (cost=0.00..1.00 rows=1 width=48) Filter: (id = 1)'), ('SELECT "socialaccount_socialapp"."id", "socialaccount_socialapp"."provider", "socialaccount_socialapp"."provider_id", "socialaccount_socialapp"."name", "socialaccount_socialapp"."client_id", "socialaccount_socialapp"."secret", "socialaccount_socialapp"."key", "socialaccount_socialapp"."settings" FROM "socialaccount_socialapp" INNER JOIN "socialaccount_socialapp_sites" ON ("socialaccount_socialapp"."id" = "socialaccount_socialapp_sites"."socialapp_id") WHERE ("socialaccount_socialapp_sites"."site_id" = 1 AND ("socialaccount_socialapp"."provider" = google OR "socialaccount_socialapp"."provider_id" = google))', '2024-12-22T04:50:41.266651+00:00'::timestamptz, '2024-12-22T04:50:41.278565+00:00'::timestamptz, 11.914, 2, 'b041cf92-45c0-4a7e-bd75-20e4a17a0433', ' File "/app/.heroku/python/lib/python3.11/site-packages/silk/sql.py", line 82, in execute_sql tb = ''''.join(reversed(traceback.format_stack())) File "/app/.heroku/python/lib/python3.11/site-packages/django/db/models/query.py", line 91, in __iter__ results = compiler.execute_sql( File "/app/.heroku/python/lib/python3.11/site-packages/django/db/models/query.py", line 1928, in _fetch_all self._result_cache = list(self._iterable_class(self)) File "/app/.heroku/python/lib/python3.11/site-packages/django/db/models/query.py", line 400, in __iter__ self._fetch_all() File "/app/.heroku/python/lib/python3.11/site-packages/allauth/socialaccount/adapter.py", line 238, in list_apps for app in db_apps: File "/app/.heroku/python/lib/python3.11/site-packages/allauth/socialaccount/adapter.py", line 286, in get_app apps = self.list_apps(request, provider=provider, client_id=client_id) File "/app/.heroku/python/lib/python3.11/site-packages/allauth/socialaccount/adapter.py", line 206, in get_provider app = self.get_app(request, provider=provider) File "/app/.heroku/python/lib/python3.11/site-packages/allauth/socialaccount/templatetags/socialaccount.py", line 20, in provider_login_url provider = adapter.get_provider(request, provider) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/library.py", line 237, in render output = self.func(*resolved_args, **resolved_kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 961, in render_annotated return self.render(context) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 1000, in <listcomp> return SafeString("".join([node.render_annotated(context) for node in self])) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 1000, in render return SafeString("".join([node.render_annotated(context) for node in self])) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/loader_tags.py", line 65, in render result = block.nodelist.render(context) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 734, in wrapper return FunctionTraceWrapper(wrapped, name=instance.name, group="Template/Block")(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 961, in render_annotated return self.render(context) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 1000, in <listcomp> return SafeString("".join([node.render_annotated(context) for node in self])) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 1000, in render return SafeString("".join([node.render_annotated(context) for node in self])) File "/app/.heroku/python/lib/python3.11/site-packages/django/test/utils.py", line 111, in instrumented_test_render return self.nodelist.render(context) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/loader_tags.py", line 159, in render return compiled_parent._render(context) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 961, in render_annotated return self.render(context) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 1000, in <listcomp> return SafeString("".join([node.render_annotated(context) for node in self])) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 1000, in render return SafeString("".join([node.render_annotated(context) for node in self])) File "/app/.heroku/python/lib/python3.11/site-packages/django/test/utils.py", line 111, in instrumented_test_render return self.nodelist.render(context) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 171, in render return self._render(context) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/backends/django.py", line 61, in render return self.template.render(context) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py", line 72, in __call__ response = self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) [Previous line repeated 1 more time] File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/staticfiles.py", line 114, in process_request response = super().process_request(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/headers.py", line 46, in process_request return super().process_request(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/timer.py", line 65, in process_request return super().process_request(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/middleware.py", line 58, in __call__ response = toolbar.process_request(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/htmlmin/middleware.py", line 36, in __call__ response = self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/allauth/account/middleware.py", line 14, in __call__ response = self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/rawdata/middleware.py", line 23, in __call__ return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/rawdata/middleware.py", line 66, in __call__ return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/corsheaders/middleware.py", line 56, in __call__ result = self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/whitenoise/middleware.py", line 124, in __call__ return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/base.py", line 140, in get_response response = self._middleware_chain(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 413, in _nr_wrapper_BaseHandler_get_response_ response = wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/wsgi.py", line 124, in __call__ response = self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py", line 560, in _nr_wsgi_application_wrapper_ return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py", line 196, in __init__ self.iterable = self.application(self.request_environ, self.start_response) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py", line 663, in _nr_wsgi_application_wrapper_ result = _WSGIApplicationMiddleware(wrapped, environ, _start_response, transaction) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 178, in handle_request respiter = self.wsgi(environ, resp.start_response) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 135, in handle self.handle_request(listener, req, client, addr) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 32, in accept self.handle(listener, client, addr) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 70, in run_for_one self.accept(listener) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 126, in run self.run_for_one(timeout) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/base.py", line 142, in init_process self.run() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py", line 609, in spawn_worker worker.init_process() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py", line 642, in spawn_workers self.spawn_worker() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py", line 571, in manage_workers self.spawn_workers() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py", line 202, in run self.manage_workers() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py", line 72, in run Arbiter(self).run() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py", line 236, in run super().run() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/wsgiapp.py", line 67, in run WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run() File "/app/.heroku/python/bin/gunicorn", line 8, in <module> sys.exit(run()) ', 'Nested Loop (cost=0.00..2.02 rows=1 width=105) Join Filter: (socialaccount_socialapp.id = socialaccount_socialapp_sites.socialapp_id) -> Seq Scan on socialaccount_socialapp (cost=0.00..1.01 rows=1 width=105) Filter: (((provider)::text = ''google''::text) OR ((provider_id)::text = ''google''::text)) -> Seq Scan on socialaccount_socialapp_sites (cost=0.00..1.01 rows=2 width=4) Filter: (site_id = 1)'), ('SELECT "socialaccount_socialapp"."id", "socialaccount_socialapp"."provider", "socialaccount_socialapp"."provider_id", "socialaccount_socialapp"."name", "socialaccount_socialapp"."client_id", "socialaccount_socialapp"."secret", "socialaccount_socialapp"."key", "socialaccount_socialapp"."settings" FROM "socialaccount_socialapp" INNER JOIN "socialaccount_socialapp_sites" ON ("socialaccount_socialapp"."id" = "socialaccount_socialapp_sites"."socialapp_id") WHERE ("socialaccount_socialapp_sites"."site_id" = 1 AND ("socialaccount_socialapp"."provider" = facebook OR "socialaccount_socialapp"."provider_id" = facebook))', '2024-12-22T04:50:41.284045+00:00'::timestamptz, '2024-12-22T04:50:41.287103+00:00'::timestamptz, 3.058, 3, 'b041cf92-45c0-4a7e-bd75-20e4a17a0433', ' File "/app/.heroku/python/lib/python3.11/site-packages/silk/sql.py", line 82, in execute_sql tb = ''''.join(reversed(traceback.format_stack())) File "/app/.heroku/python/lib/python3.11/site-packages/django/db/models/query.py", line 91, in __iter__ results = compiler.execute_sql( File "/app/.heroku/python/lib/python3.11/site-packages/django/db/models/query.py", line 1928, in _fetch_all self._result_cache = list(self._iterable_class(self)) File "/app/.heroku/python/lib/python3.11/site-packages/django/db/models/query.py", line 400, in __iter__ self._fetch_all() File "/app/.heroku/python/lib/python3.11/site-packages/allauth/socialaccount/adapter.py", line 238, in list_apps for app in db_apps: File "/app/.heroku/python/lib/python3.11/site-packages/allauth/socialaccount/adapter.py", line 286, in get_app apps = self.list_apps(request, provider=provider, client_id=client_id) File "/app/.heroku/python/lib/python3.11/site-packages/allauth/socialaccount/adapter.py", line 206, in get_provider app = self.get_app(request, provider=provider) File "/app/.heroku/python/lib/python3.11/site-packages/allauth/socialaccount/templatetags/socialaccount.py", line 20, in provider_login_url provider = adapter.get_provider(request, provider) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/library.py", line 237, in render output = self.func(*resolved_args, **resolved_kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 961, in render_annotated return self.render(context) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 1000, in <listcomp> return SafeString("".join([node.render_annotated(context) for node in self])) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 1000, in render return SafeString("".join([node.render_annotated(context) for node in self])) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/loader_tags.py", line 65, in render result = block.nodelist.render(context) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 734, in wrapper return FunctionTraceWrapper(wrapped, name=instance.name, group="Template/Block")(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 961, in render_annotated return self.render(context) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 1000, in <listcomp> return SafeString("".join([node.render_annotated(context) for node in self])) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 1000, in render return SafeString("".join([node.render_annotated(context) for node in self])) File "/app/.heroku/python/lib/python3.11/site-packages/django/test/utils.py", line 111, in instrumented_test_render return self.nodelist.render(context) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/loader_tags.py", line 159, in render return compiled_parent._render(context) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 961, in render_annotated return self.render(context) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 1000, in <listcomp> return SafeString("".join([node.render_annotated(context) for node in self])) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 1000, in render return SafeString("".join([node.render_annotated(context) for node in self])) File "/app/.heroku/python/lib/python3.11/site-packages/django/test/utils.py", line 111, in instrumented_test_render return self.nodelist.render(context) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 171, in render return self._render(context) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/backends/django.py", line 61, in render return self.template.render(context) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py", line 72, in __call__ response = self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) [Previous line repeated 1 more time] File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/staticfiles.py", line 114, in process_request response = super().process_request(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/headers.py", line 46, in process_request return super().process_request(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/timer.py", line 65, in process_request return super().process_request(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/middleware.py", line 58, in __call__ response = toolbar.process_request(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/htmlmin/middleware.py", line 36, in __call__ response = self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/allauth/account/middleware.py", line 14, in __call__ response = self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/rawdata/middleware.py", line 23, in __call__ return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/rawdata/middleware.py", line 66, in __call__ return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/corsheaders/middleware.py", line 56, in __call__ result = self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/whitenoise/middleware.py", line 124, in __call__ return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/base.py", line 140, in get_response response = self._middleware_chain(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 413, in _nr_wrapper_BaseHandler_get_response_ response = wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/wsgi.py", line 124, in __call__ response = self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py", line 560, in _nr_wsgi_application_wrapper_ return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py", line 196, in __init__ self.iterable = self.application(self.request_environ, self.start_response) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py", line 663, in _nr_wsgi_application_wrapper_ result = _WSGIApplicationMiddleware(wrapped, environ, _start_response, transaction) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 178, in handle_request respiter = self.wsgi(environ, resp.start_response) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 135, in handle self.handle_request(listener, req, client, addr) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 32, in accept self.handle(listener, client, addr) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 70, in run_for_one self.accept(listener) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 126, in run self.run_for_one(timeout) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/base.py", line 142, in init_process self.run() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py", line 609, in spawn_worker worker.init_process() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py", line 642, in spawn_workers self.spawn_worker() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py", line 571, in manage_workers self.spawn_workers() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py", line 202, in run self.manage_workers() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py", line 72, in run Arbiter(self).run() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py", line 236, in run super().run() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/wsgiapp.py", line 67, in run WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run() File "/app/.heroku/python/bin/gunicorn", line 8, in <module> sys.exit(run()) ', 'Nested Loop (cost=0.00..2.02 rows=1 width=105) Join Filter: (socialaccount_socialapp.id = socialaccount_socialapp_sites.socialapp_id) -> Seq Scan on socialaccount_socialapp (cost=0.00..1.01 rows=1 width=105) Filter: (((provider)::text = ''facebook''::text) OR ((provider_id)::text = ''facebook''::text)) -> Seq Scan on socialaccount_socialapp_sites (cost=0.00..1.01 rows=2 width=4) Filter: (site_id = 1)') RETURNING "silk_sqlquery"."id" |
4.03 | ||||||||||||||||||||
Connection: default Transaction status: In transaction /app/.heroku/python/bin/gunicorn in <module>(8) sys.exit(run()) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/wsgiapp.py in run(67) WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py in run(236) super().run() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py in run(72) Arbiter(self).run() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in run(202) self.manage_workers() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in manage_workers(571) self.spawn_workers() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in spawn_workers(642) self.spawn_worker() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in spawn_worker(609) worker.init_process() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/base.py in init_process(142) self.run() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in run(126) self.run_for_one(timeout) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in run_for_one(70) self.accept(listener) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in accept(32) self.handle(listener, client, addr) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in handle(135) self.handle_request(listener, req, client, addr) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in handle_request(178) respiter = self.wsgi(environ, resp.start_response) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in _nr_wsgi_application_wrapper_(663) result = _WSGIApplicationMiddleware(wrapped, environ, _start_response, transaction) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in __init__(196) self.iterable = self.application(self.request_environ, self.start_response) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in _nr_wsgi_application_wrapper_(560) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _nr_wrapper_BaseHandler_get_response_(413) response = wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/whitenoise/middleware.py in __call__(124) return self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56) result = self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/rawdata/middleware.py in __call__(66) return self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/rawdata/middleware.py in __call__(23) return self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/allauth/account/middleware.py in __call__(14) response = self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/htmlmin/middleware.py in __call__(36) response = self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in __call__(74) response = self.process_response(request, response) /app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in process_response(151) self._process_response(request, response) /app/.heroku/python/lib/python3.11/contextlib.py in inner(81) return func(*args, **kwds) /app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in _process_response(133) collector.finalise() /app/.heroku/python/lib/python3.11/site-packages/silk/collector.py in finalise(167) models.SQLQuery.objects.bulk_create(sql_queries) /app/.heroku/python/lib/python3.11/contextlib.py in inner(81) return func(*args, **kwds) /app/.heroku/python/lib/python3.11/site-packages/silk/models.py in bulk_create(248) return super().bulk_create(*args, **kwargs) |
|||||||||||||||||||||
RELEASE SAVEPOINT "s140584189754240_x51"RELEASE SAVEPOINT "s140584189754240_x51"
|
0.75 | ||||||||||||||||||||
Connection: default Transaction status: In transaction /app/.heroku/python/bin/gunicorn in <module>(8) sys.exit(run()) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/wsgiapp.py in run(67) WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py in run(236) super().run() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py in run(72) Arbiter(self).run() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in run(202) self.manage_workers() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in manage_workers(571) self.spawn_workers() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in spawn_workers(642) self.spawn_worker() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in spawn_worker(609) worker.init_process() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/base.py in init_process(142) self.run() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in run(126) self.run_for_one(timeout) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in run_for_one(70) self.accept(listener) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in accept(32) self.handle(listener, client, addr) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in handle(135) self.handle_request(listener, req, client, addr) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in handle_request(178) respiter = self.wsgi(environ, resp.start_response) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in _nr_wsgi_application_wrapper_(663) result = _WSGIApplicationMiddleware(wrapped, environ, _start_response, transaction) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in __init__(196) self.iterable = self.application(self.request_environ, self.start_response) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in _nr_wsgi_application_wrapper_(560) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _nr_wrapper_BaseHandler_get_response_(413) response = wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/whitenoise/middleware.py in __call__(124) return self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56) result = self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/rawdata/middleware.py in __call__(66) return self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/rawdata/middleware.py in __call__(23) return self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/allauth/account/middleware.py in __call__(14) response = self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/htmlmin/middleware.py in __call__(36) response = self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in __call__(74) response = self.process_response(request, response) /app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in process_response(151) self._process_response(request, response) /app/.heroku/python/lib/python3.11/contextlib.py in inner(81) return func(*args, **kwds) /app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in _process_response(133) collector.finalise() /app/.heroku/python/lib/python3.11/site-packages/silk/collector.py in finalise(167) models.SQLQuery.objects.bulk_create(sql_queries) /app/.heroku/python/lib/python3.11/contextlib.py in inner(80) with self._recreate_cm(): /app/.heroku/python/lib/python3.11/site-packages/django/utils/asyncio.py in inner(26) return func(*args, **kwargs) |
|||||||||||||||||||||
SELECT "silk_sqlquery"."id",
"silk_sqlquery"."query", "silk_sqlquery"."start_time", "silk_sqlquery"."end_time", "silk_sqlquery"."time_taken", "silk_sqlquery"."identifier", "silk_sqlquery"."request_id", "silk_sqlquery"."traceback", "silk_sqlquery"."analysis" FROM "silk_sqlquery" WHERE "silk_sqlquery"."request_id" = 'b041cf92-45c0-4a7e-bd75-20e4a17a0433'SELECT ••• FROM "silk_sqlquery" WHERE "silk_sqlquery"."request_id" = 'b041cf92-45c0-4a7e-bd75-20e4a17a0433' |
2.55 | ||||||||||||||||||||
Connection: default Transaction status: In transaction /app/.heroku/python/bin/gunicorn in <module>(8) sys.exit(run()) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/wsgiapp.py in run(67) WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py in run(236) super().run() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py in run(72) Arbiter(self).run() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in run(202) self.manage_workers() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in manage_workers(571) self.spawn_workers() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in spawn_workers(642) self.spawn_worker() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in spawn_worker(609) worker.init_process() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/base.py in init_process(142) self.run() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in run(126) self.run_for_one(timeout) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in run_for_one(70) self.accept(listener) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in accept(32) self.handle(listener, client, addr) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in handle(135) self.handle_request(listener, req, client, addr) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in handle_request(178) respiter = self.wsgi(environ, resp.start_response) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in _nr_wsgi_application_wrapper_(663) result = _WSGIApplicationMiddleware(wrapped, environ, _start_response, transaction) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in __init__(196) self.iterable = self.application(self.request_environ, self.start_response) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in _nr_wsgi_application_wrapper_(560) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _nr_wrapper_BaseHandler_get_response_(413) response = wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/whitenoise/middleware.py in __call__(124) return self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56) result = self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/rawdata/middleware.py in __call__(66) return self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/rawdata/middleware.py in __call__(23) return self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/allauth/account/middleware.py in __call__(14) response = self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/htmlmin/middleware.py in __call__(36) response = self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in __call__(74) response = self.process_response(request, response) /app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in process_response(151) self._process_response(request, response) /app/.heroku/python/lib/python3.11/contextlib.py in inner(81) return func(*args, **kwds) /app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in _process_response(133) collector.finalise() /app/.heroku/python/lib/python3.11/site-packages/silk/collector.py in finalise(169) for sql_query in sql_queries.all(): /app/.heroku/python/lib/python3.11/site-packages/silk/sql.py in execute_sql(89) return self._execute_sql(*args, **kwargs) |
|||||||||||||||||||||
UPDATE "silk_request"
SET "path" = '/accounts/login/', "query_params" = '{"next": "/dispensaries/8754/"}', "raw_body" = '', "body" = '', "method" = 'GET', "start_time" = '2024-12-22T04:50:41.229084+00:00'::timestamptz, "view_name" = 'accounts-login', "end_time" = '2024-12-22T04:50:41.299599+00:00'::timestamptz, "time_taken" = 70.515, "encoded_headers" = '{"host": "app.jointcommerce.com", "user-agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "accept": "*/*", "accept-encoding": "gzip, br, zstd, deflate", "cookie": "********************", "server": "Heroku", "via": "2.0 heroku-router", "x-forwarded-for": "3.147.75.217", "x-forwarded-port": "443", "x-forwarded-proto": "https", "x-request-id": "0196fea6-5702-fc41-eeb8-553d7e3fe0a9", "x-request-start": "1734843041178"}', "meta_time" = NULL, "meta_num_queries" = NULL, "meta_time_spent_queries" = NULL, "pyprofile" = '', "prof_file" = '', "num_sql_queries" = 3 WHERE "silk_request"."id" = 'b041cf92-45c0-4a7e-bd75-20e4a17a0433'UPDATE "silk_request" SET "path" = '/accounts/login/', "query_params" = '{"next": "/dispensaries/8754/"}', "raw_body" = '', "body" = '', "method" = 'GET', "start_time" = '2024-12-22T04:50:41.229084+00:00'::timestamptz, "view_name" = 'accounts-login', "end_time" = '2024-12-22T04:50:41.299599+00:00'::timestamptz, "time_taken" = 70.515, "encoded_headers" = '{"host": "app.jointcommerce.com", "user-agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "accept": "*/*", "accept-encoding": "gzip, br, zstd, deflate", "cookie": "********************", "server": "Heroku", "via": "2.0 heroku-router", "x-forwarded-for": "3.147.75.217", "x-forwarded-port": "443", "x-forwarded-proto": "https", "x-request-id": "0196fea6-5702-fc41-eeb8-553d7e3fe0a9", "x-request-start": "1734843041178"}', "meta_time" = NULL, "meta_num_queries" = NULL, "meta_time_spent_queries" = NULL, "pyprofile" = '', "prof_file" = '', "num_sql_queries" = 3 WHERE "silk_request"."id" = 'b041cf92-45c0-4a7e-bd75-20e4a17a0433' |
0.97 | ||||||||||||||||||||
Connection: default Transaction status: In transaction /app/.heroku/python/bin/gunicorn in <module>(8) sys.exit(run()) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/wsgiapp.py in run(67) WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py in run(236) super().run() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py in run(72) Arbiter(self).run() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in run(202) self.manage_workers() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in manage_workers(571) self.spawn_workers() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in spawn_workers(642) self.spawn_worker() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in spawn_worker(609) worker.init_process() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/base.py in init_process(142) self.run() /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in run(126) self.run_for_one(timeout) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in run_for_one(70) self.accept(listener) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in accept(32) self.handle(listener, client, addr) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in handle(135) self.handle_request(listener, req, client, addr) /app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in handle_request(178) respiter = self.wsgi(environ, resp.start_response) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in _nr_wsgi_application_wrapper_(663) result = _WSGIApplicationMiddleware(wrapped, environ, _start_response, transaction) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in __init__(196) self.iterable = self.application(self.request_environ, self.start_response) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in _nr_wsgi_application_wrapper_(560) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _nr_wrapper_BaseHandler_get_response_(413) response = wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/whitenoise/middleware.py in __call__(124) return self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56) result = self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/rawdata/middleware.py in __call__(66) return self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/rawdata/middleware.py in __call__(23) return self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/allauth/account/middleware.py in __call__(14) response = self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/htmlmin/middleware.py in __call__(36) response = self.get_response(request) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131) return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155) return wrapped(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in __call__(74) response = self.process_response(request, response) /app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in process_response(151) self._process_response(request, response) /app/.heroku/python/lib/python3.11/contextlib.py in inner(81) return func(*args, **kwds) /app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in _process_response(144) silk_request.save() /app/.heroku/python/lib/python3.11/site-packages/silk/models.py in save(203) super().save(*args, **kwargs) /app/.heroku/python/lib/python3.11/site-packages/silk/sql.py in execute_sql(89) return self._execute_sql(*args, **kwargs) |
Path | Location |
---|---|
admin/js/cancel.js | /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/admin/js/cancel.js |
admin/js/popup_response.js | /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/admin/js/popup_response.js |
jazzmin/js/change_list.js | /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/jazzmin/js/change_list.js |
jazzmin/js/ui-builder.js | /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/jazzmin/js/ui-builder.js |
jazzmin/js/main.js | /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/jazzmin/js/main.js |
jazzmin/js/change_form.js | /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/jazzmin/js/change_form.js |
jazzmin/js/related-modal.js | /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/jazzmin/js/related-modal.js |
jazzmin/img/default-log.svg | /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/jazzmin/img/default-log.svg |
jazzmin/img/icon-calendar.svg | /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/jazzmin/img/icon-calendar.svg |
jazzmin/img/selector-icons.svg | /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/jazzmin/img/selector-icons.svg |
jazzmin/img/calendar-icons.svg | /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/jazzmin/img/calendar-icons.svg |
jazzmin/img/default.jpg | /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/jazzmin/img/default.jpg |
jazzmin/img/icon-changelink.svg | /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/jazzmin/img/icon-changelink.svg |
jazzmin/plugins/bootstrap-show-modal/bootstrap-show-modal.min.js | /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/jazzmin/plugins/bootstrap-show-modal/bootstrap-show-modal.min.js |
jazzmin/css/main.css | /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/jazzmin/css/main.css |
vendor/select2/js/select2.min.js | /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/select2/js/select2.min.js |
vendor/select2/css/select2.min.css | /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/select2/css/select2.min.css |
vendor/adminlte/js/adminlte.min.js | /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/adminlte/js/adminlte.min.js |
vendor/adminlte/js/adminlte.min.js.map | /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/adminlte/js/adminlte.min.js.map |
vendor/adminlte/img/AdminLTELogo.png | /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/adminlte/img/AdminLTELogo.png |
vendor/adminlte/img/icons.png | /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/adminlte/img/icons.png |
vendor/adminlte/img/user2-160x160.jpg | /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/adminlte/img/user2-160x160.jpg |
vendor/adminlte/css/adminlte.min.css.map | /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/adminlte/css/adminlte.min.css.map |
vendor/adminlte/css/adminlte.min.css | /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/adminlte/css/adminlte.min.css |
vendor/bootstrap/js/bootstrap.min.js.map | /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/bootstrap/js/bootstrap.min.js.map |
vendor/bootstrap/js/bootstrap.min.js | /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/bootstrap/js/bootstrap.min.js |
vendor/bootswatch/litera/bootstrap.min.css | /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/bootswatch/litera/bootstrap.min.css |
vendor/bootswatch/pulse/bootstrap.min.css | /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/bootswatch/pulse/bootstrap.min.css |
vendor/bootswatch/spacelab/bootstrap.min.css | /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/bootswatch/spacelab/bootstrap.min.css |
vendor/bootswatch/sandstone/bootstrap.min.css | /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/bootswatch/sandstone/bootstrap.min.css |
vendor/bootswatch/default/bootstrap.min.css | /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/bootswatch/default/bootstrap.min.css |
vendor/bootswatch/lumen/bootstrap.min.css | /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/bootswatch/lumen/bootstrap.min.css |
vendor/bootswatch/journal/bootstrap.min.css | /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/bootswatch/journal/bootstrap.min.css |
vendor/bootswatch/cerulean/bootstrap.min.css | /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/bootswatch/cerulean/bootstrap.min.css |
vendor/bootswatch/sketchy/bootstrap.min.css | /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/bootswatch/sketchy/bootstrap.min.css |
vendor/bootswatch/slate/bootstrap.min.css | /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/bootswatch/slate/bootstrap.min.css |
vendor/bootswatch/darkly/bootstrap.min.css | /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/bootswatch/darkly/bootstrap.min.css |
vendor/bootswatch/yeti/bootstrap.min.css | /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/bootswatch/yeti/bootstrap.min.css |
vendor/bootswatch/simplex/bootstrap.min.css | /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/bootswatch/simplex/bootstrap.min.css |
vendor/bootswatch/lux/bootstrap.min.css | /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/bootswatch/lux/bootstrap.min.css |
vendor/bootswatch/materia/bootstrap.min.css | /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/bootswatch/materia/bootstrap.min.css |
vendor/bootswatch/minty/bootstrap.min.css | /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/bootswatch/minty/bootstrap.min.css |
vendor/bootswatch/solar/bootstrap.min.css | /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/bootswatch/solar/bootstrap.min.css |
vendor/bootswatch/flatly/bootstrap.min.css | /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/bootswatch/flatly/bootstrap.min.css |
vendor/bootswatch/superhero/bootstrap.min.css | /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/bootswatch/superhero/bootstrap.min.css |
vendor/bootswatch/cosmo/bootstrap.min.css | /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/bootswatch/cosmo/bootstrap.min.css |
vendor/bootswatch/united/bootstrap.min.css | /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/bootswatch/united/bootstrap.min.css |
vendor/bootswatch/cyborg/bootstrap.min.css | /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/bootswatch/cyborg/bootstrap.min.css |
vendor/fontawesome-free/webfonts/fa-brands-400.eot | /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/fontawesome-free/webfonts/fa-brands-400.eot |
vendor/fontawesome-free/webfonts/fa-solid-900.eot | /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/fontawesome-free/webfonts/fa-solid-900.eot |
vendor/fontawesome-free/webfonts/fa-regular-400.woff | /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/fontawesome-free/webfonts/fa-regular-400.woff |
vendor/fontawesome-free/webfonts/fa-brands-400.ttf | /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/fontawesome-free/webfonts/fa-brands-400.ttf |
vendor/fontawesome-free/webfonts/fa-brands-400.woff | /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/fontawesome-free/webfonts/fa-brands-400.woff |
vendor/fontawesome-free/webfonts/fa-solid-900.woff2 | /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/fontawesome-free/webfonts/fa-solid-900.woff2 |
vendor/fontawesome-free/webfonts/fa-brands-400.woff2 | /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/fontawesome-free/webfonts/fa-brands-400.woff2 |
vendor/fontawesome-free/webfonts/fa-brands-400.svg | /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/fontawesome-free/webfonts/fa-brands-400.svg |
vendor/fontawesome-free/webfonts/fa-regular-400.eot | /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/fontawesome-free/webfonts/fa-regular-400.eot |
vendor/fontawesome-free/webfonts/fa-regular-400.woff2 | /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/fontawesome-free/webfonts/fa-regular-400.woff2 |
vendor/fontawesome-free/webfonts/fa-solid-900.ttf | /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/fontawesome-free/webfonts/fa-solid-900.ttf |
vendor/fontawesome-free/webfonts/fa-solid-900.woff | /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/fontawesome-free/webfonts/fa-solid-900.woff |
vendor/fontawesome-free/webfonts/fa-regular-400.svg | /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/fontawesome-free/webfonts/fa-regular-400.svg |
vendor/fontawesome-free/webfonts/fa-solid-900.svg | /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/fontawesome-free/webfonts/fa-solid-900.svg |
vendor/fontawesome-free/webfonts/fa-regular-400.ttf | /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/fontawesome-free/webfonts/fa-regular-400.ttf |
vendor/fontawesome-free/css/all.min.css | /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/fontawesome-free/css/all.min.css |
admin/js/urlify.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/urlify.js |
admin/js/SelectBox.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/SelectBox.js |
admin/js/core.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/core.js |
admin/js/theme.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/theme.js |
admin/js/cancel.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/cancel.js |
admin/js/SelectFilter2.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/SelectFilter2.js |
admin/js/inlines.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/inlines.js |
admin/js/jquery.init.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/jquery.init.js |
admin/js/popup_response.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/popup_response.js |
admin/js/collapse.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/collapse.js |
admin/js/filters.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/filters.js |
admin/js/autocomplete.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/autocomplete.js |
admin/js/change_form.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/change_form.js |
admin/js/nav_sidebar.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/nav_sidebar.js |
admin/js/actions.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/actions.js |
admin/js/prepopulate_init.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/prepopulate_init.js |
admin/js/prepopulate.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/prepopulate.js |
admin/js/calendar.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/calendar.js |
admin/js/admin/RelatedObjectLookups.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/admin/RelatedObjectLookups.js |
admin/js/admin/DateTimeShortcuts.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/admin/DateTimeShortcuts.js |
admin/js/vendor/select2/LICENSE.md | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/LICENSE.md |
admin/js/vendor/select2/select2.full.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/select2.full.js |
admin/js/vendor/select2/select2.full.min.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/select2.full.min.js |
admin/js/vendor/select2/i18n/sr-Cyrl.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sr-Cyrl.js |
admin/js/vendor/select2/i18n/ka.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ka.js |
admin/js/vendor/select2/i18n/da.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/da.js |
admin/js/vendor/select2/i18n/af.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/af.js |
admin/js/vendor/select2/i18n/tk.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/tk.js |
admin/js/vendor/select2/i18n/ar.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ar.js |
admin/js/vendor/select2/i18n/nl.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/nl.js |
admin/js/vendor/select2/i18n/zh-TW.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-TW.js |
admin/js/vendor/select2/i18n/fa.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fa.js |
admin/js/vendor/select2/i18n/pt.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pt.js |
admin/js/vendor/select2/i18n/hr.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hr.js |
admin/js/vendor/select2/i18n/gl.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/gl.js |
admin/js/vendor/select2/i18n/dsb.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/dsb.js |
admin/js/vendor/select2/i18n/pt-BR.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pt-BR.js |
admin/js/vendor/select2/i18n/vi.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/vi.js |
admin/js/vendor/select2/i18n/it.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/it.js |
admin/js/vendor/select2/i18n/bs.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bs.js |
admin/js/vendor/select2/i18n/pl.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pl.js |
admin/js/vendor/select2/i18n/de.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/de.js |
admin/js/vendor/select2/i18n/cs.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/cs.js |
admin/js/vendor/select2/i18n/hy.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hy.js |
admin/js/vendor/select2/i18n/az.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/az.js |
admin/js/vendor/select2/i18n/th.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/th.js |
admin/js/vendor/select2/i18n/ps.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ps.js |
admin/js/vendor/select2/i18n/tr.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/tr.js |
admin/js/vendor/select2/i18n/el.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/el.js |
admin/js/vendor/select2/i18n/ro.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ro.js |
admin/js/vendor/select2/i18n/zh-CN.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-CN.js |
admin/js/vendor/select2/i18n/ja.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ja.js |
admin/js/vendor/select2/i18n/nb.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/nb.js |
admin/js/vendor/select2/i18n/ne.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ne.js |
admin/js/vendor/select2/i18n/he.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/he.js |
admin/js/vendor/select2/i18n/ru.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ru.js |
admin/js/vendor/select2/i18n/lt.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/lt.js |
admin/js/vendor/select2/i18n/sq.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sq.js |
admin/js/vendor/select2/i18n/fr.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fr.js |
admin/js/vendor/select2/i18n/en.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/en.js |
admin/js/vendor/select2/i18n/is.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/is.js |
admin/js/vendor/select2/i18n/hi.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hi.js |
admin/js/vendor/select2/i18n/lv.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/lv.js |
admin/js/vendor/select2/i18n/es.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/es.js |
admin/js/vendor/select2/i18n/mk.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/mk.js |
admin/js/vendor/select2/i18n/sl.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sl.js |
admin/js/vendor/select2/i18n/ms.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ms.js |
admin/js/vendor/select2/i18n/id.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/id.js |
admin/js/vendor/select2/i18n/ko.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ko.js |
admin/js/vendor/select2/i18n/hu.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hu.js |
admin/js/vendor/select2/i18n/hsb.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hsb.js |
admin/js/vendor/select2/i18n/bg.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bg.js |
admin/js/vendor/select2/i18n/sk.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sk.js |
admin/js/vendor/select2/i18n/uk.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/uk.js |
admin/js/vendor/select2/i18n/km.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/km.js |
admin/js/vendor/select2/i18n/bn.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bn.js |
admin/js/vendor/select2/i18n/fi.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fi.js |
admin/js/vendor/select2/i18n/sr.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sr.js |
admin/js/vendor/select2/i18n/sv.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sv.js |
admin/js/vendor/select2/i18n/eu.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/eu.js |
admin/js/vendor/select2/i18n/ca.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ca.js |
admin/js/vendor/select2/i18n/et.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/et.js |
admin/js/vendor/xregexp/LICENSE.txt | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/LICENSE.txt |
admin/js/vendor/xregexp/xregexp.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.js |
admin/js/vendor/xregexp/xregexp.min.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.min.js |
admin/js/vendor/jquery/jquery.min.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.min.js |
admin/js/vendor/jquery/LICENSE.txt | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/LICENSE.txt |
admin/js/vendor/jquery/jquery.js | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.js |
admin/img/icon-hidelink.svg | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-hidelink.svg |
admin/img/icon-deletelink.svg | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-deletelink.svg |
admin/img/icon-alert.svg | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-alert.svg |
admin/img/icon-yes.svg | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-yes.svg |
admin/img/icon-no.svg | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-no.svg |
admin/img/README.txt | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/README.txt |
admin/img/LICENSE | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/LICENSE |
admin/img/icon-unknown.svg | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-unknown.svg |
admin/img/icon-clock.svg | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-clock.svg |
admin/img/icon-addlink.svg | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-addlink.svg |
admin/img/icon-calendar.svg | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-calendar.svg |
admin/img/selector-icons.svg | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/selector-icons.svg |
admin/img/calendar-icons.svg | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/calendar-icons.svg |
admin/img/icon-viewlink.svg | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-viewlink.svg |
admin/img/tooltag-arrowright.svg | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/tooltag-arrowright.svg |
admin/img/icon-changelink.svg | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-changelink.svg |
admin/img/search.svg | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/search.svg |
admin/img/icon-unknown-alt.svg | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-unknown-alt.svg |
admin/img/sorting-icons.svg | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/sorting-icons.svg |
admin/img/tooltag-add.svg | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/tooltag-add.svg |
admin/img/inline-delete.svg | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/inline-delete.svg |
admin/img/gis/move_vertex_on.svg | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/gis/move_vertex_on.svg |
admin/img/gis/move_vertex_off.svg | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/gis/move_vertex_off.svg |
admin/css/nav_sidebar.css | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/nav_sidebar.css |
admin/css/base.css | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/base.css |
admin/css/responsive.css | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/responsive.css |
admin/css/forms.css | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/forms.css |
admin/css/rtl.css | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/rtl.css |
admin/css/responsive_rtl.css | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/responsive_rtl.css |
admin/css/widgets.css | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/widgets.css |
admin/css/dark_mode.css | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/dark_mode.css |
admin/css/login.css | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/login.css |
admin/css/dashboard.css | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/dashboard.css |
admin/css/changelists.css | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/changelists.css |
admin/css/autocomplete.css | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/autocomplete.css |
admin/css/vendor/select2/select2.min.css | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/vendor/select2/select2.min.css |
admin/css/vendor/select2/LICENSE-SELECT2.md | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/vendor/select2/LICENSE-SELECT2.md |
admin/css/vendor/select2/select2.css | /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/vendor/select2/select2.css |
.DS_Store | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/.DS_Store |
summernote/.DS_Store | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/.DS_Store |
summernote/jquery.fileupload.js | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/jquery.fileupload.js |
summernote/summernote-bs5.min.css | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/summernote-bs5.min.css |
summernote/summernote-bs4.min.css | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/summernote-bs4.min.css |
summernote/jquery.ui.widget.js | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/jquery.ui.widget.js |
summernote/summernote.min.css | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/summernote.min.css |
summernote/SOURCE | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/SOURCE |
summernote/summernote-lite.min.css | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/summernote-lite.min.css |
summernote/summernote-lite.min.js | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/summernote-lite.min.js |
summernote/ResizeSensor.js | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/ResizeSensor.js |
summernote/summernote.min.js | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/summernote.min.js |
summernote/django_summernote.css | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/django_summernote.css |
summernote/jquery.iframe-transport.js | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/jquery.iframe-transport.js |
summernote/summernote.png | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/summernote.png |
summernote/summernote-bs4.min.js | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/summernote-bs4.min.js |
summernote/summernote-bs5.min.js | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/summernote-bs5.min.js |
summernote/lang/summernote-ja-JP.min.js | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-ja-JP.min.js |
summernote/lang/summernote-de-CH.min.js | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-de-CH.min.js |
summernote/lang/summernote-sr-RS-Latin.min.js | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-sr-RS-Latin.min.js |
summernote/lang/summernote-it-IT.min.js | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-it-IT.min.js |
summernote/lang/summernote-es-ES.min.js | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-es-ES.min.js |
summernote/lang/summernote-sk-SK.min.js | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-sk-SK.min.js |
summernote/lang/summernote-tr-TR.min.js | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-tr-TR.min.js |
summernote/lang/summernote-ru-RU.min.js | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-ru-RU.min.js |
summernote/lang/summernote-hu-HU.min.js | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-hu-HU.min.js |
summernote/lang/summernote-pl-PL.min.js | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-pl-PL.min.js |
summernote/lang/summernote-fi-FI.min.js | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-fi-FI.min.js |
summernote/lang/summernote-es-EU.min.js | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-es-EU.min.js |
summernote/lang/summernote-vi-VN.min.js | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-vi-VN.min.js |
summernote/lang/summernote-uz-UZ.min.js | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-uz-UZ.min.js |
summernote/lang/summernote-sv-SE.min.js | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-sv-SE.min.js |
summernote/lang/summernote-bn-BD.min.js | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-bn-BD.min.js |
summernote/lang/summernote-bg-BG.min.js | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-bg-BG.min.js |
summernote/lang/summernote-sl-SI.min.js | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-sl-SI.min.js |
summernote/lang/summernote-ca-ES.min.js | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-ca-ES.min.js |
summernote/lang/summernote-sr-RS.min.js | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-sr-RS.min.js |
summernote/lang/summernote-mn-MN.min.js | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-mn-MN.min.js |
summernote/lang/summernote-id-ID.min.js | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-id-ID.min.js |
summernote/lang/summernote-fr-FR.min.js | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-fr-FR.min.js |
summernote/lang/summernote-nb-NO.min.js | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-nb-NO.min.js |
summernote/lang/summernote-da-DK.min.js | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-da-DK.min.js |
summernote/lang/summernote-ko-KR.min.js | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-ko-KR.min.js |
summernote/lang/summernote-el-GR.min.js | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-el-GR.min.js |
summernote/lang/summernote-th-TH.min.js | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-th-TH.min.js |
summernote/lang/summernote-ta-IN.min.js | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-ta-IN.min.js |
summernote/lang/summernote-fa-IR.min.js | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-fa-IR.min.js |
summernote/lang/summernote-zh-TW.min.js | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-zh-TW.min.js |
summernote/lang/summernote-gl-ES.min.js | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-gl-ES.min.js |
summernote/lang/summernote-nl-NL.min.js | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-nl-NL.min.js |
summernote/lang/summernote-pt-BR.min.js | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-pt-BR.min.js |
summernote/lang/summernote-ar-AR.min.js | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-ar-AR.min.js |
summernote/lang/summernote-de-DE.min.js | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-de-DE.min.js |
summernote/lang/summernote-hr-HR.min.js | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-hr-HR.min.js |
summernote/lang/summernote-az-AZ.min.js | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-az-AZ.min.js |
summernote/lang/summernote-lt-LV.min.js | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-lt-LV.min.js |
summernote/lang/summernote-zh-CN.min.js | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-zh-CN.min.js |
summernote/lang/summernote-uk-UA.min.js | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-uk-UA.min.js |
summernote/lang/summernote-ro-RO.min.js | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-ro-RO.min.js |
summernote/lang/summernote-he-IL.min.js | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-he-IL.min.js |
summernote/lang/summernote-cs-CZ.min.js | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-cs-CZ.min.js |
summernote/lang/summernote-lt-LT.min.js | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-lt-LT.min.js |
summernote/lang/summernote-pt-PT.min.js | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-pt-PT.min.js |
summernote/lang/summernote-en-US.min.js | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-en-US.min.js |
summernote/font/summernote.woff | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/font/summernote.woff |
summernote/font/summernote.ttf | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/font/summernote.ttf |
summernote/font/summernote.eot | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/font/summernote.eot |
summernote/font/summernote.hash | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/font/summernote.hash |
summernote/font/summernote.woff2 | /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/font/summernote.woff2 |
.DS_Store | /app/.heroku/python/lib/python3.11/site-packages/django_quill/static/.DS_Store |
django_quill/django_quill.js | /app/.heroku/python/lib/python3.11/site-packages/django_quill/static/django_quill/django_quill.js |
django_quill/django_quill.css | /app/.heroku/python/lib/python3.11/site-packages/django_quill/static/django_quill/django_quill.css |
debug_toolbar/js/utils.js | /app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/static/debug_toolbar/js/utils.js |
debug_toolbar/js/history.js | /app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/static/debug_toolbar/js/history.js |
debug_toolbar/js/redirect.js | /app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/static/debug_toolbar/js/redirect.js |
debug_toolbar/js/timer.js | /app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/static/debug_toolbar/js/timer.js |
debug_toolbar/js/toolbar.js | /app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/static/debug_toolbar/js/toolbar.js |
debug_toolbar/css/print.css | /app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/static/debug_toolbar/css/print.css |
debug_toolbar/css/toolbar.css | /app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/static/debug_toolbar/css/toolbar.css |
filer/fonts/django-filer-iconfont.woff2 | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/fonts/django-filer-iconfont.woff2 |
filer/fonts/django-filer-iconfont.ttf | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/fonts/django-filer-iconfont.ttf |
filer/fonts/django-filer-iconfont.svg | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/fonts/django-filer-iconfont.svg |
filer/fonts/fontawesome-webfont.svg | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/fonts/fontawesome-webfont.svg |
filer/fonts/FontAwesome.otf | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/fonts/FontAwesome.otf |
filer/fonts/django-filer-iconfont.woff | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/fonts/django-filer-iconfont.woff |
filer/fonts/django-filer-iconfont.eot | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/fonts/django-filer-iconfont.eot |
filer/fonts/fontawesome-webfont.ttf | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/fonts/fontawesome-webfont.ttf |
filer/fonts/fontawesome-webfont.woff2 | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/fonts/fontawesome-webfont.woff2 |
filer/fonts/fontawesome-webfont.woff | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/fonts/fontawesome-webfont.woff |
filer/fonts/fontawesome-webfont.eot | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/fonts/fontawesome-webfont.eot |
filer/fonts/src/arrow-down.svg | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/fonts/src/arrow-down.svg |
filer/fonts/src/expand.svg | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/fonts/src/expand.svg |
filer/fonts/src/download.svg | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/fonts/src/download.svg |
filer/fonts/src/move-to-folder.svg | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/fonts/src/move-to-folder.svg |
filer/fonts/src/select.svg | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/fonts/src/select.svg |
filer/fonts/src/link.svg | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/fonts/src/link.svg |
filer/fonts/src/th-list.svg | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/fonts/src/th-list.svg |
filer/fonts/src/picture.svg | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/fonts/src/picture.svg |
filer/fonts/src/remove-selection.svg | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/fonts/src/remove-selection.svg |
filer/fonts/src/upload.svg | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/fonts/src/upload.svg |
filer/fonts/src/caret-down.svg | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/fonts/src/caret-down.svg |
filer/fonts/src/chevron-right.svg | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/fonts/src/chevron-right.svg |
filer/fonts/src/th-large.svg | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/fonts/src/th-large.svg |
filer/js/base.js | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/js/base.js |
filer/js/libs/jquery.min.js | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/js/libs/jquery.min.js |
filer/js/libs/class.min.js | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/js/libs/class.min.js |
filer/js/libs/mediator.min.js | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/js/libs/mediator.min.js |
filer/js/libs/jquery-ui.min.js | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/js/libs/jquery-ui.min.js |
filer/js/libs/dropzone.min.js | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/js/libs/dropzone.min.js |
filer/js/libs/fileuploader.min.js | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/js/libs/fileuploader.min.js |
filer/js/libs/jquery.cookie.min.js | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/js/libs/jquery.cookie.min.js |
filer/js/addons/tooltip.js | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/js/addons/tooltip.js |
filer/js/addons/dropdown-menu.js | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/js/addons/dropdown-menu.js |
filer/js/addons/popup_handling.js | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/js/addons/popup_handling.js |
filer/js/addons/filer_popup_response.js | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/js/addons/filer_popup_response.js |
filer/js/addons/focal-point.js | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/js/addons/focal-point.js |
filer/js/addons/upload-button.js | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/js/addons/upload-button.js |
filer/js/addons/table-dropzone.js | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/js/addons/table-dropzone.js |
filer/js/addons/toggler.js | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/js/addons/toggler.js |
filer/js/addons/widget.js | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/js/addons/widget.js |
filer/js/addons/copy-move-files.js | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/js/addons/copy-move-files.js |
filer/js/addons/dropzone.init.js | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/js/addons/dropzone.init.js |
filer/img/icon_deletelink.gif | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/img/icon_deletelink.gif |
filer/img/upload_button.png | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/img/upload_button.png |
filer/img/close.gif | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/img/close.gif |
filer/img/button-bg.gif | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/img/button-bg.gif |
filer/img/loading_animation.gif | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/img/loading_animation.gif |
filer/img/select_item.gif | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/img/select_item.gif |
filer/img/select_item-hover.gif | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/img/select_item-hover.gif |
filer/img/icon_changelink.gif | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/img/icon_changelink.gif |
filer/img/nav-bg.gif | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/img/nav-bg.gif |
filer/icons/folder-unfiled.svg | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/icons/folder-unfiled.svg |
filer/icons/file-zip.svg | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/icons/file-zip.svg |
filer/icons/folder.svg | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/icons/folder.svg |
filer/icons/file-unknown.svg | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/icons/file-unknown.svg |
filer/icons/file-missing.svg | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/icons/file-missing.svg |
filer/icons/file-audio.svg | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/icons/file-audio.svg |
filer/icons/file-video.svg | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/icons/file-video.svg |
filer/icons/cloud-up.svg | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/icons/cloud-up.svg |
filer/icons/file-pdf.svg | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/icons/file-pdf.svg |
filer/icons/file-font.svg | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/icons/file-font.svg |
filer/icons/file-empty.svg | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/icons/file-empty.svg |
filer/icons/folder-dropdown.svg | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/icons/folder-dropdown.svg |
filer/icons/file-picture.svg | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/icons/file-picture.svg |
filer/icons/folder-root.svg | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/icons/folder-root.svg |
filer/css/admin_filer.cms.icons.css | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/css/admin_filer.cms.icons.css |
filer/css/admin_filer.fa.icons.css | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/css/admin_filer.fa.icons.css |
filer/css/admin_folderpermissions.css | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/css/admin_folderpermissions.css |
filer/css/admin_filer.css | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/css/admin_filer.css |
filer/css/maps/admin_filer.css.map | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/css/maps/admin_filer.css.map |
filer/css/maps/admin_filer.icons.css.map | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/css/maps/admin_filer.icons.css.map |
filer/css/maps/admin_filer.cms.icons.css.map | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/css/maps/admin_filer.cms.icons.css.map |
filer/css/maps/admin_filer.fa.icons.css.map | /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/css/maps/admin_filer.fa.icons.css.map |
facebook/js/fbconnect.js | /app/.heroku/python/lib/python3.11/site-packages/allauth/socialaccount/providers/facebook/static/facebook/js/fbconnect.js |
reversion_compare.css | /app/.heroku/python/lib/python3.11/site-packages/reversion_compare/static/reversion_compare.css |
import_export/guess_format.js | /app/.heroku/python/lib/python3.11/site-packages/import_export/static/import_export/guess_format.js |
import_export/import.css | /app/.heroku/python/lib/python3.11/site-packages/import_export/static/import_export/import.css |
import_export/export_selectable_fields.js | /app/.heroku/python/lib/python3.11/site-packages/import_export/static/import_export/export_selectable_fields.js |
import_export/export.css | /app/.heroku/python/lib/python3.11/site-packages/import_export/static/import_export/export.css |
silk/filter2.png | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/filter2.png |
silk/favicon-16x16.png | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/favicon-16x16.png |
silk/filter.png | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/filter.png |
silk/favicon-32x32.png | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/favicon-32x32.png |
silk/fonts/glyphicons-halflings-regular.eot | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/fonts/glyphicons-halflings-regular.eot |
silk/fonts/glyphicons-halflings-regular.ttf | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/fonts/glyphicons-halflings-regular.ttf |
silk/fonts/glyphicons-halflings-regular.woff2 | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/fonts/glyphicons-halflings-regular.woff2 |
silk/fonts/glyphicons-halflings-regular.svg | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/fonts/glyphicons-halflings-regular.svg |
silk/fonts/glyphicons-halflings-regular.woff | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/fonts/glyphicons-halflings-regular.woff |
silk/fonts/fira/FiraSans-Medium.woff | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/fonts/fira/FiraSans-Medium.woff |
silk/fonts/fira/FiraSans-Regular.woff | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/fonts/fira/FiraSans-Regular.woff |
silk/fonts/fira/FiraSans-Bold.woff | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/fonts/fira/FiraSans-Bold.woff |
silk/fonts/fira/FiraSans-Light.woff | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/fonts/fira/FiraSans-Light.woff |
silk/fonts/fira/FiraSans-MediumItalic.woff | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/fonts/fira/FiraSans-MediumItalic.woff |
silk/fonts/fira/FiraSans-RegularItalic.woff | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/fonts/fira/FiraSans-RegularItalic.woff |
silk/fonts/fira/FiraSans-BoldItalic.woff | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/fonts/fira/FiraSans-BoldItalic.woff |
silk/fonts/fira/FiraSans-LightItalic.woff | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/fonts/fira/FiraSans-LightItalic.woff |
silk/fonts/fantasque/FantasqueSansMono-RegItalic.woff | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/fonts/fantasque/FantasqueSansMono-RegItalic.woff |
silk/fonts/fantasque/FantasqueSansMono-BoldItalic.woff | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/fonts/fantasque/FantasqueSansMono-BoldItalic.woff |
silk/fonts/fantasque/FantasqueSansMono-Bold.woff | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/fonts/fantasque/FantasqueSansMono-Bold.woff |
silk/fonts/fantasque/FantasqueSansMono-Regular.woff | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/fonts/fantasque/FantasqueSansMono-Regular.woff |
silk/lib/bootstrap-datetimepicker.min.css | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/bootstrap-datetimepicker.min.css |
silk/lib/bootstrap.min.css | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/bootstrap.min.css |
silk/lib/viz-lite.js | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/viz-lite.js |
silk/lib/sortable.js | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/sortable.js |
silk/lib/jquery-ui-1.13.1.min.css | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/jquery-ui-1.13.1.min.css |
silk/lib/jquery-3.6.0.min.js | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/jquery-3.6.0.min.js |
silk/lib/bootstrap-theme.min.css | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/bootstrap-theme.min.css |
silk/lib/svg-pan-zoom.min.js | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/svg-pan-zoom.min.js |
silk/lib/bootstrap-datetimepicker.min.js | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/bootstrap-datetimepicker.min.js |
silk/lib/jquery.datetimepicker.css | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/jquery.datetimepicker.css |
silk/lib/jquery-ui-1.13.1.min.js | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/jquery-ui-1.13.1.min.js |
silk/lib/bootstrap.min.js | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/bootstrap.min.js |
silk/lib/jquery.datetimepicker.js | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/jquery.datetimepicker.js |
silk/lib/images/ui-icons_222222_256x240.png | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/images/ui-icons_222222_256x240.png |
silk/lib/images/ui-bg_glass_100_fdf5ce_1x400.png | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/images/ui-bg_glass_100_fdf5ce_1x400.png |
silk/lib/images/ui-bg_glass_65_ffffff_1x400.png | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/images/ui-bg_glass_65_ffffff_1x400.png |
silk/lib/images/ui-bg_flat_10_000000_40x100.png | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/images/ui-bg_flat_10_000000_40x100.png |
silk/lib/images/ui-bg_highlight-soft_75_ffe45c_1x100.png | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/images/ui-bg_highlight-soft_75_ffe45c_1x100.png |
silk/lib/images/ui-icons_777620_256x240.png | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/images/ui-icons_777620_256x240.png |
silk/lib/images/ui-bg_glass_100_f6f6f6_1x400.png | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/images/ui-bg_glass_100_f6f6f6_1x400.png |
silk/lib/images/ui-bg_highlight-soft_100_eeeeee_1x100.png | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/images/ui-bg_highlight-soft_100_eeeeee_1x100.png |
silk/lib/images/ui-icons_444444_256x240.png | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/images/ui-icons_444444_256x240.png |
silk/lib/images/ui-bg_gloss-wave_35_f6a828_500x100.png | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/images/ui-bg_gloss-wave_35_f6a828_500x100.png |
silk/lib/images/animated-overlay.gif | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/images/animated-overlay.gif |
silk/lib/images/ui-bg_diagonals-thick_20_666666_40x40.png | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/images/ui-bg_diagonals-thick_20_666666_40x40.png |
silk/lib/images/ui-icons_ffffff_256x240.png | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/images/ui-icons_ffffff_256x240.png |
silk/lib/images/ui-icons_cc0000_256x240.png | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/images/ui-icons_cc0000_256x240.png |
silk/lib/images/ui-bg_diagonals-thick_18_b81900_40x40.png | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/images/ui-bg_diagonals-thick_18_b81900_40x40.png |
silk/lib/images/ui-icons_ffd27a_256x240.png | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/images/ui-icons_ffd27a_256x240.png |
silk/lib/images/ui-icons_555555_256x240.png | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/images/ui-icons_555555_256x240.png |
silk/lib/images/ui-icons_777777_256x240.png | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/images/ui-icons_777777_256x240.png |
silk/lib/images/ui-icons_ef8c08_256x240.png | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/images/ui-icons_ef8c08_256x240.png |
silk/lib/images/ui-icons_228ef1_256x240.png | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/images/ui-icons_228ef1_256x240.png |
silk/lib/highlight/highlight.pack.js | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/highlight/highlight.pack.js |
silk/lib/highlight/foundation.css | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/highlight/foundation.css |
silk/js/pages/profiling.js | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/js/pages/profiling.js |
silk/js/pages/raw.js | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/js/pages/raw.js |
silk/js/pages/clear_db.js | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/js/pages/clear_db.js |
silk/js/pages/profile_detail.js | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/js/pages/profile_detail.js |
silk/js/pages/summary.js | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/js/pages/summary.js |
silk/js/pages/base.js | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/js/pages/base.js |
silk/js/pages/request.js | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/js/pages/request.js |
silk/js/pages/requests.js | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/js/pages/requests.js |
silk/js/pages/sql_detail.js | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/js/pages/sql_detail.js |
silk/js/pages/root_base.js | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/js/pages/root_base.js |
silk/js/pages/detail_base.js | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/js/pages/detail_base.js |
silk/js/components/filters.js | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/js/components/filters.js |
silk/js/components/cell.js | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/js/components/cell.js |
silk/css/pages/base.css | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/css/pages/base.css |
silk/css/pages/clear_db.css | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/css/pages/clear_db.css |
silk/css/pages/detail_base.css | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/css/pages/detail_base.css |
silk/css/pages/profiling.css | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/css/pages/profiling.css |
silk/css/pages/raw.css | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/css/pages/raw.css |
silk/css/pages/request.css | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/css/pages/request.css |
silk/css/pages/root_base.css | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/css/pages/root_base.css |
silk/css/pages/summary.css | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/css/pages/summary.css |
silk/css/pages/sql_detail.css | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/css/pages/sql_detail.css |
silk/css/pages/profile_detail.css | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/css/pages/profile_detail.css |
silk/css/pages/sql.css | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/css/pages/sql.css |
silk/css/pages/requests.css | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/css/pages/requests.css |
silk/css/pages/cprofile.css | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/css/pages/cprofile.css |
silk/css/components/cell.css | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/css/components/cell.css |
silk/css/components/numeric.css | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/css/components/numeric.css |
silk/css/components/summary.css | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/css/components/summary.css |
silk/css/components/heading.css | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/css/components/heading.css |
silk/css/components/row.css | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/css/components/row.css |
silk/css/components/fonts.css | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/css/components/fonts.css |
silk/css/components/colors.css | /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/css/components/colors.css |
rest_framework/fonts/glyphicons-halflings-regular.eot | /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.eot |
rest_framework/fonts/fontawesome-webfont.svg | /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/fonts/fontawesome-webfont.svg |
rest_framework/fonts/glyphicons-halflings-regular.ttf | /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.ttf |
rest_framework/fonts/glyphicons-halflings-regular.woff2 | /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.woff2 |
rest_framework/fonts/glyphicons-halflings-regular.svg | /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.svg |
rest_framework/fonts/fontawesome-webfont.ttf | /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/fonts/fontawesome-webfont.ttf |
rest_framework/fonts/fontawesome-webfont.woff | /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/fonts/fontawesome-webfont.woff |
rest_framework/fonts/fontawesome-webfont.eot | /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/fonts/fontawesome-webfont.eot |
rest_framework/fonts/glyphicons-halflings-regular.woff | /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.woff |
rest_framework/js/default.js | /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/js/default.js |
rest_framework/js/load-ajax-form.js | /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/js/load-ajax-form.js |
rest_framework/js/ajax-form.js | /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/js/ajax-form.js |
rest_framework/js/prettify-min.js | /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/js/prettify-min.js |
rest_framework/js/jquery-3.7.1.min.js | /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/js/jquery-3.7.1.min.js |
rest_framework/js/bootstrap.min.js | /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/js/bootstrap.min.js |
rest_framework/js/csrf.js | /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/js/csrf.js |
rest_framework/js/coreapi-0.1.1.js | /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/js/coreapi-0.1.1.js |
rest_framework/img/grid.png | /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/img/grid.png |
rest_framework/img/glyphicons-halflings-white.png | /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/img/glyphicons-halflings-white.png |
rest_framework/img/glyphicons-halflings.png | /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/img/glyphicons-halflings.png |
rest_framework/docs/js/api.js | /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/docs/js/api.js |
rest_framework/docs/js/highlight.pack.js | /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/docs/js/highlight.pack.js |
rest_framework/docs/js/jquery.json-view.min.js | /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/docs/js/jquery.json-view.min.js |
rest_framework/docs/img/grid.png | /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/docs/img/grid.png |
rest_framework/docs/img/favicon.ico | /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/docs/img/favicon.ico |
rest_framework/docs/css/base.css | /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/docs/css/base.css |
rest_framework/docs/css/highlight.css | /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/docs/css/highlight.css |
rest_framework/docs/css/jquery.json-view.min.css | /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/docs/css/jquery.json-view.min.css |
rest_framework/css/bootstrap.min.css | /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/css/bootstrap.min.css |
rest_framework/css/font-awesome-4.0.3.css | /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/css/font-awesome-4.0.3.css |
rest_framework/css/bootstrap.min.css.map | /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/css/bootstrap.min.css.map |
rest_framework/css/bootstrap-theme.min.css | /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/css/bootstrap-theme.min.css |
rest_framework/css/default.css | /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/css/default.css |
rest_framework/css/bootstrap-tweaks.css | /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/css/bootstrap-tweaks.css |
rest_framework/css/prettify.css | /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/css/prettify.css |
rest_framework/css/bootstrap-theme.min.css.map | /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/css/bootstrap-theme.min.css.map |
django_select2/django_select2.js | /app/.heroku/python/lib/python3.11/site-packages/django_select2/static/django_select2/django_select2.js |
django_select2/django_select2.css | /app/.heroku/python/lib/python3.11/site-packages/django_select2/static/django_select2/django_select2.css |
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'development',
'csrf_token': <SimpleLazyObject: 'WHlIJ50SZEvKJZ0vDBKhiwfQpt5MvLWNFsaYuv2E4XTopkQEF0WhvQ6sesllh8gG'>,
'is_agency_member': False,
'main_pages': '<<queryset of main.MainPage>>',
'messages': <FallbackStorage: request=<WSGIRequest: GET '/accounts/login/?next=%2Fdispensaries%2F8754%2F'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fdc276c93d0>>),
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fdc276c93d0>>}
{'form': <AuthenticationForm bound=False, valid=Unknown, fields=(username;password)>,
'next': '/dispensaries/8754/',
'site': <Site: app.jointcommerce.com>,
'site_name': 'app.jointcommerce.com',
'view': <accounts.views.LoginView object at 0x7fdc277709d0>}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'development',
'csrf_token': <SimpleLazyObject: 'WHlIJ50SZEvKJZ0vDBKhiwfQpt5MvLWNFsaYuv2E4XTopkQEF0WhvQ6sesllh8gG'>,
'is_agency_member': False,
'main_pages': '<<queryset of main.MainPage>>',
'messages': <FallbackStorage: request=<WSGIRequest: GET '/accounts/login/?next=%2Fdispensaries%2F8754%2F'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fdc276c93d0>>),
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fdc276c93d0>>}
{'form': <AuthenticationForm bound=False, valid=Unknown, fields=(username;password)>,
'next': '/dispensaries/8754/',
'site': <Site: app.jointcommerce.com>,
'site_name': 'app.jointcommerce.com',
'view': <accounts.views.LoginView object at 0x7fdc277709d0>}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'development',
'csrf_token': <SimpleLazyObject: 'WHlIJ50SZEvKJZ0vDBKhiwfQpt5MvLWNFsaYuv2E4XTopkQEF0WhvQ6sesllh8gG'>,
'is_agency_member': False,
'main_pages': '<<queryset of main.MainPage>>',
'messages': <FallbackStorage: request=<WSGIRequest: GET '/accounts/login/?next=%2Fdispensaries%2F8754%2F'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fdc276c93d0>>),
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fdc276c93d0>>}
{'form': <AuthenticationForm bound=False, valid=Unknown, fields=(username;password)>,
'next': '/dispensaries/8754/',
'site': <Site: app.jointcommerce.com>,
'site_name': 'app.jointcommerce.com',
'view': <accounts.views.LoginView object at 0x7fdc277709d0>}
{'block': <Block Node: head. Contents: [<TextNode: '\n '>, <IncludeNode: template=<FilterExpression "'directory/partials/head.html'">>, <TextNode: '\n '>, <Block Node: meta. Contents: [<TextNode: '\n '>]>, <TextNode: '\n '>]>}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'development',
'csrf_token': <SimpleLazyObject: 'WHlIJ50SZEvKJZ0vDBKhiwfQpt5MvLWNFsaYuv2E4XTopkQEF0WhvQ6sesllh8gG'>,
'is_agency_member': False,
'main_pages': '<<queryset of main.MainPage>>',
'messages': <FallbackStorage: request=<WSGIRequest: GET '/accounts/login/?next=%2Fdispensaries%2F8754%2F'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fdc276c93d0>>),
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fdc276c93d0>>}
{'form': <AuthenticationForm bound=False, valid=Unknown, fields=(username;password)>,
'next': '/dispensaries/8754/',
'site': <Site: app.jointcommerce.com>,
'site_name': 'app.jointcommerce.com',
'view': <accounts.views.LoginView object at 0x7fdc277709d0>}
{'block': <Block Node: css. Contents: [<TextNode: '\n '>, <IncludeNode: template=<FilterExpression "'directory/partials/css.html'">>, <TextNode: '\n '>]>}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'development',
'csrf_token': <SimpleLazyObject: 'WHlIJ50SZEvKJZ0vDBKhiwfQpt5MvLWNFsaYuv2E4XTopkQEF0WhvQ6sesllh8gG'>,
'is_agency_member': False,
'main_pages': '<<queryset of main.MainPage>>',
'messages': <FallbackStorage: request=<WSGIRequest: GET '/accounts/login/?next=%2Fdispensaries%2F8754%2F'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fdc276c93d0>>),
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fdc276c93d0>>}
{'form': <AuthenticationForm bound=False, valid=Unknown, fields=(username;password)>,
'next': '/dispensaries/8754/',
'site': <Site: app.jointcommerce.com>,
'site_name': 'app.jointcommerce.com',
'view': <accounts.views.LoginView object at 0x7fdc277709d0>}
{'block': <Block Node: javascript. Contents: [<TextNode: '\n '>, <IncludeNode: template=<FilterExpression "'directory/partials/javascript.html'">>, <TextNode: '\n '>]>}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'development',
'csrf_token': <SimpleLazyObject: 'WHlIJ50SZEvKJZ0vDBKhiwfQpt5MvLWNFsaYuv2E4XTopkQEF0WhvQ6sesllh8gG'>,
'is_agency_member': False,
'main_pages': '<<queryset of main.MainPage>>',
'messages': <FallbackStorage: request=<WSGIRequest: GET '/accounts/login/?next=%2Fdispensaries%2F8754%2F'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fdc276c93d0>>),
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fdc276c93d0>>}
{'form': <AuthenticationForm bound=False, valid=Unknown, fields=(username;password)>,
'next': '/dispensaries/8754/',
'site': <Site: app.jointcommerce.com>,
'site_name': 'app.jointcommerce.com',
'view': <accounts.views.LoginView object at 0x7fdc277709d0>}
{'block': <Block Node: javascript_end. Contents: [<TextNode: '\n '>, <IncludeNode: template=<FilterExpression "'directory/partials/javascript_end.html'">>, <TextNode: '\n '>]>}
{'csrf_token': <SimpleLazyObject: 'WHlIJ50SZEvKJZ0vDBKhiwfQpt5MvLWNFsaYuv2E4XTopkQEF0WhvQ6sesllh8gG'>}
{}
{'request': <WSGIRequest: GET '/accounts/login/?next=%2Fdispensaries%2F8754%2F'>}
{'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fdc276c93d0>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fdc276c93d0>>)}
{'messages': <FallbackStorage: request=<WSGIRequest: GET '/accounts/login/?next=%2Fdispensaries%2F8754%2F'>>, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30, 'ERROR': 40}}
{'main_pages': <QuerySet []>}
{'is_agency_member': False}
{'ENVIRONMENT': 'development'}
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 | |
got_request_exception | |
m2m_changed | |
post_delete | ModelBase.update_changed, ModelBase.update_changed, ModelBase.update_changed, delete_associated_periods, handle_impression_delete, handle_click_delete, handle_traffic_delete |
post_init | ModelSignalRouter.post_init_receiver |
post_migrate | create_permissions, create_contenttypes, create_default_site |
post_save | signal_committed_filefields, ModelSignalRouter.post_save_receiver, ModelBase.update_changed, ModelBase.update_changed, ModelBase.update_changed, ModelBase.update_changed, add_staff_users, create_api_key_for_agency, update_dow_cdn, update_dow_ccdn, update_dow, create_campaign_group_period, update_campaign_group_period_dates, update_campaign_group_period_end_date, handle_impression_save, handle_click_save, create_or_update_user_profile, handle_traffic_post_save |
pre_delete | clear_site_cache, ModelBase.changed, ModelBase.update_changed |
pre_init | |
pre_migrate | inject_rename_contenttypes_operations |
pre_save | clear_site_cache, find_uncommitted_filefields, ModelBase.changed, capture_impression_original_state, store_original_click_state, handle_traffic_pre_save, detect_location_change |
request_finished | close_caches, close_old_connections, reset_urlconf |
request_started | reset_queries, close_old_connections |
setting_changed | reset_cache, clear_cache_handlers, update_installed_apps, update_connections_time_zone, clear_routers_cache, reset_template_engines, storages_changed, clear_serializers_cache, language_changed, localize_settings_changed, 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, Settings.change_setting, reset_hashers, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, PrivateFileSystemStorage._clear_cached_properties, PrivateFileSystemStorage._clear_cached_properties, ProfilerResultStorage._clear_cached_properties, update_level_tags, clear_caches, reload_api_settings, reload_api_settings, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, CompressorFileStorage._clear_cached_properties, StaticFilesStorage._clear_cached_properties |