Experts in fire protection

Select your Country

Other Countries

News

Oxeo EcoPrevent FC / VG
December 22, 2021 - Solutions

Minimax Protects Deep-freeze Warehous of Coppenrath & Wiese

Sustainability in fire protection: Minimax has equipped Coppenrath & Wiese's deep-freeze warehouse in Osnabrück with a special oxygen reduction system: Minimax OXEO ECOPREVENT FC/VG.

The award-winning system generates nitrogen by means of a connected fuel cell. This solution is particularly economical: During power generation, the fuel cell produces clean, nitrogen-rich exhaust air as a by-product, which can be used for oxygen reduction. With this environmentally friendly solution, a return on investment can even be achieved, since the significant energy costs of the nitrogen generator that would otherwise be required are eliminated.

The Coppenrath & Wiese deep-freeze warehouse based in Osnabrück comprises 97,540 m3 in three protected areas. The temperature is around -22 °C. By introducing nitrogen, the oxygen concentration is reduced from 21% by volume (normal) to approx. 15% by volume and can still be accessed by verified personnel.

Saving up to 650 tons of CO2 annually
The fuel cell consistently delivers just under 100 kW of electricity (equivalent to 876,000 kWh/year) and just under 100 kW of thermal power, which the company uses to cover part of its energy load (electricity and heat). Whereas 132 kW was consumed with the old system, 86 kW of electricity is now generated on balance.


More information

Case Study Coppenrath & Wiese

Oxeo EcoPrevent FC fire prevention systems

Oxeo EcoPrevent VG fire prevention systems

Food plants

Deep-freeze warehouses

 

Read more
wind turbines
September 14, 2021 - Solutions

Minimax Presents Fire Protection for Wind Turbines

At the on-site HUSUM Wind trade fair in Germany, Minimax will be presenting, until this coming Friday, its fire protection solutions that are tailored to the special requirements of wind turbines

The amount of renewable energy in electricity consumption is growing steadily: At 23.7%, wind energy provided the lion’s share of gross electricity consumption in Germany. Meanwhile, the hydrogen economy, along with wind energy – especially offshore wind energy – is gaining ground. For more than 20 years, Minimax has been protecting these indispensable energy suppliers with approved and certified fire protection technology – both onshore and offshore.

Early fire detection: Minimax aspirating smoke detector AMX4004
The core of reliable fire protection is the early detection of fire and combating it by applying a fire extinguishing process without delay. Our answer to ensuring this happens is the aspirating smoke detector AMX4004. It can withstand vibrations and high fluctuations in temperature as well as extreme climatic conditions. It detects fires as they arise by continually extracting air samples from the monitored area. In conjunction with intelligent evaluator algorithms, a comparison of typical disturbances takes place prior to setting off the alarm, meaning that the AMX4004 is extremely foolproof.

Fire detection and extinguishing control systems
The fire protection and extinguishing control systems from Minimax processes fire detection signals like those of the aspirating smoke detector AMX4004 or the flawlessly operating UniVario flame detectors using cutting-edge technology. They activate programmed control processes such as shutting down the wind turbine, notifying a constantly manned position as well as setting off the extinguishing systems.

Inert-gas extinguishing systems: environmentally friendly and no residue
The Minimax Oxeo Intergas extinguishing systems enable fire suppression adapted to sensitive and high-end facilities such as wind turbines. Inert gases are not electrically conductive and are non-toxic to humans, as they are a natural component of ambient air. They do not cool down and suppress fires without leaving a residue as well as being environmentally friendly. Normally, nitrogen is used in wind turbines but argon or mixed gases may also be used.

Water mist suppression systems: Minifog ProCon
Minifog water mist suppression systems reduce to a minimum the amount of water needed to combat fires. Special nozzles produce a very fine mist enabling the extinguishing agent to be distributed with a larger surface area: The ensuing cooling and suppression effect puts out any possible fire exceptionally quickly. Antifreeze in extinguishing water enables this method to be used at temperatures as low as –30 degrees Centigrade. The amount of extinguishing agent released is so small that normally no additional extinguishing agent retention devices are required. The extinguishing equipment, including the containers with the extinguishing agent for special applications, comes as a compact very lightweight unit that can be easily installed in the wind energy system.

Minimax at HUSUM Wind: Stand 3A 08

Read more

VdS-BrandSchutzTalk

Schutzkonzepte für brennbare Flüssigkeiten

Produktmanager Thorsten Gieseke stellt die Gefahrstofflager-Lösung LiquidProtect von Minimax vor.

Das Löschen brennbarer Flüssigkeiten ist eine hochkomplexe Angelegenheit und wird immer wieder heiß diskutiert. Verschiedene Regelwerke beschäftigen sich damit. Trotzdem besteht immer wieder der Bedarf an neuen, innovativen Lösungen. In diesem Talk werden Experten aus renommierten Hersteller- und Errichterunternehmen sowie von VdS verschiedene technische Lösungen vor- und einander gegenüberstellen.

Moderator ist der Technische Sachverständige der Allianz, Carsten Tormöhlen. Als Experten nehmen Frank Bieber, VdS Schadenverhütung GmbH, Stefan Falk, Calanbau Brandschutzanlagen GmbH, Thorsten Gieseke, Minimax Europe/FSG und Torsten Wagner, Wagner Group GmbH, teil.

Die Teilnahme an der Talk-Runde ist kostenlos. Anmelden können sich alle Brandschutzinteressierten auf der Homepage des VdS. Hier können Sie dann auch die Übertragung der Talks am 29. April 2021 live mitverfolgen.

https://bildung.vds.de/de/vds-brandschutztalk/11839

Read more
Sprinkler protection system for hazardous goods warehousing facilities
December 3, 2020 - Solutions

Sprinkler protection system for hazardous goods warehousing facilities

Minimax presents new fire protection solution LiquidProtect

Minimax has received approval from the German Association of Property Insurers (VdS) for their innovative fire protection solution, which protects hazardous goods warehouses by means of a sprinkler system using a foam agent. This concept combines high safety for people and the environment with a very fast, effective and localized firefighting. Moreover, the system helps to minimize operational downtimes in the event of fire, and there are very few construction requirements. It can be used in warehouses with large containers such as IBC and warehouses with narrow aisles.

The concept is based on several modules interacting with each other. In the event of a fire, spilling fluid is deliberately directed to the rack aisles with the help of sloped rack stands and baffles installed in the racks. So-called fuel stops are embedded in the floor at regular intervals along the aisles, which collect the flammable fluid, preventing it from spreading along the aisles. Special sprinklers are placed near the fuel stops, ensuring early release and targeted distribution of the water-foam mixture into the aisles. Additional quick-release sprinklers distribute water and a special foam agent into the racks. This concept enables rapid, effective and localized firefighting, helping to keep fire damage and operational downtimes to a minimum.

High personal safety and environmental protection
This fire protection system does not involve complete flooding of the protected room with firefighting agent. Consequently, it offers a higher degree of safety compared to agents hazardous to humans, such as high expansion foam or CO2. With the sprinkler solution there is also less danger of firefighting agent spreading to lower levels or neighboring areas. The early and localized firefighting, combined with fairly small amounts of water-foam used to fight the fire contribute to a better environmental footprint.  

Very fast and effective firefighting
The sprinklers are arranged at close intervals, both in the racks and in the aisles, facilitating early fire detection and immediate firefighting without any pre-warning period. Together with the fuel stops and the use of a special foam agent, fast, raging fires can be fought effectively – which is essential in case of flammable liquids spilling from large bulk containers.

Minimal operational downtimes in the event of fire
Only the sprinklers in the affected area release and the fire is rapidly fought resulting in little primary and secondary damage. This includes thermal stressing of the building and rack structures, corrosion or short circuits due to the flooding of technical installations (control panels, ventilation systems, conveying equipment). The subsequent removal of the firefighting agent is also far easier than in a building completely flooded with high expansion foam.

More information...

Read more
April 1, 2020 - Solutions

Protection for industrial gas turbines

A new animated film for our TurbineProtect solution shows how we effectively protect turbines from fire.

Industrial gas turbines, which are used in the oil and gas industry, for example, drive generators for power generation or compressors (mechanical drives) for gas compression or gas liquefaction. The operating temperature inside turbine acoustic enclosures can reach up to 120°C and the surface temperature of the turbine itself up to 800 °C. Oils leaking from the leaks in oil pipelines can easily get ignited on these hot surfaces. Once lit, a fire can quickly spread to other areas due to the high air flow rate actually used for cooling. Long downtimes and higher costs are often the result. Our flexible fire protection solution: TurbineProtect. https://www.minimax.com/de/en/solutions/solutions-risks/turbineprotect/

 

Read more
Recycling industry finds out at Recycling-Technik in Dortmund
November 5, 2018 - Solutions

Fire protection as a competitive advantage

Recycling industry finds out at Recycling-Technik in Dortmund

The rapidly growing industry of recyclable material processing finds itself confronted by a high level of fire risk. People, environment and companies are regularly threatened by large fires. Many business operations are now upgrading and in doing so are attaching importance to a comprehensive fire protection concept. On 07-08/11 at Recycling-Technik in Dortmund, Minimax is showing what such a concept should look like (hall 7, stand T26). 

Delivery and storage areas - detecting hot spots

There is a risk in these areas that stored substances will auto-ignite. Here, internal areas are particularly at risk, since dust can create an explosive atmosphere. In order to detect potential ignition hazards in good time, the recyclable material storage areas are constantly monitored. Thermography systems with infra-red cameras are used for this wide-area early detection of fire. They detect objects by their radiative heat transfer and spot critical temperature developments. If there is a threat of ignition, a signal is transmitted to the connected fire detection control panel. Extinguishing monitors are aimed at the target manually or via remote control. They provide effective fighting of the so-called hot spot via water enhanced with film-forming foam compound. Active smoke aspiration systems and industrial flame detectors provide extra security in internal areas. They can also cope with particularly tough environmental conditions and dependably detect potential fires. Their signals are sent to a fire detection control panel which evaluates them and in an emergency activates automatic extinguishing by a deluge system.

Mechanical conveyor systems - safety in motion

During the sorting process, recycling materials are continually transported via conveyor belt systems. This means multi-faceted risks: overheated roller bearings, sparks which may occur during maintenance- or welding work, or auto-ignition of the material to be conveyed. The combined installation of industrial flame detectors and multi-sensor combustion gas detectors is a proven fire-safety measure for dependable and early detection of a fire. Minifog ProCon water mist systems are a particularly efficient solution for direct fire fighting. After a fire has been detected, the section of the conveyor belt is extinguished and operation can be continued without major downtime. The crucial advantage of this extinguishing system compared with conventional water spray systems is the significantly lower use of extinguishing water.

Pneumatic suction and conveyor systems - no opportunity for sparks

Wherever flammable materials are pneumatically transported, there is an increased risk of fire. This applies particularly to the material mix in pneumatic suction and conveyor systems in the recycling process. Sparks, hot particles or glowing embers in the processing machinery which arrive in the delivery systems have risk potential. Dust explosions are also possible. Functionally monitored spark detectors which react to infrared radiation of potential sources of ignition flying past, ensure dependable and above all immediate detection. If the spark detectors identify potential sources of ignition in the materials being conveyed, a signal is sent to the control panel. This unit then activates the automatic extinguisher solenoid valve in milliseconds. The extinguishing water is released and introduced into the volumetric flow via self-closing nozzles. The glowing particles fly into the water mist formed by the nozzle. Particularly innovative spark detectors, such as the UniVario YMX5000 detector range, themselves monitor their optical system with regard to dirt or damage at regular intervals. Functions such as these increase operational safety in the challenging areas of application in a recycling facility.

For an integrated fire protection concept however, all areas of a recycling complex must be thought of. For this reason separation and crushing facilities, agglomeration presses or even ancillary areas such as server or control rooms and office buildings must also be taken into consideration.

We look forward to welcoming you to our stand, T26 in hall 7 at Recycling-Technik in Dortmund.

Read more
Marcel Ruesink from Minimax answered the question how to mitigate fire events for LNG facilities at the LNG congress in Barcelona
October 17, 2017 - Solutions

International LNG congress in Barcelona

Marcel Ruesink from Minimax answered the question how to mitigate fire events for LNG facilities at the LNG congress in Barcelona on 16-17 October 2017.

LNG facilities are exposed to fire risks. When a fire occurs due to failing equipment or inadequate  fire control and protection measures, extended business disruptions may be the consequence. These will cause substantial costs and, at worst, may cause customers to turn to new suppliers elsewhere, if the delivery delays continue. The consequences originates due to the nature of LNG processing, the potential disperse of vaporized natural gas with its high fire load and rapid fire spread. The risk can be reduced by detection, fire control and/or extinguishing systems.

LNG fire has challenging facets. Minimax has the right fire control and protection solution for the various LNG facilities. Recommended fire control and protection applications which suit the requirements of LNG facilities are for example vaporization reduction with Hi-Ex foam, gas cloud dispersion control by water curtains, fire suppression with dry chemical and suppression system with inert gas systems for fire risks in enclosures like compressors and plant utilities.

Minimax understands the safety management issues at LNG operations and has in-depth know-how of codes and standards for fire protection, like IMO IGC (81/224), NFPA, EN & BS (66/224). Additionally Minimax has the ability to adopt local requirements, great track record on successful project completion and a company culture to meet expectations of global acting companies.

Minimax provides tailored solutions wherever there is a fire threat and has a widespread fire protection experience on industrial applications, including LNG facilities, jetties, loading manifolds, compressors, machinery rooms, steam and gas turbine driven power plants. So Minimax has the competence on both landbase and marine projects and the experience to integrate them.

Read more
Function and design of extinguishing systems
March 7, 2016 - Solutions

The stadium tour continues

Function and design of extinguishing systems: We will show you how it works and provide practical training.

Hamburg (Volkspark Stadium) "Practical Fire Protection"

  • 2016-04-19: Function and design of water extinguishing systems
  • 2016-04-20: Function and design of fire detection and gas extinguishing systems

Augsburg (WWK Arena) "Practical Fire Protection"

  • 2016-04-26: Function and design of water extinguishing systems
  • 2016-04-27: Function and design of fire detection and gas extinguishing systems

Additional sessions are scheduled for November: on November 8 and 9, in the Commerzbank Arena in Frankfurt, and on November 15 and 16 in Signal Iduna Park in Dortmund.

Practical Fire Protection - Water Extinguishing Technology

Function and design of water extinguishing systems

Tried, tested and innovative

Water is the most natural of all fire extinguishing agents, usually available in sufficient quantities and affordable. It is environmentally-friendly and binds smoke and pollutants. Water extinguishing systems in the form of sprinkler systems or water deluge systems have therefore been a proven fire extinguishing technology in many applications for decades. Water mist technology is also considered an established standard in selected risk areas.

However, the wheel also continues to turn in the world of conventional water extinguishing systems. Modern versions of water extinguishing systems and innovative extinguishing concepts allow additional safety, water savings, planning convenience and easier installation

The right choice

Which water extinguishing system is most suitable for a type of application? What is the impact of a change in the type of extinguishing system on the design and overall planning? Which criteria need to be taken into account with regard to friction loss-free interfaces with other subsections?

Learn to answer these questions and others with the help of practical case studies. Experienced project managers and specialists from our Minimax team of experts will accompany you in the development of bespoke fire protection solutions using three realistic examples.

Practical Fire Protection - Gas Extinguishing Technology

Function and design of fire detection- and gas extinguishing systems

Fire protection in industrial businesses: the requirements are increasing.

The requirements for fire protection solutions in industrial companies have increased significantly in recent years. Manufacturing companies are required to keep up with the challenges of a dynamic market. Among other things, uninterrupted production- and delivery capacity are important prerequisites for long-term business success. For this reason, modern industrial enterprises increasingly require process-integrated fire protection solutions that are able to combat a fire as far as possible without leaving any residues and that reduce business interruptions to a minimum.

In future, this will present technical planners with the substantial task of not only taking essential fire protection requirements into account in their planning, but also to develop a bespoke fire protection concept that accommodates the need for reduced downtimes caused by fires.

The right extinguishing agent. The best solution.

One of the decisive factors is the selection of the ideal extinguishing agent. In addition, reliable detection and the design of the pipe system in relation to the quantity of extinguishing agent play an important role.

Learn from experienced project managers how to resolve the essential issues of a customized fire protection concept for an industrial business and develop solutions for three challenging case studies in collaboration with our experts.

Register now and become an expert yourself!

We offer practical knowledge and provide you with a qualification for your future planning tasks in the field of fire protection.
For further information and easy online registration via the Internet, please visit www.minimax.de/workshop.The Minimax Planner workshops are recognized by some professional engineering bodies as a further training measure. Each participant will receive a certificate.

Read more
Minimax at FeuerTRUTZ
January 3, 2016 - Solutions

Minimax at FeuerTRUTZ

From 17 - 18/02/2016, Minimax is exhibiting advanced solutions in inert gas and water mist extinguishing in Hall 10.1 at Booth 413.

Minimax, a leader in fire protection, will present their enhanced technologies at FeuerTRUTZ 2016. Also included are live demonstrations. This year's focus will be on the Oxeo inert gas extinguishing systems, Minifog ProCon XP high-pressure extinguishing systems and UniVario industrial fire detectors.

Oxeo extinguishing systems serve to minimize fire damage and consequential damage. They are suitable for sensitive areas containing valuable assets and sensitive equipment or that are subject to particularly high availability demands, such as archives, server rooms, control rooms or telecommunication systems. Oxeo extinguishing systems use the natural inert gases nitrogen or argon, which are electrically non-conductive, disperse homogeneously in case of a fire and displace oxygen from the fire source. In addition, these fire extinguishing systems are used mainly as fire protection for risk areas with flammable liquids or areas with high thermal load as they leave no extinguishing agent residue. Oxeo extinguishing systems offer all functions of modern inert gas extinguishing systems - from 300-bar-technology to the ConstantFlow option.

Minifog ProCon XP high-pressure water mist extinguishing systems offer optimum protection for minimal consumption of extinguishing water for enclosed turbines, machines and installations with flammable liquids. They disperse the extinguishing water very finely via special nozzles and increased operating pressures. At the same time the total surface area of the water is increased, enabling it to more quickly absorb heat and evaporate.

The accompanying cooling and smothering effect allows for effective firefighting. Using water as an extinguishing agent ensures that the protected space can be reentered immediately after the successful extinguishing, whereas in the case of the CO2 gas extinguishing systems traditionally installed on gas turbines and motor test benches, the extinguishing gas must first be extracted from the protected space. In addition, the VdS (independent German testing institution for fire protection and security)-certified Minifog ProCon XP system consumes up to 95 percent less extinguishing water, which reduces the risk of water damage to a minimum.

The flame and heat detectors in the UniVario product family, with their robust housing and installations, have been designed for harsh operating conditions in industrial applications. The detectors are distinguished by rapid fire detection at the same time as a high level of false alarm prevention, and are able to communicate with the fire detection control panel in Loop mode. Can be used indoors and outdoors in the immediate vicinity of the object, like the UniVario WMX5000 or at larger distances, like the UniVario FMX5000 IR. They work under extremely dirty processing conditions as well as explosion-hazard zones: for the latter classes of danger detectors graded by suitability in the Standard (without explosion protection), 3GD and Ex series (Zone 1 and 20) are available.

Read more
Minimax protects the world’s largest automated high rack storage system constructed from wood.
March 31, 2015 - Solutions

Sprinkler Protected award for Alnatura

Minimax protects the world’s largest automated high rack storage system constructed from wood.

To ensure the best possible safety for people and stored goods, Alnatura has installed a state-of-the-art sprinkler system designed in accordance with the most recent environmental standards in their distribution center in Lorsch. 22,528 sprinklers ensure all-round protection for buildings and the automated high rack storage system.

Investing in a state-of-the-art fire extinguishing system is extremely important in a building consisting of a wooden structure or with a stock of wood to the extent used by Alnatura. A total of approximately 5,000 cubic meters of wood were built in. The automated high rack storage system houses 31,000 pallet units on eight levels. For example, there is space for more than 223 million Alnatura fruit bars or for 18.5 million packages of flour. Each one of the 1,335 shelf units has a height of 20 meters. The shelf system is anchored at a depth of 2.5 meters and well insulated. Hence the newly constructed building requires neither heating nor cooling and has no harmful impact on the environment as a result.

"With their well-conceived fire protection concept, Alnatura has demonstrated that an environmentally friendly construction with easily combustible materials can be operational in combination with top fire protection technology. It is an example for real sustainability in all its facets, which amply deserves the quality hallmark of 'Sprinkler Protected'," explains Dr. Wolfram Krause, CEO of the Federal Association for Technical Fire Protection [Bundesverband Technischer Brandschutz].

"In line with the Alnatura philosophy, we decided quite consciously to use wood as a natural material. Of course, we were aware that we would require an absolutely top-notch fire protection system for this architecture. We are delighted about the award, which is a pleasant confirmation of our consistent commitment to sustainability approach," says Klaus Böhmer, head of the logistics division at Alnatura.

Read more
DJDT

Versions

Package Name Version
Django 5.0.14
Python 3.12.13
analytical Analytical 3.1.0
avatar Avatar 8.0.1
crequest Crequest 2018.5.11
debug_toolbar Debug Toolbar 5.2.0
django_extensions Django Extensions 5.0.14
django_object_actions Django_Object_Actions 5.0.0
grappelli Grappelli 4.0.2
haystack Haystack 3.3.0
mptt mptt 0.17.0
nested_admin Nested_Admin 4.1.1
reversion Reversion 5.1.0
storages Storages 1.14.6

Time

Resource usage

Resource Value
User CPU time 922.556 msec
System CPU time 118.749 msec
Total CPU time 1041.305 msec
Elapsed time 1088.850 msec
Context switches 432 voluntary, 41 involuntary

Browser timing

Timing attribute Timeline Milliseconds since navigation start (+length)

Settings from minimax_site.settings

Setting Value
ABSOLUTE_URL_OVERRIDES {}
ADMINS (('Minimax Website Support', 'minimax-website-support@kreios.lu'),)
ADMIN_LANGUAGE_CODE 'en'
ALLOWED_HOSTS ['*']
ANALYTICAL_INTERNAL_IPS []
ANONYMISE_PERSONAL_DATA True
APPEND_SLASH True
APPLICATION_PROTOCOL 'https'
APP_VERSION 'Development'
AUTHENTICATION_BACKENDS ['django.contrib.auth.backends.ModelBackend']
AUTH_PASSWORD_VALIDATORS '********************'
AUTH_USER_MODEL 'auth.User'
AVAILABLE_REGION_IN_WIDGET ['DE', 'FR', 'NL', 'LU', 'AT', 'IN', 'HU', 'SA', 'CN', 'PL', 'BR', 'TR', 'MY', 'TH', 'RO', 'SG', 'AU', 'US']
AVATAR_ADD_TEMPLATE ''
AVATAR_ALLOWED_FILE_EXTS None
AVATAR_ALLOWED_MIMETYPES None
AVATAR_AUTO_GENERATE_SIZES (80,)
AVATAR_CACHE_ENABLED True
AVATAR_CACHE_TIMEOUT 3600
AVATAR_CHANGE_TEMPLATE ''
AVATAR_CLEANUP_DELETED True
AVATAR_DEFAULT_SIZE 80
AVATAR_DEFAULT_URL 'minimax/images/default-avatar.png'
AVATAR_DELETE_TEMPLATE ''
AVATAR_EXPOSE_USERNAMES False
AVATAR_FACEBOOK_GET_ID None
AVATAR_GRAVATAR_BACKUP False
AVATAR_GRAVATAR_BASE_URL 'https://www.gravatar.com/avatar/'
AVATAR_GRAVATAR_DEFAULT None
AVATAR_GRAVATAR_FIELD 'email'
AVATAR_GRAVATAR_FORCEDEFAULT False
AVATAR_HASH_FILENAMES False
AVATAR_HASH_USERDIRNAMES False
AVATAR_MAX_AVATARS_PER_USER 42
AVATAR_MAX_SIZE 1048576
AVATAR_PATH_HANDLER 'avatar.models.avatar_path_handler'
AVATAR_PROVIDERS ('avatar.providers.PrimaryAvatarProvider', 'avatar.providers.LibRAvatarProvider', 'avatar.providers.GravatarAvatarProvider', 'avatar.providers.DefaultAvatarProvider')
AVATAR_RANDOMIZE_HASHES False
AVATAR_RESIZE_METHOD <Resampling.LANCZOS: 1>
AVATAR_STORAGE 'minimax.custom_storage.CustomS3Boto3Storage'
AVATAR_STORAGE_ALIAS 'default'
AVATAR_STORAGE_DIR 'avatars'
AVATAR_THUMB_FORMAT 'PNG'
AVATAR_THUMB_MODES ('RGB', 'RGBA')
AVATAR_THUMB_QUALITY 85
AWS_ACCESS_KEY_ID '********************'
AWS_DEFAULT_ACL 'public-read'
AWS_HEADERS {'Cache-Control': 'max-age=315360000', 'Expires': 'Thu, 30 Apr 2030 20:00:00 GMT'}
AWS_QUERYSTRING_AUTH False
AWS_S3_FILE_OVERWRITE False
AWS_SECRET_ACCESS_KEY '********************'
AWS_STORAGE_BUCKET_NAME 'minimax-staging-storage'
BASE_DIR '/app'
BASIC_AUTH_ENABLED False
BASIC_AUTH_PASSWORD '********************'
BASIC_AUTH_USERNAME 'minimax'
CACHES {'debug-panel': {'BACKEND': 'django.core.cache.backends.filebased.FileBasedCache', 'LOCATION': '/var/tmp/debug-panel-cache', 'OPTIONS': {'MAX_ENTRIES': 200}}, 'default': {'BACKEND': 'django.core.cache.backends.memcached.PyMemcacheCache', 'LOCATION': 'memcached:11211'}}
CACHE_MIDDLEWARE_ALIAS 'default'
CACHE_MIDDLEWARE_KEY_PREFIX '********************'
CACHE_MIDDLEWARE_SECONDS 600
CONTACT_REQUEST_DEFAULT_CONTACT 'himanshu.katyal@kreios.lu'
CORS_ORIGIN_WHITELIST ('https://google.com', 'https://cloudfront.net', 'https://minimax-cms-staging.kreios.lu', 'https://minimax.staging.kreios.lu', 'https://www.minimax.production.kreios.lu', 'https://www.minimax.staging.kreios.lu', 'https://minimax-de.production.kreios.lu', 'https://minimax.production.kreios.lu', 'https://minimax.de', 'https://minimax.com', 'https://www.minimax.de', 'https://www.minimax.com', 'http://localhost:8000')
COUNTRIES_FIRST ['DE']
COUNTRIES_OVERRIDE {'XK': 'Kosovo'}
CSRF_COOKIE_AGE 31449600
CSRF_COOKIE_DOMAIN None
CSRF_COOKIE_HTTPONLY False
CSRF_COOKIE_NAME 'csrftoken'
CSRF_COOKIE_PATH '/'
CSRF_COOKIE_SAMESITE 'Lax'
CSRF_COOKIE_SECURE True
CSRF_FAILURE_VIEW 'django.views.csrf.csrf_failure'
CSRF_HEADER_NAME 'HTTP_X_CSRFTOKEN'
CSRF_TRUSTED_ORIGINS []
CSRF_USE_SESSIONS False
CSS_BRANDING_FILE 'minimax/css/branding.css'
DATABASES {'default': {'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_HEALTH_CHECKS': False, 'CONN_MAX_AGE': 600, 'DISABLE_SERVER_SIDE_CURSORS': False, 'ENGINE': 'django.db.backends.postgresql', 'HOST': 'postgres', 'NAME': 'app', 'OPTIONS': {}, 'PASSWORD': '********************', 'PORT': 5432, 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIGRATE': True, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': None, 'USER': 'postgres'}}
DATABASE_ROUTERS []
DATA_UPLOAD_MAX_MEMORY_SIZE 2621440
DATA_UPLOAD_MAX_NUMBER_FIELDS 10000
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 {'INTERCEPT_REDIRECTS': False, 'SHOW_TOOLBAR_CALLBACK': <function show_toolbar at 0x7f2a1b277ba0>}
DECIMAL_SEPARATOR '.'
DEFAULT_AUTO_FIELD 'django.db.models.AutoField'
DEFAULT_CHARSET 'utf-8'
DEFAULT_EXCEPTION_REPORTER 'django.views.debug.ExceptionReporter'
DEFAULT_EXCEPTION_REPORTER_FILTER 'django.views.debug.SafeExceptionReporterFilter'
DEFAULT_FILE_STORAGE 'minimax.custom_storage.CustomS3Boto3Storage'
DEFAULT_FROM_EMAIL 'donotreply@39b5b459-4795-4ab1-882a-59bf4a30bfb0.azurecomm.net'
DEFAULT_INDEX_TABLESPACE ''
DEFAULT_LANGUAGE_CODE 'en'
DEFAULT_REGION_CODE 'DE'
DEFAULT_STANDARD_PAGE_CONTACT_EMAIL 'himanshu.katyal@kreios.lu'
DEFAULT_TABLESPACE ''
DISABLED_LANGUAGES_IN_FRONTEND ['fr', 'nl']
DISALLOWED_USER_AGENTS []
DISPLAY_NEWSLETTER_LINK False
ELASTICSEARCH_DEFAULT_ANALYZER None
ELASTICSEARCH_INDEX_SETTINGS {'settings': {'analysis': {'analyzer': {'edgengram_analyzer': {'filter': ['haystack_edgengram', 'lowercase'], 'tokenizer': '********************', 'type': 'custom'}, 'ngram_analyzer': {'filter': ['haystack_ngram', 'lowercase'], 'tokenizer': '********************', 'type': 'custom'}, 'text_index_analyzer': {'filter': ['haystack_ngram', 'lowercase', 'asciifolding'], 'tokenizer': '********************', 'type': 'custom'}, 'text_search_analyzer': {'filter': ['lowercase', 'asciifolding'], 'tokenizer': '********************', 'type': 'custom'}}, 'filter': {'haystack_edgengram': {'max_gram': 15, 'min_gram': 2, 'type': 'edgeNGram'}, 'haystack_ngram': {'max_gram': 100, 'min_gram': 1, 'type': 'nGram'}}}}}
EMAIL_BACKEND 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_FROM_CONTACT_FORM 'donotreply@39b5b459-4795-4ab1-882a-59bf4a30bfb0.azurecomm.net'
EMAIL_FROM_DEFAULT 'donotreply@39b5b459-4795-4ab1-882a-59bf4a30bfb0.azurecomm.net'
EMAIL_FROM_JOB_APPLICATION 'donotreply@39b5b459-4795-4ab1-882a-59bf4a30bfb0.azurecomm.net'
EMAIL_FROM_JOB_PORTAL 'donotreply@39b5b459-4795-4ab1-882a-59bf4a30bfb0.azurecomm.net'
EMAIL_HOST 'smtp.azurecomm.net'
EMAIL_HOST_PASSWORD '********************'
EMAIL_HOST_USER 'minimax-staging-acs.230f2065-ea6c-492f-abd7-e80313a41646.8d3e259c-2b68-4862-a899-ac57cbb1a207'
EMAIL_PORT '587'
EMAIL_SSL_CERTFILE None
EMAIL_SSL_KEYFILE '********************'
EMAIL_SUBJECT_PREFIX '[Minimax Staging]'
EMAIL_TIMEOUT None
EMAIL_USE_LOCALTIME False
EMAIL_USE_SSL False
EMAIL_USE_TLS True
EXTERNAL_URL_REDIRECTS {}
FAVICON_FILE 'minimax/images/favicon.ico'
FBPIXEL_ID None
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'
GEOIP_PATH '/app/contrib'
GOOGLE_ANALYTICS_DOMAIN 'auto'
GOOGLE_GEOCODING_API_KEY '********************'
GOOGLE_TAG_MANAGER_CODE None
GOOGLE_TRACKING_CODE None
GRAPPELLI_ADMIN_TITLE 'Minimax Website'
GRAPPELLI_INDEX_DASHBOARD 'minimax.dashboard.CustomIndexDashboard'
GRAPPELLI_SWITCH_USER True
HAYSTACK_CONNECTIONS {'default': {'ENGINE': 'minimax.search_backends.CustomElasticSearchEngine', 'INDEX_NAME': 'haystack', 'URL': 'http://elastic:password@elasticsearch:9200'}}
HAYSTACK_ITERATOR_LOAD_PER_QUERY 100
HAYSTACK_SEARCH_RESULTS_PER_PAGE 10
HAYSTACK_SIGNAL_PROCESSOR 'haystack.signals.RealtimeSignalProcessor'
IGNORABLE_404_URLS []
INSTALLED_APPS ('minimax.apps.MinimaxConfig', 'grappelli.dashboard', 'modeltranslation', 'grappelli', 'reversion', 'whitenoise.runserver_nostatic', 'nested_admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.admin', 'django.contrib.admindocs', 'django.contrib.sitemaps', 'django_extensions', 'django_countries', 'haystack', 'avatar', 'django_object_actions', 'mptt', 'storages', 's3direct', 'test_without_migrations', 'sorl.thumbnail', 'corsheaders', 'webmaster_verification', 'analytical', 'crequest', 'debug_toolbar')
INTERNAL_IPS ('127.0.0.1', '0.0.0.0')
JOB_ADVERT_DEFAULT_CONTACT_EMAIL 'himanshu.katyal@kreios.lu'
JOB_ADVERT_DEFAULT_CONTACT_PERSON 'Kreios Minimax Test Contact Person'
LANGUAGES (('en', 'English'), ('de', 'German'), ('fr', 'French'), ('nl', 'Dutch'), ('en-gb', 'American English'), ('pl', 'Polish'), ('zh-hans', 'Simplified Chinese'), ('pt', 'Portuguese'), ('tr', 'Turkish'))
LANGUAGES_BIDI ['he', 'ar', 'ar-dz', 'ckb', 'fa', 'ug', 'ur']
LANGUAGE_CODE 'en'
LANGUAGE_COOKIE_AGE None
LANGUAGE_COOKIE_DOMAIN None
LANGUAGE_COOKIE_HTTPONLY False
LANGUAGE_COOKIE_NAME 'django_language'
LANGUAGE_COOKIE_PATH '/'
LANGUAGE_COOKIE_SAMESITE None
LANGUAGE_COOKIE_SECURE False
LOCALE_PATHS []
LOGGING {'disable_existing_loggers': True, 'filters': {'require_debug_false': {'()': 'django.utils.log.RequireDebugFalse'}}, 'formatters': {'simple': {'format': '%(levelname)s %(asctime)s %(message)s'}, 'verbose': {'format': '%(levelname)s %(asctime)s %(module)s ' '%(process)d %(thread)d %(message)s'}}, 'handlers': {'console': {'class': 'logging.StreamHandler', 'formatter': 'simple', 'level': 'DEBUG'}, 'mail_admins': {'class': 'django.utils.log.AdminEmailHandler', 'filters': ['require_debug_false'], 'level': 'ERROR'}, 'null': {'class': 'logging.NullHandler', 'level': 'DEBUG'}}, 'loggers': {'django': {'handlers': ['console'], 'level': 'INFO', 'propagate': True}, 'django.request': {'handlers': ['mail_admins'], 'level': 'ERROR', 'propagate': True}, 'minimax': {'handlers': ['console', 'mail_admins'], 'level': 'INFO', 'propagate': True}}, 'version': 1}
LOGGING_CONFIG 'logging.config.dictConfig'
LOGIN_REDIRECT_URL '/accounts/profile/'
LOGIN_URL '/admin/login/'
LOGOUT_REDIRECT_URL None
MANAGERS []
MAX_EXPIRATION_MONTHS 5
MAX_EXPIRATION_MONTHS_FOR_CONTACT 2
MEDIA_ROOT '/app/media'
MEDIA_URL '/media/'
MESSAGE_STORAGE 'django.contrib.messages.storage.fallback.FallbackStorage'
MIDDLEWARE ('minimax_site.middleware.HealthCheckMiddleware', 'minimax_site.middleware.BasicAuthMiddleware', 'corsheaders.middleware.CorsMiddleware', 'django.middleware.gzip.GZipMiddleware', 'django.middleware.security.SecurityMiddleware', 'whitenoise.middleware.WhiteNoiseMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'minimax_site.middleware.OldLinkRedirectMiddleware', 'minimax_site.middleware.RegionAndLocaleMiddleware', 'minimax_site.middleware.AdminForceDefaultLanguageMiddleware', 'minimax_site.middleware.AdminRegionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'crequest.middleware.CrequestMiddleware', 'minimax_site.middleware.EnsureCsrfCookieMiddleware', 'debug_toolbar.middleware.DebugToolbarMiddleware')
MIGRATION_MODULES {}
MIME_TYPE_ARCHIVE ['application/zip', 'application/rar', 'application/x-7z-compressed']
MIME_TYPE_HTML ['text/html']
MIME_TYPE_IMAGE ['image/jpeg', 'image/png', 'image/gif']
MIME_TYPE_OFFICE ['application/msword', 'application/vnd.ms-powerpoint', 'application/vnd.ms-excel', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', 'application/vnd.openxmlformats-officedocument.presentationml.presentation', 'application/vnd.oasis.opendocument.text', 'application/vnd.oasis.opendocument.presentation', 'application/vnd.oasis.opendocument.spreadsheet']
MIME_TYPE_PDF ['application/pdf']
MIME_TYPE_TEXT ['text/plain', 'text/richtext', 'text/csv', 'application/rtf']
MIME_TYPE_VIDEO ['video/mpeg', 'video/mp4', 'video/ogg', 'video/quicktime', 'video/webm', 'video/x-ms-wmv', 'video/x-flv', 'video/3gpp', 'video/3gpp2']
MODELTRANSLATION_CUSTOM_FIELDS ('S3DirectField',)
MODELTRANSLATION_FALLBACK_LANGUAGES {'de': ('en',), 'default': ('en', 'de'), 'en': ('de', 'fr', 'nl', 'en-gb', 'pl', 'pt', 'zh-hans'), 'en-gb': ('en',), 'fr': ('en',), 'nl': ('en',), 'pl': ('en',), 'pt': ('en',), 'tr': ('en',), 'zh-hans': ('en',)}
MONTH_DAY_FORMAT 'F j'
NUMBER_GROUPING 0
PAGETREE_ADMIN_CACHE_TIMEOUT 300
PAGETREE_ADMIN_CACHING_ENABLED False
PASSWORD_HASHERS '********************'
PASSWORD_RESET_TIMEOUT '********************'
PREPEND_WWW False
RECAPTCHA_SITE_KEY '********************'
REDIRECT_DOMAINS ['minimax-redirect.staging.kreios.lu', 'www.minimax-redirect.staging.kreios.lu']
REGION_FROM_BROWSER True
REXX_GERMANY_ACTIVATED True
REXX_PORTAL_URL 'https://karriere.minimax.de'
REXX_PORTAL_URL_EN 'https://karriere.minimax.de/eng'
REXX_REGIONS ['INT', 'DE']
ROOT_URLCONF 'minimax_site.urls'
S3DIRECT_DESTINATIONS {'animations': ('uploads/animations', <function <lambda> at 0x7f2a1b31ccc0>, ['video/mpeg', 'video/mp4', 'video/ogg', 'video/quicktime', 'video/webm', 'video/x-ms-wmv', 'video/x-flv', 'video/3gpp', 'video/3gpp2', 'image/jpeg', 'image/png', 'image/gif'], 'public-read'), 'applications': ('uploads/applications', <function <lambda> at 0x7f2a1b31c0e0>, ['image/jpeg', 'image/png', 'image/gif'], 'public-read'), 'benefits': ('uploads/benefits', <function <lambda> at 0x7f2a1b31c680>, ['image/jpeg', 'image/png', 'image/gif'], 'public-read'), 'certification_types': ('uploads/certification_types', <function <lambda> at 0x7f2a1b31c180>, ['image/jpeg', 'image/png', 'image/gif'], 'public-read'), 'contacts': ('private_uploads/contacts', <function <lambda> at 0x7f2a1b31c860>, ['application/zip', 'application/rar', 'application/x-7z-compressed', 'image/jpeg', 'image/png', 'image/gif', 'text/plain', 'text/richtext', 'text/csv', 'application/rtf', 'application/msword', 'application/vnd.ms-powerpoint', 'application/vnd.ms-excel', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', 'application/vnd.openxmlformats-officedocument.presentationml.presentation', 'application/vnd.oasis.opendocument.text', 'application/vnd.oasis.opendocument.presentation', 'application/vnd.oasis.opendocument.spreadsheet', 'application/pdf'], 'private'), 'contracts': ('uploads/contracts', <function <lambda> at 0x7f2a1b31ca40>, ['image/jpeg', 'image/png', 'image/gif', 'text/plain', 'text/richtext', 'text/csv', 'application/rtf', 'application/zip', 'application/rar', 'application/x-7z-compressed', 'application/pdf', 'application/msword', 'application/vnd.ms-powerpoint', 'application/vnd.ms-excel', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', 'application/vnd.openxmlformats-officedocument.presentationml.presentation', 'application/vnd.oasis.opendocument.text', 'application/vnd.oasis.opendocument.presentation', 'application/vnd.oasis.opendocument.spreadsheet', 'video/mpeg', 'video/mp4', 'video/ogg', 'video/quicktime', 'video/webm', 'video/x-ms-wmv', 'video/x-flv', 'video/3gpp', 'video/3gpp2'], 'public-read'), 'customers': ('uploads/customers', <function <lambda> at 0x7f2a1b31c220>, ['image/jpeg', 'image/png', 'image/gif'], 'public-read'), 'documents': ('uploads/documents', <function <lambda> at 0x7f2a1b31c900>, ['image/jpeg', 'image/png', 'image/gif', 'text/plain', 'text/richtext', 'text/csv', 'application/rtf', 'application/zip', 'application/rar', 'application/x-7z-compressed', 'application/pdf', 'application/msword', 'application/vnd.ms-powerpoint', 'application/vnd.ms-excel', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', 'application/vnd.openxmlformats-officedocument.presentationml.presentation', 'application/vnd.oasis.opendocument.text', 'application/vnd.oasis.opendocument.presentation', 'application/vnd.oasis.opendocument.spreadsheet', 'video/mpeg', 'video/mp4', 'video/ogg', 'video/quicktime', 'video/webm', 'video/x-ms-wmv', 'video/x-flv', 'video/3gpp', 'video/3gpp2'], 'public-read'), 'employees': ('uploads/employees', <function <lambda> at 0x7f2a1b31c040>, ['image/jpeg', 'image/png', 'image/gif'], 'public-read'), 'events': ('uploads/events', <function <lambda> at 0x7f2a1b31c360>, ['image/jpeg', 'image/png', 'image/gif'], 'public-read'), 'fairs': ('uploads/fairs', <function <lambda> at 0x7f2a1b277ec0>, ['image/jpeg', 'image/png', 'image/gif'], 'public-read'), 'job_advert': ('uploads/job_adverts', <function <lambda> at 0x7f2a1b31c4a0>, ['application/pdf'], 'public-read'), 'job_applications': ('private_uploads/job_applications', <function <lambda> at 0x7f2a1b31c540>, ['application/pdf', 'application/zip', 'application/rar', 'application/x-7z-compressed'], 'private'), 'job_description': ('uploads/job_description', <function <lambda> at 0x7f2a1b31c5e0>, ['image/jpeg', 'image/png', 'image/gif'], 'public-read'), 'menu': ('uploads/menu', <function <lambda> at 0x7f2a1b277d80>, ['image/jpeg', 'image/png', 'image/gif'], 'public-read'), 'news': ('uploads/news', <function <lambda> at 0x7f2a1b277e20>, ['image/jpeg', 'image/png', 'image/gif'], 'public-read'), 'newsletters': ('uploads/newsletters', <function <lambda> at 0x7f2a1b31cb80>, ['text/html'], 'public-read'), 'page_banner': ('uploads/page_banner', <function <lambda> at 0x7f2a1b31c2c0>, ['image/jpeg', 'image/png', 'image/gif'], 'public-read'), 'page_content': ('uploads/page_content', <function <lambda> at 0x7f2a1b277ce0>, ['image/jpeg', 'image/png', 'image/gif'], 'public-read'), 'regions': ('uploads/regions', <function <lambda> at 0x7f2a1b277f60>, ['image/jpeg', 'image/png', 'image/gif'], 'public-read'), 'schools': ('uploads/schools', <function <lambda> at 0x7f2a1b31c720>, ['image/jpeg', 'image/png', 'image/gif'], 'public-read'), 'solutions': ('uploads/solutions', <function <lambda> at 0x7f2a1b31c7c0>, ['image/jpeg', 'image/png', 'image/gif'], 'public-read'), 'technologies': ('uploads/technologies', <function <lambda> at 0x7f2a1b31c400>, ['image/jpeg', 'image/png', 'image/gif'], 'public-read'), 'thumbnails': ('uploads/document_thumbnails', <function <lambda> at 0x7f2a1b31cae0>, ['image/jpeg', 'image/png', 'image/gif'], 'public-read'), 'webpages': ('uploads/webpages', <function <lambda> at 0x7f2a1b31cc20>, ['image/jpeg', 'image/png', 'image/gif'], 'public-read')}
S3DIRECT_REGION 'eu-west-1'
SECRET_KEY '********************'
SECRET_KEY_FALLBACKS '********************'
SECURE_CONTENT_TYPE_NOSNIFF True
SECURE_CROSS_ORIGIN_OPENER_POLICY 'same-origin'
SECURE_HSTS_INCLUDE_SUBDOMAINS True
SECURE_HSTS_PRELOAD True
SECURE_HSTS_SECONDS 0
SECURE_PROXY_SSL_HEADER ('HTTP_X_FORWARDED_PROTO', 'https')
SECURE_REDIRECT_EXEMPT []
SECURE_REFERRER_POLICY 'strict-origin-when-cross-origin'
SECURE_SSL_HOST None
SECURE_SSL_REDIRECT False
SENTRY_DSN 'https://d701980f162750d66882e828a477a293@o351046.ingest.us.sentry.io/4507644935864320'
SENTRY_ENVIRONMENT 'staging'
SENTRY_PROFILE_SAMPLE_RATE 1.0
SENTRY_SAMPLE_RATE 1.0
SERVER_EMAIL 'donotreply@39b5b459-4795-4ab1-882a-59bf4a30bfb0.azurecomm.net'
SESSION_CACHE_ALIAS 'default'
SESSION_COOKIE_AGE 1209600
SESSION_COOKIE_DOMAIN None
SESSION_COOKIE_HTTPONLY True
SESSION_COOKIE_NAME 'minimax_session'
SESSION_COOKIE_PATH '/'
SESSION_COOKIE_SAMESITE 'Lax'
SESSION_COOKIE_SECURE True
SESSION_ENGINE 'django.contrib.sessions.backends.signed_cookies'
SESSION_EXPIRE_AT_BROWSER_CLOSE False
SESSION_FILE_PATH None
SESSION_SAVE_EVERY_REQUEST False
SESSION_SERIALIZER 'django.contrib.sessions.serializers.JSONSerializer'
SETTINGS_MODULE 'minimax_site.settings'
SHORT_DATETIME_FORMAT 'm/d/Y P'
SHORT_DATE_FORMAT 'm/d/Y'
SHOW_REGION_SELECTOR True
SIGNING_BACKEND 'django.core.signing.TimestampSigner'
SILENCED_SYSTEM_CHECKS []
SITE_ID 2
STATICFILES_DIRS ('/app/dist',)
STATICFILES_FINDERS ('django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder')
STATICFILES_STORAGE 'django.contrib.staticfiles.storage.StaticFilesStorage'
STATIC_ROOT '/app/static'
STATIC_URL '/static/'
STORAGES {'default': {'BACKEND': 'minimax.custom_storage.CustomS3Boto3Storage'}, 'staticfiles': {'BACKEND': 'django.contrib.staticfiles.storage.StaticFilesStorage'}}
SUPPORTED_LANGUAGES_LIST ['en', 'de', 'fr', 'nl', 'en_gb', 'pl', 'zh_hans', 'pt', 'tr']
TEMPLATES [{'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [], 'OPTIONS': {'context_processors': ['django.contrib.auth.context_processors.auth', 'django.template.context_processors.request', 'django.template.context_processors.debug', 'django.template.context_processors.i18n', 'django.template.context_processors.media', 'django.template.context_processors.static', 'django.template.context_processors.tz', 'django.contrib.messages.context_processors.messages', 'minimax.contextprocessor.menu.update_menu_context', 'minimax.contextprocessor.template_keys.google', 'minimax.contextprocessor.template_keys.contact_page', 'minimax.contextprocessor.template_keys.debug_enabled', 'minimax.contextprocessor.template_keys.page_urls_by_language', 'minimax.contextprocessor.template_keys.footer_object', 'minimax.contextprocessor.template_keys.region_details', 'minimax.contextprocessor.template_keys.get_hreflang_tags', 'minimax.contextprocessor.template_keys.rexx_portal_url', 'minimax.contextprocessor.template_keys.sentry_dsn'], 'loaders': ['django.template.loaders.filesystem.Loader', 'django.template.loaders.app_directories.Loader', 'minimax.loaders.Loader']}}]
TEMPLATE_DEBUG True
TEST_NON_SERIALIZED_APPS []
TEST_RUNNER 'django.test.runner.DiscoverRunner'
THOUSAND_SEPARATOR ','
THUMBNAIL_DEBUG False
THUMBNAIL_FORMAT 'PNG'
THUMBNAIL_PRESERVE_FORMAT True
THUMBNAIL_UPSCALE False
TIME_FORMAT 'P'
TIME_INPUT_FORMATS ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
TIME_ZONE 'Europe/Berlin'
USE_I18N True
USE_L10N True
USE_THOUSAND_SEPARATOR False
USE_TZ True
USE_X_FORWARDED_HOST False
USE_X_FORWARDED_PORT False
VIDEO_WIDTH 80
WEBMASTER_VERIFICATION {'alexa': None, 'bing': None, 'google': 'f82164d0cfc8e254', 'majestic': None, 'yandex': None}
WHITENOISE_MAX_AGE 600
WSGI_APPLICATION 'wsgi.application'
X_FRAME_OPTIONS 'DENY'
YEAR_MONTH_FORMAT 'F Y'

Headers

Request headers

Key Value
Accept */*
Accept-Encoding gzip, br, zstd, deflate
Connection close
Cookie => see Request panel
Host minimax-staging.cloud.softwarefactory.lu
User-Agent Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
X-Forwarded-For 216.73.216.123, 216.73.216.123, 172.19.0.1
X-Forwarded-Host minimax-staging.cloud.softwarefactory.lu,minimax-staging.cloud.softwarefactory.lu
X-Forwarded-Port 443
X-Forwarded-Proto https,https
X-Forwarded-Server minimax-staging
X-Real-Ip 216.73.216.123, 216.73.216.123

Response headers

Key Value
Content-Type text/html; charset=utf-8

WSGI environ

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

Key Value
PATH_INFO /de/en/news-and-events/news/
QUERY_STRING category=1
REMOTE_ADDR 172.19.0.5
REQUEST_METHOD GET
SCRIPT_NAME
SERVER_NAME 0.0.0.0
SERVER_PORT 8000
SERVER_PROTOCOL HTTP/1.1
SERVER_SOFTWARE gunicorn/23.0.0

Request

View information

View function Arguments Keyword arguments URL name
minimax.views.page_news () {'language_code': 'en', 'region_code': 'de'} page-news

Cookies

Variable Value
'csrftoken' '********************'

No session data

GET data

Variable Value
'category' '1'

No POST data

SQL queries from 1 connection

  • default 71.98 ms (84 queries including 64 similar and 25 duplicates )
Query Timeline Time (ms) Action
SELECT "minimax_region"."code"
  FROM "minimax_region"
 WHERE (NOT "minimax_region"."is_global" AND ("minimax_region"."active_en" = 1 OR "minimax_region"."active_de" = 1 OR "minimax_region"."active_fr" = 1 OR "minimax_region"."active_nl" = 1 OR "minimax_region"."active_en_gb" = 1 OR "minimax_region"."active_pl" = 1 OR "minimax_region"."active_zh_hans" = 1 OR "minimax_region"."active_pt" = 1 OR "minimax_region"."active_tr" = 1))
SELECT ••• FROM "minimax_region" WHERE (NOT "minimax_region"."is_global" AND ("minimax_region"."active_en" = 1 OR "minimax_region"."active_de" = 1 OR "minimax_region"."active_fr" = 1 OR "minimax_region"."active_nl" = 1 OR "minimax_region"."active_en_gb" = 1 OR "minimax_region"."active_pl" = 1 OR "minimax_region"."active_zh_hans" = 1 OR "minimax_region"."active_pt" = 1 OR "minimax_region"."active_tr" = 1))
1.18

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(105)
  return old_method(*args, **kwargs)

/app/minimax_site/middleware.py in process_view(297)
  if region_code.upper() not in self.get_valid_region_codes():

/app/minimax_site/middleware.py in get_valid_region_codes(185)
  return list(Region.objects.filter(

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(570)
  for row in super().__iter__():

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(555)
  for row in super().__iter__():

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(545)
  for row in super().__iter__():

SELECT "minimax_region"."id",
       "minimax_region"."code",
       "minimax_region"."name",
       "minimax_region"."name_en",
       "minimax_region"."name_de",
       "minimax_region"."name_fr",
       "minimax_region"."name_nl",
       "minimax_region"."name_en_gb",
       "minimax_region"."name_pl",
       "minimax_region"."name_zh_hans",
       "minimax_region"."name_pt",
       "minimax_region"."name_tr",
       "minimax_region"."default_language",
       "minimax_region"."active",
       "minimax_region"."active_en",
       "minimax_region"."active_de",
       "minimax_region"."active_fr",
       "minimax_region"."active_nl",
       "minimax_region"."active_en_gb",
       "minimax_region"."active_pl",
       "minimax_region"."active_zh_hans",
       "minimax_region"."active_pt",
       "minimax_region"."active_tr",
       "minimax_region"."category",
       "minimax_region"."default_contact_request_person_id",
       "minimax_region"."default_job_application_person_id",
       "minimax_region"."default_standard_page_contact_request_person_id",
       "minimax_region"."is_global",
       "minimax_region"."logo",
       "minimax_region"."region_google_tracking_code",
       "minimax_region"."region_google_analytics_domain",
       "minimax_region"."is_official"
  FROM "minimax_region"
 WHERE "minimax_region"."code" = 'DE'
 ORDER BY "minimax_region"."id" ASC
 LIMIT 1
SELECT ••• FROM "minimax_region" WHERE "minimax_region"."code" = 'DE' ORDER BY "minimax_region"."id" ASC LIMIT 1
2 similar queries. Duplicated 2 times.
1.10

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(105)
  return old_method(*args, **kwargs)

/app/minimax_site/middleware.py in process_view(301)
  region = Region.objects.filter(code=region_code.upper()).first()

SELECT "minimax_newsarticle"."id",
       "minimax_newsarticle"."status",
       "minimax_newsarticle"."status_en",
       "minimax_newsarticle"."status_de",
       "minimax_newsarticle"."status_fr",
       "minimax_newsarticle"."status_nl",
       "minimax_newsarticle"."status_en_gb",
       "minimax_newsarticle"."status_pl",
       "minimax_newsarticle"."status_zh_hans",
       "minimax_newsarticle"."status_pt",
       "minimax_newsarticle"."status_tr",
       "minimax_newsarticle"."title",
       "minimax_newsarticle"."title_en",
       "minimax_newsarticle"."title_de",
       "minimax_newsarticle"."title_fr",
       "minimax_newsarticle"."title_nl",
       "minimax_newsarticle"."title_en_gb",
       "minimax_newsarticle"."title_pl",
       "minimax_newsarticle"."title_zh_hans",
       "minimax_newsarticle"."title_pt",
       "minimax_newsarticle"."title_tr",
       "minimax_newsarticle"."teaser",
       "minimax_newsarticle"."teaser_en",
       "minimax_newsarticle"."teaser_de",
       "minimax_newsarticle"."teaser_fr",
       "minimax_newsarticle"."teaser_nl",
       "minimax_newsarticle"."teaser_en_gb",
       "minimax_newsarticle"."teaser_pl",
       "minimax_newsarticle"."teaser_zh_hans",
       "minimax_newsarticle"."teaser_pt",
       "minimax_newsarticle"."teaser_tr",
       "minimax_newsarticle"."publication_date",
       "minimax_newsarticle"."description",
       "minimax_newsarticle"."description_en",
       "minimax_newsarticle"."description_de",
       "minimax_newsarticle"."description_fr",
       "minimax_newsarticle"."description_nl",
       "minimax_newsarticle"."description_en_gb",
       "minimax_newsarticle"."description_pl",
       "minimax_newsarticle"."description_zh_hans",
       "minimax_newsarticle"."description_pt",
       "minimax_newsarticle"."description_tr",
       "minimax_newsarticle"."key_image",
       "minimax_newsarticle"."key_image_alt_tag",
       "minimax_newsarticle"."key_image_alt_tag_en",
       "minimax_newsarticle"."key_image_alt_tag_de",
       "minimax_newsarticle"."key_image_alt_tag_fr",
       "minimax_newsarticle"."key_image_alt_tag_nl",
       "minimax_newsarticle"."key_image_alt_tag_en_gb",
       "minimax_newsarticle"."key_image_alt_tag_pl",
       "minimax_newsarticle"."key_image_alt_tag_zh_hans",
       "minimax_newsarticle"."key_image_alt_tag_pt",
       "minimax_newsarticle"."key_image_alt_tag_tr",
       "minimax_newsarticle"."key_image_title_tag",
       "minimax_newsarticle"."key_image_title_tag_en",
       "minimax_newsarticle"."key_image_title_tag_de",
       "minimax_newsarticle"."key_image_title_tag_fr",
       "minimax_newsarticle"."key_image_title_tag_nl",
       "minimax_newsarticle"."key_image_title_tag_en_gb",
       "minimax_newsarticle"."key_image_title_tag_pl",
       "minimax_newsarticle"."key_image_title_tag_zh_hans",
       "minimax_newsarticle"."key_image_title_tag_pt",
       "minimax_newsarticle"."key_image_title_tag_tr",
       "minimax_newsarticle"."category_id",
       "minimax_newsarticle"."show_on_homepage",
       "minimax_newsarticle"."expiry_on_homepage",
       "minimax_newsarticle"."slug",
       "minimax_newsarticle"."always_display_tile",
       "minimax_newsarticle"."hide_date",
       "minimax_newscategory"."id",
       "minimax_newscategory"."name",
       "minimax_newscategory"."name_en",
       "minimax_newscategory"."name_de",
       "minimax_newscategory"."name_fr",
       "minimax_newscategory"."name_nl",
       "minimax_newscategory"."name_en_gb",
       "minimax_newscategory"."name_pl",
       "minimax_newscategory"."name_zh_hans",
       "minimax_newscategory"."name_pt",
       "minimax_newscategory"."name_tr",
       "minimax_newscategory"."color"
  FROM "minimax_newsarticle"
 INNER JOIN "minimax_newsarticle_regions"
    ON ("minimax_newsarticle"."id" = "minimax_newsarticle_regions"."newsarticle_id")
 INNER JOIN "minimax_region"
    ON ("minimax_newsarticle_regions"."region_id" = "minimax_region"."id")
 INNER JOIN "minimax_newscategory"
    ON ("minimax_newsarticle"."category_id" = "minimax_newscategory"."id")
 WHERE ("minimax_region"."code" IN ('DE', 'GL') AND "minimax_newsarticle"."status_en" = 'PUBLISHED')
 ORDER BY "minimax_newsarticle"."publication_date" DESC
SELECT ••• FROM "minimax_newsarticle" INNER JOIN "minimax_newsarticle_regions" ON ("minimax_newsarticle"."id" = "minimax_newsarticle_regions"."newsarticle_id") INNER JOIN "minimax_region" ON ("minimax_newsarticle_regions"."region_id" = "minimax_region"."id") INNER JOIN "minimax_newscategory" ON ("minimax_newsarticle"."category_id" = "minimax_newscategory"."id") WHERE ("minimax_region"."code" IN ('DE', 'GL') AND "minimax_newsarticle"."status_en" = 'PUBLISHED') ORDER BY "minimax_newsarticle"."publication_date" DESC
10.15

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(530)
  if list_of_news_items:

SELECT "minimax_newsarticle"."id",
       "minimax_newsarticle"."status",
       "minimax_newsarticle"."status_en",
       "minimax_newsarticle"."status_de",
       "minimax_newsarticle"."status_fr",
       "minimax_newsarticle"."status_nl",
       "minimax_newsarticle"."status_en_gb",
       "minimax_newsarticle"."status_pl",
       "minimax_newsarticle"."status_zh_hans",
       "minimax_newsarticle"."status_pt",
       "minimax_newsarticle"."status_tr",
       "minimax_newsarticle"."title",
       "minimax_newsarticle"."title_en",
       "minimax_newsarticle"."title_de",
       "minimax_newsarticle"."title_fr",
       "minimax_newsarticle"."title_nl",
       "minimax_newsarticle"."title_en_gb",
       "minimax_newsarticle"."title_pl",
       "minimax_newsarticle"."title_zh_hans",
       "minimax_newsarticle"."title_pt",
       "minimax_newsarticle"."title_tr",
       "minimax_newsarticle"."teaser",
       "minimax_newsarticle"."teaser_en",
       "minimax_newsarticle"."teaser_de",
       "minimax_newsarticle"."teaser_fr",
       "minimax_newsarticle"."teaser_nl",
       "minimax_newsarticle"."teaser_en_gb",
       "minimax_newsarticle"."teaser_pl",
       "minimax_newsarticle"."teaser_zh_hans",
       "minimax_newsarticle"."teaser_pt",
       "minimax_newsarticle"."teaser_tr",
       "minimax_newsarticle"."publication_date",
       "minimax_newsarticle"."description",
       "minimax_newsarticle"."description_en",
       "minimax_newsarticle"."description_de",
       "minimax_newsarticle"."description_fr",
       "minimax_newsarticle"."description_nl",
       "minimax_newsarticle"."description_en_gb",
       "minimax_newsarticle"."description_pl",
       "minimax_newsarticle"."description_zh_hans",
       "minimax_newsarticle"."description_pt",
       "minimax_newsarticle"."description_tr",
       "minimax_newsarticle"."key_image",
       "minimax_newsarticle"."key_image_alt_tag",
       "minimax_newsarticle"."key_image_alt_tag_en",
       "minimax_newsarticle"."key_image_alt_tag_de",
       "minimax_newsarticle"."key_image_alt_tag_fr",
       "minimax_newsarticle"."key_image_alt_tag_nl",
       "minimax_newsarticle"."key_image_alt_tag_en_gb",
       "minimax_newsarticle"."key_image_alt_tag_pl",
       "minimax_newsarticle"."key_image_alt_tag_zh_hans",
       "minimax_newsarticle"."key_image_alt_tag_pt",
       "minimax_newsarticle"."key_image_alt_tag_tr",
       "minimax_newsarticle"."key_image_title_tag",
       "minimax_newsarticle"."key_image_title_tag_en",
       "minimax_newsarticle"."key_image_title_tag_de",
       "minimax_newsarticle"."key_image_title_tag_fr",
       "minimax_newsarticle"."key_image_title_tag_nl",
       "minimax_newsarticle"."key_image_title_tag_en_gb",
       "minimax_newsarticle"."key_image_title_tag_pl",
       "minimax_newsarticle"."key_image_title_tag_zh_hans",
       "minimax_newsarticle"."key_image_title_tag_pt",
       "minimax_newsarticle"."key_image_title_tag_tr",
       "minimax_newsarticle"."category_id",
       "minimax_newsarticle"."show_on_homepage",
       "minimax_newsarticle"."expiry_on_homepage",
       "minimax_newsarticle"."slug",
       "minimax_newsarticle"."always_display_tile",
       "minimax_newsarticle"."hide_date",
       "minimax_newscategory"."id",
       "minimax_newscategory"."name",
       "minimax_newscategory"."name_en",
       "minimax_newscategory"."name_de",
       "minimax_newscategory"."name_fr",
       "minimax_newscategory"."name_nl",
       "minimax_newscategory"."name_en_gb",
       "minimax_newscategory"."name_pl",
       "minimax_newscategory"."name_zh_hans",
       "minimax_newscategory"."name_pt",
       "minimax_newscategory"."name_tr",
       "minimax_newscategory"."color"
  FROM "minimax_newsarticle"
 INNER JOIN "minimax_newsarticle_regions"
    ON ("minimax_newsarticle"."id" = "minimax_newsarticle_regions"."newsarticle_id")
 INNER JOIN "minimax_region"
    ON ("minimax_newsarticle_regions"."region_id" = "minimax_region"."id")
 INNER JOIN "minimax_newscategory"
    ON ("minimax_newsarticle"."category_id" = "minimax_newscategory"."id")
 WHERE ("minimax_region"."code" IN ('DE', 'GL') AND "minimax_newsarticle"."status_en" = 'PUBLISHED')
 ORDER BY "minimax_newsarticle"."publication_date" ASC
 LIMIT 1
SELECT ••• FROM "minimax_newsarticle" INNER JOIN "minimax_newsarticle_regions" ON ("minimax_newsarticle"."id" = "minimax_newsarticle_regions"."newsarticle_id") INNER JOIN "minimax_region" ON ("minimax_newsarticle_regions"."region_id" = "minimax_region"."id") INNER JOIN "minimax_newscategory" ON ("minimax_newsarticle"."category_id" = "minimax_newscategory"."id") WHERE ("minimax_region"."code" IN ('DE', 'GL') AND "minimax_newsarticle"."status_en" = 'PUBLISHED') ORDER BY "minimax_newsarticle"."publication_date" ASC LIMIT 1
3.10

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(531)
  oldest_publication_year = list_of_news_items.last().publication_date.year

SELECT COUNT(*) AS "__count"
  FROM "minimax_newsarticle"
 INNER JOIN "minimax_newsarticle_regions"
    ON ("minimax_newsarticle"."id" = "minimax_newsarticle_regions"."newsarticle_id")
 INNER JOIN "minimax_region"
    ON ("minimax_newsarticle_regions"."region_id" = "minimax_region"."id")
 WHERE ("minimax_region"."code" IN ('DE', 'GL') AND "minimax_newsarticle"."status_en" = 'PUBLISHED' AND "minimax_newsarticle"."category_id" = 1)
SELECT COUNT(*) AS "__count" FROM "minimax_newsarticle" INNER JOIN "minimax_newsarticle_regions" ON ("minimax_newsarticle"."id" = "minimax_newsarticle_regions"."newsarticle_id") INNER JOIN "minimax_region" ON ("minimax_newsarticle_regions"."region_id" = "minimax_region"."id") WHERE ("minimax_region"."code" IN ('DE', 'GL') AND "minimax_newsarticle"."status_en" = 'PUBLISHED' AND "minimax_newsarticle"."category_id" = 1)
1.63

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(567)
  list_of_news_items = paginator.page(1)

/usr/local/lib/python3.12/site-packages/django/core/paginator.py in page(89)
  number = self.validate_number(number)

/usr/local/lib/python3.12/site-packages/django/core/paginator.py in validate_number(70)
  if number > self.num_pages:

/usr/local/lib/python3.12/site-packages/django/core/paginator.py in num_pages(116)
  if self.count == 0 and not self.allow_empty_first_page:

/usr/local/lib/python3.12/site-packages/django/core/paginator.py in count(110)
  return c()

SELECT "minimax_pagetreeitem"."id",
       "minimax_pagetreeitem"."status",
       "minimax_pagetreeitem"."name",
       "minimax_pagetreeitem"."name_en",
       "minimax_pagetreeitem"."name_de",
       "minimax_pagetreeitem"."name_fr",
       "minimax_pagetreeitem"."name_nl",
       "minimax_pagetreeitem"."name_en_gb",
       "minimax_pagetreeitem"."name_pl",
       "minimax_pagetreeitem"."name_zh_hans",
       "minimax_pagetreeitem"."name_pt",
       "minimax_pagetreeitem"."name_tr",
       "minimax_pagetreeitem"."position",
       "minimax_pagetreeitem"."parent_id",
       "minimax_pagetreeitem"."type",
       "minimax_pagetreeitem"."title",
       "minimax_pagetreeitem"."title_en",
       "minimax_pagetreeitem"."title_de",
       "minimax_pagetreeitem"."title_fr",
       "minimax_pagetreeitem"."title_nl",
       "minimax_pagetreeitem"."title_en_gb",
       "minimax_pagetreeitem"."title_pl",
       "minimax_pagetreeitem"."title_zh_hans",
       "minimax_pagetreeitem"."title_pt",
       "minimax_pagetreeitem"."title_tr",
       "minimax_pagetreeitem"."title_and_description",
       "minimax_pagetreeitem"."title_and_description_en",
       "minimax_pagetreeitem"."title_and_description_de",
       "minimax_pagetreeitem"."title_and_description_fr",
       "minimax_pagetreeitem"."title_and_description_nl",
       "minimax_pagetreeitem"."title_and_description_en_gb",
       "minimax_pagetreeitem"."title_and_description_pl",
       "minimax_pagetreeitem"."title_and_description_zh_hans",
       "minimax_pagetreeitem"."title_and_description_pt",
       "minimax_pagetreeitem"."title_and_description_tr",
       "minimax_pagetreeitem"."teaser",
       "minimax_pagetreeitem"."teaser_en",
       "minimax_pagetreeitem"."teaser_de",
       "minimax_pagetreeitem"."teaser_fr",
       "minimax_pagetreeitem"."teaser_nl",
       "minimax_pagetreeitem"."teaser_en_gb",
       "minimax_pagetreeitem"."teaser_pl",
       "minimax_pagetreeitem"."teaser_zh_hans",
       "minimax_pagetreeitem"."teaser_pt",
       "minimax_pagetreeitem"."teaser_tr",
       "minimax_pagetreeitem"."slug",
       "minimax_pagetreeitem"."banner",
       "minimax_pagetreeitem"."banner_image_alt_tag",
       "minimax_pagetreeitem"."banner_image_alt_tag_en",
       "minimax_pagetreeitem"."banner_image_alt_tag_de",
       "minimax_pagetreeitem"."banner_image_alt_tag_fr",
       "minimax_pagetreeitem"."banner_image_alt_tag_nl",
       "minimax_pagetreeitem"."banner_image_alt_tag_en_gb",
       "minimax_pagetreeitem"."banner_image_alt_tag_pl",
       "minimax_pagetreeitem"."banner_image_alt_tag_zh_hans",
       "minimax_pagetreeitem"."banner_image_alt_tag_pt",
       "minimax_pagetreeitem"."banner_image_alt_tag_tr",
       "minimax_pagetreeitem"."banner_image_title_tag",
       "minimax_pagetreeitem"."banner_image_title_tag_en",
       "minimax_pagetreeitem"."banner_image_title_tag_de",
       "minimax_pagetreeitem"."banner_image_title_tag_fr",
       "minimax_pagetreeitem"."banner_image_title_tag_nl",
       "minimax_pagetreeitem"."banner_image_title_tag_en_gb",
       "minimax_pagetreeitem"."banner_image_title_tag_pl",
       "minimax_pagetreeitem"."banner_image_title_tag_zh_hans",
       "minimax_pagetreeitem"."banner_image_title_tag_pt",
       "minimax_pagetreeitem"."banner_image_title_tag_tr",
       "minimax_pagetreeitem"."title_tag",
       "minimax_pagetreeitem"."title_tag_en",
       "minimax_pagetreeitem"."title_tag_de",
       "minimax_pagetreeitem"."title_tag_fr",
       "minimax_pagetreeitem"."title_tag_nl",
       "minimax_pagetreeitem"."title_tag_en_gb",
       "minimax_pagetreeitem"."title_tag_pl",
       "minimax_pagetreeitem"."title_tag_zh_hans",
       "minimax_pagetreeitem"."title_tag_pt",
       "minimax_pagetreeitem"."title_tag_tr",
       "minimax_pagetreeitem"."meta_description",
       "minimax_pagetreeitem"."meta_description_en",
       "minimax_pagetreeitem"."meta_description_de",
       "minimax_pagetreeitem"."meta_description_fr",
       "minimax_pagetreeitem"."meta_description_nl",
       "minimax_pagetreeitem"."meta_description_en_gb",
       "minimax_pagetreeitem"."meta_description_pl",
       "minimax_pagetreeitem"."meta_description_zh_hans",
       "minimax_pagetreeitem"."meta_description_pt",
       "minimax_pagetreeitem"."meta_description_tr",
       "minimax_pagetreeitem"."content_type_id",
       "minimax_pagetreeitem"."object_id",
       "minimax_pagetreeitem"."external_link",
       "minimax_pagetreeitem"."image",
       "minimax_pagetreeitem"."image_alt_tag",
       "minimax_pagetreeitem"."image_alt_tag_en",
       "minimax_pagetreeitem"."image_alt_tag_de",
       "minimax_pagetreeitem"."image_alt_tag_fr",
       "minimax_pagetreeitem"."image_alt_tag_nl",
       "minimax_pagetreeitem"."image_alt_tag_en_gb",
       "minimax_pagetreeitem"."image_alt_tag_pl",
       "minimax_pagetreeitem"."image_alt_tag_zh_hans",
       "minimax_pagetreeitem"."image_alt_tag_pt",
       "minimax_pagetreeitem"."image_alt_tag_tr",
       "minimax_pagetreeitem"."image_title_tag",
       "minimax_pagetreeitem"."image_title_tag_en",
       "minimax_pagetreeitem"."image_title_tag_de",
       "minimax_pagetreeitem"."image_title_tag_fr",
       "minimax_pagetreeitem"."image_title_tag_nl",
       "minimax_pagetreeitem"."image_title_tag_en_gb",
       "minimax_pagetreeitem"."image_title_tag_pl",
       "minimax_pagetreeitem"."image_title_tag_zh_hans",
       "minimax_pagetreeitem"."image_title_tag_pt",
       "minimax_pagetreeitem"."image_title_tag_tr",
       "minimax_pagetreeitem"."show_divider",
       "minimax_pagetreeitem"."keywords",
       "minimax_pagetreeitem"."keywords_en",
       "minimax_pagetreeitem"."keywords_de",
       "minimax_pagetreeitem"."keywords_fr",
       "minimax_pagetreeitem"."keywords_nl",
       "minimax_pagetreeitem"."keywords_en_gb",
       "minimax_pagetreeitem"."keywords_pl",
       "minimax_pagetreeitem"."keywords_zh_hans",
       "minimax_pagetreeitem"."keywords_pt",
       "minimax_pagetreeitem"."keywords_tr",
       "minimax_pagetreeitem"."landing_page",
       "minimax_pagetreeitem"."related_content",
       "minimax_pagetreeitem"."none_job_adverts_text",
       "minimax_pagetreeitem"."none_job_adverts_text_en",
       "minimax_pagetreeitem"."none_job_adverts_text_de",
       "minimax_pagetreeitem"."none_job_adverts_text_fr",
       "minimax_pagetreeitem"."none_job_adverts_text_nl",
       "minimax_pagetreeitem"."none_job_adverts_text_en_gb",
       "minimax_pagetreeitem"."none_job_adverts_text_pl",
       "minimax_pagetreeitem"."none_job_adverts_text_zh_hans",
       "minimax_pagetreeitem"."none_job_adverts_text_pt",
       "minimax_pagetreeitem"."none_job_adverts_text_tr",
       "minimax_pagetreeitem"."related_contact_topic_id",
       "minimax_pagetreeitem"."allow_preview",
       "minimax_pagetreeitem"."pti_absolute_url",
       "minimax_pagetreeitem"."external_content",
       "minimax_pagetreeitem"."contact_topic_technology",
       "minimax_pagetreeitem"."fe_area_id",
       "minimax_pagetreeitem"."lft",
       "minimax_pagetreeitem"."rght",
       "minimax_pagetreeitem"."tree_id",
       "minimax_pagetreeitem"."level"
  FROM "minimax_pagetreeitem"
 WHERE "minimax_pagetreeitem"."type" = 'NEWS'
 ORDER BY "minimax_pagetreeitem"."tree_id" ASC,
          "minimax_pagetreeitem"."lft" ASC
 LIMIT 1
SELECT ••• FROM "minimax_pagetreeitem" WHERE "minimax_pagetreeitem"."type" = 'NEWS' ORDER BY "minimax_pagetreeitem"."tree_id" ASC, "minimax_pagetreeitem"."lft" ASC LIMIT 1
2.03

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(581)
  ptitem = PageTreeItem.objects.filter(type=PageTreeItem.TYPE_NEWS).first()

SELECT 1 AS "a"
  FROM "minimax_region"
 WHERE "minimax_region"."code" = 'DE'
 LIMIT 1
SELECT 1 AS "a" FROM "minimax_region" WHERE "minimax_region"."code" = 'DE' LIMIT 1
0.86

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/local/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/app/minimax/contextprocessor/menu.py in update_menu_context(38)
  if not Region.objects.filter(code=regioncode).exists() or not [x for x in list(zip(*settings.LANGUAGES))[0] if langcode in x]:

SELECT "minimax_region"."id",
       "minimax_region"."code",
       "minimax_region"."name",
       "minimax_region"."name_en",
       "minimax_region"."name_de",
       "minimax_region"."name_fr",
       "minimax_region"."name_nl",
       "minimax_region"."name_en_gb",
       "minimax_region"."name_pl",
       "minimax_region"."name_zh_hans",
       "minimax_region"."name_pt",
       "minimax_region"."name_tr",
       "minimax_region"."default_language",
       "minimax_region"."active",
       "minimax_region"."active_en",
       "minimax_region"."active_de",
       "minimax_region"."active_fr",
       "minimax_region"."active_nl",
       "minimax_region"."active_en_gb",
       "minimax_region"."active_pl",
       "minimax_region"."active_zh_hans",
       "minimax_region"."active_pt",
       "minimax_region"."active_tr",
       "minimax_region"."category",
       "minimax_region"."default_contact_request_person_id",
       "minimax_region"."default_job_application_person_id",
       "minimax_region"."default_standard_page_contact_request_person_id",
       "minimax_region"."is_global",
       "minimax_region"."logo",
       "minimax_region"."region_google_tracking_code",
       "minimax_region"."region_google_analytics_domain",
       "minimax_region"."is_official"
  FROM "minimax_region"
 WHERE "minimax_region"."code" = 'DE'
 ORDER BY "minimax_region"."id" ASC
 LIMIT 1
SELECT ••• FROM "minimax_region" WHERE "minimax_region"."code" = 'DE' ORDER BY "minimax_region"."id" ASC LIMIT 1
2 similar queries. Duplicated 2 times.
1.00

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/local/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/app/minimax/contextprocessor/menu.py in update_menu_context(41)
  region = region.first()

SELECT "minimax_pagetreeitem"."id",
       "minimax_pagetreeitem"."status",
       "minimax_pagetreeitem"."name",
       "minimax_pagetreeitem"."name_en",
       "minimax_pagetreeitem"."name_de",
       "minimax_pagetreeitem"."name_fr",
       "minimax_pagetreeitem"."name_nl",
       "minimax_pagetreeitem"."name_en_gb",
       "minimax_pagetreeitem"."name_pl",
       "minimax_pagetreeitem"."name_zh_hans",
       "minimax_pagetreeitem"."name_pt",
       "minimax_pagetreeitem"."name_tr",
       "minimax_pagetreeitem"."position",
       "minimax_pagetreeitem"."parent_id",
       "minimax_pagetreeitem"."type",
       "minimax_pagetreeitem"."title",
       "minimax_pagetreeitem"."title_en",
       "minimax_pagetreeitem"."title_de",
       "minimax_pagetreeitem"."title_fr",
       "minimax_pagetreeitem"."title_nl",
       "minimax_pagetreeitem"."title_en_gb",
       "minimax_pagetreeitem"."title_pl",
       "minimax_pagetreeitem"."title_zh_hans",
       "minimax_pagetreeitem"."title_pt",
       "minimax_pagetreeitem"."title_tr",
       "minimax_pagetreeitem"."title_and_description",
       "minimax_pagetreeitem"."title_and_description_en",
       "minimax_pagetreeitem"."title_and_description_de",
       "minimax_pagetreeitem"."title_and_description_fr",
       "minimax_pagetreeitem"."title_and_description_nl",
       "minimax_pagetreeitem"."title_and_description_en_gb",
       "minimax_pagetreeitem"."title_and_description_pl",
       "minimax_pagetreeitem"."title_and_description_zh_hans",
       "minimax_pagetreeitem"."title_and_description_pt",
       "minimax_pagetreeitem"."title_and_description_tr",
       "minimax_pagetreeitem"."teaser",
       "minimax_pagetreeitem"."teaser_en",
       "minimax_pagetreeitem"."teaser_de",
       "minimax_pagetreeitem"."teaser_fr",
       "minimax_pagetreeitem"."teaser_nl",
       "minimax_pagetreeitem"."teaser_en_gb",
       "minimax_pagetreeitem"."teaser_pl",
       "minimax_pagetreeitem"."teaser_zh_hans",
       "minimax_pagetreeitem"."teaser_pt",
       "minimax_pagetreeitem"."teaser_tr",
       "minimax_pagetreeitem"."slug",
       "minimax_pagetreeitem"."banner",
       "minimax_pagetreeitem"."banner_image_alt_tag",
       "minimax_pagetreeitem"."banner_image_alt_tag_en",
       "minimax_pagetreeitem"."banner_image_alt_tag_de",
       "minimax_pagetreeitem"."banner_image_alt_tag_fr",
       "minimax_pagetreeitem"."banner_image_alt_tag_nl",
       "minimax_pagetreeitem"."banner_image_alt_tag_en_gb",
       "minimax_pagetreeitem"."banner_image_alt_tag_pl",
       "minimax_pagetreeitem"."banner_image_alt_tag_zh_hans",
       "minimax_pagetreeitem"."banner_image_alt_tag_pt",
       "minimax_pagetreeitem"."banner_image_alt_tag_tr",
       "minimax_pagetreeitem"."banner_image_title_tag",
       "minimax_pagetreeitem"."banner_image_title_tag_en",
       "minimax_pagetreeitem"."banner_image_title_tag_de",
       "minimax_pagetreeitem"."banner_image_title_tag_fr",
       "minimax_pagetreeitem"."banner_image_title_tag_nl",
       "minimax_pagetreeitem"."banner_image_title_tag_en_gb",
       "minimax_pagetreeitem"."banner_image_title_tag_pl",
       "minimax_pagetreeitem"."banner_image_title_tag_zh_hans",
       "minimax_pagetreeitem"."banner_image_title_tag_pt",
       "minimax_pagetreeitem"."banner_image_title_tag_tr",
       "minimax_pagetreeitem"."title_tag",
       "minimax_pagetreeitem"."title_tag_en",
       "minimax_pagetreeitem"."title_tag_de",
       "minimax_pagetreeitem"."title_tag_fr",
       "minimax_pagetreeitem"."title_tag_nl",
       "minimax_pagetreeitem"."title_tag_en_gb",
       "minimax_pagetreeitem"."title_tag_pl",
       "minimax_pagetreeitem"."title_tag_zh_hans",
       "minimax_pagetreeitem"."title_tag_pt",
       "minimax_pagetreeitem"."title_tag_tr",
       "minimax_pagetreeitem"."meta_description",
       "minimax_pagetreeitem"."meta_description_en",
       "minimax_pagetreeitem"."meta_description_de",
       "minimax_pagetreeitem"."meta_description_fr",
       "minimax_pagetreeitem"."meta_description_nl",
       "minimax_pagetreeitem"."meta_description_en_gb",
       "minimax_pagetreeitem"."meta_description_pl",
       "minimax_pagetreeitem"."meta_description_zh_hans",
       "minimax_pagetreeitem"."meta_description_pt",
       "minimax_pagetreeitem"."meta_description_tr",
       "minimax_pagetreeitem"."content_type_id",
       "minimax_pagetreeitem"."object_id",
       "minimax_pagetreeitem"."external_link",
       "minimax_pagetreeitem"."image",
       "minimax_pagetreeitem"."image_alt_tag",
       "minimax_pagetreeitem"."image_alt_tag_en",
       "minimax_pagetreeitem"."image_alt_tag_de",
       "minimax_pagetreeitem"."image_alt_tag_fr",
       "minimax_pagetreeitem"."image_alt_tag_nl",
       "minimax_pagetreeitem"."image_alt_tag_en_gb",
       "minimax_pagetreeitem"."image_alt_tag_pl",
       "minimax_pagetreeitem"."image_alt_tag_zh_hans",
       "minimax_pagetreeitem"."image_alt_tag_pt",
       "minimax_pagetreeitem"."image_alt_tag_tr",
       "minimax_pagetreeitem"."image_title_tag",
       "minimax_pagetreeitem"."image_title_tag_en",
       "minimax_pagetreeitem"."image_title_tag_de",
       "minimax_pagetreeitem"."image_title_tag_fr",
       "minimax_pagetreeitem"."image_title_tag_nl",
       "minimax_pagetreeitem"."image_title_tag_en_gb",
       "minimax_pagetreeitem"."image_title_tag_pl",
       "minimax_pagetreeitem"."image_title_tag_zh_hans",
       "minimax_pagetreeitem"."image_title_tag_pt",
       "minimax_pagetreeitem"."image_title_tag_tr",
       "minimax_pagetreeitem"."show_divider",
       "minimax_pagetreeitem"."keywords",
       "minimax_pagetreeitem"."keywords_en",
       "minimax_pagetreeitem"."keywords_de",
       "minimax_pagetreeitem"."keywords_fr",
       "minimax_pagetreeitem"."keywords_nl",
       "minimax_pagetreeitem"."keywords_en_gb",
       "minimax_pagetreeitem"."keywords_pl",
       "minimax_pagetreeitem"."keywords_zh_hans",
       "minimax_pagetreeitem"."keywords_pt",
       "minimax_pagetreeitem"."keywords_tr",
       "minimax_pagetreeitem"."landing_page",
       "minimax_pagetreeitem"."related_content",
       "minimax_pagetreeitem"."none_job_adverts_text",
       "minimax_pagetreeitem"."none_job_adverts_text_en",
       "minimax_pagetreeitem"."none_job_adverts_text_de",
       "minimax_pagetreeitem"."none_job_adverts_text_fr",
       "minimax_pagetreeitem"."none_job_adverts_text_nl",
       "minimax_pagetreeitem"."none_job_adverts_text_en_gb",
       "minimax_pagetreeitem"."none_job_adverts_text_pl",
       "minimax_pagetreeitem"."none_job_adverts_text_zh_hans",
       "minimax_pagetreeitem"."none_job_adverts_text_pt",
       "minimax_pagetreeitem"."none_job_adverts_text_tr",
       "minimax_pagetreeitem"."related_contact_topic_id",
       "minimax_pagetreeitem"."allow_preview",
       "minimax_pagetreeitem"."pti_absolute_url",
       "minimax_pagetreeitem"."external_content",
       "minimax_pagetreeitem"."contact_topic_technology",
       "minimax_pagetreeitem"."fe_area_id",
       "minimax_pagetreeitem"."lft",
       "minimax_pagetreeitem"."rght",
       "minimax_pagetreeitem"."tree_id",
       "minimax_pagetreeitem"."level"
  FROM "minimax_pagetreeitem"
 WHERE ("minimax_pagetreeitem"."slug" = 'get-in-touch' AND "minimax_pagetreeitem"."type" = 'CONTACT')
 ORDER BY "minimax_pagetreeitem"."tree_id" ASC,
          "minimax_pagetreeitem"."lft" ASC
 LIMIT 1
SELECT ••• FROM "minimax_pagetreeitem" WHERE ("minimax_pagetreeitem"."slug" = 'get-in-touch' AND "minimax_pagetreeitem"."type" = 'CONTACT') ORDER BY "minimax_pagetreeitem"."tree_id" ASC, "minimax_pagetreeitem"."lft" ASC LIMIT 1
2.00

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/local/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/app/minimax/contextprocessor/template_keys.py in contact_page(52)
  'contact_page': PageTreeItem.objects.filter(type=PageTreeItem.TYPE_CONTACT, slug='get-in-touch').first(),

SELECT "minimax_region"."id",
       "minimax_region"."code",
       "minimax_region"."name",
       "minimax_region"."name_en",
       "minimax_region"."name_de",
       "minimax_region"."name_fr",
       "minimax_region"."name_nl",
       "minimax_region"."name_en_gb",
       "minimax_region"."name_pl",
       "minimax_region"."name_zh_hans",
       "minimax_region"."name_pt",
       "minimax_region"."name_tr",
       "minimax_region"."default_language",
       "minimax_region"."active",
       "minimax_region"."active_en",
       "minimax_region"."active_de",
       "minimax_region"."active_fr",
       "minimax_region"."active_nl",
       "minimax_region"."active_en_gb",
       "minimax_region"."active_pl",
       "minimax_region"."active_zh_hans",
       "minimax_region"."active_pt",
       "minimax_region"."active_tr",
       "minimax_region"."category",
       "minimax_region"."default_contact_request_person_id",
       "minimax_region"."default_job_application_person_id",
       "minimax_region"."default_standard_page_contact_request_person_id",
       "minimax_region"."is_global",
       "minimax_region"."logo",
       "minimax_region"."region_google_tracking_code",
       "minimax_region"."region_google_analytics_domain",
       "minimax_region"."is_official"
  FROM "minimax_region"
 WHERE "minimax_region"."code" = 'DE'
 LIMIT 21
SELECT ••• FROM "minimax_region" WHERE "minimax_region"."code" = 'DE' LIMIT 21
3 similar queries. Duplicated 3 times.
0.81

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/local/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/app/minimax/contextprocessor/template_keys.py in page_urls_by_language(74)
  region = Region.objects.get(code=region_code.upper())

SELECT "minimax_region"."active_fr",
       "minimax_region"."active_tr",
       "minimax_region"."active_en_gb",
       "minimax_region"."active_pt",
       "minimax_region"."active_de",
       "minimax_region"."active_en",
       "minimax_region"."active_nl",
       "minimax_region"."active_pl",
       "minimax_region"."active_zh_hans"
  FROM "minimax_region"
 WHERE "minimax_region"."code" = 'DE'
 LIMIT 1
SELECT ••• FROM "minimax_region" WHERE "minimax_region"."code" = 'DE' LIMIT 1
19 similar queries. Duplicated 2 times.
0.77

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/local/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/app/minimax/contextprocessor/template_keys.py in page_urls_by_language(79)
  active_languages = region.get_active_languages()

/app/minimax/models.py in get_active_languages(121)
  region_languages = Region.objects.filter(code=self.code).values(

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(545)
  for row in super().__iter__():

SELECT "minimax_region"."id",
       "minimax_region"."code",
       "minimax_region"."name",
       "minimax_region"."name_en",
       "minimax_region"."name_de",
       "minimax_region"."name_fr",
       "minimax_region"."name_nl",
       "minimax_region"."name_en_gb",
       "minimax_region"."name_pl",
       "minimax_region"."name_zh_hans",
       "minimax_region"."name_pt",
       "minimax_region"."name_tr",
       "minimax_region"."default_language",
       "minimax_region"."active",
       "minimax_region"."active_en",
       "minimax_region"."active_de",
       "minimax_region"."active_fr",
       "minimax_region"."active_nl",
       "minimax_region"."active_en_gb",
       "minimax_region"."active_pl",
       "minimax_region"."active_zh_hans",
       "minimax_region"."active_pt",
       "minimax_region"."active_tr",
       "minimax_region"."category",
       "minimax_region"."default_contact_request_person_id",
       "minimax_region"."default_job_application_person_id",
       "minimax_region"."default_standard_page_contact_request_person_id",
       "minimax_region"."is_global",
       "minimax_region"."logo",
       "minimax_region"."region_google_tracking_code",
       "minimax_region"."region_google_analytics_domain",
       "minimax_region"."is_official"
  FROM "minimax_region"
 WHERE "minimax_region"."code" = 'DE'
 LIMIT 21
SELECT ••• FROM "minimax_region" WHERE "minimax_region"."code" = 'DE' LIMIT 21
3 similar queries. Duplicated 3 times.
0.80

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/local/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/app/minimax/contextprocessor/template_keys.py in footer_object(112)
  region_code = Region.objects.get(code=region_code).code

SELECT "minimax_footer"."id",
       "minimax_footer"."name",
       "minimax_footer"."active"
  FROM "minimax_footer"
 INNER JOIN "minimax_footer_regions"
    ON ("minimax_footer"."id" = "minimax_footer_regions"."footer_id")
 INNER JOIN "minimax_region"
    ON ("minimax_footer_regions"."region_id" = "minimax_region"."id")
 WHERE ("minimax_footer"."active" AND "minimax_region"."code" IN ('DE', 'GL'))
 ORDER BY "minimax_footer"."id" DESC
 LIMIT 1
SELECT ••• FROM "minimax_footer" INNER JOIN "minimax_footer_regions" ON ("minimax_footer"."id" = "minimax_footer_regions"."footer_id") INNER JOIN "minimax_region" ON ("minimax_footer_regions"."region_id" = "minimax_region"."id") WHERE ("minimax_footer"."active" AND "minimax_region"."code" IN ('DE', 'GL')) ORDER BY "minimax_footer"."id" DESC LIMIT 1
1.17

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/local/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/app/minimax/contextprocessor/template_keys.py in footer_object(119)
  ).order_by('-id').first()

SELECT "minimax_region"."id",
       "minimax_region"."code",
       "minimax_region"."name",
       "minimax_region"."name_en",
       "minimax_region"."name_de",
       "minimax_region"."name_fr",
       "minimax_region"."name_nl",
       "minimax_region"."name_en_gb",
       "minimax_region"."name_pl",
       "minimax_region"."name_zh_hans",
       "minimax_region"."name_pt",
       "minimax_region"."name_tr",
       "minimax_region"."default_language",
       "minimax_region"."active",
       "minimax_region"."active_en",
       "minimax_region"."active_de",
       "minimax_region"."active_fr",
       "minimax_region"."active_nl",
       "minimax_region"."active_en_gb",
       "minimax_region"."active_pl",
       "minimax_region"."active_zh_hans",
       "minimax_region"."active_pt",
       "minimax_region"."active_tr",
       "minimax_region"."category",
       "minimax_region"."default_contact_request_person_id",
       "minimax_region"."default_job_application_person_id",
       "minimax_region"."default_standard_page_contact_request_person_id",
       "minimax_region"."is_global",
       "minimax_region"."logo",
       "minimax_region"."region_google_tracking_code",
       "minimax_region"."region_google_analytics_domain",
       "minimax_region"."is_official"
  FROM "minimax_region"
 WHERE "minimax_region"."code" = 'DE'
 LIMIT 21
SELECT ••• FROM "minimax_region" WHERE "minimax_region"."code" = 'DE' LIMIT 21
3 similar queries. Duplicated 3 times.
0.76

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/local/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/app/minimax/contextprocessor/template_keys.py in region_details(126)
  region = Region.objects.get(code=region_code)

SELECT "minimax_pagetreeitem"."id",
       "minimax_pagetreeitem"."status",
       "minimax_pagetreeitem"."name",
       "minimax_pagetreeitem"."name_en",
       "minimax_pagetreeitem"."name_de",
       "minimax_pagetreeitem"."name_fr",
       "minimax_pagetreeitem"."name_nl",
       "minimax_pagetreeitem"."name_en_gb",
       "minimax_pagetreeitem"."name_pl",
       "minimax_pagetreeitem"."name_zh_hans",
       "minimax_pagetreeitem"."name_pt",
       "minimax_pagetreeitem"."name_tr",
       "minimax_pagetreeitem"."position",
       "minimax_pagetreeitem"."parent_id",
       "minimax_pagetreeitem"."type",
       "minimax_pagetreeitem"."title",
       "minimax_pagetreeitem"."title_en",
       "minimax_pagetreeitem"."title_de",
       "minimax_pagetreeitem"."title_fr",
       "minimax_pagetreeitem"."title_nl",
       "minimax_pagetreeitem"."title_en_gb",
       "minimax_pagetreeitem"."title_pl",
       "minimax_pagetreeitem"."title_zh_hans",
       "minimax_pagetreeitem"."title_pt",
       "minimax_pagetreeitem"."title_tr",
       "minimax_pagetreeitem"."title_and_description",
       "minimax_pagetreeitem"."title_and_description_en",
       "minimax_pagetreeitem"."title_and_description_de",
       "minimax_pagetreeitem"."title_and_description_fr",
       "minimax_pagetreeitem"."title_and_description_nl",
       "minimax_pagetreeitem"."title_and_description_en_gb",
       "minimax_pagetreeitem"."title_and_description_pl",
       "minimax_pagetreeitem"."title_and_description_zh_hans",
       "minimax_pagetreeitem"."title_and_description_pt",
       "minimax_pagetreeitem"."title_and_description_tr",
       "minimax_pagetreeitem"."teaser",
       "minimax_pagetreeitem"."teaser_en",
       "minimax_pagetreeitem"."teaser_de",
       "minimax_pagetreeitem"."teaser_fr",
       "minimax_pagetreeitem"."teaser_nl",
       "minimax_pagetreeitem"."teaser_en_gb",
       "minimax_pagetreeitem"."teaser_pl",
       "minimax_pagetreeitem"."teaser_zh_hans",
       "minimax_pagetreeitem"."teaser_pt",
       "minimax_pagetreeitem"."teaser_tr",
       "minimax_pagetreeitem"."slug",
       "minimax_pagetreeitem"."banner",
       "minimax_pagetreeitem"."banner_image_alt_tag",
       "minimax_pagetreeitem"."banner_image_alt_tag_en",
       "minimax_pagetreeitem"."banner_image_alt_tag_de",
       "minimax_pagetreeitem"."banner_image_alt_tag_fr",
       "minimax_pagetreeitem"."banner_image_alt_tag_nl",
       "minimax_pagetreeitem"."banner_image_alt_tag_en_gb",
       "minimax_pagetreeitem"."banner_image_alt_tag_pl",
       "minimax_pagetreeitem"."banner_image_alt_tag_zh_hans",
       "minimax_pagetreeitem"."banner_image_alt_tag_pt",
       "minimax_pagetreeitem"."banner_image_alt_tag_tr",
       "minimax_pagetreeitem"."banner_image_title_tag",
       "minimax_pagetreeitem"."banner_image_title_tag_en",
       "minimax_pagetreeitem"."banner_image_title_tag_de",
       "minimax_pagetreeitem"."banner_image_title_tag_fr",
       "minimax_pagetreeitem"."banner_image_title_tag_nl",
       "minimax_pagetreeitem"."banner_image_title_tag_en_gb",
       "minimax_pagetreeitem"."banner_image_title_tag_pl",
       "minimax_pagetreeitem"."banner_image_title_tag_zh_hans",
       "minimax_pagetreeitem"."banner_image_title_tag_pt",
       "minimax_pagetreeitem"."banner_image_title_tag_tr",
       "minimax_pagetreeitem"."title_tag",
       "minimax_pagetreeitem"."title_tag_en",
       "minimax_pagetreeitem"."title_tag_de",
       "minimax_pagetreeitem"."title_tag_fr",
       "minimax_pagetreeitem"."title_tag_nl",
       "minimax_pagetreeitem"."title_tag_en_gb",
       "minimax_pagetreeitem"."title_tag_pl",
       "minimax_pagetreeitem"."title_tag_zh_hans",
       "minimax_pagetreeitem"."title_tag_pt",
       "minimax_pagetreeitem"."title_tag_tr",
       "minimax_pagetreeitem"."meta_description",
       "minimax_pagetreeitem"."meta_description_en",
       "minimax_pagetreeitem"."meta_description_de",
       "minimax_pagetreeitem"."meta_description_fr",
       "minimax_pagetreeitem"."meta_description_nl",
       "minimax_pagetreeitem"."meta_description_en_gb",
       "minimax_pagetreeitem"."meta_description_pl",
       "minimax_pagetreeitem"."meta_description_zh_hans",
       "minimax_pagetreeitem"."meta_description_pt",
       "minimax_pagetreeitem"."meta_description_tr",
       "minimax_pagetreeitem"."content_type_id",
       "minimax_pagetreeitem"."object_id",
       "minimax_pagetreeitem"."external_link",
       "minimax_pagetreeitem"."image",
       "minimax_pagetreeitem"."image_alt_tag",
       "minimax_pagetreeitem"."image_alt_tag_en",
       "minimax_pagetreeitem"."image_alt_tag_de",
       "minimax_pagetreeitem"."image_alt_tag_fr",
       "minimax_pagetreeitem"."image_alt_tag_nl",
       "minimax_pagetreeitem"."image_alt_tag_en_gb",
       "minimax_pagetreeitem"."image_alt_tag_pl",
       "minimax_pagetreeitem"."image_alt_tag_zh_hans",
       "minimax_pagetreeitem"."image_alt_tag_pt",
       "minimax_pagetreeitem"."image_alt_tag_tr",
       "minimax_pagetreeitem"."image_title_tag",
       "minimax_pagetreeitem"."image_title_tag_en",
       "minimax_pagetreeitem"."image_title_tag_de",
       "minimax_pagetreeitem"."image_title_tag_fr",
       "minimax_pagetreeitem"."image_title_tag_nl",
       "minimax_pagetreeitem"."image_title_tag_en_gb",
       "minimax_pagetreeitem"."image_title_tag_pl",
       "minimax_pagetreeitem"."image_title_tag_zh_hans",
       "minimax_pagetreeitem"."image_title_tag_pt",
       "minimax_pagetreeitem"."image_title_tag_tr",
       "minimax_pagetreeitem"."show_divider",
       "minimax_pagetreeitem"."keywords",
       "minimax_pagetreeitem"."keywords_en",
       "minimax_pagetreeitem"."keywords_de",
       "minimax_pagetreeitem"."keywords_fr",
       "minimax_pagetreeitem"."keywords_nl",
       "minimax_pagetreeitem"."keywords_en_gb",
       "minimax_pagetreeitem"."keywords_pl",
       "minimax_pagetreeitem"."keywords_zh_hans",
       "minimax_pagetreeitem"."keywords_pt",
       "minimax_pagetreeitem"."keywords_tr",
       "minimax_pagetreeitem"."landing_page",
       "minimax_pagetreeitem"."related_content",
       "minimax_pagetreeitem"."none_job_adverts_text",
       "minimax_pagetreeitem"."none_job_adverts_text_en",
       "minimax_pagetreeitem"."none_job_adverts_text_de",
       "minimax_pagetreeitem"."none_job_adverts_text_fr",
       "minimax_pagetreeitem"."none_job_adverts_text_nl",
       "minimax_pagetreeitem"."none_job_adverts_text_en_gb",
       "minimax_pagetreeitem"."none_job_adverts_text_pl",
       "minimax_pagetreeitem"."none_job_adverts_text_zh_hans",
       "minimax_pagetreeitem"."none_job_adverts_text_pt",
       "minimax_pagetreeitem"."none_job_adverts_text_tr",
       "minimax_pagetreeitem"."related_contact_topic_id",
       "minimax_pagetreeitem"."allow_preview",
       "minimax_pagetreeitem"."pti_absolute_url",
       "minimax_pagetreeitem"."external_content",
       "minimax_pagetreeitem"."contact_topic_technology",
       "minimax_pagetreeitem"."fe_area_id",
       "minimax_pagetreeitem"."lft",
       "minimax_pagetreeitem"."rght",
       "minimax_pagetreeitem"."tree_id",
       "minimax_pagetreeitem"."level"
  FROM "minimax_pagetreeitem"
 WHERE "minimax_pagetreeitem"."slug" = 'news'
 ORDER BY "minimax_pagetreeitem"."tree_id" ASC,
          "minimax_pagetreeitem"."lft" ASC
 LIMIT 1
SELECT ••• FROM "minimax_pagetreeitem" WHERE "minimax_pagetreeitem"."slug" = 'news' ORDER BY "minimax_pagetreeitem"."tree_id" ASC, "minimax_pagetreeitem"."lft" ASC LIMIT 1
1.33

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/local/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/app/minimax/contextprocessor/template_keys.py in get_hreflang_tags(209)
  pti = PageTreeItem.objects.filter(slug=old_path.split("/")[-2]).first()

SELECT "minimax_region"."id",
       "minimax_region"."code",
       "minimax_region"."name",
       "minimax_region"."name_en",
       "minimax_region"."name_de",
       "minimax_region"."name_fr",
       "minimax_region"."name_nl",
       "minimax_region"."name_en_gb",
       "minimax_region"."name_pl",
       "minimax_region"."name_zh_hans",
       "minimax_region"."name_pt",
       "minimax_region"."name_tr",
       "minimax_region"."default_language",
       "minimax_region"."active",
       "minimax_region"."active_en",
       "minimax_region"."active_de",
       "minimax_region"."active_fr",
       "minimax_region"."active_nl",
       "minimax_region"."active_en_gb",
       "minimax_region"."active_pl",
       "minimax_region"."active_zh_hans",
       "minimax_region"."active_pt",
       "minimax_region"."active_tr",
       "minimax_region"."category",
       "minimax_region"."default_contact_request_person_id",
       "minimax_region"."default_job_application_person_id",
       "minimax_region"."default_standard_page_contact_request_person_id",
       "minimax_region"."is_global",
       "minimax_region"."logo",
       "minimax_region"."region_google_tracking_code",
       "minimax_region"."region_google_analytics_domain",
       "minimax_region"."is_official"
  FROM "minimax_region"
 WHERE NOT ("minimax_region"."code" = 'GL')
 ORDER BY "minimax_region"."id" ASC
SELECT ••• FROM "minimax_region" WHERE NOT ("minimax_region"."code" = 'GL') ORDER BY "minimax_region"."id" ASC
0.71

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/local/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/app/minimax/contextprocessor/template_keys.py in get_hreflang_tags(210)
  for region in Region.objects.exclude(code=minimax_settings.GLOBAL_REGION_CODE).order_by('id'):

SELECT "minimax_region"."active_fr",
       "minimax_region"."active_tr",
       "minimax_region"."active_en_gb",
       "minimax_region"."active_pt",
       "minimax_region"."active_de",
       "minimax_region"."active_en",
       "minimax_region"."active_nl",
       "minimax_region"."active_pl",
       "minimax_region"."active_zh_hans"
  FROM "minimax_region"
 WHERE "minimax_region"."code" = 'DE'
 LIMIT 1
SELECT ••• FROM "minimax_region" WHERE "minimax_region"."code" = 'DE' LIMIT 1
19 similar queries. Duplicated 2 times.
0.46

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/local/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/app/minimax/contextprocessor/template_keys.py in get_hreflang_tags(211)
  active_languages = region.get_active_languages()

/app/minimax/models.py in get_active_languages(121)
  region_languages = Region.objects.filter(code=self.code).values(

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(545)
  for row in super().__iter__():

SELECT "minimax_region"."code"
  FROM "minimax_region"
 INNER JOIN "minimax_pagetreeitem_regions"
    ON ("minimax_region"."id" = "minimax_pagetreeitem_regions"."region_id")
 WHERE "minimax_pagetreeitem_regions"."pagetreeitem_id" = 47
SELECT ••• FROM "minimax_region" INNER JOIN "minimax_pagetreeitem_regions" ON ("minimax_region"."id" = "minimax_pagetreeitem_regions"."region_id") WHERE "minimax_pagetreeitem_regions"."pagetreeitem_id" = 47
18 similar queries. Duplicated 18 times.
0.55

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/local/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/app/minimax/contextprocessor/template_keys.py in get_hreflang_tags(213)
  if is_page_available_for_region(code=region.code,

/app/minimax/contextprocessor/template_keys.py in is_page_available_for_region(142)
  pti_is_region_available = minimax_settings.GLOBAL_REGION_CODE in pti_regions or code in pti_regions

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(570)
  for row in super().__iter__():

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(555)
  for row in super().__iter__():

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(545)
  for row in super().__iter__():

SELECT "minimax_contentrelation"."id",
       "minimax_contentrelation"."page_tree_item_id",
       "minimax_contentrelation"."region_id",
       "minimax_contentrelation"."type",
       "minimax_contentrelation"."external_link",
       "minimax_contentrelation"."content_type_id",
       "minimax_contentrelation"."object_id"
  FROM "minimax_contentrelation"
 INNER JOIN "minimax_region"
    ON ("minimax_contentrelation"."region_id" = "minimax_region"."id")
 WHERE ("minimax_contentrelation"."page_tree_item_id" = 47 AND "minimax_region"."code" IN ('DE', 'GL'))
 ORDER BY "minimax_contentrelation"."region_id" ASC
 LIMIT 1
SELECT ••• FROM "minimax_contentrelation" INNER JOIN "minimax_region" ON ("minimax_contentrelation"."region_id" = "minimax_region"."id") WHERE ("minimax_contentrelation"."page_tree_item_id" = 47 AND "minimax_region"."code" IN ('DE', 'GL')) ORDER BY "minimax_contentrelation"."region_id" ASC LIMIT 1
18 similar queries.
0.70

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/local/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/app/minimax/contextprocessor/template_keys.py in get_hreflang_tags(218)
  minimax_settings.GLOBAL_REGION_CODE]).first()

SELECT "minimax_region"."active_fr",
       "minimax_region"."active_tr",
       "minimax_region"."active_en_gb",
       "minimax_region"."active_pt",
       "minimax_region"."active_de",
       "minimax_region"."active_en",
       "minimax_region"."active_nl",
       "minimax_region"."active_pl",
       "minimax_region"."active_zh_hans"
  FROM "minimax_region"
 WHERE "minimax_region"."code" = 'FR'
 LIMIT 1
SELECT ••• FROM "minimax_region" WHERE "minimax_region"."code" = 'FR' LIMIT 1
19 similar queries.
0.50

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/local/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/app/minimax/contextprocessor/template_keys.py in get_hreflang_tags(211)
  active_languages = region.get_active_languages()

/app/minimax/models.py in get_active_languages(121)
  region_languages = Region.objects.filter(code=self.code).values(

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(545)
  for row in super().__iter__():

SELECT "minimax_region"."code"
  FROM "minimax_region"
 INNER JOIN "minimax_pagetreeitem_regions"
    ON ("minimax_region"."id" = "minimax_pagetreeitem_regions"."region_id")
 WHERE "minimax_pagetreeitem_regions"."pagetreeitem_id" = 47
SELECT ••• FROM "minimax_region" INNER JOIN "minimax_pagetreeitem_regions" ON ("minimax_region"."id" = "minimax_pagetreeitem_regions"."region_id") WHERE "minimax_pagetreeitem_regions"."pagetreeitem_id" = 47
18 similar queries. Duplicated 18 times.
0.66

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/local/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/app/minimax/contextprocessor/template_keys.py in get_hreflang_tags(213)
  if is_page_available_for_region(code=region.code,

/app/minimax/contextprocessor/template_keys.py in is_page_available_for_region(142)
  pti_is_region_available = minimax_settings.GLOBAL_REGION_CODE in pti_regions or code in pti_regions

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(570)
  for row in super().__iter__():

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(555)
  for row in super().__iter__():

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(545)
  for row in super().__iter__():

SELECT "minimax_contentrelation"."id",
       "minimax_contentrelation"."page_tree_item_id",
       "minimax_contentrelation"."region_id",
       "minimax_contentrelation"."type",
       "minimax_contentrelation"."external_link",
       "minimax_contentrelation"."content_type_id",
       "minimax_contentrelation"."object_id"
  FROM "minimax_contentrelation"
 INNER JOIN "minimax_region"
    ON ("minimax_contentrelation"."region_id" = "minimax_region"."id")
 WHERE ("minimax_contentrelation"."page_tree_item_id" = 47 AND "minimax_region"."code" IN ('FR', 'GL'))
 ORDER BY "minimax_contentrelation"."region_id" ASC
 LIMIT 1
SELECT ••• FROM "minimax_contentrelation" INNER JOIN "minimax_region" ON ("minimax_contentrelation"."region_id" = "minimax_region"."id") WHERE ("minimax_contentrelation"."page_tree_item_id" = 47 AND "minimax_region"."code" IN ('FR', 'GL')) ORDER BY "minimax_contentrelation"."region_id" ASC LIMIT 1
18 similar queries.
0.71

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/local/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/app/minimax/contextprocessor/template_keys.py in get_hreflang_tags(218)
  minimax_settings.GLOBAL_REGION_CODE]).first()

SELECT "minimax_region"."active_fr",
       "minimax_region"."active_tr",
       "minimax_region"."active_en_gb",
       "minimax_region"."active_pt",
       "minimax_region"."active_de",
       "minimax_region"."active_en",
       "minimax_region"."active_nl",
       "minimax_region"."active_pl",
       "minimax_region"."active_zh_hans"
  FROM "minimax_region"
 WHERE "minimax_region"."code" = 'NL'
 LIMIT 1
SELECT ••• FROM "minimax_region" WHERE "minimax_region"."code" = 'NL' LIMIT 1
19 similar queries.
0.48

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/local/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/app/minimax/contextprocessor/template_keys.py in get_hreflang_tags(211)
  active_languages = region.get_active_languages()

/app/minimax/models.py in get_active_languages(121)
  region_languages = Region.objects.filter(code=self.code).values(

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(545)
  for row in super().__iter__():

SELECT "minimax_region"."code"
  FROM "minimax_region"
 INNER JOIN "minimax_pagetreeitem_regions"
    ON ("minimax_region"."id" = "minimax_pagetreeitem_regions"."region_id")
 WHERE "minimax_pagetreeitem_regions"."pagetreeitem_id" = 47
SELECT ••• FROM "minimax_region" INNER JOIN "minimax_pagetreeitem_regions" ON ("minimax_region"."id" = "minimax_pagetreeitem_regions"."region_id") WHERE "minimax_pagetreeitem_regions"."pagetreeitem_id" = 47
18 similar queries. Duplicated 18 times.
0.53

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/local/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/app/minimax/contextprocessor/template_keys.py in get_hreflang_tags(213)
  if is_page_available_for_region(code=region.code,

/app/minimax/contextprocessor/template_keys.py in is_page_available_for_region(142)
  pti_is_region_available = minimax_settings.GLOBAL_REGION_CODE in pti_regions or code in pti_regions

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(570)
  for row in super().__iter__():

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(555)
  for row in super().__iter__():

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(545)
  for row in super().__iter__():

SELECT "minimax_contentrelation"."id",
       "minimax_contentrelation"."page_tree_item_id",
       "minimax_contentrelation"."region_id",
       "minimax_contentrelation"."type",
       "minimax_contentrelation"."external_link",
       "minimax_contentrelation"."content_type_id",
       "minimax_contentrelation"."object_id"
  FROM "minimax_contentrelation"
 INNER JOIN "minimax_region"
    ON ("minimax_contentrelation"."region_id" = "minimax_region"."id")
 WHERE ("minimax_contentrelation"."page_tree_item_id" = 47 AND "minimax_region"."code" IN ('NL', 'GL'))
 ORDER BY "minimax_contentrelation"."region_id" ASC
 LIMIT 1
SELECT ••• FROM "minimax_contentrelation" INNER JOIN "minimax_region" ON ("minimax_contentrelation"."region_id" = "minimax_region"."id") WHERE ("minimax_contentrelation"."page_tree_item_id" = 47 AND "minimax_region"."code" IN ('NL', 'GL')) ORDER BY "minimax_contentrelation"."region_id" ASC LIMIT 1
18 similar queries.
0.71

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/local/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/app/minimax/contextprocessor/template_keys.py in get_hreflang_tags(218)
  minimax_settings.GLOBAL_REGION_CODE]).first()

SELECT "minimax_region"."active_fr",
       "minimax_region"."active_tr",
       "minimax_region"."active_en_gb",
       "minimax_region"."active_pt",
       "minimax_region"."active_de",
       "minimax_region"."active_en",
       "minimax_region"."active_nl",
       "minimax_region"."active_pl",
       "minimax_region"."active_zh_hans"
  FROM "minimax_region"
 WHERE "minimax_region"."code" = 'INT'
 LIMIT 1
SELECT ••• FROM "minimax_region" WHERE "minimax_region"."code" = 'INT' LIMIT 1
19 similar queries.
0.44

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/local/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/app/minimax/contextprocessor/template_keys.py in get_hreflang_tags(211)
  active_languages = region.get_active_languages()

/app/minimax/models.py in get_active_languages(121)
  region_languages = Region.objects.filter(code=self.code).values(

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(545)
  for row in super().__iter__():

SELECT "minimax_region"."code"
  FROM "minimax_region"
 INNER JOIN "minimax_pagetreeitem_regions"
    ON ("minimax_region"."id" = "minimax_pagetreeitem_regions"."region_id")
 WHERE "minimax_pagetreeitem_regions"."pagetreeitem_id" = 47
SELECT ••• FROM "minimax_region" INNER JOIN "minimax_pagetreeitem_regions" ON ("minimax_region"."id" = "minimax_pagetreeitem_regions"."region_id") WHERE "minimax_pagetreeitem_regions"."pagetreeitem_id" = 47
18 similar queries. Duplicated 18 times.
0.58

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/local/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/app/minimax/contextprocessor/template_keys.py in get_hreflang_tags(213)
  if is_page_available_for_region(code=region.code,

/app/minimax/contextprocessor/template_keys.py in is_page_available_for_region(142)
  pti_is_region_available = minimax_settings.GLOBAL_REGION_CODE in pti_regions or code in pti_regions

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(570)
  for row in super().__iter__():

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(555)
  for row in super().__iter__():

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(545)
  for row in super().__iter__():

SELECT "minimax_contentrelation"."id",
       "minimax_contentrelation"."page_tree_item_id",
       "minimax_contentrelation"."region_id",
       "minimax_contentrelation"."type",
       "minimax_contentrelation"."external_link",
       "minimax_contentrelation"."content_type_id",
       "minimax_contentrelation"."object_id"
  FROM "minimax_contentrelation"
 INNER JOIN "minimax_region"
    ON ("minimax_contentrelation"."region_id" = "minimax_region"."id")
 WHERE ("minimax_contentrelation"."page_tree_item_id" = 47 AND "minimax_region"."code" IN ('INT', 'GL'))
 ORDER BY "minimax_contentrelation"."region_id" ASC
 LIMIT 1
SELECT ••• FROM "minimax_contentrelation" INNER JOIN "minimax_region" ON ("minimax_contentrelation"."region_id" = "minimax_region"."id") WHERE ("minimax_contentrelation"."page_tree_item_id" = 47 AND "minimax_region"."code" IN ('INT', 'GL')) ORDER BY "minimax_contentrelation"."region_id" ASC LIMIT 1
18 similar queries.
0.64

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/local/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/app/minimax/contextprocessor/template_keys.py in get_hreflang_tags(218)
  minimax_settings.GLOBAL_REGION_CODE]).first()

SELECT "minimax_region"."active_fr",
       "minimax_region"."active_tr",
       "minimax_region"."active_en_gb",
       "minimax_region"."active_pt",
       "minimax_region"."active_de",
       "minimax_region"."active_en",
       "minimax_region"."active_nl",
       "minimax_region"."active_pl",
       "minimax_region"."active_zh_hans"
  FROM "minimax_region"
 WHERE "minimax_region"."code" = 'US'
 LIMIT 1
SELECT ••• FROM "minimax_region" WHERE "minimax_region"."code" = 'US' LIMIT 1
19 similar queries.
0.40

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/local/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/app/minimax/contextprocessor/template_keys.py in get_hreflang_tags(211)
  active_languages = region.get_active_languages()

/app/minimax/models.py in get_active_languages(121)
  region_languages = Region.objects.filter(code=self.code).values(

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(545)
  for row in super().__iter__():

SELECT "minimax_region"."code"
  FROM "minimax_region"
 INNER JOIN "minimax_pagetreeitem_regions"
    ON ("minimax_region"."id" = "minimax_pagetreeitem_regions"."region_id")
 WHERE "minimax_pagetreeitem_regions"."pagetreeitem_id" = 47
SELECT ••• FROM "minimax_region" INNER JOIN "minimax_pagetreeitem_regions" ON ("minimax_region"."id" = "minimax_pagetreeitem_regions"."region_id") WHERE "minimax_pagetreeitem_regions"."pagetreeitem_id" = 47
18 similar queries. Duplicated 18 times.
0.53

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/local/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/app/minimax/contextprocessor/template_keys.py in get_hreflang_tags(213)
  if is_page_available_for_region(code=region.code,

/app/minimax/contextprocessor/template_keys.py in is_page_available_for_region(142)
  pti_is_region_available = minimax_settings.GLOBAL_REGION_CODE in pti_regions or code in pti_regions

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(570)
  for row in super().__iter__():

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(555)
  for row in super().__iter__():

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(545)
  for row in super().__iter__():

SELECT "minimax_contentrelation"."id",
       "minimax_contentrelation"."page_tree_item_id",
       "minimax_contentrelation"."region_id",
       "minimax_contentrelation"."type",
       "minimax_contentrelation"."external_link",
       "minimax_contentrelation"."content_type_id",
       "minimax_contentrelation"."object_id"
  FROM "minimax_contentrelation"
 INNER JOIN "minimax_region"
    ON ("minimax_contentrelation"."region_id" = "minimax_region"."id")
 WHERE ("minimax_contentrelation"."page_tree_item_id" = 47 AND "minimax_region"."code" IN ('US', 'GL'))
 ORDER BY "minimax_contentrelation"."region_id" ASC
 LIMIT 1
SELECT ••• FROM "minimax_contentrelation" INNER JOIN "minimax_region" ON ("minimax_contentrelation"."region_id" = "minimax_region"."id") WHERE ("minimax_contentrelation"."page_tree_item_id" = 47 AND "minimax_region"."code" IN ('US', 'GL')) ORDER BY "minimax_contentrelation"."region_id" ASC LIMIT 1
18 similar queries.
0.62

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/local/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/app/minimax/contextprocessor/template_keys.py in get_hreflang_tags(218)
  minimax_settings.GLOBAL_REGION_CODE]).first()

SELECT "minimax_region"."active_fr",
       "minimax_region"."active_tr",
       "minimax_region"."active_en_gb",
       "minimax_region"."active_pt",
       "minimax_region"."active_de",
       "minimax_region"."active_en",
       "minimax_region"."active_nl",
       "minimax_region"."active_pl",
       "minimax_region"."active_zh_hans"
  FROM "minimax_region"
 WHERE "minimax_region"."code" = 'AU'
 LIMIT 1
SELECT ••• FROM "minimax_region" WHERE "minimax_region"."code" = 'AU' LIMIT 1
19 similar queries.
0.53

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/local/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/app/minimax/contextprocessor/template_keys.py in get_hreflang_tags(211)
  active_languages = region.get_active_languages()

/app/minimax/models.py in get_active_languages(121)
  region_languages = Region.objects.filter(code=self.code).values(

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(545)
  for row in super().__iter__():

SELECT "minimax_region"."code"
  FROM "minimax_region"
 INNER JOIN "minimax_pagetreeitem_regions"
    ON ("minimax_region"."id" = "minimax_pagetreeitem_regions"."region_id")
 WHERE "minimax_pagetreeitem_regions"."pagetreeitem_id" = 47
SELECT ••• FROM "minimax_region" INNER JOIN "minimax_pagetreeitem_regions" ON ("minimax_region"."id" = "minimax_pagetreeitem_regions"."region_id") WHERE "minimax_pagetreeitem_regions"."pagetreeitem_id" = 47
18 similar queries. Duplicated 18 times.
0.60

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/local/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/app/minimax/contextprocessor/template_keys.py in get_hreflang_tags(213)
  if is_page_available_for_region(code=region.code,

/app/minimax/contextprocessor/template_keys.py in is_page_available_for_region(142)
  pti_is_region_available = minimax_settings.GLOBAL_REGION_CODE in pti_regions or code in pti_regions

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(570)
  for row in super().__iter__():

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(555)
  for row in super().__iter__():

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(545)
  for row in super().__iter__():

SELECT "minimax_contentrelation"."id",
       "minimax_contentrelation"."page_tree_item_id",
       "minimax_contentrelation"."region_id",
       "minimax_contentrelation"."type",
       "minimax_contentrelation"."external_link",
       "minimax_contentrelation"."content_type_id",
       "minimax_contentrelation"."object_id"
  FROM "minimax_contentrelation"
 INNER JOIN "minimax_region"
    ON ("minimax_contentrelation"."region_id" = "minimax_region"."id")
 WHERE ("minimax_contentrelation"."page_tree_item_id" = 47 AND "minimax_region"."code" IN ('AU', 'GL'))
 ORDER BY "minimax_contentrelation"."region_id" ASC
 LIMIT 1
SELECT ••• FROM "minimax_contentrelation" INNER JOIN "minimax_region" ON ("minimax_contentrelation"."region_id" = "minimax_region"."id") WHERE ("minimax_contentrelation"."page_tree_item_id" = 47 AND "minimax_region"."code" IN ('AU', 'GL')) ORDER BY "minimax_contentrelation"."region_id" ASC LIMIT 1
18 similar queries.
0.65

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/local/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/app/minimax/contextprocessor/template_keys.py in get_hreflang_tags(218)
  minimax_settings.GLOBAL_REGION_CODE]).first()

SELECT "minimax_region"."active_fr",
       "minimax_region"."active_tr",
       "minimax_region"."active_en_gb",
       "minimax_region"."active_pt",
       "minimax_region"."active_de",
       "minimax_region"."active_en",
       "minimax_region"."active_nl",
       "minimax_region"."active_pl",
       "minimax_region"."active_zh_hans"
  FROM "minimax_region"
 WHERE "minimax_region"."code" = 'SG'
 LIMIT 1
SELECT ••• FROM "minimax_region" WHERE "minimax_region"."code" = 'SG' LIMIT 1
19 similar queries.
0.54

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/local/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/app/minimax/contextprocessor/template_keys.py in get_hreflang_tags(211)
  active_languages = region.get_active_languages()

/app/minimax/models.py in get_active_languages(121)
  region_languages = Region.objects.filter(code=self.code).values(

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(545)
  for row in super().__iter__():

SELECT "minimax_region"."code"
  FROM "minimax_region"
 INNER JOIN "minimax_pagetreeitem_regions"
    ON ("minimax_region"."id" = "minimax_pagetreeitem_regions"."region_id")
 WHERE "minimax_pagetreeitem_regions"."pagetreeitem_id" = 47
SELECT ••• FROM "minimax_region" INNER JOIN "minimax_pagetreeitem_regions" ON ("minimax_region"."id" = "minimax_pagetreeitem_regions"."region_id") WHERE "minimax_pagetreeitem_regions"."pagetreeitem_id" = 47
18 similar queries. Duplicated 18 times.
0.73

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/local/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/app/minimax/contextprocessor/template_keys.py in get_hreflang_tags(213)
  if is_page_available_for_region(code=region.code,

/app/minimax/contextprocessor/template_keys.py in is_page_available_for_region(142)
  pti_is_region_available = minimax_settings.GLOBAL_REGION_CODE in pti_regions or code in pti_regions

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(570)
  for row in super().__iter__():

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(555)
  for row in super().__iter__():

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(545)
  for row in super().__iter__():

SELECT "minimax_contentrelation"."id",
       "minimax_contentrelation"."page_tree_item_id",
       "minimax_contentrelation"."region_id",
       "minimax_contentrelation"."type",
       "minimax_contentrelation"."external_link",
       "minimax_contentrelation"."content_type_id",
       "minimax_contentrelation"."object_id"
  FROM "minimax_contentrelation"
 INNER JOIN "minimax_region"
    ON ("minimax_contentrelation"."region_id" = "minimax_region"."id")
 WHERE ("minimax_contentrelation"."page_tree_item_id" = 47 AND "minimax_region"."code" IN ('SG', 'GL'))
 ORDER BY "minimax_contentrelation"."region_id" ASC
 LIMIT 1
SELECT ••• FROM "minimax_contentrelation" INNER JOIN "minimax_region" ON ("minimax_contentrelation"."region_id" = "minimax_region"."id") WHERE ("minimax_contentrelation"."page_tree_item_id" = 47 AND "minimax_region"."code" IN ('SG', 'GL')) ORDER BY "minimax_contentrelation"."region_id" ASC LIMIT 1
18 similar queries.
0.85

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/local/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/app/minimax/contextprocessor/template_keys.py in get_hreflang_tags(218)
  minimax_settings.GLOBAL_REGION_CODE]).first()

SELECT "minimax_region"."active_fr",
       "minimax_region"."active_tr",
       "minimax_region"."active_en_gb",
       "minimax_region"."active_pt",
       "minimax_region"."active_de",
       "minimax_region"."active_en",
       "minimax_region"."active_nl",
       "minimax_region"."active_pl",
       "minimax_region"."active_zh_hans"
  FROM "minimax_region"
 WHERE "minimax_region"."code" = 'RO'
 LIMIT 1
SELECT ••• FROM "minimax_region" WHERE "minimax_region"."code" = 'RO' LIMIT 1
19 similar queries.
0.53

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/local/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/app/minimax/contextprocessor/template_keys.py in get_hreflang_tags(211)
  active_languages = region.get_active_languages()

/app/minimax/models.py in get_active_languages(121)
  region_languages = Region.objects.filter(code=self.code).values(

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(545)
  for row in super().__iter__():

SELECT "minimax_region"."code"
  FROM "minimax_region"
 INNER JOIN "minimax_pagetreeitem_regions"
    ON ("minimax_region"."id" = "minimax_pagetreeitem_regions"."region_id")
 WHERE "minimax_pagetreeitem_regions"."pagetreeitem_id" = 47
SELECT ••• FROM "minimax_region" INNER JOIN "minimax_pagetreeitem_regions" ON ("minimax_region"."id" = "minimax_pagetreeitem_regions"."region_id") WHERE "minimax_pagetreeitem_regions"."pagetreeitem_id" = 47
18 similar queries. Duplicated 18 times.
0.71

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/local/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/app/minimax/contextprocessor/template_keys.py in get_hreflang_tags(213)
  if is_page_available_for_region(code=region.code,

/app/minimax/contextprocessor/template_keys.py in is_page_available_for_region(142)
  pti_is_region_available = minimax_settings.GLOBAL_REGION_CODE in pti_regions or code in pti_regions

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(570)
  for row in super().__iter__():

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(555)
  for row in super().__iter__():

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(545)
  for row in super().__iter__():

SELECT "minimax_contentrelation"."id",
       "minimax_contentrelation"."page_tree_item_id",
       "minimax_contentrelation"."region_id",
       "minimax_contentrelation"."type",
       "minimax_contentrelation"."external_link",
       "minimax_contentrelation"."content_type_id",
       "minimax_contentrelation"."object_id"
  FROM "minimax_contentrelation"
 INNER JOIN "minimax_region"
    ON ("minimax_contentrelation"."region_id" = "minimax_region"."id")
 WHERE ("minimax_contentrelation"."page_tree_item_id" = 47 AND "minimax_region"."code" IN ('RO', 'GL'))
 ORDER BY "minimax_contentrelation"."region_id" ASC
 LIMIT 1
SELECT ••• FROM "minimax_contentrelation" INNER JOIN "minimax_region" ON ("minimax_contentrelation"."region_id" = "minimax_region"."id") WHERE ("minimax_contentrelation"."page_tree_item_id" = 47 AND "minimax_region"."code" IN ('RO', 'GL')) ORDER BY "minimax_contentrelation"."region_id" ASC LIMIT 1
18 similar queries.
0.84

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/local/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/app/minimax/contextprocessor/template_keys.py in get_hreflang_tags(218)
  minimax_settings.GLOBAL_REGION_CODE]).first()

SELECT "minimax_region"."active_fr",
       "minimax_region"."active_tr",
       "minimax_region"."active_en_gb",
       "minimax_region"."active_pt",
       "minimax_region"."active_de",
       "minimax_region"."active_en",
       "minimax_region"."active_nl",
       "minimax_region"."active_pl",
       "minimax_region"."active_zh_hans"
  FROM "minimax_region"
 WHERE "minimax_region"."code" = 'TH'
 LIMIT 1
SELECT ••• FROM "minimax_region" WHERE "minimax_region"."code" = 'TH' LIMIT 1
19 similar queries.
0.51

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/local/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/app/minimax/contextprocessor/template_keys.py in get_hreflang_tags(211)
  active_languages = region.get_active_languages()

/app/minimax/models.py in get_active_languages(121)
  region_languages = Region.objects.filter(code=self.code).values(

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(545)
  for row in super().__iter__():

SELECT "minimax_region"."code"
  FROM "minimax_region"
 INNER JOIN "minimax_pagetreeitem_regions"
    ON ("minimax_region"."id" = "minimax_pagetreeitem_regions"."region_id")
 WHERE "minimax_pagetreeitem_regions"."pagetreeitem_id" = 47
SELECT ••• FROM "minimax_region" INNER JOIN "minimax_pagetreeitem_regions" ON ("minimax_region"."id" = "minimax_pagetreeitem_regions"."region_id") WHERE "minimax_pagetreeitem_regions"."pagetreeitem_id" = 47
18 similar queries. Duplicated 18 times.
0.64

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/local/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/app/minimax/contextprocessor/template_keys.py in get_hreflang_tags(213)
  if is_page_available_for_region(code=region.code,

/app/minimax/contextprocessor/template_keys.py in is_page_available_for_region(142)
  pti_is_region_available = minimax_settings.GLOBAL_REGION_CODE in pti_regions or code in pti_regions

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(570)
  for row in super().__iter__():

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(555)
  for row in super().__iter__():

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(545)
  for row in super().__iter__():

SELECT "minimax_contentrelation"."id",
       "minimax_contentrelation"."page_tree_item_id",
       "minimax_contentrelation"."region_id",
       "minimax_contentrelation"."type",
       "minimax_contentrelation"."external_link",
       "minimax_contentrelation"."content_type_id",
       "minimax_contentrelation"."object_id"
  FROM "minimax_contentrelation"
 INNER JOIN "minimax_region"
    ON ("minimax_contentrelation"."region_id" = "minimax_region"."id")
 WHERE ("minimax_contentrelation"."page_tree_item_id" = 47 AND "minimax_region"."code" IN ('TH', 'GL'))
 ORDER BY "minimax_contentrelation"."region_id" ASC
 LIMIT 1
SELECT ••• FROM "minimax_contentrelation" INNER JOIN "minimax_region" ON ("minimax_contentrelation"."region_id" = "minimax_region"."id") WHERE ("minimax_contentrelation"."page_tree_item_id" = 47 AND "minimax_region"."code" IN ('TH', 'GL')) ORDER BY "minimax_contentrelation"."region_id" ASC LIMIT 1
18 similar queries.
0.76

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/local/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/app/minimax/contextprocessor/template_keys.py in get_hreflang_tags(218)
  minimax_settings.GLOBAL_REGION_CODE]).first()

SELECT "minimax_region"."active_fr",
       "minimax_region"."active_tr",
       "minimax_region"."active_en_gb",
       "minimax_region"."active_pt",
       "minimax_region"."active_de",
       "minimax_region"."active_en",
       "minimax_region"."active_nl",
       "minimax_region"."active_pl",
       "minimax_region"."active_zh_hans"
  FROM "minimax_region"
 WHERE "minimax_region"."code" = 'MY'
 LIMIT 1
SELECT ••• FROM "minimax_region" WHERE "minimax_region"."code" = 'MY' LIMIT 1
19 similar queries.
0.46

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/local/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/app/minimax/contextprocessor/template_keys.py in get_hreflang_tags(211)
  active_languages = region.get_active_languages()

/app/minimax/models.py in get_active_languages(121)
  region_languages = Region.objects.filter(code=self.code).values(

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(545)
  for row in super().__iter__():

SELECT "minimax_region"."code"
  FROM "minimax_region"
 INNER JOIN "minimax_pagetreeitem_regions"
    ON ("minimax_region"."id" = "minimax_pagetreeitem_regions"."region_id")
 WHERE "minimax_pagetreeitem_regions"."pagetreeitem_id" = 47
SELECT ••• FROM "minimax_region" INNER JOIN "minimax_pagetreeitem_regions" ON ("minimax_region"."id" = "minimax_pagetreeitem_regions"."region_id") WHERE "minimax_pagetreeitem_regions"."pagetreeitem_id" = 47
18 similar queries. Duplicated 18 times.
0.63

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/local/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/app/minimax/contextprocessor/template_keys.py in get_hreflang_tags(213)
  if is_page_available_for_region(code=region.code,

/app/minimax/contextprocessor/template_keys.py in is_page_available_for_region(142)
  pti_is_region_available = minimax_settings.GLOBAL_REGION_CODE in pti_regions or code in pti_regions

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(570)
  for row in super().__iter__():

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(555)
  for row in super().__iter__():

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(545)
  for row in super().__iter__():

SELECT "minimax_contentrelation"."id",
       "minimax_contentrelation"."page_tree_item_id",
       "minimax_contentrelation"."region_id",
       "minimax_contentrelation"."type",
       "minimax_contentrelation"."external_link",
       "minimax_contentrelation"."content_type_id",
       "minimax_contentrelation"."object_id"
  FROM "minimax_contentrelation"
 INNER JOIN "minimax_region"
    ON ("minimax_contentrelation"."region_id" = "minimax_region"."id")
 WHERE ("minimax_contentrelation"."page_tree_item_id" = 47 AND "minimax_region"."code" IN ('MY', 'GL'))
 ORDER BY "minimax_contentrelation"."region_id" ASC
 LIMIT 1
SELECT ••• FROM "minimax_contentrelation" INNER JOIN "minimax_region" ON ("minimax_contentrelation"."region_id" = "minimax_region"."id") WHERE ("minimax_contentrelation"."page_tree_item_id" = 47 AND "minimax_region"."code" IN ('MY', 'GL')) ORDER BY "minimax_contentrelation"."region_id" ASC LIMIT 1
18 similar queries.
0.87

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/local/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/app/minimax/contextprocessor/template_keys.py in get_hreflang_tags(218)
  minimax_settings.GLOBAL_REGION_CODE]).first()

SELECT "minimax_region"."active_fr",
       "minimax_region"."active_tr",
       "minimax_region"."active_en_gb",
       "minimax_region"."active_pt",
       "minimax_region"."active_de",
       "minimax_region"."active_en",
       "minimax_region"."active_nl",
       "minimax_region"."active_pl",
       "minimax_region"."active_zh_hans"
  FROM "minimax_region"
 WHERE "minimax_region"."code" = 'TR'
 LIMIT 1
SELECT ••• FROM "minimax_region" WHERE "minimax_region"."code" = 'TR' LIMIT 1
19 similar queries.
0.50

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/local/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/app/minimax/contextprocessor/template_keys.py in get_hreflang_tags(211)
  active_languages = region.get_active_languages()

/app/minimax/models.py in get_active_languages(121)
  region_languages = Region.objects.filter(code=self.code).values(

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(545)
  for row in super().__iter__():

SELECT "minimax_region"."code"
  FROM "minimax_region"
 INNER JOIN "minimax_pagetreeitem_regions"
    ON ("minimax_region"."id" = "minimax_pagetreeitem_regions"."region_id")
 WHERE "minimax_pagetreeitem_regions"."pagetreeitem_id" = 47
SELECT ••• FROM "minimax_region" INNER JOIN "minimax_pagetreeitem_regions" ON ("minimax_region"."id" = "minimax_pagetreeitem_regions"."region_id") WHERE "minimax_pagetreeitem_regions"."pagetreeitem_id" = 47
18 similar queries. Duplicated 18 times.
0.58

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/local/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/app/minimax/contextprocessor/template_keys.py in get_hreflang_tags(213)
  if is_page_available_for_region(code=region.code,

/app/minimax/contextprocessor/template_keys.py in is_page_available_for_region(142)
  pti_is_region_available = minimax_settings.GLOBAL_REGION_CODE in pti_regions or code in pti_regions

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(570)
  for row in super().__iter__():

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(555)
  for row in super().__iter__():

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(545)
  for row in super().__iter__():

SELECT "minimax_contentrelation"."id",
       "minimax_contentrelation"."page_tree_item_id",
       "minimax_contentrelation"."region_id",
       "minimax_contentrelation"."type",
       "minimax_contentrelation"."external_link",
       "minimax_contentrelation"."content_type_id",
       "minimax_contentrelation"."object_id"
  FROM "minimax_contentrelation"
 INNER JOIN "minimax_region"
    ON ("minimax_contentrelation"."region_id" = "minimax_region"."id")
 WHERE ("minimax_contentrelation"."page_tree_item_id" = 47 AND "minimax_region"."code" IN ('TR', 'GL'))
 ORDER BY "minimax_contentrelation"."region_id" ASC
 LIMIT 1
SELECT ••• FROM "minimax_contentrelation" INNER JOIN "minimax_region" ON ("minimax_contentrelation"."region_id" = "minimax_region"."id") WHERE ("minimax_contentrelation"."page_tree_item_id" = 47 AND "minimax_region"."code" IN ('TR', 'GL')) ORDER BY "minimax_contentrelation"."region_id" ASC LIMIT 1
18 similar queries.
0.64

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/local/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/app/minimax/contextprocessor/template_keys.py in get_hreflang_tags(218)
  minimax_settings.GLOBAL_REGION_CODE]).first()

SELECT "minimax_region"."active_fr",
       "minimax_region"."active_tr",
       "minimax_region"."active_en_gb",
       "minimax_region"."active_pt",
       "minimax_region"."active_de",
       "minimax_region"."active_en",
       "minimax_region"."active_nl",
       "minimax_region"."active_pl",
       "minimax_region"."active_zh_hans"
  FROM "minimax_region"
 WHERE "minimax_region"."code" = 'BR'
 LIMIT 1
SELECT ••• FROM "minimax_region" WHERE "minimax_region"."code" = 'BR' LIMIT 1
19 similar queries.
0.44

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/local/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/app/minimax/contextprocessor/template_keys.py in get_hreflang_tags(211)
  active_languages = region.get_active_languages()

/app/minimax/models.py in get_active_languages(121)
  region_languages = Region.objects.filter(code=self.code).values(

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(545)
  for row in super().__iter__():

SELECT "minimax_region"."code"
  FROM "minimax_region"
 INNER JOIN "minimax_pagetreeitem_regions"
    ON ("minimax_region"."id" = "minimax_pagetreeitem_regions"."region_id")
 WHERE "minimax_pagetreeitem_regions"."pagetreeitem_id" = 47
SELECT ••• FROM "minimax_region" INNER JOIN "minimax_pagetreeitem_regions" ON ("minimax_region"."id" = "minimax_pagetreeitem_regions"."region_id") WHERE "minimax_pagetreeitem_regions"."pagetreeitem_id" = 47
18 similar queries. Duplicated 18 times.
0.61

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/local/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/app/minimax/contextprocessor/template_keys.py in get_hreflang_tags(213)
  if is_page_available_for_region(code=region.code,

/app/minimax/contextprocessor/template_keys.py in is_page_available_for_region(142)
  pti_is_region_available = minimax_settings.GLOBAL_REGION_CODE in pti_regions or code in pti_regions

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(570)
  for row in super().__iter__():

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(555)
  for row in super().__iter__():

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(545)
  for row in super().__iter__():

SELECT "minimax_contentrelation"."id",
       "minimax_contentrelation"."page_tree_item_id",
       "minimax_contentrelation"."region_id",
       "minimax_contentrelation"."type",
       "minimax_contentrelation"."external_link",
       "minimax_contentrelation"."content_type_id",
       "minimax_contentrelation"."object_id"
  FROM "minimax_contentrelation"
 INNER JOIN "minimax_region"
    ON ("minimax_contentrelation"."region_id" = "minimax_region"."id")
 WHERE ("minimax_contentrelation"."page_tree_item_id" = 47 AND "minimax_region"."code" IN ('BR', 'GL'))
 ORDER BY "minimax_contentrelation"."region_id" ASC
 LIMIT 1
SELECT ••• FROM "minimax_contentrelation" INNER JOIN "minimax_region" ON ("minimax_contentrelation"."region_id" = "minimax_region"."id") WHERE ("minimax_contentrelation"."page_tree_item_id" = 47 AND "minimax_region"."code" IN ('BR', 'GL')) ORDER BY "minimax_contentrelation"."region_id" ASC LIMIT 1
18 similar queries.
0.70

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/local/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/app/minimax/contextprocessor/template_keys.py in get_hreflang_tags(218)
  minimax_settings.GLOBAL_REGION_CODE]).first()

SELECT "minimax_region"."active_fr",
       "minimax_region"."active_tr",
       "minimax_region"."active_en_gb",
       "minimax_region"."active_pt",
       "minimax_region"."active_de",
       "minimax_region"."active_en",
       "minimax_region"."active_nl",
       "minimax_region"."active_pl",
       "minimax_region"."active_zh_hans"
  FROM "minimax_region"
 WHERE "minimax_region"."code" = 'PL'
 LIMIT 1
SELECT ••• FROM "minimax_region" WHERE "minimax_region"."code" = 'PL' LIMIT 1
19 similar queries.
0.42

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/local/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/app/minimax/contextprocessor/template_keys.py in get_hreflang_tags(211)
  active_languages = region.get_active_languages()

/app/minimax/models.py in get_active_languages(121)
  region_languages = Region.objects.filter(code=self.code).values(

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(545)
  for row in super().__iter__():

SELECT "minimax_region"."code"
  FROM "minimax_region"
 INNER JOIN "minimax_pagetreeitem_regions"
    ON ("minimax_region"."id" = "minimax_pagetreeitem_regions"."region_id")
 WHERE "minimax_pagetreeitem_regions"."pagetreeitem_id" = 47
SELECT ••• FROM "minimax_region" INNER JOIN "minimax_pagetreeitem_regions" ON ("minimax_region"."id" = "minimax_pagetreeitem_regions"."region_id") WHERE "minimax_pagetreeitem_regions"."pagetreeitem_id" = 47
18 similar queries. Duplicated 18 times.
0.68

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/local/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/app/minimax/contextprocessor/template_keys.py in get_hreflang_tags(213)
  if is_page_available_for_region(code=region.code,

/app/minimax/contextprocessor/template_keys.py in is_page_available_for_region(142)
  pti_is_region_available = minimax_settings.GLOBAL_REGION_CODE in pti_regions or code in pti_regions

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(570)
  for row in super().__iter__():

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(555)
  for row in super().__iter__():

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(545)
  for row in super().__iter__():

SELECT "minimax_contentrelation"."id",
       "minimax_contentrelation"."page_tree_item_id",
       "minimax_contentrelation"."region_id",
       "minimax_contentrelation"."type",
       "minimax_contentrelation"."external_link",
       "minimax_contentrelation"."content_type_id",
       "minimax_contentrelation"."object_id"
  FROM "minimax_contentrelation"
 INNER JOIN "minimax_region"
    ON ("minimax_contentrelation"."region_id" = "minimax_region"."id")
 WHERE ("minimax_contentrelation"."page_tree_item_id" = 47 AND "minimax_region"."code" IN ('PL', 'GL'))
 ORDER BY "minimax_contentrelation"."region_id" ASC
 LIMIT 1
SELECT ••• FROM "minimax_contentrelation" INNER JOIN "minimax_region" ON ("minimax_contentrelation"."region_id" = "minimax_region"."id") WHERE ("minimax_contentrelation"."page_tree_item_id" = 47 AND "minimax_region"."code" IN ('PL', 'GL')) ORDER BY "minimax_contentrelation"."region_id" ASC LIMIT 1
18 similar queries.
0.75

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/local/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/app/minimax/contextprocessor/template_keys.py in get_hreflang_tags(218)
  minimax_settings.GLOBAL_REGION_CODE]).first()

SELECT "minimax_region"."active_fr",
       "minimax_region"."active_tr",
       "minimax_region"."active_en_gb",
       "minimax_region"."active_pt",
       "minimax_region"."active_de",
       "minimax_region"."active_en",
       "minimax_region"."active_nl",
       "minimax_region"."active_pl",
       "minimax_region"."active_zh_hans"
  FROM "minimax_region"
 WHERE "minimax_region"."code" = 'CN'
 LIMIT 1
SELECT ••• FROM "minimax_region" WHERE "minimax_region"."code" = 'CN' LIMIT 1
19 similar queries.
0.59

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/local/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/app/minimax/contextprocessor/template_keys.py in get_hreflang_tags(211)
  active_languages = region.get_active_languages()

/app/minimax/models.py in get_active_languages(121)
  region_languages = Region.objects.filter(code=self.code).values(

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(545)
  for row in super().__iter__():

SELECT "minimax_region"."code"
  FROM "minimax_region"
 INNER JOIN "minimax_pagetreeitem_regions"
    ON ("minimax_region"."id" = "minimax_pagetreeitem_regions"."region_id")
 WHERE "minimax_pagetreeitem_regions"."pagetreeitem_id" = 47
SELECT ••• FROM "minimax_region" INNER JOIN "minimax_pagetreeitem_regions" ON ("minimax_region"."id" = "minimax_pagetreeitem_regions"."region_id") WHERE "minimax_pagetreeitem_regions"."pagetreeitem_id" = 47
18 similar queries. Duplicated 18 times.
0.65

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/local/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/app/minimax/contextprocessor/template_keys.py in get_hreflang_tags(213)
  if is_page_available_for_region(code=region.code,

/app/minimax/contextprocessor/template_keys.py in is_page_available_for_region(142)
  pti_is_region_available = minimax_settings.GLOBAL_REGION_CODE in pti_regions or code in pti_regions

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(570)
  for row in super().__iter__():

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(555)
  for row in super().__iter__():

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(545)
  for row in super().__iter__():

SELECT "minimax_contentrelation"."id",
       "minimax_contentrelation"."page_tree_item_id",
       "minimax_contentrelation"."region_id",
       "minimax_contentrelation"."type",
       "minimax_contentrelation"."external_link",
       "minimax_contentrelation"."content_type_id",
       "minimax_contentrelation"."object_id"
  FROM "minimax_contentrelation"
 INNER JOIN "minimax_region"
    ON ("minimax_contentrelation"."region_id" = "minimax_region"."id")
 WHERE ("minimax_contentrelation"."page_tree_item_id" = 47 AND "minimax_region"."code" IN ('CN', 'GL'))
 ORDER BY "minimax_contentrelation"."region_id" ASC
 LIMIT 1
SELECT ••• FROM "minimax_contentrelation" INNER JOIN "minimax_region" ON ("minimax_contentrelation"."region_id" = "minimax_region"."id") WHERE ("minimax_contentrelation"."page_tree_item_id" = 47 AND "minimax_region"."code" IN ('CN', 'GL')) ORDER BY "minimax_contentrelation"."region_id" ASC LIMIT 1
18 similar queries.
0.71

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/local/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/app/minimax/contextprocessor/template_keys.py in get_hreflang_tags(218)
  minimax_settings.GLOBAL_REGION_CODE]).first()

SELECT "minimax_region"."active_fr",
       "minimax_region"."active_tr",
       "minimax_region"."active_en_gb",
       "minimax_region"."active_pt",
       "minimax_region"."active_de",
       "minimax_region"."active_en",
       "minimax_region"."active_nl",
       "minimax_region"."active_pl",
       "minimax_region"."active_zh_hans"
  FROM "minimax_region"
 WHERE "minimax_region"."code" = 'SA'
 LIMIT 1
SELECT ••• FROM "minimax_region" WHERE "minimax_region"."code" = 'SA' LIMIT 1
19 similar queries.
0.44

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/local/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/app/minimax/contextprocessor/template_keys.py in get_hreflang_tags(211)
  active_languages = region.get_active_languages()

/app/minimax/models.py in get_active_languages(121)
  region_languages = Region.objects.filter(code=self.code).values(

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(545)
  for row in super().__iter__():

SELECT "minimax_region"."code"
  FROM "minimax_region"
 INNER JOIN "minimax_pagetreeitem_regions"
    ON ("minimax_region"."id" = "minimax_pagetreeitem_regions"."region_id")
 WHERE "minimax_pagetreeitem_regions"."pagetreeitem_id" = 47
SELECT ••• FROM "minimax_region" INNER JOIN "minimax_pagetreeitem_regions" ON ("minimax_region"."id" = "minimax_pagetreeitem_regions"."region_id") WHERE "minimax_pagetreeitem_regions"."pagetreeitem_id" = 47
18 similar queries. Duplicated 18 times.
0.64

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/local/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/app/minimax/contextprocessor/template_keys.py in get_hreflang_tags(213)
  if is_page_available_for_region(code=region.code,

/app/minimax/contextprocessor/template_keys.py in is_page_available_for_region(142)
  pti_is_region_available = minimax_settings.GLOBAL_REGION_CODE in pti_regions or code in pti_regions

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(570)
  for row in super().__iter__():

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(555)
  for row in super().__iter__():

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(545)
  for row in super().__iter__():

SELECT "minimax_contentrelation"."id",
       "minimax_contentrelation"."page_tree_item_id",
       "minimax_contentrelation"."region_id",
       "minimax_contentrelation"."type",
       "minimax_contentrelation"."external_link",
       "minimax_contentrelation"."content_type_id",
       "minimax_contentrelation"."object_id"
  FROM "minimax_contentrelation"
 INNER JOIN "minimax_region"
    ON ("minimax_contentrelation"."region_id" = "minimax_region"."id")
 WHERE ("minimax_contentrelation"."page_tree_item_id" = 47 AND "minimax_region"."code" IN ('SA', 'GL'))
 ORDER BY "minimax_contentrelation"."region_id" ASC
 LIMIT 1
SELECT ••• FROM "minimax_contentrelation" INNER JOIN "minimax_region" ON ("minimax_contentrelation"."region_id" = "minimax_region"."id") WHERE ("minimax_contentrelation"."page_tree_item_id" = 47 AND "minimax_region"."code" IN ('SA', 'GL')) ORDER BY "minimax_contentrelation"."region_id" ASC LIMIT 1
18 similar queries.
0.83

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/local/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/app/minimax/contextprocessor/template_keys.py in get_hreflang_tags(218)
  minimax_settings.GLOBAL_REGION_CODE]).first()

SELECT "minimax_region"."active_fr",
       "minimax_region"."active_tr",
       "minimax_region"."active_en_gb",
       "minimax_region"."active_pt",
       "minimax_region"."active_de",
       "minimax_region"."active_en",
       "minimax_region"."active_nl",
       "minimax_region"."active_pl",
       "minimax_region"."active_zh_hans"
  FROM "minimax_region"
 WHERE "minimax_region"."code" = 'HU'
 LIMIT 1
SELECT ••• FROM "minimax_region" WHERE "minimax_region"."code" = 'HU' LIMIT 1
19 similar queries.
0.45

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/local/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/app/minimax/contextprocessor/template_keys.py in get_hreflang_tags(211)
  active_languages = region.get_active_languages()

/app/minimax/models.py in get_active_languages(121)
  region_languages = Region.objects.filter(code=self.code).values(

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(545)
  for row in super().__iter__():

SELECT "minimax_region"."code"
  FROM "minimax_region"
 INNER JOIN "minimax_pagetreeitem_regions"
    ON ("minimax_region"."id" = "minimax_pagetreeitem_regions"."region_id")
 WHERE "minimax_pagetreeitem_regions"."pagetreeitem_id" = 47
SELECT ••• FROM "minimax_region" INNER JOIN "minimax_pagetreeitem_regions" ON ("minimax_region"."id" = "minimax_pagetreeitem_regions"."region_id") WHERE "minimax_pagetreeitem_regions"."pagetreeitem_id" = 47
18 similar queries. Duplicated 18 times.
0.61

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/local/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/app/minimax/contextprocessor/template_keys.py in get_hreflang_tags(213)
  if is_page_available_for_region(code=region.code,

/app/minimax/contextprocessor/template_keys.py in is_page_available_for_region(142)
  pti_is_region_available = minimax_settings.GLOBAL_REGION_CODE in pti_regions or code in pti_regions

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(570)
  for row in super().__iter__():

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(555)
  for row in super().__iter__():

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(545)
  for row in super().__iter__():

SELECT "minimax_contentrelation"."id",
       "minimax_contentrelation"."page_tree_item_id",
       "minimax_contentrelation"."region_id",
       "minimax_contentrelation"."type",
       "minimax_contentrelation"."external_link",
       "minimax_contentrelation"."content_type_id",
       "minimax_contentrelation"."object_id"
  FROM "minimax_contentrelation"
 INNER JOIN "minimax_region"
    ON ("minimax_contentrelation"."region_id" = "minimax_region"."id")
 WHERE ("minimax_contentrelation"."page_tree_item_id" = 47 AND "minimax_region"."code" IN ('HU', 'GL'))
 ORDER BY "minimax_contentrelation"."region_id" ASC
 LIMIT 1
SELECT ••• FROM "minimax_contentrelation" INNER JOIN "minimax_region" ON ("minimax_contentrelation"."region_id" = "minimax_region"."id") WHERE ("minimax_contentrelation"."page_tree_item_id" = 47 AND "minimax_region"."code" IN ('HU', 'GL')) ORDER BY "minimax_contentrelation"."region_id" ASC LIMIT 1
18 similar queries.
0.70

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/local/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/app/minimax/contextprocessor/template_keys.py in get_hreflang_tags(218)
  minimax_settings.GLOBAL_REGION_CODE]).first()

SELECT "minimax_region"."active_fr",
       "minimax_region"."active_tr",
       "minimax_region"."active_en_gb",
       "minimax_region"."active_pt",
       "minimax_region"."active_de",
       "minimax_region"."active_en",
       "minimax_region"."active_nl",
       "minimax_region"."active_pl",
       "minimax_region"."active_zh_hans"
  FROM "minimax_region"
 WHERE "minimax_region"."code" = 'AT'
 LIMIT 1
SELECT ••• FROM "minimax_region" WHERE "minimax_region"."code" = 'AT' LIMIT 1
19 similar queries.
0.43

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/local/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/app/minimax/contextprocessor/template_keys.py in get_hreflang_tags(211)
  active_languages = region.get_active_languages()

/app/minimax/models.py in get_active_languages(121)
  region_languages = Region.objects.filter(code=self.code).values(

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(545)
  for row in super().__iter__():

SELECT "minimax_region"."code"
  FROM "minimax_region"
 INNER JOIN "minimax_pagetreeitem_regions"
    ON ("minimax_region"."id" = "minimax_pagetreeitem_regions"."region_id")
 WHERE "minimax_pagetreeitem_regions"."pagetreeitem_id" = 47
SELECT ••• FROM "minimax_region" INNER JOIN "minimax_pagetreeitem_regions" ON ("minimax_region"."id" = "minimax_pagetreeitem_regions"."region_id") WHERE "minimax_pagetreeitem_regions"."pagetreeitem_id" = 47
18 similar queries. Duplicated 18 times.
0.60

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/local/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/app/minimax/contextprocessor/template_keys.py in get_hreflang_tags(213)
  if is_page_available_for_region(code=region.code,

/app/minimax/contextprocessor/template_keys.py in is_page_available_for_region(142)
  pti_is_region_available = minimax_settings.GLOBAL_REGION_CODE in pti_regions or code in pti_regions

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(570)
  for row in super().__iter__():

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(555)
  for row in super().__iter__():

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(545)
  for row in super().__iter__():

SELECT "minimax_contentrelation"."id",
       "minimax_contentrelation"."page_tree_item_id",
       "minimax_contentrelation"."region_id",
       "minimax_contentrelation"."type",
       "minimax_contentrelation"."external_link",
       "minimax_contentrelation"."content_type_id",
       "minimax_contentrelation"."object_id"
  FROM "minimax_contentrelation"
 INNER JOIN "minimax_region"
    ON ("minimax_contentrelation"."region_id" = "minimax_region"."id")
 WHERE ("minimax_contentrelation"."page_tree_item_id" = 47 AND "minimax_region"."code" IN ('AT', 'GL'))
 ORDER BY "minimax_contentrelation"."region_id" ASC
 LIMIT 1
SELECT ••• FROM "minimax_contentrelation" INNER JOIN "minimax_region" ON ("minimax_contentrelation"."region_id" = "minimax_region"."id") WHERE ("minimax_contentrelation"."page_tree_item_id" = 47 AND "minimax_region"."code" IN ('AT', 'GL')) ORDER BY "minimax_contentrelation"."region_id" ASC LIMIT 1
18 similar queries.
0.66

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/local/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/app/minimax/contextprocessor/template_keys.py in get_hreflang_tags(218)
  minimax_settings.GLOBAL_REGION_CODE]).first()

SELECT "minimax_region"."active_fr",
       "minimax_region"."active_tr",
       "minimax_region"."active_en_gb",
       "minimax_region"."active_pt",
       "minimax_region"."active_de",
       "minimax_region"."active_en",
       "minimax_region"."active_nl",
       "minimax_region"."active_pl",
       "minimax_region"."active_zh_hans"
  FROM "minimax_region"
 WHERE "minimax_region"."code" = 'IN'
 LIMIT 1
SELECT ••• FROM "minimax_region" WHERE "minimax_region"."code" = 'IN' LIMIT 1
19 similar queries.
0.46

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/local/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/app/minimax/contextprocessor/template_keys.py in get_hreflang_tags(211)
  active_languages = region.get_active_languages()

/app/minimax/models.py in get_active_languages(121)
  region_languages = Region.objects.filter(code=self.code).values(

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(545)
  for row in super().__iter__():

SELECT "minimax_region"."code"
  FROM "minimax_region"
 INNER JOIN "minimax_pagetreeitem_regions"
    ON ("minimax_region"."id" = "minimax_pagetreeitem_regions"."region_id")
 WHERE "minimax_pagetreeitem_regions"."pagetreeitem_id" = 47
SELECT ••• FROM "minimax_region" INNER JOIN "minimax_pagetreeitem_regions" ON ("minimax_region"."id" = "minimax_pagetreeitem_regions"."region_id") WHERE "minimax_pagetreeitem_regions"."pagetreeitem_id" = 47
18 similar queries. Duplicated 18 times.
0.52

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/local/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/app/minimax/contextprocessor/template_keys.py in get_hreflang_tags(213)
  if is_page_available_for_region(code=region.code,

/app/minimax/contextprocessor/template_keys.py in is_page_available_for_region(142)
  pti_is_region_available = minimax_settings.GLOBAL_REGION_CODE in pti_regions or code in pti_regions

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(570)
  for row in super().__iter__():

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(555)
  for row in super().__iter__():

/usr/local/lib/python3.12/site-packages/modeltranslation/manager.py in __iter__(545)
  for row in super().__iter__():

SELECT "minimax_contentrelation"."id",
       "minimax_contentrelation"."page_tree_item_id",
       "minimax_contentrelation"."region_id",
       "minimax_contentrelation"."type",
       "minimax_contentrelation"."external_link",
       "minimax_contentrelation"."content_type_id",
       "minimax_contentrelation"."object_id"
  FROM "minimax_contentrelation"
 INNER JOIN "minimax_region"
    ON ("minimax_contentrelation"."region_id" = "minimax_region"."id")
 WHERE ("minimax_contentrelation"."page_tree_item_id" = 47 AND "minimax_region"."code" IN ('IN', 'GL'))
 ORDER BY "minimax_contentrelation"."region_id" ASC
 LIMIT 1
SELECT ••• FROM "minimax_contentrelation" INNER JOIN "minimax_region" ON ("minimax_contentrelation"."region_id" = "minimax_region"."id") WHERE ("minimax_contentrelation"."page_tree_item_id" = 47 AND "minimax_region"."code" IN ('IN', 'GL')) ORDER BY "minimax_contentrelation"."region_id" ASC LIMIT 1
18 similar queries.
0.70

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/local/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/app/minimax/contextprocessor/template_keys.py in get_hreflang_tags(218)
  minimax_settings.GLOBAL_REGION_CODE]).first()

SELECT 1 AS "a"
  FROM "minimax_pagetreeitem"
 WHERE ("minimax_pagetreeitem"."status" = 'PUBLISHED' AND "minimax_pagetreeitem"."type" = 'NEWSLETTER_REGISTRATION')
 LIMIT 1
SELECT 1 AS "a" FROM "minimax_pagetreeitem" WHERE ("minimax_pagetreeitem"."status" = 'PUBLISHED' AND "minimax_pagetreeitem"."type" = 'NEWSLETTER_REGISTRATION') LIMIT 1
0.60

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

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

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

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

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

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

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/library.py in render(237)
  output = self.func(*resolved_args, **resolved_kwargs)

/app/minimax/templatetags/utils.py in get_newsletter_page(569)
  return "{}?category=6".format(newsletter_page.first().get_absolute_url()) if newsletter_page.exists() else ''

9 {% get_rexx_regions as rexx_regions %}
10 {% has_personalization_cookie as personalization_cookie %}
11 {% has_statistics_cookie as statistics_cookie %}
12 {% get_newsletter_page as newsletter_registration_page %}
13 {% display_newsletter_link as newsletter_link_visible %}
14
15 <!DOCTYPE html>
16 <html lang="{% if language_code %}{{ language_code }}{% else %}{{ LANGUAGE_CODE }}{% endif %}" xml:lang="{% if language_code %}{{ language_code }}{% else %}{{ LANGUAGE_CODE }}{% endif %}">

/app/minimax/templates/minimax/frontend/base.html

SELECT "minimax_region"."id",
       "minimax_region"."code",
       "minimax_region"."name",
       "minimax_region"."name_en",
       "minimax_region"."name_de",
       "minimax_region"."name_fr",
       "minimax_region"."name_nl",
       "minimax_region"."name_en_gb",
       "minimax_region"."name_pl",
       "minimax_region"."name_zh_hans",
       "minimax_region"."name_pt",
       "minimax_region"."name_tr",
       "minimax_region"."default_language",
       "minimax_region"."active",
       "minimax_region"."active_en",
       "minimax_region"."active_de",
       "minimax_region"."active_fr",
       "minimax_region"."active_nl",
       "minimax_region"."active_en_gb",
       "minimax_region"."active_pl",
       "minimax_region"."active_zh_hans",
       "minimax_region"."active_pt",
       "minimax_region"."active_tr",
       "minimax_region"."category",
       "minimax_region"."default_contact_request_person_id",
       "minimax_region"."default_job_application_person_id",
       "minimax_region"."default_standard_page_contact_request_person_id",
       "minimax_region"."is_global",
       "minimax_region"."logo",
       "minimax_region"."region_google_tracking_code",
       "minimax_region"."region_google_analytics_domain",
       "minimax_region"."is_official"
  FROM "minimax_region"
 WHERE (NOT ("minimax_region"."code" = 'GL') AND "minimax_region"."code" IN ('DE', 'FR', 'NL', 'LU', 'AT', 'IN', 'HU', 'SA', 'CN', 'PL', 'BR', 'TR', 'MY', 'TH', 'RO', 'SG', 'AU', 'US'))
 ORDER BY "minimax_region"."id" ASC
SELECT ••• FROM "minimax_region" WHERE (NOT ("minimax_region"."code" = 'GL') AND "minimax_region"."code" IN ('DE', 'FR', 'NL', 'LU', 'AT', 'IN', 'HU', 'SA', 'CN', 'PL', 'BR', 'TR', 'MY', 'TH', 'RO', 'SG', 'AU', 'US')) ORDER BY "minimax_region"."id" ASC
0.89

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

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

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

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

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

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

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

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

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

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

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

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(367)
  obj_list = self.target.resolve(context, ignore_failures=True)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(737)
  new_obj = func(obj, *arg_vals)

/usr/local/lib/python3.12/site-packages/django/template/defaultfilters.py in dictsortreversed(594)
  return sorted(value, key=_property_resolver(arg), reverse=True)

74 <div class="sites-divider"></div>
75
76 {% get_active_regions as regions %}
77 {% regroup regions|dictsortreversed:"category" by category as regions_list %}
78 <ul class="sites-list skip-hyphen">
79
80 {% for regions in regions_list %}
81 <div class="category category-{{regions.grouper|lower}}">

/app/minimax/templates/minimax/frontend/includes/header.html

SELECT "minimax_newscategory"."id",
       "minimax_newscategory"."name",
       "minimax_newscategory"."name_en",
       "minimax_newscategory"."name_de",
       "minimax_newscategory"."name_fr",
       "minimax_newscategory"."name_nl",
       "minimax_newscategory"."name_en_gb",
       "minimax_newscategory"."name_pl",
       "minimax_newscategory"."name_zh_hans",
       "minimax_newscategory"."name_pt",
       "minimax_newscategory"."name_tr",
       "minimax_newscategory"."color"
  FROM "minimax_newscategory"
 ORDER BY "minimax_newscategory"."name_en" ASC
SELECT ••• FROM "minimax_newscategory" ORDER BY "minimax_newscategory"."name_en" ASC
0.46

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

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

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(198)
  len_values = len(values)

19 <div class="input-wrap">
20 <select id="news-cat">
21 <option value="">{% trans 'All Categories' %}</option>
22 {% for category in categories %}
23 <option {% if filter_category == category.pk %}selected="selected"{% endif %} value="{{ category.pk }}">{{ category }}</option>
24 {% endfor %}
25 </select>
26 </div>

/app/minimax/templates/minimax/frontend/includes/news_section.html

SELECT "minimax_newsarticle"."id",
       "minimax_newsarticle"."status",
       "minimax_newsarticle"."status_en",
       "minimax_newsarticle"."status_de",
       "minimax_newsarticle"."status_fr",
       "minimax_newsarticle"."status_nl",
       "minimax_newsarticle"."status_en_gb",
       "minimax_newsarticle"."status_pl",
       "minimax_newsarticle"."status_zh_hans",
       "minimax_newsarticle"."status_pt",
       "minimax_newsarticle"."status_tr",
       "minimax_newsarticle"."title",
       "minimax_newsarticle"."title_en",
       "minimax_newsarticle"."title_de",
       "minimax_newsarticle"."title_fr",
       "minimax_newsarticle"."title_nl",
       "minimax_newsarticle"."title_en_gb",
       "minimax_newsarticle"."title_pl",
       "minimax_newsarticle"."title_zh_hans",
       "minimax_newsarticle"."title_pt",
       "minimax_newsarticle"."title_tr",
       "minimax_newsarticle"."teaser",
       "minimax_newsarticle"."teaser_en",
       "minimax_newsarticle"."teaser_de",
       "minimax_newsarticle"."teaser_fr",
       "minimax_newsarticle"."teaser_nl",
       "minimax_newsarticle"."teaser_en_gb",
       "minimax_newsarticle"."teaser_pl",
       "minimax_newsarticle"."teaser_zh_hans",
       "minimax_newsarticle"."teaser_pt",
       "minimax_newsarticle"."teaser_tr",
       "minimax_newsarticle"."publication_date",
       "minimax_newsarticle"."description",
       "minimax_newsarticle"."description_en",
       "minimax_newsarticle"."description_de",
       "minimax_newsarticle"."description_fr",
       "minimax_newsarticle"."description_nl",
       "minimax_newsarticle"."description_en_gb",
       "minimax_newsarticle"."description_pl",
       "minimax_newsarticle"."description_zh_hans",
       "minimax_newsarticle"."description_pt",
       "minimax_newsarticle"."description_tr",
       "minimax_newsarticle"."key_image",
       "minimax_newsarticle"."key_image_alt_tag",
       "minimax_newsarticle"."key_image_alt_tag_en",
       "minimax_newsarticle"."key_image_alt_tag_de",
       "minimax_newsarticle"."key_image_alt_tag_fr",
       "minimax_newsarticle"."key_image_alt_tag_nl",
       "minimax_newsarticle"."key_image_alt_tag_en_gb",
       "minimax_newsarticle"."key_image_alt_tag_pl",
       "minimax_newsarticle"."key_image_alt_tag_zh_hans",
       "minimax_newsarticle"."key_image_alt_tag_pt",
       "minimax_newsarticle"."key_image_alt_tag_tr",
       "minimax_newsarticle"."key_image_title_tag",
       "minimax_newsarticle"."key_image_title_tag_en",
       "minimax_newsarticle"."key_image_title_tag_de",
       "minimax_newsarticle"."key_image_title_tag_fr",
       "minimax_newsarticle"."key_image_title_tag_nl",
       "minimax_newsarticle"."key_image_title_tag_en_gb",
       "minimax_newsarticle"."key_image_title_tag_pl",
       "minimax_newsarticle"."key_image_title_tag_zh_hans",
       "minimax_newsarticle"."key_image_title_tag_pt",
       "minimax_newsarticle"."key_image_title_tag_tr",
       "minimax_newsarticle"."category_id",
       "minimax_newsarticle"."show_on_homepage",
       "minimax_newsarticle"."expiry_on_homepage",
       "minimax_newsarticle"."slug",
       "minimax_newsarticle"."always_display_tile",
       "minimax_newsarticle"."hide_date",
       "minimax_newscategory"."id",
       "minimax_newscategory"."name",
       "minimax_newscategory"."name_en",
       "minimax_newscategory"."name_de",
       "minimax_newscategory"."name_fr",
       "minimax_newscategory"."name_nl",
       "minimax_newscategory"."name_en_gb",
       "minimax_newscategory"."name_pl",
       "minimax_newscategory"."name_zh_hans",
       "minimax_newscategory"."name_pt",
       "minimax_newscategory"."name_tr",
       "minimax_newscategory"."color"
  FROM "minimax_newsarticle"
 INNER JOIN "minimax_newsarticle_regions"
    ON ("minimax_newsarticle"."id" = "minimax_newsarticle_regions"."newsarticle_id")
 INNER JOIN "minimax_region"
    ON ("minimax_newsarticle_regions"."region_id" = "minimax_region"."id")
 INNER JOIN "minimax_newscategory"
    ON ("minimax_newsarticle"."category_id" = "minimax_newscategory"."id")
 WHERE ("minimax_region"."code" IN ('DE', 'GL') AND "minimax_newsarticle"."status_en" = 'PUBLISHED' AND "minimax_newsarticle"."category_id" = 1)
 ORDER BY "minimax_newsarticle"."publication_date" DESC
 LIMIT 10
SELECT ••• FROM "minimax_newsarticle" INNER JOIN "minimax_newsarticle_regions" ON ("minimax_newsarticle"."id" = "minimax_newsarticle_regions"."newsarticle_id") INNER JOIN "minimax_region" ON ("minimax_newsarticle_regions"."region_id" = "minimax_region"."id") INNER JOIN "minimax_newscategory" ON ("minimax_newsarticle"."category_id" = "minimax_newscategory"."id") WHERE ("minimax_region"."code" IN ('DE', 'GL') AND "minimax_newsarticle"."status_en" = 'PUBLISHED' AND "minimax_newsarticle"."category_id" = 1) ORDER BY "minimax_newsarticle"."publication_date" DESC LIMIT 10
3.05

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

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

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(198)
  len_values = len(values)

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

30
31 </div>
32
33 {% for article in news %}
34 <div class="news-card news-card-c{{ article.id }}" style="border-color: {{ article.category.color }}">
35 {% if article.key_image %}
36 {% thumbnail article.key_image '280x220' crop='center' upscale=True as im %}
37 <img src="" data-src="{{ im.url }}" class="news-img lazy_img" width="{{ im.width }}" height="{{ im.height }}"

/app/minimax/templates/minimax/frontend/includes/news_section.html

SELECT "minimax_middlefootercolumn"."id",
       "minimax_middlefootercolumn"."title",
       "minimax_middlefootercolumn"."title_en",
       "minimax_middlefootercolumn"."title_de",
       "minimax_middlefootercolumn"."title_fr",
       "minimax_middlefootercolumn"."title_nl",
       "minimax_middlefootercolumn"."title_en_gb",
       "minimax_middlefootercolumn"."title_pl",
       "minimax_middlefootercolumn"."title_zh_hans",
       "minimax_middlefootercolumn"."title_pt",
       "minimax_middlefootercolumn"."title_tr",
       "minimax_middlefootercolumn"."teaser",
       "minimax_middlefootercolumn"."teaser_en",
       "minimax_middlefootercolumn"."teaser_de",
       "minimax_middlefootercolumn"."teaser_fr",
       "minimax_middlefootercolumn"."teaser_nl",
       "minimax_middlefootercolumn"."teaser_en_gb",
       "minimax_middlefootercolumn"."teaser_pl",
       "minimax_middlefootercolumn"."teaser_zh_hans",
       "minimax_middlefootercolumn"."teaser_pt",
       "minimax_middlefootercolumn"."teaser_tr",
       "minimax_middlefootercolumn"."footer_id"
  FROM "minimax_middlefootercolumn"
 WHERE "minimax_middlefootercolumn"."footer_id" = 1
 LIMIT 21
SELECT ••• FROM "minimax_middlefootercolumn" WHERE "minimax_middlefootercolumn"."footer_id" = 1 LIMIT 21
0.74

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

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

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

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

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

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

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

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

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(319)
  match = condition.eval(context)

/usr/local/lib/python3.12/site-packages/django/template/smartif.py in eval(61)
  return func(context, self.first, self.second)

/usr/local/lib/python3.12/site-packages/django/template/smartif.py in <lambda>(98)
  "or": infix(6, lambda context, x, y: x.eval(context) or y.eval(context)),

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in eval(885)
  return self.value.resolve(context, ignore_failures=True)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(710)
  obj = self.var.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(842)
  value = self._resolve_lookup(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(885)
  current = getattr(current, bit)

1 {% load i18n %}
2 {% load minimax_links %}
3 <style>
4 {% if footer.middle_column.title or footer.middle_column.teaser %}
5 .footer-col-left, .footer-col-middle {
6 width: 35%;
7 }
8

/app/minimax/templates/minimax/frontend/includes/footer.html

SELECT "minimax_leftfootercolumn"."id",
       "minimax_leftfootercolumn"."title",
       "minimax_leftfootercolumn"."title_en",
       "minimax_leftfootercolumn"."title_de",
       "minimax_leftfootercolumn"."title_fr",
       "minimax_leftfootercolumn"."title_nl",
       "minimax_leftfootercolumn"."title_en_gb",
       "minimax_leftfootercolumn"."title_pl",
       "minimax_leftfootercolumn"."title_zh_hans",
       "minimax_leftfootercolumn"."title_pt",
       "minimax_leftfootercolumn"."title_tr",
       "minimax_leftfootercolumn"."teaser",
       "minimax_leftfootercolumn"."teaser_en",
       "minimax_leftfootercolumn"."teaser_de",
       "minimax_leftfootercolumn"."teaser_fr",
       "minimax_leftfootercolumn"."teaser_nl",
       "minimax_leftfootercolumn"."teaser_en_gb",
       "minimax_leftfootercolumn"."teaser_pl",
       "minimax_leftfootercolumn"."teaser_zh_hans",
       "minimax_leftfootercolumn"."teaser_pt",
       "minimax_leftfootercolumn"."teaser_tr",
       "minimax_leftfootercolumn"."emergency_contact",
       "minimax_leftfootercolumn"."contact_button",
       "minimax_leftfootercolumn"."footer_id"
  FROM "minimax_leftfootercolumn"
 WHERE "minimax_leftfootercolumn"."footer_id" = 1
 LIMIT 21
SELECT ••• FROM "minimax_leftfootercolumn" WHERE "minimax_leftfootercolumn"."footer_id" = 1 LIMIT 21
0.52

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

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

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

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

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

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

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

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

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

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

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

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(319)
  match = condition.eval(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in eval(885)
  return self.value.resolve(context, ignore_failures=True)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(710)
  obj = self.var.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(842)
  value = self._resolve_lookup(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(885)
  current = getattr(current, bit)

32 {% if footer %}
33 <div class="row">
34
35 {% if footer.left_column %}
36 <div class="col footer-col-left">
37 {% if footer.left_column.title %}<h3 class="footer-head">{{ footer.left_column.title }}</h3>{% endif %}
38 {% if footer.left_column.teaser %}<div class="footer-subhead">{% autoescape off %}{{ footer.left_column.teaser }}{% endautoescape %}</div>{% endif %}
39

/app/minimax/templates/minimax/frontend/includes/footer.html

SELECT "minimax_footerbutton"."id",
       "minimax_footerbutton"."footer_id"
  FROM "minimax_footerbutton"
 WHERE "minimax_footerbutton"."footer_id" = 1
 LIMIT 21
SELECT ••• FROM "minimax_footerbutton" WHERE "minimax_footerbutton"."footer_id" = 1 LIMIT 21
0.48

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

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

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

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

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

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

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

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

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

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

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

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

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

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

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

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

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

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(193)
  values = self.sequence.resolve(context, ignore_failures=True)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(710)
  obj = self.var.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(842)
  value = self._resolve_lookup(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(885)
  current = getattr(current, bit)

42 <a href="{% full_url contact_page.get_absolute_url %}" class="btn footer-link">
43 <span class="btn-ico_user"></span> {% trans 'Contact' context 'Footer' %}
44 </a>
45 {% for button_link in footer.button.links.all %}
46 {% if button_link.is_active %}
47 <a href="{{ button_link.link }}" target="_blank" rel="noopener noreferrer" class="btn footer-link">{{button_link.title}}</a>
48 {% endif %}
49 {% endfor %}

/app/minimax/templates/minimax/frontend/includes/footer.html

SELECT "minimax_socialmedia"."id",
       "minimax_socialmedia"."footer_id",
       "minimax_socialmedia"."title",
       "minimax_socialmedia"."title_en",
       "minimax_socialmedia"."title_de",
       "minimax_socialmedia"."title_fr",
       "minimax_socialmedia"."title_nl",
       "minimax_socialmedia"."title_en_gb",
       "minimax_socialmedia"."title_pl",
       "minimax_socialmedia"."title_zh_hans",
       "minimax_socialmedia"."title_pt",
       "minimax_socialmedia"."title_tr"
  FROM "minimax_socialmedia"
 WHERE "minimax_socialmedia"."footer_id" = 1
 LIMIT 21
SELECT ••• FROM "minimax_socialmedia" WHERE "minimax_socialmedia"."footer_id" = 1 LIMIT 21
0.45

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

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

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

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

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

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

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

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

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

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

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

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(319)
  match = condition.eval(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in eval(885)
  return self.value.resolve(context, ignore_failures=True)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(710)
  obj = self.var.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(842)
  value = self._resolve_lookup(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(885)
  current = getattr(current, bit)

66 </div>
67 {% endif %}
68
69 {% if footer.social_media %}
70 <div class="col footer-col-right">
71 {% if footer.social_media.title %}<h3 class="footer-head">{{ footer.social_media.title }}</h3>{% endif %}
72 <div class="footer-icons">
73 {% for social_link in footer.social_media.social_media.all %}

/app/minimax/templates/minimax/frontend/includes/footer.html

SELECT "minimax_socialmedialink"."id",
       "minimax_socialmedialink"."social_media_id",
       "minimax_socialmedialink"."type",
       "minimax_socialmedialink"."link"
  FROM "minimax_socialmedialink"
 WHERE "minimax_socialmedialink"."social_media_id" = 1
 ORDER BY "minimax_socialmedialink"."id" ASC
SELECT ••• FROM "minimax_socialmedialink" WHERE "minimax_socialmedialink"."social_media_id" = 1 ORDER BY "minimax_socialmedialink"."id" ASC
0.45

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

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

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

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

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

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

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

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

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

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

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

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

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

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

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(198)
  len_values = len(values)

70 <div class="col footer-col-right">
71 {% if footer.social_media.title %}<h3 class="footer-head">{{ footer.social_media.title }}</h3>{% endif %}
72 <div class="footer-icons">
73 {% for social_link in footer.social_media.social_media.all %}
74 <a href="{{social_link.link}}" target="_blank" rel="noopener noreferrer" class="footer-icon {{social_link.type|lower}}"><i class="{{social_link.type|lower}}"></i></a>
75 {% endfor %}
76 </div>
77 </div>

/app/minimax/templates/minimax/frontend/includes/footer.html

SELECT "minimax_footerrelatedothersite"."id",
       "minimax_footerrelatedothersite"."footer_id",
       "minimax_footerrelatedothersite"."link_text",
       "minimax_footerrelatedothersite"."link_text_en",
       "minimax_footerrelatedothersite"."link_text_de",
       "minimax_footerrelatedothersite"."link_text_fr",
       "minimax_footerrelatedothersite"."link_text_nl",
       "minimax_footerrelatedothersite"."link_text_en_gb",
       "minimax_footerrelatedothersite"."link_text_pl",
       "minimax_footerrelatedothersite"."link_text_zh_hans",
       "minimax_footerrelatedothersite"."link_text_pt",
       "minimax_footerrelatedothersite"."link_text_tr",
       "minimax_footerrelatedothersite"."page_id"
  FROM "minimax_footerrelatedothersite"
 WHERE "minimax_footerrelatedothersite"."footer_id" = 1
 ORDER BY "minimax_footerrelatedothersite"."id" ASC
SELECT ••• FROM "minimax_footerrelatedothersite" WHERE "minimax_footerrelatedothersite"."footer_id" = 1 ORDER BY "minimax_footerrelatedothersite"."id" ASC
0.49

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

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

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

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

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

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

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

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

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

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

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

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

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

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

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(198)
  len_values = len(values)

81
82 {% if footer.related_link %}
83 <div class="footer-bottom">
84 {% for related_link in footer.related_link.all %}
85 <a href="{% full_url '/other/' %}{{ related_link.page.slug }}" class="footer-bottom-link">{{ related_link.link_text }}</a>
86 {% endfor %}
87 <a href="#" class="footer-bottom-link cc-settings-button">{% trans 'Cookie-Settings' context 'Footer' %}</a>
88 </div>

/app/minimax/templates/minimax/frontend/includes/footer.html

SELECT "minimax_otherpage"."id",
       "minimax_otherpage"."status",
       "minimax_otherpage"."status_en",
       "minimax_otherpage"."status_de",
       "minimax_otherpage"."status_fr",
       "minimax_otherpage"."status_nl",
       "minimax_otherpage"."status_en_gb",
       "minimax_otherpage"."status_pl",
       "minimax_otherpage"."status_zh_hans",
       "minimax_otherpage"."status_pt",
       "minimax_otherpage"."status_tr",
       "minimax_otherpage"."name_format",
       "minimax_otherpage"."header_text_1_format",
       "minimax_otherpage"."header_text_2_format",
       "minimax_otherpage"."title",
       "minimax_otherpage"."title_en",
       "minimax_otherpage"."title_de",
       "minimax_otherpage"."title_fr",
       "minimax_otherpage"."title_nl",
       "minimax_otherpage"."title_en_gb",
       "minimax_otherpage"."title_pl",
       "minimax_otherpage"."title_zh_hans",
       "minimax_otherpage"."title_pt",
       "minimax_otherpage"."title_tr",
       "minimax_otherpage"."slug"
  FROM "minimax_otherpage"
 WHERE "minimax_otherpage"."id" = 1
 LIMIT 21
SELECT ••• FROM "minimax_otherpage" WHERE "minimax_otherpage"."id" = 1 LIMIT 21
4 similar queries.
0.49

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

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

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

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

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

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

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

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

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

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

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

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

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

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

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1059)
  output = self.filter_expression.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(710)
  obj = self.var.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(842)
  value = self._resolve_lookup(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(885)
  current = getattr(current, bit)

82 {% if footer.related_link %}
83 <div class="footer-bottom">
84 {% for related_link in footer.related_link.all %}
85 <a href="{% full_url '/other/' %}{{ related_link.page.slug }}" class="footer-bottom-link">{{ related_link.link_text }}</a>
86 {% endfor %}
87 <a href="#" class="footer-bottom-link cc-settings-button">{% trans 'Cookie-Settings' context 'Footer' %}</a>
88 </div>
89 {% endif %}

/app/minimax/templates/minimax/frontend/includes/footer.html

SELECT "minimax_otherpage"."id",
       "minimax_otherpage"."status",
       "minimax_otherpage"."status_en",
       "minimax_otherpage"."status_de",
       "minimax_otherpage"."status_fr",
       "minimax_otherpage"."status_nl",
       "minimax_otherpage"."status_en_gb",
       "minimax_otherpage"."status_pl",
       "minimax_otherpage"."status_zh_hans",
       "minimax_otherpage"."status_pt",
       "minimax_otherpage"."status_tr",
       "minimax_otherpage"."name_format",
       "minimax_otherpage"."header_text_1_format",
       "minimax_otherpage"."header_text_2_format",
       "minimax_otherpage"."title",
       "minimax_otherpage"."title_en",
       "minimax_otherpage"."title_de",
       "minimax_otherpage"."title_fr",
       "minimax_otherpage"."title_nl",
       "minimax_otherpage"."title_en_gb",
       "minimax_otherpage"."title_pl",
       "minimax_otherpage"."title_zh_hans",
       "minimax_otherpage"."title_pt",
       "minimax_otherpage"."title_tr",
       "minimax_otherpage"."slug"
  FROM "minimax_otherpage"
 WHERE "minimax_otherpage"."id" = 2
 LIMIT 21
SELECT ••• FROM "minimax_otherpage" WHERE "minimax_otherpage"."id" = 2 LIMIT 21
4 similar queries.
0.46

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

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

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

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

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

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

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

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

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

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

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

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

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

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

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1059)
  output = self.filter_expression.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(710)
  obj = self.var.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(842)
  value = self._resolve_lookup(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(885)
  current = getattr(current, bit)

82 {% if footer.related_link %}
83 <div class="footer-bottom">
84 {% for related_link in footer.related_link.all %}
85 <a href="{% full_url '/other/' %}{{ related_link.page.slug }}" class="footer-bottom-link">{{ related_link.link_text }}</a>
86 {% endfor %}
87 <a href="#" class="footer-bottom-link cc-settings-button">{% trans 'Cookie-Settings' context 'Footer' %}</a>
88 </div>
89 {% endif %}

/app/minimax/templates/minimax/frontend/includes/footer.html

SELECT "minimax_otherpage"."id",
       "minimax_otherpage"."status",
       "minimax_otherpage"."status_en",
       "minimax_otherpage"."status_de",
       "minimax_otherpage"."status_fr",
       "minimax_otherpage"."status_nl",
       "minimax_otherpage"."status_en_gb",
       "minimax_otherpage"."status_pl",
       "minimax_otherpage"."status_zh_hans",
       "minimax_otherpage"."status_pt",
       "minimax_otherpage"."status_tr",
       "minimax_otherpage"."name_format",
       "minimax_otherpage"."header_text_1_format",
       "minimax_otherpage"."header_text_2_format",
       "minimax_otherpage"."title",
       "minimax_otherpage"."title_en",
       "minimax_otherpage"."title_de",
       "minimax_otherpage"."title_fr",
       "minimax_otherpage"."title_nl",
       "minimax_otherpage"."title_en_gb",
       "minimax_otherpage"."title_pl",
       "minimax_otherpage"."title_zh_hans",
       "minimax_otherpage"."title_pt",
       "minimax_otherpage"."title_tr",
       "minimax_otherpage"."slug"
  FROM "minimax_otherpage"
 WHERE "minimax_otherpage"."id" = 3
 LIMIT 21
SELECT ••• FROM "minimax_otherpage" WHERE "minimax_otherpage"."id" = 3 LIMIT 21
4 similar queries.
0.46

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

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

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

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

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

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

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

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

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

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

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

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

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

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

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1059)
  output = self.filter_expression.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(710)
  obj = self.var.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(842)
  value = self._resolve_lookup(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(885)
  current = getattr(current, bit)

82 {% if footer.related_link %}
83 <div class="footer-bottom">
84 {% for related_link in footer.related_link.all %}
85 <a href="{% full_url '/other/' %}{{ related_link.page.slug }}" class="footer-bottom-link">{{ related_link.link_text }}</a>
86 {% endfor %}
87 <a href="#" class="footer-bottom-link cc-settings-button">{% trans 'Cookie-Settings' context 'Footer' %}</a>
88 </div>
89 {% endif %}

/app/minimax/templates/minimax/frontend/includes/footer.html

SELECT "minimax_otherpage"."id",
       "minimax_otherpage"."status",
       "minimax_otherpage"."status_en",
       "minimax_otherpage"."status_de",
       "minimax_otherpage"."status_fr",
       "minimax_otherpage"."status_nl",
       "minimax_otherpage"."status_en_gb",
       "minimax_otherpage"."status_pl",
       "minimax_otherpage"."status_zh_hans",
       "minimax_otherpage"."status_pt",
       "minimax_otherpage"."status_tr",
       "minimax_otherpage"."name_format",
       "minimax_otherpage"."header_text_1_format",
       "minimax_otherpage"."header_text_2_format",
       "minimax_otherpage"."title",
       "minimax_otherpage"."title_en",
       "minimax_otherpage"."title_de",
       "minimax_otherpage"."title_fr",
       "minimax_otherpage"."title_nl",
       "minimax_otherpage"."title_en_gb",
       "minimax_otherpage"."title_pl",
       "minimax_otherpage"."title_zh_hans",
       "minimax_otherpage"."title_pt",
       "minimax_otherpage"."title_tr",
       "minimax_otherpage"."slug"
  FROM "minimax_otherpage"
 WHERE "minimax_otherpage"."id" = 8
 LIMIT 21
SELECT ••• FROM "minimax_otherpage" WHERE "minimax_otherpage"."id" = 8 LIMIT 21
4 similar queries.
0.39

Connection: default

Transaction status: Idle

/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

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

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

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

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

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

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

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

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

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

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

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

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

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

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1059)
  output = self.filter_expression.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(710)
  obj = self.var.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(842)
  value = self._resolve_lookup(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(885)
  current = getattr(current, bit)

82 {% if footer.related_link %}
83 <div class="footer-bottom">
84 {% for related_link in footer.related_link.all %}
85 <a href="{% full_url '/other/' %}{{ related_link.page.slug }}" class="footer-bottom-link">{{ related_link.link_text }}</a>
86 {% endfor %}
87 <a href="#" class="footer-bottom-link cc-settings-button">{% trans 'Cookie-Settings' context 'Footer' %}</a>
88 </div>
89 {% endif %}

/app/minimax/templates/minimax/frontend/includes/footer.html

Static files (1809 found, 13 used)

Static file path

  1. /app/dist

Static file apps

  1. minimax
  2. modeltranslation
  3. grappelli
  4. nested_admin
  5. django.contrib.admin
  6. django_extensions
  7. django_countries
  8. mptt
  9. s3direct
  10. debug_toolbar

Static files

style.css
/app/dist/style.css
frontend/images/favicon.ico
/app/minimax/static/frontend/images/favicon.ico
frontend/images/apple-touch-icon.png
/app/minimax/static/frontend/images/apple-touch-icon.png
frontend/images/home.webp
/app/minimax/static/frontend/images/home.webp
frontend/images/home.png
/app/minimax/static/frontend/images/home.png
frontend/images/home.png
/app/minimax/static/frontend/images/home.png
frontend/images/product_of_the_year.webp
/app/minimax/static/frontend/images/product_of_the_year.webp
frontend/images/product_of_the_year.png
/app/minimax/static/frontend/images/product_of_the_year.png
frontend/images/product_of_the_year.png
/app/minimax/static/frontend/images/product_of_the_year.png
polyfills-legacy.js
/app/dist/polyfills-legacy.js
main-legacy.js
/app/dist/main-legacy.js
prelude.js
/app/dist/prelude.js
main.js
/app/dist/main.js

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

Path Location
contact_2_france_mobile.jpg /app/dist/contact_2_france_mobile.jpg
contact-hint-mobile.jpg /app/dist/contact-hint-mobile.jpg
prelude-legacy.js.gz /app/dist/prelude-legacy.js.gz
contact-projectfragen.jpg /app/dist/contact-projectfragen.jpg
2FA9E8_1_0.woff2 /app/dist/2FA9E8_1_0.woff2
bg-home.png /app/dist/bg-home.png
polyfills-legacy.js.gz /app/dist/polyfills-legacy.js.gz
logo-mb.png /app/dist/logo-mb.png
prelude-legacy.js /app/dist/prelude-legacy.js
jquery-legacy.js /app/dist/jquery-legacy.js
contacts-sample-sprinkler_mobile.jpg /app/dist/contacts-sample-sprinkler_mobile.jpg
contact-tech_mobile.jpg /app/dist/contact-tech_mobile.jpg
page_location.js /app/dist/page_location.js
2FA9E8_0_0.eot /app/dist/2FA9E8_0_0.eot
ico-pin.png /app/dist/ico-pin.png
jquery.js /app/dist/jquery.js
contact_2_mobile.jpg /app/dist/contact_2_mobile.jpg
main-legacy.js /app/dist/main-legacy.js
logo-vw.png /app/dist/logo-vw.png
main-legacy.js.gz /app/dist/main-legacy.js.gz
2FA9E8_1_0.eot /app/dist/2FA9E8_1_0.eot
2FA9E8_0_0.woff2 /app/dist/2FA9E8_0_0.woff2
prelude.js /app/dist/prelude.js
bg-data-center.png /app/dist/bg-data-center.png
contact_1.jpg /app/dist/contact_1.jpg
contact-projectfragen_mobile.jpg /app/dist/contact-projectfragen_mobile.jpg
bg-data-center_mobile.png /app/dist/bg-data-center_mobile.png
btn-ico.ttf /app/dist/btn-ico.ttf
contact-service.jpg /app/dist/contact-service.jpg
careers.jpg /app/dist/careers.jpg
approval-2.png /app/dist/approval-2.png
page_solutions.js /app/dist/page_solutions.js
main.js.gz /app/dist/main.js.gz
owl.video.play.png /app/dist/owl.video.play.png
jquery-legacy.js.gz /app/dist/jquery-legacy.js.gz
approval-1.png /app/dist/approval-1.png
btn-ico.svg /app/dist/btn-ico.svg
page_solutions-legacy.js /app/dist/page_solutions-legacy.js
contact-company_mobile.jpg /app/dist/contact-company_mobile.jpg
bg-solutions_mobile.png /app/dist/bg-solutions_mobile.png
page_location.js.gz /app/dist/page_location.js.gz
waterdrops-img-wide.png /app/dist/waterdrops-img-wide.png
contact_2_france.jpg /app/dist/contact_2_france.jpg
2FA9E8_0_0.woff /app/dist/2FA9E8_0_0.woff
approval-3.png /app/dist/approval-3.png
contact-hint.jpg /app/dist/contact-hint.jpg
logo-audi.png /app/dist/logo-audi.png
contact-mobile.jpg /app/dist/contact-mobile.jpg
contact-mobile_mobile.jpg /app/dist/contact-mobile_mobile.jpg
2FA9E8_0_0.ttf /app/dist/2FA9E8_0_0.ttf
page_location-legacy.js /app/dist/page_location-legacy.js
contact-company.jpg /app/dist/contact-company.jpg
contact_2.jpg /app/dist/contact_2.jpg
polyfills-legacy.js /app/dist/polyfills-legacy.js
careers_mobile.jpg /app/dist/careers_mobile.jpg
contacts-sample-sprinkler.jpg /app/dist/contacts-sample-sprinkler.jpg
logo-bmw.png /app/dist/logo-bmw.png
prelude.js.gz /app/dist/prelude.js.gz
style.css.gz /app/dist/style.css.gz
newsletter_preview_image.jpg /app/dist/newsletter_preview_image.jpg
2FA9E8_1_0.ttf /app/dist/2FA9E8_1_0.ttf
2FA9E8_1_0.woff /app/dist/2FA9E8_1_0.woff
main.js /app/dist/main.js
btn-ico.eot /app/dist/btn-ico.eot
footer-sprite.png /app/dist/footer-sprite.png
bg-select.png /app/dist/bg-select.png
bg-solutions.png /app/dist/bg-solutions.png
grid24.png /app/dist/grid24.png
jquery.js.gz /app/dist/jquery.js.gz
banner-job-search.png /app/dist/banner-job-search.png
bg-technologies.png /app/dist/bg-technologies.png
bg-technologies_mobile.png /app/dist/bg-technologies_mobile.png
page_location-legacy.js.gz /app/dist/page_location-legacy.js.gz
ico-search-right.png /app/dist/ico-search-right.png
contact-service_mobile.jpg /app/dist/contact-service_mobile.jpg
style.css /app/dist/style.css
contact-tech.jpg /app/dist/contact-tech.jpg
contact_1_mobile.jpg /app/dist/contact_1_mobile.jpg

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

Path Location
grappelli/css/custom.css /app/minimax/static/grappelli/css/custom.css
grappelli/images/icons-small-scbbb475e49.png /app/minimax/static/grappelli/images/icons-small-scbbb475e49.png
grappelli/images/icons-s846f870921.png /app/minimax/static/grappelli/images/icons-s846f870921.png
grappelli/images/icons-small/add-link_hover.png /app/minimax/static/grappelli/images/icons-small/add-link_hover.png
grappelli/images/icons-small/add-link.png /app/minimax/static/grappelli/images/icons-small/add-link.png
grappelli/images/icons-small/link-internal_hover.png /app/minimax/static/grappelli/images/icons-small/link-internal_hover.png
grappelli/images/icons-small/change-link_hover.png /app/minimax/static/grappelli/images/icons-small/change-link_hover.png
grappelli/images/icons-small/delete-link.png /app/minimax/static/grappelli/images/icons-small/delete-link.png
grappelli/images/icons-small/link-external_hover.png /app/minimax/static/grappelli/images/icons-small/link-external_hover.png
grappelli/images/icons-small/sort-remove.png /app/minimax/static/grappelli/images/icons-small/sort-remove.png
grappelli/images/icons-small/link-internal.png /app/minimax/static/grappelli/images/icons-small/link-internal.png
grappelli/images/icons-small/filter-choice-selected.png /app/minimax/static/grappelli/images/icons-small/filter-choice-selected.png
grappelli/images/icons-small/change-link.png /app/minimax/static/grappelli/images/icons-small/change-link.png
grappelli/images/icons-small/link-external.png /app/minimax/static/grappelli/images/icons-small/link-external.png
grappelli/images/icons/selector-add-m2m-vertical_hover.png /app/minimax/static/grappelli/images/icons/selector-add-m2m-vertical_hover.png
grappelli/images/icons/pulldown-handler.png /app/minimax/static/grappelli/images/icons/pulldown-handler.png
grappelli/images/icons/tools-delete-handler_hover.png /app/minimax/static/grappelli/images/icons/tools-delete-handler_hover.png
grappelli/images/icons/th-descending.png /app/minimax/static/grappelli/images/icons/th-descending.png
grappelli/images/icons/tools-arrow-up-handler_hover.png /app/minimax/static/grappelli/images/icons/tools-arrow-up-handler_hover.png
grappelli/images/icons/status-unknown.png /app/minimax/static/grappelli/images/icons/status-unknown.png
grappelli/images/icons/date-hierarchy-back.png /app/minimax/static/grappelli/images/icons/date-hierarchy-back.png
grappelli/images/icons/pulldown-handler_hover.png /app/minimax/static/grappelli/images/icons/pulldown-handler_hover.png
grappelli/images/icons/tools-trash-list-toggle-handler_hover.png /app/minimax/static/grappelli/images/icons/tools-trash-list-toggle-handler_hover.png
grappelli/images/icons/tools-viewsite-link.png /app/minimax/static/grappelli/images/icons/tools-viewsite-link.png
grappelli/images/icons/breadcrumbs_hover.png /app/minimax/static/grappelli/images/icons/breadcrumbs_hover.png
grappelli/images/icons/pulldown-handler_selected.png /app/minimax/static/grappelli/images/icons/pulldown-handler_selected.png
grappelli/images/icons/tools-trash-handler.png /app/minimax/static/grappelli/images/icons/tools-trash-handler.png
grappelli/images/icons/sorted-ascending.png /app/minimax/static/grappelli/images/icons/sorted-ascending.png
grappelli/images/icons/selector-remove-m2m-vertical_hover.png /app/minimax/static/grappelli/images/icons/selector-remove-m2m-vertical_hover.png
grappelli/images/icons/tools-close-handler_hover.png /app/minimax/static/grappelli/images/icons/tools-close-handler_hover.png
grappelli/images/icons/tools-delete-handler-predelete.png /app/minimax/static/grappelli/images/icons/tools-delete-handler-predelete.png
grappelli/images/icons/object-tools-viewsite-link.png /app/minimax/static/grappelli/images/icons/object-tools-viewsite-link.png
grappelli/images/icons/tools-trash-list-toggle-handler.png /app/minimax/static/grappelli/images/icons/tools-trash-list-toggle-handler.png
grappelli/images/icons/breadcrumbs-rtl.png /app/minimax/static/grappelli/images/icons/breadcrumbs-rtl.png
grappelli/images/icons/status-yes.png /app/minimax/static/grappelli/images/icons/status-yes.png
grappelli/images/icons/datepicker.png /app/minimax/static/grappelli/images/icons/datepicker.png
grappelli/images/icons/selector-remove-m2m-vertical.png /app/minimax/static/grappelli/images/icons/selector-remove-m2m-vertical.png
grappelli/images/icons/selector-add-m2m-vertical.png /app/minimax/static/grappelli/images/icons/selector-add-m2m-vertical.png
grappelli/images/icons/selector-add-m2m-horizontal_hover.png /app/minimax/static/grappelli/images/icons/selector-add-m2m-horizontal_hover.png
grappelli/images/icons/tools-add-handler.png /app/minimax/static/grappelli/images/icons/tools-add-handler.png
grappelli/images/icons/tools-trash-handler_hover.png /app/minimax/static/grappelli/images/icons/tools-trash-handler_hover.png
grappelli/images/icons/form-select.png /app/minimax/static/grappelli/images/icons/form-select.png
grappelli/images/icons/th-ascending.png /app/minimax/static/grappelli/images/icons/th-ascending.png
grappelli/images/icons/tools-open-handler_hover.png /app/minimax/static/grappelli/images/icons/tools-open-handler_hover.png
grappelli/images/icons/tools-close-handler.png /app/minimax/static/grappelli/images/icons/tools-close-handler.png
grappelli/images/icons/related-remove_hover.png /app/minimax/static/grappelli/images/icons/related-remove_hover.png
grappelli/images/icons/object-tools-add-link.png /app/minimax/static/grappelli/images/icons/object-tools-add-link.png
grappelli/images/icons/back-link.png /app/minimax/static/grappelli/images/icons/back-link.png
grappelli/images/icons/date-hierarchy-back-rtl_hover.png /app/minimax/static/grappelli/images/icons/date-hierarchy-back-rtl_hover.png
grappelli/images/icons/ui-datepicker-prev.png /app/minimax/static/grappelli/images/icons/ui-datepicker-prev.png
grappelli/images/icons/related-remove.png /app/minimax/static/grappelli/images/icons/related-remove.png
grappelli/images/icons/ui-datepicker-next.png /app/minimax/static/grappelli/images/icons/ui-datepicker-next.png
grappelli/images/icons/tools-delete-handler.png /app/minimax/static/grappelli/images/icons/tools-delete-handler.png
grappelli/images/icons/add-another.png /app/minimax/static/grappelli/images/icons/add-another.png
grappelli/images/icons/back-link_hover.png /app/minimax/static/grappelli/images/icons/back-link_hover.png
grappelli/images/icons/datetime-now_hover.png /app/minimax/static/grappelli/images/icons/datetime-now_hover.png
grappelli/images/icons/tools-viewsite-link_hover.png /app/minimax/static/grappelli/images/icons/tools-viewsite-link_hover.png
grappelli/images/icons/tools-remove-handler.png /app/minimax/static/grappelli/images/icons/tools-remove-handler.png
grappelli/images/icons/related-lookup-m2m_hover.png /app/minimax/static/grappelli/images/icons/related-lookup-m2m_hover.png
grappelli/images/icons/tools-drag-handler.png /app/minimax/static/grappelli/images/icons/tools-drag-handler.png
grappelli/images/icons/datetime-now.png /app/minimax/static/grappelli/images/icons/datetime-now.png
grappelli/images/icons/tools-add-handler_hover.png /app/minimax/static/grappelli/images/icons/tools-add-handler_hover.png
grappelli/images/icons/breadcrumbs.png /app/minimax/static/grappelli/images/icons/breadcrumbs.png
grappelli/images/icons/sorted-descending.png /app/minimax/static/grappelli/images/icons/sorted-descending.png
grappelli/images/icons/status-no.png /app/minimax/static/grappelli/images/icons/status-no.png
grappelli/images/icons/timepicker.png /app/minimax/static/grappelli/images/icons/timepicker.png
grappelli/images/icons/tools-remove-handler_hover.png /app/minimax/static/grappelli/images/icons/tools-remove-handler_hover.png
grappelli/images/icons/searchbox.png /app/minimax/static/grappelli/images/icons/searchbox.png
grappelli/images/icons/sort-remove.png /app/minimax/static/grappelli/images/icons/sort-remove.png
grappelli/images/icons/related-lookup.png /app/minimax/static/grappelli/images/icons/related-lookup.png
grappelli/images/icons/tools-arrow-down-handler.png /app/minimax/static/grappelli/images/icons/tools-arrow-down-handler.png
grappelli/images/icons/add-another_hover.png /app/minimax/static/grappelli/images/icons/add-another_hover.png
grappelli/images/icons/selector-add-m2m-horizontal.png /app/minimax/static/grappelli/images/icons/selector-add-m2m-horizontal.png
grappelli/images/icons/date-hierarchy-back_hover.png /app/minimax/static/grappelli/images/icons/date-hierarchy-back_hover.png
grappelli/images/icons/selector-filter.png /app/minimax/static/grappelli/images/icons/selector-filter.png
grappelli/images/icons/tools-arrow-up-handler.png /app/minimax/static/grappelli/images/icons/tools-arrow-up-handler.png
grappelli/images/icons/tools-drag-handler_hover.png /app/minimax/static/grappelli/images/icons/tools-drag-handler_hover.png
grappelli/images/icons/selector-remove-m2m-horizontal.png /app/minimax/static/grappelli/images/icons/selector-remove-m2m-horizontal.png
grappelli/images/icons/ui-datepicker-prev_hover.png /app/minimax/static/grappelli/images/icons/ui-datepicker-prev_hover.png
grappelli/images/icons/sort-remove_hover.png /app/minimax/static/grappelli/images/icons/sort-remove_hover.png
grappelli/images/icons/tools-open-handler.png /app/minimax/static/grappelli/images/icons/tools-open-handler.png
grappelli/images/icons/tools-arrow-down-handler_hover.png /app/minimax/static/grappelli/images/icons/tools-arrow-down-handler_hover.png
grappelli/images/icons/related-lookup-m2m.png /app/minimax/static/grappelli/images/icons/related-lookup-m2m.png
grappelli/images/icons/date-hierarchy-back-rtl.png /app/minimax/static/grappelli/images/icons/date-hierarchy-back-rtl.png
grappelli/images/icons/related-lookup_hover.png /app/minimax/static/grappelli/images/icons/related-lookup_hover.png
grappelli/images/icons/breadcrumbs-rtl_hover.png /app/minimax/static/grappelli/images/icons/breadcrumbs-rtl_hover.png
grappelli/images/icons/timepicker_hover.png /app/minimax/static/grappelli/images/icons/timepicker_hover.png
grappelli/images/icons/datepicker_hover.png /app/minimax/static/grappelli/images/icons/datepicker_hover.png
grappelli/images/icons/selector-remove-m2m-horizontal_hover.png /app/minimax/static/grappelli/images/icons/selector-remove-m2m-horizontal_hover.png
grappelli/images/icons/ui-datepicker-next_hover.png /app/minimax/static/grappelli/images/icons/ui-datepicker-next_hover.png
grappelli/js/jquery.suggestions.js /app/minimax/static/grappelli/js/jquery.suggestions.js
grappelli/js/jquery.grp_related_fk.js /app/minimax/static/grappelli/js/jquery.grp_related_fk.js
grappelli/js/jquery.sortable.js /app/minimax/static/grappelli/js/jquery.sortable.js
grappelli/js/jquery.nested_filter.js /app/minimax/static/grappelli/js/jquery.nested_filter.js
minimax/css/richtext_editor.css /app/minimax/static/minimax/css/richtext_editor.css
minimax/css/custom_nested_admin.css /app/minimax/static/minimax/css/custom_nested_admin.css
minimax/css/branding.css /app/minimax/static/minimax/css/branding.css
minimax/css/richtext_editor_content.css /app/minimax/static/minimax/css/richtext_editor_content.css
minimax/css/customer_contact_field.css /app/minimax/static/minimax/css/customer_contact_field.css
minimax/css/map_modal.css /app/minimax/static/minimax/css/map_modal.css
minimax/css/grappelli_customization.css /app/minimax/static/minimax/css/grappelli_customization.css
minimax/css/content_language_switcher.css /app/minimax/static/minimax/css/content_language_switcher.css
minimax/jscripts/content_region_switcher.js /app/minimax/static/minimax/jscripts/content_region_switcher.js
minimax/jscripts/region_admin.js /app/minimax/static/minimax/jscripts/region_admin.js
minimax/jscripts/content_language_switcher.js /app/minimax/static/minimax/jscripts/content_language_switcher.js
minimax/jscripts/show_hide_page_content_fields.js /app/minimax/static/minimax/jscripts/show_hide_page_content_fields.js
minimax/jscripts/cookies.js /app/minimax/static/minimax/jscripts/cookies.js
minimax/jscripts/show_hide_document_detail_fields.js /app/minimax/static/minimax/jscripts/show_hide_document_detail_fields.js
minimax/jscripts/map_position.js /app/minimax/static/minimax/jscripts/map_position.js
minimax/jscripts/content_relation_editor.js /app/minimax/static/minimax/jscripts/content_relation_editor.js
minimax/jscripts/hide_on.js /app/minimax/static/minimax/jscripts/hide_on.js
minimax/jscripts/customer_contact_field.js /app/minimax/static/minimax/jscripts/customer_contact_field.js
minimax/jscripts/rtelimit.js /app/minimax/static/minimax/jscripts/rtelimit.js
minimax/jscripts/submit_row.js /app/minimax/static/minimax/jscripts/submit_row.js
minimax/jscripts/richtext_editor.js /app/minimax/static/minimax/jscripts/richtext_editor.js
minimax/jscripts/admin_list_reorder.js /app/minimax/static/minimax/jscripts/admin_list_reorder.js
minimax/jscripts/switch_link_fields.js /app/minimax/static/minimax/jscripts/switch_link_fields.js
minimax/jscripts/standard_page_checkbox.js /app/minimax/static/minimax/jscripts/standard_page_checkbox.js
minimax/jscripts/admin_remove_html_tags.js /app/minimax/static/minimax/jscripts/admin_remove_html_tags.js
minimax/jscripts/internal_link_select.js /app/minimax/static/minimax/jscripts/internal_link_select.js
minimax/jscripts/admin_make_us_flag.js /app/minimax/static/minimax/jscripts/admin_make_us_flag.js
minimax/jscripts/show_on.js /app/minimax/static/minimax/jscripts/show_on.js
minimax/images/default-avatar.png /app/minimax/static/minimax/images/default-avatar.png
minimax/images/ilink.png /app/minimax/static/minimax/images/ilink.png
minimax/images/icons-s846f870921.png /app/minimax/static/minimax/images/icons-s846f870921.png
minimax/images/favicon.png /app/minimax/static/minimax/images/favicon.png
minimax/images/bottom_logo.png /app/minimax/static/minimax/images/bottom_logo.png
minimax/images/favicon.ico /app/minimax/static/minimax/images/favicon.ico
minimax/images/logo.png /app/minimax/static/minimax/images/logo.png
minimax/images/flags/na.png /app/minimax/static/minimax/images/flags/na.png
minimax/images/flags/ru.png /app/minimax/static/minimax/images/flags/ru.png
minimax/images/flags/tl.png /app/minimax/static/minimax/images/flags/tl.png
minimax/images/flags/cu.png /app/minimax/static/minimax/images/flags/cu.png
minimax/images/flags/cm.png /app/minimax/static/minimax/images/flags/cm.png
minimax/images/flags/bi.png /app/minimax/static/minimax/images/flags/bi.png
minimax/images/flags/gu.png /app/minimax/static/minimax/images/flags/gu.png
minimax/images/flags/vc.png /app/minimax/static/minimax/images/flags/vc.png
minimax/images/flags/ie.png /app/minimax/static/minimax/images/flags/ie.png
minimax/images/flags/ml.png /app/minimax/static/minimax/images/flags/ml.png
minimax/images/flags/ls.png /app/minimax/static/minimax/images/flags/ls.png
minimax/images/flags/pa.png /app/minimax/static/minimax/images/flags/pa.png
minimax/images/flags/aw.png /app/minimax/static/minimax/images/flags/aw.png
minimax/images/flags/cz.png /app/minimax/static/minimax/images/flags/cz.png
minimax/images/flags/cd.png /app/minimax/static/minimax/images/flags/cd.png
minimax/images/flags/pe.png /app/minimax/static/minimax/images/flags/pe.png
minimax/images/flags/to.png /app/minimax/static/minimax/images/flags/to.png
minimax/images/flags/fam.png /app/minimax/static/minimax/images/flags/fam.png
minimax/images/flags/lu.png /app/minimax/static/minimax/images/flags/lu.png
minimax/images/flags/nr.png /app/minimax/static/minimax/images/flags/nr.png
minimax/images/flags/gq.png /app/minimax/static/minimax/images/flags/gq.png
minimax/images/flags/om.png /app/minimax/static/minimax/images/flags/om.png
minimax/images/flags/pn.png /app/minimax/static/minimax/images/flags/pn.png
minimax/images/flags/az.png /app/minimax/static/minimax/images/flags/az.png
minimax/images/flags/nl.png /app/minimax/static/minimax/images/flags/nl.png
minimax/images/flags/mc.png /app/minimax/static/minimax/images/flags/mc.png
minimax/images/flags/tw.png /app/minimax/static/minimax/images/flags/tw.png
minimax/images/flags/gn.png /app/minimax/static/minimax/images/flags/gn.png
minimax/images/flags/sa.png /app/minimax/static/minimax/images/flags/sa.png
minimax/images/flags/kg.png /app/minimax/static/minimax/images/flags/kg.png
minimax/images/flags/lr.png /app/minimax/static/minimax/images/flags/lr.png
minimax/images/flags/er.png /app/minimax/static/minimax/images/flags/er.png
minimax/images/flags/sn.png /app/minimax/static/minimax/images/flags/sn.png
minimax/images/flags/ro.png /app/minimax/static/minimax/images/flags/ro.png
minimax/images/flags/kz.png /app/minimax/static/minimax/images/flags/kz.png
minimax/images/flags/cc.png /app/minimax/static/minimax/images/flags/cc.png
minimax/images/flags/tz.png /app/minimax/static/minimax/images/flags/tz.png
minimax/images/flags/fo.png /app/minimax/static/minimax/images/flags/fo.png
minimax/images/flags/ai.png /app/minimax/static/minimax/images/flags/ai.png
minimax/images/flags/bt.png /app/minimax/static/minimax/images/flags/bt.png
minimax/images/flags/md.png /app/minimax/static/minimax/images/flags/md.png
minimax/images/flags/as.png /app/minimax/static/minimax/images/flags/as.png
minimax/images/flags/ca.png /app/minimax/static/minimax/images/flags/ca.png
minimax/images/flags/pt.png /app/minimax/static/minimax/images/flags/pt.png
minimax/images/flags/ms.png /app/minimax/static/minimax/images/flags/ms.png
minimax/images/flags/tj.png /app/minimax/static/minimax/images/flags/tj.png
minimax/images/flags/gt.png /app/minimax/static/minimax/images/flags/gt.png
minimax/images/flags/england.png /app/minimax/static/minimax/images/flags/england.png
minimax/images/flags/mt.png /app/minimax/static/minimax/images/flags/mt.png
minimax/images/flags/mx.png /app/minimax/static/minimax/images/flags/mx.png
minimax/images/flags/py.png /app/minimax/static/minimax/images/flags/py.png
minimax/images/flags/sy.png /app/minimax/static/minimax/images/flags/sy.png
minimax/images/flags/fm.png /app/minimax/static/minimax/images/flags/fm.png
minimax/images/flags/dk.png /app/minimax/static/minimax/images/flags/dk.png
minimax/images/flags/hr.png /app/minimax/static/minimax/images/flags/hr.png
minimax/images/flags/europeanunion.png /app/minimax/static/minimax/images/flags/europeanunion.png
minimax/images/flags/ph.png /app/minimax/static/minimax/images/flags/ph.png
minimax/images/flags/gp.png /app/minimax/static/minimax/images/flags/gp.png
minimax/images/flags/hm.png /app/minimax/static/minimax/images/flags/hm.png
minimax/images/flags/qa.png /app/minimax/static/minimax/images/flags/qa.png
minimax/images/flags/uz.png /app/minimax/static/minimax/images/flags/uz.png
minimax/images/flags/at.png /app/minimax/static/minimax/images/flags/at.png
minimax/images/flags/li.png /app/minimax/static/minimax/images/flags/li.png
minimax/images/flags/cv.png /app/minimax/static/minimax/images/flags/cv.png
minimax/images/flags/kn.png /app/minimax/static/minimax/images/flags/kn.png
minimax/images/flags/ck.png /app/minimax/static/minimax/images/flags/ck.png
minimax/images/flags/jo.png /app/minimax/static/minimax/images/flags/jo.png
minimax/images/flags/va.png /app/minimax/static/minimax/images/flags/va.png
minimax/images/flags/so.png /app/minimax/static/minimax/images/flags/so.png
minimax/images/flags/id.png /app/minimax/static/minimax/images/flags/id.png
minimax/images/flags/be.png /app/minimax/static/minimax/images/flags/be.png
minimax/images/flags/sl.png /app/minimax/static/minimax/images/flags/sl.png
minimax/images/flags/tg.png /app/minimax/static/minimax/images/flags/tg.png
minimax/images/flags/br.png /app/minimax/static/minimax/images/flags/br.png
minimax/images/flags/hu.png /app/minimax/static/minimax/images/flags/hu.png
minimax/images/flags/wf.png /app/minimax/static/minimax/images/flags/wf.png
minimax/images/flags/bh.png /app/minimax/static/minimax/images/flags/bh.png
minimax/images/flags/tc.png /app/minimax/static/minimax/images/flags/tc.png
minimax/images/flags/bv.png /app/minimax/static/minimax/images/flags/bv.png
minimax/images/flags/nf.png /app/minimax/static/minimax/images/flags/nf.png
minimax/images/flags/kh.png /app/minimax/static/minimax/images/flags/kh.png
minimax/images/flags/re.png /app/minimax/static/minimax/images/flags/re.png
minimax/images/flags/mn.png /app/minimax/static/minimax/images/flags/mn.png
minimax/images/flags/rw.png /app/minimax/static/minimax/images/flags/rw.png
minimax/images/flags/vu.png /app/minimax/static/minimax/images/flags/vu.png
minimax/images/flags/ky.png /app/minimax/static/minimax/images/flags/ky.png
minimax/images/flags/sg.png /app/minimax/static/minimax/images/flags/sg.png
minimax/images/flags/th.png /app/minimax/static/minimax/images/flags/th.png
minimax/images/flags/ni.png /app/minimax/static/minimax/images/flags/ni.png
minimax/images/flags/ag.png /app/minimax/static/minimax/images/flags/ag.png
minimax/images/flags/catalonia.png /app/minimax/static/minimax/images/flags/catalonia.png
minimax/images/flags/kw.png /app/minimax/static/minimax/images/flags/kw.png
minimax/images/flags/sk.png /app/minimax/static/minimax/images/flags/sk.png
minimax/images/flags/ge.png /app/minimax/static/minimax/images/flags/ge.png
minimax/images/flags/de.png /app/minimax/static/minimax/images/flags/de.png
minimax/images/flags/in.png /app/minimax/static/minimax/images/flags/in.png
minimax/images/flags/lc.png /app/minimax/static/minimax/images/flags/lc.png
minimax/images/flags/io.png /app/minimax/static/minimax/images/flags/io.png
minimax/images/flags/lt.png /app/minimax/static/minimax/images/flags/lt.png
minimax/images/flags/nz.png /app/minimax/static/minimax/images/flags/nz.png
minimax/images/flags/pf.png /app/minimax/static/minimax/images/flags/pf.png
minimax/images/flags/no.png /app/minimax/static/minimax/images/flags/no.png
minimax/images/flags/iq.png /app/minimax/static/minimax/images/flags/iq.png
minimax/images/flags/np.png /app/minimax/static/minimax/images/flags/np.png
minimax/images/flags/bm.png /app/minimax/static/minimax/images/flags/bm.png
minimax/images/flags/sb.png /app/minimax/static/minimax/images/flags/sb.png
minimax/images/flags/es.png /app/minimax/static/minimax/images/flags/es.png
minimax/images/flags/sr.png /app/minimax/static/minimax/images/flags/sr.png
minimax/images/flags/mr.png /app/minimax/static/minimax/images/flags/mr.png
minimax/images/flags/jm.png /app/minimax/static/minimax/images/flags/jm.png
minimax/images/flags/ke.png /app/minimax/static/minimax/images/flags/ke.png
minimax/images/flags/gw.png /app/minimax/static/minimax/images/flags/gw.png
minimax/images/flags/fj.png /app/minimax/static/minimax/images/flags/fj.png
minimax/images/flags/ma.png /app/minimax/static/minimax/images/flags/ma.png
minimax/images/flags/bz.png /app/minimax/static/minimax/images/flags/bz.png
minimax/images/flags/wales.png /app/minimax/static/minimax/images/flags/wales.png
minimax/images/flags/kr.png /app/minimax/static/minimax/images/flags/kr.png
minimax/images/flags/ch.png /app/minimax/static/minimax/images/flags/ch.png
minimax/images/flags/co.png /app/minimax/static/minimax/images/flags/co.png
minimax/images/flags/gb.png /app/minimax/static/minimax/images/flags/gb.png
minimax/images/flags/eg.png /app/minimax/static/minimax/images/flags/eg.png
minimax/images/flags/hk.png /app/minimax/static/minimax/images/flags/hk.png
minimax/images/flags/lb.png /app/minimax/static/minimax/images/flags/lb.png
minimax/images/flags/au.png /app/minimax/static/minimax/images/flags/au.png
minimax/images/flags/ga.png /app/minimax/static/minimax/images/flags/ga.png
minimax/images/flags/gs.png /app/minimax/static/minimax/images/flags/gs.png
minimax/images/flags/gd.png /app/minimax/static/minimax/images/flags/gd.png
minimax/images/flags/lk.png /app/minimax/static/minimax/images/flags/lk.png
minimax/images/flags/ci.png /app/minimax/static/minimax/images/flags/ci.png
minimax/images/flags/uy.png /app/minimax/static/minimax/images/flags/uy.png
minimax/images/flags/km.png /app/minimax/static/minimax/images/flags/km.png
minimax/images/flags/ne.png /app/minimax/static/minimax/images/flags/ne.png
minimax/images/flags/jp.png /app/minimax/static/minimax/images/flags/jp.png
minimax/images/flags/gf.png /app/minimax/static/minimax/images/flags/gf.png
minimax/images/flags/bn.png /app/minimax/static/minimax/images/flags/bn.png
minimax/images/flags/pw.png /app/minimax/static/minimax/images/flags/pw.png
minimax/images/flags/am.png /app/minimax/static/minimax/images/flags/am.png
minimax/images/flags/ht.png /app/minimax/static/minimax/images/flags/ht.png
minimax/images/flags/do.png /app/minimax/static/minimax/images/flags/do.png
minimax/images/flags/mz.png /app/minimax/static/minimax/images/flags/mz.png
minimax/images/flags/bo.png /app/minimax/static/minimax/images/flags/bo.png
minimax/images/flags/ba.png /app/minimax/static/minimax/images/flags/ba.png
minimax/images/flags/tv.png /app/minimax/static/minimax/images/flags/tv.png
minimax/images/flags/my.png /app/minimax/static/minimax/images/flags/my.png
minimax/images/flags/bs.png /app/minimax/static/minimax/images/flags/bs.png
minimax/images/flags/nc.png /app/minimax/static/minimax/images/flags/nc.png
minimax/images/flags/tr.png /app/minimax/static/minimax/images/flags/tr.png
minimax/images/flags/za.png /app/minimax/static/minimax/images/flags/za.png
minimax/images/flags/bf.png /app/minimax/static/minimax/images/flags/bf.png
minimax/images/flags/zw.png /app/minimax/static/minimax/images/flags/zw.png
minimax/images/flags/gm.png /app/minimax/static/minimax/images/flags/gm.png
minimax/images/flags/bw.png /app/minimax/static/minimax/images/flags/bw.png
minimax/images/flags/ki.png /app/minimax/static/minimax/images/flags/ki.png
minimax/images/flags/ao.png /app/minimax/static/minimax/images/flags/ao.png
minimax/images/flags/tf.png /app/minimax/static/minimax/images/flags/tf.png
minimax/images/flags/td.png /app/minimax/static/minimax/images/flags/td.png
minimax/images/flags/dz.png /app/minimax/static/minimax/images/flags/dz.png
minimax/images/flags/ve.png /app/minimax/static/minimax/images/flags/ve.png
minimax/images/flags/ee.png /app/minimax/static/minimax/images/flags/ee.png
minimax/images/flags/cn.png /app/minimax/static/minimax/images/flags/cn.png
minimax/images/flags/mp.png /app/minimax/static/minimax/images/flags/mp.png
minimax/images/flags/gl.png /app/minimax/static/minimax/images/flags/gl.png
minimax/images/flags/bj.png /app/minimax/static/minimax/images/flags/bj.png
minimax/images/flags/mw.png /app/minimax/static/minimax/images/flags/mw.png
minimax/images/flags/ir.png /app/minimax/static/minimax/images/flags/ir.png
minimax/images/flags/ax.png /app/minimax/static/minimax/images/flags/ax.png
minimax/images/flags/mo.png /app/minimax/static/minimax/images/flags/mo.png
minimax/images/flags/yt.png /app/minimax/static/minimax/images/flags/yt.png
minimax/images/flags/vn.png /app/minimax/static/minimax/images/flags/vn.png
minimax/images/flags/vi.png /app/minimax/static/minimax/images/flags/vi.png
minimax/images/flags/sd.png /app/minimax/static/minimax/images/flags/sd.png
minimax/images/flags/scotland.png /app/minimax/static/minimax/images/flags/scotland.png
minimax/images/flags/cf.png /app/minimax/static/minimax/images/flags/cf.png
minimax/images/flags/by.png /app/minimax/static/minimax/images/flags/by.png
minimax/images/flags/si.png /app/minimax/static/minimax/images/flags/si.png
minimax/images/flags/mq.png /app/minimax/static/minimax/images/flags/mq.png
minimax/images/flags/ws.png /app/minimax/static/minimax/images/flags/ws.png
minimax/images/flags/an.png /app/minimax/static/minimax/images/flags/an.png
minimax/images/flags/zm.png /app/minimax/static/minimax/images/flags/zm.png
minimax/images/flags/cy.png /app/minimax/static/minimax/images/flags/cy.png
minimax/images/flags/af.png /app/minimax/static/minimax/images/flags/af.png
minimax/images/flags/ua.png /app/minimax/static/minimax/images/flags/ua.png
minimax/images/flags/me.png /app/minimax/static/minimax/images/flags/me.png
minimax/images/flags/hn.png /app/minimax/static/minimax/images/flags/hn.png
minimax/images/flags/gr.png /app/minimax/static/minimax/images/flags/gr.png
minimax/images/flags/mm.png /app/minimax/static/minimax/images/flags/mm.png
minimax/images/flags/sv.png /app/minimax/static/minimax/images/flags/sv.png
minimax/images/flags/pm.png /app/minimax/static/minimax/images/flags/pm.png
minimax/images/flags/la.png /app/minimax/static/minimax/images/flags/la.png
minimax/images/flags/ug.png /app/minimax/static/minimax/images/flags/ug.png
minimax/images/flags/cr.png /app/minimax/static/minimax/images/flags/cr.png
minimax/images/flags/mg.png /app/minimax/static/minimax/images/flags/mg.png
minimax/images/flags/fr.png /app/minimax/static/minimax/images/flags/fr.png
minimax/images/flags/tn.png /app/minimax/static/minimax/images/flags/tn.png
minimax/images/flags/bd.png /app/minimax/static/minimax/images/flags/bd.png
minimax/images/flags/ng.png /app/minimax/static/minimax/images/flags/ng.png
minimax/images/flags/gy.png /app/minimax/static/minimax/images/flags/gy.png
minimax/images/flags/pk.png /app/minimax/static/minimax/images/flags/pk.png
minimax/images/flags/dm.png /app/minimax/static/minimax/images/flags/dm.png
minimax/images/flags/dj.png /app/minimax/static/minimax/images/flags/dj.png
minimax/images/flags/cx.png /app/minimax/static/minimax/images/flags/cx.png
minimax/images/flags/bb.png /app/minimax/static/minimax/images/flags/bb.png
minimax/images/flags/il.png /app/minimax/static/minimax/images/flags/il.png
minimax/images/flags/mu.png /app/minimax/static/minimax/images/flags/mu.png
minimax/images/flags/vg.png /app/minimax/static/minimax/images/flags/vg.png
minimax/images/flags/st.png /app/minimax/static/minimax/images/flags/st.png
minimax/images/flags/ly.png /app/minimax/static/minimax/images/flags/ly.png
minimax/images/flags/ae.png /app/minimax/static/minimax/images/flags/ae.png
minimax/images/flags/pr.png /app/minimax/static/minimax/images/flags/pr.png
minimax/images/flags/ec.png /app/minimax/static/minimax/images/flags/ec.png
minimax/images/flags/eh.png /app/minimax/static/minimax/images/flags/eh.png
minimax/images/flags/it.png /app/minimax/static/minimax/images/flags/it.png
minimax/images/flags/sh.png /app/minimax/static/minimax/images/flags/sh.png
minimax/images/flags/pl.png /app/minimax/static/minimax/images/flags/pl.png
minimax/images/flags/bg.png /app/minimax/static/minimax/images/flags/bg.png
minimax/images/flags/mh.png /app/minimax/static/minimax/images/flags/mh.png
minimax/images/flags/sz.png /app/minimax/static/minimax/images/flags/sz.png
minimax/images/flags/fi.png /app/minimax/static/minimax/images/flags/fi.png
minimax/images/flags/gh.png /app/minimax/static/minimax/images/flags/gh.png
minimax/images/flags/um.png /app/minimax/static/minimax/images/flags/um.png
minimax/images/flags/fk.png /app/minimax/static/minimax/images/flags/fk.png
minimax/images/flags/us.png /app/minimax/static/minimax/images/flags/us.png
minimax/images/flags/lv.png /app/minimax/static/minimax/images/flags/lv.png
minimax/images/flags/tm.png /app/minimax/static/minimax/images/flags/tm.png
minimax/images/flags/sj.png /app/minimax/static/minimax/images/flags/sj.png
minimax/images/flags/mv.png /app/minimax/static/minimax/images/flags/mv.png
minimax/images/flags/ad.png /app/minimax/static/minimax/images/flags/ad.png
minimax/images/flags/gi.png /app/minimax/static/minimax/images/flags/gi.png
minimax/images/flags/sc.png /app/minimax/static/minimax/images/flags/sc.png
minimax/images/flags/cg.png /app/minimax/static/minimax/images/flags/cg.png
minimax/images/flags/se.png /app/minimax/static/minimax/images/flags/se.png
minimax/images/flags/cs.png /app/minimax/static/minimax/images/flags/cs.png
minimax/images/flags/rs.png /app/minimax/static/minimax/images/flags/rs.png
minimax/images/flags/is.png /app/minimax/static/minimax/images/flags/is.png
minimax/images/flags/et.png /app/minimax/static/minimax/images/flags/et.png
minimax/images/flags/al.png /app/minimax/static/minimax/images/flags/al.png
minimax/images/flags/ar.png /app/minimax/static/minimax/images/flags/ar.png
minimax/images/flags/tk.png /app/minimax/static/minimax/images/flags/tk.png
minimax/images/flags/mk.png /app/minimax/static/minimax/images/flags/mk.png
minimax/images/flags/cl.png /app/minimax/static/minimax/images/flags/cl.png
minimax/images/flags/sm.png /app/minimax/static/minimax/images/flags/sm.png
minimax/images/flags/ye.png /app/minimax/static/minimax/images/flags/ye.png
minimax/images/flags/tt.png /app/minimax/static/minimax/images/flags/tt.png
minimax/images/flags/kp.png /app/minimax/static/minimax/images/flags/kp.png
minimax/images/flags/nu.png /app/minimax/static/minimax/images/flags/nu.png
minimax/images/flags/ps.png /app/minimax/static/minimax/images/flags/ps.png
minimax/images/flags/pg.png /app/minimax/static/minimax/images/flags/pg.png
minimax/images/newsletter/instagram.png /app/minimax/static/minimax/images/newsletter/instagram.png
minimax/images/newsletter/top_logo.png /app/minimax/static/minimax/images/newsletter/top_logo.png
minimax/images/newsletter/in.png /app/minimax/static/minimax/images/newsletter/in.png
minimax/images/newsletter/arrow_right.png /app/minimax/static/minimax/images/newsletter/arrow_right.png
minimax/images/newsletter/fb.png /app/minimax/static/minimax/images/newsletter/fb.png
minimax/images/newsletter/yt.png /app/minimax/static/minimax/images/newsletter/yt.png
minimax/customs/tinymce/plugins/advancedmedia/plugin.js /app/minimax/static/minimax/customs/tinymce/plugins/advancedmedia/plugin.js
minimax/customs/tinymce/plugins/advancedmedia/plugin.min.js /app/minimax/static/minimax/customs/tinymce/plugins/advancedmedia/plugin.min.js
minimax/customs/tinymce/plugins/iadvlist/plugin.js /app/minimax/static/minimax/customs/tinymce/plugins/iadvlist/plugin.js
minimax/customs/tinymce/plugins/iadvlist/plugin.min.js /app/minimax/static/minimax/customs/tinymce/plugins/iadvlist/plugin.min.js
minimax/customs/tinymce/plugins/cinit/plugin.js /app/minimax/static/minimax/customs/tinymce/plugins/cinit/plugin.js
minimax/customs/tinymce/plugins/cinit/plugin.min.js /app/minimax/static/minimax/customs/tinymce/plugins/cinit/plugin.min.js
minimax/customs/tinymce/plugins/skiphyphen/plugin.js /app/minimax/static/minimax/customs/tinymce/plugins/skiphyphen/plugin.js
minimax/customs/tinymce/plugins/skiphyphen/plugin.min.js /app/minimax/static/minimax/customs/tinymce/plugins/skiphyphen/plugin.min.js
minimax/customs/tinymce/plugins/idoc/plugin.js /app/minimax/static/minimax/customs/tinymce/plugins/idoc/plugin.js
minimax/customs/tinymce/plugins/idoc/plugin.min.js /app/minimax/static/minimax/customs/tinymce/plugins/idoc/plugin.min.js
minimax/customs/tinymce/plugins/ilink/plugin.js /app/minimax/static/minimax/customs/tinymce/plugins/ilink/plugin.js
minimax/customs/tinymce/plugins/ilink/plugin.min.js /app/minimax/static/minimax/customs/tinymce/plugins/ilink/plugin.min.js
minimax/tinymce/changelog.txt /app/minimax/static/minimax/tinymce/changelog.txt
minimax/tinymce/LICENSE.TXT /app/minimax/static/minimax/tinymce/LICENSE.TXT
minimax/tinymce/js/tinymce/jquery.tinymce.min.js /app/minimax/static/minimax/tinymce/js/tinymce/jquery.tinymce.min.js
minimax/tinymce/js/tinymce/tinymce.min.js /app/minimax/static/minimax/tinymce/js/tinymce/tinymce.min.js
minimax/tinymce/js/tinymce/license.txt /app/minimax/static/minimax/tinymce/js/tinymce/license.txt
minimax/tinymce/js/tinymce/skins/lightgray/skin.min.css /app/minimax/static/minimax/tinymce/js/tinymce/skins/lightgray/skin.min.css
minimax/tinymce/js/tinymce/skins/lightgray/content.min.css /app/minimax/static/minimax/tinymce/js/tinymce/skins/lightgray/content.min.css
minimax/tinymce/js/tinymce/skins/lightgray/skin.ie7.min.css /app/minimax/static/minimax/tinymce/js/tinymce/skins/lightgray/skin.ie7.min.css
minimax/tinymce/js/tinymce/skins/lightgray/content.inline.min.css /app/minimax/static/minimax/tinymce/js/tinymce/skins/lightgray/content.inline.min.css
minimax/tinymce/js/tinymce/skins/lightgray/img/loader.gif /app/minimax/static/minimax/tinymce/js/tinymce/skins/lightgray/img/loader.gif
minimax/tinymce/js/tinymce/skins/lightgray/img/anchor.gif /app/minimax/static/minimax/tinymce/js/tinymce/skins/lightgray/img/anchor.gif
minimax/tinymce/js/tinymce/skins/lightgray/img/trans.gif /app/minimax/static/minimax/tinymce/js/tinymce/skins/lightgray/img/trans.gif
minimax/tinymce/js/tinymce/skins/lightgray/img/object.gif /app/minimax/static/minimax/tinymce/js/tinymce/skins/lightgray/img/object.gif
minimax/tinymce/js/tinymce/skins/lightgray/fonts/tinymce.svg /app/minimax/static/minimax/tinymce/js/tinymce/skins/lightgray/fonts/tinymce.svg
minimax/tinymce/js/tinymce/skins/lightgray/fonts/tinymce-small.svg /app/minimax/static/minimax/tinymce/js/tinymce/skins/lightgray/fonts/tinymce-small.svg
minimax/tinymce/js/tinymce/skins/lightgray/fonts/tinymce.eot /app/minimax/static/minimax/tinymce/js/tinymce/skins/lightgray/fonts/tinymce.eot
minimax/tinymce/js/tinymce/skins/lightgray/fonts/tinymce-small.woff /app/minimax/static/minimax/tinymce/js/tinymce/skins/lightgray/fonts/tinymce-small.woff
minimax/tinymce/js/tinymce/skins/lightgray/fonts/tinymce-small.ttf /app/minimax/static/minimax/tinymce/js/tinymce/skins/lightgray/fonts/tinymce-small.ttf
minimax/tinymce/js/tinymce/skins/lightgray/fonts/tinymce.ttf /app/minimax/static/minimax/tinymce/js/tinymce/skins/lightgray/fonts/tinymce.ttf
minimax/tinymce/js/tinymce/skins/lightgray/fonts/tinymce.woff /app/minimax/static/minimax/tinymce/js/tinymce/skins/lightgray/fonts/tinymce.woff
minimax/tinymce/js/tinymce/skins/lightgray/fonts/tinymce-small.eot /app/minimax/static/minimax/tinymce/js/tinymce/skins/lightgray/fonts/tinymce-small.eot
minimax/tinymce/js/tinymce/themes/inlite/theme.min.js /app/minimax/static/minimax/tinymce/js/tinymce/themes/inlite/theme.min.js
minimax/tinymce/js/tinymce/themes/modern/theme.min.js /app/minimax/static/minimax/tinymce/js/tinymce/themes/modern/theme.min.js
minimax/tinymce/js/tinymce/plugins/advlist/plugin.min.js /app/minimax/static/minimax/tinymce/js/tinymce/plugins/advlist/plugin.min.js
minimax/tinymce/js/tinymce/plugins/autolink/plugin.min.js /app/minimax/static/minimax/tinymce/js/tinymce/plugins/autolink/plugin.min.js
minimax/tinymce/js/tinymce/plugins/searchreplace/plugin.min.js /app/minimax/static/minimax/tinymce/js/tinymce/plugins/searchreplace/plugin.min.js
minimax/tinymce/js/tinymce/plugins/wordcount/plugin.min.js /app/minimax/static/minimax/tinymce/js/tinymce/plugins/wordcount/plugin.min.js
minimax/tinymce/js/tinymce/plugins/nonbreaking/plugin.min.js /app/minimax/static/minimax/tinymce/js/tinymce/plugins/nonbreaking/plugin.min.js
minimax/tinymce/js/tinymce/plugins/autoresize/plugin.min.js /app/minimax/static/minimax/tinymce/js/tinymce/plugins/autoresize/plugin.min.js
minimax/tinymce/js/tinymce/plugins/codesample/plugin.min.js /app/minimax/static/minimax/tinymce/js/tinymce/plugins/codesample/plugin.min.js
minimax/tinymce/js/tinymce/plugins/codesample/css/prism.css /app/minimax/static/minimax/tinymce/js/tinymce/plugins/codesample/css/prism.css
minimax/tinymce/js/tinymce/plugins/textpattern/plugin.min.js /app/minimax/static/minimax/tinymce/js/tinymce/plugins/textpattern/plugin.min.js
minimax/tinymce/js/tinymce/plugins/paste/plugin.min.js /app/minimax/static/minimax/tinymce/js/tinymce/plugins/paste/plugin.min.js
minimax/tinymce/js/tinymce/plugins/image/plugin.min.js /app/minimax/static/minimax/tinymce/js/tinymce/plugins/image/plugin.min.js
minimax/tinymce/js/tinymce/plugins/template/plugin.min.js /app/minimax/static/minimax/tinymce/js/tinymce/plugins/template/plugin.min.js
minimax/tinymce/js/tinymce/plugins/hr/plugin.min.js /app/minimax/static/minimax/tinymce/js/tinymce/plugins/hr/plugin.min.js
minimax/tinymce/js/tinymce/plugins/fullpage/plugin.min.js /app/minimax/static/minimax/tinymce/js/tinymce/plugins/fullpage/plugin.min.js
minimax/tinymce/js/tinymce/plugins/anchor/plugin.min.js /app/minimax/static/minimax/tinymce/js/tinymce/plugins/anchor/plugin.min.js
minimax/tinymce/js/tinymce/plugins/imagetools/plugin.min.js /app/minimax/static/minimax/tinymce/js/tinymce/plugins/imagetools/plugin.min.js
minimax/tinymce/js/tinymce/plugins/emoticons/plugin.min.js /app/minimax/static/minimax/tinymce/js/tinymce/plugins/emoticons/plugin.min.js
minimax/tinymce/js/tinymce/plugins/emoticons/img/smiley-money-mouth.gif /app/minimax/static/minimax/tinymce/js/tinymce/plugins/emoticons/img/smiley-money-mouth.gif
minimax/tinymce/js/tinymce/plugins/emoticons/img/smiley-surprised.gif /app/minimax/static/minimax/tinymce/js/tinymce/plugins/emoticons/img/smiley-surprised.gif
minimax/tinymce/js/tinymce/plugins/emoticons/img/smiley-sealed.gif /app/minimax/static/minimax/tinymce/js/tinymce/plugins/emoticons/img/smiley-sealed.gif
minimax/tinymce/js/tinymce/plugins/emoticons/img/smiley-smile.gif /app/minimax/static/minimax/tinymce/js/tinymce/plugins/emoticons/img/smiley-smile.gif
minimax/tinymce/js/tinymce/plugins/emoticons/img/smiley-innocent.gif /app/minimax/static/minimax/tinymce/js/tinymce/plugins/emoticons/img/smiley-innocent.gif
minimax/tinymce/js/tinymce/plugins/emoticons/img/smiley-frown.gif /app/minimax/static/minimax/tinymce/js/tinymce/plugins/emoticons/img/smiley-frown.gif
minimax/tinymce/js/tinymce/plugins/emoticons/img/smiley-cry.gif /app/minimax/static/minimax/tinymce/js/tinymce/plugins/emoticons/img/smiley-cry.gif
minimax/tinymce/js/tinymce/plugins/emoticons/img/smiley-tongue-out.gif /app/minimax/static/minimax/tinymce/js/tinymce/plugins/emoticons/img/smiley-tongue-out.gif
minimax/tinymce/js/tinymce/plugins/emoticons/img/smiley-yell.gif /app/minimax/static/minimax/tinymce/js/tinymce/plugins/emoticons/img/smiley-yell.gif
minimax/tinymce/js/tinymce/plugins/emoticons/img/smiley-cool.gif /app/minimax/static/minimax/tinymce/js/tinymce/plugins/emoticons/img/smiley-cool.gif
minimax/tinymce/js/tinymce/plugins/emoticons/img/smiley-laughing.gif /app/minimax/static/minimax/tinymce/js/tinymce/plugins/emoticons/img/smiley-laughing.gif
minimax/tinymce/js/tinymce/plugins/emoticons/img/smiley-embarassed.gif /app/minimax/static/minimax/tinymce/js/tinymce/plugins/emoticons/img/smiley-embarassed.gif
minimax/tinymce/js/tinymce/plugins/emoticons/img/smiley-wink.gif /app/minimax/static/minimax/tinymce/js/tinymce/plugins/emoticons/img/smiley-wink.gif
minimax/tinymce/js/tinymce/plugins/emoticons/img/smiley-foot-in-mouth.gif /app/minimax/static/minimax/tinymce/js/tinymce/plugins/emoticons/img/smiley-foot-in-mouth.gif
minimax/tinymce/js/tinymce/plugins/emoticons/img/smiley-kiss.gif /app/minimax/static/minimax/tinymce/js/tinymce/plugins/emoticons/img/smiley-kiss.gif
minimax/tinymce/js/tinymce/plugins/emoticons/img/smiley-undecided.gif /app/minimax/static/minimax/tinymce/js/tinymce/plugins/emoticons/img/smiley-undecided.gif
minimax/tinymce/js/tinymce/plugins/toc/plugin.min.js /app/minimax/static/minimax/tinymce/js/tinymce/plugins/toc/plugin.min.js
minimax/tinymce/js/tinymce/plugins/legacyoutput/plugin.min.js /app/minimax/static/minimax/tinymce/js/tinymce/plugins/legacyoutput/plugin.min.js
minimax/tinymce/js/tinymce/plugins/colorpicker/plugin.min.js /app/minimax/static/minimax/tinymce/js/tinymce/plugins/colorpicker/plugin.min.js
minimax/tinymce/js/tinymce/plugins/noneditable/plugin.min.js /app/minimax/static/minimax/tinymce/js/tinymce/plugins/noneditable/plugin.min.js
minimax/tinymce/js/tinymce/plugins/visualchars/plugin.min.js /app/minimax/static/minimax/tinymce/js/tinymce/plugins/visualchars/plugin.min.js
minimax/tinymce/js/tinymce/plugins/code/plugin.min.js /app/minimax/static/minimax/tinymce/js/tinymce/plugins/code/plugin.min.js
minimax/tinymce/js/tinymce/plugins/link/plugin.min.js /app/minimax/static/minimax/tinymce/js/tinymce/plugins/link/plugin.min.js
minimax/tinymce/js/tinymce/plugins/compat3x/plugin.js /app/minimax/static/minimax/tinymce/js/tinymce/plugins/compat3x/plugin.js
minimax/tinymce/js/tinymce/plugins/compat3x/plugin.min.js /app/minimax/static/minimax/tinymce/js/tinymce/plugins/compat3x/plugin.min.js
minimax/tinymce/js/tinymce/plugins/compat3x/tiny_mce_popup.js /app/minimax/static/minimax/tinymce/js/tinymce/plugins/compat3x/tiny_mce_popup.js
minimax/tinymce/js/tinymce/plugins/compat3x/css/dialog.css /app/minimax/static/minimax/tinymce/js/tinymce/plugins/compat3x/css/dialog.css
minimax/tinymce/js/tinymce/plugins/compat3x/img/icons.gif /app/minimax/static/minimax/tinymce/js/tinymce/plugins/compat3x/img/icons.gif
minimax/tinymce/js/tinymce/plugins/compat3x/img/menu_arrow.gif /app/minimax/static/minimax/tinymce/js/tinymce/plugins/compat3x/img/menu_arrow.gif
minimax/tinymce/js/tinymce/plugins/compat3x/img/menu_check.gif /app/minimax/static/minimax/tinymce/js/tinymce/plugins/compat3x/img/menu_check.gif
minimax/tinymce/js/tinymce/plugins/compat3x/img/buttons.png /app/minimax/static/minimax/tinymce/js/tinymce/plugins/compat3x/img/buttons.png
minimax/tinymce/js/tinymce/plugins/compat3x/img/tabs.gif /app/minimax/static/minimax/tinymce/js/tinymce/plugins/compat3x/img/tabs.gif
minimax/tinymce/js/tinymce/plugins/compat3x/img/items.gif /app/minimax/static/minimax/tinymce/js/tinymce/plugins/compat3x/img/items.gif
minimax/tinymce/js/tinymce/plugins/compat3x/img/progress.gif /app/minimax/static/minimax/tinymce/js/tinymce/plugins/compat3x/img/progress.gif
minimax/tinymce/js/tinymce/plugins/compat3x/utils/validate.js /app/minimax/static/minimax/tinymce/js/tinymce/plugins/compat3x/utils/validate.js
minimax/tinymce/js/tinymce/plugins/compat3x/utils/mctabs.js /app/minimax/static/minimax/tinymce/js/tinymce/plugins/compat3x/utils/mctabs.js
minimax/tinymce/js/tinymce/plugins/compat3x/utils/editable_selects.js /app/minimax/static/minimax/tinymce/js/tinymce/plugins/compat3x/utils/editable_selects.js
minimax/tinymce/js/tinymce/plugins/compat3x/utils/form_utils.js /app/minimax/static/minimax/tinymce/js/tinymce/plugins/compat3x/utils/form_utils.js
minimax/tinymce/js/tinymce/plugins/fullscreen/plugin.min.js /app/minimax/static/minimax/tinymce/js/tinymce/plugins/fullscreen/plugin.min.js
minimax/tinymce/js/tinymce/plugins/tabfocus/plugin.min.js /app/minimax/static/minimax/tinymce/js/tinymce/plugins/tabfocus/plugin.min.js
minimax/tinymce/js/tinymce/plugins/contextmenu/plugin.min.js /app/minimax/static/minimax/tinymce/js/tinymce/plugins/contextmenu/plugin.min.js
minimax/tinymce/js/tinymce/plugins/preview/plugin.min.js /app/minimax/static/minimax/tinymce/js/tinymce/plugins/preview/plugin.min.js
minimax/tinymce/js/tinymce/plugins/textcolor/plugin.min.js /app/minimax/static/minimax/tinymce/js/tinymce/plugins/textcolor/plugin.min.js
minimax/tinymce/js/tinymce/plugins/visualblocks/plugin.min.js /app/minimax/static/minimax/tinymce/js/tinymce/plugins/visualblocks/plugin.min.js
minimax/tinymce/js/tinymce/plugins/visualblocks/css/visualblocks.css /app/minimax/static/minimax/tinymce/js/tinymce/plugins/visualblocks/css/visualblocks.css
minimax/tinymce/js/tinymce/plugins/table/plugin.min.js /app/minimax/static/minimax/tinymce/js/tinymce/plugins/table/plugin.min.js
minimax/tinymce/js/tinymce/plugins/spellchecker/plugin.min.js /app/minimax/static/minimax/tinymce/js/tinymce/plugins/spellchecker/plugin.min.js
minimax/tinymce/js/tinymce/plugins/help/plugin.min.js /app/minimax/static/minimax/tinymce/js/tinymce/plugins/help/plugin.min.js
minimax/tinymce/js/tinymce/plugins/help/img/logo.png /app/minimax/static/minimax/tinymce/js/tinymce/plugins/help/img/logo.png
minimax/tinymce/js/tinymce/plugins/insertdatetime/plugin.min.js /app/minimax/static/minimax/tinymce/js/tinymce/plugins/insertdatetime/plugin.min.js
minimax/tinymce/js/tinymce/plugins/print/plugin.min.js /app/minimax/static/minimax/tinymce/js/tinymce/plugins/print/plugin.min.js
minimax/tinymce/js/tinymce/plugins/save/plugin.min.js /app/minimax/static/minimax/tinymce/js/tinymce/plugins/save/plugin.min.js
minimax/tinymce/js/tinymce/plugins/directionality/plugin.min.js /app/minimax/static/minimax/tinymce/js/tinymce/plugins/directionality/plugin.min.js
minimax/tinymce/js/tinymce/plugins/charmap/plugin.min.js /app/minimax/static/minimax/tinymce/js/tinymce/plugins/charmap/plugin.min.js
minimax/tinymce/js/tinymce/plugins/bbcode/plugin.min.js /app/minimax/static/minimax/tinymce/js/tinymce/plugins/bbcode/plugin.min.js
minimax/tinymce/js/tinymce/plugins/lists/plugin.min.js /app/minimax/static/minimax/tinymce/js/tinymce/plugins/lists/plugin.min.js
minimax/tinymce/js/tinymce/plugins/importcss/plugin.min.js /app/minimax/static/minimax/tinymce/js/tinymce/plugins/importcss/plugin.min.js
minimax/tinymce/js/tinymce/plugins/media/plugin.js /app/minimax/static/minimax/tinymce/js/tinymce/plugins/media/plugin.js
minimax/tinymce/js/tinymce/plugins/media/plugin.min.js /app/minimax/static/minimax/tinymce/js/tinymce/plugins/media/plugin.min.js
minimax/tinymce/js/tinymce/plugins/autosave/plugin.min.js /app/minimax/static/minimax/tinymce/js/tinymce/plugins/autosave/plugin.min.js
minimax/tinymce/js/tinymce/plugins/pagebreak/plugin.min.js /app/minimax/static/minimax/tinymce/js/tinymce/plugins/pagebreak/plugin.min.js
minimax/tinymce/js/tinymce/langs/readme.md /app/minimax/static/minimax/tinymce/js/tinymce/langs/readme.md
frontend/.gitignore /app/minimax/static/frontend/.gitignore
frontend/scss/_news.scss /app/minimax/static/frontend/scss/_news.scss
frontend/scss/_carousels.scss /app/minimax/static/frontend/scss/_carousels.scss
frontend/scss/_images.scss /app/minimax/static/frontend/scss/_images.scss
frontend/scss/_history.scss /app/minimax/static/frontend/scss/_history.scss
frontend/scss/_cost_benefit.scss /app/minimax/static/frontend/scss/_cost_benefit.scss
frontend/scss/_maps.scss /app/minimax/static/frontend/scss/_maps.scss
frontend/scss/_page-header.scss /app/minimax/static/frontend/scss/_page-header.scss
frontend/scss/_articles.scss /app/minimax/static/frontend/scss/_articles.scss
frontend/scss/_sidenav.scss /app/minimax/static/frontend/scss/_sidenav.scss
frontend/scss/_mixins.scss /app/minimax/static/frontend/scss/_mixins.scss
frontend/scss/_fairs.scss /app/minimax/static/frontend/scss/_fairs.scss
frontend/scss/_locations.scss /app/minimax/static/frontend/scss/_locations.scss
frontend/scss/_btn-icons.scss /app/minimax/static/frontend/scss/_btn-icons.scss
frontend/scss/_modals.scss /app/minimax/static/frontend/scss/_modals.scss
frontend/scss/style.scss /app/minimax/static/frontend/scss/style.scss
frontend/scss/_jobs.scss /app/minimax/static/frontend/scss/_jobs.scss
frontend/scss/_landing_page.scss /app/minimax/static/frontend/scss/_landing_page.scss
frontend/scss/_page-footer.scss /app/minimax/static/frontend/scss/_page-footer.scss
frontend/scss/_fonts.scss /app/minimax/static/frontend/scss/_fonts.scss
frontend/scss/_chosen.scss /app/minimax/static/frontend/scss/_chosen.scss
frontend/scss/_technology.scss /app/minimax/static/frontend/scss/_technology.scss
frontend/scss/_newsletter.scss /app/minimax/static/frontend/scss/_newsletter.scss
frontend/scss/_agents.scss /app/minimax/static/frontend/scss/_agents.scss
frontend/scss/_tabs.scss /app/minimax/static/frontend/scss/_tabs.scss
frontend/scss/_downloads.scss /app/minimax/static/frontend/scss/_downloads.scss
frontend/scss/_buttons.scss /app/minimax/static/frontend/scss/_buttons.scss
frontend/scss/_messages.scss /app/minimax/static/frontend/scss/_messages.scss
frontend/scss/_panels.scss /app/minimax/static/frontend/scss/_panels.scss
frontend/scss/_search-results.scss /app/minimax/static/frontend/scss/_search-results.scss
frontend/scss/_forms.scss /app/minimax/static/frontend/scss/_forms.scss
frontend/scss/_homepage.scss /app/minimax/static/frontend/scss/_homepage.scss
frontend/scss/_main_menu.scss /app/minimax/static/frontend/scss/_main_menu.scss
frontend/scss/_tables.scss /app/minimax/static/frontend/scss/_tables.scss
frontend/scss/_variables.scss /app/minimax/static/frontend/scss/_variables.scss
frontend/scss/_layout.scss /app/minimax/static/frontend/scss/_layout.scss
frontend/images/fire-extinguisher.png /app/minimax/static/frontend/images/fire-extinguisher.png
frontend/images/fair-logo-seatrade.png /app/minimax/static/frontend/images/fair-logo-seatrade.png
frontend/images/contact-hint-mobile.jpg /app/minimax/static/frontend/images/contact-hint-mobile.jpg
frontend/images/carousel-1.png /app/minimax/static/frontend/images/carousel-1.png
frontend/images/logo_beste_arbeitgeber.png /app/minimax/static/frontend/images/logo_beste_arbeitgeber.png
frontend/images/contact-projectfragen.jpg /app/minimax/static/frontend/images/contact-projectfragen.jpg
frontend/images/map-marker_agent.png /app/minimax/static/frontend/images/map-marker_agent.png
frontend/images/smart_services_login_screen.png /app/minimax/static/frontend/images/smart_services_login_screen.png
frontend/images/minimax-mobile-logo-250.png /app/minimax/static/frontend/images/minimax-mobile-logo-250.png
frontend/images/fendium_login_bg.png /app/minimax/static/frontend/images/fendium_login_bg.png
frontend/images/carousel-4.png /app/minimax/static/frontend/images/carousel-4.png
frontend/images/bg-file-pdf.png /app/minimax/static/frontend/images/bg-file-pdf.png
frontend/images/fairs-img-2.png /app/minimax/static/frontend/images/fairs-img-2.png
frontend/images/minimax_international.jpg /app/minimax/static/frontend/images/minimax_international.jpg
frontend/images/map-marker_partner.png /app/minimax/static/frontend/images/map-marker_partner.png
frontend/images/homepage-1.png /app/minimax/static/frontend/images/homepage-1.png
frontend/images/bg-home.png /app/minimax/static/frontend/images/bg-home.png
frontend/images/logo-mb.png /app/minimax/static/frontend/images/logo-mb.png
frontend/images/map-marker.png /app/minimax/static/frontend/images/map-marker.png
frontend/images/logo-job-zukinft.png /app/minimax/static/frontend/images/logo-job-zukinft.png
frontend/images/search-close.png /app/minimax/static/frontend/images/search-close.png
frontend/images/tile.png /app/minimax/static/frontend/images/tile.png
frontend/images/product_of_the_year.webp /app/minimax/static/frontend/images/product_of_the_year.webp
frontend/images/bg-technology-map.png /app/minimax/static/frontend/images/bg-technology-map.png
frontend/images/grid.png /app/minimax/static/frontend/images/grid.png
frontend/images/news_sample-2.png /app/minimax/static/frontend/images/news_sample-2.png
frontend/images/homepage-4.png /app/minimax/static/frontend/images/homepage-4.png
frontend/images/related-4.png /app/minimax/static/frontend/images/related-4.png
frontend/images/contacts-sample-sprinkler_mobile.jpg /app/minimax/static/frontend/images/contacts-sample-sprinkler_mobile.jpg
frontend/images/solutions-map.png /app/minimax/static/frontend/images/solutions-map.png
frontend/images/contact-tech_mobile.jpg /app/minimax/static/frontend/images/contact-tech_mobile.jpg
frontend/images/heat_yield.png /app/minimax/static/frontend/images/heat_yield.png
frontend/images/ico-pin.png /app/minimax/static/frontend/images/ico-pin.png
frontend/images/apple-touch-icon.png /app/minimax/static/frontend/images/apple-touch-icon.png
frontend/images/product_of_the_year.png /app/minimax/static/frontend/images/product_of_the_year.png
frontend/images/favicon2.ico /app/minimax/static/frontend/images/favicon2.ico
frontend/images/w-copie.png /app/minimax/static/frontend/images/w-copie.png
frontend/images/logo-vw.png /app/minimax/static/frontend/images/logo-vw.png
frontend/images/logo_small.png /app/minimax/static/frontend/images/logo_small.png
frontend/images/sprite-x.png /app/minimax/static/frontend/images/sprite-x.png
frontend/images/solution-tab-img.png /app/minimax/static/frontend/images/solution-tab-img.png
frontend/images/right_arrow.webp /app/minimax/static/frontend/images/right_arrow.webp
frontend/images/contact-viking.jpg /app/minimax/static/frontend/images/contact-viking.jpg
frontend/images/right_arrow.png /app/minimax/static/frontend/images/right_arrow.png
frontend/images/running_costs.png /app/minimax/static/frontend/images/running_costs.png
frontend/images/bg-file-word.png /app/minimax/static/frontend/images/bg-file-word.png
frontend/images/home.png /app/minimax/static/frontend/images/home.png
frontend/images/document.png /app/minimax/static/frontend/images/document.png
frontend/images/map-modal-close.png /app/minimax/static/frontend/images/map-modal-close.png
frontend/images/ico-brand.png /app/minimax/static/frontend/images/ico-brand.png
frontend/images/contact-bg-2.jpg /app/minimax/static/frontend/images/contact-bg-2.jpg
frontend/images/ico-risks.png /app/minimax/static/frontend/images/ico-risks.png
frontend/images/line-copie.png /app/minimax/static/frontend/images/line-copie.png
frontend/images/list-check-marker.png /app/minimax/static/frontend/images/list-check-marker.png
frontend/images/logo-job-zukinft.webp /app/minimax/static/frontend/images/logo-job-zukinft.webp
frontend/images/bg-data-center.png /app/minimax/static/frontend/images/bg-data-center.png
frontend/images/carousel-3.png /app/minimax/static/frontend/images/carousel-3.png
frontend/images/his-2001.png /app/minimax/static/frontend/images/his-2001.png
frontend/images/newsletter_preview_image.JPG /app/minimax/static/frontend/images/newsletter_preview_image.JPG
frontend/images/office_building.png /app/minimax/static/frontend/images/office_building.png
frontend/images/left_arrow.png /app/minimax/static/frontend/images/left_arrow.png
frontend/images/his-2007.png /app/minimax/static/frontend/images/his-2007.png
frontend/images/contact-projectfragen_mobile.jpg /app/minimax/static/frontend/images/contact-projectfragen_mobile.jpg
frontend/images/related-2.png /app/minimax/static/frontend/images/related-2.png
frontend/images/bg-data-center_mobile.png /app/minimax/static/frontend/images/bg-data-center_mobile.png
frontend/images/contact-service.jpg /app/minimax/static/frontend/images/contact-service.jpg
frontend/images/carousel-2.png /app/minimax/static/frontend/images/carousel-2.png
frontend/images/approval-2.png /app/minimax/static/frontend/images/approval-2.png
frontend/images/favicon.png /app/minimax/static/frontend/images/favicon.png
frontend/images/his-2018.png /app/minimax/static/frontend/images/his-2018.png
frontend/images/contact-bg-3.png /app/minimax/static/frontend/images/contact-bg-3.png
frontend/images/logo-small.png /app/minimax/static/frontend/images/logo-small.png
frontend/images/related-1.png /app/minimax/static/frontend/images/related-1.png
frontend/images/map-marker_hq.png /app/minimax/static/frontend/images/map-marker_hq.png
frontend/images/list-arrow.png /app/minimax/static/frontend/images/list-arrow.png
frontend/images/related-3.png /app/minimax/static/frontend/images/related-3.png
frontend/images/approval-1.png /app/minimax/static/frontend/images/approval-1.png
frontend/images/switch_off.png /app/minimax/static/frontend/images/switch_off.png
frontend/images/bg-file-ppt.png /app/minimax/static/frontend/images/bg-file-ppt.png
frontend/images/contact-company_mobile.jpg /app/minimax/static/frontend/images/contact-company_mobile.jpg
frontend/images/homepage-5.png /app/minimax/static/frontend/images/homepage-5.png
frontend/images/bg-solutions_mobile.png /app/minimax/static/frontend/images/bg-solutions_mobile.png
frontend/images/contact-button-white.png /app/minimax/static/frontend/images/contact-button-white.png
frontend/images/waterdrops-img-wide.png /app/minimax/static/frontend/images/waterdrops-img-wide.png
frontend/images/contact-bg-1.jpg /app/minimax/static/frontend/images/contact-bg-1.jpg
frontend/images/approval-3.png /app/minimax/static/frontend/images/approval-3.png
frontend/images/contact-hint.jpg /app/minimax/static/frontend/images/contact-hint.jpg
frontend/images/logo-audi.png /app/minimax/static/frontend/images/logo-audi.png
frontend/images/news_sample-1.png /app/minimax/static/frontend/images/news_sample-1.png
frontend/images/left_arrow.webp /app/minimax/static/frontend/images/left_arrow.webp
frontend/images/contact-mobile.jpg /app/minimax/static/frontend/images/contact-mobile.jpg
frontend/images/contact-mobile_mobile.jpg /app/minimax/static/frontend/images/contact-mobile_mobile.jpg
frontend/images/contact-building-exterior.jpg /app/minimax/static/frontend/images/contact-building-exterior.jpg
frontend/images/homepage-3.png /app/minimax/static/frontend/images/homepage-3.png
frontend/images/modal-picture.png /app/minimax/static/frontend/images/modal-picture.png
frontend/images/smart_services_login_bg.jpg /app/minimax/static/frontend/images/smart_services_login_bg.jpg
frontend/images/newsletter_icon.png /app/minimax/static/frontend/images/newsletter_icon.png
frontend/images/application.jpg /app/minimax/static/frontend/images/application.jpg
frontend/images/contact-company.jpg /app/minimax/static/frontend/images/contact-company.jpg
frontend/images/favicon.ico /app/minimax/static/frontend/images/favicon.ico
frontend/images/contacts-sample-sprinkler.jpg /app/minimax/static/frontend/images/contacts-sample-sprinkler.jpg
frontend/images/map-marker_affiliate.png /app/minimax/static/frontend/images/map-marker_affiliate.png
frontend/images/logo-bmw.png /app/minimax/static/frontend/images/logo-bmw.png
frontend/images/map-angle.png /app/minimax/static/frontend/images/map-angle.png
frontend/images/bg-file-xl.png /app/minimax/static/frontend/images/bg-file-xl.png
frontend/images/related-technology.png /app/minimax/static/frontend/images/related-technology.png
frontend/images/newsletter_preview_image.jpg /app/minimax/static/frontend/images/newsletter_preview_image.jpg
frontend/images/homepage-2.png /app/minimax/static/frontend/images/homepage-2.png
frontend/images/gas_costs.png /app/minimax/static/frontend/images/gas_costs.png
frontend/images/solution-modal-img.png /app/minimax/static/frontend/images/solution-modal-img.png
frontend/images/minimax.jpg /app/minimax/static/frontend/images/minimax.jpg
frontend/images/ico-search.png /app/minimax/static/frontend/images/ico-search.png
frontend/images/logo_large.png /app/minimax/static/frontend/images/logo_large.png
frontend/images/ico-mail.png /app/minimax/static/frontend/images/ico-mail.png
frontend/images/footer-sprite.png /app/minimax/static/frontend/images/footer-sprite.png
frontend/images/func-tab-1.png /app/minimax/static/frontend/images/func-tab-1.png
frontend/images/home_white.png /app/minimax/static/frontend/images/home_white.png
frontend/images/standart-img.png /app/minimax/static/frontend/images/standart-img.png
frontend/images/bg-select.png /app/minimax/static/frontend/images/bg-select.png
frontend/images/logo-habe.svg /app/minimax/static/frontend/images/logo-habe.svg
frontend/images/bg-solutions.png /app/minimax/static/frontend/images/bg-solutions.png
frontend/images/fair-logo-feuer.png /app/minimax/static/frontend/images/fair-logo-feuer.png
frontend/images/grid24.png /app/minimax/static/frontend/images/grid24.png
frontend/images/bg-checkbox.png /app/minimax/static/frontend/images/bg-checkbox.png
frontend/images/banner-job-search.png /app/minimax/static/frontend/images/banner-job-search.png
frontend/images/his-1902.png /app/minimax/static/frontend/images/his-1902.png
frontend/images/bg-technologies.png /app/minimax/static/frontend/images/bg-technologies.png
frontend/images/his-2016.png /app/minimax/static/frontend/images/his-2016.png
frontend/images/bg-technologies_mobile.png /app/minimax/static/frontend/images/bg-technologies_mobile.png
frontend/images/map-marker_indep_distributor.png /app/minimax/static/frontend/images/map-marker_indep_distributor.png
frontend/images/waterdrops-img.png /app/minimax/static/frontend/images/waterdrops-img.png
frontend/images/ico-search-right.png /app/minimax/static/frontend/images/ico-search-right.png
frontend/images/contact-service_mobile.jpg /app/minimax/static/frontend/images/contact-service_mobile.jpg
frontend/images/application-done.jpg /app/minimax/static/frontend/images/application-done.jpg
frontend/images/co2_emissions.png /app/minimax/static/frontend/images/co2_emissions.png
frontend/images/fairs-img-1.png /app/minimax/static/frontend/images/fairs-img-1.png
frontend/images/solutions-img.png /app/minimax/static/frontend/images/solutions-img.png
frontend/images/home.webp /app/minimax/static/frontend/images/home.webp
frontend/images/power_yield.png /app/minimax/static/frontend/images/power_yield.png
frontend/images/contact-tech.jpg /app/minimax/static/frontend/images/contact-tech.jpg
frontend/images/home_old.png /app/minimax/static/frontend/images/home_old.png
frontend/images/ex_img/bb-1.jpg /app/minimax/static/frontend/images/ex_img/bb-1.jpg
frontend/images/ex_img/benefits_bg.jpg /app/minimax/static/frontend/images/ex_img/benefits_bg.jpg
frontend/images/ex_img/sh-details-4.jpg /app/minimax/static/frontend/images/ex_img/sh-details-4.jpg
frontend/images/ex_img/benefits_2.jpg /app/minimax/static/frontend/images/ex_img/benefits_2.jpg
frontend/images/ex_img/about-learning-4.jpg /app/minimax/static/frontend/images/ex_img/about-learning-4.jpg
frontend/images/ex_img/bb-4.jpg /app/minimax/static/frontend/images/ex_img/bb-4.jpg
frontend/images/ex_img/benefits_4.jpg /app/minimax/static/frontend/images/ex_img/benefits_4.jpg
frontend/images/ex_img/about-learning-bg.jpg /app/minimax/static/frontend/images/ex_img/about-learning-bg.jpg
frontend/images/ex_img/bb-5.jpg /app/minimax/static/frontend/images/ex_img/bb-5.jpg
frontend/images/ex_img/benefits_1.png /app/minimax/static/frontend/images/ex_img/benefits_1.png
frontend/images/ex_img/about-learning-2.jpg /app/minimax/static/frontend/images/ex_img/about-learning-2.jpg
frontend/images/ex_img/bb-3.jpg /app/minimax/static/frontend/images/ex_img/bb-3.jpg
frontend/images/ex_img/shuler-3.jpg /app/minimax/static/frontend/images/ex_img/shuler-3.jpg
frontend/images/ex_img/shuler-3_mobile.jpg /app/minimax/static/frontend/images/ex_img/shuler-3_mobile.jpg
frontend/images/ex_img/benefits_3.jpg /app/minimax/static/frontend/images/ex_img/benefits_3.jpg
frontend/images/ex_img/sh-details-3.jpg /app/minimax/static/frontend/images/ex_img/sh-details-3.jpg
frontend/images/ex_img/shuler-slide-4.jpg /app/minimax/static/frontend/images/ex_img/shuler-slide-4.jpg
frontend/images/ex_img/sh-details-1.jpg /app/minimax/static/frontend/images/ex_img/sh-details-1.jpg
frontend/images/ex_img/shuler-slide-1.jpg /app/minimax/static/frontend/images/ex_img/shuler-slide-1.jpg
frontend/images/ex_img/shuler-2.jpg /app/minimax/static/frontend/images/ex_img/shuler-2.jpg
frontend/images/ex_img/shuler-slide-2.jpg /app/minimax/static/frontend/images/ex_img/shuler-slide-2.jpg
frontend/images/ex_img/sh-details-bg.jpg /app/minimax/static/frontend/images/ex_img/sh-details-bg.jpg
frontend/images/ex_img/sh-details-2.jpg /app/minimax/static/frontend/images/ex_img/sh-details-2.jpg
frontend/images/ex_img/shuler-1.jpg /app/minimax/static/frontend/images/ex_img/shuler-1.jpg
frontend/images/ex_img/shuler-slide-3.jpg /app/minimax/static/frontend/images/ex_img/shuler-slide-3.jpg
frontend/images/ex_img/benefits_5.jpg /app/minimax/static/frontend/images/ex_img/benefits_5.jpg
frontend/images/ex_img/about-learning-3.jpg /app/minimax/static/frontend/images/ex_img/about-learning-3.jpg
frontend/images/ex_img/bb-2.jpg /app/minimax/static/frontend/images/ex_img/bb-2.jpg
frontend/images/homepage/contact_2_france_mobile.jpg /app/minimax/static/frontend/images/homepage/contact_2_france_mobile.jpg
frontend/images/homepage/news1.jpg /app/minimax/static/frontend/images/homepage/news1.jpg
frontend/images/homepage/news4.jpg /app/minimax/static/frontend/images/homepage/news4.jpg
frontend/images/homepage/careers_award.png /app/minimax/static/frontend/images/homepage/careers_award.png
frontend/images/homepage/contact_2_mobile.jpg /app/minimax/static/frontend/images/homepage/contact_2_mobile.jpg
frontend/images/homepage/contact_1.jpg /app/minimax/static/frontend/images/homepage/contact_1.jpg
frontend/images/homepage/news2.jpg /app/minimax/static/frontend/images/homepage/news2.jpg
frontend/images/homepage/careers.jpg /app/minimax/static/frontend/images/homepage/careers.jpg
frontend/images/homepage/contact_2_france.jpg /app/minimax/static/frontend/images/homepage/contact_2_france.jpg
frontend/images/homepage/careers_2.png /app/minimax/static/frontend/images/homepage/careers_2.png
frontend/images/homepage/news3.jpg /app/minimax/static/frontend/images/homepage/news3.jpg
frontend/images/homepage/contact_2.jpg /app/minimax/static/frontend/images/homepage/contact_2.jpg
frontend/images/homepage/careers_mobile.jpg /app/minimax/static/frontend/images/homepage/careers_mobile.jpg
frontend/images/homepage/careers_award_2.png /app/minimax/static/frontend/images/homepage/careers_award_2.png
frontend/images/homepage/contact_1_mobile.jpg /app/minimax/static/frontend/images/homepage/contact_1_mobile.jpg
frontend/fonts/2FA9E8_1_0.woff2 /app/minimax/static/frontend/fonts/2FA9E8_1_0.woff2
frontend/fonts/btn-ico.woff /app/minimax/static/frontend/fonts/btn-ico.woff
frontend/fonts/2FA9E8_0_0.eot /app/minimax/static/frontend/fonts/2FA9E8_0_0.eot
frontend/fonts/2FA9E8_1_0.eot /app/minimax/static/frontend/fonts/2FA9E8_1_0.eot
frontend/fonts/2FA9E8_0_0.woff2 /app/minimax/static/frontend/fonts/2FA9E8_0_0.woff2
frontend/fonts/btn-ico.ttf /app/minimax/static/frontend/fonts/btn-ico.ttf
frontend/fonts/btn-ico.svg /app/minimax/static/frontend/fonts/btn-ico.svg
frontend/fonts/2FA9E8_0_0.woff /app/minimax/static/frontend/fonts/2FA9E8_0_0.woff
frontend/fonts/2FA9E8_0_0.ttf /app/minimax/static/frontend/fonts/2FA9E8_0_0.ttf
frontend/fonts/btn-ico.woff2 /app/minimax/static/frontend/fonts/btn-ico.woff2
frontend/fonts/2FA9E8_1_0.ttf /app/minimax/static/frontend/fonts/2FA9E8_1_0.ttf
frontend/fonts/2FA9E8_1_0.woff /app/minimax/static/frontend/fonts/2FA9E8_1_0.woff
frontend/fonts/btn-ico.eot /app/minimax/static/frontend/fonts/btn-ico.eot
modeltranslation/css/tabbed_translation_fields.css /usr/local/lib/python3.12/site-packages/modeltranslation/static/modeltranslation/css/tabbed_translation_fields.css
modeltranslation/js/force_jquery.js /usr/local/lib/python3.12/site-packages/modeltranslation/static/modeltranslation/js/force_jquery.js
modeltranslation/js/tabbed_translation_fields.js /usr/local/lib/python3.12/site-packages/modeltranslation/static/modeltranslation/js/tabbed_translation_fields.js
modeltranslation/js/clearable_inputs.js /usr/local/lib/python3.12/site-packages/modeltranslation/static/modeltranslation/js/clearable_inputs.js
.DS_Store /usr/local/lib/python3.12/site-packages/grappelli/static/.DS_Store
grappelli/.DS_Store /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/.DS_Store
grappelli/img/admin/arrow-down.gif /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/img/admin/arrow-down.gif
grappelli/img/admin/arrow-up.gif /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/img/admin/arrow-up.gif
grappelli/jquery/jquery.min.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/jquery/jquery.min.js
grappelli/jquery/jquery.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/jquery/jquery.js
grappelli/jquery/jquery-migrate-3.0.1.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/jquery/jquery-migrate-3.0.1.js
grappelli/jquery/jquery-migrate-3.0.1.min.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/jquery/jquery-migrate-3.0.1.min.js
grappelli/jquery/LICENSE.txt /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/jquery/LICENSE.txt
grappelli/jquery/LICENSE-JQUERY.txt /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/jquery/LICENSE-JQUERY.txt
grappelli/jquery/.DS_Store /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/jquery/.DS_Store
grappelli/jquery/ui/jquery-ui.theme.css /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/jquery/ui/jquery-ui.theme.css
grappelli/jquery/ui/AUTHORS.txt /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/jquery/ui/AUTHORS.txt
grappelli/jquery/ui/LICENSE.txt /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/jquery/ui/LICENSE.txt
grappelli/jquery/ui/jquery-ui.min.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/jquery/ui/jquery-ui.min.js
grappelli/jquery/ui/jquery-ui.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/jquery/ui/jquery-ui.js
grappelli/jquery/ui/index.html /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/jquery/ui/index.html
grappelli/jquery/ui/jquery-ui.structure.css /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/jquery/ui/jquery-ui.structure.css
grappelli/jquery/ui/jquery-ui.theme.min.css /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/jquery/ui/jquery-ui.theme.min.css
grappelli/jquery/ui/jquery-ui.css /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/jquery/ui/jquery-ui.css
grappelli/jquery/ui/.DS_Store /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/jquery/ui/.DS_Store
grappelli/jquery/ui/jquery-ui.min.css /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/jquery/ui/jquery-ui.min.css
grappelli/jquery/ui/jquery-ui.structure.min.css /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/jquery/ui/jquery-ui.structure.min.css
grappelli/jquery/ui/external/jquery/jquery.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/jquery/ui/external/jquery/jquery.js
grappelli/jquery/ui/images/ui-icons_777777_256x240.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/jquery/ui/images/ui-icons_777777_256x240.png
grappelli/jquery/ui/images/ui-icons_555555_256x240.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/jquery/ui/images/ui-icons_555555_256x240.png
grappelli/jquery/ui/images/ui-icons_cc0000_256x240.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/jquery/ui/images/ui-icons_cc0000_256x240.png
grappelli/jquery/ui/images/ui-icons_777620_256x240.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/jquery/ui/images/ui-icons_777620_256x240.png
grappelli/jquery/ui/images/ui-icons_ffffff_256x240.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/jquery/ui/images/ui-icons_ffffff_256x240.png
grappelli/jquery/ui/images/ui-icons_444444_256x240.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/jquery/ui/images/ui-icons_444444_256x240.png
grappelli/stylesheets/screen.css /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/stylesheets/screen.css
grappelli/stylesheets/rtl.css /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/stylesheets/rtl.css
grappelli/stylesheets/mueller/screen.css /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/stylesheets/mueller/screen.css
grappelli/stylesheets/mueller/grid/output.css /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/stylesheets/mueller/grid/output.css
grappelli/stylesheets/mueller/grid/output-rtl.css /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/stylesheets/mueller/grid/output-rtl.css
grappelli/stylesheets/partials/custom/tinymce.css /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/stylesheets/partials/custom/tinymce.css
grappelli/images/spritesheet-1694777276.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/spritesheet-1694777276.png
grappelli/images/backgrounds/changelist-results.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/backgrounds/changelist-results.png
grappelli/images/backgrounds/ui-sortable-placeholder.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/backgrounds/ui-sortable-placeholder.png
grappelli/images/backgrounds/loading-small.gif /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/backgrounds/loading-small.gif
grappelli/images/backgrounds/messagelist.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/backgrounds/messagelist.png
grappelli/images/backgrounds/nav-grabber.gif /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/backgrounds/nav-grabber.gif
grappelli/images/icons/link-external-rtl-small.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/link-external-rtl-small.png
grappelli/images/icons/selector-add-m2m-vertical_hover.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/selector-add-m2m-vertical_hover.png
grappelli/images/icons/pulldown-handler.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/pulldown-handler.png
grappelli/images/icons/tools-delete-handler_hover.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/tools-delete-handler_hover.png
grappelli/images/icons/th-descending.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/th-descending.png
grappelli/images/icons/tools-related-edit-handler-small_hover.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/tools-related-edit-handler-small_hover.png
grappelli/images/icons/tools-related-remove-handler.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/tools-related-remove-handler.png
grappelli/images/icons/tools-arrow-up-handler_hover.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/tools-arrow-up-handler_hover.png
grappelli/images/icons/status-unknown.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/status-unknown.png
grappelli/images/icons/date-hierarchy-back.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/date-hierarchy-back.png
grappelli/images/icons/tools-related-remove-handler-small-disabled.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/tools-related-remove-handler-small-disabled.png
grappelli/images/icons/tools-related-remove-handler-small.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/tools-related-remove-handler-small.png
grappelli/images/icons/tools-related-add-handler-small-disabled.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/tools-related-add-handler-small-disabled.png
grappelli/images/icons/pulldown-handler_hover.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/pulldown-handler_hover.png
grappelli/images/icons/tools-trash-list-toggle-handler_hover.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/tools-trash-list-toggle-handler_hover.png
grappelli/images/icons/link-external-rtl-small_hover.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/link-external-rtl-small_hover.png
grappelli/images/icons/link-internal-small_hover.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/link-internal-small_hover.png
grappelli/images/icons/tools-viewsite-link.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/tools-viewsite-link.png
grappelli/images/icons/breadcrumbs_hover.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/breadcrumbs_hover.png
grappelli/images/icons/pulldown-handler_selected.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/pulldown-handler_selected.png
grappelli/images/icons/tools-related-edit-handler-small.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/tools-related-edit-handler-small.png
grappelli/images/icons/tools-trash-handler.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/tools-trash-handler.png
grappelli/images/icons/sorted-ascending.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/sorted-ascending.png
grappelli/images/icons/link-external-small.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/link-external-small.png
grappelli/images/icons/tools-related-add-handler-small.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/tools-related-add-handler-small.png
grappelli/images/icons/tools-related-edit-handler.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/tools-related-edit-handler.png
grappelli/images/icons/selector-remove-m2m-vertical_hover.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/selector-remove-m2m-vertical_hover.png
grappelli/images/icons/tools-close-handler_hover.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/tools-close-handler_hover.png
grappelli/images/icons/tools-delete-handler-predelete.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/tools-delete-handler-predelete.png
grappelli/images/icons/tools-related-remove-handler_hover.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/tools-related-remove-handler_hover.png
grappelli/images/icons/object-tools-viewsite-link.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/object-tools-viewsite-link.png
grappelli/images/icons/tools-related-add-handler-small_hover.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/tools-related-add-handler-small_hover.png
grappelli/images/icons/autocomplete-multiple-small.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/autocomplete-multiple-small.png
grappelli/images/icons/autocomplete-single-small.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/autocomplete-single-small.png
grappelli/images/icons/tools-trash-list-toggle-handler.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/tools-trash-list-toggle-handler.png
grappelli/images/icons/breadcrumbs-rtl.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/breadcrumbs-rtl.png
grappelli/images/icons/status-yes.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/status-yes.png
grappelli/images/icons/tools-edit-handler_hover.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/tools-edit-handler_hover.png
grappelli/images/icons/datepicker.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/datepicker.png
grappelli/images/icons/link-external-small_hover.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/link-external-small_hover.png
grappelli/images/icons/selector-remove-m2m-vertical.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/selector-remove-m2m-vertical.png
grappelli/images/icons/selector-add-m2m-vertical.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/selector-add-m2m-vertical.png
grappelli/images/icons/selector-add-m2m-horizontal_hover.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/selector-add-m2m-horizontal_hover.png
grappelli/images/icons/tools-related-remove-handler-small_hover.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/tools-related-remove-handler-small_hover.png
grappelli/images/icons/tools-add-handler.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/tools-add-handler.png
grappelli/images/icons/tools-trash-handler_hover.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/tools-trash-handler_hover.png
grappelli/images/icons/delete-link-small.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/delete-link-small.png
grappelli/images/icons/link-internal-rtl-small_hover.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/link-internal-rtl-small_hover.png
grappelli/images/icons/form-select.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/form-select.png
grappelli/images/icons/th-ascending.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/th-ascending.png
grappelli/images/icons/tools-close-handler.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/tools-close-handler.png
grappelli/images/icons/related-remove_hover.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/related-remove_hover.png
grappelli/images/icons/back-link-rtl_hover.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/back-link-rtl_hover.png
grappelli/images/icons/object-tools-add-link.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/object-tools-add-link.png
grappelli/images/icons/back-link.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/back-link.png
grappelli/images/icons/date-hierarchy-back-rtl_hover.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/date-hierarchy-back-rtl_hover.png
grappelli/images/icons/ui-datepicker-prev.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/ui-datepicker-prev.png
grappelli/images/icons/tools-edit-handler.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/tools-edit-handler.png
grappelli/images/icons/link-internal-rtl_hover.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/link-internal-rtl_hover.png
grappelli/images/icons/related-remove.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/related-remove.png
grappelli/images/icons/ui-datepicker-next.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/ui-datepicker-next.png
grappelli/images/icons/tools-delete-handler.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/tools-delete-handler.png
grappelli/images/icons/add-another.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/add-another.png
grappelli/images/icons/back-link_hover.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/back-link_hover.png
grappelli/images/icons/datetime-now_hover.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/datetime-now_hover.png
grappelli/images/icons/add-link-small_hover.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/add-link-small_hover.png
grappelli/images/icons/tools-viewsite-link_hover.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/tools-viewsite-link_hover.png
grappelli/images/icons/add-link-small.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/add-link-small.png
grappelli/images/icons/tools-remove-handler.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/tools-remove-handler.png
grappelli/images/icons/related-lookup-m2m_hover.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/related-lookup-m2m_hover.png
grappelli/images/icons/tools-drag-handler.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/tools-drag-handler.png
grappelli/images/icons/change-link-small.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/change-link-small.png
grappelli/images/icons/datetime-now.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/datetime-now.png
grappelli/images/icons/tools-add-handler_hover.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/tools-add-handler_hover.png
grappelli/images/icons/breadcrumbs.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/breadcrumbs.png
grappelli/images/icons/sorted-descending.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/sorted-descending.png
grappelli/images/icons/status-no.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/status-no.png
grappelli/images/icons/timepicker.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/timepicker.png
grappelli/images/icons/tools-remove-handler_hover.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/tools-remove-handler_hover.png
grappelli/images/icons/searchbox.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/searchbox.png
grappelli/images/icons/sort-remove.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/sort-remove.png
grappelli/images/icons/related-lookup.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/related-lookup.png
grappelli/images/icons/link-internal-rtl-small.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/link-internal-rtl-small.png
grappelli/images/icons/tools-arrow-down-handler.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/tools-arrow-down-handler.png
grappelli/images/icons/add-another_hover.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/add-another_hover.png
grappelli/images/icons/selector-add-m2m-horizontal.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/selector-add-m2m-horizontal.png
grappelli/images/icons/date-hierarchy-back_hover.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/date-hierarchy-back_hover.png
grappelli/images/icons/selector-filter.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/selector-filter.png
grappelli/images/icons/tools-open-handler-hover.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/tools-open-handler-hover.png
grappelli/images/icons/link-internal-rtl.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/link-internal-rtl.png
grappelli/images/icons/sort-remove-small.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/sort-remove-small.png
grappelli/images/icons/filter-choice-selected-small.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/filter-choice-selected-small.png
grappelli/images/icons/tools-arrow-up-handler.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/tools-arrow-up-handler.png
grappelli/images/icons/tools-drag-handler_hover.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/tools-drag-handler_hover.png
grappelli/images/icons/tools-related-edit-handler-small-disabled.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/tools-related-edit-handler-small-disabled.png
grappelli/images/icons/selector-remove-m2m-horizontal.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/selector-remove-m2m-horizontal.png
grappelli/images/icons/change-link-small_hover.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/change-link-small_hover.png
grappelli/images/icons/ui-datepicker-prev_hover.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/ui-datepicker-prev_hover.png
grappelli/images/icons/back-link-rtl.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/back-link-rtl.png
grappelli/images/icons/sort-remove_hover.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/sort-remove_hover.png
grappelli/images/icons/tools-open-handler.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/tools-open-handler.png
grappelli/images/icons/link-internal-small.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/link-internal-small.png
grappelli/images/icons/tools-related-remove-handler-disabled.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/tools-related-remove-handler-disabled.png
grappelli/images/icons/tools-arrow-down-handler_hover.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/tools-arrow-down-handler_hover.png
grappelli/images/icons/related-lookup-m2m.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/related-lookup-m2m.png
grappelli/images/icons/date-hierarchy-back-rtl.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/date-hierarchy-back-rtl.png
grappelli/images/icons/related-lookup_hover.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/related-lookup_hover.png
grappelli/images/icons/breadcrumbs-rtl_hover.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/breadcrumbs-rtl_hover.png
grappelli/images/icons/timepicker_hover.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/timepicker_hover.png
grappelli/images/icons/datepicker_hover.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/datepicker_hover.png
grappelli/images/icons/selector-remove-m2m-horizontal_hover.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/selector-remove-m2m-horizontal_hover.png
grappelli/images/icons/ui-datepicker-next_hover.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/images/icons/ui-datepicker-next_hover.png
grappelli/tinymce_setup/tinymce_setup.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce_setup/tinymce_setup.js
grappelli/tinymce/changelog.txt /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/changelog.txt
grappelli/tinymce/.DS_Store /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/.DS_Store
grappelli/tinymce/jscripts/tiny_mce/tiny_mce_src.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/tiny_mce_src.js
grappelli/tinymce/jscripts/tiny_mce/tiny_mce.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/tiny_mce.js
grappelli/tinymce/jscripts/tiny_mce/tiny_mce_popup.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/tiny_mce_popup.js
grappelli/tinymce/jscripts/tiny_mce/license.txt /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/license.txt
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/charmap.htm /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/charmap.htm
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/anchor.htm /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/anchor.htm
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/color_picker.htm /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/color_picker.htm
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/editor_template_src.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/editor_template_src.js
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/about.htm /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/about.htm
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/shortcuts.htm /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/shortcuts.htm
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/source_editor.htm /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/source_editor.htm
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/image.htm /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/image.htm
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/editor_template.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/editor_template.js
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/img/shockwave.gif /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/img/shockwave.gif
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/img/icons.gif /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/img/icons.gif
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/img/realmedia.gif /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/img/realmedia.gif
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/img/windowsmedia.gif /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/img/windowsmedia.gif
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/img/quicktime.gif /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/img/quicktime.gif
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/img/iframe.gif /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/img/iframe.gif
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/img/video.gif /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/img/video.gif
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/img/colorpicker.jpg /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/img/colorpicker.jpg
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/img/pagebreak.gif /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/img/pagebreak.gif
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/img/flash.gif /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/img/flash.gif
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/img/trans.gif /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/img/trans.gif
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/content_documentstructure_pl.css /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/content_documentstructure_pl.css
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/content_documentstructure_en.css /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/content_documentstructure_en.css
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/content_documentstructure.css /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/content_documentstructure.css
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/content_base.css /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/content_base.css
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/content_typography.css /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/content_typography.css
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/ui.css /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/ui.css
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/content_documentstructure_cs.css /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/content_documentstructure_cs.css
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/customized.css /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/customized.css
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/dialog.css /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/dialog.css
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/content.css /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/content.css
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/content_documentstructure_de.css /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/content_documentstructure_de.css
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/content_grid.css /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/content_grid.css
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/icons/icon-fb_show.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/icons/icon-fb_show.png
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/icons/icon-mceResize.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/icons/icon-mceResize.png
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/icons/icon-fb_show-hover.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/icons/icon-fb_show-hover.png
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/link.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/link.png
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/table_split_cells.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/table_split_cells.png
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/charmap.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/charmap.png
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/image.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/image.png
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/search.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/search.png
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/underline.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/underline.png
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/table_delete_row.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/table_delete_row.png
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/italic.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/italic.png
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/redo.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/redo.png
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/unlink.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/unlink.png
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/bullist.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/bullist.png
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/justifyleft.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/justifyleft.png
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/table_cell_props.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/table_cell_props.png
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/code.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/code.png
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/media.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/media.png
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/table_row_before.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/table_row_before.png
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/numlist.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/numlist.png
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/pasteword.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/pasteword.png
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/template.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/template.png
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/justifycenter.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/justifycenter.png
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/visualchars.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/visualchars.png
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/table_row_after.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/table_row_after.png
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/table_merge_cells.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/table_merge_cells.png
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/blockquote.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/blockquote.png
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/justifyright.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/justifyright.png
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/table_col_before.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/table_col_before.png
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/undo.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/undo.png
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/bold.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/bold.png
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/cleanup.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/cleanup.png
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/table_col_after.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/table_col_after.png
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/justifyfull.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/justifyfull.png
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/table.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/table.png
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/show_advanced.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/show_advanced.png
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/fullscreen.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/fullscreen.png
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/table_delete_col.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/table_delete_col.png
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/table_row_props.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/table_row_props.png
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/customized/button_pagebreak.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/customized/button_pagebreak.png
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/customized/pagebreak.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/customized/pagebreak.png
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/menu/icon-mceOpen.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/menu/icon-mceOpen.png
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/o2k7/ui_black.css /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/o2k7/ui_black.css
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/o2k7/ui.css /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/o2k7/ui.css
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/o2k7/ui_silver.css /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/o2k7/ui_silver.css
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/o2k7/dialog.css /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/o2k7/dialog.css
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/o2k7/content.css /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/o2k7/content.css
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/o2k7/img/button_bg_black.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/o2k7/img/button_bg_black.png
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/o2k7/img/button_bg_silver.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/o2k7/img/button_bg_silver.png
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/o2k7/img/button_bg.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/o2k7/img/button_bg.png
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/highcontrast/ui.css /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/highcontrast/ui.css
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/highcontrast/dialog.css /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/highcontrast/dialog.css
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/highcontrast/content.css /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/highcontrast/content.css
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/default/ui.css /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/default/ui.css
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/default/dialog.css /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/default/dialog.css
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/default/content.css /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/default/content.css
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/default/img/menu_arrow.gif /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/default/img/menu_arrow.gif
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/default/img/menu_check.gif /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/default/img/menu_check.gif
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/default/img/buttons.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/default/img/buttons.png
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/default/img/tabs.gif /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/default/img/tabs.gif
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/default/img/items.gif /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/default/img/items.gif
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/default/img/progress.gif /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/skins/default/img/progress.gif
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/langs/en.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/langs/en.js
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/langs/en_dlg.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/langs/en_dlg.js
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/js/charmap.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/js/charmap.js
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/js/about.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/js/about.js
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/js/image.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/js/image.js
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/js/link.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/js/link.js
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/js/color_picker.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/js/color_picker.js
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/js/source_editor.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/js/source_editor.js
grappelli/tinymce/jscripts/tiny_mce/themes/advanced/js/anchor.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/advanced/js/anchor.js
grappelli/tinymce/jscripts/tiny_mce/themes/simple/editor_template_src.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/simple/editor_template_src.js
grappelli/tinymce/jscripts/tiny_mce/themes/simple/editor_template.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/simple/editor_template.js
grappelli/tinymce/jscripts/tiny_mce/themes/simple/img/icons.gif /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/simple/img/icons.gif
grappelli/tinymce/jscripts/tiny_mce/themes/simple/skins/o2k7/ui.css /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/simple/skins/o2k7/ui.css
grappelli/tinymce/jscripts/tiny_mce/themes/simple/skins/o2k7/content.css /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/simple/skins/o2k7/content.css
grappelli/tinymce/jscripts/tiny_mce/themes/simple/skins/o2k7/img/button_bg.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/simple/skins/o2k7/img/button_bg.png
grappelli/tinymce/jscripts/tiny_mce/themes/simple/skins/default/ui.css /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/simple/skins/default/ui.css
grappelli/tinymce/jscripts/tiny_mce/themes/simple/skins/default/content.css /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/simple/skins/default/content.css
grappelli/tinymce/jscripts/tiny_mce/themes/simple/langs/en.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/themes/simple/langs/en.js
grappelli/tinymce/jscripts/tiny_mce/plugins/advlist/editor_plugin_src.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/advlist/editor_plugin_src.js
grappelli/tinymce/jscripts/tiny_mce/plugins/advlist/editor_plugin.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/advlist/editor_plugin.js
grappelli/tinymce/jscripts/tiny_mce/plugins/autolink/editor_plugin_src.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/autolink/editor_plugin_src.js
grappelli/tinymce/jscripts/tiny_mce/plugins/autolink/editor_plugin.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/autolink/editor_plugin.js
grappelli/tinymce/jscripts/tiny_mce/plugins/advhr/rule.htm /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/advhr/rule.htm
grappelli/tinymce/jscripts/tiny_mce/plugins/advhr/editor_plugin_src.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/advhr/editor_plugin_src.js
grappelli/tinymce/jscripts/tiny_mce/plugins/advhr/editor_plugin.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/advhr/editor_plugin.js
grappelli/tinymce/jscripts/tiny_mce/plugins/advhr/css/advhr.css /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/advhr/css/advhr.css
grappelli/tinymce/jscripts/tiny_mce/plugins/advhr/langs/en_dlg.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/advhr/langs/en_dlg.js
grappelli/tinymce/jscripts/tiny_mce/plugins/advhr/js/rule.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/advhr/js/rule.js
grappelli/tinymce/jscripts/tiny_mce/plugins/searchreplace/editor_plugin_src.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/searchreplace/editor_plugin_src.js
grappelli/tinymce/jscripts/tiny_mce/plugins/searchreplace/searchreplace.htm /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/searchreplace/searchreplace.htm
grappelli/tinymce/jscripts/tiny_mce/plugins/searchreplace/editor_plugin.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/searchreplace/editor_plugin.js
grappelli/tinymce/jscripts/tiny_mce/plugins/searchreplace/css/searchreplace.css /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/searchreplace/css/searchreplace.css
grappelli/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/en_dlg.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/en_dlg.js
grappelli/tinymce/jscripts/tiny_mce/plugins/searchreplace/js/searchreplace.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/searchreplace/js/searchreplace.js
grappelli/tinymce/jscripts/tiny_mce/plugins/emotions/emotions.htm /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/emotions/emotions.htm
grappelli/tinymce/jscripts/tiny_mce/plugins/emotions/editor_plugin_src.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/emotions/editor_plugin_src.js
grappelli/tinymce/jscripts/tiny_mce/plugins/emotions/editor_plugin.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/emotions/editor_plugin.js
grappelli/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-money-mouth.gif /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-money-mouth.gif
grappelli/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-surprised.gif /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-surprised.gif
grappelli/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-sealed.gif /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-sealed.gif
grappelli/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-smile.gif /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-smile.gif
grappelli/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-innocent.gif /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-innocent.gif
grappelli/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-frown.gif /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-frown.gif
grappelli/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-cry.gif /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-cry.gif
grappelli/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-tongue-out.gif /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-tongue-out.gif
grappelli/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-yell.gif /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-yell.gif
grappelli/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-cool.gif /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-cool.gif
grappelli/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-laughing.gif /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-laughing.gif
grappelli/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-embarassed.gif /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-embarassed.gif
grappelli/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-wink.gif /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-wink.gif
grappelli/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-foot-in-mouth.gif /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-foot-in-mouth.gif
grappelli/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-kiss.gif /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-kiss.gif
grappelli/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-undecided.gif /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-undecided.gif
grappelli/tinymce/jscripts/tiny_mce/plugins/emotions/langs/en_dlg.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/emotions/langs/en_dlg.js
grappelli/tinymce/jscripts/tiny_mce/plugins/emotions/js/emotions.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/emotions/js/emotions.js
grappelli/tinymce/jscripts/tiny_mce/plugins/wordcount/editor_plugin_src.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/wordcount/editor_plugin_src.js
grappelli/tinymce/jscripts/tiny_mce/plugins/wordcount/editor_plugin.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/wordcount/editor_plugin.js
grappelli/tinymce/jscripts/tiny_mce/plugins/nonbreaking/editor_plugin_src.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/nonbreaking/editor_plugin_src.js
grappelli/tinymce/jscripts/tiny_mce/plugins/nonbreaking/editor_plugin.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/nonbreaking/editor_plugin.js
grappelli/tinymce/jscripts/tiny_mce/plugins/autoresize/editor_plugin_src.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/autoresize/editor_plugin_src.js
grappelli/tinymce/jscripts/tiny_mce/plugins/autoresize/editor_plugin.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/autoresize/editor_plugin.js
grappelli/tinymce/jscripts/tiny_mce/plugins/grappelli/editor_plugin_src.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/grappelli/editor_plugin_src.js
grappelli/tinymce/jscripts/tiny_mce/plugins/grappelli/editor_plugin.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/grappelli/editor_plugin.js
grappelli/tinymce/jscripts/tiny_mce/plugins/grappelli/img/visualchars.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/grappelli/img/visualchars.png
grappelli/tinymce/jscripts/tiny_mce/plugins/grappelli/img/show_advanced.png /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/grappelli/img/show_advanced.png
grappelli/tinymce/jscripts/tiny_mce/plugins/grappelli/langs/ru.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/grappelli/langs/ru.js
grappelli/tinymce/jscripts/tiny_mce/plugins/grappelli/langs/de.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/grappelli/langs/de.js
grappelli/tinymce/jscripts/tiny_mce/plugins/grappelli/langs/en.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/grappelli/langs/en.js
grappelli/tinymce/jscripts/tiny_mce/plugins/grappelli/langs/fr.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/grappelli/langs/fr.js
grappelli/tinymce/jscripts/tiny_mce/plugins/grappelli/langs/cs.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/grappelli/langs/cs.js
grappelli/tinymce/jscripts/tiny_mce/plugins/grappelli/langs/pl.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/grappelli/langs/pl.js
grappelli/tinymce/jscripts/tiny_mce/plugins/paste/pasteword.htm /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/paste/pasteword.htm
grappelli/tinymce/jscripts/tiny_mce/plugins/paste/pastetext.htm /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/paste/pastetext.htm
grappelli/tinymce/jscripts/tiny_mce/plugins/paste/editor_plugin_src.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/paste/editor_plugin_src.js
grappelli/tinymce/jscripts/tiny_mce/plugins/paste/editor_plugin.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/paste/editor_plugin.js
grappelli/tinymce/jscripts/tiny_mce/plugins/paste/langs/en_dlg.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/paste/langs/en_dlg.js
grappelli/tinymce/jscripts/tiny_mce/plugins/paste/js/pasteword.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/paste/js/pasteword.js
grappelli/tinymce/jscripts/tiny_mce/plugins/paste/js/pastetext.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/paste/js/pastetext.js
grappelli/tinymce/jscripts/tiny_mce/plugins/template/editor_plugin_src.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/template/editor_plugin_src.js
grappelli/tinymce/jscripts/tiny_mce/plugins/template/template.htm /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/template/template.htm
grappelli/tinymce/jscripts/tiny_mce/plugins/template/editor_plugin.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/template/editor_plugin.js
grappelli/tinymce/jscripts/tiny_mce/plugins/template/blank.htm /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/template/blank.htm
grappelli/tinymce/jscripts/tiny_mce/plugins/template/css/template.css /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/template/css/template.css
grappelli/tinymce/jscripts/tiny_mce/plugins/template/langs/en_dlg.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/template/langs/en_dlg.js
grappelli/tinymce/jscripts/tiny_mce/plugins/template/js/template.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/template/js/template.js
grappelli/tinymce/jscripts/tiny_mce/plugins/advlink/link.htm /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/advlink/link.htm
grappelli/tinymce/jscripts/tiny_mce/plugins/advlink/editor_plugin_src.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/advlink/editor_plugin_src.js
grappelli/tinymce/jscripts/tiny_mce/plugins/advlink/editor_plugin.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/advlink/editor_plugin.js
grappelli/tinymce/jscripts/tiny_mce/plugins/advlink/css/advlink.css /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/advlink/css/advlink.css
grappelli/tinymce/jscripts/tiny_mce/plugins/advlink/langs/en_dlg.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/advlink/langs/en_dlg.js
grappelli/tinymce/jscripts/tiny_mce/plugins/advlink/js/advlink.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/advlink/js/advlink.js
grappelli/tinymce/jscripts/tiny_mce/plugins/media_orig/moxieplayer.swf /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/media_orig/moxieplayer.swf
grappelli/tinymce/jscripts/tiny_mce/plugins/media_orig/editor_plugin_src.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/media_orig/editor_plugin_src.js
grappelli/tinymce/jscripts/tiny_mce/plugins/media_orig/editor_plugin.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/media_orig/editor_plugin.js
grappelli/tinymce/jscripts/tiny_mce/plugins/media_orig/media.htm /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/media_orig/media.htm
grappelli/tinymce/jscripts/tiny_mce/plugins/media_orig/css/media.css /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/media_orig/css/media.css
grappelli/tinymce/jscripts/tiny_mce/plugins/media_orig/langs/en_dlg.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/media_orig/langs/en_dlg.js
grappelli/tinymce/jscripts/tiny_mce/plugins/media_orig/js/embed.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/media_orig/js/embed.js
grappelli/tinymce/jscripts/tiny_mce/plugins/media_orig/js/media.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/media_orig/js/media.js
grappelli/tinymce/jscripts/tiny_mce/plugins/template_orig/editor_plugin_src.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/template_orig/editor_plugin_src.js
grappelli/tinymce/jscripts/tiny_mce/plugins/template_orig/template.htm /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/template_orig/template.htm
grappelli/tinymce/jscripts/tiny_mce/plugins/template_orig/editor_plugin.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/template_orig/editor_plugin.js
grappelli/tinymce/jscripts/tiny_mce/plugins/template_orig/blank.htm /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/template_orig/blank.htm
grappelli/tinymce/jscripts/tiny_mce/plugins/template_orig/css/template.css /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/template_orig/css/template.css
grappelli/tinymce/jscripts/tiny_mce/plugins/template_orig/langs/en_dlg.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/template_orig/langs/en_dlg.js
grappelli/tinymce/jscripts/tiny_mce/plugins/template_orig/js/template.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/template_orig/js/template.js
grappelli/tinymce/jscripts/tiny_mce/plugins/fullpage/editor_plugin_src.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/fullpage/editor_plugin_src.js
grappelli/tinymce/jscripts/tiny_mce/plugins/fullpage/editor_plugin.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/fullpage/editor_plugin.js
grappelli/tinymce/jscripts/tiny_mce/plugins/fullpage/fullpage.htm /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/fullpage/fullpage.htm
grappelli/tinymce/jscripts/tiny_mce/plugins/fullpage/css/fullpage.css /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/fullpage/css/fullpage.css
grappelli/tinymce/jscripts/tiny_mce/plugins/fullpage/langs/en_dlg.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/fullpage/langs/en_dlg.js
grappelli/tinymce/jscripts/tiny_mce/plugins/fullpage/js/fullpage.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/fullpage/js/fullpage.js
grappelli/tinymce/jscripts/tiny_mce/plugins/searchreplace_orig/editor_plugin_src.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/searchreplace_orig/editor_plugin_src.js
grappelli/tinymce/jscripts/tiny_mce/plugins/searchreplace_orig/searchreplace.htm /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/searchreplace_orig/searchreplace.htm
grappelli/tinymce/jscripts/tiny_mce/plugins/searchreplace_orig/editor_plugin.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/searchreplace_orig/editor_plugin.js
grappelli/tinymce/jscripts/tiny_mce/plugins/searchreplace_orig/css/searchreplace.css /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/searchreplace_orig/css/searchreplace.css
grappelli/tinymce/jscripts/tiny_mce/plugins/searchreplace_orig/langs/en_dlg.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/searchreplace_orig/langs/en_dlg.js
grappelli/tinymce/jscripts/tiny_mce/plugins/searchreplace_orig/js/searchreplace.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/searchreplace_orig/js/searchreplace.js
grappelli/tinymce/jscripts/tiny_mce/plugins/inlinepopups/editor_plugin_src.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/inlinepopups/editor_plugin_src.js
grappelli/tinymce/jscripts/tiny_mce/plugins/inlinepopups/template.htm /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/inlinepopups/template.htm
grappelli/tinymce/jscripts/tiny_mce/plugins/inlinepopups/editor_plugin.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/inlinepopups/editor_plugin.js
grappelli/tinymce/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/window.css /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/window.css
grappelli/tinymce/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/corners.gif /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/corners.gif
grappelli/tinymce/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/vertical.gif /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/vertical.gif
grappelli/tinymce/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/button.gif /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/button.gif
grappelli/tinymce/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/confirm.gif /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/confirm.gif
grappelli/tinymce/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/horizontal.gif /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/horizontal.gif
grappelli/tinymce/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/buttons.gif /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/buttons.gif
grappelli/tinymce/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/alert.gif /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/alert.gif
grappelli/tinymce/jscripts/tiny_mce/plugins/legacyoutput/editor_plugin_src.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/legacyoutput/editor_plugin_src.js
grappelli/tinymce/jscripts/tiny_mce/plugins/legacyoutput/editor_plugin.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/legacyoutput/editor_plugin.js
grappelli/tinymce/jscripts/tiny_mce/plugins/style/editor_plugin_src.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/style/editor_plugin_src.js
grappelli/tinymce/jscripts/tiny_mce/plugins/style/editor_plugin.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/style/editor_plugin.js
grappelli/tinymce/jscripts/tiny_mce/plugins/style/readme.txt /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/style/readme.txt
grappelli/tinymce/jscripts/tiny_mce/plugins/style/props.htm /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/style/props.htm
grappelli/tinymce/jscripts/tiny_mce/plugins/style/css/props.css /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/style/css/props.css
grappelli/tinymce/jscripts/tiny_mce/plugins/style/langs/en_dlg.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/style/langs/en_dlg.js
grappelli/tinymce/jscripts/tiny_mce/plugins/style/js/props.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/style/js/props.js
grappelli/tinymce/jscripts/tiny_mce/plugins/noneditable/editor_plugin_src.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/noneditable/editor_plugin_src.js
grappelli/tinymce/jscripts/tiny_mce/plugins/noneditable/editor_plugin.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/noneditable/editor_plugin.js
grappelli/tinymce/jscripts/tiny_mce/plugins/visualchars/editor_plugin_src.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/visualchars/editor_plugin_src.js
grappelli/tinymce/jscripts/tiny_mce/plugins/visualchars/editor_plugin.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/visualchars/editor_plugin.js
grappelli/tinymce/jscripts/tiny_mce/plugins/advimage/editor_plugin_src.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/advimage/editor_plugin_src.js
grappelli/tinymce/jscripts/tiny_mce/plugins/advimage/editor_plugin.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/advimage/editor_plugin.js
grappelli/tinymce/jscripts/tiny_mce/plugins/advimage/image.htm /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/advimage/image.htm
grappelli/tinymce/jscripts/tiny_mce/plugins/advimage/css/advimage.css /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/advimage/css/advimage.css
grappelli/tinymce/jscripts/tiny_mce/plugins/advimage/img/sample.gif /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/advimage/img/sample.gif
grappelli/tinymce/jscripts/tiny_mce/plugins/advimage/langs/en_dlg.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/advimage/langs/en_dlg.js
grappelli/tinymce/jscripts/tiny_mce/plugins/advimage/js/image.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/advimage/js/image.js
grappelli/tinymce/jscripts/tiny_mce/plugins/advimage_orig/editor_plugin_src.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/advimage_orig/editor_plugin_src.js
grappelli/tinymce/jscripts/tiny_mce/plugins/advimage_orig/editor_plugin.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/advimage_orig/editor_plugin.js
grappelli/tinymce/jscripts/tiny_mce/plugins/advimage_orig/image.htm /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/advimage_orig/image.htm
grappelli/tinymce/jscripts/tiny_mce/plugins/advimage_orig/css/advimage.css /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/advimage_orig/css/advimage.css
grappelli/tinymce/jscripts/tiny_mce/plugins/advimage_orig/img/sample.gif /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/advimage_orig/img/sample.gif
grappelli/tinymce/jscripts/tiny_mce/plugins/advimage_orig/langs/en_dlg.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/advimage_orig/langs/en_dlg.js
grappelli/tinymce/jscripts/tiny_mce/plugins/advimage_orig/js/image.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/advimage_orig/js/image.js
grappelli/tinymce/jscripts/tiny_mce/plugins/fullscreen/editor_plugin_src.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/fullscreen/editor_plugin_src.js
grappelli/tinymce/jscripts/tiny_mce/plugins/fullscreen/editor_plugin.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/fullscreen/editor_plugin.js
grappelli/tinymce/jscripts/tiny_mce/plugins/fullscreen/fullscreen.htm /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/fullscreen/fullscreen.htm
grappelli/tinymce/jscripts/tiny_mce/plugins/layer/editor_plugin_src.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/layer/editor_plugin_src.js
grappelli/tinymce/jscripts/tiny_mce/plugins/layer/editor_plugin.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/layer/editor_plugin.js
grappelli/tinymce/jscripts/tiny_mce/plugins/iespell/editor_plugin_src.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/iespell/editor_plugin_src.js
grappelli/tinymce/jscripts/tiny_mce/plugins/iespell/editor_plugin.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/iespell/editor_plugin.js
grappelli/tinymce/jscripts/tiny_mce/plugins/tabfocus/editor_plugin_src.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/tabfocus/editor_plugin_src.js
grappelli/tinymce/jscripts/tiny_mce/plugins/tabfocus/editor_plugin.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/tabfocus/editor_plugin.js
grappelli/tinymce/jscripts/tiny_mce/plugins/contextmenu/editor_plugin_src.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/contextmenu/editor_plugin_src.js
grappelli/tinymce/jscripts/tiny_mce/plugins/contextmenu/editor_plugin.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/contextmenu/editor_plugin.js
grappelli/tinymce/jscripts/tiny_mce/plugins/preview/example.html /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/preview/example.html
grappelli/tinymce/jscripts/tiny_mce/plugins/preview/editor_plugin_src.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/preview/editor_plugin_src.js
grappelli/tinymce/jscripts/tiny_mce/plugins/preview/editor_plugin.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/preview/editor_plugin.js
grappelli/tinymce/jscripts/tiny_mce/plugins/preview/preview.html /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/preview/preview.html
grappelli/tinymce/jscripts/tiny_mce/plugins/preview/jscripts/embed.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/preview/jscripts/embed.js
grappelli/tinymce/jscripts/tiny_mce/plugins/visualblocks/editor_plugin_src.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/visualblocks/editor_plugin_src.js
grappelli/tinymce/jscripts/tiny_mce/plugins/visualblocks/editor_plugin.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/visualblocks/editor_plugin.js
grappelli/tinymce/jscripts/tiny_mce/plugins/visualblocks/css/visualblocks.css /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/visualblocks/css/visualblocks.css
grappelli/tinymce/jscripts/tiny_mce/plugins/advlink_orig/link.htm /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/advlink_orig/link.htm
grappelli/tinymce/jscripts/tiny_mce/plugins/advlink_orig/editor_plugin_src.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/advlink_orig/editor_plugin_src.js
grappelli/tinymce/jscripts/tiny_mce/plugins/advlink_orig/editor_plugin.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/advlink_orig/editor_plugin.js
grappelli/tinymce/jscripts/tiny_mce/plugins/advlink_orig/css/advlink.css /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/advlink_orig/css/advlink.css
grappelli/tinymce/jscripts/tiny_mce/plugins/advlink_orig/langs/en_dlg.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/advlink_orig/langs/en_dlg.js
grappelli/tinymce/jscripts/tiny_mce/plugins/advlink_orig/js/advlink.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/advlink_orig/js/advlink.js
grappelli/tinymce/jscripts/tiny_mce/plugins/table/row.htm /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/table/row.htm
grappelli/tinymce/jscripts/tiny_mce/plugins/table/table.htm /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/table/table.htm
grappelli/tinymce/jscripts/tiny_mce/plugins/table/merge_cells.htm /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/table/merge_cells.htm
grappelli/tinymce/jscripts/tiny_mce/plugins/table/editor_plugin_src.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/table/editor_plugin_src.js
grappelli/tinymce/jscripts/tiny_mce/plugins/table/editor_plugin.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/table/editor_plugin.js
grappelli/tinymce/jscripts/tiny_mce/plugins/table/cell.htm /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/table/cell.htm
grappelli/tinymce/jscripts/tiny_mce/plugins/table/css/row.css /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/table/css/row.css
grappelli/tinymce/jscripts/tiny_mce/plugins/table/css/table.css /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/table/css/table.css
grappelli/tinymce/jscripts/tiny_mce/plugins/table/css/cell.css /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/table/css/cell.css
grappelli/tinymce/jscripts/tiny_mce/plugins/table/langs/en_dlg.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/table/langs/en_dlg.js
grappelli/tinymce/jscripts/tiny_mce/plugins/table/js/merge_cells.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/table/js/merge_cells.js
grappelli/tinymce/jscripts/tiny_mce/plugins/table/js/row.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/table/js/row.js
grappelli/tinymce/jscripts/tiny_mce/plugins/table/js/cell.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/table/js/cell.js
grappelli/tinymce/jscripts/tiny_mce/plugins/table/js/table.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/table/js/table.js
grappelli/tinymce/jscripts/tiny_mce/plugins/example_dependency/editor_plugin_src.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/example_dependency/editor_plugin_src.js
grappelli/tinymce/jscripts/tiny_mce/plugins/example_dependency/editor_plugin.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/example_dependency/editor_plugin.js
grappelli/tinymce/jscripts/tiny_mce/plugins/spellchecker/editor_plugin_src.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/spellchecker/editor_plugin_src.js
grappelli/tinymce/jscripts/tiny_mce/plugins/spellchecker/editor_plugin.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/spellchecker/editor_plugin.js
grappelli/tinymce/jscripts/tiny_mce/plugins/spellchecker/css/content.css /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/spellchecker/css/content.css
grappelli/tinymce/jscripts/tiny_mce/plugins/spellchecker/img/wline.gif /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/spellchecker/img/wline.gif
grappelli/tinymce/jscripts/tiny_mce/plugins/example/editor_plugin_src.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/example/editor_plugin_src.js
grappelli/tinymce/jscripts/tiny_mce/plugins/example/editor_plugin.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/example/editor_plugin.js
grappelli/tinymce/jscripts/tiny_mce/plugins/example/dialog.htm /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/example/dialog.htm
grappelli/tinymce/jscripts/tiny_mce/plugins/example/img/example.gif /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/example/img/example.gif
grappelli/tinymce/jscripts/tiny_mce/plugins/example/langs/en.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/example/langs/en.js
grappelli/tinymce/jscripts/tiny_mce/plugins/example/langs/en_dlg.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/example/langs/en_dlg.js
grappelli/tinymce/jscripts/tiny_mce/plugins/example/js/dialog.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/example/js/dialog.js
grappelli/tinymce/jscripts/tiny_mce/plugins/paste_orig/pasteword.htm /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/paste_orig/pasteword.htm
grappelli/tinymce/jscripts/tiny_mce/plugins/paste_orig/pastetext.htm /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/paste_orig/pastetext.htm
grappelli/tinymce/jscripts/tiny_mce/plugins/paste_orig/editor_plugin_src.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/paste_orig/editor_plugin_src.js
grappelli/tinymce/jscripts/tiny_mce/plugins/paste_orig/editor_plugin.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/paste_orig/editor_plugin.js
grappelli/tinymce/jscripts/tiny_mce/plugins/paste_orig/langs/en_dlg.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/paste_orig/langs/en_dlg.js
grappelli/tinymce/jscripts/tiny_mce/plugins/paste_orig/js/pasteword.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/paste_orig/js/pasteword.js
grappelli/tinymce/jscripts/tiny_mce/plugins/paste_orig/js/pastetext.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/paste_orig/js/pastetext.js
grappelli/tinymce/jscripts/tiny_mce/plugins/insertdatetime/editor_plugin_src.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/insertdatetime/editor_plugin_src.js
grappelli/tinymce/jscripts/tiny_mce/plugins/insertdatetime/editor_plugin.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/insertdatetime/editor_plugin.js
grappelli/tinymce/jscripts/tiny_mce/plugins/print/editor_plugin_src.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/print/editor_plugin_src.js
grappelli/tinymce/jscripts/tiny_mce/plugins/print/editor_plugin.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/print/editor_plugin.js
grappelli/tinymce/jscripts/tiny_mce/plugins/save/editor_plugin_src.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/save/editor_plugin_src.js
grappelli/tinymce/jscripts/tiny_mce/plugins/save/editor_plugin.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/save/editor_plugin.js
grappelli/tinymce/jscripts/tiny_mce/plugins/directionality/editor_plugin_src.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/directionality/editor_plugin_src.js
grappelli/tinymce/jscripts/tiny_mce/plugins/directionality/editor_plugin.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/directionality/editor_plugin.js
grappelli/tinymce/jscripts/tiny_mce/plugins/bbcode/editor_plugin_src.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/bbcode/editor_plugin_src.js
grappelli/tinymce/jscripts/tiny_mce/plugins/bbcode/editor_plugin.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/bbcode/editor_plugin.js
grappelli/tinymce/jscripts/tiny_mce/plugins/lists/editor_plugin_src.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/lists/editor_plugin_src.js
grappelli/tinymce/jscripts/tiny_mce/plugins/lists/editor_plugin.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/lists/editor_plugin.js
grappelli/tinymce/jscripts/tiny_mce/plugins/grappelli_contextmenu/editor_plugin_src.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/grappelli_contextmenu/editor_plugin_src.js
grappelli/tinymce/jscripts/tiny_mce/plugins/grappelli_contextmenu/editor_plugin.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/grappelli_contextmenu/editor_plugin.js
grappelli/tinymce/jscripts/tiny_mce/plugins/grappelli_contextmenu/langs/ru.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/grappelli_contextmenu/langs/ru.js
grappelli/tinymce/jscripts/tiny_mce/plugins/grappelli_contextmenu/langs/de.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/grappelli_contextmenu/langs/de.js
grappelli/tinymce/jscripts/tiny_mce/plugins/grappelli_contextmenu/langs/en.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/grappelli_contextmenu/langs/en.js
grappelli/tinymce/jscripts/tiny_mce/plugins/grappelli_contextmenu/langs/fr.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/grappelli_contextmenu/langs/fr.js
grappelli/tinymce/jscripts/tiny_mce/plugins/grappelli_contextmenu/langs/cs.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/grappelli_contextmenu/langs/cs.js
grappelli/tinymce/jscripts/tiny_mce/plugins/grappelli_contextmenu/langs/pl.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/grappelli_contextmenu/langs/pl.js
grappelli/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/ins.htm /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/ins.htm
grappelli/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/attributes.htm /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/attributes.htm
grappelli/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/del.htm /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/del.htm
grappelli/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/editor_plugin_src.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/editor_plugin_src.js
grappelli/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/editor_plugin.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/editor_plugin.js
grappelli/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/abbr.htm /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/abbr.htm
grappelli/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/cite.htm /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/cite.htm
grappelli/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/acronym.htm /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/acronym.htm
grappelli/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/css/popup.css /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/css/popup.css
grappelli/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/css/attributes.css /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/css/attributes.css
grappelli/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/langs/en_dlg.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/langs/en_dlg.js
grappelli/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/js/element_common.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/js/element_common.js
grappelli/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/js/del.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/js/del.js
grappelli/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/js/abbr.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/js/abbr.js
grappelli/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/js/cite.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/js/cite.js
grappelli/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/js/attributes.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/js/attributes.js
grappelli/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/js/ins.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/js/ins.js
grappelli/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/js/acronym.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/js/acronym.js
grappelli/tinymce/jscripts/tiny_mce/plugins/media/moxieplayer.swf /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/media/moxieplayer.swf
grappelli/tinymce/jscripts/tiny_mce/plugins/media/editor_plugin_src.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/media/editor_plugin_src.js
grappelli/tinymce/jscripts/tiny_mce/plugins/media/editor_plugin.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/media/editor_plugin.js
grappelli/tinymce/jscripts/tiny_mce/plugins/media/media.htm /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/media/media.htm
grappelli/tinymce/jscripts/tiny_mce/plugins/media/css/media.css /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/media/css/media.css
grappelli/tinymce/jscripts/tiny_mce/plugins/media/langs/en_dlg.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/media/langs/en_dlg.js
grappelli/tinymce/jscripts/tiny_mce/plugins/media/js/embed.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/media/js/embed.js
grappelli/tinymce/jscripts/tiny_mce/plugins/media/js/media.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/media/js/media.js
grappelli/tinymce/jscripts/tiny_mce/plugins/autosave/editor_plugin_src.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/autosave/editor_plugin_src.js
grappelli/tinymce/jscripts/tiny_mce/plugins/autosave/editor_plugin.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/autosave/editor_plugin.js
grappelli/tinymce/jscripts/tiny_mce/plugins/pagebreak/editor_plugin_src.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/pagebreak/editor_plugin_src.js
grappelli/tinymce/jscripts/tiny_mce/plugins/pagebreak/editor_plugin.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/plugins/pagebreak/editor_plugin.js
grappelli/tinymce/jscripts/tiny_mce/utils/validate.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/utils/validate.js
grappelli/tinymce/jscripts/tiny_mce/utils/mctabs.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/utils/mctabs.js
grappelli/tinymce/jscripts/tiny_mce/utils/editable_selects.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/utils/editable_selects.js
grappelli/tinymce/jscripts/tiny_mce/utils/form_utils.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/utils/form_utils.js
grappelli/tinymce/jscripts/tiny_mce/langs/en.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/jscripts/tiny_mce/langs/en.js
grappelli/tinymce/examples/accessibility.html /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/examples/accessibility.html
grappelli/tinymce/examples/simple.html /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/examples/simple.html
grappelli/tinymce/examples/word.html /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/examples/word.html
grappelli/tinymce/examples/skins.html /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/examples/skins.html
grappelli/tinymce/examples/menu.html /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/examples/menu.html
grappelli/tinymce/examples/custom_formats.html /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/examples/custom_formats.html
grappelli/tinymce/examples/index.html /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/examples/index.html
grappelli/tinymce/examples/full.html /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/examples/full.html
grappelli/tinymce/examples/.DS_Store /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/examples/.DS_Store
grappelli/tinymce/examples/css/word.css /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/examples/css/word.css
grappelli/tinymce/examples/css/content.css /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/examples/css/content.css
grappelli/tinymce/examples/templates/snippet1.htm /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/examples/templates/snippet1.htm
grappelli/tinymce/examples/templates/layout1.htm /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/examples/templates/layout1.htm
grappelli/tinymce/examples/lists/template_list.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/examples/lists/template_list.js
grappelli/tinymce/examples/lists/media_list.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/examples/lists/media_list.js
grappelli/tinymce/examples/lists/link_list.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/examples/lists/link_list.js
grappelli/tinymce/examples/lists/image_list.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/examples/lists/image_list.js
grappelli/tinymce/examples/media/sample.rm /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/examples/media/sample.rm
grappelli/tinymce/examples/media/logo_over.jpg /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/examples/media/logo_over.jpg
grappelli/tinymce/examples/media/sample.swf /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/examples/media/sample.swf
grappelli/tinymce/examples/media/sample.dcr /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/examples/media/sample.dcr
grappelli/tinymce/examples/media/sample.ram /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/examples/media/sample.ram
grappelli/tinymce/examples/media/sample.mov /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/examples/media/sample.mov
grappelli/tinymce/examples/media/logo.jpg /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/examples/media/logo.jpg
grappelli/tinymce/examples/media/sample.flv /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/examples/media/sample.flv
grappelli/tinymce/examples/media/sample.avi /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/tinymce/examples/media/sample.avi
grappelli/js/jquery.grp_timepicker.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/js/jquery.grp_timepicker.js
grappelli/js/grappelli.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/js/grappelli.js
grappelli/js/jquery.grp_related_m2m.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/js/jquery.grp_related_m2m.js
grappelli/js/grappelli.min.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/js/grappelli.min.js
grappelli/js/jquery.grp_autocomplete_m2m.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/js/jquery.grp_autocomplete_m2m.js
grappelli/js/jquery.grp_autocomplete_generic.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/js/jquery.grp_autocomplete_generic.js
grappelli/js/jquery.grp_autocomplete_fk.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/js/jquery.grp_autocomplete_fk.js
grappelli/js/jquery.grp_related_generic.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/js/jquery.grp_related_generic.js
grappelli/js/jquery.grp_related_fk.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/js/jquery.grp_related_fk.js
grappelli/js/jquery.grp_collapsible_group.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/js/jquery.grp_collapsible_group.js
grappelli/js/jquery.grp_collapsible.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/js/jquery.grp_collapsible.js
grappelli/js/jquery.grp_inline.js /usr/local/lib/python3.12/site-packages/grappelli/static/grappelli/js/jquery.grp_inline.js
admin/js/actions.js /usr/local/lib/python3.12/site-packages/grappelli/static/admin/js/actions.js
admin/js/admin/RelatedObjectLookups.js /usr/local/lib/python3.12/site-packages/grappelli/static/admin/js/admin/RelatedObjectLookups.js
admin/js/admin/DateTimeShortcuts.js /usr/local/lib/python3.12/site-packages/grappelli/static/admin/js/admin/DateTimeShortcuts.js
admin/js/admin/.DS_Store /usr/local/lib/python3.12/site-packages/grappelli/static/admin/js/admin/.DS_Store
nested_admin/dist/nested_admin.min.js.LICENSE.txt /usr/local/lib/python3.12/site-packages/nested_admin/static/nested_admin/dist/nested_admin.min.js.LICENSE.txt
nested_admin/dist/nested_admin.min.js.map /usr/local/lib/python3.12/site-packages/nested_admin/static/nested_admin/dist/nested_admin.min.js.map
nested_admin/dist/nested_admin.js.map /usr/local/lib/python3.12/site-packages/nested_admin/static/nested_admin/dist/nested_admin.js.map
nested_admin/dist/nested_admin.js /usr/local/lib/python3.12/site-packages/nested_admin/static/nested_admin/dist/nested_admin.js
nested_admin/dist/nested_admin.css /usr/local/lib/python3.12/site-packages/nested_admin/static/nested_admin/dist/nested_admin.css
nested_admin/dist/nested_admin.css.map /usr/local/lib/python3.12/site-packages/nested_admin/static/nested_admin/dist/nested_admin.css.map
nested_admin/dist/nested_admin.min.css.map /usr/local/lib/python3.12/site-packages/nested_admin/static/nested_admin/dist/nested_admin.min.css.map
nested_admin/dist/nested_admin.min.js /usr/local/lib/python3.12/site-packages/nested_admin/static/nested_admin/dist/nested_admin.min.js
nested_admin/dist/nested_admin.min.css /usr/local/lib/python3.12/site-packages/nested_admin/static/nested_admin/dist/nested_admin.min.css
nested_admin/src/nested_admin.scss /usr/local/lib/python3.12/site-packages/nested_admin/static/nested_admin/src/nested_admin.scss
nested_admin/src/drag-handle.png /usr/local/lib/python3.12/site-packages/nested_admin/static/nested_admin/src/drag-handle.png
nested_admin/src/nested-admin/grp$.js /usr/local/lib/python3.12/site-packages/nested_admin/static/nested_admin/src/nested-admin/grp$.js
nested_admin/src/nested-admin/sortable.js /usr/local/lib/python3.12/site-packages/nested_admin/static/nested_admin/src/nested-admin/sortable.js
nested_admin/src/nested-admin/index.js /usr/local/lib/python3.12/site-packages/nested_admin/static/nested_admin/src/nested-admin/index.js
nested_admin/src/nested-admin/jquery.djnutils.js /usr/local/lib/python3.12/site-packages/nested_admin/static/nested_admin/src/nested-admin/jquery.djnutils.js
nested_admin/src/nested-admin/jquery.ui.nestedsortable.js /usr/local/lib/python3.12/site-packages/nested_admin/static/nested_admin/src/nested-admin/jquery.ui.nestedsortable.js
nested_admin/src/nested-admin/jquery.djangoformset.js /usr/local/lib/python3.12/site-packages/nested_admin/static/nested_admin/src/nested-admin/jquery.djangoformset.js
nested_admin/src/nested-admin/jquery.shim.js /usr/local/lib/python3.12/site-packages/nested_admin/static/nested_admin/src/nested-admin/jquery.shim.js
nested_admin/src/nested-admin/django$.js /usr/local/lib/python3.12/site-packages/nested_admin/static/nested_admin/src/nested-admin/django$.js
nested_admin/src/nested-admin/utils.js /usr/local/lib/python3.12/site-packages/nested_admin/static/nested_admin/src/nested-admin/utils.js
nested_admin/src/nested-admin/regexquote.js /usr/local/lib/python3.12/site-packages/nested_admin/static/nested_admin/src/nested-admin/regexquote.js
nested_admin/src/nested-admin/jquery.ui.djnsortable.js /usr/local/lib/python3.12/site-packages/nested_admin/static/nested_admin/src/nested-admin/jquery.ui.djnsortable.js
admin/css/dashboard.css /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/dashboard.css
admin/css/rtl.css /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/rtl.css
admin/css/widgets.css /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/widgets.css
admin/css/nav_sidebar.css /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/nav_sidebar.css
admin/css/autocomplete.css /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/autocomplete.css
admin/css/responsive_rtl.css /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/responsive_rtl.css
admin/css/login.css /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/login.css
admin/css/dark_mode.css /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/dark_mode.css
admin/css/responsive.css /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/responsive.css
admin/css/base.css /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/base.css
admin/css/changelists.css /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/changelists.css
admin/css/forms.css /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/forms.css
admin/css/vendor/select2/LICENSE-SELECT2.md /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/vendor/select2/LICENSE-SELECT2.md
admin/css/vendor/select2/select2.css /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/vendor/select2/select2.css
admin/css/vendor/select2/select2.min.css /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/vendor/select2/select2.min.css
admin/img/icon-clock.svg /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-clock.svg
admin/img/selector-icons.svg /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/selector-icons.svg
admin/img/sorting-icons.svg /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/sorting-icons.svg
admin/img/icon-unknown-alt.svg /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-unknown-alt.svg
admin/img/LICENSE /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/LICENSE
admin/img/icon-viewlink.svg /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-viewlink.svg
admin/img/README.txt /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/README.txt
admin/img/icon-calendar.svg /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-calendar.svg
admin/img/icon-deletelink.svg /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-deletelink.svg
admin/img/search.svg /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/search.svg
admin/img/icon-yes.svg /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-yes.svg
admin/img/inline-delete.svg /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/inline-delete.svg
admin/img/tooltag-arrowright.svg /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/tooltag-arrowright.svg
admin/img/icon-alert.svg /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-alert.svg
admin/img/calendar-icons.svg /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/calendar-icons.svg
admin/img/icon-hidelink.svg /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-hidelink.svg
admin/img/icon-no.svg /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-no.svg
admin/img/icon-changelink.svg /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-changelink.svg
admin/img/icon-unknown.svg /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-unknown.svg
admin/img/tooltag-add.svg /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/tooltag-add.svg
admin/img/icon-addlink.svg /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-addlink.svg
admin/img/gis/move_vertex_off.svg /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/gis/move_vertex_off.svg
admin/img/gis/move_vertex_on.svg /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/gis/move_vertex_on.svg
admin/js/prepopulate_init.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/prepopulate_init.js
admin/js/SelectBox.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/SelectBox.js
admin/js/urlify.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/urlify.js
admin/js/filters.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/filters.js
admin/js/actions.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/actions.js
admin/js/core.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/core.js
admin/js/popup_response.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/popup_response.js
admin/js/autocomplete.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/autocomplete.js
admin/js/SelectFilter2.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/SelectFilter2.js
admin/js/theme.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/theme.js
admin/js/collapse.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/collapse.js
admin/js/change_form.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/change_form.js
admin/js/prepopulate.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/prepopulate.js
admin/js/calendar.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/calendar.js
admin/js/nav_sidebar.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/nav_sidebar.js
admin/js/jquery.init.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/jquery.init.js
admin/js/inlines.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/inlines.js
admin/js/cancel.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/cancel.js
admin/js/admin/RelatedObjectLookups.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/admin/RelatedObjectLookups.js
admin/js/admin/DateTimeShortcuts.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/admin/DateTimeShortcuts.js
admin/js/vendor/jquery/jquery.min.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.min.js
admin/js/vendor/jquery/jquery.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.js
admin/js/vendor/jquery/LICENSE.txt /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/LICENSE.txt
admin/js/vendor/select2/LICENSE.md /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/LICENSE.md
admin/js/vendor/select2/select2.full.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/select2.full.js
admin/js/vendor/select2/select2.full.min.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/select2.full.min.js
admin/js/vendor/select2/i18n/ru.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ru.js
admin/js/vendor/select2/i18n/ja.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ja.js
admin/js/vendor/select2/i18n/sv.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sv.js
admin/js/vendor/select2/i18n/tk.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/tk.js
admin/js/vendor/select2/i18n/de.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/de.js
admin/js/vendor/select2/i18n/ko.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ko.js
admin/js/vendor/select2/i18n/et.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/et.js
admin/js/vendor/select2/i18n/sk.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sk.js
admin/js/vendor/select2/i18n/ms.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ms.js
admin/js/vendor/select2/i18n/ka.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ka.js
admin/js/vendor/select2/i18n/zh-CN.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-CN.js
admin/js/vendor/select2/i18n/he.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/he.js
admin/js/vendor/select2/i18n/hu.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hu.js
admin/js/vendor/select2/i18n/da.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/da.js
admin/js/vendor/select2/i18n/sq.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sq.js
admin/js/vendor/select2/i18n/km.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/km.js
admin/js/vendor/select2/i18n/ps.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ps.js
admin/js/vendor/select2/i18n/nl.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/nl.js
admin/js/vendor/select2/i18n/el.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/el.js
admin/js/vendor/select2/i18n/vi.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/vi.js
admin/js/vendor/select2/i18n/uk.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/uk.js
admin/js/vendor/select2/i18n/lt.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/lt.js
admin/js/vendor/select2/i18n/fi.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fi.js
admin/js/vendor/select2/i18n/mk.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/mk.js
admin/js/vendor/select2/i18n/en.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/en.js
admin/js/vendor/select2/i18n/bn.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bn.js
admin/js/vendor/select2/i18n/gl.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/gl.js
admin/js/vendor/select2/i18n/hi.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hi.js
admin/js/vendor/select2/i18n/sr.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sr.js
admin/js/vendor/select2/i18n/ca.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ca.js
admin/js/vendor/select2/i18n/es.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/es.js
admin/js/vendor/select2/i18n/pt.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pt.js
admin/js/vendor/select2/i18n/ar.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ar.js
admin/js/vendor/select2/i18n/bg.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bg.js
admin/js/vendor/select2/i18n/it.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/it.js
admin/js/vendor/select2/i18n/zh-TW.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-TW.js
admin/js/vendor/select2/i18n/pt-BR.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pt-BR.js
admin/js/vendor/select2/i18n/hr.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hr.js
admin/js/vendor/select2/i18n/ne.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ne.js
admin/js/vendor/select2/i18n/sl.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sl.js
admin/js/vendor/select2/i18n/fr.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fr.js
admin/js/vendor/select2/i18n/ro.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ro.js
admin/js/vendor/select2/i18n/af.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/af.js
admin/js/vendor/select2/i18n/th.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/th.js
admin/js/vendor/select2/i18n/eu.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/eu.js
admin/js/vendor/select2/i18n/az.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/az.js
admin/js/vendor/select2/i18n/nb.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/nb.js
admin/js/vendor/select2/i18n/dsb.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/dsb.js
admin/js/vendor/select2/i18n/tr.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/tr.js
admin/js/vendor/select2/i18n/sr-Cyrl.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sr-Cyrl.js
admin/js/vendor/select2/i18n/fa.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fa.js
admin/js/vendor/select2/i18n/lv.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/lv.js
admin/js/vendor/select2/i18n/id.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/id.js
admin/js/vendor/select2/i18n/is.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/is.js
admin/js/vendor/select2/i18n/hsb.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hsb.js
admin/js/vendor/select2/i18n/cs.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/cs.js
admin/js/vendor/select2/i18n/hy.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hy.js
admin/js/vendor/select2/i18n/pl.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pl.js
admin/js/vendor/select2/i18n/bs.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bs.js
admin/js/vendor/xregexp/xregexp.min.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.min.js
admin/js/vendor/xregexp/LICENSE.txt /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/LICENSE.txt
admin/js/vendor/xregexp/xregexp.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.js
django_extensions/css/jquery.autocomplete.css /usr/local/lib/python3.12/site-packages/django_extensions/static/django_extensions/css/jquery.autocomplete.css
django_extensions/img/indicator.gif /usr/local/lib/python3.12/site-packages/django_extensions/static/django_extensions/img/indicator.gif
django_extensions/js/jquery.autocomplete.js /usr/local/lib/python3.12/site-packages/django_extensions/static/django_extensions/js/jquery.autocomplete.js
django_extensions/js/jquery.ajaxQueue.js /usr/local/lib/python3.12/site-packages/django_extensions/static/django_extensions/js/jquery.ajaxQueue.js
django_extensions/js/jquery.bgiframe.js /usr/local/lib/python3.12/site-packages/django_extensions/static/django_extensions/js/jquery.bgiframe.js
flags/id.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/id.gif
flags/is.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/is.gif
flags/af.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/af.gif
flags/au.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/au.gif
flags/ni.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/ni.gif
flags/ru.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/ru.gif
flags/sprite.css /usr/local/lib/python3.12/site-packages/django_countries/static/flags/sprite.css
flags/ec.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/ec.gif
flags/uz.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/uz.gif
flags/je.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/je.gif
flags/tf.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/tf.gif
flags/by.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/by.gif
flags/sprite-hq.css /usr/local/lib/python3.12/site-packages/django_countries/static/flags/sprite-hq.css
flags/uy.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/uy.gif
flags/pr.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/pr.gif
flags/pn.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/pn.gif
flags/li.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/li.gif
flags/lb.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/lb.gif
flags/fm.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/fm.gif
flags/fk.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/fk.gif
flags/yt.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/yt.gif
flags/kw.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/kw.gif
flags/no.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/no.gif
flags/bw.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/bw.gif
flags/za.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/za.gif
flags/pf.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/pf.gif
flags/me.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/me.gif
flags/ve.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/ve.gif
flags/pg.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/pg.gif
flags/bi.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/bi.gif
flags/ir.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/ir.gif
flags/ug.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/ug.gif
flags/ma.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/ma.gif
flags/sk.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/sk.gif
flags/lu.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/lu.gif
flags/sc.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/sc.gif
flags/re.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/re.gif
flags/pt.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/pt.gif
flags/ch.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/ch.gif
flags/es.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/es.gif
flags/va.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/va.gif
flags/cg.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/cg.gif
flags/tw.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/tw.gif
flags/bm.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/bm.gif
flags/cu.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/cu.gif
flags/sprite.png /usr/local/lib/python3.12/site-packages/django_countries/static/flags/sprite.png
flags/sy.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/sy.gif
flags/ci.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/ci.gif
flags/tk.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/tk.gif
flags/om.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/om.gif
flags/az.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/az.gif
flags/dm.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/dm.gif
flags/dz.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/dz.gif
flags/nr.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/nr.gif
flags/bn.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/bn.gif
flags/bz.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/bz.gif
flags/ht.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/ht.gif
flags/am.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/am.gif
flags/ss.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/ss.gif
flags/mf.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/mf.gif
flags/gb.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/gb.gif
flags/ee.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/ee.gif
flags/sm.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/sm.gif
flags/mg.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/mg.gif
flags/in.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/in.gif
flags/bj.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/bj.gif
flags/at.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/at.gif
flags/se.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/se.gif
flags/mq.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/mq.gif
flags/gs.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/gs.gif
flags/ky.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/ky.gif
flags/gy.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/gy.gif
flags/lr.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/lr.gif
flags/sh.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/sh.gif
flags/ng.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/ng.gif
flags/wf.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/wf.gif
flags/mu.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/mu.gif
flags/fr.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/fr.gif
flags/tg.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/tg.gif
flags/ua.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/ua.gif
flags/cn.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/cn.gif
flags/ke.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/ke.gif
flags/gp.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/gp.gif
flags/bf.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/bf.gif
flags/st.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/st.gif
flags/so.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/so.gif
flags/kr.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/kr.gif
flags/to.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/to.gif
flags/ls.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/ls.gif
flags/mx.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/mx.gif
flags/mn.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/mn.gif
flags/kz.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/kz.gif
flags/mp.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/mp.gif
flags/pw.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/pw.gif
flags/ad.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/ad.gif
flags/vi.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/vi.gif
flags/mm.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/mm.gif
flags/gq.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/gq.gif
flags/nl.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/nl.gif
flags/sv.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/sv.gif
flags/pk.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/pk.gif
flags/mc.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/mc.gif
flags/tc.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/tc.gif
flags/tj.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/tj.gif
flags/ie.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/ie.gif
flags/ck.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/ck.gif
flags/as.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/as.gif
flags/sj.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/sj.gif
flags/do.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/do.gif
flags/kn.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/kn.gif
flags/qa.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/qa.gif
flags/al.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/al.gif
flags/th.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/th.gif
flags/zm.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/zm.gif
flags/vn.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/vn.gif
flags/ai.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/ai.gif
flags/rw.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/rw.gif
flags/td.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/td.gif
flags/gd.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/gd.gif
flags/pm.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/pm.gif
flags/vc.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/vc.gif
flags/gt.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/gt.gif
flags/la.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/la.gif
flags/nz.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/nz.gif
flags/cr.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/cr.gif
flags/xk.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/xk.gif
flags/__.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/__.gif
flags/gn.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/gn.gif
flags/lt.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/lt.gif
flags/mv.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/mv.gif
flags/cf.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/cf.gif
flags/hu.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/hu.gif
flags/sr.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/sr.gif
flags/il.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/il.gif
flags/kh.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/kh.gif
flags/sz.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/sz.gif
flags/ca.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/ca.gif
flags/fo.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/fo.gif
flags/ar.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/ar.gif
flags/tz.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/tz.gif
flags/vu.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/vu.gif
flags/eh.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/eh.gif
flags/us.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/us.gif
flags/bh.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/bh.gif
flags/aw.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/aw.gif
flags/ly.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/ly.gif
flags/pl.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/pl.gif
flags/im.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/im.gif
flags/jm.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/jm.gif
flags/gm.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/gm.gif
flags/fi.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/fi.gif
flags/bo.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/bo.gif
flags/tm.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/tm.gif
flags/cx.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/cx.gif
flags/ag.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/ag.gif
flags/dj.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/dj.gif
flags/ws.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/ws.gif
flags/eg.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/eg.gif
flags/hm.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/hm.gif
flags/ne.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/ne.gif
flags/pe.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/pe.gif
flags/km.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/km.gif
flags/cy.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/cy.gif
flags/ga.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/ga.gif
flags/be.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/be.gif
flags/gu.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/gu.gif
flags/ye.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/ye.gif
flags/py.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/py.gif
flags/ph.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/ph.gif
flags/ms.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/ms.gif
flags/kp.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/kp.gif
flags/ao.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/ao.gif
flags/gf.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/gf.gif
flags/np.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/np.gif
flags/gi.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/gi.gif
flags/kg.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/kg.gif
flags/bd.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/bd.gif
flags/gg.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/gg.gif
flags/hr.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/hr.gif
flags/hn.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/hn.gif
flags/lk.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/lk.gif
flags/na.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/na.gif
flags/cm.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/cm.gif
flags/ge.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/ge.gif
flags/my.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/my.gif
flags/ax.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/ax.gif
flags/sb.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/sb.gif
flags/io.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/io.gif
flags/sg.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/sg.gif
flags/dk.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/dk.gif
flags/bs.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/bs.gif
flags/bb.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/bb.gif
flags/lc.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/lc.gif
flags/nf.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/nf.gif
flags/um.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/um.gif
flags/co.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/co.gif
flags/cc.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/cc.gif
flags/sd.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/sd.gif
flags/mh.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/mh.gif
flags/gr.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/gr.gif
flags/it.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/it.gif
flags/tl.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/tl.gif
flags/mt.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/mt.gif
flags/md.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/md.gif
flags/aq.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/aq.gif
flags/vg.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/vg.gif
flags/bl.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/bl.gif
flags/ps.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/ps.gif
flags/mo.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/mo.gif
flags/sa.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/sa.gif
flags/hk.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/hk.gif
flags/br.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/br.gif
flags/ml.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/ml.gif
flags/rs.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/rs.gif
flags/jo.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/jo.gif
flags/gw.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/gw.gif
flags/zw.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/zw.gif
flags/fj.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/fj.gif
flags/sprite-hq.png /usr/local/lib/python3.12/site-packages/django_countries/static/flags/sprite-hq.png
flags/nc.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/nc.gif
flags/mk.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/mk.gif
flags/cl.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/cl.gif
flags/ae.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/ae.gif
flags/mr.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/mr.gif
flags/cz.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/cz.gif
flags/lv.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/lv.gif
flags/de.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/de.gif
flags/si.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/si.gif
flags/jp.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/jp.gif
flags/sn.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/sn.gif
flags/iq.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/iq.gif
flags/tv.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/tv.gif
flags/et.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/et.gif
flags/cd.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/cd.gif
flags/bg.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/bg.gif
flags/tr.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/tr.gif
flags/ba.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/ba.gif
flags/mz.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/mz.gif
flags/er.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/er.gif
flags/cv.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/cv.gif
flags/ki.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/ki.gif
flags/tt.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/tt.gif
flags/bv.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/bv.gif
flags/sx.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/sx.gif
flags/gl.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/gl.gif
flags/tn.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/tn.gif
flags/eu.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/eu.gif
flags/cw.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/cw.gif
flags/nu.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/nu.gif
flags/bq.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/bq.gif
flags/mw.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/mw.gif
flags/sl.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/sl.gif
flags/pa.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/pa.gif
flags/gh.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/gh.gif
flags/ro.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/ro.gif
flags/bt.gif /usr/local/lib/python3.12/site-packages/django_countries/static/flags/bt.gif
mptt/disclosure-right-black.png /usr/local/lib/python3.12/site-packages/mptt/static/mptt/disclosure-right-black.png
mptt/disclosure-down-white.png /usr/local/lib/python3.12/site-packages/mptt/static/mptt/disclosure-down-white.png
mptt/disclosure-right-white.png /usr/local/lib/python3.12/site-packages/mptt/static/mptt/disclosure-right-white.png
mptt/arrow-move-white.png /usr/local/lib/python3.12/site-packages/mptt/static/mptt/arrow-move-white.png
mptt/draggable-admin.css /usr/local/lib/python3.12/site-packages/mptt/static/mptt/draggable-admin.css
mptt/draggable-admin.js /usr/local/lib/python3.12/site-packages/mptt/static/mptt/draggable-admin.js
mptt/arrow-move-black.png /usr/local/lib/python3.12/site-packages/mptt/static/mptt/arrow-move-black.png
mptt/disclosure-down-black.png /usr/local/lib/python3.12/site-packages/mptt/static/mptt/disclosure-down-black.png
s3direct/css/cropper.css /app/s3direct/static/s3direct/css/cropper.css
s3direct/css/styles.css /app/s3direct/static/s3direct/css/styles.css
s3direct/css/bootstrap-progress.min.css /app/s3direct/static/s3direct/css/bootstrap-progress.min.css
s3direct/images/pencil.png /app/s3direct/static/s3direct/images/pencil.png
s3direct/images/bin.png /app/s3direct/static/s3direct/images/bin.png
s3direct/js/cropper.js /app/s3direct/static/s3direct/js/cropper.js
s3direct/js/scripts.js /app/s3direct/static/s3direct/js/scripts.js
debug_toolbar/css/print.css /usr/local/lib/python3.12/site-packages/debug_toolbar/static/debug_toolbar/css/print.css
debug_toolbar/css/toolbar.css /usr/local/lib/python3.12/site-packages/debug_toolbar/static/debug_toolbar/css/toolbar.css
debug_toolbar/js/redirect.js /usr/local/lib/python3.12/site-packages/debug_toolbar/static/debug_toolbar/js/redirect.js
debug_toolbar/js/toolbar.js /usr/local/lib/python3.12/site-packages/debug_toolbar/static/debug_toolbar/js/toolbar.js
debug_toolbar/js/utils.js /usr/local/lib/python3.12/site-packages/debug_toolbar/static/debug_toolbar/js/utils.js
debug_toolbar/js/history.js /usr/local/lib/python3.12/site-packages/debug_toolbar/static/debug_toolbar/js/history.js
debug_toolbar/js/timer.js /usr/local/lib/python3.12/site-packages/debug_toolbar/static/debug_toolbar/js/timer.js

Templates (7 rendered)

Template paths

None

Templates

minimax/frontend/page_news.html
/app/minimax/templates/minimax/frontend/page_news.html
Toggle context {'False': False, 'None': None, 'True': True} {'DEFAULT_LANGUAGE_CODE': 'en', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'DEFAULT_REGION_CODE': 'DE', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'en', 'MEDIA_URL': '/media/', 'SENTRY_DSN': 'https://d701980f162750d66882e828a477a293@o351046.ingest.us.sentry.io/4507644935864320', 'SENTRY_ENVIRONMENT': 'staging', 'STATIC_URL': '/static/', 'TIME_ZONE': 'Europe/Berlin', 'contact_page': <PageTreeItem: Get in touch>, 'csrf_token': '<SimpleLazyObject: <function csrf.<locals>._get_val at ' '0x7f2a026f9ee0>>', 'debug_enabled': True, 'fb': {'fbpixel_id': None}, 'footer': <Footer: Footer Germany>, 'google': {'geocode': 'AIzaSyAxPhlk4zIW1xmJjbikZ-PyNvRXQs1ImWA', 'google_analytics_domain': 'auto', 'google_tag_manager_code': None, 'google_tracking_code': None}, 'hreflang_items': [{'active': False, 'hreflang': 'de-DE', 'url': '/de/de/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-DE', 'url': '/de/en/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-FR', 'url': '/fr/en/news-and-events/news/?category=1'}, {'active': False, 'hreflang': 'fr-FR', 'url': '/fr/fr/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-NL', 'url': '/nl/en/news-and-events/news/?category=1'}, {'active': False, 'hreflang': 'nl-NL', 'url': '/nl/nl/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en', 'url': '/int/en/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-AU', 'url': '/au/en/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-SG', 'url': '/sg/en/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-RO', 'url': '/ro/en/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-TH', 'url': '/th/en/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-MY', 'url': '/my/en/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-TR', 'url': '/tr/en/news-and-events/news/?category=1'}, {'active': False, 'hreflang': 'tr-TR', 'url': '/tr/tr/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-BR', 'url': '/br/en/news-and-events/news/?category=1'}, {'active': False, 'hreflang': 'pt-BR', 'url': '/br/pt/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-PL', 'url': '/pl/en/news-and-events/news/?category=1'}, {'active': False, 'hreflang': 'pl-PL', 'url': '/pl/pl/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-CN', 'url': '/cn/en/news-and-events/news/?category=1'}, {'active': False, 'hreflang': 'zh-CN', 'url': '/cn/zh/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-SA', 'url': '/sa/en/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-HU', 'url': '/hu/en/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-IN', 'url': '/in/en/news-and-events/news/?category=1'}], 'local_google_analytics_domain': None, 'local_google_analytics_name': 'MinimaxDE', 'local_google_tracking_code': 'UA-110580508-2', 'menu_items': [{'children': [{'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'News', 'slug': 'news', 'teaser': None, 'title': None, 'type': 'NEWS', 'url': '/news-and-events/news/'}, {'careers_fair_type_id': 5, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Events & Trade shows', 'slug': 'events-and-trade-shows', 'teaser': None, 'title': None, 'type': 'FAIRS', 'url': '/news-and-events/events-and-trade-shows/?'}], 'divider': False, 'external_content': False, 'has_grandchildren': False, 'id': 'news-and-events', 'landing_page': False, 'menu_class': 'news-and-events', 'name': 'News & Events', 'slug': 'news-and-events', 'teaser': '<p>Keep up to date with our latest news and events ' 'and learn more about our innovative solutions.</p>', 'title': 'News & Events', 'type': 'MENU_ITEM', 'url': '/news-and-events/'}, {'children': [{'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'testing', 'slug': 'testing', 'teaser': '<p>testing</p>', 'title': 'testing', 'type': 'STANDARD', 'url': '/about/testing/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'About Minimax', 'slug': 'about-minimax', 'type': 'STANDARD', 'url': '/about/company/about-minimax/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Strategic Purchasing', 'slug': 'strategic-purchasing', 'type': 'STANDARD', 'url': '/about/company/strategic-purchasing/'}], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Our company', 'slug': 'company', 'teaser': '<p>For 120 years, Minimax has been ' 'one of the leading brands in fire ' 'protection. The group has several ' 'research, development and ' 'manufacturing facilities. Minimax ' 'provides tailored solutions wherever ' 'there is a fire threat. A ' 'comprehensive range of ' 'after-installation services ' 'completes the offering.</p>', 'title': 'Our company', 'type': 'STANDARD', 'url': '/about/company/'}, {'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': None, 'name': 'Our history', 'slug': 'history', 'teaser': None, 'title': None, 'type': 'HISTORY', 'url': '/about/history/'}], 'divider': False, 'external_content': False, 'has_grandchildren': True, 'id': 'about', 'landing_page': False, 'menu_class': 'about', 'name': 'About Minimax Test', 'slug': 'about', 'teaser': '<p>With high quality standards, special ' 'innovations and individual customer support, ' 'Minimax offers unrivaled fire protection solutions ' 'worldwide.</p>', 'title': 'About Minimax Test', 'type': 'MENU_ITEM', 'url': '/about/'}, {'children': [], 'divider': False, 'external_content': False, 'has_grandchildren': False, 'id': 'karriere', 'landing_page': True, 'menu_class': 'karriere', 'name': 'Careers', 'slug': 'karriere', 'teaser': '<p>Minimax offers an innovative and international ' 'working environment. Our employees value the ' 'varied work, the various opportunities for ' 'self-development and the good collegian ' 'environment.\xa0</p>', 'title': 'Careers', 'type': 'MENU_ITEM', 'url': '/karriere/'}, {'divider': False, 'external_content': False, 'id': 'downloads', 'menu_class': 'downloads', 'name': 'Downloads', 'slug': 'downloads', 'teaser': '<p>On this page you will find all the "Technical ' 'Product information" to our product portfolio.</p>', 'title': 'Downloads', 'type': 'DOWNLOADS', 'url': '/downloads/'}, {'children': [{'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Contact persons', 'slug': 'contact-persons', 'teaser': None, 'title': None, 'type': 'FIND_YOUR_CONTACT', 'url': '/contact/contact-persons/'}, {'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': None, 'name': 'Get in touch', 'slug': 'get-in-touch', 'teaser': None, 'title': None, 'type': 'CONTACT', 'url': '/contact/get-in-touch/'}, {'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Locations', 'slug': 'locations', 'teaser': None, 'title': None, 'type': 'LOCATIONS', 'url': '/contact/locations/'}, {'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Partner', 'slug': 'partners', 'teaser': None, 'title': None, 'type': 'AGENTS_AND_DISTRIBUTORS', 'url': '/contact/partners/'}], 'divider': False, 'external_content': False, 'has_grandchildren': False, 'id': 'contact', 'landing_page': False, 'menu_class': 'contact', 'name': 'Contact', 'slug': 'contact', 'teaser': '<p>Let us know how we can help you!</p>', 'title': 'Contact', 'type': 'CONTACT', 'url': '/contact/'}, {'children': [{'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Clunid Fire detection ' 'and control panel', 'slug': 'clunid-fmz', 'type': 'STANDARD', 'url': '/technologies/fire-detection-systems-and-suppression-control/clunid-fmz/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'UniVario Industrial fire ' 'detectors', 'slug': 'univario-industrial-fire-detectors', 'type': 'STANDARD', 'url': '/technologies/fire-detection-systems-and-suppression-control/univario-industrial-fire-detectors/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'HELIOS Aspirating smoke ' 'detectors', 'slug': 'helios-aspirating-smoke-detectors', 'type': 'STANDARD', 'url': '/technologies/fire-detection-systems-and-suppression-control/helios-aspirating-smoke-detectors/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Fire detection systems and suppression ' 'control', 'slug': 'fire-detection-systems-and-suppression-control', 'teaser': '<p>All signals converge in the fire ' 'alarm control panel which sets off ' 'alarms to\xa0permanently manned ' 'stations and the fire ' 'department.\xa0\xa0In addition, the ' 'fire detection technology controls ' 'and monitors in many cases all fire ' 'protection systems.\xa0</p>\r\n' '<p><br /></p>', 'title': 'Fire detection systems and ' 'suppression control', 'type': 'STANDARD', 'url': '/technologies/fire-detection-systems-and-suppression-control/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Sprinkler systems', 'slug': 'sprinkler-systems', 'type': 'STANDARD', 'url': '/technologies/water-suppression-systems/sprinkler-systems/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Deluge systems', 'slug': 'deluge-systems', 'type': 'STANDARD', 'url': '/technologies/water-suppression-systems/deluge-systems/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'MXOne', 'slug': 'mxone', 'type': 'STANDARD', 'url': '/technologies/water-suppression-systems/mxone/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Water-based suppression systems', 'slug': 'water-suppression-systems', 'teaser': '<p>Water is the most natural of all ' 'extinguishing agents and is usually ' 'available in sufficient quantities ' 'at a reasonable price. It prevents ' 'smoke as well as pollutants, the ' 'extinguishing effect is based on its ' 'heat retention capacity.</p>', 'title': 'Water-based suppression systems', 'type': 'STANDARD', 'url': '/technologies/water-suppression-systems/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Minifog EconAqua', 'slug': 'minifog-econaqua', 'type': 'STANDARD', 'url': '/technologies/minifog-water-mist-systems/minifog-econaqua/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Minifog ProCon', 'slug': 'minifog-procon', 'type': 'STANDARD', 'url': '/technologies/minifog-water-mist-systems/minifog-procon/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Minifog ProCon XP', 'slug': 'minifog-procon-xp', 'type': 'STANDARD', 'url': '/technologies/minifog-water-mist-systems/minifog-procon-xp/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Minifog marine XP', 'slug': 'minifog-marine-xp', 'type': 'STANDARD', 'url': '/technologies/minifog-water-mist-systems/minifog-marine-xp/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Minifog water mist systems', 'slug': 'minifog-water-mist-systems', 'teaser': '<p>Minifog water mist systems ' 'disperse the extinguishing water ' 'very finely through special nozzles ' 'and sprinklers and/or increased ' 'operating pressures.\xa0At the same ' 'time, the overall surface of the ' 'extinguishing water is increased, ' 'enabling it to absorb heat and ' 'evaporate faster. The related ' 'cooling and smothering effect makes ' 'it possible to fight fires in a ' 'particularly effective way with a ' 'reduced consumption of extinguishing ' 'water.\xa0</p>', 'title': 'Minifog water mist systems', 'type': 'STANDARD', 'url': '/technologies/minifog-water-mist-systems/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Foam extinguishing ' 'systems', 'slug': 'foam-extinguishing-system', 'type': 'STANDARD', 'url': '/technologies/foam-extinguishing-systems/foam-extinguishing-system/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Foam extinguishing systems', 'slug': 'foam-extinguishing-systems', 'teaser': '<p>During a fire, foam extinguishing ' 'systems spread large-scale foam ' 'blanket through foam pipes, foam ' 'monitors, sprinklers or nozzles. The ' 'foam is applied on the burning ' 'material, extinguishes the fire and ' 'serves as a deterrent against ' 're-ignition. Foam extinguishing ' 'systems are suitable for protecting ' 'high-risk areas, e.g. due to ' 'flammable liquids or plastics.</p>', 'title': 'Foam extinguishing systems', 'type': 'STANDARD', 'url': '/technologies/foam-extinguishing-systems/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Oxeo Inert gas systems', 'slug': 'oxeo-inert-gas-systems', 'type': 'STANDARD', 'url': '/technologies/gas-based-suppression-systems/oxeo-inert-gas-systems/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Carbon dioxide systems', 'slug': 'carbon-dioxide-systems', 'type': 'STANDARD', 'url': '/technologies/gas-based-suppression-systems/carbon-dioxide-systems/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Halocarbon extinguishing ' 'systems', 'slug': 'halocarbon-extinguishing-systems', 'type': 'STANDARD', 'url': '/technologies/gas-based-suppression-systems/halocarbon-extinguishing-systems/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Gas-based suppression systems', 'slug': 'gas-based-suppression-systems', 'teaser': '<p>Gas-based suppression systems ' 'fight fires without side effects and ' 'without leaving extinguishing agent ' 'residues even in areas that can not ' 'be reached by sprinklers. The ' 'extinguishing effect is based on the ' 'replacement of oxygen by the inert ' 'gases argon, nitrogen and carbon ' 'dioxide as well as by heat ' 'extraction through the synthetic ' 'gases.</p>', 'title': 'Gas-based suppression systems', 'type': 'STANDARD', 'url': '/technologies/gas-based-suppression-systems/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'CPS 1230 Cabinet ' 'protection systems', 'slug': 'cps-1230-cabinet-protection-systems', 'type': 'STANDARD', 'url': '/technologies/compact-suppression-systems/cps-1230-cabinet-protection-systems/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'OneU Fire protection ' 'systems', 'slug': 'oneu-fire-protection-systems', 'type': 'STANDARD', 'url': '/technologies/compact-suppression-systems/oneu-fire-protection-systems/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Compact suppression systems', 'slug': 'compact-suppression-systems', 'teaser': '<p>Small extinguishing systems often ' 'resemble large extinguishing systems ' 'in their structures. They are not ' 'defined by a certain extinguishing ' 'agent, but are rather characterized ' 'by their compact and precise ' 'designs, which make them ' 'particularly well suited for certain ' 'applications.</p>', 'title': 'Compact suppression systems', 'type': 'STANDARD', 'url': '/technologies/compact-suppression-systems/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Spark extinguishing ' 'systems', 'slug': 'spark-extinguishing-system', 'type': 'STANDARD', 'url': '/technologies/spark-extinguishing-systems/spark-extinguishing-system/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Spark extinguishing systems', 'slug': 'spark-extinguishing-systems', 'teaser': '<p>Spark extinguishing systems ' 'detect initial ignition in suction ' 'and conveying systems and produce ' 'instantly a water curtain with their ' 'automatic extinguishing feature to ' 'smother smoldering particles. These ' 'systems are recommended for use in ' 'areas where combustible materials ' 'are transported pneumatically and ' 'where there is a high risk of fires ' 'or dust explosions due to sparking ' 'or smoldering particles.</p>', 'title': 'Spark extinguishing systems', 'type': 'STANDARD', 'url': '/technologies/spark-extinguishing-systems/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Oxeo EcoPrevent FC - ' 'Fuel Cell', 'slug': 'oxeo-eco-prevent-fc', 'type': 'STANDARD', 'url': '/technologies/fire-prevention-systems/oxeo-eco-prevent-fc/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Oxeo EcoPrevent PG - PSA ' 'Generator', 'slug': 'oxeo-ecoprevent-pg-psa-generator', 'type': 'STANDARD', 'url': '/technologies/fire-prevention-systems/oxeo-ecoprevent-pg-psa-generator/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Oxeo EcoPrevent VG - ' 'VPSA Generator', 'slug': 'oxeo-eco-prevent-vg', 'type': 'STANDARD', 'url': '/technologies/fire-prevention-systems/oxeo-eco-prevent-vg/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Oxeo EcoPrevent CS - ' 'Cylinder Storage', 'slug': 'oxeo-ecoprevent-cs', 'type': 'STANDARD', 'url': '/technologies/fire-prevention-systems/oxeo-ecoprevent-cs/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Oxeo EcoPrevent ES - ' 'External Supply', 'slug': 'oxeo-ecoprevent-es-external-supply', 'type': 'STANDARD', 'url': '/technologies/fire-prevention-systems/oxeo-ecoprevent-es-external-supply/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Fire prevention systems', 'slug': 'fire-prevention-systems', 'teaser': '<p>Fire prevention systems reduce ' 'the air oxygen content in the ' 'protection area through a controlled ' 'supply of nitrogen to create a ' '"fire-safe" atmosphere. This ' 'prevents fires right at the outset. ' 'Depending on the deployed fire ' 'prevention system, the development ' 'of the "fire-proof" atmosphere is ' 'either permanent or on-demand.\xa0' '</p>', 'title': 'Fire prevention systems', 'type': 'STANDARD', 'url': '/technologies/fire-prevention-systems/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Inveron Hazard ' 'management system', 'slug': 'inveron-hazard-management-systems', 'type': 'STANDARD', 'url': '/technologies/inveron-hazard-management-system/inveron-hazard-management-systems/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Inveron Hazard management system', 'slug': 'inveron-hazard-management-system', 'teaser': '<p>Inveron is a transparent and ' 'user-friendly system for visualizing ' 'and operating fire detection, ' 'extinguishing and hazard detection. ' 'All reports and events are ' 'automatically merged in a user ' 'interface and presented on a screen. ' 'Inveron offers ideal monitoring ' 'particularly for complex building ' 'structures.</p>', 'title': 'Inveron Hazard management system', 'type': 'STANDARD', 'url': '/technologies/inveron-hazard-management-system/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Constructural fire ' 'protection', 'slug': 'constructural-fire-protections', 'type': 'STANDARD', 'url': '/technologies/constructural-fire-protection/constructural-fire-protections/'}], 'divider': True, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Constructural fire protection', 'slug': 'constructural-fire-protection', 'teaser': '<p>Structural fire protection helps ' 'to prevent or contain fires and to ' 'secure escape and rescue routes in ' 'the event of a fire. This requires ' 'subdividing buildings into fire ' 'zones that spatially contain the ' 'spreading of fires for a defined ' 'period. This means that openings are ' 'closed off with fire and smoke ' 'protection doors, fire protection ' 'gates and fire-resistant glazing. ' 'Fire protection coatings dependably ' 'protect steel constructions against ' 'the impact of fire.</p>', 'title': 'Constructural fire protection', 'type': 'STANDARD', 'url': '/technologies/constructural-fire-protection/'}, {'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': True, 'has_landing_page': False, 'image': 'uploads/menu/Minimax_Mobile ' 'Services_100_4c_7mm vom ' 'Rand_final__RMZs0DR0SVaOlqBGH4dW5w.jpg', 'name': 'Technologies of Minimax Mobile ' 'Services', 'slug': 'technologies-of-minimax-mobile-services', 'teaser': '<ul>\r\n' '<li>Fire extinguisher</li>\r\n' '<li>Water-based extinguishing ' 'technology</li>\r\n' '<li>Smoke and heat extraction ' 'systems</li>\r\n' '</ul>', 'title': 'Minimax Mobile Services Technologies', 'type': 'STANDARD', 'url': 'http://www.minimax-mobile.com/'}, {'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'MV Pipe Technologies', 'slug': 'mv-pipe', 'teaser': '<p><span>Die MV Pipe ' 'Tech\xadno\xadlo\xadgies GmbH ist ' 'Teil der glo\xadbal ' 'agie\xadren\xadden Minimax ' 'Vi\xadking Grup\xadpe mit ' 'ak\xadtu\xadell mehr als 9.500 ' 'Mit\xadar\xadbei\xadten\xadden sowie ' 'einem Jah\xadres\xadum\xadsatz von ' 'zu\xadletzt mehr als 1,9 ' 'Mil\xadli\xadar\xadden Euro. Die ' 'Un\xadter\xadneh\xadmens\xadgrup\xadpe ' 'mit Haupt\xadsitz in Bad ' 'Ol\xaddes\xadloe ist eines der ' 'grö\xadß\xadten ' 'Brand\xadschutz\xadun\xadter\xadneh\xadmen ' 'der Welt und un\xadter\xadhält ' 'ei\xadge\xadne For\xadschungs-, ' 'Ent\xadwick\xadlungs- und ' 'Fer\xadti\xadgungs\xadstät\xadten.</span></p>\r\n' '<p><span>In Wit\xadten\xadber\xadge ' 'pro\xaddu\xadziert die MV Pipe ' 'Tech\xadno\xadlo\xadgies GmbH im\xa0' 'welt\xadweit grö\xadß\xadten ' 'Rohr\xadvor\xadfer\xadti\xadgungs-Werk ' 'Rohre für die ' 'Brand\xadschutz\xadin\xaddus\xadtrie. ' 'Unser Werk zeich\xadnet sich aber ' 'nicht nur durch seine Größe aus, ' 'son\xaddern auch durch ' 'mo\xadderns\xadte ' 'Tech\xadno\xadlo\xadgi\xaden und ' 'Ver\xadfah\xadren.</span></p>', 'title': 'MV Pipe Tech\xadno\xadlo\xadgies', 'type': 'STANDARD', 'url': '/technologies/mv-pipe/'}], 'divider': False, 'external_content': False, 'has_grandchildren': True, 'id': 'technologies', 'landing_page': True, 'menu_class': 'technologies', 'name': 'Technologies', 'slug': 'technologies', 'teaser': '<p><span>Minimax offers the complete range of fire ' 'protection systems and components. These meet the ' 'highest requirements and can be combined into an ' 'effective and economic solution.</span></p>', 'title': 'Technologies', 'type': 'TECHNOLOGIES', 'url': '/technologies/'}, {'children': [{'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Automotive plants', 'slug': 'automotive-plants', 'type': 'STANDARD', 'url': '/solutions/industry/automotive-plants/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Wood processing plants', 'slug': 'wood-processing-plants', 'type': 'STANDARD', 'url': '/solutions/industry/wood-processing-plants/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Aluminium and Steel ' 'plants', 'slug': 'steel-plants', 'type': 'STANDARD', 'url': '/solutions/industry/steel-plants/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Paper & Printing plants', 'slug': 'paper-and-printing-plants', 'type': 'STANDARD', 'url': '/solutions/industry/paper-and-printing-plants/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Food plants', 'slug': 'food-plants', 'type': 'STANDARD', 'url': '/solutions/industry/food-plants/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Industry', 'slug': 'industry', 'teaser': '<p>Even small fires can paralyze an ' 'entire production plant. The fire ' 'risk is substantial: technical ' 'defects in production systems, open ' 'construction and connected ' 'production areas promote the rapid ' 'development of fire.</p>', 'title': 'Industry', 'type': 'STANDARD', 'url': '/solutions/industry/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Cruise Vessel / ' 'Passenger Vessel', 'slug': 'cruise-vessel-passenger-vessel', 'type': 'STANDARD', 'url': '/solutions/marine/cruise-vessel-passenger-vessel/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Workboat / Tanker / ' 'Container Vessel', 'slug': 'workboat-tanker-container-vessel', 'type': 'STANDARD', 'url': '/solutions/marine/workboat-tanker-container-vessel/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Offshore Plattform', 'slug': 'offshore-plattform', 'type': 'STANDARD', 'url': '/solutions/marine/offshore-plattform/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Tug', 'slug': 'tug-boat', 'type': 'STANDARD', 'url': '/solutions/marine/tug-boat/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Marine', 'slug': 'marine', 'teaser': '<p>Vessels and other off-shore areas ' 'have disproportionately high ' 'security requirements, due to the ' 'special conditions at sea, as a ' 'quick escape is impossible and ' 'outside help for extinguishing a ' 'fire is often not available.</p>', 'title': 'Marine', 'type': 'STANDARD', 'url': '/solutions/marine/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Combined cycle power ' 'plants', 'slug': 'combined-cycle-power-plants', 'type': 'STANDARD', 'url': '/solutions/energy/combined-cycle-power-plants/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Coal power plants', 'slug': 'coal-power-plants', 'type': 'STANDARD', 'url': '/solutions/energy/coal-power-plants/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Recycling plants', 'slug': 'recycling-plants', 'type': 'STANDARD', 'url': '/solutions/energy/recycling-plants/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Wind energy plants', 'slug': 'wind-energy-plants', 'type': 'STANDARD', 'url': '/solutions/energy/wind-energy-plants/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Energy', 'slug': 'energy', 'teaser': '<p>Damage caused by fire in just one ' 'part of a power station is ' 'sufficient to endanger the entire ' 'electricity supply. The fire risks ' 'are manifold: escaping lubricating ' 'oils that ignite on hot surfaces, or ' 'technical defects such as short ' 'circuits or overheating of turbines ' 'that cause a fire.</p>', 'title': 'Energy', 'type': 'STANDARD', 'url': '/solutions/energy/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Logistic centers', 'slug': 'logistic-centers', 'type': 'STANDARD', 'url': '/solutions/commerce/logistic-centers/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Retail', 'slug': 'retail', 'type': 'STANDARD', 'url': '/solutions/commerce/retail/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Office buildings', 'slug': 'office-buildings', 'type': 'STANDARD', 'url': '/solutions/commerce/office-buildings/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Commerce', 'slug': 'commerce', 'teaser': '<p>Publicly accessible areas require ' 'fire protection that provides ' 'comprehensive protection for people. ' 'The fire risks are manifold. Whether ' 'shorts circuits on demo models or ' 'lighting in commercial premises, a ' 'high fire load affects the ' 'considerable quantities of goods in ' 'the confined spaces of logistics ' 'areas.</p>', 'title': 'Commerce', 'type': 'STANDARD', 'url': '/solutions/commerce/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Data Center', 'slug': 'data-center', 'type': 'STANDARD', 'url': '/solutions/infrastructure/data-center/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Hotels', 'slug': 'hotels', 'type': 'STANDARD', 'url': '/solutions/infrastructure/hotels/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Research institutions', 'slug': 'research-institutions', 'type': 'STANDARD', 'url': '/solutions/infrastructure/research-institutions/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Hospitals', 'slug': 'hospitals', 'type': 'STANDARD', 'url': '/solutions/infrastructure/hospitals/'}], 'divider': True, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Infrastructure', 'slug': 'infrastructure', 'teaser': '<p>Personal protection is a top ' 'priority, as the fire risks are ' 'manifold. Careless smoking, short ' 'circuits in lighting systems or ' 'technical equipment or even arson ' 'may cause a fire.</p>', 'title': 'Infrastructure', 'type': 'STANDARD', 'url': '/solutions/infrastructure/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'WoodTechProtect', 'slug': 'wood-processing-machines', 'type': 'STANDARD', 'url': '/solutions/solutions-risks/wood-processing-machines/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'PVProtect', 'slug': 'pvprotect', 'type': 'STANDARD', 'url': '/solutions/solutions-risks/pvprotect/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'LiquidProtect', 'slug': 'liquidprotect', 'type': 'STANDARD', 'url': '/solutions/solutions-risks/liquidprotect/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'MachineToolProtect', 'slug': 'machinetoolprotect', 'type': 'STANDARD', 'url': '/solutions/solutions-risks/machinetoolprotect/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'DryerProtect', 'slug': 'dryerprotect', 'type': 'STANDARD', 'url': '/solutions/solutions-risks/dryerprotect/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'TurbineProtect', 'slug': 'turbineprotect', 'type': 'STANDARD', 'url': '/solutions/solutions-risks/turbineprotect/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'TraFoProtect', 'slug': 'trafoprotect', 'type': 'STANDARD', 'url': '/solutions/solutions-risks/trafoprotect/'}], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Solutions by Risks', 'slug': 'solutions-risks', 'teaser': '<p>Many branches of in\xaddustry ' 'in\xadvolve spe\xadcial fire risks ' 'and so present spe\xadcial ' 're\xadquire\xadments for the fire ' 'pro\xadtec\xadtion concept. With our ' 'know-how and our broad range of ' 'products we are the right ' 'part\xadner where in\xaddi\xadvidual ' 'solu\xadtions are re\xadquired.</p>', 'title': 'Solutions by risks', 'type': 'STANDARD', 'url': '/solutions/solutions-risks/'}], 'divider': False, 'external_content': False, 'has_grandchildren': True, 'id': 'solutions', 'landing_page': True, 'menu_class': 'solutions', 'name': 'Solutions', 'slug': 'solutions', 'teaser': '<p>Many branches of industry involve special fire ' 'risks and so present special requirements for the ' 'fire protection concept. With our know-how and our ' 'broad range of products we are the right partner ' 'where individual solutions are required.</p>', 'title': 'Solutions', 'type': 'SOLUTIONS', 'url': '/solutions/'}, {'children': [{'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Maintenance & repair', 'slug': 'maintenance-repairs', 'type': 'STANDARD', 'url': '/services/maintenance-and-repair/maintenance-repairs/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Container exchange', 'slug': 'container-exchange', 'type': 'STANDARD', 'url': '/services/maintenance-and-repair/container-exchange/'}], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Maintenance & repair', 'slug': 'maintenance-and-repair', 'teaser': '<p>Fire protection systems are ' 'complex safety systems, which must ' 'be absolutely reliable in case of ' 'emergency. Regular maintenance and ' 'repairs are the prerequisite for ' 'ensuring that not only the function ' 'but also the insurance protection of ' 'your company is ensured.</p>', 'title': 'Maintenance & repair', 'type': 'STANDARD', 'url': '/services/maintenance-and-repair/'}, {'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Brandforschungszentrum', 'slug': 'brandforschungszentrum', 'teaser': None, 'title': None, 'type': 'STANDARD', 'url': '/services/brandforschungszentrum/'}, {'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'BIM', 'slug': 'bim', 'teaser': None, 'title': 'BIM', 'type': 'STANDARD', 'url': '/services/bim/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Retrofitting of an ' 'automatic rinsing system', 'slug': 'retrofitting-of-an-automatic-rinsing-system', 'type': 'STANDARD', 'url': '/services/optimize-security/retrofitting-of-an-automatic-rinsing-system/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Pump load testing', 'slug': 'pump-load-testing', 'type': 'STANDARD', 'url': '/services/optimize-security/pump-load-testing/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Winter-check', 'slug': 'winter-check', 'type': 'STANDARD', 'url': '/services/optimize-security/winter-check/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Protection of water ' 'sensitive areas', 'slug': 'protection-of-water-sensitive-areas', 'type': 'STANDARD', 'url': '/services/optimize-security/protection-of-water-sensitive-areas/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Conversion to undercover ' 'sprinklers', 'slug': 'conversion-to-undercover-sprinklers', 'type': 'STANDARD', 'url': '/services/optimize-security/conversion-to-undercover-sprinklers/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Retrofitting of drain ' 'units', 'slug': 'retrofitting-of-drain-units', 'type': 'STANDARD', 'url': '/services/optimize-security/retrofitting-of-drain-units/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Simplified function ' 'testing of flow ' 'detectors', 'slug': 'simplified-function-testing-of-flow-detectors', 'type': 'STANDARD', 'url': '/services/optimize-security/simplified-function-testing-of-flow-detectors/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Subsequent system ' 'documentation', 'slug': 'subsequent-system-documentation', 'type': 'STANDARD', 'url': '/services/optimize-security/subsequent-system-documentation/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Simplified alarm test', 'slug': 'simplified-alarm-test', 'type': 'STANDARD', 'url': '/services/optimize-security/simplified-alarm-test/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Avoid hard drive errors ' 'through noise insulation', 'slug': 'avoid-hard-drive-errors-through-noise-insulation', 'type': 'STANDARD', 'url': '/services/optimize-security/avoid-hard-drive-errors-through-noise-insulation/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Automation of water and ' 'compressed air feeding', 'slug': 'automation-of-water-and-compressed-air-feeding', 'type': 'STANDARD', 'url': '/services/optimize-security/automation-of-water-and-compressed-air-feeding/'}], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Optimize security', 'slug': 'optimize-security', 'teaser': '<p>Components which for example ' 'minimize the risk of false release ' 'or make function tests significantly ' 'easier may be retrofitted without ' 'significant expenditure.</p>', 'title': 'For greater safety and convenience', 'type': 'STANDARD', 'url': '/services/optimize-security/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Revision slide for valve ' 'stations', 'slug': 'revision-slide-for-valve-stations', 'type': 'STANDARD', 'url': '/services/avoid-aging/revision-slide-for-valve-stations/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Inspection of water ' 'reservoirs', 'slug': 'inspection-of-water-reservoirs', 'type': 'STANDARD', 'url': '/services/avoid-aging/inspection-of-water-reservoirs/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Increased corrosion ' 'protection via nitrogen ' 'injection', 'slug': 'increased-corrosion-protection-via-nitrogen-injection', 'type': 'STANDARD', 'url': '/services/avoid-aging/increased-corrosion-protection-via-nitrogen-injection/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Hose sets for special ' 'extinguishing systems', 'slug': 'hose-sets-for-special-extinguishing-systems', 'type': 'STANDARD', 'url': '/services/avoid-aging/hose-sets-for-special-extinguishing-systems/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Reliability verification ' 'of fire detection ' 'systems', 'slug': 'reliability-verification-of-fire-detection-systems', 'type': 'STANDARD', 'url': '/services/avoid-aging/reliability-verification-of-fire-detection-systems/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Replacement of the ' 'sprinkler pumps control ' 'cabinet', 'slug': 'replacement-of-the-sprinkler-pumps-control-cabinet', 'type': 'STANDARD', 'url': '/services/avoid-aging/replacement-of-the-sprinkler-pumps-control-cabinet/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Surveying of compressed ' 'air tanks', 'slug': 'surveying-of-compressed-air-tanks', 'type': 'STANDARD', 'url': '/services/avoid-aging/surveying-of-compressed-air-tanks/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Inspection of old water ' 'extinguishing systems', 'slug': 'inspection-of-old-water-extinguishing-systems', 'type': 'STANDARD', 'url': '/services/avoid-aging/inspection-of-old-water-extinguishing-systems/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Increased corrosion ' 'protection through water ' 'treatment', 'slug': 'increased-corrosion-protection-through-water-treatment', 'type': 'STANDARD', 'url': '/services/avoid-aging/increased-corrosion-protection-through-water-treatment/'}], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Avoid aging', 'slug': 'avoid-aging', 'teaser': '<p>Inspections of the functioning ' 'state and if needed the exchange of ' 'relevant components are often ' 'indispensable in order to maintain ' 'the reliability and effectiveness of ' 'an extinguishing system running even ' 'after long years of operational ' 'readiness.</p>', 'title': 'Against aging and corrosion', 'type': 'STANDARD', 'url': '/services/avoid-aging/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Electric alarm', 'slug': 'electric-alarm', 'type': 'STANDARD', 'url': '/services/create-transparency/electric-alarm/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Failure relay', 'slug': 'failure-relay', 'type': 'STANDARD', 'url': '/services/create-transparency/failure-relay/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Electrical monitoring ' 'and MonitoringPlus', 'slug': 'electrical-monitoring-and-monitoring-plus', 'type': 'STANDARD', 'url': '/services/create-transparency/electrical-monitoring-and-monitoring-plus/'}], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Create transparency', 'slug': 'create-transparency', 'teaser': '<p>Environmental- and operating ' 'conditions of an extinguishing ' 'system are continuously recorded ' 'with electrical monitoring. ' 'Deviations from the target state are ' 'automatically displaced, saving long ' 'inspection rounds.\xa0</p>', 'title': 'MonitoringPlus for greater ' 'transparency', 'type': 'STANDARD', 'url': '/services/create-transparency/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Spinkler maintenance ' 'technician', 'slug': 'sprinklerwart', 'type': 'STANDARD', 'url': '/services/trainings/sprinklerwart/'}], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Trainings', 'slug': 'trainings', 'teaser': '<p>Minimax offers a comprehensive ' 'training- and further training ' 'program for operations of fire ' 'protection systems. Technical ' 'contexts are shown in a practical ' 'manner on relevant components in ' 'order to illustrate the functioning ' 'and effectiveness of extinguishing ' 'systems.</p>', 'title': 'Trainings', 'type': 'STANDARD', 'url': '/services/trainings/'}], 'divider': False, 'external_content': False, 'has_grandchildren': True, 'id': 'services', 'landing_page': False, 'menu_class': 'services', 'name': 'Service', 'slug': 'services', 'teaser': '<p>Regular monitoring of signaling and ' 'extinguishing systems and their maintenance are ' 'important preventive measures in order to ' 'permanently ensure functionality. Our service ' 'ensures a proper and timely execution for all fire ' 'protection systems.</p>', 'title': 'Service', 'type': 'SERVICES', 'url': '/services/'}], 'messages': <FallbackStorage: request=<WSGIRequest: GET '/de/en/news-and-events/news/?category=1'>>, 'page_urls': [{'active': False, 'language_code': 'DE', 'url': '/de/de/news-and-events/news/?category=1'}, {'active': True, 'language_code': 'EN', 'url': '/de/en/news-and-events/news/?category=1'}], 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f2a03732840>>), 'region_code': 'DE', 'region_logo': '', 'region_name': 'Germany', 'request': '<<request>>', 'rexx_portal_url': 'https://karriere.minimax.de/eng', 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x7f2a03732840>>'} {'categories': '<<multilingualqueryset of minimax.NewsCategory>>', 'city_page_link': None, 'filter_category': 1, 'filter_years': [], 'germany_region_code': 'DE', 'language_code': 'en', 'meta_description': 'Learn more about our innovative solutions.', 'new_homepage_regions_list': ['DE', 'US', 'PL', 'INT', 'CN', 'BR', 'TR', 'FR', 'NL'], 'news': <Page 1 of 1>, 'newsletter_link_visible': False, 'newsletter_registration_page': '', 'page_title': 'News', 'personalization_cookie': False, 'publication_years': [2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026], 'region_code': 'de', 'rexx_germany_activated': True, 'rexx_regions': ['INT', 'DE'], 'search_query': '', 'sentry_trace_meta': '<meta name="sentry-trace" ' 'content="8fcb6cce633e45db91a1943f030cc95c-8b28b2d06fd57663-0"><meta ' 'name="baggage" ' 'content="sentry-trace_id=8fcb6cce633e45db91a1943f030cc95c,sentry-environment=staging,sentry-public_key=d701980f162750d66882e828a477a293,sentry-transaction=/%7Bregion_code%7D/%7Blanguage_code%7D/%2A.%2A/news/,sentry-sample_rate=0.0625,sentry-sampled=false">', 'statistics_cookie': False, 'title_tag': 'News'}
minimax/frontend/base.html
/app/minimax/templates/minimax/frontend/base.html
Toggle context {'False': False, 'None': None, 'True': True} {'DEFAULT_LANGUAGE_CODE': 'en', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'DEFAULT_REGION_CODE': 'DE', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'en', 'MEDIA_URL': '/media/', 'SENTRY_DSN': 'https://d701980f162750d66882e828a477a293@o351046.ingest.us.sentry.io/4507644935864320', 'SENTRY_ENVIRONMENT': 'staging', 'STATIC_URL': '/static/', 'TIME_ZONE': 'Europe/Berlin', 'contact_page': <PageTreeItem: Get in touch>, 'csrf_token': '<SimpleLazyObject: <function csrf.<locals>._get_val at ' '0x7f2a026f9ee0>>', 'debug_enabled': True, 'fb': {'fbpixel_id': None}, 'footer': <Footer: Footer Germany>, 'google': {'geocode': 'AIzaSyAxPhlk4zIW1xmJjbikZ-PyNvRXQs1ImWA', 'google_analytics_domain': 'auto', 'google_tag_manager_code': None, 'google_tracking_code': None}, 'hreflang_items': [{'active': False, 'hreflang': 'de-DE', 'url': '/de/de/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-DE', 'url': '/de/en/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-FR', 'url': '/fr/en/news-and-events/news/?category=1'}, {'active': False, 'hreflang': 'fr-FR', 'url': '/fr/fr/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-NL', 'url': '/nl/en/news-and-events/news/?category=1'}, {'active': False, 'hreflang': 'nl-NL', 'url': '/nl/nl/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en', 'url': '/int/en/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-AU', 'url': '/au/en/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-SG', 'url': '/sg/en/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-RO', 'url': '/ro/en/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-TH', 'url': '/th/en/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-MY', 'url': '/my/en/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-TR', 'url': '/tr/en/news-and-events/news/?category=1'}, {'active': False, 'hreflang': 'tr-TR', 'url': '/tr/tr/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-BR', 'url': '/br/en/news-and-events/news/?category=1'}, {'active': False, 'hreflang': 'pt-BR', 'url': '/br/pt/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-PL', 'url': '/pl/en/news-and-events/news/?category=1'}, {'active': False, 'hreflang': 'pl-PL', 'url': '/pl/pl/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-CN', 'url': '/cn/en/news-and-events/news/?category=1'}, {'active': False, 'hreflang': 'zh-CN', 'url': '/cn/zh/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-SA', 'url': '/sa/en/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-HU', 'url': '/hu/en/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-IN', 'url': '/in/en/news-and-events/news/?category=1'}], 'local_google_analytics_domain': None, 'local_google_analytics_name': 'MinimaxDE', 'local_google_tracking_code': 'UA-110580508-2', 'menu_items': [{'children': [{'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'News', 'slug': 'news', 'teaser': None, 'title': None, 'type': 'NEWS', 'url': '/news-and-events/news/'}, {'careers_fair_type_id': 5, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Events & Trade shows', 'slug': 'events-and-trade-shows', 'teaser': None, 'title': None, 'type': 'FAIRS', 'url': '/news-and-events/events-and-trade-shows/?'}], 'divider': False, 'external_content': False, 'has_grandchildren': False, 'id': 'news-and-events', 'landing_page': False, 'menu_class': 'news-and-events', 'name': 'News & Events', 'slug': 'news-and-events', 'teaser': '<p>Keep up to date with our latest news and events ' 'and learn more about our innovative solutions.</p>', 'title': 'News & Events', 'type': 'MENU_ITEM', 'url': '/news-and-events/'}, {'children': [{'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'testing', 'slug': 'testing', 'teaser': '<p>testing</p>', 'title': 'testing', 'type': 'STANDARD', 'url': '/about/testing/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'About Minimax', 'slug': 'about-minimax', 'type': 'STANDARD', 'url': '/about/company/about-minimax/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Strategic Purchasing', 'slug': 'strategic-purchasing', 'type': 'STANDARD', 'url': '/about/company/strategic-purchasing/'}], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Our company', 'slug': 'company', 'teaser': '<p>For 120 years, Minimax has been ' 'one of the leading brands in fire ' 'protection. The group has several ' 'research, development and ' 'manufacturing facilities. Minimax ' 'provides tailored solutions wherever ' 'there is a fire threat. A ' 'comprehensive range of ' 'after-installation services ' 'completes the offering.</p>', 'title': 'Our company', 'type': 'STANDARD', 'url': '/about/company/'}, {'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': None, 'name': 'Our history', 'slug': 'history', 'teaser': None, 'title': None, 'type': 'HISTORY', 'url': '/about/history/'}], 'divider': False, 'external_content': False, 'has_grandchildren': True, 'id': 'about', 'landing_page': False, 'menu_class': 'about', 'name': 'About Minimax Test', 'slug': 'about', 'teaser': '<p>With high quality standards, special ' 'innovations and individual customer support, ' 'Minimax offers unrivaled fire protection solutions ' 'worldwide.</p>', 'title': 'About Minimax Test', 'type': 'MENU_ITEM', 'url': '/about/'}, {'children': [], 'divider': False, 'external_content': False, 'has_grandchildren': False, 'id': 'karriere', 'landing_page': True, 'menu_class': 'karriere', 'name': 'Careers', 'slug': 'karriere', 'teaser': '<p>Minimax offers an innovative and international ' 'working environment. Our employees value the ' 'varied work, the various opportunities for ' 'self-development and the good collegian ' 'environment.\xa0</p>', 'title': 'Careers', 'type': 'MENU_ITEM', 'url': '/karriere/'}, {'divider': False, 'external_content': False, 'id': 'downloads', 'menu_class': 'downloads', 'name': 'Downloads', 'slug': 'downloads', 'teaser': '<p>On this page you will find all the "Technical ' 'Product information" to our product portfolio.</p>', 'title': 'Downloads', 'type': 'DOWNLOADS', 'url': '/downloads/'}, {'children': [{'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Contact persons', 'slug': 'contact-persons', 'teaser': None, 'title': None, 'type': 'FIND_YOUR_CONTACT', 'url': '/contact/contact-persons/'}, {'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': None, 'name': 'Get in touch', 'slug': 'get-in-touch', 'teaser': None, 'title': None, 'type': 'CONTACT', 'url': '/contact/get-in-touch/'}, {'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Locations', 'slug': 'locations', 'teaser': None, 'title': None, 'type': 'LOCATIONS', 'url': '/contact/locations/'}, {'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Partner', 'slug': 'partners', 'teaser': None, 'title': None, 'type': 'AGENTS_AND_DISTRIBUTORS', 'url': '/contact/partners/'}], 'divider': False, 'external_content': False, 'has_grandchildren': False, 'id': 'contact', 'landing_page': False, 'menu_class': 'contact', 'name': 'Contact', 'slug': 'contact', 'teaser': '<p>Let us know how we can help you!</p>', 'title': 'Contact', 'type': 'CONTACT', 'url': '/contact/'}, {'children': [{'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Clunid Fire detection ' 'and control panel', 'slug': 'clunid-fmz', 'type': 'STANDARD', 'url': '/technologies/fire-detection-systems-and-suppression-control/clunid-fmz/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'UniVario Industrial fire ' 'detectors', 'slug': 'univario-industrial-fire-detectors', 'type': 'STANDARD', 'url': '/technologies/fire-detection-systems-and-suppression-control/univario-industrial-fire-detectors/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'HELIOS Aspirating smoke ' 'detectors', 'slug': 'helios-aspirating-smoke-detectors', 'type': 'STANDARD', 'url': '/technologies/fire-detection-systems-and-suppression-control/helios-aspirating-smoke-detectors/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Fire detection systems and suppression ' 'control', 'slug': 'fire-detection-systems-and-suppression-control', 'teaser': '<p>All signals converge in the fire ' 'alarm control panel which sets off ' 'alarms to\xa0permanently manned ' 'stations and the fire ' 'department.\xa0\xa0In addition, the ' 'fire detection technology controls ' 'and monitors in many cases all fire ' 'protection systems.\xa0</p>\r\n' '<p><br /></p>', 'title': 'Fire detection systems and ' 'suppression control', 'type': 'STANDARD', 'url': '/technologies/fire-detection-systems-and-suppression-control/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Sprinkler systems', 'slug': 'sprinkler-systems', 'type': 'STANDARD', 'url': '/technologies/water-suppression-systems/sprinkler-systems/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Deluge systems', 'slug': 'deluge-systems', 'type': 'STANDARD', 'url': '/technologies/water-suppression-systems/deluge-systems/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'MXOne', 'slug': 'mxone', 'type': 'STANDARD', 'url': '/technologies/water-suppression-systems/mxone/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Water-based suppression systems', 'slug': 'water-suppression-systems', 'teaser': '<p>Water is the most natural of all ' 'extinguishing agents and is usually ' 'available in sufficient quantities ' 'at a reasonable price. It prevents ' 'smoke as well as pollutants, the ' 'extinguishing effect is based on its ' 'heat retention capacity.</p>', 'title': 'Water-based suppression systems', 'type': 'STANDARD', 'url': '/technologies/water-suppression-systems/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Minifog EconAqua', 'slug': 'minifog-econaqua', 'type': 'STANDARD', 'url': '/technologies/minifog-water-mist-systems/minifog-econaqua/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Minifog ProCon', 'slug': 'minifog-procon', 'type': 'STANDARD', 'url': '/technologies/minifog-water-mist-systems/minifog-procon/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Minifog ProCon XP', 'slug': 'minifog-procon-xp', 'type': 'STANDARD', 'url': '/technologies/minifog-water-mist-systems/minifog-procon-xp/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Minifog marine XP', 'slug': 'minifog-marine-xp', 'type': 'STANDARD', 'url': '/technologies/minifog-water-mist-systems/minifog-marine-xp/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Minifog water mist systems', 'slug': 'minifog-water-mist-systems', 'teaser': '<p>Minifog water mist systems ' 'disperse the extinguishing water ' 'very finely through special nozzles ' 'and sprinklers and/or increased ' 'operating pressures.\xa0At the same ' 'time, the overall surface of the ' 'extinguishing water is increased, ' 'enabling it to absorb heat and ' 'evaporate faster. The related ' 'cooling and smothering effect makes ' 'it possible to fight fires in a ' 'particularly effective way with a ' 'reduced consumption of extinguishing ' 'water.\xa0</p>', 'title': 'Minifog water mist systems', 'type': 'STANDARD', 'url': '/technologies/minifog-water-mist-systems/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Foam extinguishing ' 'systems', 'slug': 'foam-extinguishing-system', 'type': 'STANDARD', 'url': '/technologies/foam-extinguishing-systems/foam-extinguishing-system/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Foam extinguishing systems', 'slug': 'foam-extinguishing-systems', 'teaser': '<p>During a fire, foam extinguishing ' 'systems spread large-scale foam ' 'blanket through foam pipes, foam ' 'monitors, sprinklers or nozzles. The ' 'foam is applied on the burning ' 'material, extinguishes the fire and ' 'serves as a deterrent against ' 're-ignition. Foam extinguishing ' 'systems are suitable for protecting ' 'high-risk areas, e.g. due to ' 'flammable liquids or plastics.</p>', 'title': 'Foam extinguishing systems', 'type': 'STANDARD', 'url': '/technologies/foam-extinguishing-systems/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Oxeo Inert gas systems', 'slug': 'oxeo-inert-gas-systems', 'type': 'STANDARD', 'url': '/technologies/gas-based-suppression-systems/oxeo-inert-gas-systems/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Carbon dioxide systems', 'slug': 'carbon-dioxide-systems', 'type': 'STANDARD', 'url': '/technologies/gas-based-suppression-systems/carbon-dioxide-systems/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Halocarbon extinguishing ' 'systems', 'slug': 'halocarbon-extinguishing-systems', 'type': 'STANDARD', 'url': '/technologies/gas-based-suppression-systems/halocarbon-extinguishing-systems/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Gas-based suppression systems', 'slug': 'gas-based-suppression-systems', 'teaser': '<p>Gas-based suppression systems ' 'fight fires without side effects and ' 'without leaving extinguishing agent ' 'residues even in areas that can not ' 'be reached by sprinklers. The ' 'extinguishing effect is based on the ' 'replacement of oxygen by the inert ' 'gases argon, nitrogen and carbon ' 'dioxide as well as by heat ' 'extraction through the synthetic ' 'gases.</p>', 'title': 'Gas-based suppression systems', 'type': 'STANDARD', 'url': '/technologies/gas-based-suppression-systems/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'CPS 1230 Cabinet ' 'protection systems', 'slug': 'cps-1230-cabinet-protection-systems', 'type': 'STANDARD', 'url': '/technologies/compact-suppression-systems/cps-1230-cabinet-protection-systems/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'OneU Fire protection ' 'systems', 'slug': 'oneu-fire-protection-systems', 'type': 'STANDARD', 'url': '/technologies/compact-suppression-systems/oneu-fire-protection-systems/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Compact suppression systems', 'slug': 'compact-suppression-systems', 'teaser': '<p>Small extinguishing systems often ' 'resemble large extinguishing systems ' 'in their structures. They are not ' 'defined by a certain extinguishing ' 'agent, but are rather characterized ' 'by their compact and precise ' 'designs, which make them ' 'particularly well suited for certain ' 'applications.</p>', 'title': 'Compact suppression systems', 'type': 'STANDARD', 'url': '/technologies/compact-suppression-systems/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Spark extinguishing ' 'systems', 'slug': 'spark-extinguishing-system', 'type': 'STANDARD', 'url': '/technologies/spark-extinguishing-systems/spark-extinguishing-system/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Spark extinguishing systems', 'slug': 'spark-extinguishing-systems', 'teaser': '<p>Spark extinguishing systems ' 'detect initial ignition in suction ' 'and conveying systems and produce ' 'instantly a water curtain with their ' 'automatic extinguishing feature to ' 'smother smoldering particles. These ' 'systems are recommended for use in ' 'areas where combustible materials ' 'are transported pneumatically and ' 'where there is a high risk of fires ' 'or dust explosions due to sparking ' 'or smoldering particles.</p>', 'title': 'Spark extinguishing systems', 'type': 'STANDARD', 'url': '/technologies/spark-extinguishing-systems/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Oxeo EcoPrevent FC - ' 'Fuel Cell', 'slug': 'oxeo-eco-prevent-fc', 'type': 'STANDARD', 'url': '/technologies/fire-prevention-systems/oxeo-eco-prevent-fc/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Oxeo EcoPrevent PG - PSA ' 'Generator', 'slug': 'oxeo-ecoprevent-pg-psa-generator', 'type': 'STANDARD', 'url': '/technologies/fire-prevention-systems/oxeo-ecoprevent-pg-psa-generator/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Oxeo EcoPrevent VG - ' 'VPSA Generator', 'slug': 'oxeo-eco-prevent-vg', 'type': 'STANDARD', 'url': '/technologies/fire-prevention-systems/oxeo-eco-prevent-vg/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Oxeo EcoPrevent CS - ' 'Cylinder Storage', 'slug': 'oxeo-ecoprevent-cs', 'type': 'STANDARD', 'url': '/technologies/fire-prevention-systems/oxeo-ecoprevent-cs/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Oxeo EcoPrevent ES - ' 'External Supply', 'slug': 'oxeo-ecoprevent-es-external-supply', 'type': 'STANDARD', 'url': '/technologies/fire-prevention-systems/oxeo-ecoprevent-es-external-supply/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Fire prevention systems', 'slug': 'fire-prevention-systems', 'teaser': '<p>Fire prevention systems reduce ' 'the air oxygen content in the ' 'protection area through a controlled ' 'supply of nitrogen to create a ' '"fire-safe" atmosphere. This ' 'prevents fires right at the outset. ' 'Depending on the deployed fire ' 'prevention system, the development ' 'of the "fire-proof" atmosphere is ' 'either permanent or on-demand.\xa0' '</p>', 'title': 'Fire prevention systems', 'type': 'STANDARD', 'url': '/technologies/fire-prevention-systems/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Inveron Hazard ' 'management system', 'slug': 'inveron-hazard-management-systems', 'type': 'STANDARD', 'url': '/technologies/inveron-hazard-management-system/inveron-hazard-management-systems/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Inveron Hazard management system', 'slug': 'inveron-hazard-management-system', 'teaser': '<p>Inveron is a transparent and ' 'user-friendly system for visualizing ' 'and operating fire detection, ' 'extinguishing and hazard detection. ' 'All reports and events are ' 'automatically merged in a user ' 'interface and presented on a screen. ' 'Inveron offers ideal monitoring ' 'particularly for complex building ' 'structures.</p>', 'title': 'Inveron Hazard management system', 'type': 'STANDARD', 'url': '/technologies/inveron-hazard-management-system/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Constructural fire ' 'protection', 'slug': 'constructural-fire-protections', 'type': 'STANDARD', 'url': '/technologies/constructural-fire-protection/constructural-fire-protections/'}], 'divider': True, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Constructural fire protection', 'slug': 'constructural-fire-protection', 'teaser': '<p>Structural fire protection helps ' 'to prevent or contain fires and to ' 'secure escape and rescue routes in ' 'the event of a fire. This requires ' 'subdividing buildings into fire ' 'zones that spatially contain the ' 'spreading of fires for a defined ' 'period. This means that openings are ' 'closed off with fire and smoke ' 'protection doors, fire protection ' 'gates and fire-resistant glazing. ' 'Fire protection coatings dependably ' 'protect steel constructions against ' 'the impact of fire.</p>', 'title': 'Constructural fire protection', 'type': 'STANDARD', 'url': '/technologies/constructural-fire-protection/'}, {'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': True, 'has_landing_page': False, 'image': 'uploads/menu/Minimax_Mobile ' 'Services_100_4c_7mm vom ' 'Rand_final__RMZs0DR0SVaOlqBGH4dW5w.jpg', 'name': 'Technologies of Minimax Mobile ' 'Services', 'slug': 'technologies-of-minimax-mobile-services', 'teaser': '<ul>\r\n' '<li>Fire extinguisher</li>\r\n' '<li>Water-based extinguishing ' 'technology</li>\r\n' '<li>Smoke and heat extraction ' 'systems</li>\r\n' '</ul>', 'title': 'Minimax Mobile Services Technologies', 'type': 'STANDARD', 'url': 'http://www.minimax-mobile.com/'}, {'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'MV Pipe Technologies', 'slug': 'mv-pipe', 'teaser': '<p><span>Die MV Pipe ' 'Tech\xadno\xadlo\xadgies GmbH ist ' 'Teil der glo\xadbal ' 'agie\xadren\xadden Minimax ' 'Vi\xadking Grup\xadpe mit ' 'ak\xadtu\xadell mehr als 9.500 ' 'Mit\xadar\xadbei\xadten\xadden sowie ' 'einem Jah\xadres\xadum\xadsatz von ' 'zu\xadletzt mehr als 1,9 ' 'Mil\xadli\xadar\xadden Euro. Die ' 'Un\xadter\xadneh\xadmens\xadgrup\xadpe ' 'mit Haupt\xadsitz in Bad ' 'Ol\xaddes\xadloe ist eines der ' 'grö\xadß\xadten ' 'Brand\xadschutz\xadun\xadter\xadneh\xadmen ' 'der Welt und un\xadter\xadhält ' 'ei\xadge\xadne For\xadschungs-, ' 'Ent\xadwick\xadlungs- und ' 'Fer\xadti\xadgungs\xadstät\xadten.</span></p>\r\n' '<p><span>In Wit\xadten\xadber\xadge ' 'pro\xaddu\xadziert die MV Pipe ' 'Tech\xadno\xadlo\xadgies GmbH im\xa0' 'welt\xadweit grö\xadß\xadten ' 'Rohr\xadvor\xadfer\xadti\xadgungs-Werk ' 'Rohre für die ' 'Brand\xadschutz\xadin\xaddus\xadtrie. ' 'Unser Werk zeich\xadnet sich aber ' 'nicht nur durch seine Größe aus, ' 'son\xaddern auch durch ' 'mo\xadderns\xadte ' 'Tech\xadno\xadlo\xadgi\xaden und ' 'Ver\xadfah\xadren.</span></p>', 'title': 'MV Pipe Tech\xadno\xadlo\xadgies', 'type': 'STANDARD', 'url': '/technologies/mv-pipe/'}], 'divider': False, 'external_content': False, 'has_grandchildren': True, 'id': 'technologies', 'landing_page': True, 'menu_class': 'technologies', 'name': 'Technologies', 'slug': 'technologies', 'teaser': '<p><span>Minimax offers the complete range of fire ' 'protection systems and components. These meet the ' 'highest requirements and can be combined into an ' 'effective and economic solution.</span></p>', 'title': 'Technologies', 'type': 'TECHNOLOGIES', 'url': '/technologies/'}, {'children': [{'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Automotive plants', 'slug': 'automotive-plants', 'type': 'STANDARD', 'url': '/solutions/industry/automotive-plants/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Wood processing plants', 'slug': 'wood-processing-plants', 'type': 'STANDARD', 'url': '/solutions/industry/wood-processing-plants/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Aluminium and Steel ' 'plants', 'slug': 'steel-plants', 'type': 'STANDARD', 'url': '/solutions/industry/steel-plants/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Paper & Printing plants', 'slug': 'paper-and-printing-plants', 'type': 'STANDARD', 'url': '/solutions/industry/paper-and-printing-plants/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Food plants', 'slug': 'food-plants', 'type': 'STANDARD', 'url': '/solutions/industry/food-plants/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Industry', 'slug': 'industry', 'teaser': '<p>Even small fires can paralyze an ' 'entire production plant. The fire ' 'risk is substantial: technical ' 'defects in production systems, open ' 'construction and connected ' 'production areas promote the rapid ' 'development of fire.</p>', 'title': 'Industry', 'type': 'STANDARD', 'url': '/solutions/industry/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Cruise Vessel / ' 'Passenger Vessel', 'slug': 'cruise-vessel-passenger-vessel', 'type': 'STANDARD', 'url': '/solutions/marine/cruise-vessel-passenger-vessel/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Workboat / Tanker / ' 'Container Vessel', 'slug': 'workboat-tanker-container-vessel', 'type': 'STANDARD', 'url': '/solutions/marine/workboat-tanker-container-vessel/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Offshore Plattform', 'slug': 'offshore-plattform', 'type': 'STANDARD', 'url': '/solutions/marine/offshore-plattform/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Tug', 'slug': 'tug-boat', 'type': 'STANDARD', 'url': '/solutions/marine/tug-boat/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Marine', 'slug': 'marine', 'teaser': '<p>Vessels and other off-shore areas ' 'have disproportionately high ' 'security requirements, due to the ' 'special conditions at sea, as a ' 'quick escape is impossible and ' 'outside help for extinguishing a ' 'fire is often not available.</p>', 'title': 'Marine', 'type': 'STANDARD', 'url': '/solutions/marine/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Combined cycle power ' 'plants', 'slug': 'combined-cycle-power-plants', 'type': 'STANDARD', 'url': '/solutions/energy/combined-cycle-power-plants/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Coal power plants', 'slug': 'coal-power-plants', 'type': 'STANDARD', 'url': '/solutions/energy/coal-power-plants/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Recycling plants', 'slug': 'recycling-plants', 'type': 'STANDARD', 'url': '/solutions/energy/recycling-plants/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Wind energy plants', 'slug': 'wind-energy-plants', 'type': 'STANDARD', 'url': '/solutions/energy/wind-energy-plants/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Energy', 'slug': 'energy', 'teaser': '<p>Damage caused by fire in just one ' 'part of a power station is ' 'sufficient to endanger the entire ' 'electricity supply. The fire risks ' 'are manifold: escaping lubricating ' 'oils that ignite on hot surfaces, or ' 'technical defects such as short ' 'circuits or overheating of turbines ' 'that cause a fire.</p>', 'title': 'Energy', 'type': 'STANDARD', 'url': '/solutions/energy/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Logistic centers', 'slug': 'logistic-centers', 'type': 'STANDARD', 'url': '/solutions/commerce/logistic-centers/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Retail', 'slug': 'retail', 'type': 'STANDARD', 'url': '/solutions/commerce/retail/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Office buildings', 'slug': 'office-buildings', 'type': 'STANDARD', 'url': '/solutions/commerce/office-buildings/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Commerce', 'slug': 'commerce', 'teaser': '<p>Publicly accessible areas require ' 'fire protection that provides ' 'comprehensive protection for people. ' 'The fire risks are manifold. Whether ' 'shorts circuits on demo models or ' 'lighting in commercial premises, a ' 'high fire load affects the ' 'considerable quantities of goods in ' 'the confined spaces of logistics ' 'areas.</p>', 'title': 'Commerce', 'type': 'STANDARD', 'url': '/solutions/commerce/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Data Center', 'slug': 'data-center', 'type': 'STANDARD', 'url': '/solutions/infrastructure/data-center/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Hotels', 'slug': 'hotels', 'type': 'STANDARD', 'url': '/solutions/infrastructure/hotels/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Research institutions', 'slug': 'research-institutions', 'type': 'STANDARD', 'url': '/solutions/infrastructure/research-institutions/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Hospitals', 'slug': 'hospitals', 'type': 'STANDARD', 'url': '/solutions/infrastructure/hospitals/'}], 'divider': True, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Infrastructure', 'slug': 'infrastructure', 'teaser': '<p>Personal protection is a top ' 'priority, as the fire risks are ' 'manifold. Careless smoking, short ' 'circuits in lighting systems or ' 'technical equipment or even arson ' 'may cause a fire.</p>', 'title': 'Infrastructure', 'type': 'STANDARD', 'url': '/solutions/infrastructure/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'WoodTechProtect', 'slug': 'wood-processing-machines', 'type': 'STANDARD', 'url': '/solutions/solutions-risks/wood-processing-machines/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'PVProtect', 'slug': 'pvprotect', 'type': 'STANDARD', 'url': '/solutions/solutions-risks/pvprotect/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'LiquidProtect', 'slug': 'liquidprotect', 'type': 'STANDARD', 'url': '/solutions/solutions-risks/liquidprotect/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'MachineToolProtect', 'slug': 'machinetoolprotect', 'type': 'STANDARD', 'url': '/solutions/solutions-risks/machinetoolprotect/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'DryerProtect', 'slug': 'dryerprotect', 'type': 'STANDARD', 'url': '/solutions/solutions-risks/dryerprotect/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'TurbineProtect', 'slug': 'turbineprotect', 'type': 'STANDARD', 'url': '/solutions/solutions-risks/turbineprotect/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'TraFoProtect', 'slug': 'trafoprotect', 'type': 'STANDARD', 'url': '/solutions/solutions-risks/trafoprotect/'}], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Solutions by Risks', 'slug': 'solutions-risks', 'teaser': '<p>Many branches of in\xaddustry ' 'in\xadvolve spe\xadcial fire risks ' 'and so present spe\xadcial ' 're\xadquire\xadments for the fire ' 'pro\xadtec\xadtion concept. With our ' 'know-how and our broad range of ' 'products we are the right ' 'part\xadner where in\xaddi\xadvidual ' 'solu\xadtions are re\xadquired.</p>', 'title': 'Solutions by risks', 'type': 'STANDARD', 'url': '/solutions/solutions-risks/'}], 'divider': False, 'external_content': False, 'has_grandchildren': True, 'id': 'solutions', 'landing_page': True, 'menu_class': 'solutions', 'name': 'Solutions', 'slug': 'solutions', 'teaser': '<p>Many branches of industry involve special fire ' 'risks and so present special requirements for the ' 'fire protection concept. With our know-how and our ' 'broad range of products we are the right partner ' 'where individual solutions are required.</p>', 'title': 'Solutions', 'type': 'SOLUTIONS', 'url': '/solutions/'}, {'children': [{'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Maintenance & repair', 'slug': 'maintenance-repairs', 'type': 'STANDARD', 'url': '/services/maintenance-and-repair/maintenance-repairs/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Container exchange', 'slug': 'container-exchange', 'type': 'STANDARD', 'url': '/services/maintenance-and-repair/container-exchange/'}], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Maintenance & repair', 'slug': 'maintenance-and-repair', 'teaser': '<p>Fire protection systems are ' 'complex safety systems, which must ' 'be absolutely reliable in case of ' 'emergency. Regular maintenance and ' 'repairs are the prerequisite for ' 'ensuring that not only the function ' 'but also the insurance protection of ' 'your company is ensured.</p>', 'title': 'Maintenance & repair', 'type': 'STANDARD', 'url': '/services/maintenance-and-repair/'}, {'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Brandforschungszentrum', 'slug': 'brandforschungszentrum', 'teaser': None, 'title': None, 'type': 'STANDARD', 'url': '/services/brandforschungszentrum/'}, {'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'BIM', 'slug': 'bim', 'teaser': None, 'title': 'BIM', 'type': 'STANDARD', 'url': '/services/bim/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Retrofitting of an ' 'automatic rinsing system', 'slug': 'retrofitting-of-an-automatic-rinsing-system', 'type': 'STANDARD', 'url': '/services/optimize-security/retrofitting-of-an-automatic-rinsing-system/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Pump load testing', 'slug': 'pump-load-testing', 'type': 'STANDARD', 'url': '/services/optimize-security/pump-load-testing/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Winter-check', 'slug': 'winter-check', 'type': 'STANDARD', 'url': '/services/optimize-security/winter-check/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Protection of water ' 'sensitive areas', 'slug': 'protection-of-water-sensitive-areas', 'type': 'STANDARD', 'url': '/services/optimize-security/protection-of-water-sensitive-areas/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Conversion to undercover ' 'sprinklers', 'slug': 'conversion-to-undercover-sprinklers', 'type': 'STANDARD', 'url': '/services/optimize-security/conversion-to-undercover-sprinklers/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Retrofitting of drain ' 'units', 'slug': 'retrofitting-of-drain-units', 'type': 'STANDARD', 'url': '/services/optimize-security/retrofitting-of-drain-units/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Simplified function ' 'testing of flow ' 'detectors', 'slug': 'simplified-function-testing-of-flow-detectors', 'type': 'STANDARD', 'url': '/services/optimize-security/simplified-function-testing-of-flow-detectors/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Subsequent system ' 'documentation', 'slug': 'subsequent-system-documentation', 'type': 'STANDARD', 'url': '/services/optimize-security/subsequent-system-documentation/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Simplified alarm test', 'slug': 'simplified-alarm-test', 'type': 'STANDARD', 'url': '/services/optimize-security/simplified-alarm-test/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Avoid hard drive errors ' 'through noise insulation', 'slug': 'avoid-hard-drive-errors-through-noise-insulation', 'type': 'STANDARD', 'url': '/services/optimize-security/avoid-hard-drive-errors-through-noise-insulation/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Automation of water and ' 'compressed air feeding', 'slug': 'automation-of-water-and-compressed-air-feeding', 'type': 'STANDARD', 'url': '/services/optimize-security/automation-of-water-and-compressed-air-feeding/'}], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Optimize security', 'slug': 'optimize-security', 'teaser': '<p>Components which for example ' 'minimize the risk of false release ' 'or make function tests significantly ' 'easier may be retrofitted without ' 'significant expenditure.</p>', 'title': 'For greater safety and convenience', 'type': 'STANDARD', 'url': '/services/optimize-security/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Revision slide for valve ' 'stations', 'slug': 'revision-slide-for-valve-stations', 'type': 'STANDARD', 'url': '/services/avoid-aging/revision-slide-for-valve-stations/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Inspection of water ' 'reservoirs', 'slug': 'inspection-of-water-reservoirs', 'type': 'STANDARD', 'url': '/services/avoid-aging/inspection-of-water-reservoirs/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Increased corrosion ' 'protection via nitrogen ' 'injection', 'slug': 'increased-corrosion-protection-via-nitrogen-injection', 'type': 'STANDARD', 'url': '/services/avoid-aging/increased-corrosion-protection-via-nitrogen-injection/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Hose sets for special ' 'extinguishing systems', 'slug': 'hose-sets-for-special-extinguishing-systems', 'type': 'STANDARD', 'url': '/services/avoid-aging/hose-sets-for-special-extinguishing-systems/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Reliability verification ' 'of fire detection ' 'systems', 'slug': 'reliability-verification-of-fire-detection-systems', 'type': 'STANDARD', 'url': '/services/avoid-aging/reliability-verification-of-fire-detection-systems/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Replacement of the ' 'sprinkler pumps control ' 'cabinet', 'slug': 'replacement-of-the-sprinkler-pumps-control-cabinet', 'type': 'STANDARD', 'url': '/services/avoid-aging/replacement-of-the-sprinkler-pumps-control-cabinet/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Surveying of compressed ' 'air tanks', 'slug': 'surveying-of-compressed-air-tanks', 'type': 'STANDARD', 'url': '/services/avoid-aging/surveying-of-compressed-air-tanks/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Inspection of old water ' 'extinguishing systems', 'slug': 'inspection-of-old-water-extinguishing-systems', 'type': 'STANDARD', 'url': '/services/avoid-aging/inspection-of-old-water-extinguishing-systems/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Increased corrosion ' 'protection through water ' 'treatment', 'slug': 'increased-corrosion-protection-through-water-treatment', 'type': 'STANDARD', 'url': '/services/avoid-aging/increased-corrosion-protection-through-water-treatment/'}], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Avoid aging', 'slug': 'avoid-aging', 'teaser': '<p>Inspections of the functioning ' 'state and if needed the exchange of ' 'relevant components are often ' 'indispensable in order to maintain ' 'the reliability and effectiveness of ' 'an extinguishing system running even ' 'after long years of operational ' 'readiness.</p>', 'title': 'Against aging and corrosion', 'type': 'STANDARD', 'url': '/services/avoid-aging/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Electric alarm', 'slug': 'electric-alarm', 'type': 'STANDARD', 'url': '/services/create-transparency/electric-alarm/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Failure relay', 'slug': 'failure-relay', 'type': 'STANDARD', 'url': '/services/create-transparency/failure-relay/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Electrical monitoring ' 'and MonitoringPlus', 'slug': 'electrical-monitoring-and-monitoring-plus', 'type': 'STANDARD', 'url': '/services/create-transparency/electrical-monitoring-and-monitoring-plus/'}], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Create transparency', 'slug': 'create-transparency', 'teaser': '<p>Environmental- and operating ' 'conditions of an extinguishing ' 'system are continuously recorded ' 'with electrical monitoring. ' 'Deviations from the target state are ' 'automatically displaced, saving long ' 'inspection rounds.\xa0</p>', 'title': 'MonitoringPlus for greater ' 'transparency', 'type': 'STANDARD', 'url': '/services/create-transparency/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Spinkler maintenance ' 'technician', 'slug': 'sprinklerwart', 'type': 'STANDARD', 'url': '/services/trainings/sprinklerwart/'}], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Trainings', 'slug': 'trainings', 'teaser': '<p>Minimax offers a comprehensive ' 'training- and further training ' 'program for operations of fire ' 'protection systems. Technical ' 'contexts are shown in a practical ' 'manner on relevant components in ' 'order to illustrate the functioning ' 'and effectiveness of extinguishing ' 'systems.</p>', 'title': 'Trainings', 'type': 'STANDARD', 'url': '/services/trainings/'}], 'divider': False, 'external_content': False, 'has_grandchildren': True, 'id': 'services', 'landing_page': False, 'menu_class': 'services', 'name': 'Service', 'slug': 'services', 'teaser': '<p>Regular monitoring of signaling and ' 'extinguishing systems and their maintenance are ' 'important preventive measures in order to ' 'permanently ensure functionality. Our service ' 'ensures a proper and timely execution for all fire ' 'protection systems.</p>', 'title': 'Service', 'type': 'SERVICES', 'url': '/services/'}], 'messages': <FallbackStorage: request=<WSGIRequest: GET '/de/en/news-and-events/news/?category=1'>>, 'page_urls': [{'active': False, 'language_code': 'DE', 'url': '/de/de/news-and-events/news/?category=1'}, {'active': True, 'language_code': 'EN', 'url': '/de/en/news-and-events/news/?category=1'}], 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f2a03732840>>), 'region_code': 'DE', 'region_logo': '', 'region_name': 'Germany', 'request': '<<request>>', 'rexx_portal_url': 'https://karriere.minimax.de/eng', 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x7f2a03732840>>'} {'categories': '<<multilingualqueryset of minimax.NewsCategory>>', 'city_page_link': None, 'filter_category': 1, 'filter_years': [], 'germany_region_code': 'DE', 'language_code': 'en', 'meta_description': 'Learn more about our innovative solutions.', 'new_homepage_regions_list': ['DE', 'US', 'PL', 'INT', 'CN', 'BR', 'TR', 'FR', 'NL'], 'news': <Page 1 of 1>, 'newsletter_link_visible': False, 'newsletter_registration_page': '', 'page_title': 'News', 'personalization_cookie': False, 'publication_years': [2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026], 'region_code': 'de', 'rexx_germany_activated': True, 'rexx_regions': ['INT', 'DE'], 'search_query': '', 'sentry_trace_meta': '<meta name="sentry-trace" ' 'content="8fcb6cce633e45db91a1943f030cc95c-8b28b2d06fd57663-0"><meta ' 'name="baggage" ' 'content="sentry-trace_id=8fcb6cce633e45db91a1943f030cc95c,sentry-environment=staging,sentry-public_key=d701980f162750d66882e828a477a293,sentry-transaction=/%7Bregion_code%7D/%7Blanguage_code%7D/%2A.%2A/news/,sentry-sample_rate=0.0625,sentry-sampled=false">', 'statistics_cookie': False, 'title_tag': 'News'}
minimax/frontend/includes/header.html
/app/minimax/templates/minimax/frontend/includes/header.html
Toggle context {'False': False, 'None': None, 'True': True} {'DEFAULT_LANGUAGE_CODE': 'en', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'DEFAULT_REGION_CODE': 'DE', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'en', 'MEDIA_URL': '/media/', 'SENTRY_DSN': 'https://d701980f162750d66882e828a477a293@o351046.ingest.us.sentry.io/4507644935864320', 'SENTRY_ENVIRONMENT': 'staging', 'STATIC_URL': '/static/', 'TIME_ZONE': 'Europe/Berlin', 'contact_page': <PageTreeItem: Get in touch>, 'csrf_token': '<SimpleLazyObject: <function csrf.<locals>._get_val at ' '0x7f2a026f9ee0>>', 'debug_enabled': True, 'fb': {'fbpixel_id': None}, 'footer': <Footer: Footer Germany>, 'google': {'geocode': 'AIzaSyAxPhlk4zIW1xmJjbikZ-PyNvRXQs1ImWA', 'google_analytics_domain': 'auto', 'google_tag_manager_code': None, 'google_tracking_code': None}, 'hreflang_items': [{'active': False, 'hreflang': 'de-DE', 'url': '/de/de/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-DE', 'url': '/de/en/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-FR', 'url': '/fr/en/news-and-events/news/?category=1'}, {'active': False, 'hreflang': 'fr-FR', 'url': '/fr/fr/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-NL', 'url': '/nl/en/news-and-events/news/?category=1'}, {'active': False, 'hreflang': 'nl-NL', 'url': '/nl/nl/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en', 'url': '/int/en/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-AU', 'url': '/au/en/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-SG', 'url': '/sg/en/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-RO', 'url': '/ro/en/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-TH', 'url': '/th/en/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-MY', 'url': '/my/en/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-TR', 'url': '/tr/en/news-and-events/news/?category=1'}, {'active': False, 'hreflang': 'tr-TR', 'url': '/tr/tr/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-BR', 'url': '/br/en/news-and-events/news/?category=1'}, {'active': False, 'hreflang': 'pt-BR', 'url': '/br/pt/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-PL', 'url': '/pl/en/news-and-events/news/?category=1'}, {'active': False, 'hreflang': 'pl-PL', 'url': '/pl/pl/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-CN', 'url': '/cn/en/news-and-events/news/?category=1'}, {'active': False, 'hreflang': 'zh-CN', 'url': '/cn/zh/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-SA', 'url': '/sa/en/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-HU', 'url': '/hu/en/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-IN', 'url': '/in/en/news-and-events/news/?category=1'}], 'local_google_analytics_domain': None, 'local_google_analytics_name': 'MinimaxDE', 'local_google_tracking_code': 'UA-110580508-2', 'menu_items': [{'children': [{'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'News', 'slug': 'news', 'teaser': None, 'title': None, 'type': 'NEWS', 'url': '/news-and-events/news/'}, {'careers_fair_type_id': 5, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Events & Trade shows', 'slug': 'events-and-trade-shows', 'teaser': None, 'title': None, 'type': 'FAIRS', 'url': '/news-and-events/events-and-trade-shows/?'}], 'divider': False, 'external_content': False, 'has_grandchildren': False, 'id': 'news-and-events', 'landing_page': False, 'menu_class': 'news-and-events', 'name': 'News & Events', 'slug': 'news-and-events', 'teaser': '<p>Keep up to date with our latest news and events ' 'and learn more about our innovative solutions.</p>', 'title': 'News & Events', 'type': 'MENU_ITEM', 'url': '/news-and-events/'}, {'children': [{'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'testing', 'slug': 'testing', 'teaser': '<p>testing</p>', 'title': 'testing', 'type': 'STANDARD', 'url': '/about/testing/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'About Minimax', 'slug': 'about-minimax', 'type': 'STANDARD', 'url': '/about/company/about-minimax/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Strategic Purchasing', 'slug': 'strategic-purchasing', 'type': 'STANDARD', 'url': '/about/company/strategic-purchasing/'}], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Our company', 'slug': 'company', 'teaser': '<p>For 120 years, Minimax has been ' 'one of the leading brands in fire ' 'protection. The group has several ' 'research, development and ' 'manufacturing facilities. Minimax ' 'provides tailored solutions wherever ' 'there is a fire threat. A ' 'comprehensive range of ' 'after-installation services ' 'completes the offering.</p>', 'title': 'Our company', 'type': 'STANDARD', 'url': '/about/company/'}, {'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': None, 'name': 'Our history', 'slug': 'history', 'teaser': None, 'title': None, 'type': 'HISTORY', 'url': '/about/history/'}], 'divider': False, 'external_content': False, 'has_grandchildren': True, 'id': 'about', 'landing_page': False, 'menu_class': 'about', 'name': 'About Minimax Test', 'slug': 'about', 'teaser': '<p>With high quality standards, special ' 'innovations and individual customer support, ' 'Minimax offers unrivaled fire protection solutions ' 'worldwide.</p>', 'title': 'About Minimax Test', 'type': 'MENU_ITEM', 'url': '/about/'}, {'children': [], 'divider': False, 'external_content': False, 'has_grandchildren': False, 'id': 'karriere', 'landing_page': True, 'menu_class': 'karriere', 'name': 'Careers', 'slug': 'karriere', 'teaser': '<p>Minimax offers an innovative and international ' 'working environment. Our employees value the ' 'varied work, the various opportunities for ' 'self-development and the good collegian ' 'environment.\xa0</p>', 'title': 'Careers', 'type': 'MENU_ITEM', 'url': '/karriere/'}, {'divider': False, 'external_content': False, 'id': 'downloads', 'menu_class': 'downloads', 'name': 'Downloads', 'slug': 'downloads', 'teaser': '<p>On this page you will find all the "Technical ' 'Product information" to our product portfolio.</p>', 'title': 'Downloads', 'type': 'DOWNLOADS', 'url': '/downloads/'}, {'children': [{'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Contact persons', 'slug': 'contact-persons', 'teaser': None, 'title': None, 'type': 'FIND_YOUR_CONTACT', 'url': '/contact/contact-persons/'}, {'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': None, 'name': 'Get in touch', 'slug': 'get-in-touch', 'teaser': None, 'title': None, 'type': 'CONTACT', 'url': '/contact/get-in-touch/'}, {'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Locations', 'slug': 'locations', 'teaser': None, 'title': None, 'type': 'LOCATIONS', 'url': '/contact/locations/'}, {'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Partner', 'slug': 'partners', 'teaser': None, 'title': None, 'type': 'AGENTS_AND_DISTRIBUTORS', 'url': '/contact/partners/'}], 'divider': False, 'external_content': False, 'has_grandchildren': False, 'id': 'contact', 'landing_page': False, 'menu_class': 'contact', 'name': 'Contact', 'slug': 'contact', 'teaser': '<p>Let us know how we can help you!</p>', 'title': 'Contact', 'type': 'CONTACT', 'url': '/contact/'}, {'children': [{'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Clunid Fire detection ' 'and control panel', 'slug': 'clunid-fmz', 'type': 'STANDARD', 'url': '/technologies/fire-detection-systems-and-suppression-control/clunid-fmz/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'UniVario Industrial fire ' 'detectors', 'slug': 'univario-industrial-fire-detectors', 'type': 'STANDARD', 'url': '/technologies/fire-detection-systems-and-suppression-control/univario-industrial-fire-detectors/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'HELIOS Aspirating smoke ' 'detectors', 'slug': 'helios-aspirating-smoke-detectors', 'type': 'STANDARD', 'url': '/technologies/fire-detection-systems-and-suppression-control/helios-aspirating-smoke-detectors/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Fire detection systems and suppression ' 'control', 'slug': 'fire-detection-systems-and-suppression-control', 'teaser': '<p>All signals converge in the fire ' 'alarm control panel which sets off ' 'alarms to\xa0permanently manned ' 'stations and the fire ' 'department.\xa0\xa0In addition, the ' 'fire detection technology controls ' 'and monitors in many cases all fire ' 'protection systems.\xa0</p>\r\n' '<p><br /></p>', 'title': 'Fire detection systems and ' 'suppression control', 'type': 'STANDARD', 'url': '/technologies/fire-detection-systems-and-suppression-control/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Sprinkler systems', 'slug': 'sprinkler-systems', 'type': 'STANDARD', 'url': '/technologies/water-suppression-systems/sprinkler-systems/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Deluge systems', 'slug': 'deluge-systems', 'type': 'STANDARD', 'url': '/technologies/water-suppression-systems/deluge-systems/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'MXOne', 'slug': 'mxone', 'type': 'STANDARD', 'url': '/technologies/water-suppression-systems/mxone/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Water-based suppression systems', 'slug': 'water-suppression-systems', 'teaser': '<p>Water is the most natural of all ' 'extinguishing agents and is usually ' 'available in sufficient quantities ' 'at a reasonable price. It prevents ' 'smoke as well as pollutants, the ' 'extinguishing effect is based on its ' 'heat retention capacity.</p>', 'title': 'Water-based suppression systems', 'type': 'STANDARD', 'url': '/technologies/water-suppression-systems/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Minifog EconAqua', 'slug': 'minifog-econaqua', 'type': 'STANDARD', 'url': '/technologies/minifog-water-mist-systems/minifog-econaqua/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Minifog ProCon', 'slug': 'minifog-procon', 'type': 'STANDARD', 'url': '/technologies/minifog-water-mist-systems/minifog-procon/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Minifog ProCon XP', 'slug': 'minifog-procon-xp', 'type': 'STANDARD', 'url': '/technologies/minifog-water-mist-systems/minifog-procon-xp/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Minifog marine XP', 'slug': 'minifog-marine-xp', 'type': 'STANDARD', 'url': '/technologies/minifog-water-mist-systems/minifog-marine-xp/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Minifog water mist systems', 'slug': 'minifog-water-mist-systems', 'teaser': '<p>Minifog water mist systems ' 'disperse the extinguishing water ' 'very finely through special nozzles ' 'and sprinklers and/or increased ' 'operating pressures.\xa0At the same ' 'time, the overall surface of the ' 'extinguishing water is increased, ' 'enabling it to absorb heat and ' 'evaporate faster. The related ' 'cooling and smothering effect makes ' 'it possible to fight fires in a ' 'particularly effective way with a ' 'reduced consumption of extinguishing ' 'water.\xa0</p>', 'title': 'Minifog water mist systems', 'type': 'STANDARD', 'url': '/technologies/minifog-water-mist-systems/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Foam extinguishing ' 'systems', 'slug': 'foam-extinguishing-system', 'type': 'STANDARD', 'url': '/technologies/foam-extinguishing-systems/foam-extinguishing-system/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Foam extinguishing systems', 'slug': 'foam-extinguishing-systems', 'teaser': '<p>During a fire, foam extinguishing ' 'systems spread large-scale foam ' 'blanket through foam pipes, foam ' 'monitors, sprinklers or nozzles. The ' 'foam is applied on the burning ' 'material, extinguishes the fire and ' 'serves as a deterrent against ' 're-ignition. Foam extinguishing ' 'systems are suitable for protecting ' 'high-risk areas, e.g. due to ' 'flammable liquids or plastics.</p>', 'title': 'Foam extinguishing systems', 'type': 'STANDARD', 'url': '/technologies/foam-extinguishing-systems/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Oxeo Inert gas systems', 'slug': 'oxeo-inert-gas-systems', 'type': 'STANDARD', 'url': '/technologies/gas-based-suppression-systems/oxeo-inert-gas-systems/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Carbon dioxide systems', 'slug': 'carbon-dioxide-systems', 'type': 'STANDARD', 'url': '/technologies/gas-based-suppression-systems/carbon-dioxide-systems/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Halocarbon extinguishing ' 'systems', 'slug': 'halocarbon-extinguishing-systems', 'type': 'STANDARD', 'url': '/technologies/gas-based-suppression-systems/halocarbon-extinguishing-systems/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Gas-based suppression systems', 'slug': 'gas-based-suppression-systems', 'teaser': '<p>Gas-based suppression systems ' 'fight fires without side effects and ' 'without leaving extinguishing agent ' 'residues even in areas that can not ' 'be reached by sprinklers. The ' 'extinguishing effect is based on the ' 'replacement of oxygen by the inert ' 'gases argon, nitrogen and carbon ' 'dioxide as well as by heat ' 'extraction through the synthetic ' 'gases.</p>', 'title': 'Gas-based suppression systems', 'type': 'STANDARD', 'url': '/technologies/gas-based-suppression-systems/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'CPS 1230 Cabinet ' 'protection systems', 'slug': 'cps-1230-cabinet-protection-systems', 'type': 'STANDARD', 'url': '/technologies/compact-suppression-systems/cps-1230-cabinet-protection-systems/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'OneU Fire protection ' 'systems', 'slug': 'oneu-fire-protection-systems', 'type': 'STANDARD', 'url': '/technologies/compact-suppression-systems/oneu-fire-protection-systems/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Compact suppression systems', 'slug': 'compact-suppression-systems', 'teaser': '<p>Small extinguishing systems often ' 'resemble large extinguishing systems ' 'in their structures. They are not ' 'defined by a certain extinguishing ' 'agent, but are rather characterized ' 'by their compact and precise ' 'designs, which make them ' 'particularly well suited for certain ' 'applications.</p>', 'title': 'Compact suppression systems', 'type': 'STANDARD', 'url': '/technologies/compact-suppression-systems/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Spark extinguishing ' 'systems', 'slug': 'spark-extinguishing-system', 'type': 'STANDARD', 'url': '/technologies/spark-extinguishing-systems/spark-extinguishing-system/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Spark extinguishing systems', 'slug': 'spark-extinguishing-systems', 'teaser': '<p>Spark extinguishing systems ' 'detect initial ignition in suction ' 'and conveying systems and produce ' 'instantly a water curtain with their ' 'automatic extinguishing feature to ' 'smother smoldering particles. These ' 'systems are recommended for use in ' 'areas where combustible materials ' 'are transported pneumatically and ' 'where there is a high risk of fires ' 'or dust explosions due to sparking ' 'or smoldering particles.</p>', 'title': 'Spark extinguishing systems', 'type': 'STANDARD', 'url': '/technologies/spark-extinguishing-systems/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Oxeo EcoPrevent FC - ' 'Fuel Cell', 'slug': 'oxeo-eco-prevent-fc', 'type': 'STANDARD', 'url': '/technologies/fire-prevention-systems/oxeo-eco-prevent-fc/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Oxeo EcoPrevent PG - PSA ' 'Generator', 'slug': 'oxeo-ecoprevent-pg-psa-generator', 'type': 'STANDARD', 'url': '/technologies/fire-prevention-systems/oxeo-ecoprevent-pg-psa-generator/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Oxeo EcoPrevent VG - ' 'VPSA Generator', 'slug': 'oxeo-eco-prevent-vg', 'type': 'STANDARD', 'url': '/technologies/fire-prevention-systems/oxeo-eco-prevent-vg/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Oxeo EcoPrevent CS - ' 'Cylinder Storage', 'slug': 'oxeo-ecoprevent-cs', 'type': 'STANDARD', 'url': '/technologies/fire-prevention-systems/oxeo-ecoprevent-cs/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Oxeo EcoPrevent ES - ' 'External Supply', 'slug': 'oxeo-ecoprevent-es-external-supply', 'type': 'STANDARD', 'url': '/technologies/fire-prevention-systems/oxeo-ecoprevent-es-external-supply/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Fire prevention systems', 'slug': 'fire-prevention-systems', 'teaser': '<p>Fire prevention systems reduce ' 'the air oxygen content in the ' 'protection area through a controlled ' 'supply of nitrogen to create a ' '"fire-safe" atmosphere. This ' 'prevents fires right at the outset. ' 'Depending on the deployed fire ' 'prevention system, the development ' 'of the "fire-proof" atmosphere is ' 'either permanent or on-demand.\xa0' '</p>', 'title': 'Fire prevention systems', 'type': 'STANDARD', 'url': '/technologies/fire-prevention-systems/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Inveron Hazard ' 'management system', 'slug': 'inveron-hazard-management-systems', 'type': 'STANDARD', 'url': '/technologies/inveron-hazard-management-system/inveron-hazard-management-systems/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Inveron Hazard management system', 'slug': 'inveron-hazard-management-system', 'teaser': '<p>Inveron is a transparent and ' 'user-friendly system for visualizing ' 'and operating fire detection, ' 'extinguishing and hazard detection. ' 'All reports and events are ' 'automatically merged in a user ' 'interface and presented on a screen. ' 'Inveron offers ideal monitoring ' 'particularly for complex building ' 'structures.</p>', 'title': 'Inveron Hazard management system', 'type': 'STANDARD', 'url': '/technologies/inveron-hazard-management-system/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Constructural fire ' 'protection', 'slug': 'constructural-fire-protections', 'type': 'STANDARD', 'url': '/technologies/constructural-fire-protection/constructural-fire-protections/'}], 'divider': True, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Constructural fire protection', 'slug': 'constructural-fire-protection', 'teaser': '<p>Structural fire protection helps ' 'to prevent or contain fires and to ' 'secure escape and rescue routes in ' 'the event of a fire. This requires ' 'subdividing buildings into fire ' 'zones that spatially contain the ' 'spreading of fires for a defined ' 'period. This means that openings are ' 'closed off with fire and smoke ' 'protection doors, fire protection ' 'gates and fire-resistant glazing. ' 'Fire protection coatings dependably ' 'protect steel constructions against ' 'the impact of fire.</p>', 'title': 'Constructural fire protection', 'type': 'STANDARD', 'url': '/technologies/constructural-fire-protection/'}, {'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': True, 'has_landing_page': False, 'image': 'uploads/menu/Minimax_Mobile ' 'Services_100_4c_7mm vom ' 'Rand_final__RMZs0DR0SVaOlqBGH4dW5w.jpg', 'name': 'Technologies of Minimax Mobile ' 'Services', 'slug': 'technologies-of-minimax-mobile-services', 'teaser': '<ul>\r\n' '<li>Fire extinguisher</li>\r\n' '<li>Water-based extinguishing ' 'technology</li>\r\n' '<li>Smoke and heat extraction ' 'systems</li>\r\n' '</ul>', 'title': 'Minimax Mobile Services Technologies', 'type': 'STANDARD', 'url': 'http://www.minimax-mobile.com/'}, {'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'MV Pipe Technologies', 'slug': 'mv-pipe', 'teaser': '<p><span>Die MV Pipe ' 'Tech\xadno\xadlo\xadgies GmbH ist ' 'Teil der glo\xadbal ' 'agie\xadren\xadden Minimax ' 'Vi\xadking Grup\xadpe mit ' 'ak\xadtu\xadell mehr als 9.500 ' 'Mit\xadar\xadbei\xadten\xadden sowie ' 'einem Jah\xadres\xadum\xadsatz von ' 'zu\xadletzt mehr als 1,9 ' 'Mil\xadli\xadar\xadden Euro. Die ' 'Un\xadter\xadneh\xadmens\xadgrup\xadpe ' 'mit Haupt\xadsitz in Bad ' 'Ol\xaddes\xadloe ist eines der ' 'grö\xadß\xadten ' 'Brand\xadschutz\xadun\xadter\xadneh\xadmen ' 'der Welt und un\xadter\xadhält ' 'ei\xadge\xadne For\xadschungs-, ' 'Ent\xadwick\xadlungs- und ' 'Fer\xadti\xadgungs\xadstät\xadten.</span></p>\r\n' '<p><span>In Wit\xadten\xadber\xadge ' 'pro\xaddu\xadziert die MV Pipe ' 'Tech\xadno\xadlo\xadgies GmbH im\xa0' 'welt\xadweit grö\xadß\xadten ' 'Rohr\xadvor\xadfer\xadti\xadgungs-Werk ' 'Rohre für die ' 'Brand\xadschutz\xadin\xaddus\xadtrie. ' 'Unser Werk zeich\xadnet sich aber ' 'nicht nur durch seine Größe aus, ' 'son\xaddern auch durch ' 'mo\xadderns\xadte ' 'Tech\xadno\xadlo\xadgi\xaden und ' 'Ver\xadfah\xadren.</span></p>', 'title': 'MV Pipe Tech\xadno\xadlo\xadgies', 'type': 'STANDARD', 'url': '/technologies/mv-pipe/'}], 'divider': False, 'external_content': False, 'has_grandchildren': True, 'id': 'technologies', 'landing_page': True, 'menu_class': 'technologies', 'name': 'Technologies', 'slug': 'technologies', 'teaser': '<p><span>Minimax offers the complete range of fire ' 'protection systems and components. These meet the ' 'highest requirements and can be combined into an ' 'effective and economic solution.</span></p>', 'title': 'Technologies', 'type': 'TECHNOLOGIES', 'url': '/technologies/'}, {'children': [{'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Automotive plants', 'slug': 'automotive-plants', 'type': 'STANDARD', 'url': '/solutions/industry/automotive-plants/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Wood processing plants', 'slug': 'wood-processing-plants', 'type': 'STANDARD', 'url': '/solutions/industry/wood-processing-plants/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Aluminium and Steel ' 'plants', 'slug': 'steel-plants', 'type': 'STANDARD', 'url': '/solutions/industry/steel-plants/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Paper & Printing plants', 'slug': 'paper-and-printing-plants', 'type': 'STANDARD', 'url': '/solutions/industry/paper-and-printing-plants/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Food plants', 'slug': 'food-plants', 'type': 'STANDARD', 'url': '/solutions/industry/food-plants/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Industry', 'slug': 'industry', 'teaser': '<p>Even small fires can paralyze an ' 'entire production plant. The fire ' 'risk is substantial: technical ' 'defects in production systems, open ' 'construction and connected ' 'production areas promote the rapid ' 'development of fire.</p>', 'title': 'Industry', 'type': 'STANDARD', 'url': '/solutions/industry/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Cruise Vessel / ' 'Passenger Vessel', 'slug': 'cruise-vessel-passenger-vessel', 'type': 'STANDARD', 'url': '/solutions/marine/cruise-vessel-passenger-vessel/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Workboat / Tanker / ' 'Container Vessel', 'slug': 'workboat-tanker-container-vessel', 'type': 'STANDARD', 'url': '/solutions/marine/workboat-tanker-container-vessel/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Offshore Plattform', 'slug': 'offshore-plattform', 'type': 'STANDARD', 'url': '/solutions/marine/offshore-plattform/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Tug', 'slug': 'tug-boat', 'type': 'STANDARD', 'url': '/solutions/marine/tug-boat/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Marine', 'slug': 'marine', 'teaser': '<p>Vessels and other off-shore areas ' 'have disproportionately high ' 'security requirements, due to the ' 'special conditions at sea, as a ' 'quick escape is impossible and ' 'outside help for extinguishing a ' 'fire is often not available.</p>', 'title': 'Marine', 'type': 'STANDARD', 'url': '/solutions/marine/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Combined cycle power ' 'plants', 'slug': 'combined-cycle-power-plants', 'type': 'STANDARD', 'url': '/solutions/energy/combined-cycle-power-plants/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Coal power plants', 'slug': 'coal-power-plants', 'type': 'STANDARD', 'url': '/solutions/energy/coal-power-plants/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Recycling plants', 'slug': 'recycling-plants', 'type': 'STANDARD', 'url': '/solutions/energy/recycling-plants/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Wind energy plants', 'slug': 'wind-energy-plants', 'type': 'STANDARD', 'url': '/solutions/energy/wind-energy-plants/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Energy', 'slug': 'energy', 'teaser': '<p>Damage caused by fire in just one ' 'part of a power station is ' 'sufficient to endanger the entire ' 'electricity supply. The fire risks ' 'are manifold: escaping lubricating ' 'oils that ignite on hot surfaces, or ' 'technical defects such as short ' 'circuits or overheating of turbines ' 'that cause a fire.</p>', 'title': 'Energy', 'type': 'STANDARD', 'url': '/solutions/energy/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Logistic centers', 'slug': 'logistic-centers', 'type': 'STANDARD', 'url': '/solutions/commerce/logistic-centers/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Retail', 'slug': 'retail', 'type': 'STANDARD', 'url': '/solutions/commerce/retail/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Office buildings', 'slug': 'office-buildings', 'type': 'STANDARD', 'url': '/solutions/commerce/office-buildings/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Commerce', 'slug': 'commerce', 'teaser': '<p>Publicly accessible areas require ' 'fire protection that provides ' 'comprehensive protection for people. ' 'The fire risks are manifold. Whether ' 'shorts circuits on demo models or ' 'lighting in commercial premises, a ' 'high fire load affects the ' 'considerable quantities of goods in ' 'the confined spaces of logistics ' 'areas.</p>', 'title': 'Commerce', 'type': 'STANDARD', 'url': '/solutions/commerce/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Data Center', 'slug': 'data-center', 'type': 'STANDARD', 'url': '/solutions/infrastructure/data-center/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Hotels', 'slug': 'hotels', 'type': 'STANDARD', 'url': '/solutions/infrastructure/hotels/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Research institutions', 'slug': 'research-institutions', 'type': 'STANDARD', 'url': '/solutions/infrastructure/research-institutions/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Hospitals', 'slug': 'hospitals', 'type': 'STANDARD', 'url': '/solutions/infrastructure/hospitals/'}], 'divider': True, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Infrastructure', 'slug': 'infrastructure', 'teaser': '<p>Personal protection is a top ' 'priority, as the fire risks are ' 'manifold. Careless smoking, short ' 'circuits in lighting systems or ' 'technical equipment or even arson ' 'may cause a fire.</p>', 'title': 'Infrastructure', 'type': 'STANDARD', 'url': '/solutions/infrastructure/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'WoodTechProtect', 'slug': 'wood-processing-machines', 'type': 'STANDARD', 'url': '/solutions/solutions-risks/wood-processing-machines/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'PVProtect', 'slug': 'pvprotect', 'type': 'STANDARD', 'url': '/solutions/solutions-risks/pvprotect/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'LiquidProtect', 'slug': 'liquidprotect', 'type': 'STANDARD', 'url': '/solutions/solutions-risks/liquidprotect/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'MachineToolProtect', 'slug': 'machinetoolprotect', 'type': 'STANDARD', 'url': '/solutions/solutions-risks/machinetoolprotect/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'DryerProtect', 'slug': 'dryerprotect', 'type': 'STANDARD', 'url': '/solutions/solutions-risks/dryerprotect/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'TurbineProtect', 'slug': 'turbineprotect', 'type': 'STANDARD', 'url': '/solutions/solutions-risks/turbineprotect/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'TraFoProtect', 'slug': 'trafoprotect', 'type': 'STANDARD', 'url': '/solutions/solutions-risks/trafoprotect/'}], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Solutions by Risks', 'slug': 'solutions-risks', 'teaser': '<p>Many branches of in\xaddustry ' 'in\xadvolve spe\xadcial fire risks ' 'and so present spe\xadcial ' 're\xadquire\xadments for the fire ' 'pro\xadtec\xadtion concept. With our ' 'know-how and our broad range of ' 'products we are the right ' 'part\xadner where in\xaddi\xadvidual ' 'solu\xadtions are re\xadquired.</p>', 'title': 'Solutions by risks', 'type': 'STANDARD', 'url': '/solutions/solutions-risks/'}], 'divider': False, 'external_content': False, 'has_grandchildren': True, 'id': 'solutions', 'landing_page': True, 'menu_class': 'solutions', 'name': 'Solutions', 'slug': 'solutions', 'teaser': '<p>Many branches of industry involve special fire ' 'risks and so present special requirements for the ' 'fire protection concept. With our know-how and our ' 'broad range of products we are the right partner ' 'where individual solutions are required.</p>', 'title': 'Solutions', 'type': 'SOLUTIONS', 'url': '/solutions/'}, {'children': [{'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Maintenance & repair', 'slug': 'maintenance-repairs', 'type': 'STANDARD', 'url': '/services/maintenance-and-repair/maintenance-repairs/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Container exchange', 'slug': 'container-exchange', 'type': 'STANDARD', 'url': '/services/maintenance-and-repair/container-exchange/'}], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Maintenance & repair', 'slug': 'maintenance-and-repair', 'teaser': '<p>Fire protection systems are ' 'complex safety systems, which must ' 'be absolutely reliable in case of ' 'emergency. Regular maintenance and ' 'repairs are the prerequisite for ' 'ensuring that not only the function ' 'but also the insurance protection of ' 'your company is ensured.</p>', 'title': 'Maintenance & repair', 'type': 'STANDARD', 'url': '/services/maintenance-and-repair/'}, {'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Brandforschungszentrum', 'slug': 'brandforschungszentrum', 'teaser': None, 'title': None, 'type': 'STANDARD', 'url': '/services/brandforschungszentrum/'}, {'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'BIM', 'slug': 'bim', 'teaser': None, 'title': 'BIM', 'type': 'STANDARD', 'url': '/services/bim/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Retrofitting of an ' 'automatic rinsing system', 'slug': 'retrofitting-of-an-automatic-rinsing-system', 'type': 'STANDARD', 'url': '/services/optimize-security/retrofitting-of-an-automatic-rinsing-system/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Pump load testing', 'slug': 'pump-load-testing', 'type': 'STANDARD', 'url': '/services/optimize-security/pump-load-testing/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Winter-check', 'slug': 'winter-check', 'type': 'STANDARD', 'url': '/services/optimize-security/winter-check/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Protection of water ' 'sensitive areas', 'slug': 'protection-of-water-sensitive-areas', 'type': 'STANDARD', 'url': '/services/optimize-security/protection-of-water-sensitive-areas/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Conversion to undercover ' 'sprinklers', 'slug': 'conversion-to-undercover-sprinklers', 'type': 'STANDARD', 'url': '/services/optimize-security/conversion-to-undercover-sprinklers/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Retrofitting of drain ' 'units', 'slug': 'retrofitting-of-drain-units', 'type': 'STANDARD', 'url': '/services/optimize-security/retrofitting-of-drain-units/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Simplified function ' 'testing of flow ' 'detectors', 'slug': 'simplified-function-testing-of-flow-detectors', 'type': 'STANDARD', 'url': '/services/optimize-security/simplified-function-testing-of-flow-detectors/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Subsequent system ' 'documentation', 'slug': 'subsequent-system-documentation', 'type': 'STANDARD', 'url': '/services/optimize-security/subsequent-system-documentation/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Simplified alarm test', 'slug': 'simplified-alarm-test', 'type': 'STANDARD', 'url': '/services/optimize-security/simplified-alarm-test/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Avoid hard drive errors ' 'through noise insulation', 'slug': 'avoid-hard-drive-errors-through-noise-insulation', 'type': 'STANDARD', 'url': '/services/optimize-security/avoid-hard-drive-errors-through-noise-insulation/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Automation of water and ' 'compressed air feeding', 'slug': 'automation-of-water-and-compressed-air-feeding', 'type': 'STANDARD', 'url': '/services/optimize-security/automation-of-water-and-compressed-air-feeding/'}], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Optimize security', 'slug': 'optimize-security', 'teaser': '<p>Components which for example ' 'minimize the risk of false release ' 'or make function tests significantly ' 'easier may be retrofitted without ' 'significant expenditure.</p>', 'title': 'For greater safety and convenience', 'type': 'STANDARD', 'url': '/services/optimize-security/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Revision slide for valve ' 'stations', 'slug': 'revision-slide-for-valve-stations', 'type': 'STANDARD', 'url': '/services/avoid-aging/revision-slide-for-valve-stations/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Inspection of water ' 'reservoirs', 'slug': 'inspection-of-water-reservoirs', 'type': 'STANDARD', 'url': '/services/avoid-aging/inspection-of-water-reservoirs/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Increased corrosion ' 'protection via nitrogen ' 'injection', 'slug': 'increased-corrosion-protection-via-nitrogen-injection', 'type': 'STANDARD', 'url': '/services/avoid-aging/increased-corrosion-protection-via-nitrogen-injection/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Hose sets for special ' 'extinguishing systems', 'slug': 'hose-sets-for-special-extinguishing-systems', 'type': 'STANDARD', 'url': '/services/avoid-aging/hose-sets-for-special-extinguishing-systems/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Reliability verification ' 'of fire detection ' 'systems', 'slug': 'reliability-verification-of-fire-detection-systems', 'type': 'STANDARD', 'url': '/services/avoid-aging/reliability-verification-of-fire-detection-systems/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Replacement of the ' 'sprinkler pumps control ' 'cabinet', 'slug': 'replacement-of-the-sprinkler-pumps-control-cabinet', 'type': 'STANDARD', 'url': '/services/avoid-aging/replacement-of-the-sprinkler-pumps-control-cabinet/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Surveying of compressed ' 'air tanks', 'slug': 'surveying-of-compressed-air-tanks', 'type': 'STANDARD', 'url': '/services/avoid-aging/surveying-of-compressed-air-tanks/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Inspection of old water ' 'extinguishing systems', 'slug': 'inspection-of-old-water-extinguishing-systems', 'type': 'STANDARD', 'url': '/services/avoid-aging/inspection-of-old-water-extinguishing-systems/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Increased corrosion ' 'protection through water ' 'treatment', 'slug': 'increased-corrosion-protection-through-water-treatment', 'type': 'STANDARD', 'url': '/services/avoid-aging/increased-corrosion-protection-through-water-treatment/'}], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Avoid aging', 'slug': 'avoid-aging', 'teaser': '<p>Inspections of the functioning ' 'state and if needed the exchange of ' 'relevant components are often ' 'indispensable in order to maintain ' 'the reliability and effectiveness of ' 'an extinguishing system running even ' 'after long years of operational ' 'readiness.</p>', 'title': 'Against aging and corrosion', 'type': 'STANDARD', 'url': '/services/avoid-aging/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Electric alarm', 'slug': 'electric-alarm', 'type': 'STANDARD', 'url': '/services/create-transparency/electric-alarm/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Failure relay', 'slug': 'failure-relay', 'type': 'STANDARD', 'url': '/services/create-transparency/failure-relay/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Electrical monitoring ' 'and MonitoringPlus', 'slug': 'electrical-monitoring-and-monitoring-plus', 'type': 'STANDARD', 'url': '/services/create-transparency/electrical-monitoring-and-monitoring-plus/'}], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Create transparency', 'slug': 'create-transparency', 'teaser': '<p>Environmental- and operating ' 'conditions of an extinguishing ' 'system are continuously recorded ' 'with electrical monitoring. ' 'Deviations from the target state are ' 'automatically displaced, saving long ' 'inspection rounds.\xa0</p>', 'title': 'MonitoringPlus for greater ' 'transparency', 'type': 'STANDARD', 'url': '/services/create-transparency/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Spinkler maintenance ' 'technician', 'slug': 'sprinklerwart', 'type': 'STANDARD', 'url': '/services/trainings/sprinklerwart/'}], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Trainings', 'slug': 'trainings', 'teaser': '<p>Minimax offers a comprehensive ' 'training- and further training ' 'program for operations of fire ' 'protection systems. Technical ' 'contexts are shown in a practical ' 'manner on relevant components in ' 'order to illustrate the functioning ' 'and effectiveness of extinguishing ' 'systems.</p>', 'title': 'Trainings', 'type': 'STANDARD', 'url': '/services/trainings/'}], 'divider': False, 'external_content': False, 'has_grandchildren': True, 'id': 'services', 'landing_page': False, 'menu_class': 'services', 'name': 'Service', 'slug': 'services', 'teaser': '<p>Regular monitoring of signaling and ' 'extinguishing systems and their maintenance are ' 'important preventive measures in order to ' 'permanently ensure functionality. Our service ' 'ensures a proper and timely execution for all fire ' 'protection systems.</p>', 'title': 'Service', 'type': 'SERVICES', 'url': '/services/'}], 'messages': <FallbackStorage: request=<WSGIRequest: GET '/de/en/news-and-events/news/?category=1'>>, 'page_urls': [{'active': False, 'language_code': 'DE', 'url': '/de/de/news-and-events/news/?category=1'}, {'active': True, 'language_code': 'EN', 'url': '/de/en/news-and-events/news/?category=1'}], 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f2a03732840>>), 'region_code': 'DE', 'region_logo': '', 'region_name': 'Germany', 'request': '<<request>>', 'rexx_portal_url': 'https://karriere.minimax.de/eng', 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x7f2a03732840>>'} {'categories': '<<multilingualqueryset of minimax.NewsCategory>>', 'city_page_link': None, 'filter_category': 1, 'filter_years': [], 'germany_region_code': 'DE', 'language_code': 'en', 'meta_description': 'Learn more about our innovative solutions.', 'new_homepage_regions_list': ['DE', 'US', 'PL', 'INT', 'CN', 'BR', 'TR', 'FR', 'NL'], 'news': <Page 1 of 1>, 'newsletter_link_visible': False, 'newsletter_registration_page': '', 'page_title': 'News', 'personalization_cookie': False, 'publication_years': [2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026], 'region_code': 'de', 'rexx_germany_activated': True, 'rexx_regions': ['INT', 'DE'], 'search_query': '', 'sentry_trace_meta': '<meta name="sentry-trace" ' 'content="8fcb6cce633e45db91a1943f030cc95c-8b28b2d06fd57663-0"><meta ' 'name="baggage" ' 'content="sentry-trace_id=8fcb6cce633e45db91a1943f030cc95c,sentry-environment=staging,sentry-public_key=d701980f162750d66882e828a477a293,sentry-transaction=/%7Bregion_code%7D/%7Blanguage_code%7D/%2A.%2A/news/,sentry-sample_rate=0.0625,sentry-sampled=false">', 'statistics_cookie': False, 'title_tag': 'News'}
minimax/frontend/includes/top_menu.html
/app/minimax/templates/minimax/frontend/includes/top_menu.html
Toggle context {'False': False, 'None': None, 'True': True} {'DEFAULT_LANGUAGE_CODE': 'en', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'DEFAULT_REGION_CODE': 'DE', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'en', 'MEDIA_URL': '/media/', 'SENTRY_DSN': 'https://d701980f162750d66882e828a477a293@o351046.ingest.us.sentry.io/4507644935864320', 'SENTRY_ENVIRONMENT': 'staging', 'STATIC_URL': '/static/', 'TIME_ZONE': 'Europe/Berlin', 'contact_page': <PageTreeItem: Get in touch>, 'csrf_token': '<SimpleLazyObject: <function csrf.<locals>._get_val at ' '0x7f2a026f9ee0>>', 'debug_enabled': True, 'fb': {'fbpixel_id': None}, 'footer': <Footer: Footer Germany>, 'google': {'geocode': 'AIzaSyAxPhlk4zIW1xmJjbikZ-PyNvRXQs1ImWA', 'google_analytics_domain': 'auto', 'google_tag_manager_code': None, 'google_tracking_code': None}, 'hreflang_items': [{'active': False, 'hreflang': 'de-DE', 'url': '/de/de/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-DE', 'url': '/de/en/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-FR', 'url': '/fr/en/news-and-events/news/?category=1'}, {'active': False, 'hreflang': 'fr-FR', 'url': '/fr/fr/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-NL', 'url': '/nl/en/news-and-events/news/?category=1'}, {'active': False, 'hreflang': 'nl-NL', 'url': '/nl/nl/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en', 'url': '/int/en/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-AU', 'url': '/au/en/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-SG', 'url': '/sg/en/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-RO', 'url': '/ro/en/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-TH', 'url': '/th/en/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-MY', 'url': '/my/en/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-TR', 'url': '/tr/en/news-and-events/news/?category=1'}, {'active': False, 'hreflang': 'tr-TR', 'url': '/tr/tr/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-BR', 'url': '/br/en/news-and-events/news/?category=1'}, {'active': False, 'hreflang': 'pt-BR', 'url': '/br/pt/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-PL', 'url': '/pl/en/news-and-events/news/?category=1'}, {'active': False, 'hreflang': 'pl-PL', 'url': '/pl/pl/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-CN', 'url': '/cn/en/news-and-events/news/?category=1'}, {'active': False, 'hreflang': 'zh-CN', 'url': '/cn/zh/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-SA', 'url': '/sa/en/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-HU', 'url': '/hu/en/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-IN', 'url': '/in/en/news-and-events/news/?category=1'}], 'local_google_analytics_domain': None, 'local_google_analytics_name': 'MinimaxDE', 'local_google_tracking_code': 'UA-110580508-2', 'menu_items': [{'children': [{'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'News', 'slug': 'news', 'teaser': None, 'title': None, 'type': 'NEWS', 'url': '/news-and-events/news/'}, {'careers_fair_type_id': 5, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Events & Trade shows', 'slug': 'events-and-trade-shows', 'teaser': None, 'title': None, 'type': 'FAIRS', 'url': '/news-and-events/events-and-trade-shows/?'}], 'divider': False, 'external_content': False, 'has_grandchildren': False, 'id': 'news-and-events', 'landing_page': False, 'menu_class': 'news-and-events', 'name': 'News & Events', 'slug': 'news-and-events', 'teaser': '<p>Keep up to date with our latest news and events ' 'and learn more about our innovative solutions.</p>', 'title': 'News & Events', 'type': 'MENU_ITEM', 'url': '/news-and-events/'}, {'children': [{'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'testing', 'slug': 'testing', 'teaser': '<p>testing</p>', 'title': 'testing', 'type': 'STANDARD', 'url': '/about/testing/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'About Minimax', 'slug': 'about-minimax', 'type': 'STANDARD', 'url': '/about/company/about-minimax/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Strategic Purchasing', 'slug': 'strategic-purchasing', 'type': 'STANDARD', 'url': '/about/company/strategic-purchasing/'}], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Our company', 'slug': 'company', 'teaser': '<p>For 120 years, Minimax has been ' 'one of the leading brands in fire ' 'protection. The group has several ' 'research, development and ' 'manufacturing facilities. Minimax ' 'provides tailored solutions wherever ' 'there is a fire threat. A ' 'comprehensive range of ' 'after-installation services ' 'completes the offering.</p>', 'title': 'Our company', 'type': 'STANDARD', 'url': '/about/company/'}, {'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': None, 'name': 'Our history', 'slug': 'history', 'teaser': None, 'title': None, 'type': 'HISTORY', 'url': '/about/history/'}], 'divider': False, 'external_content': False, 'has_grandchildren': True, 'id': 'about', 'landing_page': False, 'menu_class': 'about', 'name': 'About Minimax Test', 'slug': 'about', 'teaser': '<p>With high quality standards, special ' 'innovations and individual customer support, ' 'Minimax offers unrivaled fire protection solutions ' 'worldwide.</p>', 'title': 'About Minimax Test', 'type': 'MENU_ITEM', 'url': '/about/'}, {'children': [], 'divider': False, 'external_content': False, 'has_grandchildren': False, 'id': 'karriere', 'landing_page': True, 'menu_class': 'karriere', 'name': 'Careers', 'slug': 'karriere', 'teaser': '<p>Minimax offers an innovative and international ' 'working environment. Our employees value the ' 'varied work, the various opportunities for ' 'self-development and the good collegian ' 'environment.\xa0</p>', 'title': 'Careers', 'type': 'MENU_ITEM', 'url': '/karriere/'}, {'divider': False, 'external_content': False, 'id': 'downloads', 'menu_class': 'downloads', 'name': 'Downloads', 'slug': 'downloads', 'teaser': '<p>On this page you will find all the "Technical ' 'Product information" to our product portfolio.</p>', 'title': 'Downloads', 'type': 'DOWNLOADS', 'url': '/downloads/'}, {'children': [{'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Contact persons', 'slug': 'contact-persons', 'teaser': None, 'title': None, 'type': 'FIND_YOUR_CONTACT', 'url': '/contact/contact-persons/'}, {'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': None, 'name': 'Get in touch', 'slug': 'get-in-touch', 'teaser': None, 'title': None, 'type': 'CONTACT', 'url': '/contact/get-in-touch/'}, {'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Locations', 'slug': 'locations', 'teaser': None, 'title': None, 'type': 'LOCATIONS', 'url': '/contact/locations/'}, {'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Partner', 'slug': 'partners', 'teaser': None, 'title': None, 'type': 'AGENTS_AND_DISTRIBUTORS', 'url': '/contact/partners/'}], 'divider': False, 'external_content': False, 'has_grandchildren': False, 'id': 'contact', 'landing_page': False, 'menu_class': 'contact', 'name': 'Contact', 'slug': 'contact', 'teaser': '<p>Let us know how we can help you!</p>', 'title': 'Contact', 'type': 'CONTACT', 'url': '/contact/'}, {'children': [{'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Clunid Fire detection ' 'and control panel', 'slug': 'clunid-fmz', 'type': 'STANDARD', 'url': '/technologies/fire-detection-systems-and-suppression-control/clunid-fmz/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'UniVario Industrial fire ' 'detectors', 'slug': 'univario-industrial-fire-detectors', 'type': 'STANDARD', 'url': '/technologies/fire-detection-systems-and-suppression-control/univario-industrial-fire-detectors/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'HELIOS Aspirating smoke ' 'detectors', 'slug': 'helios-aspirating-smoke-detectors', 'type': 'STANDARD', 'url': '/technologies/fire-detection-systems-and-suppression-control/helios-aspirating-smoke-detectors/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Fire detection systems and suppression ' 'control', 'slug': 'fire-detection-systems-and-suppression-control', 'teaser': '<p>All signals converge in the fire ' 'alarm control panel which sets off ' 'alarms to\xa0permanently manned ' 'stations and the fire ' 'department.\xa0\xa0In addition, the ' 'fire detection technology controls ' 'and monitors in many cases all fire ' 'protection systems.\xa0</p>\r\n' '<p><br /></p>', 'title': 'Fire detection systems and ' 'suppression control', 'type': 'STANDARD', 'url': '/technologies/fire-detection-systems-and-suppression-control/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Sprinkler systems', 'slug': 'sprinkler-systems', 'type': 'STANDARD', 'url': '/technologies/water-suppression-systems/sprinkler-systems/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Deluge systems', 'slug': 'deluge-systems', 'type': 'STANDARD', 'url': '/technologies/water-suppression-systems/deluge-systems/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'MXOne', 'slug': 'mxone', 'type': 'STANDARD', 'url': '/technologies/water-suppression-systems/mxone/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Water-based suppression systems', 'slug': 'water-suppression-systems', 'teaser': '<p>Water is the most natural of all ' 'extinguishing agents and is usually ' 'available in sufficient quantities ' 'at a reasonable price. It prevents ' 'smoke as well as pollutants, the ' 'extinguishing effect is based on its ' 'heat retention capacity.</p>', 'title': 'Water-based suppression systems', 'type': 'STANDARD', 'url': '/technologies/water-suppression-systems/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Minifog EconAqua', 'slug': 'minifog-econaqua', 'type': 'STANDARD', 'url': '/technologies/minifog-water-mist-systems/minifog-econaqua/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Minifog ProCon', 'slug': 'minifog-procon', 'type': 'STANDARD', 'url': '/technologies/minifog-water-mist-systems/minifog-procon/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Minifog ProCon XP', 'slug': 'minifog-procon-xp', 'type': 'STANDARD', 'url': '/technologies/minifog-water-mist-systems/minifog-procon-xp/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Minifog marine XP', 'slug': 'minifog-marine-xp', 'type': 'STANDARD', 'url': '/technologies/minifog-water-mist-systems/minifog-marine-xp/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Minifog water mist systems', 'slug': 'minifog-water-mist-systems', 'teaser': '<p>Minifog water mist systems ' 'disperse the extinguishing water ' 'very finely through special nozzles ' 'and sprinklers and/or increased ' 'operating pressures.\xa0At the same ' 'time, the overall surface of the ' 'extinguishing water is increased, ' 'enabling it to absorb heat and ' 'evaporate faster. The related ' 'cooling and smothering effect makes ' 'it possible to fight fires in a ' 'particularly effective way with a ' 'reduced consumption of extinguishing ' 'water.\xa0</p>', 'title': 'Minifog water mist systems', 'type': 'STANDARD', 'url': '/technologies/minifog-water-mist-systems/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Foam extinguishing ' 'systems', 'slug': 'foam-extinguishing-system', 'type': 'STANDARD', 'url': '/technologies/foam-extinguishing-systems/foam-extinguishing-system/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Foam extinguishing systems', 'slug': 'foam-extinguishing-systems', 'teaser': '<p>During a fire, foam extinguishing ' 'systems spread large-scale foam ' 'blanket through foam pipes, foam ' 'monitors, sprinklers or nozzles. The ' 'foam is applied on the burning ' 'material, extinguishes the fire and ' 'serves as a deterrent against ' 're-ignition. Foam extinguishing ' 'systems are suitable for protecting ' 'high-risk areas, e.g. due to ' 'flammable liquids or plastics.</p>', 'title': 'Foam extinguishing systems', 'type': 'STANDARD', 'url': '/technologies/foam-extinguishing-systems/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Oxeo Inert gas systems', 'slug': 'oxeo-inert-gas-systems', 'type': 'STANDARD', 'url': '/technologies/gas-based-suppression-systems/oxeo-inert-gas-systems/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Carbon dioxide systems', 'slug': 'carbon-dioxide-systems', 'type': 'STANDARD', 'url': '/technologies/gas-based-suppression-systems/carbon-dioxide-systems/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Halocarbon extinguishing ' 'systems', 'slug': 'halocarbon-extinguishing-systems', 'type': 'STANDARD', 'url': '/technologies/gas-based-suppression-systems/halocarbon-extinguishing-systems/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Gas-based suppression systems', 'slug': 'gas-based-suppression-systems', 'teaser': '<p>Gas-based suppression systems ' 'fight fires without side effects and ' 'without leaving extinguishing agent ' 'residues even in areas that can not ' 'be reached by sprinklers. The ' 'extinguishing effect is based on the ' 'replacement of oxygen by the inert ' 'gases argon, nitrogen and carbon ' 'dioxide as well as by heat ' 'extraction through the synthetic ' 'gases.</p>', 'title': 'Gas-based suppression systems', 'type': 'STANDARD', 'url': '/technologies/gas-based-suppression-systems/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'CPS 1230 Cabinet ' 'protection systems', 'slug': 'cps-1230-cabinet-protection-systems', 'type': 'STANDARD', 'url': '/technologies/compact-suppression-systems/cps-1230-cabinet-protection-systems/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'OneU Fire protection ' 'systems', 'slug': 'oneu-fire-protection-systems', 'type': 'STANDARD', 'url': '/technologies/compact-suppression-systems/oneu-fire-protection-systems/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Compact suppression systems', 'slug': 'compact-suppression-systems', 'teaser': '<p>Small extinguishing systems often ' 'resemble large extinguishing systems ' 'in their structures. They are not ' 'defined by a certain extinguishing ' 'agent, but are rather characterized ' 'by their compact and precise ' 'designs, which make them ' 'particularly well suited for certain ' 'applications.</p>', 'title': 'Compact suppression systems', 'type': 'STANDARD', 'url': '/technologies/compact-suppression-systems/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Spark extinguishing ' 'systems', 'slug': 'spark-extinguishing-system', 'type': 'STANDARD', 'url': '/technologies/spark-extinguishing-systems/spark-extinguishing-system/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Spark extinguishing systems', 'slug': 'spark-extinguishing-systems', 'teaser': '<p>Spark extinguishing systems ' 'detect initial ignition in suction ' 'and conveying systems and produce ' 'instantly a water curtain with their ' 'automatic extinguishing feature to ' 'smother smoldering particles. These ' 'systems are recommended for use in ' 'areas where combustible materials ' 'are transported pneumatically and ' 'where there is a high risk of fires ' 'or dust explosions due to sparking ' 'or smoldering particles.</p>', 'title': 'Spark extinguishing systems', 'type': 'STANDARD', 'url': '/technologies/spark-extinguishing-systems/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Oxeo EcoPrevent FC - ' 'Fuel Cell', 'slug': 'oxeo-eco-prevent-fc', 'type': 'STANDARD', 'url': '/technologies/fire-prevention-systems/oxeo-eco-prevent-fc/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Oxeo EcoPrevent PG - PSA ' 'Generator', 'slug': 'oxeo-ecoprevent-pg-psa-generator', 'type': 'STANDARD', 'url': '/technologies/fire-prevention-systems/oxeo-ecoprevent-pg-psa-generator/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Oxeo EcoPrevent VG - ' 'VPSA Generator', 'slug': 'oxeo-eco-prevent-vg', 'type': 'STANDARD', 'url': '/technologies/fire-prevention-systems/oxeo-eco-prevent-vg/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Oxeo EcoPrevent CS - ' 'Cylinder Storage', 'slug': 'oxeo-ecoprevent-cs', 'type': 'STANDARD', 'url': '/technologies/fire-prevention-systems/oxeo-ecoprevent-cs/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Oxeo EcoPrevent ES - ' 'External Supply', 'slug': 'oxeo-ecoprevent-es-external-supply', 'type': 'STANDARD', 'url': '/technologies/fire-prevention-systems/oxeo-ecoprevent-es-external-supply/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Fire prevention systems', 'slug': 'fire-prevention-systems', 'teaser': '<p>Fire prevention systems reduce ' 'the air oxygen content in the ' 'protection area through a controlled ' 'supply of nitrogen to create a ' '"fire-safe" atmosphere. This ' 'prevents fires right at the outset. ' 'Depending on the deployed fire ' 'prevention system, the development ' 'of the "fire-proof" atmosphere is ' 'either permanent or on-demand.\xa0' '</p>', 'title': 'Fire prevention systems', 'type': 'STANDARD', 'url': '/technologies/fire-prevention-systems/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Inveron Hazard ' 'management system', 'slug': 'inveron-hazard-management-systems', 'type': 'STANDARD', 'url': '/technologies/inveron-hazard-management-system/inveron-hazard-management-systems/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Inveron Hazard management system', 'slug': 'inveron-hazard-management-system', 'teaser': '<p>Inveron is a transparent and ' 'user-friendly system for visualizing ' 'and operating fire detection, ' 'extinguishing and hazard detection. ' 'All reports and events are ' 'automatically merged in a user ' 'interface and presented on a screen. ' 'Inveron offers ideal monitoring ' 'particularly for complex building ' 'structures.</p>', 'title': 'Inveron Hazard management system', 'type': 'STANDARD', 'url': '/technologies/inveron-hazard-management-system/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Constructural fire ' 'protection', 'slug': 'constructural-fire-protections', 'type': 'STANDARD', 'url': '/technologies/constructural-fire-protection/constructural-fire-protections/'}], 'divider': True, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Constructural fire protection', 'slug': 'constructural-fire-protection', 'teaser': '<p>Structural fire protection helps ' 'to prevent or contain fires and to ' 'secure escape and rescue routes in ' 'the event of a fire. This requires ' 'subdividing buildings into fire ' 'zones that spatially contain the ' 'spreading of fires for a defined ' 'period. This means that openings are ' 'closed off with fire and smoke ' 'protection doors, fire protection ' 'gates and fire-resistant glazing. ' 'Fire protection coatings dependably ' 'protect steel constructions against ' 'the impact of fire.</p>', 'title': 'Constructural fire protection', 'type': 'STANDARD', 'url': '/technologies/constructural-fire-protection/'}, {'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': True, 'has_landing_page': False, 'image': 'uploads/menu/Minimax_Mobile ' 'Services_100_4c_7mm vom ' 'Rand_final__RMZs0DR0SVaOlqBGH4dW5w.jpg', 'name': 'Technologies of Minimax Mobile ' 'Services', 'slug': 'technologies-of-minimax-mobile-services', 'teaser': '<ul>\r\n' '<li>Fire extinguisher</li>\r\n' '<li>Water-based extinguishing ' 'technology</li>\r\n' '<li>Smoke and heat extraction ' 'systems</li>\r\n' '</ul>', 'title': 'Minimax Mobile Services Technologies', 'type': 'STANDARD', 'url': 'http://www.minimax-mobile.com/'}, {'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'MV Pipe Technologies', 'slug': 'mv-pipe', 'teaser': '<p><span>Die MV Pipe ' 'Tech\xadno\xadlo\xadgies GmbH ist ' 'Teil der glo\xadbal ' 'agie\xadren\xadden Minimax ' 'Vi\xadking Grup\xadpe mit ' 'ak\xadtu\xadell mehr als 9.500 ' 'Mit\xadar\xadbei\xadten\xadden sowie ' 'einem Jah\xadres\xadum\xadsatz von ' 'zu\xadletzt mehr als 1,9 ' 'Mil\xadli\xadar\xadden Euro. Die ' 'Un\xadter\xadneh\xadmens\xadgrup\xadpe ' 'mit Haupt\xadsitz in Bad ' 'Ol\xaddes\xadloe ist eines der ' 'grö\xadß\xadten ' 'Brand\xadschutz\xadun\xadter\xadneh\xadmen ' 'der Welt und un\xadter\xadhält ' 'ei\xadge\xadne For\xadschungs-, ' 'Ent\xadwick\xadlungs- und ' 'Fer\xadti\xadgungs\xadstät\xadten.</span></p>\r\n' '<p><span>In Wit\xadten\xadber\xadge ' 'pro\xaddu\xadziert die MV Pipe ' 'Tech\xadno\xadlo\xadgies GmbH im\xa0' 'welt\xadweit grö\xadß\xadten ' 'Rohr\xadvor\xadfer\xadti\xadgungs-Werk ' 'Rohre für die ' 'Brand\xadschutz\xadin\xaddus\xadtrie. ' 'Unser Werk zeich\xadnet sich aber ' 'nicht nur durch seine Größe aus, ' 'son\xaddern auch durch ' 'mo\xadderns\xadte ' 'Tech\xadno\xadlo\xadgi\xaden und ' 'Ver\xadfah\xadren.</span></p>', 'title': 'MV Pipe Tech\xadno\xadlo\xadgies', 'type': 'STANDARD', 'url': '/technologies/mv-pipe/'}], 'divider': False, 'external_content': False, 'has_grandchildren': True, 'id': 'technologies', 'landing_page': True, 'menu_class': 'technologies', 'name': 'Technologies', 'slug': 'technologies', 'teaser': '<p><span>Minimax offers the complete range of fire ' 'protection systems and components. These meet the ' 'highest requirements and can be combined into an ' 'effective and economic solution.</span></p>', 'title': 'Technologies', 'type': 'TECHNOLOGIES', 'url': '/technologies/'}, {'children': [{'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Automotive plants', 'slug': 'automotive-plants', 'type': 'STANDARD', 'url': '/solutions/industry/automotive-plants/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Wood processing plants', 'slug': 'wood-processing-plants', 'type': 'STANDARD', 'url': '/solutions/industry/wood-processing-plants/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Aluminium and Steel ' 'plants', 'slug': 'steel-plants', 'type': 'STANDARD', 'url': '/solutions/industry/steel-plants/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Paper & Printing plants', 'slug': 'paper-and-printing-plants', 'type': 'STANDARD', 'url': '/solutions/industry/paper-and-printing-plants/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Food plants', 'slug': 'food-plants', 'type': 'STANDARD', 'url': '/solutions/industry/food-plants/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Industry', 'slug': 'industry', 'teaser': '<p>Even small fires can paralyze an ' 'entire production plant. The fire ' 'risk is substantial: technical ' 'defects in production systems, open ' 'construction and connected ' 'production areas promote the rapid ' 'development of fire.</p>', 'title': 'Industry', 'type': 'STANDARD', 'url': '/solutions/industry/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Cruise Vessel / ' 'Passenger Vessel', 'slug': 'cruise-vessel-passenger-vessel', 'type': 'STANDARD', 'url': '/solutions/marine/cruise-vessel-passenger-vessel/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Workboat / Tanker / ' 'Container Vessel', 'slug': 'workboat-tanker-container-vessel', 'type': 'STANDARD', 'url': '/solutions/marine/workboat-tanker-container-vessel/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Offshore Plattform', 'slug': 'offshore-plattform', 'type': 'STANDARD', 'url': '/solutions/marine/offshore-plattform/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Tug', 'slug': 'tug-boat', 'type': 'STANDARD', 'url': '/solutions/marine/tug-boat/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Marine', 'slug': 'marine', 'teaser': '<p>Vessels and other off-shore areas ' 'have disproportionately high ' 'security requirements, due to the ' 'special conditions at sea, as a ' 'quick escape is impossible and ' 'outside help for extinguishing a ' 'fire is often not available.</p>', 'title': 'Marine', 'type': 'STANDARD', 'url': '/solutions/marine/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Combined cycle power ' 'plants', 'slug': 'combined-cycle-power-plants', 'type': 'STANDARD', 'url': '/solutions/energy/combined-cycle-power-plants/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Coal power plants', 'slug': 'coal-power-plants', 'type': 'STANDARD', 'url': '/solutions/energy/coal-power-plants/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Recycling plants', 'slug': 'recycling-plants', 'type': 'STANDARD', 'url': '/solutions/energy/recycling-plants/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Wind energy plants', 'slug': 'wind-energy-plants', 'type': 'STANDARD', 'url': '/solutions/energy/wind-energy-plants/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Energy', 'slug': 'energy', 'teaser': '<p>Damage caused by fire in just one ' 'part of a power station is ' 'sufficient to endanger the entire ' 'electricity supply. The fire risks ' 'are manifold: escaping lubricating ' 'oils that ignite on hot surfaces, or ' 'technical defects such as short ' 'circuits or overheating of turbines ' 'that cause a fire.</p>', 'title': 'Energy', 'type': 'STANDARD', 'url': '/solutions/energy/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Logistic centers', 'slug': 'logistic-centers', 'type': 'STANDARD', 'url': '/solutions/commerce/logistic-centers/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Retail', 'slug': 'retail', 'type': 'STANDARD', 'url': '/solutions/commerce/retail/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Office buildings', 'slug': 'office-buildings', 'type': 'STANDARD', 'url': '/solutions/commerce/office-buildings/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Commerce', 'slug': 'commerce', 'teaser': '<p>Publicly accessible areas require ' 'fire protection that provides ' 'comprehensive protection for people. ' 'The fire risks are manifold. Whether ' 'shorts circuits on demo models or ' 'lighting in commercial premises, a ' 'high fire load affects the ' 'considerable quantities of goods in ' 'the confined spaces of logistics ' 'areas.</p>', 'title': 'Commerce', 'type': 'STANDARD', 'url': '/solutions/commerce/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Data Center', 'slug': 'data-center', 'type': 'STANDARD', 'url': '/solutions/infrastructure/data-center/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Hotels', 'slug': 'hotels', 'type': 'STANDARD', 'url': '/solutions/infrastructure/hotels/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Research institutions', 'slug': 'research-institutions', 'type': 'STANDARD', 'url': '/solutions/infrastructure/research-institutions/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Hospitals', 'slug': 'hospitals', 'type': 'STANDARD', 'url': '/solutions/infrastructure/hospitals/'}], 'divider': True, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Infrastructure', 'slug': 'infrastructure', 'teaser': '<p>Personal protection is a top ' 'priority, as the fire risks are ' 'manifold. Careless smoking, short ' 'circuits in lighting systems or ' 'technical equipment or even arson ' 'may cause a fire.</p>', 'title': 'Infrastructure', 'type': 'STANDARD', 'url': '/solutions/infrastructure/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'WoodTechProtect', 'slug': 'wood-processing-machines', 'type': 'STANDARD', 'url': '/solutions/solutions-risks/wood-processing-machines/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'PVProtect', 'slug': 'pvprotect', 'type': 'STANDARD', 'url': '/solutions/solutions-risks/pvprotect/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'LiquidProtect', 'slug': 'liquidprotect', 'type': 'STANDARD', 'url': '/solutions/solutions-risks/liquidprotect/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'MachineToolProtect', 'slug': 'machinetoolprotect', 'type': 'STANDARD', 'url': '/solutions/solutions-risks/machinetoolprotect/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'DryerProtect', 'slug': 'dryerprotect', 'type': 'STANDARD', 'url': '/solutions/solutions-risks/dryerprotect/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'TurbineProtect', 'slug': 'turbineprotect', 'type': 'STANDARD', 'url': '/solutions/solutions-risks/turbineprotect/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'TraFoProtect', 'slug': 'trafoprotect', 'type': 'STANDARD', 'url': '/solutions/solutions-risks/trafoprotect/'}], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Solutions by Risks', 'slug': 'solutions-risks', 'teaser': '<p>Many branches of in\xaddustry ' 'in\xadvolve spe\xadcial fire risks ' 'and so present spe\xadcial ' 're\xadquire\xadments for the fire ' 'pro\xadtec\xadtion concept. With our ' 'know-how and our broad range of ' 'products we are the right ' 'part\xadner where in\xaddi\xadvidual ' 'solu\xadtions are re\xadquired.</p>', 'title': 'Solutions by risks', 'type': 'STANDARD', 'url': '/solutions/solutions-risks/'}], 'divider': False, 'external_content': False, 'has_grandchildren': True, 'id': 'solutions', 'landing_page': True, 'menu_class': 'solutions', 'name': 'Solutions', 'slug': 'solutions', 'teaser': '<p>Many branches of industry involve special fire ' 'risks and so present special requirements for the ' 'fire protection concept. With our know-how and our ' 'broad range of products we are the right partner ' 'where individual solutions are required.</p>', 'title': 'Solutions', 'type': 'SOLUTIONS', 'url': '/solutions/'}, {'children': [{'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Maintenance & repair', 'slug': 'maintenance-repairs', 'type': 'STANDARD', 'url': '/services/maintenance-and-repair/maintenance-repairs/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Container exchange', 'slug': 'container-exchange', 'type': 'STANDARD', 'url': '/services/maintenance-and-repair/container-exchange/'}], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Maintenance & repair', 'slug': 'maintenance-and-repair', 'teaser': '<p>Fire protection systems are ' 'complex safety systems, which must ' 'be absolutely reliable in case of ' 'emergency. Regular maintenance and ' 'repairs are the prerequisite for ' 'ensuring that not only the function ' 'but also the insurance protection of ' 'your company is ensured.</p>', 'title': 'Maintenance & repair', 'type': 'STANDARD', 'url': '/services/maintenance-and-repair/'}, {'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Brandforschungszentrum', 'slug': 'brandforschungszentrum', 'teaser': None, 'title': None, 'type': 'STANDARD', 'url': '/services/brandforschungszentrum/'}, {'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'BIM', 'slug': 'bim', 'teaser': None, 'title': 'BIM', 'type': 'STANDARD', 'url': '/services/bim/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Retrofitting of an ' 'automatic rinsing system', 'slug': 'retrofitting-of-an-automatic-rinsing-system', 'type': 'STANDARD', 'url': '/services/optimize-security/retrofitting-of-an-automatic-rinsing-system/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Pump load testing', 'slug': 'pump-load-testing', 'type': 'STANDARD', 'url': '/services/optimize-security/pump-load-testing/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Winter-check', 'slug': 'winter-check', 'type': 'STANDARD', 'url': '/services/optimize-security/winter-check/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Protection of water ' 'sensitive areas', 'slug': 'protection-of-water-sensitive-areas', 'type': 'STANDARD', 'url': '/services/optimize-security/protection-of-water-sensitive-areas/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Conversion to undercover ' 'sprinklers', 'slug': 'conversion-to-undercover-sprinklers', 'type': 'STANDARD', 'url': '/services/optimize-security/conversion-to-undercover-sprinklers/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Retrofitting of drain ' 'units', 'slug': 'retrofitting-of-drain-units', 'type': 'STANDARD', 'url': '/services/optimize-security/retrofitting-of-drain-units/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Simplified function ' 'testing of flow ' 'detectors', 'slug': 'simplified-function-testing-of-flow-detectors', 'type': 'STANDARD', 'url': '/services/optimize-security/simplified-function-testing-of-flow-detectors/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Subsequent system ' 'documentation', 'slug': 'subsequent-system-documentation', 'type': 'STANDARD', 'url': '/services/optimize-security/subsequent-system-documentation/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Simplified alarm test', 'slug': 'simplified-alarm-test', 'type': 'STANDARD', 'url': '/services/optimize-security/simplified-alarm-test/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Avoid hard drive errors ' 'through noise insulation', 'slug': 'avoid-hard-drive-errors-through-noise-insulation', 'type': 'STANDARD', 'url': '/services/optimize-security/avoid-hard-drive-errors-through-noise-insulation/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Automation of water and ' 'compressed air feeding', 'slug': 'automation-of-water-and-compressed-air-feeding', 'type': 'STANDARD', 'url': '/services/optimize-security/automation-of-water-and-compressed-air-feeding/'}], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Optimize security', 'slug': 'optimize-security', 'teaser': '<p>Components which for example ' 'minimize the risk of false release ' 'or make function tests significantly ' 'easier may be retrofitted without ' 'significant expenditure.</p>', 'title': 'For greater safety and convenience', 'type': 'STANDARD', 'url': '/services/optimize-security/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Revision slide for valve ' 'stations', 'slug': 'revision-slide-for-valve-stations', 'type': 'STANDARD', 'url': '/services/avoid-aging/revision-slide-for-valve-stations/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Inspection of water ' 'reservoirs', 'slug': 'inspection-of-water-reservoirs', 'type': 'STANDARD', 'url': '/services/avoid-aging/inspection-of-water-reservoirs/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Increased corrosion ' 'protection via nitrogen ' 'injection', 'slug': 'increased-corrosion-protection-via-nitrogen-injection', 'type': 'STANDARD', 'url': '/services/avoid-aging/increased-corrosion-protection-via-nitrogen-injection/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Hose sets for special ' 'extinguishing systems', 'slug': 'hose-sets-for-special-extinguishing-systems', 'type': 'STANDARD', 'url': '/services/avoid-aging/hose-sets-for-special-extinguishing-systems/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Reliability verification ' 'of fire detection ' 'systems', 'slug': 'reliability-verification-of-fire-detection-systems', 'type': 'STANDARD', 'url': '/services/avoid-aging/reliability-verification-of-fire-detection-systems/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Replacement of the ' 'sprinkler pumps control ' 'cabinet', 'slug': 'replacement-of-the-sprinkler-pumps-control-cabinet', 'type': 'STANDARD', 'url': '/services/avoid-aging/replacement-of-the-sprinkler-pumps-control-cabinet/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Surveying of compressed ' 'air tanks', 'slug': 'surveying-of-compressed-air-tanks', 'type': 'STANDARD', 'url': '/services/avoid-aging/surveying-of-compressed-air-tanks/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Inspection of old water ' 'extinguishing systems', 'slug': 'inspection-of-old-water-extinguishing-systems', 'type': 'STANDARD', 'url': '/services/avoid-aging/inspection-of-old-water-extinguishing-systems/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Increased corrosion ' 'protection through water ' 'treatment', 'slug': 'increased-corrosion-protection-through-water-treatment', 'type': 'STANDARD', 'url': '/services/avoid-aging/increased-corrosion-protection-through-water-treatment/'}], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Avoid aging', 'slug': 'avoid-aging', 'teaser': '<p>Inspections of the functioning ' 'state and if needed the exchange of ' 'relevant components are often ' 'indispensable in order to maintain ' 'the reliability and effectiveness of ' 'an extinguishing system running even ' 'after long years of operational ' 'readiness.</p>', 'title': 'Against aging and corrosion', 'type': 'STANDARD', 'url': '/services/avoid-aging/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Electric alarm', 'slug': 'electric-alarm', 'type': 'STANDARD', 'url': '/services/create-transparency/electric-alarm/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Failure relay', 'slug': 'failure-relay', 'type': 'STANDARD', 'url': '/services/create-transparency/failure-relay/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Electrical monitoring ' 'and MonitoringPlus', 'slug': 'electrical-monitoring-and-monitoring-plus', 'type': 'STANDARD', 'url': '/services/create-transparency/electrical-monitoring-and-monitoring-plus/'}], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Create transparency', 'slug': 'create-transparency', 'teaser': '<p>Environmental- and operating ' 'conditions of an extinguishing ' 'system are continuously recorded ' 'with electrical monitoring. ' 'Deviations from the target state are ' 'automatically displaced, saving long ' 'inspection rounds.\xa0</p>', 'title': 'MonitoringPlus for greater ' 'transparency', 'type': 'STANDARD', 'url': '/services/create-transparency/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Spinkler maintenance ' 'technician', 'slug': 'sprinklerwart', 'type': 'STANDARD', 'url': '/services/trainings/sprinklerwart/'}], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Trainings', 'slug': 'trainings', 'teaser': '<p>Minimax offers a comprehensive ' 'training- and further training ' 'program for operations of fire ' 'protection systems. Technical ' 'contexts are shown in a practical ' 'manner on relevant components in ' 'order to illustrate the functioning ' 'and effectiveness of extinguishing ' 'systems.</p>', 'title': 'Trainings', 'type': 'STANDARD', 'url': '/services/trainings/'}], 'divider': False, 'external_content': False, 'has_grandchildren': True, 'id': 'services', 'landing_page': False, 'menu_class': 'services', 'name': 'Service', 'slug': 'services', 'teaser': '<p>Regular monitoring of signaling and ' 'extinguishing systems and their maintenance are ' 'important preventive measures in order to ' 'permanently ensure functionality. Our service ' 'ensures a proper and timely execution for all fire ' 'protection systems.</p>', 'title': 'Service', 'type': 'SERVICES', 'url': '/services/'}], 'messages': <FallbackStorage: request=<WSGIRequest: GET '/de/en/news-and-events/news/?category=1'>>, 'page_urls': [{'active': False, 'language_code': 'DE', 'url': '/de/de/news-and-events/news/?category=1'}, {'active': True, 'language_code': 'EN', 'url': '/de/en/news-and-events/news/?category=1'}], 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f2a03732840>>), 'region_code': 'DE', 'region_logo': '', 'region_name': 'Germany', 'request': '<<request>>', 'rexx_portal_url': 'https://karriere.minimax.de/eng', 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x7f2a03732840>>'} {'categories': '<<multilingualqueryset of minimax.NewsCategory>>', 'city_page_link': None, 'filter_category': 1, 'filter_years': [], 'germany_region_code': 'DE', 'language_code': 'en', 'meta_description': 'Learn more about our innovative solutions.', 'new_homepage_regions_list': ['DE', 'US', 'PL', 'INT', 'CN', 'BR', 'TR', 'FR', 'NL'], 'news': <Page 1 of 1>, 'newsletter_link_visible': False, 'newsletter_registration_page': '', 'page_title': 'News', 'personalization_cookie': False, 'publication_years': [2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026], 'region_code': 'de', 'rexx_germany_activated': True, 'rexx_regions': ['INT', 'DE'], 'search_query': '', 'sentry_trace_meta': '<meta name="sentry-trace" ' 'content="8fcb6cce633e45db91a1943f030cc95c-8b28b2d06fd57663-0"><meta ' 'name="baggage" ' 'content="sentry-trace_id=8fcb6cce633e45db91a1943f030cc95c,sentry-environment=staging,sentry-public_key=d701980f162750d66882e828a477a293,sentry-transaction=/%7Bregion_code%7D/%7Blanguage_code%7D/%2A.%2A/news/,sentry-sample_rate=0.0625,sentry-sampled=false">', 'statistics_cookie': False, 'title_tag': 'News'} {'int_region_code': 'INT', 'region_selector': True, 'regions': '<<multilingualqueryset of minimax.Region>>', 'regions_list': [GroupedResult(grouper='EMEA', list=[<Region: Germany>, <Region: France>, <Region: Netherlands>, <Region: USA>, <Region: Australia>, <Region: Singapore>, <Region: Romania>, <Region: Thailand>, <Region: Malaysia>, <Region: Turkey>, <Region: Brazil>, <Region: Poland>, <Region: China>, <Region: Saudi Arabia>, <Region: Hungary>, <Region: Austria>, <Region: India>])]}
minimax/frontend/includes/news_section.html
/app/minimax/templates/minimax/frontend/includes/news_section.html
Toggle context {'False': False, 'None': None, 'True': True} {'DEFAULT_LANGUAGE_CODE': 'en', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'DEFAULT_REGION_CODE': 'DE', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'en', 'MEDIA_URL': '/media/', 'SENTRY_DSN': 'https://d701980f162750d66882e828a477a293@o351046.ingest.us.sentry.io/4507644935864320', 'SENTRY_ENVIRONMENT': 'staging', 'STATIC_URL': '/static/', 'TIME_ZONE': 'Europe/Berlin', 'contact_page': <PageTreeItem: Get in touch>, 'csrf_token': '<SimpleLazyObject: <function csrf.<locals>._get_val at ' '0x7f2a026f9ee0>>', 'debug_enabled': True, 'fb': {'fbpixel_id': None}, 'footer': <Footer: Footer Germany>, 'google': {'geocode': 'AIzaSyAxPhlk4zIW1xmJjbikZ-PyNvRXQs1ImWA', 'google_analytics_domain': 'auto', 'google_tag_manager_code': None, 'google_tracking_code': None}, 'hreflang_items': [{'active': False, 'hreflang': 'de-DE', 'url': '/de/de/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-DE', 'url': '/de/en/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-FR', 'url': '/fr/en/news-and-events/news/?category=1'}, {'active': False, 'hreflang': 'fr-FR', 'url': '/fr/fr/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-NL', 'url': '/nl/en/news-and-events/news/?category=1'}, {'active': False, 'hreflang': 'nl-NL', 'url': '/nl/nl/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en', 'url': '/int/en/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-AU', 'url': '/au/en/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-SG', 'url': '/sg/en/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-RO', 'url': '/ro/en/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-TH', 'url': '/th/en/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-MY', 'url': '/my/en/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-TR', 'url': '/tr/en/news-and-events/news/?category=1'}, {'active': False, 'hreflang': 'tr-TR', 'url': '/tr/tr/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-BR', 'url': '/br/en/news-and-events/news/?category=1'}, {'active': False, 'hreflang': 'pt-BR', 'url': '/br/pt/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-PL', 'url': '/pl/en/news-and-events/news/?category=1'}, {'active': False, 'hreflang': 'pl-PL', 'url': '/pl/pl/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-CN', 'url': '/cn/en/news-and-events/news/?category=1'}, {'active': False, 'hreflang': 'zh-CN', 'url': '/cn/zh/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-SA', 'url': '/sa/en/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-HU', 'url': '/hu/en/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-IN', 'url': '/in/en/news-and-events/news/?category=1'}], 'local_google_analytics_domain': None, 'local_google_analytics_name': 'MinimaxDE', 'local_google_tracking_code': 'UA-110580508-2', 'menu_items': [{'children': [{'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'News', 'slug': 'news', 'teaser': None, 'title': None, 'type': 'NEWS', 'url': '/news-and-events/news/'}, {'careers_fair_type_id': 5, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Events & Trade shows', 'slug': 'events-and-trade-shows', 'teaser': None, 'title': None, 'type': 'FAIRS', 'url': '/news-and-events/events-and-trade-shows/?'}], 'divider': False, 'external_content': False, 'has_grandchildren': False, 'id': 'news-and-events', 'landing_page': False, 'menu_class': 'news-and-events', 'name': 'News & Events', 'slug': 'news-and-events', 'teaser': '<p>Keep up to date with our latest news and events ' 'and learn more about our innovative solutions.</p>', 'title': 'News & Events', 'type': 'MENU_ITEM', 'url': '/news-and-events/'}, {'children': [{'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'testing', 'slug': 'testing', 'teaser': '<p>testing</p>', 'title': 'testing', 'type': 'STANDARD', 'url': '/about/testing/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'About Minimax', 'slug': 'about-minimax', 'type': 'STANDARD', 'url': '/about/company/about-minimax/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Strategic Purchasing', 'slug': 'strategic-purchasing', 'type': 'STANDARD', 'url': '/about/company/strategic-purchasing/'}], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Our company', 'slug': 'company', 'teaser': '<p>For 120 years, Minimax has been ' 'one of the leading brands in fire ' 'protection. The group has several ' 'research, development and ' 'manufacturing facilities. Minimax ' 'provides tailored solutions wherever ' 'there is a fire threat. A ' 'comprehensive range of ' 'after-installation services ' 'completes the offering.</p>', 'title': 'Our company', 'type': 'STANDARD', 'url': '/about/company/'}, {'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': None, 'name': 'Our history', 'slug': 'history', 'teaser': None, 'title': None, 'type': 'HISTORY', 'url': '/about/history/'}], 'divider': False, 'external_content': False, 'has_grandchildren': True, 'id': 'about', 'landing_page': False, 'menu_class': 'about', 'name': 'About Minimax Test', 'slug': 'about', 'teaser': '<p>With high quality standards, special ' 'innovations and individual customer support, ' 'Minimax offers unrivaled fire protection solutions ' 'worldwide.</p>', 'title': 'About Minimax Test', 'type': 'MENU_ITEM', 'url': '/about/'}, {'children': [], 'divider': False, 'external_content': False, 'has_grandchildren': False, 'id': 'karriere', 'landing_page': True, 'menu_class': 'karriere', 'name': 'Careers', 'slug': 'karriere', 'teaser': '<p>Minimax offers an innovative and international ' 'working environment. Our employees value the ' 'varied work, the various opportunities for ' 'self-development and the good collegian ' 'environment.\xa0</p>', 'title': 'Careers', 'type': 'MENU_ITEM', 'url': '/karriere/'}, {'divider': False, 'external_content': False, 'id': 'downloads', 'menu_class': 'downloads', 'name': 'Downloads', 'slug': 'downloads', 'teaser': '<p>On this page you will find all the "Technical ' 'Product information" to our product portfolio.</p>', 'title': 'Downloads', 'type': 'DOWNLOADS', 'url': '/downloads/'}, {'children': [{'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Contact persons', 'slug': 'contact-persons', 'teaser': None, 'title': None, 'type': 'FIND_YOUR_CONTACT', 'url': '/contact/contact-persons/'}, {'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': None, 'name': 'Get in touch', 'slug': 'get-in-touch', 'teaser': None, 'title': None, 'type': 'CONTACT', 'url': '/contact/get-in-touch/'}, {'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Locations', 'slug': 'locations', 'teaser': None, 'title': None, 'type': 'LOCATIONS', 'url': '/contact/locations/'}, {'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Partner', 'slug': 'partners', 'teaser': None, 'title': None, 'type': 'AGENTS_AND_DISTRIBUTORS', 'url': '/contact/partners/'}], 'divider': False, 'external_content': False, 'has_grandchildren': False, 'id': 'contact', 'landing_page': False, 'menu_class': 'contact', 'name': 'Contact', 'slug': 'contact', 'teaser': '<p>Let us know how we can help you!</p>', 'title': 'Contact', 'type': 'CONTACT', 'url': '/contact/'}, {'children': [{'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Clunid Fire detection ' 'and control panel', 'slug': 'clunid-fmz', 'type': 'STANDARD', 'url': '/technologies/fire-detection-systems-and-suppression-control/clunid-fmz/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'UniVario Industrial fire ' 'detectors', 'slug': 'univario-industrial-fire-detectors', 'type': 'STANDARD', 'url': '/technologies/fire-detection-systems-and-suppression-control/univario-industrial-fire-detectors/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'HELIOS Aspirating smoke ' 'detectors', 'slug': 'helios-aspirating-smoke-detectors', 'type': 'STANDARD', 'url': '/technologies/fire-detection-systems-and-suppression-control/helios-aspirating-smoke-detectors/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Fire detection systems and suppression ' 'control', 'slug': 'fire-detection-systems-and-suppression-control', 'teaser': '<p>All signals converge in the fire ' 'alarm control panel which sets off ' 'alarms to\xa0permanently manned ' 'stations and the fire ' 'department.\xa0\xa0In addition, the ' 'fire detection technology controls ' 'and monitors in many cases all fire ' 'protection systems.\xa0</p>\r\n' '<p><br /></p>', 'title': 'Fire detection systems and ' 'suppression control', 'type': 'STANDARD', 'url': '/technologies/fire-detection-systems-and-suppression-control/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Sprinkler systems', 'slug': 'sprinkler-systems', 'type': 'STANDARD', 'url': '/technologies/water-suppression-systems/sprinkler-systems/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Deluge systems', 'slug': 'deluge-systems', 'type': 'STANDARD', 'url': '/technologies/water-suppression-systems/deluge-systems/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'MXOne', 'slug': 'mxone', 'type': 'STANDARD', 'url': '/technologies/water-suppression-systems/mxone/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Water-based suppression systems', 'slug': 'water-suppression-systems', 'teaser': '<p>Water is the most natural of all ' 'extinguishing agents and is usually ' 'available in sufficient quantities ' 'at a reasonable price. It prevents ' 'smoke as well as pollutants, the ' 'extinguishing effect is based on its ' 'heat retention capacity.</p>', 'title': 'Water-based suppression systems', 'type': 'STANDARD', 'url': '/technologies/water-suppression-systems/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Minifog EconAqua', 'slug': 'minifog-econaqua', 'type': 'STANDARD', 'url': '/technologies/minifog-water-mist-systems/minifog-econaqua/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Minifog ProCon', 'slug': 'minifog-procon', 'type': 'STANDARD', 'url': '/technologies/minifog-water-mist-systems/minifog-procon/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Minifog ProCon XP', 'slug': 'minifog-procon-xp', 'type': 'STANDARD', 'url': '/technologies/minifog-water-mist-systems/minifog-procon-xp/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Minifog marine XP', 'slug': 'minifog-marine-xp', 'type': 'STANDARD', 'url': '/technologies/minifog-water-mist-systems/minifog-marine-xp/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Minifog water mist systems', 'slug': 'minifog-water-mist-systems', 'teaser': '<p>Minifog water mist systems ' 'disperse the extinguishing water ' 'very finely through special nozzles ' 'and sprinklers and/or increased ' 'operating pressures.\xa0At the same ' 'time, the overall surface of the ' 'extinguishing water is increased, ' 'enabling it to absorb heat and ' 'evaporate faster. The related ' 'cooling and smothering effect makes ' 'it possible to fight fires in a ' 'particularly effective way with a ' 'reduced consumption of extinguishing ' 'water.\xa0</p>', 'title': 'Minifog water mist systems', 'type': 'STANDARD', 'url': '/technologies/minifog-water-mist-systems/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Foam extinguishing ' 'systems', 'slug': 'foam-extinguishing-system', 'type': 'STANDARD', 'url': '/technologies/foam-extinguishing-systems/foam-extinguishing-system/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Foam extinguishing systems', 'slug': 'foam-extinguishing-systems', 'teaser': '<p>During a fire, foam extinguishing ' 'systems spread large-scale foam ' 'blanket through foam pipes, foam ' 'monitors, sprinklers or nozzles. The ' 'foam is applied on the burning ' 'material, extinguishes the fire and ' 'serves as a deterrent against ' 're-ignition. Foam extinguishing ' 'systems are suitable for protecting ' 'high-risk areas, e.g. due to ' 'flammable liquids or plastics.</p>', 'title': 'Foam extinguishing systems', 'type': 'STANDARD', 'url': '/technologies/foam-extinguishing-systems/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Oxeo Inert gas systems', 'slug': 'oxeo-inert-gas-systems', 'type': 'STANDARD', 'url': '/technologies/gas-based-suppression-systems/oxeo-inert-gas-systems/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Carbon dioxide systems', 'slug': 'carbon-dioxide-systems', 'type': 'STANDARD', 'url': '/technologies/gas-based-suppression-systems/carbon-dioxide-systems/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Halocarbon extinguishing ' 'systems', 'slug': 'halocarbon-extinguishing-systems', 'type': 'STANDARD', 'url': '/technologies/gas-based-suppression-systems/halocarbon-extinguishing-systems/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Gas-based suppression systems', 'slug': 'gas-based-suppression-systems', 'teaser': '<p>Gas-based suppression systems ' 'fight fires without side effects and ' 'without leaving extinguishing agent ' 'residues even in areas that can not ' 'be reached by sprinklers. The ' 'extinguishing effect is based on the ' 'replacement of oxygen by the inert ' 'gases argon, nitrogen and carbon ' 'dioxide as well as by heat ' 'extraction through the synthetic ' 'gases.</p>', 'title': 'Gas-based suppression systems', 'type': 'STANDARD', 'url': '/technologies/gas-based-suppression-systems/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'CPS 1230 Cabinet ' 'protection systems', 'slug': 'cps-1230-cabinet-protection-systems', 'type': 'STANDARD', 'url': '/technologies/compact-suppression-systems/cps-1230-cabinet-protection-systems/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'OneU Fire protection ' 'systems', 'slug': 'oneu-fire-protection-systems', 'type': 'STANDARD', 'url': '/technologies/compact-suppression-systems/oneu-fire-protection-systems/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Compact suppression systems', 'slug': 'compact-suppression-systems', 'teaser': '<p>Small extinguishing systems often ' 'resemble large extinguishing systems ' 'in their structures. They are not ' 'defined by a certain extinguishing ' 'agent, but are rather characterized ' 'by their compact and precise ' 'designs, which make them ' 'particularly well suited for certain ' 'applications.</p>', 'title': 'Compact suppression systems', 'type': 'STANDARD', 'url': '/technologies/compact-suppression-systems/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Spark extinguishing ' 'systems', 'slug': 'spark-extinguishing-system', 'type': 'STANDARD', 'url': '/technologies/spark-extinguishing-systems/spark-extinguishing-system/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Spark extinguishing systems', 'slug': 'spark-extinguishing-systems', 'teaser': '<p>Spark extinguishing systems ' 'detect initial ignition in suction ' 'and conveying systems and produce ' 'instantly a water curtain with their ' 'automatic extinguishing feature to ' 'smother smoldering particles. These ' 'systems are recommended for use in ' 'areas where combustible materials ' 'are transported pneumatically and ' 'where there is a high risk of fires ' 'or dust explosions due to sparking ' 'or smoldering particles.</p>', 'title': 'Spark extinguishing systems', 'type': 'STANDARD', 'url': '/technologies/spark-extinguishing-systems/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Oxeo EcoPrevent FC - ' 'Fuel Cell', 'slug': 'oxeo-eco-prevent-fc', 'type': 'STANDARD', 'url': '/technologies/fire-prevention-systems/oxeo-eco-prevent-fc/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Oxeo EcoPrevent PG - PSA ' 'Generator', 'slug': 'oxeo-ecoprevent-pg-psa-generator', 'type': 'STANDARD', 'url': '/technologies/fire-prevention-systems/oxeo-ecoprevent-pg-psa-generator/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Oxeo EcoPrevent VG - ' 'VPSA Generator', 'slug': 'oxeo-eco-prevent-vg', 'type': 'STANDARD', 'url': '/technologies/fire-prevention-systems/oxeo-eco-prevent-vg/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Oxeo EcoPrevent CS - ' 'Cylinder Storage', 'slug': 'oxeo-ecoprevent-cs', 'type': 'STANDARD', 'url': '/technologies/fire-prevention-systems/oxeo-ecoprevent-cs/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Oxeo EcoPrevent ES - ' 'External Supply', 'slug': 'oxeo-ecoprevent-es-external-supply', 'type': 'STANDARD', 'url': '/technologies/fire-prevention-systems/oxeo-ecoprevent-es-external-supply/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Fire prevention systems', 'slug': 'fire-prevention-systems', 'teaser': '<p>Fire prevention systems reduce ' 'the air oxygen content in the ' 'protection area through a controlled ' 'supply of nitrogen to create a ' '"fire-safe" atmosphere. This ' 'prevents fires right at the outset. ' 'Depending on the deployed fire ' 'prevention system, the development ' 'of the "fire-proof" atmosphere is ' 'either permanent or on-demand.\xa0' '</p>', 'title': 'Fire prevention systems', 'type': 'STANDARD', 'url': '/technologies/fire-prevention-systems/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Inveron Hazard ' 'management system', 'slug': 'inveron-hazard-management-systems', 'type': 'STANDARD', 'url': '/technologies/inveron-hazard-management-system/inveron-hazard-management-systems/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Inveron Hazard management system', 'slug': 'inveron-hazard-management-system', 'teaser': '<p>Inveron is a transparent and ' 'user-friendly system for visualizing ' 'and operating fire detection, ' 'extinguishing and hazard detection. ' 'All reports and events are ' 'automatically merged in a user ' 'interface and presented on a screen. ' 'Inveron offers ideal monitoring ' 'particularly for complex building ' 'structures.</p>', 'title': 'Inveron Hazard management system', 'type': 'STANDARD', 'url': '/technologies/inveron-hazard-management-system/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Constructural fire ' 'protection', 'slug': 'constructural-fire-protections', 'type': 'STANDARD', 'url': '/technologies/constructural-fire-protection/constructural-fire-protections/'}], 'divider': True, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Constructural fire protection', 'slug': 'constructural-fire-protection', 'teaser': '<p>Structural fire protection helps ' 'to prevent or contain fires and to ' 'secure escape and rescue routes in ' 'the event of a fire. This requires ' 'subdividing buildings into fire ' 'zones that spatially contain the ' 'spreading of fires for a defined ' 'period. This means that openings are ' 'closed off with fire and smoke ' 'protection doors, fire protection ' 'gates and fire-resistant glazing. ' 'Fire protection coatings dependably ' 'protect steel constructions against ' 'the impact of fire.</p>', 'title': 'Constructural fire protection', 'type': 'STANDARD', 'url': '/technologies/constructural-fire-protection/'}, {'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': True, 'has_landing_page': False, 'image': 'uploads/menu/Minimax_Mobile ' 'Services_100_4c_7mm vom ' 'Rand_final__RMZs0DR0SVaOlqBGH4dW5w.jpg', 'name': 'Technologies of Minimax Mobile ' 'Services', 'slug': 'technologies-of-minimax-mobile-services', 'teaser': '<ul>\r\n' '<li>Fire extinguisher</li>\r\n' '<li>Water-based extinguishing ' 'technology</li>\r\n' '<li>Smoke and heat extraction ' 'systems</li>\r\n' '</ul>', 'title': 'Minimax Mobile Services Technologies', 'type': 'STANDARD', 'url': 'http://www.minimax-mobile.com/'}, {'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'MV Pipe Technologies', 'slug': 'mv-pipe', 'teaser': '<p><span>Die MV Pipe ' 'Tech\xadno\xadlo\xadgies GmbH ist ' 'Teil der glo\xadbal ' 'agie\xadren\xadden Minimax ' 'Vi\xadking Grup\xadpe mit ' 'ak\xadtu\xadell mehr als 9.500 ' 'Mit\xadar\xadbei\xadten\xadden sowie ' 'einem Jah\xadres\xadum\xadsatz von ' 'zu\xadletzt mehr als 1,9 ' 'Mil\xadli\xadar\xadden Euro. Die ' 'Un\xadter\xadneh\xadmens\xadgrup\xadpe ' 'mit Haupt\xadsitz in Bad ' 'Ol\xaddes\xadloe ist eines der ' 'grö\xadß\xadten ' 'Brand\xadschutz\xadun\xadter\xadneh\xadmen ' 'der Welt und un\xadter\xadhält ' 'ei\xadge\xadne For\xadschungs-, ' 'Ent\xadwick\xadlungs- und ' 'Fer\xadti\xadgungs\xadstät\xadten.</span></p>\r\n' '<p><span>In Wit\xadten\xadber\xadge ' 'pro\xaddu\xadziert die MV Pipe ' 'Tech\xadno\xadlo\xadgies GmbH im\xa0' 'welt\xadweit grö\xadß\xadten ' 'Rohr\xadvor\xadfer\xadti\xadgungs-Werk ' 'Rohre für die ' 'Brand\xadschutz\xadin\xaddus\xadtrie. ' 'Unser Werk zeich\xadnet sich aber ' 'nicht nur durch seine Größe aus, ' 'son\xaddern auch durch ' 'mo\xadderns\xadte ' 'Tech\xadno\xadlo\xadgi\xaden und ' 'Ver\xadfah\xadren.</span></p>', 'title': 'MV Pipe Tech\xadno\xadlo\xadgies', 'type': 'STANDARD', 'url': '/technologies/mv-pipe/'}], 'divider': False, 'external_content': False, 'has_grandchildren': True, 'id': 'technologies', 'landing_page': True, 'menu_class': 'technologies', 'name': 'Technologies', 'slug': 'technologies', 'teaser': '<p><span>Minimax offers the complete range of fire ' 'protection systems and components. These meet the ' 'highest requirements and can be combined into an ' 'effective and economic solution.</span></p>', 'title': 'Technologies', 'type': 'TECHNOLOGIES', 'url': '/technologies/'}, {'children': [{'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Automotive plants', 'slug': 'automotive-plants', 'type': 'STANDARD', 'url': '/solutions/industry/automotive-plants/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Wood processing plants', 'slug': 'wood-processing-plants', 'type': 'STANDARD', 'url': '/solutions/industry/wood-processing-plants/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Aluminium and Steel ' 'plants', 'slug': 'steel-plants', 'type': 'STANDARD', 'url': '/solutions/industry/steel-plants/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Paper & Printing plants', 'slug': 'paper-and-printing-plants', 'type': 'STANDARD', 'url': '/solutions/industry/paper-and-printing-plants/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Food plants', 'slug': 'food-plants', 'type': 'STANDARD', 'url': '/solutions/industry/food-plants/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Industry', 'slug': 'industry', 'teaser': '<p>Even small fires can paralyze an ' 'entire production plant. The fire ' 'risk is substantial: technical ' 'defects in production systems, open ' 'construction and connected ' 'production areas promote the rapid ' 'development of fire.</p>', 'title': 'Industry', 'type': 'STANDARD', 'url': '/solutions/industry/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Cruise Vessel / ' 'Passenger Vessel', 'slug': 'cruise-vessel-passenger-vessel', 'type': 'STANDARD', 'url': '/solutions/marine/cruise-vessel-passenger-vessel/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Workboat / Tanker / ' 'Container Vessel', 'slug': 'workboat-tanker-container-vessel', 'type': 'STANDARD', 'url': '/solutions/marine/workboat-tanker-container-vessel/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Offshore Plattform', 'slug': 'offshore-plattform', 'type': 'STANDARD', 'url': '/solutions/marine/offshore-plattform/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Tug', 'slug': 'tug-boat', 'type': 'STANDARD', 'url': '/solutions/marine/tug-boat/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Marine', 'slug': 'marine', 'teaser': '<p>Vessels and other off-shore areas ' 'have disproportionately high ' 'security requirements, due to the ' 'special conditions at sea, as a ' 'quick escape is impossible and ' 'outside help for extinguishing a ' 'fire is often not available.</p>', 'title': 'Marine', 'type': 'STANDARD', 'url': '/solutions/marine/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Combined cycle power ' 'plants', 'slug': 'combined-cycle-power-plants', 'type': 'STANDARD', 'url': '/solutions/energy/combined-cycle-power-plants/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Coal power plants', 'slug': 'coal-power-plants', 'type': 'STANDARD', 'url': '/solutions/energy/coal-power-plants/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Recycling plants', 'slug': 'recycling-plants', 'type': 'STANDARD', 'url': '/solutions/energy/recycling-plants/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Wind energy plants', 'slug': 'wind-energy-plants', 'type': 'STANDARD', 'url': '/solutions/energy/wind-energy-plants/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Energy', 'slug': 'energy', 'teaser': '<p>Damage caused by fire in just one ' 'part of a power station is ' 'sufficient to endanger the entire ' 'electricity supply. The fire risks ' 'are manifold: escaping lubricating ' 'oils that ignite on hot surfaces, or ' 'technical defects such as short ' 'circuits or overheating of turbines ' 'that cause a fire.</p>', 'title': 'Energy', 'type': 'STANDARD', 'url': '/solutions/energy/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Logistic centers', 'slug': 'logistic-centers', 'type': 'STANDARD', 'url': '/solutions/commerce/logistic-centers/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Retail', 'slug': 'retail', 'type': 'STANDARD', 'url': '/solutions/commerce/retail/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Office buildings', 'slug': 'office-buildings', 'type': 'STANDARD', 'url': '/solutions/commerce/office-buildings/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Commerce', 'slug': 'commerce', 'teaser': '<p>Publicly accessible areas require ' 'fire protection that provides ' 'comprehensive protection for people. ' 'The fire risks are manifold. Whether ' 'shorts circuits on demo models or ' 'lighting in commercial premises, a ' 'high fire load affects the ' 'considerable quantities of goods in ' 'the confined spaces of logistics ' 'areas.</p>', 'title': 'Commerce', 'type': 'STANDARD', 'url': '/solutions/commerce/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Data Center', 'slug': 'data-center', 'type': 'STANDARD', 'url': '/solutions/infrastructure/data-center/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Hotels', 'slug': 'hotels', 'type': 'STANDARD', 'url': '/solutions/infrastructure/hotels/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Research institutions', 'slug': 'research-institutions', 'type': 'STANDARD', 'url': '/solutions/infrastructure/research-institutions/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Hospitals', 'slug': 'hospitals', 'type': 'STANDARD', 'url': '/solutions/infrastructure/hospitals/'}], 'divider': True, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Infrastructure', 'slug': 'infrastructure', 'teaser': '<p>Personal protection is a top ' 'priority, as the fire risks are ' 'manifold. Careless smoking, short ' 'circuits in lighting systems or ' 'technical equipment or even arson ' 'may cause a fire.</p>', 'title': 'Infrastructure', 'type': 'STANDARD', 'url': '/solutions/infrastructure/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'WoodTechProtect', 'slug': 'wood-processing-machines', 'type': 'STANDARD', 'url': '/solutions/solutions-risks/wood-processing-machines/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'PVProtect', 'slug': 'pvprotect', 'type': 'STANDARD', 'url': '/solutions/solutions-risks/pvprotect/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'LiquidProtect', 'slug': 'liquidprotect', 'type': 'STANDARD', 'url': '/solutions/solutions-risks/liquidprotect/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'MachineToolProtect', 'slug': 'machinetoolprotect', 'type': 'STANDARD', 'url': '/solutions/solutions-risks/machinetoolprotect/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'DryerProtect', 'slug': 'dryerprotect', 'type': 'STANDARD', 'url': '/solutions/solutions-risks/dryerprotect/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'TurbineProtect', 'slug': 'turbineprotect', 'type': 'STANDARD', 'url': '/solutions/solutions-risks/turbineprotect/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'TraFoProtect', 'slug': 'trafoprotect', 'type': 'STANDARD', 'url': '/solutions/solutions-risks/trafoprotect/'}], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Solutions by Risks', 'slug': 'solutions-risks', 'teaser': '<p>Many branches of in\xaddustry ' 'in\xadvolve spe\xadcial fire risks ' 'and so present spe\xadcial ' 're\xadquire\xadments for the fire ' 'pro\xadtec\xadtion concept. With our ' 'know-how and our broad range of ' 'products we are the right ' 'part\xadner where in\xaddi\xadvidual ' 'solu\xadtions are re\xadquired.</p>', 'title': 'Solutions by risks', 'type': 'STANDARD', 'url': '/solutions/solutions-risks/'}], 'divider': False, 'external_content': False, 'has_grandchildren': True, 'id': 'solutions', 'landing_page': True, 'menu_class': 'solutions', 'name': 'Solutions', 'slug': 'solutions', 'teaser': '<p>Many branches of industry involve special fire ' 'risks and so present special requirements for the ' 'fire protection concept. With our know-how and our ' 'broad range of products we are the right partner ' 'where individual solutions are required.</p>', 'title': 'Solutions', 'type': 'SOLUTIONS', 'url': '/solutions/'}, {'children': [{'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Maintenance & repair', 'slug': 'maintenance-repairs', 'type': 'STANDARD', 'url': '/services/maintenance-and-repair/maintenance-repairs/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Container exchange', 'slug': 'container-exchange', 'type': 'STANDARD', 'url': '/services/maintenance-and-repair/container-exchange/'}], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Maintenance & repair', 'slug': 'maintenance-and-repair', 'teaser': '<p>Fire protection systems are ' 'complex safety systems, which must ' 'be absolutely reliable in case of ' 'emergency. Regular maintenance and ' 'repairs are the prerequisite for ' 'ensuring that not only the function ' 'but also the insurance protection of ' 'your company is ensured.</p>', 'title': 'Maintenance & repair', 'type': 'STANDARD', 'url': '/services/maintenance-and-repair/'}, {'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Brandforschungszentrum', 'slug': 'brandforschungszentrum', 'teaser': None, 'title': None, 'type': 'STANDARD', 'url': '/services/brandforschungszentrum/'}, {'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'BIM', 'slug': 'bim', 'teaser': None, 'title': 'BIM', 'type': 'STANDARD', 'url': '/services/bim/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Retrofitting of an ' 'automatic rinsing system', 'slug': 'retrofitting-of-an-automatic-rinsing-system', 'type': 'STANDARD', 'url': '/services/optimize-security/retrofitting-of-an-automatic-rinsing-system/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Pump load testing', 'slug': 'pump-load-testing', 'type': 'STANDARD', 'url': '/services/optimize-security/pump-load-testing/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Winter-check', 'slug': 'winter-check', 'type': 'STANDARD', 'url': '/services/optimize-security/winter-check/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Protection of water ' 'sensitive areas', 'slug': 'protection-of-water-sensitive-areas', 'type': 'STANDARD', 'url': '/services/optimize-security/protection-of-water-sensitive-areas/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Conversion to undercover ' 'sprinklers', 'slug': 'conversion-to-undercover-sprinklers', 'type': 'STANDARD', 'url': '/services/optimize-security/conversion-to-undercover-sprinklers/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Retrofitting of drain ' 'units', 'slug': 'retrofitting-of-drain-units', 'type': 'STANDARD', 'url': '/services/optimize-security/retrofitting-of-drain-units/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Simplified function ' 'testing of flow ' 'detectors', 'slug': 'simplified-function-testing-of-flow-detectors', 'type': 'STANDARD', 'url': '/services/optimize-security/simplified-function-testing-of-flow-detectors/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Subsequent system ' 'documentation', 'slug': 'subsequent-system-documentation', 'type': 'STANDARD', 'url': '/services/optimize-security/subsequent-system-documentation/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Simplified alarm test', 'slug': 'simplified-alarm-test', 'type': 'STANDARD', 'url': '/services/optimize-security/simplified-alarm-test/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Avoid hard drive errors ' 'through noise insulation', 'slug': 'avoid-hard-drive-errors-through-noise-insulation', 'type': 'STANDARD', 'url': '/services/optimize-security/avoid-hard-drive-errors-through-noise-insulation/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Automation of water and ' 'compressed air feeding', 'slug': 'automation-of-water-and-compressed-air-feeding', 'type': 'STANDARD', 'url': '/services/optimize-security/automation-of-water-and-compressed-air-feeding/'}], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Optimize security', 'slug': 'optimize-security', 'teaser': '<p>Components which for example ' 'minimize the risk of false release ' 'or make function tests significantly ' 'easier may be retrofitted without ' 'significant expenditure.</p>', 'title': 'For greater safety and convenience', 'type': 'STANDARD', 'url': '/services/optimize-security/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Revision slide for valve ' 'stations', 'slug': 'revision-slide-for-valve-stations', 'type': 'STANDARD', 'url': '/services/avoid-aging/revision-slide-for-valve-stations/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Inspection of water ' 'reservoirs', 'slug': 'inspection-of-water-reservoirs', 'type': 'STANDARD', 'url': '/services/avoid-aging/inspection-of-water-reservoirs/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Increased corrosion ' 'protection via nitrogen ' 'injection', 'slug': 'increased-corrosion-protection-via-nitrogen-injection', 'type': 'STANDARD', 'url': '/services/avoid-aging/increased-corrosion-protection-via-nitrogen-injection/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Hose sets for special ' 'extinguishing systems', 'slug': 'hose-sets-for-special-extinguishing-systems', 'type': 'STANDARD', 'url': '/services/avoid-aging/hose-sets-for-special-extinguishing-systems/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Reliability verification ' 'of fire detection ' 'systems', 'slug': 'reliability-verification-of-fire-detection-systems', 'type': 'STANDARD', 'url': '/services/avoid-aging/reliability-verification-of-fire-detection-systems/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Replacement of the ' 'sprinkler pumps control ' 'cabinet', 'slug': 'replacement-of-the-sprinkler-pumps-control-cabinet', 'type': 'STANDARD', 'url': '/services/avoid-aging/replacement-of-the-sprinkler-pumps-control-cabinet/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Surveying of compressed ' 'air tanks', 'slug': 'surveying-of-compressed-air-tanks', 'type': 'STANDARD', 'url': '/services/avoid-aging/surveying-of-compressed-air-tanks/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Inspection of old water ' 'extinguishing systems', 'slug': 'inspection-of-old-water-extinguishing-systems', 'type': 'STANDARD', 'url': '/services/avoid-aging/inspection-of-old-water-extinguishing-systems/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Increased corrosion ' 'protection through water ' 'treatment', 'slug': 'increased-corrosion-protection-through-water-treatment', 'type': 'STANDARD', 'url': '/services/avoid-aging/increased-corrosion-protection-through-water-treatment/'}], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Avoid aging', 'slug': 'avoid-aging', 'teaser': '<p>Inspections of the functioning ' 'state and if needed the exchange of ' 'relevant components are often ' 'indispensable in order to maintain ' 'the reliability and effectiveness of ' 'an extinguishing system running even ' 'after long years of operational ' 'readiness.</p>', 'title': 'Against aging and corrosion', 'type': 'STANDARD', 'url': '/services/avoid-aging/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Electric alarm', 'slug': 'electric-alarm', 'type': 'STANDARD', 'url': '/services/create-transparency/electric-alarm/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Failure relay', 'slug': 'failure-relay', 'type': 'STANDARD', 'url': '/services/create-transparency/failure-relay/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Electrical monitoring ' 'and MonitoringPlus', 'slug': 'electrical-monitoring-and-monitoring-plus', 'type': 'STANDARD', 'url': '/services/create-transparency/electrical-monitoring-and-monitoring-plus/'}], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Create transparency', 'slug': 'create-transparency', 'teaser': '<p>Environmental- and operating ' 'conditions of an extinguishing ' 'system are continuously recorded ' 'with electrical monitoring. ' 'Deviations from the target state are ' 'automatically displaced, saving long ' 'inspection rounds.\xa0</p>', 'title': 'MonitoringPlus for greater ' 'transparency', 'type': 'STANDARD', 'url': '/services/create-transparency/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Spinkler maintenance ' 'technician', 'slug': 'sprinklerwart', 'type': 'STANDARD', 'url': '/services/trainings/sprinklerwart/'}], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Trainings', 'slug': 'trainings', 'teaser': '<p>Minimax offers a comprehensive ' 'training- and further training ' 'program for operations of fire ' 'protection systems. Technical ' 'contexts are shown in a practical ' 'manner on relevant components in ' 'order to illustrate the functioning ' 'and effectiveness of extinguishing ' 'systems.</p>', 'title': 'Trainings', 'type': 'STANDARD', 'url': '/services/trainings/'}], 'divider': False, 'external_content': False, 'has_grandchildren': True, 'id': 'services', 'landing_page': False, 'menu_class': 'services', 'name': 'Service', 'slug': 'services', 'teaser': '<p>Regular monitoring of signaling and ' 'extinguishing systems and their maintenance are ' 'important preventive measures in order to ' 'permanently ensure functionality. Our service ' 'ensures a proper and timely execution for all fire ' 'protection systems.</p>', 'title': 'Service', 'type': 'SERVICES', 'url': '/services/'}], 'messages': <FallbackStorage: request=<WSGIRequest: GET '/de/en/news-and-events/news/?category=1'>>, 'page_urls': [{'active': False, 'language_code': 'DE', 'url': '/de/de/news-and-events/news/?category=1'}, {'active': True, 'language_code': 'EN', 'url': '/de/en/news-and-events/news/?category=1'}], 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f2a03732840>>), 'region_code': 'DE', 'region_logo': '', 'region_name': 'Germany', 'request': '<<request>>', 'rexx_portal_url': 'https://karriere.minimax.de/eng', 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x7f2a03732840>>'} {'categories': '<<multilingualqueryset of minimax.NewsCategory>>', 'city_page_link': None, 'filter_category': 1, 'filter_years': [], 'germany_region_code': 'DE', 'language_code': 'en', 'meta_description': 'Learn more about our innovative solutions.', 'new_homepage_regions_list': ['DE', 'US', 'PL', 'INT', 'CN', 'BR', 'TR', 'FR', 'NL'], 'news': <Page 1 of 1>, 'newsletter_link_visible': False, 'newsletter_registration_page': '', 'page_title': 'News', 'personalization_cookie': False, 'publication_years': [2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026], 'region_code': 'de', 'rexx_germany_activated': True, 'rexx_regions': ['INT', 'DE'], 'search_query': '', 'sentry_trace_meta': '<meta name="sentry-trace" ' 'content="8fcb6cce633e45db91a1943f030cc95c-8b28b2d06fd57663-0"><meta ' 'name="baggage" ' 'content="sentry-trace_id=8fcb6cce633e45db91a1943f030cc95c,sentry-environment=staging,sentry-public_key=d701980f162750d66882e828a477a293,sentry-transaction=/%7Bregion_code%7D/%7Blanguage_code%7D/%2A.%2A/news/,sentry-sample_rate=0.0625,sentry-sampled=false">', 'statistics_cookie': False, 'title_tag': 'News'} {'block': <Block Node: body_content. Contents: [<TextNode: '\n '>, <IncludeNode: template=<FilterExpression "'minimax/frontend/includes/news_section.html'">>, <TextNode: '\n'>]>}
minimax/frontend/includes/footer.html
/app/minimax/templates/minimax/frontend/includes/footer.html
Toggle context {'False': False, 'None': None, 'True': True} {'DEFAULT_LANGUAGE_CODE': 'en', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'DEFAULT_REGION_CODE': 'DE', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'en', 'MEDIA_URL': '/media/', 'SENTRY_DSN': 'https://d701980f162750d66882e828a477a293@o351046.ingest.us.sentry.io/4507644935864320', 'SENTRY_ENVIRONMENT': 'staging', 'STATIC_URL': '/static/', 'TIME_ZONE': 'Europe/Berlin', 'contact_page': <PageTreeItem: Get in touch>, 'csrf_token': '<SimpleLazyObject: <function csrf.<locals>._get_val at ' '0x7f2a026f9ee0>>', 'debug_enabled': True, 'fb': {'fbpixel_id': None}, 'footer': <Footer: Footer Germany>, 'google': {'geocode': 'AIzaSyAxPhlk4zIW1xmJjbikZ-PyNvRXQs1ImWA', 'google_analytics_domain': 'auto', 'google_tag_manager_code': None, 'google_tracking_code': None}, 'hreflang_items': [{'active': False, 'hreflang': 'de-DE', 'url': '/de/de/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-DE', 'url': '/de/en/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-FR', 'url': '/fr/en/news-and-events/news/?category=1'}, {'active': False, 'hreflang': 'fr-FR', 'url': '/fr/fr/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-NL', 'url': '/nl/en/news-and-events/news/?category=1'}, {'active': False, 'hreflang': 'nl-NL', 'url': '/nl/nl/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en', 'url': '/int/en/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-AU', 'url': '/au/en/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-SG', 'url': '/sg/en/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-RO', 'url': '/ro/en/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-TH', 'url': '/th/en/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-MY', 'url': '/my/en/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-TR', 'url': '/tr/en/news-and-events/news/?category=1'}, {'active': False, 'hreflang': 'tr-TR', 'url': '/tr/tr/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-BR', 'url': '/br/en/news-and-events/news/?category=1'}, {'active': False, 'hreflang': 'pt-BR', 'url': '/br/pt/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-PL', 'url': '/pl/en/news-and-events/news/?category=1'}, {'active': False, 'hreflang': 'pl-PL', 'url': '/pl/pl/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-CN', 'url': '/cn/en/news-and-events/news/?category=1'}, {'active': False, 'hreflang': 'zh-CN', 'url': '/cn/zh/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-SA', 'url': '/sa/en/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-HU', 'url': '/hu/en/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-IN', 'url': '/in/en/news-and-events/news/?category=1'}], 'local_google_analytics_domain': None, 'local_google_analytics_name': 'MinimaxDE', 'local_google_tracking_code': 'UA-110580508-2', 'menu_items': [{'children': [{'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'News', 'slug': 'news', 'teaser': None, 'title': None, 'type': 'NEWS', 'url': '/news-and-events/news/'}, {'careers_fair_type_id': 5, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Events & Trade shows', 'slug': 'events-and-trade-shows', 'teaser': None, 'title': None, 'type': 'FAIRS', 'url': '/news-and-events/events-and-trade-shows/?'}], 'divider': False, 'external_content': False, 'has_grandchildren': False, 'id': 'news-and-events', 'landing_page': False, 'menu_class': 'news-and-events', 'name': 'News & Events', 'slug': 'news-and-events', 'teaser': '<p>Keep up to date with our latest news and events ' 'and learn more about our innovative solutions.</p>', 'title': 'News & Events', 'type': 'MENU_ITEM', 'url': '/news-and-events/'}, {'children': [{'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'testing', 'slug': 'testing', 'teaser': '<p>testing</p>', 'title': 'testing', 'type': 'STANDARD', 'url': '/about/testing/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'About Minimax', 'slug': 'about-minimax', 'type': 'STANDARD', 'url': '/about/company/about-minimax/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Strategic Purchasing', 'slug': 'strategic-purchasing', 'type': 'STANDARD', 'url': '/about/company/strategic-purchasing/'}], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Our company', 'slug': 'company', 'teaser': '<p>For 120 years, Minimax has been ' 'one of the leading brands in fire ' 'protection. The group has several ' 'research, development and ' 'manufacturing facilities. Minimax ' 'provides tailored solutions wherever ' 'there is a fire threat. A ' 'comprehensive range of ' 'after-installation services ' 'completes the offering.</p>', 'title': 'Our company', 'type': 'STANDARD', 'url': '/about/company/'}, {'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': None, 'name': 'Our history', 'slug': 'history', 'teaser': None, 'title': None, 'type': 'HISTORY', 'url': '/about/history/'}], 'divider': False, 'external_content': False, 'has_grandchildren': True, 'id': 'about', 'landing_page': False, 'menu_class': 'about', 'name': 'About Minimax Test', 'slug': 'about', 'teaser': '<p>With high quality standards, special ' 'innovations and individual customer support, ' 'Minimax offers unrivaled fire protection solutions ' 'worldwide.</p>', 'title': 'About Minimax Test', 'type': 'MENU_ITEM', 'url': '/about/'}, {'children': [], 'divider': False, 'external_content': False, 'has_grandchildren': False, 'id': 'karriere', 'landing_page': True, 'menu_class': 'karriere', 'name': 'Careers', 'slug': 'karriere', 'teaser': '<p>Minimax offers an innovative and international ' 'working environment. Our employees value the ' 'varied work, the various opportunities for ' 'self-development and the good collegian ' 'environment.\xa0</p>', 'title': 'Careers', 'type': 'MENU_ITEM', 'url': '/karriere/'}, {'divider': False, 'external_content': False, 'id': 'downloads', 'menu_class': 'downloads', 'name': 'Downloads', 'slug': 'downloads', 'teaser': '<p>On this page you will find all the "Technical ' 'Product information" to our product portfolio.</p>', 'title': 'Downloads', 'type': 'DOWNLOADS', 'url': '/downloads/'}, {'children': [{'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Contact persons', 'slug': 'contact-persons', 'teaser': None, 'title': None, 'type': 'FIND_YOUR_CONTACT', 'url': '/contact/contact-persons/'}, {'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': None, 'name': 'Get in touch', 'slug': 'get-in-touch', 'teaser': None, 'title': None, 'type': 'CONTACT', 'url': '/contact/get-in-touch/'}, {'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Locations', 'slug': 'locations', 'teaser': None, 'title': None, 'type': 'LOCATIONS', 'url': '/contact/locations/'}, {'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Partner', 'slug': 'partners', 'teaser': None, 'title': None, 'type': 'AGENTS_AND_DISTRIBUTORS', 'url': '/contact/partners/'}], 'divider': False, 'external_content': False, 'has_grandchildren': False, 'id': 'contact', 'landing_page': False, 'menu_class': 'contact', 'name': 'Contact', 'slug': 'contact', 'teaser': '<p>Let us know how we can help you!</p>', 'title': 'Contact', 'type': 'CONTACT', 'url': '/contact/'}, {'children': [{'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Clunid Fire detection ' 'and control panel', 'slug': 'clunid-fmz', 'type': 'STANDARD', 'url': '/technologies/fire-detection-systems-and-suppression-control/clunid-fmz/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'UniVario Industrial fire ' 'detectors', 'slug': 'univario-industrial-fire-detectors', 'type': 'STANDARD', 'url': '/technologies/fire-detection-systems-and-suppression-control/univario-industrial-fire-detectors/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'HELIOS Aspirating smoke ' 'detectors', 'slug': 'helios-aspirating-smoke-detectors', 'type': 'STANDARD', 'url': '/technologies/fire-detection-systems-and-suppression-control/helios-aspirating-smoke-detectors/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Fire detection systems and suppression ' 'control', 'slug': 'fire-detection-systems-and-suppression-control', 'teaser': '<p>All signals converge in the fire ' 'alarm control panel which sets off ' 'alarms to\xa0permanently manned ' 'stations and the fire ' 'department.\xa0\xa0In addition, the ' 'fire detection technology controls ' 'and monitors in many cases all fire ' 'protection systems.\xa0</p>\r\n' '<p><br /></p>', 'title': 'Fire detection systems and ' 'suppression control', 'type': 'STANDARD', 'url': '/technologies/fire-detection-systems-and-suppression-control/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Sprinkler systems', 'slug': 'sprinkler-systems', 'type': 'STANDARD', 'url': '/technologies/water-suppression-systems/sprinkler-systems/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Deluge systems', 'slug': 'deluge-systems', 'type': 'STANDARD', 'url': '/technologies/water-suppression-systems/deluge-systems/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'MXOne', 'slug': 'mxone', 'type': 'STANDARD', 'url': '/technologies/water-suppression-systems/mxone/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Water-based suppression systems', 'slug': 'water-suppression-systems', 'teaser': '<p>Water is the most natural of all ' 'extinguishing agents and is usually ' 'available in sufficient quantities ' 'at a reasonable price. It prevents ' 'smoke as well as pollutants, the ' 'extinguishing effect is based on its ' 'heat retention capacity.</p>', 'title': 'Water-based suppression systems', 'type': 'STANDARD', 'url': '/technologies/water-suppression-systems/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Minifog EconAqua', 'slug': 'minifog-econaqua', 'type': 'STANDARD', 'url': '/technologies/minifog-water-mist-systems/minifog-econaqua/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Minifog ProCon', 'slug': 'minifog-procon', 'type': 'STANDARD', 'url': '/technologies/minifog-water-mist-systems/minifog-procon/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Minifog ProCon XP', 'slug': 'minifog-procon-xp', 'type': 'STANDARD', 'url': '/technologies/minifog-water-mist-systems/minifog-procon-xp/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Minifog marine XP', 'slug': 'minifog-marine-xp', 'type': 'STANDARD', 'url': '/technologies/minifog-water-mist-systems/minifog-marine-xp/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Minifog water mist systems', 'slug': 'minifog-water-mist-systems', 'teaser': '<p>Minifog water mist systems ' 'disperse the extinguishing water ' 'very finely through special nozzles ' 'and sprinklers and/or increased ' 'operating pressures.\xa0At the same ' 'time, the overall surface of the ' 'extinguishing water is increased, ' 'enabling it to absorb heat and ' 'evaporate faster. The related ' 'cooling and smothering effect makes ' 'it possible to fight fires in a ' 'particularly effective way with a ' 'reduced consumption of extinguishing ' 'water.\xa0</p>', 'title': 'Minifog water mist systems', 'type': 'STANDARD', 'url': '/technologies/minifog-water-mist-systems/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Foam extinguishing ' 'systems', 'slug': 'foam-extinguishing-system', 'type': 'STANDARD', 'url': '/technologies/foam-extinguishing-systems/foam-extinguishing-system/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Foam extinguishing systems', 'slug': 'foam-extinguishing-systems', 'teaser': '<p>During a fire, foam extinguishing ' 'systems spread large-scale foam ' 'blanket through foam pipes, foam ' 'monitors, sprinklers or nozzles. The ' 'foam is applied on the burning ' 'material, extinguishes the fire and ' 'serves as a deterrent against ' 're-ignition. Foam extinguishing ' 'systems are suitable for protecting ' 'high-risk areas, e.g. due to ' 'flammable liquids or plastics.</p>', 'title': 'Foam extinguishing systems', 'type': 'STANDARD', 'url': '/technologies/foam-extinguishing-systems/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Oxeo Inert gas systems', 'slug': 'oxeo-inert-gas-systems', 'type': 'STANDARD', 'url': '/technologies/gas-based-suppression-systems/oxeo-inert-gas-systems/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Carbon dioxide systems', 'slug': 'carbon-dioxide-systems', 'type': 'STANDARD', 'url': '/technologies/gas-based-suppression-systems/carbon-dioxide-systems/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Halocarbon extinguishing ' 'systems', 'slug': 'halocarbon-extinguishing-systems', 'type': 'STANDARD', 'url': '/technologies/gas-based-suppression-systems/halocarbon-extinguishing-systems/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Gas-based suppression systems', 'slug': 'gas-based-suppression-systems', 'teaser': '<p>Gas-based suppression systems ' 'fight fires without side effects and ' 'without leaving extinguishing agent ' 'residues even in areas that can not ' 'be reached by sprinklers. The ' 'extinguishing effect is based on the ' 'replacement of oxygen by the inert ' 'gases argon, nitrogen and carbon ' 'dioxide as well as by heat ' 'extraction through the synthetic ' 'gases.</p>', 'title': 'Gas-based suppression systems', 'type': 'STANDARD', 'url': '/technologies/gas-based-suppression-systems/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'CPS 1230 Cabinet ' 'protection systems', 'slug': 'cps-1230-cabinet-protection-systems', 'type': 'STANDARD', 'url': '/technologies/compact-suppression-systems/cps-1230-cabinet-protection-systems/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'OneU Fire protection ' 'systems', 'slug': 'oneu-fire-protection-systems', 'type': 'STANDARD', 'url': '/technologies/compact-suppression-systems/oneu-fire-protection-systems/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Compact suppression systems', 'slug': 'compact-suppression-systems', 'teaser': '<p>Small extinguishing systems often ' 'resemble large extinguishing systems ' 'in their structures. They are not ' 'defined by a certain extinguishing ' 'agent, but are rather characterized ' 'by their compact and precise ' 'designs, which make them ' 'particularly well suited for certain ' 'applications.</p>', 'title': 'Compact suppression systems', 'type': 'STANDARD', 'url': '/technologies/compact-suppression-systems/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Spark extinguishing ' 'systems', 'slug': 'spark-extinguishing-system', 'type': 'STANDARD', 'url': '/technologies/spark-extinguishing-systems/spark-extinguishing-system/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Spark extinguishing systems', 'slug': 'spark-extinguishing-systems', 'teaser': '<p>Spark extinguishing systems ' 'detect initial ignition in suction ' 'and conveying systems and produce ' 'instantly a water curtain with their ' 'automatic extinguishing feature to ' 'smother smoldering particles. These ' 'systems are recommended for use in ' 'areas where combustible materials ' 'are transported pneumatically and ' 'where there is a high risk of fires ' 'or dust explosions due to sparking ' 'or smoldering particles.</p>', 'title': 'Spark extinguishing systems', 'type': 'STANDARD', 'url': '/technologies/spark-extinguishing-systems/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Oxeo EcoPrevent FC - ' 'Fuel Cell', 'slug': 'oxeo-eco-prevent-fc', 'type': 'STANDARD', 'url': '/technologies/fire-prevention-systems/oxeo-eco-prevent-fc/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Oxeo EcoPrevent PG - PSA ' 'Generator', 'slug': 'oxeo-ecoprevent-pg-psa-generator', 'type': 'STANDARD', 'url': '/technologies/fire-prevention-systems/oxeo-ecoprevent-pg-psa-generator/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Oxeo EcoPrevent VG - ' 'VPSA Generator', 'slug': 'oxeo-eco-prevent-vg', 'type': 'STANDARD', 'url': '/technologies/fire-prevention-systems/oxeo-eco-prevent-vg/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Oxeo EcoPrevent CS - ' 'Cylinder Storage', 'slug': 'oxeo-ecoprevent-cs', 'type': 'STANDARD', 'url': '/technologies/fire-prevention-systems/oxeo-ecoprevent-cs/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Oxeo EcoPrevent ES - ' 'External Supply', 'slug': 'oxeo-ecoprevent-es-external-supply', 'type': 'STANDARD', 'url': '/technologies/fire-prevention-systems/oxeo-ecoprevent-es-external-supply/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Fire prevention systems', 'slug': 'fire-prevention-systems', 'teaser': '<p>Fire prevention systems reduce ' 'the air oxygen content in the ' 'protection area through a controlled ' 'supply of nitrogen to create a ' '"fire-safe" atmosphere. This ' 'prevents fires right at the outset. ' 'Depending on the deployed fire ' 'prevention system, the development ' 'of the "fire-proof" atmosphere is ' 'either permanent or on-demand.\xa0' '</p>', 'title': 'Fire prevention systems', 'type': 'STANDARD', 'url': '/technologies/fire-prevention-systems/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Inveron Hazard ' 'management system', 'slug': 'inveron-hazard-management-systems', 'type': 'STANDARD', 'url': '/technologies/inveron-hazard-management-system/inveron-hazard-management-systems/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Inveron Hazard management system', 'slug': 'inveron-hazard-management-system', 'teaser': '<p>Inveron is a transparent and ' 'user-friendly system for visualizing ' 'and operating fire detection, ' 'extinguishing and hazard detection. ' 'All reports and events are ' 'automatically merged in a user ' 'interface and presented on a screen. ' 'Inveron offers ideal monitoring ' 'particularly for complex building ' 'structures.</p>', 'title': 'Inveron Hazard management system', 'type': 'STANDARD', 'url': '/technologies/inveron-hazard-management-system/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Constructural fire ' 'protection', 'slug': 'constructural-fire-protections', 'type': 'STANDARD', 'url': '/technologies/constructural-fire-protection/constructural-fire-protections/'}], 'divider': True, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Constructural fire protection', 'slug': 'constructural-fire-protection', 'teaser': '<p>Structural fire protection helps ' 'to prevent or contain fires and to ' 'secure escape and rescue routes in ' 'the event of a fire. This requires ' 'subdividing buildings into fire ' 'zones that spatially contain the ' 'spreading of fires for a defined ' 'period. This means that openings are ' 'closed off with fire and smoke ' 'protection doors, fire protection ' 'gates and fire-resistant glazing. ' 'Fire protection coatings dependably ' 'protect steel constructions against ' 'the impact of fire.</p>', 'title': 'Constructural fire protection', 'type': 'STANDARD', 'url': '/technologies/constructural-fire-protection/'}, {'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': True, 'has_landing_page': False, 'image': 'uploads/menu/Minimax_Mobile ' 'Services_100_4c_7mm vom ' 'Rand_final__RMZs0DR0SVaOlqBGH4dW5w.jpg', 'name': 'Technologies of Minimax Mobile ' 'Services', 'slug': 'technologies-of-minimax-mobile-services', 'teaser': '<ul>\r\n' '<li>Fire extinguisher</li>\r\n' '<li>Water-based extinguishing ' 'technology</li>\r\n' '<li>Smoke and heat extraction ' 'systems</li>\r\n' '</ul>', 'title': 'Minimax Mobile Services Technologies', 'type': 'STANDARD', 'url': 'http://www.minimax-mobile.com/'}, {'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'MV Pipe Technologies', 'slug': 'mv-pipe', 'teaser': '<p><span>Die MV Pipe ' 'Tech\xadno\xadlo\xadgies GmbH ist ' 'Teil der glo\xadbal ' 'agie\xadren\xadden Minimax ' 'Vi\xadking Grup\xadpe mit ' 'ak\xadtu\xadell mehr als 9.500 ' 'Mit\xadar\xadbei\xadten\xadden sowie ' 'einem Jah\xadres\xadum\xadsatz von ' 'zu\xadletzt mehr als 1,9 ' 'Mil\xadli\xadar\xadden Euro. Die ' 'Un\xadter\xadneh\xadmens\xadgrup\xadpe ' 'mit Haupt\xadsitz in Bad ' 'Ol\xaddes\xadloe ist eines der ' 'grö\xadß\xadten ' 'Brand\xadschutz\xadun\xadter\xadneh\xadmen ' 'der Welt und un\xadter\xadhält ' 'ei\xadge\xadne For\xadschungs-, ' 'Ent\xadwick\xadlungs- und ' 'Fer\xadti\xadgungs\xadstät\xadten.</span></p>\r\n' '<p><span>In Wit\xadten\xadber\xadge ' 'pro\xaddu\xadziert die MV Pipe ' 'Tech\xadno\xadlo\xadgies GmbH im\xa0' 'welt\xadweit grö\xadß\xadten ' 'Rohr\xadvor\xadfer\xadti\xadgungs-Werk ' 'Rohre für die ' 'Brand\xadschutz\xadin\xaddus\xadtrie. ' 'Unser Werk zeich\xadnet sich aber ' 'nicht nur durch seine Größe aus, ' 'son\xaddern auch durch ' 'mo\xadderns\xadte ' 'Tech\xadno\xadlo\xadgi\xaden und ' 'Ver\xadfah\xadren.</span></p>', 'title': 'MV Pipe Tech\xadno\xadlo\xadgies', 'type': 'STANDARD', 'url': '/technologies/mv-pipe/'}], 'divider': False, 'external_content': False, 'has_grandchildren': True, 'id': 'technologies', 'landing_page': True, 'menu_class': 'technologies', 'name': 'Technologies', 'slug': 'technologies', 'teaser': '<p><span>Minimax offers the complete range of fire ' 'protection systems and components. These meet the ' 'highest requirements and can be combined into an ' 'effective and economic solution.</span></p>', 'title': 'Technologies', 'type': 'TECHNOLOGIES', 'url': '/technologies/'}, {'children': [{'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Automotive plants', 'slug': 'automotive-plants', 'type': 'STANDARD', 'url': '/solutions/industry/automotive-plants/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Wood processing plants', 'slug': 'wood-processing-plants', 'type': 'STANDARD', 'url': '/solutions/industry/wood-processing-plants/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Aluminium and Steel ' 'plants', 'slug': 'steel-plants', 'type': 'STANDARD', 'url': '/solutions/industry/steel-plants/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Paper & Printing plants', 'slug': 'paper-and-printing-plants', 'type': 'STANDARD', 'url': '/solutions/industry/paper-and-printing-plants/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Food plants', 'slug': 'food-plants', 'type': 'STANDARD', 'url': '/solutions/industry/food-plants/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Industry', 'slug': 'industry', 'teaser': '<p>Even small fires can paralyze an ' 'entire production plant. The fire ' 'risk is substantial: technical ' 'defects in production systems, open ' 'construction and connected ' 'production areas promote the rapid ' 'development of fire.</p>', 'title': 'Industry', 'type': 'STANDARD', 'url': '/solutions/industry/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Cruise Vessel / ' 'Passenger Vessel', 'slug': 'cruise-vessel-passenger-vessel', 'type': 'STANDARD', 'url': '/solutions/marine/cruise-vessel-passenger-vessel/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Workboat / Tanker / ' 'Container Vessel', 'slug': 'workboat-tanker-container-vessel', 'type': 'STANDARD', 'url': '/solutions/marine/workboat-tanker-container-vessel/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Offshore Plattform', 'slug': 'offshore-plattform', 'type': 'STANDARD', 'url': '/solutions/marine/offshore-plattform/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Tug', 'slug': 'tug-boat', 'type': 'STANDARD', 'url': '/solutions/marine/tug-boat/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Marine', 'slug': 'marine', 'teaser': '<p>Vessels and other off-shore areas ' 'have disproportionately high ' 'security requirements, due to the ' 'special conditions at sea, as a ' 'quick escape is impossible and ' 'outside help for extinguishing a ' 'fire is often not available.</p>', 'title': 'Marine', 'type': 'STANDARD', 'url': '/solutions/marine/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Combined cycle power ' 'plants', 'slug': 'combined-cycle-power-plants', 'type': 'STANDARD', 'url': '/solutions/energy/combined-cycle-power-plants/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Coal power plants', 'slug': 'coal-power-plants', 'type': 'STANDARD', 'url': '/solutions/energy/coal-power-plants/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Recycling plants', 'slug': 'recycling-plants', 'type': 'STANDARD', 'url': '/solutions/energy/recycling-plants/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Wind energy plants', 'slug': 'wind-energy-plants', 'type': 'STANDARD', 'url': '/solutions/energy/wind-energy-plants/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Energy', 'slug': 'energy', 'teaser': '<p>Damage caused by fire in just one ' 'part of a power station is ' 'sufficient to endanger the entire ' 'electricity supply. The fire risks ' 'are manifold: escaping lubricating ' 'oils that ignite on hot surfaces, or ' 'technical defects such as short ' 'circuits or overheating of turbines ' 'that cause a fire.</p>', 'title': 'Energy', 'type': 'STANDARD', 'url': '/solutions/energy/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Logistic centers', 'slug': 'logistic-centers', 'type': 'STANDARD', 'url': '/solutions/commerce/logistic-centers/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Retail', 'slug': 'retail', 'type': 'STANDARD', 'url': '/solutions/commerce/retail/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Office buildings', 'slug': 'office-buildings', 'type': 'STANDARD', 'url': '/solutions/commerce/office-buildings/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Commerce', 'slug': 'commerce', 'teaser': '<p>Publicly accessible areas require ' 'fire protection that provides ' 'comprehensive protection for people. ' 'The fire risks are manifold. Whether ' 'shorts circuits on demo models or ' 'lighting in commercial premises, a ' 'high fire load affects the ' 'considerable quantities of goods in ' 'the confined spaces of logistics ' 'areas.</p>', 'title': 'Commerce', 'type': 'STANDARD', 'url': '/solutions/commerce/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Data Center', 'slug': 'data-center', 'type': 'STANDARD', 'url': '/solutions/infrastructure/data-center/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Hotels', 'slug': 'hotels', 'type': 'STANDARD', 'url': '/solutions/infrastructure/hotels/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Research institutions', 'slug': 'research-institutions', 'type': 'STANDARD', 'url': '/solutions/infrastructure/research-institutions/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Hospitals', 'slug': 'hospitals', 'type': 'STANDARD', 'url': '/solutions/infrastructure/hospitals/'}], 'divider': True, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Infrastructure', 'slug': 'infrastructure', 'teaser': '<p>Personal protection is a top ' 'priority, as the fire risks are ' 'manifold. Careless smoking, short ' 'circuits in lighting systems or ' 'technical equipment or even arson ' 'may cause a fire.</p>', 'title': 'Infrastructure', 'type': 'STANDARD', 'url': '/solutions/infrastructure/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'WoodTechProtect', 'slug': 'wood-processing-machines', 'type': 'STANDARD', 'url': '/solutions/solutions-risks/wood-processing-machines/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'PVProtect', 'slug': 'pvprotect', 'type': 'STANDARD', 'url': '/solutions/solutions-risks/pvprotect/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'LiquidProtect', 'slug': 'liquidprotect', 'type': 'STANDARD', 'url': '/solutions/solutions-risks/liquidprotect/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'MachineToolProtect', 'slug': 'machinetoolprotect', 'type': 'STANDARD', 'url': '/solutions/solutions-risks/machinetoolprotect/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'DryerProtect', 'slug': 'dryerprotect', 'type': 'STANDARD', 'url': '/solutions/solutions-risks/dryerprotect/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'TurbineProtect', 'slug': 'turbineprotect', 'type': 'STANDARD', 'url': '/solutions/solutions-risks/turbineprotect/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'TraFoProtect', 'slug': 'trafoprotect', 'type': 'STANDARD', 'url': '/solutions/solutions-risks/trafoprotect/'}], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Solutions by Risks', 'slug': 'solutions-risks', 'teaser': '<p>Many branches of in\xaddustry ' 'in\xadvolve spe\xadcial fire risks ' 'and so present spe\xadcial ' 're\xadquire\xadments for the fire ' 'pro\xadtec\xadtion concept. With our ' 'know-how and our broad range of ' 'products we are the right ' 'part\xadner where in\xaddi\xadvidual ' 'solu\xadtions are re\xadquired.</p>', 'title': 'Solutions by risks', 'type': 'STANDARD', 'url': '/solutions/solutions-risks/'}], 'divider': False, 'external_content': False, 'has_grandchildren': True, 'id': 'solutions', 'landing_page': True, 'menu_class': 'solutions', 'name': 'Solutions', 'slug': 'solutions', 'teaser': '<p>Many branches of industry involve special fire ' 'risks and so present special requirements for the ' 'fire protection concept. With our know-how and our ' 'broad range of products we are the right partner ' 'where individual solutions are required.</p>', 'title': 'Solutions', 'type': 'SOLUTIONS', 'url': '/solutions/'}, {'children': [{'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Maintenance & repair', 'slug': 'maintenance-repairs', 'type': 'STANDARD', 'url': '/services/maintenance-and-repair/maintenance-repairs/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Container exchange', 'slug': 'container-exchange', 'type': 'STANDARD', 'url': '/services/maintenance-and-repair/container-exchange/'}], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Maintenance & repair', 'slug': 'maintenance-and-repair', 'teaser': '<p>Fire protection systems are ' 'complex safety systems, which must ' 'be absolutely reliable in case of ' 'emergency. Regular maintenance and ' 'repairs are the prerequisite for ' 'ensuring that not only the function ' 'but also the insurance protection of ' 'your company is ensured.</p>', 'title': 'Maintenance & repair', 'type': 'STANDARD', 'url': '/services/maintenance-and-repair/'}, {'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Brandforschungszentrum', 'slug': 'brandforschungszentrum', 'teaser': None, 'title': None, 'type': 'STANDARD', 'url': '/services/brandforschungszentrum/'}, {'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'BIM', 'slug': 'bim', 'teaser': None, 'title': 'BIM', 'type': 'STANDARD', 'url': '/services/bim/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Retrofitting of an ' 'automatic rinsing system', 'slug': 'retrofitting-of-an-automatic-rinsing-system', 'type': 'STANDARD', 'url': '/services/optimize-security/retrofitting-of-an-automatic-rinsing-system/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Pump load testing', 'slug': 'pump-load-testing', 'type': 'STANDARD', 'url': '/services/optimize-security/pump-load-testing/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Winter-check', 'slug': 'winter-check', 'type': 'STANDARD', 'url': '/services/optimize-security/winter-check/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Protection of water ' 'sensitive areas', 'slug': 'protection-of-water-sensitive-areas', 'type': 'STANDARD', 'url': '/services/optimize-security/protection-of-water-sensitive-areas/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Conversion to undercover ' 'sprinklers', 'slug': 'conversion-to-undercover-sprinklers', 'type': 'STANDARD', 'url': '/services/optimize-security/conversion-to-undercover-sprinklers/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Retrofitting of drain ' 'units', 'slug': 'retrofitting-of-drain-units', 'type': 'STANDARD', 'url': '/services/optimize-security/retrofitting-of-drain-units/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Simplified function ' 'testing of flow ' 'detectors', 'slug': 'simplified-function-testing-of-flow-detectors', 'type': 'STANDARD', 'url': '/services/optimize-security/simplified-function-testing-of-flow-detectors/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Subsequent system ' 'documentation', 'slug': 'subsequent-system-documentation', 'type': 'STANDARD', 'url': '/services/optimize-security/subsequent-system-documentation/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Simplified alarm test', 'slug': 'simplified-alarm-test', 'type': 'STANDARD', 'url': '/services/optimize-security/simplified-alarm-test/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Avoid hard drive errors ' 'through noise insulation', 'slug': 'avoid-hard-drive-errors-through-noise-insulation', 'type': 'STANDARD', 'url': '/services/optimize-security/avoid-hard-drive-errors-through-noise-insulation/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Automation of water and ' 'compressed air feeding', 'slug': 'automation-of-water-and-compressed-air-feeding', 'type': 'STANDARD', 'url': '/services/optimize-security/automation-of-water-and-compressed-air-feeding/'}], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Optimize security', 'slug': 'optimize-security', 'teaser': '<p>Components which for example ' 'minimize the risk of false release ' 'or make function tests significantly ' 'easier may be retrofitted without ' 'significant expenditure.</p>', 'title': 'For greater safety and convenience', 'type': 'STANDARD', 'url': '/services/optimize-security/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Revision slide for valve ' 'stations', 'slug': 'revision-slide-for-valve-stations', 'type': 'STANDARD', 'url': '/services/avoid-aging/revision-slide-for-valve-stations/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Inspection of water ' 'reservoirs', 'slug': 'inspection-of-water-reservoirs', 'type': 'STANDARD', 'url': '/services/avoid-aging/inspection-of-water-reservoirs/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Increased corrosion ' 'protection via nitrogen ' 'injection', 'slug': 'increased-corrosion-protection-via-nitrogen-injection', 'type': 'STANDARD', 'url': '/services/avoid-aging/increased-corrosion-protection-via-nitrogen-injection/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Hose sets for special ' 'extinguishing systems', 'slug': 'hose-sets-for-special-extinguishing-systems', 'type': 'STANDARD', 'url': '/services/avoid-aging/hose-sets-for-special-extinguishing-systems/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Reliability verification ' 'of fire detection ' 'systems', 'slug': 'reliability-verification-of-fire-detection-systems', 'type': 'STANDARD', 'url': '/services/avoid-aging/reliability-verification-of-fire-detection-systems/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Replacement of the ' 'sprinkler pumps control ' 'cabinet', 'slug': 'replacement-of-the-sprinkler-pumps-control-cabinet', 'type': 'STANDARD', 'url': '/services/avoid-aging/replacement-of-the-sprinkler-pumps-control-cabinet/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Surveying of compressed ' 'air tanks', 'slug': 'surveying-of-compressed-air-tanks', 'type': 'STANDARD', 'url': '/services/avoid-aging/surveying-of-compressed-air-tanks/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Inspection of old water ' 'extinguishing systems', 'slug': 'inspection-of-old-water-extinguishing-systems', 'type': 'STANDARD', 'url': '/services/avoid-aging/inspection-of-old-water-extinguishing-systems/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Increased corrosion ' 'protection through water ' 'treatment', 'slug': 'increased-corrosion-protection-through-water-treatment', 'type': 'STANDARD', 'url': '/services/avoid-aging/increased-corrosion-protection-through-water-treatment/'}], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Avoid aging', 'slug': 'avoid-aging', 'teaser': '<p>Inspections of the functioning ' 'state and if needed the exchange of ' 'relevant components are often ' 'indispensable in order to maintain ' 'the reliability and effectiveness of ' 'an extinguishing system running even ' 'after long years of operational ' 'readiness.</p>', 'title': 'Against aging and corrosion', 'type': 'STANDARD', 'url': '/services/avoid-aging/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Electric alarm', 'slug': 'electric-alarm', 'type': 'STANDARD', 'url': '/services/create-transparency/electric-alarm/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Failure relay', 'slug': 'failure-relay', 'type': 'STANDARD', 'url': '/services/create-transparency/failure-relay/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Electrical monitoring ' 'and MonitoringPlus', 'slug': 'electrical-monitoring-and-monitoring-plus', 'type': 'STANDARD', 'url': '/services/create-transparency/electrical-monitoring-and-monitoring-plus/'}], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Create transparency', 'slug': 'create-transparency', 'teaser': '<p>Environmental- and operating ' 'conditions of an extinguishing ' 'system are continuously recorded ' 'with electrical monitoring. ' 'Deviations from the target state are ' 'automatically displaced, saving long ' 'inspection rounds.\xa0</p>', 'title': 'MonitoringPlus for greater ' 'transparency', 'type': 'STANDARD', 'url': '/services/create-transparency/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Spinkler maintenance ' 'technician', 'slug': 'sprinklerwart', 'type': 'STANDARD', 'url': '/services/trainings/sprinklerwart/'}], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Trainings', 'slug': 'trainings', 'teaser': '<p>Minimax offers a comprehensive ' 'training- and further training ' 'program for operations of fire ' 'protection systems. Technical ' 'contexts are shown in a practical ' 'manner on relevant components in ' 'order to illustrate the functioning ' 'and effectiveness of extinguishing ' 'systems.</p>', 'title': 'Trainings', 'type': 'STANDARD', 'url': '/services/trainings/'}], 'divider': False, 'external_content': False, 'has_grandchildren': True, 'id': 'services', 'landing_page': False, 'menu_class': 'services', 'name': 'Service', 'slug': 'services', 'teaser': '<p>Regular monitoring of signaling and ' 'extinguishing systems and their maintenance are ' 'important preventive measures in order to ' 'permanently ensure functionality. Our service ' 'ensures a proper and timely execution for all fire ' 'protection systems.</p>', 'title': 'Service', 'type': 'SERVICES', 'url': '/services/'}], 'messages': <FallbackStorage: request=<WSGIRequest: GET '/de/en/news-and-events/news/?category=1'>>, 'page_urls': [{'active': False, 'language_code': 'DE', 'url': '/de/de/news-and-events/news/?category=1'}, {'active': True, 'language_code': 'EN', 'url': '/de/en/news-and-events/news/?category=1'}], 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f2a03732840>>), 'region_code': 'DE', 'region_logo': '', 'region_name': 'Germany', 'request': '<<request>>', 'rexx_portal_url': 'https://karriere.minimax.de/eng', 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x7f2a03732840>>'} {'categories': '<<multilingualqueryset of minimax.NewsCategory>>', 'city_page_link': None, 'filter_category': 1, 'filter_years': [], 'germany_region_code': 'DE', 'language_code': 'en', 'meta_description': 'Learn more about our innovative solutions.', 'new_homepage_regions_list': ['DE', 'US', 'PL', 'INT', 'CN', 'BR', 'TR', 'FR', 'NL'], 'news': <Page 1 of 1>, 'newsletter_link_visible': False, 'newsletter_registration_page': '', 'page_title': 'News', 'personalization_cookie': False, 'publication_years': [2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026], 'region_code': 'de', 'rexx_germany_activated': True, 'rexx_regions': ['INT', 'DE'], 'search_query': '', 'sentry_trace_meta': '<meta name="sentry-trace" ' 'content="8fcb6cce633e45db91a1943f030cc95c-8b28b2d06fd57663-0"><meta ' 'name="baggage" ' 'content="sentry-trace_id=8fcb6cce633e45db91a1943f030cc95c,sentry-environment=staging,sentry-public_key=d701980f162750d66882e828a477a293,sentry-transaction=/%7Bregion_code%7D/%7Blanguage_code%7D/%2A.%2A/news/,sentry-sample_rate=0.0625,sentry-sampled=false">', 'statistics_cookie': False, 'title_tag': 'News'}
minimax/frontend/includes/privacy_settings.html
/app/minimax/templates/minimax/frontend/includes/privacy_settings.html
Toggle context {'False': False, 'None': None, 'True': True} {'DEFAULT_LANGUAGE_CODE': 'en', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'DEFAULT_REGION_CODE': 'DE', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'en', 'MEDIA_URL': '/media/', 'SENTRY_DSN': 'https://d701980f162750d66882e828a477a293@o351046.ingest.us.sentry.io/4507644935864320', 'SENTRY_ENVIRONMENT': 'staging', 'STATIC_URL': '/static/', 'TIME_ZONE': 'Europe/Berlin', 'contact_page': <PageTreeItem: Get in touch>, 'csrf_token': '<SimpleLazyObject: <function csrf.<locals>._get_val at ' '0x7f2a026f9ee0>>', 'debug_enabled': True, 'fb': {'fbpixel_id': None}, 'footer': <Footer: Footer Germany>, 'google': {'geocode': 'AIzaSyAxPhlk4zIW1xmJjbikZ-PyNvRXQs1ImWA', 'google_analytics_domain': 'auto', 'google_tag_manager_code': None, 'google_tracking_code': None}, 'hreflang_items': [{'active': False, 'hreflang': 'de-DE', 'url': '/de/de/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-DE', 'url': '/de/en/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-FR', 'url': '/fr/en/news-and-events/news/?category=1'}, {'active': False, 'hreflang': 'fr-FR', 'url': '/fr/fr/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-NL', 'url': '/nl/en/news-and-events/news/?category=1'}, {'active': False, 'hreflang': 'nl-NL', 'url': '/nl/nl/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en', 'url': '/int/en/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-AU', 'url': '/au/en/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-SG', 'url': '/sg/en/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-RO', 'url': '/ro/en/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-TH', 'url': '/th/en/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-MY', 'url': '/my/en/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-TR', 'url': '/tr/en/news-and-events/news/?category=1'}, {'active': False, 'hreflang': 'tr-TR', 'url': '/tr/tr/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-BR', 'url': '/br/en/news-and-events/news/?category=1'}, {'active': False, 'hreflang': 'pt-BR', 'url': '/br/pt/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-PL', 'url': '/pl/en/news-and-events/news/?category=1'}, {'active': False, 'hreflang': 'pl-PL', 'url': '/pl/pl/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-CN', 'url': '/cn/en/news-and-events/news/?category=1'}, {'active': False, 'hreflang': 'zh-CN', 'url': '/cn/zh/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-SA', 'url': '/sa/en/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-HU', 'url': '/hu/en/news-and-events/news/?category=1'}, {'active': True, 'hreflang': 'en-IN', 'url': '/in/en/news-and-events/news/?category=1'}], 'local_google_analytics_domain': None, 'local_google_analytics_name': 'MinimaxDE', 'local_google_tracking_code': 'UA-110580508-2', 'menu_items': [{'children': [{'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'News', 'slug': 'news', 'teaser': None, 'title': None, 'type': 'NEWS', 'url': '/news-and-events/news/'}, {'careers_fair_type_id': 5, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Events & Trade shows', 'slug': 'events-and-trade-shows', 'teaser': None, 'title': None, 'type': 'FAIRS', 'url': '/news-and-events/events-and-trade-shows/?'}], 'divider': False, 'external_content': False, 'has_grandchildren': False, 'id': 'news-and-events', 'landing_page': False, 'menu_class': 'news-and-events', 'name': 'News & Events', 'slug': 'news-and-events', 'teaser': '<p>Keep up to date with our latest news and events ' 'and learn more about our innovative solutions.</p>', 'title': 'News & Events', 'type': 'MENU_ITEM', 'url': '/news-and-events/'}, {'children': [{'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'testing', 'slug': 'testing', 'teaser': '<p>testing</p>', 'title': 'testing', 'type': 'STANDARD', 'url': '/about/testing/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'About Minimax', 'slug': 'about-minimax', 'type': 'STANDARD', 'url': '/about/company/about-minimax/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Strategic Purchasing', 'slug': 'strategic-purchasing', 'type': 'STANDARD', 'url': '/about/company/strategic-purchasing/'}], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Our company', 'slug': 'company', 'teaser': '<p>For 120 years, Minimax has been ' 'one of the leading brands in fire ' 'protection. The group has several ' 'research, development and ' 'manufacturing facilities. Minimax ' 'provides tailored solutions wherever ' 'there is a fire threat. A ' 'comprehensive range of ' 'after-installation services ' 'completes the offering.</p>', 'title': 'Our company', 'type': 'STANDARD', 'url': '/about/company/'}, {'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': None, 'name': 'Our history', 'slug': 'history', 'teaser': None, 'title': None, 'type': 'HISTORY', 'url': '/about/history/'}], 'divider': False, 'external_content': False, 'has_grandchildren': True, 'id': 'about', 'landing_page': False, 'menu_class': 'about', 'name': 'About Minimax Test', 'slug': 'about', 'teaser': '<p>With high quality standards, special ' 'innovations and individual customer support, ' 'Minimax offers unrivaled fire protection solutions ' 'worldwide.</p>', 'title': 'About Minimax Test', 'type': 'MENU_ITEM', 'url': '/about/'}, {'children': [], 'divider': False, 'external_content': False, 'has_grandchildren': False, 'id': 'karriere', 'landing_page': True, 'menu_class': 'karriere', 'name': 'Careers', 'slug': 'karriere', 'teaser': '<p>Minimax offers an innovative and international ' 'working environment. Our employees value the ' 'varied work, the various opportunities for ' 'self-development and the good collegian ' 'environment.\xa0</p>', 'title': 'Careers', 'type': 'MENU_ITEM', 'url': '/karriere/'}, {'divider': False, 'external_content': False, 'id': 'downloads', 'menu_class': 'downloads', 'name': 'Downloads', 'slug': 'downloads', 'teaser': '<p>On this page you will find all the "Technical ' 'Product information" to our product portfolio.</p>', 'title': 'Downloads', 'type': 'DOWNLOADS', 'url': '/downloads/'}, {'children': [{'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Contact persons', 'slug': 'contact-persons', 'teaser': None, 'title': None, 'type': 'FIND_YOUR_CONTACT', 'url': '/contact/contact-persons/'}, {'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': None, 'name': 'Get in touch', 'slug': 'get-in-touch', 'teaser': None, 'title': None, 'type': 'CONTACT', 'url': '/contact/get-in-touch/'}, {'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Locations', 'slug': 'locations', 'teaser': None, 'title': None, 'type': 'LOCATIONS', 'url': '/contact/locations/'}, {'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Partner', 'slug': 'partners', 'teaser': None, 'title': None, 'type': 'AGENTS_AND_DISTRIBUTORS', 'url': '/contact/partners/'}], 'divider': False, 'external_content': False, 'has_grandchildren': False, 'id': 'contact', 'landing_page': False, 'menu_class': 'contact', 'name': 'Contact', 'slug': 'contact', 'teaser': '<p>Let us know how we can help you!</p>', 'title': 'Contact', 'type': 'CONTACT', 'url': '/contact/'}, {'children': [{'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Clunid Fire detection ' 'and control panel', 'slug': 'clunid-fmz', 'type': 'STANDARD', 'url': '/technologies/fire-detection-systems-and-suppression-control/clunid-fmz/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'UniVario Industrial fire ' 'detectors', 'slug': 'univario-industrial-fire-detectors', 'type': 'STANDARD', 'url': '/technologies/fire-detection-systems-and-suppression-control/univario-industrial-fire-detectors/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'HELIOS Aspirating smoke ' 'detectors', 'slug': 'helios-aspirating-smoke-detectors', 'type': 'STANDARD', 'url': '/technologies/fire-detection-systems-and-suppression-control/helios-aspirating-smoke-detectors/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Fire detection systems and suppression ' 'control', 'slug': 'fire-detection-systems-and-suppression-control', 'teaser': '<p>All signals converge in the fire ' 'alarm control panel which sets off ' 'alarms to\xa0permanently manned ' 'stations and the fire ' 'department.\xa0\xa0In addition, the ' 'fire detection technology controls ' 'and monitors in many cases all fire ' 'protection systems.\xa0</p>\r\n' '<p><br /></p>', 'title': 'Fire detection systems and ' 'suppression control', 'type': 'STANDARD', 'url': '/technologies/fire-detection-systems-and-suppression-control/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Sprinkler systems', 'slug': 'sprinkler-systems', 'type': 'STANDARD', 'url': '/technologies/water-suppression-systems/sprinkler-systems/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Deluge systems', 'slug': 'deluge-systems', 'type': 'STANDARD', 'url': '/technologies/water-suppression-systems/deluge-systems/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'MXOne', 'slug': 'mxone', 'type': 'STANDARD', 'url': '/technologies/water-suppression-systems/mxone/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Water-based suppression systems', 'slug': 'water-suppression-systems', 'teaser': '<p>Water is the most natural of all ' 'extinguishing agents and is usually ' 'available in sufficient quantities ' 'at a reasonable price. It prevents ' 'smoke as well as pollutants, the ' 'extinguishing effect is based on its ' 'heat retention capacity.</p>', 'title': 'Water-based suppression systems', 'type': 'STANDARD', 'url': '/technologies/water-suppression-systems/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Minifog EconAqua', 'slug': 'minifog-econaqua', 'type': 'STANDARD', 'url': '/technologies/minifog-water-mist-systems/minifog-econaqua/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Minifog ProCon', 'slug': 'minifog-procon', 'type': 'STANDARD', 'url': '/technologies/minifog-water-mist-systems/minifog-procon/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Minifog ProCon XP', 'slug': 'minifog-procon-xp', 'type': 'STANDARD', 'url': '/technologies/minifog-water-mist-systems/minifog-procon-xp/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Minifog marine XP', 'slug': 'minifog-marine-xp', 'type': 'STANDARD', 'url': '/technologies/minifog-water-mist-systems/minifog-marine-xp/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Minifog water mist systems', 'slug': 'minifog-water-mist-systems', 'teaser': '<p>Minifog water mist systems ' 'disperse the extinguishing water ' 'very finely through special nozzles ' 'and sprinklers and/or increased ' 'operating pressures.\xa0At the same ' 'time, the overall surface of the ' 'extinguishing water is increased, ' 'enabling it to absorb heat and ' 'evaporate faster. The related ' 'cooling and smothering effect makes ' 'it possible to fight fires in a ' 'particularly effective way with a ' 'reduced consumption of extinguishing ' 'water.\xa0</p>', 'title': 'Minifog water mist systems', 'type': 'STANDARD', 'url': '/technologies/minifog-water-mist-systems/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Foam extinguishing ' 'systems', 'slug': 'foam-extinguishing-system', 'type': 'STANDARD', 'url': '/technologies/foam-extinguishing-systems/foam-extinguishing-system/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Foam extinguishing systems', 'slug': 'foam-extinguishing-systems', 'teaser': '<p>During a fire, foam extinguishing ' 'systems spread large-scale foam ' 'blanket through foam pipes, foam ' 'monitors, sprinklers or nozzles. The ' 'foam is applied on the burning ' 'material, extinguishes the fire and ' 'serves as a deterrent against ' 're-ignition. Foam extinguishing ' 'systems are suitable for protecting ' 'high-risk areas, e.g. due to ' 'flammable liquids or plastics.</p>', 'title': 'Foam extinguishing systems', 'type': 'STANDARD', 'url': '/technologies/foam-extinguishing-systems/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Oxeo Inert gas systems', 'slug': 'oxeo-inert-gas-systems', 'type': 'STANDARD', 'url': '/technologies/gas-based-suppression-systems/oxeo-inert-gas-systems/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Carbon dioxide systems', 'slug': 'carbon-dioxide-systems', 'type': 'STANDARD', 'url': '/technologies/gas-based-suppression-systems/carbon-dioxide-systems/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Halocarbon extinguishing ' 'systems', 'slug': 'halocarbon-extinguishing-systems', 'type': 'STANDARD', 'url': '/technologies/gas-based-suppression-systems/halocarbon-extinguishing-systems/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Gas-based suppression systems', 'slug': 'gas-based-suppression-systems', 'teaser': '<p>Gas-based suppression systems ' 'fight fires without side effects and ' 'without leaving extinguishing agent ' 'residues even in areas that can not ' 'be reached by sprinklers. The ' 'extinguishing effect is based on the ' 'replacement of oxygen by the inert ' 'gases argon, nitrogen and carbon ' 'dioxide as well as by heat ' 'extraction through the synthetic ' 'gases.</p>', 'title': 'Gas-based suppression systems', 'type': 'STANDARD', 'url': '/technologies/gas-based-suppression-systems/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'CPS 1230 Cabinet ' 'protection systems', 'slug': 'cps-1230-cabinet-protection-systems', 'type': 'STANDARD', 'url': '/technologies/compact-suppression-systems/cps-1230-cabinet-protection-systems/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'OneU Fire protection ' 'systems', 'slug': 'oneu-fire-protection-systems', 'type': 'STANDARD', 'url': '/technologies/compact-suppression-systems/oneu-fire-protection-systems/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Compact suppression systems', 'slug': 'compact-suppression-systems', 'teaser': '<p>Small extinguishing systems often ' 'resemble large extinguishing systems ' 'in their structures. They are not ' 'defined by a certain extinguishing ' 'agent, but are rather characterized ' 'by their compact and precise ' 'designs, which make them ' 'particularly well suited for certain ' 'applications.</p>', 'title': 'Compact suppression systems', 'type': 'STANDARD', 'url': '/technologies/compact-suppression-systems/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Spark extinguishing ' 'systems', 'slug': 'spark-extinguishing-system', 'type': 'STANDARD', 'url': '/technologies/spark-extinguishing-systems/spark-extinguishing-system/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Spark extinguishing systems', 'slug': 'spark-extinguishing-systems', 'teaser': '<p>Spark extinguishing systems ' 'detect initial ignition in suction ' 'and conveying systems and produce ' 'instantly a water curtain with their ' 'automatic extinguishing feature to ' 'smother smoldering particles. These ' 'systems are recommended for use in ' 'areas where combustible materials ' 'are transported pneumatically and ' 'where there is a high risk of fires ' 'or dust explosions due to sparking ' 'or smoldering particles.</p>', 'title': 'Spark extinguishing systems', 'type': 'STANDARD', 'url': '/technologies/spark-extinguishing-systems/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Oxeo EcoPrevent FC - ' 'Fuel Cell', 'slug': 'oxeo-eco-prevent-fc', 'type': 'STANDARD', 'url': '/technologies/fire-prevention-systems/oxeo-eco-prevent-fc/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Oxeo EcoPrevent PG - PSA ' 'Generator', 'slug': 'oxeo-ecoprevent-pg-psa-generator', 'type': 'STANDARD', 'url': '/technologies/fire-prevention-systems/oxeo-ecoprevent-pg-psa-generator/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Oxeo EcoPrevent VG - ' 'VPSA Generator', 'slug': 'oxeo-eco-prevent-vg', 'type': 'STANDARD', 'url': '/technologies/fire-prevention-systems/oxeo-eco-prevent-vg/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Oxeo EcoPrevent CS - ' 'Cylinder Storage', 'slug': 'oxeo-ecoprevent-cs', 'type': 'STANDARD', 'url': '/technologies/fire-prevention-systems/oxeo-ecoprevent-cs/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Oxeo EcoPrevent ES - ' 'External Supply', 'slug': 'oxeo-ecoprevent-es-external-supply', 'type': 'STANDARD', 'url': '/technologies/fire-prevention-systems/oxeo-ecoprevent-es-external-supply/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Fire prevention systems', 'slug': 'fire-prevention-systems', 'teaser': '<p>Fire prevention systems reduce ' 'the air oxygen content in the ' 'protection area through a controlled ' 'supply of nitrogen to create a ' '"fire-safe" atmosphere. This ' 'prevents fires right at the outset. ' 'Depending on the deployed fire ' 'prevention system, the development ' 'of the "fire-proof" atmosphere is ' 'either permanent or on-demand.\xa0' '</p>', 'title': 'Fire prevention systems', 'type': 'STANDARD', 'url': '/technologies/fire-prevention-systems/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Inveron Hazard ' 'management system', 'slug': 'inveron-hazard-management-systems', 'type': 'STANDARD', 'url': '/technologies/inveron-hazard-management-system/inveron-hazard-management-systems/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Inveron Hazard management system', 'slug': 'inveron-hazard-management-system', 'teaser': '<p>Inveron is a transparent and ' 'user-friendly system for visualizing ' 'and operating fire detection, ' 'extinguishing and hazard detection. ' 'All reports and events are ' 'automatically merged in a user ' 'interface and presented on a screen. ' 'Inveron offers ideal monitoring ' 'particularly for complex building ' 'structures.</p>', 'title': 'Inveron Hazard management system', 'type': 'STANDARD', 'url': '/technologies/inveron-hazard-management-system/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Constructural fire ' 'protection', 'slug': 'constructural-fire-protections', 'type': 'STANDARD', 'url': '/technologies/constructural-fire-protection/constructural-fire-protections/'}], 'divider': True, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Constructural fire protection', 'slug': 'constructural-fire-protection', 'teaser': '<p>Structural fire protection helps ' 'to prevent or contain fires and to ' 'secure escape and rescue routes in ' 'the event of a fire. This requires ' 'subdividing buildings into fire ' 'zones that spatially contain the ' 'spreading of fires for a defined ' 'period. This means that openings are ' 'closed off with fire and smoke ' 'protection doors, fire protection ' 'gates and fire-resistant glazing. ' 'Fire protection coatings dependably ' 'protect steel constructions against ' 'the impact of fire.</p>', 'title': 'Constructural fire protection', 'type': 'STANDARD', 'url': '/technologies/constructural-fire-protection/'}, {'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': True, 'has_landing_page': False, 'image': 'uploads/menu/Minimax_Mobile ' 'Services_100_4c_7mm vom ' 'Rand_final__RMZs0DR0SVaOlqBGH4dW5w.jpg', 'name': 'Technologies of Minimax Mobile ' 'Services', 'slug': 'technologies-of-minimax-mobile-services', 'teaser': '<ul>\r\n' '<li>Fire extinguisher</li>\r\n' '<li>Water-based extinguishing ' 'technology</li>\r\n' '<li>Smoke and heat extraction ' 'systems</li>\r\n' '</ul>', 'title': 'Minimax Mobile Services Technologies', 'type': 'STANDARD', 'url': 'http://www.minimax-mobile.com/'}, {'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'MV Pipe Technologies', 'slug': 'mv-pipe', 'teaser': '<p><span>Die MV Pipe ' 'Tech\xadno\xadlo\xadgies GmbH ist ' 'Teil der glo\xadbal ' 'agie\xadren\xadden Minimax ' 'Vi\xadking Grup\xadpe mit ' 'ak\xadtu\xadell mehr als 9.500 ' 'Mit\xadar\xadbei\xadten\xadden sowie ' 'einem Jah\xadres\xadum\xadsatz von ' 'zu\xadletzt mehr als 1,9 ' 'Mil\xadli\xadar\xadden Euro. Die ' 'Un\xadter\xadneh\xadmens\xadgrup\xadpe ' 'mit Haupt\xadsitz in Bad ' 'Ol\xaddes\xadloe ist eines der ' 'grö\xadß\xadten ' 'Brand\xadschutz\xadun\xadter\xadneh\xadmen ' 'der Welt und un\xadter\xadhält ' 'ei\xadge\xadne For\xadschungs-, ' 'Ent\xadwick\xadlungs- und ' 'Fer\xadti\xadgungs\xadstät\xadten.</span></p>\r\n' '<p><span>In Wit\xadten\xadber\xadge ' 'pro\xaddu\xadziert die MV Pipe ' 'Tech\xadno\xadlo\xadgies GmbH im\xa0' 'welt\xadweit grö\xadß\xadten ' 'Rohr\xadvor\xadfer\xadti\xadgungs-Werk ' 'Rohre für die ' 'Brand\xadschutz\xadin\xaddus\xadtrie. ' 'Unser Werk zeich\xadnet sich aber ' 'nicht nur durch seine Größe aus, ' 'son\xaddern auch durch ' 'mo\xadderns\xadte ' 'Tech\xadno\xadlo\xadgi\xaden und ' 'Ver\xadfah\xadren.</span></p>', 'title': 'MV Pipe Tech\xadno\xadlo\xadgies', 'type': 'STANDARD', 'url': '/technologies/mv-pipe/'}], 'divider': False, 'external_content': False, 'has_grandchildren': True, 'id': 'technologies', 'landing_page': True, 'menu_class': 'technologies', 'name': 'Technologies', 'slug': 'technologies', 'teaser': '<p><span>Minimax offers the complete range of fire ' 'protection systems and components. These meet the ' 'highest requirements and can be combined into an ' 'effective and economic solution.</span></p>', 'title': 'Technologies', 'type': 'TECHNOLOGIES', 'url': '/technologies/'}, {'children': [{'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Automotive plants', 'slug': 'automotive-plants', 'type': 'STANDARD', 'url': '/solutions/industry/automotive-plants/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Wood processing plants', 'slug': 'wood-processing-plants', 'type': 'STANDARD', 'url': '/solutions/industry/wood-processing-plants/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Aluminium and Steel ' 'plants', 'slug': 'steel-plants', 'type': 'STANDARD', 'url': '/solutions/industry/steel-plants/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Paper & Printing plants', 'slug': 'paper-and-printing-plants', 'type': 'STANDARD', 'url': '/solutions/industry/paper-and-printing-plants/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Food plants', 'slug': 'food-plants', 'type': 'STANDARD', 'url': '/solutions/industry/food-plants/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Industry', 'slug': 'industry', 'teaser': '<p>Even small fires can paralyze an ' 'entire production plant. The fire ' 'risk is substantial: technical ' 'defects in production systems, open ' 'construction and connected ' 'production areas promote the rapid ' 'development of fire.</p>', 'title': 'Industry', 'type': 'STANDARD', 'url': '/solutions/industry/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Cruise Vessel / ' 'Passenger Vessel', 'slug': 'cruise-vessel-passenger-vessel', 'type': 'STANDARD', 'url': '/solutions/marine/cruise-vessel-passenger-vessel/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Workboat / Tanker / ' 'Container Vessel', 'slug': 'workboat-tanker-container-vessel', 'type': 'STANDARD', 'url': '/solutions/marine/workboat-tanker-container-vessel/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Offshore Plattform', 'slug': 'offshore-plattform', 'type': 'STANDARD', 'url': '/solutions/marine/offshore-plattform/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Tug', 'slug': 'tug-boat', 'type': 'STANDARD', 'url': '/solutions/marine/tug-boat/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Marine', 'slug': 'marine', 'teaser': '<p>Vessels and other off-shore areas ' 'have disproportionately high ' 'security requirements, due to the ' 'special conditions at sea, as a ' 'quick escape is impossible and ' 'outside help for extinguishing a ' 'fire is often not available.</p>', 'title': 'Marine', 'type': 'STANDARD', 'url': '/solutions/marine/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Combined cycle power ' 'plants', 'slug': 'combined-cycle-power-plants', 'type': 'STANDARD', 'url': '/solutions/energy/combined-cycle-power-plants/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Coal power plants', 'slug': 'coal-power-plants', 'type': 'STANDARD', 'url': '/solutions/energy/coal-power-plants/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Recycling plants', 'slug': 'recycling-plants', 'type': 'STANDARD', 'url': '/solutions/energy/recycling-plants/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Wind energy plants', 'slug': 'wind-energy-plants', 'type': 'STANDARD', 'url': '/solutions/energy/wind-energy-plants/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Energy', 'slug': 'energy', 'teaser': '<p>Damage caused by fire in just one ' 'part of a power station is ' 'sufficient to endanger the entire ' 'electricity supply. The fire risks ' 'are manifold: escaping lubricating ' 'oils that ignite on hot surfaces, or ' 'technical defects such as short ' 'circuits or overheating of turbines ' 'that cause a fire.</p>', 'title': 'Energy', 'type': 'STANDARD', 'url': '/solutions/energy/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Logistic centers', 'slug': 'logistic-centers', 'type': 'STANDARD', 'url': '/solutions/commerce/logistic-centers/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Retail', 'slug': 'retail', 'type': 'STANDARD', 'url': '/solutions/commerce/retail/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Office buildings', 'slug': 'office-buildings', 'type': 'STANDARD', 'url': '/solutions/commerce/office-buildings/'}], 'divider': False, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Commerce', 'slug': 'commerce', 'teaser': '<p>Publicly accessible areas require ' 'fire protection that provides ' 'comprehensive protection for people. ' 'The fire risks are manifold. Whether ' 'shorts circuits on demo models or ' 'lighting in commercial premises, a ' 'high fire load affects the ' 'considerable quantities of goods in ' 'the confined spaces of logistics ' 'areas.</p>', 'title': 'Commerce', 'type': 'STANDARD', 'url': '/solutions/commerce/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Data Center', 'slug': 'data-center', 'type': 'STANDARD', 'url': '/solutions/infrastructure/data-center/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Hotels', 'slug': 'hotels', 'type': 'STANDARD', 'url': '/solutions/infrastructure/hotels/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Research institutions', 'slug': 'research-institutions', 'type': 'STANDARD', 'url': '/solutions/infrastructure/research-institutions/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Hospitals', 'slug': 'hospitals', 'type': 'STANDARD', 'url': '/solutions/infrastructure/hospitals/'}], 'divider': True, 'external_content': False, 'has_landing_page': True, 'image': '', 'name': 'Infrastructure', 'slug': 'infrastructure', 'teaser': '<p>Personal protection is a top ' 'priority, as the fire risks are ' 'manifold. Careless smoking, short ' 'circuits in lighting systems or ' 'technical equipment or even arson ' 'may cause a fire.</p>', 'title': 'Infrastructure', 'type': 'STANDARD', 'url': '/solutions/infrastructure/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'WoodTechProtect', 'slug': 'wood-processing-machines', 'type': 'STANDARD', 'url': '/solutions/solutions-risks/wood-processing-machines/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'PVProtect', 'slug': 'pvprotect', 'type': 'STANDARD', 'url': '/solutions/solutions-risks/pvprotect/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'LiquidProtect', 'slug': 'liquidprotect', 'type': 'STANDARD', 'url': '/solutions/solutions-risks/liquidprotect/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'MachineToolProtect', 'slug': 'machinetoolprotect', 'type': 'STANDARD', 'url': '/solutions/solutions-risks/machinetoolprotect/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'DryerProtect', 'slug': 'dryerprotect', 'type': 'STANDARD', 'url': '/solutions/solutions-risks/dryerprotect/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'TurbineProtect', 'slug': 'turbineprotect', 'type': 'STANDARD', 'url': '/solutions/solutions-risks/turbineprotect/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'TraFoProtect', 'slug': 'trafoprotect', 'type': 'STANDARD', 'url': '/solutions/solutions-risks/trafoprotect/'}], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Solutions by Risks', 'slug': 'solutions-risks', 'teaser': '<p>Many branches of in\xaddustry ' 'in\xadvolve spe\xadcial fire risks ' 'and so present spe\xadcial ' 're\xadquire\xadments for the fire ' 'pro\xadtec\xadtion concept. With our ' 'know-how and our broad range of ' 'products we are the right ' 'part\xadner where in\xaddi\xadvidual ' 'solu\xadtions are re\xadquired.</p>', 'title': 'Solutions by risks', 'type': 'STANDARD', 'url': '/solutions/solutions-risks/'}], 'divider': False, 'external_content': False, 'has_grandchildren': True, 'id': 'solutions', 'landing_page': True, 'menu_class': 'solutions', 'name': 'Solutions', 'slug': 'solutions', 'teaser': '<p>Many branches of industry involve special fire ' 'risks and so present special requirements for the ' 'fire protection concept. With our know-how and our ' 'broad range of products we are the right partner ' 'where individual solutions are required.</p>', 'title': 'Solutions', 'type': 'SOLUTIONS', 'url': '/solutions/'}, {'children': [{'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Maintenance & repair', 'slug': 'maintenance-repairs', 'type': 'STANDARD', 'url': '/services/maintenance-and-repair/maintenance-repairs/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Container exchange', 'slug': 'container-exchange', 'type': 'STANDARD', 'url': '/services/maintenance-and-repair/container-exchange/'}], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Maintenance & repair', 'slug': 'maintenance-and-repair', 'teaser': '<p>Fire protection systems are ' 'complex safety systems, which must ' 'be absolutely reliable in case of ' 'emergency. Regular maintenance and ' 'repairs are the prerequisite for ' 'ensuring that not only the function ' 'but also the insurance protection of ' 'your company is ensured.</p>', 'title': 'Maintenance & repair', 'type': 'STANDARD', 'url': '/services/maintenance-and-repair/'}, {'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Brandforschungszentrum', 'slug': 'brandforschungszentrum', 'teaser': None, 'title': None, 'type': 'STANDARD', 'url': '/services/brandforschungszentrum/'}, {'careers_fair_type_id': None, 'children': [], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'BIM', 'slug': 'bim', 'teaser': None, 'title': 'BIM', 'type': 'STANDARD', 'url': '/services/bim/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Retrofitting of an ' 'automatic rinsing system', 'slug': 'retrofitting-of-an-automatic-rinsing-system', 'type': 'STANDARD', 'url': '/services/optimize-security/retrofitting-of-an-automatic-rinsing-system/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Pump load testing', 'slug': 'pump-load-testing', 'type': 'STANDARD', 'url': '/services/optimize-security/pump-load-testing/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Winter-check', 'slug': 'winter-check', 'type': 'STANDARD', 'url': '/services/optimize-security/winter-check/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Protection of water ' 'sensitive areas', 'slug': 'protection-of-water-sensitive-areas', 'type': 'STANDARD', 'url': '/services/optimize-security/protection-of-water-sensitive-areas/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Conversion to undercover ' 'sprinklers', 'slug': 'conversion-to-undercover-sprinklers', 'type': 'STANDARD', 'url': '/services/optimize-security/conversion-to-undercover-sprinklers/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Retrofitting of drain ' 'units', 'slug': 'retrofitting-of-drain-units', 'type': 'STANDARD', 'url': '/services/optimize-security/retrofitting-of-drain-units/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Simplified function ' 'testing of flow ' 'detectors', 'slug': 'simplified-function-testing-of-flow-detectors', 'type': 'STANDARD', 'url': '/services/optimize-security/simplified-function-testing-of-flow-detectors/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Subsequent system ' 'documentation', 'slug': 'subsequent-system-documentation', 'type': 'STANDARD', 'url': '/services/optimize-security/subsequent-system-documentation/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Simplified alarm test', 'slug': 'simplified-alarm-test', 'type': 'STANDARD', 'url': '/services/optimize-security/simplified-alarm-test/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Avoid hard drive errors ' 'through noise insulation', 'slug': 'avoid-hard-drive-errors-through-noise-insulation', 'type': 'STANDARD', 'url': '/services/optimize-security/avoid-hard-drive-errors-through-noise-insulation/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Automation of water and ' 'compressed air feeding', 'slug': 'automation-of-water-and-compressed-air-feeding', 'type': 'STANDARD', 'url': '/services/optimize-security/automation-of-water-and-compressed-air-feeding/'}], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Optimize security', 'slug': 'optimize-security', 'teaser': '<p>Components which for example ' 'minimize the risk of false release ' 'or make function tests significantly ' 'easier may be retrofitted without ' 'significant expenditure.</p>', 'title': 'For greater safety and convenience', 'type': 'STANDARD', 'url': '/services/optimize-security/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Revision slide for valve ' 'stations', 'slug': 'revision-slide-for-valve-stations', 'type': 'STANDARD', 'url': '/services/avoid-aging/revision-slide-for-valve-stations/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Inspection of water ' 'reservoirs', 'slug': 'inspection-of-water-reservoirs', 'type': 'STANDARD', 'url': '/services/avoid-aging/inspection-of-water-reservoirs/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Increased corrosion ' 'protection via nitrogen ' 'injection', 'slug': 'increased-corrosion-protection-via-nitrogen-injection', 'type': 'STANDARD', 'url': '/services/avoid-aging/increased-corrosion-protection-via-nitrogen-injection/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Hose sets for special ' 'extinguishing systems', 'slug': 'hose-sets-for-special-extinguishing-systems', 'type': 'STANDARD', 'url': '/services/avoid-aging/hose-sets-for-special-extinguishing-systems/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Reliability verification ' 'of fire detection ' 'systems', 'slug': 'reliability-verification-of-fire-detection-systems', 'type': 'STANDARD', 'url': '/services/avoid-aging/reliability-verification-of-fire-detection-systems/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Replacement of the ' 'sprinkler pumps control ' 'cabinet', 'slug': 'replacement-of-the-sprinkler-pumps-control-cabinet', 'type': 'STANDARD', 'url': '/services/avoid-aging/replacement-of-the-sprinkler-pumps-control-cabinet/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Surveying of compressed ' 'air tanks', 'slug': 'surveying-of-compressed-air-tanks', 'type': 'STANDARD', 'url': '/services/avoid-aging/surveying-of-compressed-air-tanks/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Inspection of old water ' 'extinguishing systems', 'slug': 'inspection-of-old-water-extinguishing-systems', 'type': 'STANDARD', 'url': '/services/avoid-aging/inspection-of-old-water-extinguishing-systems/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Increased corrosion ' 'protection through water ' 'treatment', 'slug': 'increased-corrosion-protection-through-water-treatment', 'type': 'STANDARD', 'url': '/services/avoid-aging/increased-corrosion-protection-through-water-treatment/'}], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Avoid aging', 'slug': 'avoid-aging', 'teaser': '<p>Inspections of the functioning ' 'state and if needed the exchange of ' 'relevant components are often ' 'indispensable in order to maintain ' 'the reliability and effectiveness of ' 'an extinguishing system running even ' 'after long years of operational ' 'readiness.</p>', 'title': 'Against aging and corrosion', 'type': 'STANDARD', 'url': '/services/avoid-aging/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Electric alarm', 'slug': 'electric-alarm', 'type': 'STANDARD', 'url': '/services/create-transparency/electric-alarm/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Failure relay', 'slug': 'failure-relay', 'type': 'STANDARD', 'url': '/services/create-transparency/failure-relay/'}, {'children': [], 'divider': False, 'external_content': False, 'name': 'Electrical monitoring ' 'and MonitoringPlus', 'slug': 'electrical-monitoring-and-monitoring-plus', 'type': 'STANDARD', 'url': '/services/create-transparency/electrical-monitoring-and-monitoring-plus/'}], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Create transparency', 'slug': 'create-transparency', 'teaser': '<p>Environmental- and operating ' 'conditions of an extinguishing ' 'system are continuously recorded ' 'with electrical monitoring. ' 'Deviations from the target state are ' 'automatically displaced, saving long ' 'inspection rounds.\xa0</p>', 'title': 'MonitoringPlus for greater ' 'transparency', 'type': 'STANDARD', 'url': '/services/create-transparency/'}, {'careers_fair_type_id': None, 'children': [{'children': [], 'divider': False, 'external_content': False, 'name': 'Spinkler maintenance ' 'technician', 'slug': 'sprinklerwart', 'type': 'STANDARD', 'url': '/services/trainings/sprinklerwart/'}], 'divider': False, 'external_content': False, 'has_landing_page': False, 'image': '', 'name': 'Trainings', 'slug': 'trainings', 'teaser': '<p>Minimax offers a comprehensive ' 'training- and further training ' 'program for operations of fire ' 'protection systems. Technical ' 'contexts are shown in a practical ' 'manner on relevant components in ' 'order to illustrate the functioning ' 'and effectiveness of extinguishing ' 'systems.</p>', 'title': 'Trainings', 'type': 'STANDARD', 'url': '/services/trainings/'}], 'divider': False, 'external_content': False, 'has_grandchildren': True, 'id': 'services', 'landing_page': False, 'menu_class': 'services', 'name': 'Service', 'slug': 'services', 'teaser': '<p>Regular monitoring of signaling and ' 'extinguishing systems and their maintenance are ' 'important preventive measures in order to ' 'permanently ensure functionality. Our service ' 'ensures a proper and timely execution for all fire ' 'protection systems.</p>', 'title': 'Service', 'type': 'SERVICES', 'url': '/services/'}], 'messages': <FallbackStorage: request=<WSGIRequest: GET '/de/en/news-and-events/news/?category=1'>>, 'page_urls': [{'active': False, 'language_code': 'DE', 'url': '/de/de/news-and-events/news/?category=1'}, {'active': True, 'language_code': 'EN', 'url': '/de/en/news-and-events/news/?category=1'}], 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f2a03732840>>), 'region_code': 'DE', 'region_logo': '', 'region_name': 'Germany', 'request': '<<request>>', 'rexx_portal_url': 'https://karriere.minimax.de/eng', 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x7f2a03732840>>'} {'categories': '<<multilingualqueryset of minimax.NewsCategory>>', 'city_page_link': None, 'filter_category': 1, 'filter_years': [], 'germany_region_code': 'DE', 'language_code': 'en', 'meta_description': 'Learn more about our innovative solutions.', 'new_homepage_regions_list': ['DE', 'US', 'PL', 'INT', 'CN', 'BR', 'TR', 'FR', 'NL'], 'news': <Page 1 of 1>, 'newsletter_link_visible': False, 'newsletter_registration_page': '', 'page_title': 'News', 'personalization_cookie': False, 'publication_years': [2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026], 'region_code': 'de', 'rexx_germany_activated': True, 'rexx_regions': ['INT', 'DE'], 'search_query': '', 'sentry_trace_meta': '<meta name="sentry-trace" ' 'content="8fcb6cce633e45db91a1943f030cc95c-8b28b2d06fd57663-0"><meta ' 'name="baggage" ' 'content="sentry-trace_id=8fcb6cce633e45db91a1943f030cc95c,sentry-environment=staging,sentry-public_key=d701980f162750d66882e828a477a293,sentry-transaction=/%7Bregion_code%7D/%7Blanguage_code%7D/%2A.%2A/news/,sentry-sample_rate=0.0625,sentry-sampled=false">', 'statistics_cookie': False, 'title_tag': 'News'}

Context processors

django.template.context_processors.csrf
Toggle context {'csrf_token': <SimpleLazyObject: <function csrf.<locals>._get_val at 0x7f2a026f9ee0>>}
django.contrib.auth.context_processors.auth
Toggle context {'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f2a03732840>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f2a03732840>>)}
django.template.context_processors.request
Toggle context {'request': <WSGIRequest: GET '/de/en/news-and-events/news/?category=1'>}
django.template.context_processors.debug
Toggle context {}
django.template.context_processors.i18n
Toggle context {'LANGUAGES': (('en', 'English'), ('de', 'German'), ('fr', 'French'), ('nl', 'Dutch'), ('en-gb', 'American English'), ('pl', 'Polish'), ('zh-hans', 'Simplified Chinese'), ('pt', 'Portuguese'), ('tr', 'Turkish')), 'LANGUAGE_CODE': 'en', 'LANGUAGE_BIDI': False}
django.template.context_processors.media
Toggle context {'MEDIA_URL': '/media/'}
django.template.context_processors.static
Toggle context {'STATIC_URL': '/static/'}
django.template.context_processors.tz
Toggle context {'TIME_ZONE': 'Europe/Berlin'}
django.contrib.messages.context_processors.messages
Toggle context {'messages': <FallbackStorage: request=<WSGIRequest: GET '/de/en/news-and-events/news/?category=1'>>, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30, 'ERROR': 40}}
minimax.contextprocessor.menu.update_menu_context
Toggle context {'menu_items': [{'name': 'News & Events', 'type': 'MENU_ITEM', 'children': [{'name': 'News', 'children': [], 'type': 'NEWS', 'title': None, 'image': '', 'divider': False, 'url': '/news-and-events/news/', 'teaser': None, 'slug': 'news', 'has_landing_page': False, 'careers_fair_type_id': None, 'external_content': False}, {'name': 'Events & Trade shows', 'children': [], 'type': 'FAIRS', 'title': None, 'image': '', 'divider': False, 'url': '/news-and-events/events-and-trade-shows/?', 'teaser': None, 'slug': 'events-and-trade-shows', 'has_landing_page': False, 'careers_fair_type_id': 5, 'external_content': False}], 'has_grandchildren': False, 'menu_class': 'news-and-events', 'divider': False, 'title': 'News & Events', 'teaser': '<p>Keep up to date with our latest news and events and learn more about our innovative solutions.</p>', 'slug': 'news-and-events', 'url': '/news-and-events/', 'id': 'news-and-events', 'landing_page': False, 'external_content': False}, {'name': 'About Minimax Test', 'type': 'MENU_ITEM', 'children': [{'name': 'testing', 'children': [], 'type': 'STANDARD', 'title': 'testing', 'image': '', 'divider': False, 'url': '/about/testing/', 'teaser': '<p>testing</p>', 'slug': 'testing', 'has_landing_page': False, 'careers_fair_type_id': None, 'external_content': False}, {'name': 'Our company', 'children': [{'name': 'About Minimax', 'children': [], 'url': '/about/company/about-minimax/', 'divider': False, 'type': 'STANDARD', 'slug': 'about-minimax', 'external_content': False}, {'name': 'Strategic Purchasing', 'children': [], 'url': '/about/company/strategic-purchasing/', 'divider': False, 'type': 'STANDARD', 'slug': 'strategic-purchasing', 'external_content': False}], 'type': 'STANDARD', 'title': 'Our company', 'image': '', 'divider': False, 'url': '/about/company/', 'teaser': '<p>For 120 years, Minimax has been one of the leading brands in fire protection. The group has several research, development and manufacturing facilities. Minimax provides tailored solutions wherever there is a fire threat. A comprehensive range of after-installation services completes the offering.</p>', 'slug': 'company', 'has_landing_page': False, 'careers_fair_type_id': None, 'external_content': False}, {'name': 'Our history', 'children': [], 'type': 'HISTORY', 'title': None, 'image': None, 'divider': False, 'url': '/about/history/', 'teaser': None, 'slug': 'history', 'has_landing_page': False, 'careers_fair_type_id': None, 'external_content': False}], 'has_grandchildren': True, 'menu_class': 'about', 'divider': False, 'title': 'About Minimax Test', 'teaser': '<p>With high quality standards, special innovations and individual customer support, Minimax offers unrivaled fire protection solutions worldwide.</p>', 'slug': 'about', 'url': '/about/', 'id': 'about', 'landing_page': False, 'external_content': False}, {'name': 'Careers', 'type': 'MENU_ITEM', 'children': [], 'has_grandchildren': False, 'menu_class': 'karriere', 'divider': False, 'title': 'Careers', 'teaser': '<p>Minimax offers an innovative and international working environment. Our employees value the varied work, the various opportunities for self-development and the good collegian environment.\xa0</p>', 'slug': 'karriere', 'url': '/karriere/', 'id': 'karriere', 'landing_page': True, 'external_content': False}, {'name': 'Downloads', 'menu_class': 'downloads', 'title': 'Downloads', 'teaser': '<p>On this page you will find all the "Technical Product information" to our product portfolio.</p>', 'divider': False, 'slug': 'downloads', 'type': 'DOWNLOADS', 'url': '/downloads/', 'id': 'downloads', 'external_content': False}, {'name': 'Contact', 'type': 'CONTACT', 'children': [{'name': 'Contact persons', 'children': [], 'type': 'FIND_YOUR_CONTACT', 'title': None, 'image': '', 'divider': False, 'url': '/contact/contact-persons/', 'teaser': None, 'slug': 'contact-persons', 'has_landing_page': False, 'careers_fair_type_id': None, 'external_content': False}, {'name': 'Get in touch', 'children': [], 'type': 'CONTACT', 'title': None, 'image': None, 'divider': False, 'url': '/contact/get-in-touch/', 'teaser': None, 'slug': 'get-in-touch', 'has_landing_page': False, 'careers_fair_type_id': None, 'external_content': False}, {'name': 'Locations', 'children': [], 'type': 'LOCATIONS', 'title': None, 'image': '', 'divider': False, 'url': '/contact/locations/', 'teaser': None, 'slug': 'locations', 'has_landing_page': False, 'careers_fair_type_id': None, 'external_content': False}, {'name': 'Partner', 'children': [], 'type': 'AGENTS_AND_DISTRIBUTORS', 'title': None, 'image': '', 'divider': False, 'url': '/contact/partners/', 'teaser': None, 'slug': 'partners', 'has_landing_page': False, 'careers_fair_type_id': None, 'external_content': False}], 'has_grandchildren': False, 'menu_class': 'contact', 'divider': False, 'title': 'Contact', 'teaser': '<p>Let us know how we can help you!</p>', 'slug': 'contact', 'url': '/contact/', 'id': 'contact', 'landing_page': False, 'external_content': False}, {'name': 'Technologies', 'type': 'TECHNOLOGIES', 'children': [{'name': 'Fire detection systems and suppression control', 'children': [{'name': 'Clunid Fire detection and control panel', 'children': [], 'url': '/technologies/fire-detection-systems-and-suppression-control/clunid-fmz/', 'divider': False, 'type': 'STANDARD', 'slug': 'clunid-fmz', 'external_content': False}, {'name': 'UniVario Industrial fire detectors', 'children': [], 'url': '/technologies/fire-detection-systems-and-suppression-control/univario-industrial-fire-detectors/', 'divider': False, 'type': 'STANDARD', 'slug': 'univario-industrial-fire-detectors', 'external_content': False}, {'name': 'HELIOS Aspirating smoke detectors', 'children': [], 'url': '/technologies/fire-detection-systems-and-suppression-control/helios-aspirating-smoke-detectors/', 'divider': False, 'type': 'STANDARD', 'slug': 'helios-aspirating-smoke-detectors', 'external_content': False}], 'type': 'STANDARD', 'title': 'Fire detection systems and suppression control', 'image': '', 'divider': False, 'url': '/technologies/fire-detection-systems-and-suppression-control/', 'teaser': '<p>All signals converge in the fire alarm control panel which sets off alarms to\xa0permanently manned stations and the fire department.\xa0\xa0In addition, the fire detection technology controls and monitors in many cases all fire protection systems.\xa0</p>\r\n<p><br /></p>', 'slug': 'fire-detection-systems-and-suppression-control', 'has_landing_page': True, 'careers_fair_type_id': None, 'external_content': False}, {'name': 'Water-based suppression systems', 'children': [{'name': 'Sprinkler systems', 'children': [], 'url': '/technologies/water-suppression-systems/sprinkler-systems/', 'divider': False, 'type': 'STANDARD', 'slug': 'sprinkler-systems', 'external_content': False}, {'name': 'Deluge systems', 'children': [], 'url': '/technologies/water-suppression-systems/deluge-systems/', 'divider': False, 'type': 'STANDARD', 'slug': 'deluge-systems', 'external_content': False}, {'name': 'MXOne', 'children': [], 'url': '/technologies/water-suppression-systems/mxone/', 'divider': False, 'type': 'STANDARD', 'slug': 'mxone', 'external_content': False}], 'type': 'STANDARD', 'title': 'Water-based suppression systems', 'image': '', 'divider': False, 'url': '/technologies/water-suppression-systems/', 'teaser': '<p>Water is the most natural of all extinguishing agents and is usually available in sufficient quantities at a reasonable price. It prevents smoke as well as pollutants, the extinguishing effect is based on its heat retention capacity.</p>', 'slug': 'water-suppression-systems', 'has_landing_page': True, 'careers_fair_type_id': None, 'external_content': False}, {'name': 'Minifog water mist systems', 'children': [{'name': 'Minifog EconAqua', 'children': [], 'url': '/technologies/minifog-water-mist-systems/minifog-econaqua/', 'divider': False, 'type': 'STANDARD', 'slug': 'minifog-econaqua', 'external_content': False}, {'name': 'Minifog ProCon', 'children': [], 'url': '/technologies/minifog-water-mist-systems/minifog-procon/', 'divider': False, 'type': 'STANDARD', 'slug': 'minifog-procon', 'external_content': False}, {'name': 'Minifog ProCon XP', 'children': [], 'url': '/technologies/minifog-water-mist-systems/minifog-procon-xp/', 'divider': False, 'type': 'STANDARD', 'slug': 'minifog-procon-xp', 'external_content': False}, {'name': 'Minifog marine XP', 'children': [], 'url': '/technologies/minifog-water-mist-systems/minifog-marine-xp/', 'divider': False, 'type': 'STANDARD', 'slug': 'minifog-marine-xp', 'external_content': False}], 'type': 'STANDARD', 'title': 'Minifog water mist systems', 'image': '', 'divider': False, 'url': '/technologies/minifog-water-mist-systems/', 'teaser': '<p>Minifog water mist systems disperse the extinguishing water very finely through special nozzles and sprinklers and/or increased operating pressures.\xa0At the same time, the overall surface of the extinguishing water is increased, enabling it to absorb heat and evaporate faster. The related cooling and smothering effect makes it possible to fight fires in a particularly effective way with a reduced consumption of extinguishing water.\xa0</p>', 'slug': 'minifog-water-mist-systems', 'has_landing_page': True, 'careers_fair_type_id': None, 'external_content': False}, {'name': 'Foam extinguishing systems', 'children': [{'name': 'Foam extinguishing systems', 'children': [], 'url': '/technologies/foam-extinguishing-systems/foam-extinguishing-system/', 'divider': False, 'type': 'STANDARD', 'slug': 'foam-extinguishing-system', 'external_content': False}], 'type': 'STANDARD', 'title': 'Foam extinguishing systems', 'image': '', 'divider': False, 'url': '/technologies/foam-extinguishing-systems/', 'teaser': '<p>During a fire, foam extinguishing systems spread large-scale foam blanket through foam pipes, foam monitors, sprinklers or nozzles. The foam is applied on the burning material, extinguishes the fire and serves as a deterrent against re-ignition. Foam extinguishing systems are suitable for protecting high-risk areas, e.g. due to flammable liquids or plastics.</p>', 'slug': 'foam-extinguishing-systems', 'has_landing_page': True, 'careers_fair_type_id': None, 'external_content': False}, {'name': 'Gas-based suppression systems', 'children': [{'name': 'Oxeo Inert gas systems', 'children': [], 'url': '/technologies/gas-based-suppression-systems/oxeo-inert-gas-systems/', 'divider': False, 'type': 'STANDARD', 'slug': 'oxeo-inert-gas-systems', 'external_content': False}, {'name': 'Carbon dioxide systems', 'children': [], 'url': '/technologies/gas-based-suppression-systems/carbon-dioxide-systems/', 'divider': False, 'type': 'STANDARD', 'slug': 'carbon-dioxide-systems', 'external_content': False}, {'name': 'Halocarbon extinguishing systems', 'children': [], 'url': '/technologies/gas-based-suppression-systems/halocarbon-extinguishing-systems/', 'divider': False, 'type': 'STANDARD', 'slug': 'halocarbon-extinguishing-systems', 'external_content': False}], 'type': 'STANDARD', 'title': 'Gas-based suppression systems', 'image': '', 'divider': False, 'url': '/technologies/gas-based-suppression-systems/', 'teaser': '<p>Gas-based suppression systems fight fires without side effects and without leaving extinguishing agent residues even in areas that can not be reached by sprinklers. The extinguishing effect is based on the replacement of oxygen by the inert gases argon, nitrogen and carbon dioxide as well as by heat extraction through the synthetic gases.</p>', 'slug': 'gas-based-suppression-systems', 'has_landing_page': True, 'careers_fair_type_id': None, 'external_content': False}, {'name': 'Compact suppression systems', 'children': [{'name': 'CPS 1230 Cabinet protection systems', 'children': [], 'url': '/technologies/compact-suppression-systems/cps-1230-cabinet-protection-systems/', 'divider': False, 'type': 'STANDARD', 'slug': 'cps-1230-cabinet-protection-systems', 'external_content': False}, {'name': 'OneU Fire protection systems', 'children': [], 'url': '/technologies/compact-suppression-systems/oneu-fire-protection-systems/', 'divider': False, 'type': 'STANDARD', 'slug': 'oneu-fire-protection-systems', 'external_content': False}], 'type': 'STANDARD', 'title': 'Compact suppression systems', 'image': '', 'divider': False, 'url': '/technologies/compact-suppression-systems/', 'teaser': '<p>Small extinguishing systems often resemble large extinguishing systems in their structures. They are not defined by a certain extinguishing agent, but are rather characterized by their compact and precise designs, which make them particularly well suited for certain applications.</p>', 'slug': 'compact-suppression-systems', 'has_landing_page': True, 'careers_fair_type_id': None, 'external_content': False}, {'name': 'Spark extinguishing systems', 'children': [{'name': 'Spark extinguishing systems', 'children': [], 'url': '/technologies/spark-extinguishing-systems/spark-extinguishing-system/', 'divider': False, 'type': 'STANDARD', 'slug': 'spark-extinguishing-system', 'external_content': False}], 'type': 'STANDARD', 'title': 'Spark extinguishing systems', 'image': '', 'divider': False, 'url': '/technologies/spark-extinguishing-systems/', 'teaser': '<p>Spark extinguishing systems detect initial ignition in suction and conveying systems and produce instantly a water curtain with their automatic extinguishing feature to smother smoldering particles. These systems are recommended for use in areas where combustible materials are transported pneumatically and where there is a high risk of fires or dust explosions due to sparking or smoldering particles.</p>', 'slug': 'spark-extinguishing-systems', 'has_landing_page': True, 'careers_fair_type_id': None, 'external_content': False}, {'name': 'Fire prevention systems', 'children': [{'name': 'Oxeo EcoPrevent FC - Fuel Cell', 'children': [], 'url': '/technologies/fire-prevention-systems/oxeo-eco-prevent-fc/', 'divider': False, 'type': 'STANDARD', 'slug': 'oxeo-eco-prevent-fc', 'external_content': False}, {'name': 'Oxeo EcoPrevent PG - PSA Generator', 'children': [], 'url': '/technologies/fire-prevention-systems/oxeo-ecoprevent-pg-psa-generator/', 'divider': False, 'type': 'STANDARD', 'slug': 'oxeo-ecoprevent-pg-psa-generator', 'external_content': False}, {'name': 'Oxeo EcoPrevent VG - VPSA Generator', 'children': [], 'url': '/technologies/fire-prevention-systems/oxeo-eco-prevent-vg/', 'divider': False, 'type': 'STANDARD', 'slug': 'oxeo-eco-prevent-vg', 'external_content': False}, {'name': 'Oxeo EcoPrevent CS - Cylinder Storage', 'children': [], 'url': '/technologies/fire-prevention-systems/oxeo-ecoprevent-cs/', 'divider': False, 'type': 'STANDARD', 'slug': 'oxeo-ecoprevent-cs', 'external_content': False}, {'name': 'Oxeo EcoPrevent ES - External Supply', 'children': [], 'url': '/technologies/fire-prevention-systems/oxeo-ecoprevent-es-external-supply/', 'divider': False, 'type': 'STANDARD', 'slug': 'oxeo-ecoprevent-es-external-supply', 'external_content': False}], 'type': 'STANDARD', 'title': 'Fire prevention systems', 'image': '', 'divider': False, 'url': '/technologies/fire-prevention-systems/', 'teaser': '<p>Fire prevention systems reduce the air oxygen content in the protection area through a controlled supply of nitrogen to create a "fire-safe" atmosphere. This prevents fires right at the outset. Depending on the deployed fire prevention system, the development of the "fire-proof" atmosphere is either permanent or on-demand.\xa0</p>', 'slug': 'fire-prevention-systems', 'has_landing_page': True, 'careers_fair_type_id': None, 'external_content': False}, {'name': 'Inveron Hazard management system', 'children': [{'name': 'Inveron Hazard management system', 'children': [], 'url': '/technologies/inveron-hazard-management-system/inveron-hazard-management-systems/', 'divider': False, 'type': 'STANDARD', 'slug': 'inveron-hazard-management-systems', 'external_content': False}], 'type': 'STANDARD', 'title': 'Inveron Hazard management system', 'image': '', 'divider': False, 'url': '/technologies/inveron-hazard-management-system/', 'teaser': '<p>Inveron is a transparent and user-friendly system for visualizing and operating fire detection, extinguishing and hazard detection. All reports and events are automatically merged in a user interface and presented on a screen. Inveron offers ideal monitoring particularly for complex building structures.</p>', 'slug': 'inveron-hazard-management-system', 'has_landing_page': True, 'careers_fair_type_id': None, 'external_content': False}, {'name': 'Constructural fire protection', 'children': [{'name': 'Constructural fire protection', 'children': [], 'url': '/technologies/constructural-fire-protection/constructural-fire-protections/', 'divider': False, 'type': 'STANDARD', 'slug': 'constructural-fire-protections', 'external_content': False}], 'type': 'STANDARD', 'title': 'Constructural fire protection', 'image': '', 'divider': True, 'url': '/technologies/constructural-fire-protection/', 'teaser': '<p>Structural fire protection helps to prevent or contain fires and to secure escape and rescue routes in the event of a fire. This requires subdividing buildings into fire zones that spatially contain the spreading of fires for a defined period. This means that openings are closed off with fire and smoke protection doors, fire protection gates and fire-resistant glazing. Fire protection coatings dependably protect steel constructions against the impact of fire.</p>', 'slug': 'constructural-fire-protection', 'has_landing_page': False, 'careers_fair_type_id': None, 'external_content': False}, {'name': 'Technologies of Minimax Mobile Services', 'children': [], 'type': 'STANDARD', 'title': 'Minimax Mobile Services Technologies', 'image': 'uploads/menu/Minimax_Mobile Services_100_4c_7mm vom Rand_final__RMZs0DR0SVaOlqBGH4dW5w.jpg', 'divider': False, 'url': 'http://www.minimax-mobile.com/', 'teaser': '<ul>\r\n<li>Fire extinguisher</li>\r\n<li>Water-based extinguishing technology</li>\r\n<li>Smoke and heat extraction systems</li>\r\n</ul>', 'slug': 'technologies-of-minimax-mobile-services', 'has_landing_page': False, 'careers_fair_type_id': None, 'external_content': True}, {'name': 'MV Pipe Technologies', 'children': [], 'type': 'STANDARD', 'title': 'MV Pipe Tech\xadno\xadlo\xadgies', 'image': '', 'divider': False, 'url': '/technologies/mv-pipe/', 'teaser': '<p><span>Die MV Pipe Tech\xadno\xadlo\xadgies GmbH ist Teil der glo\xadbal agie\xadren\xadden Minimax Vi\xadking Grup\xadpe mit ak\xadtu\xadell mehr als 9.500 Mit\xadar\xadbei\xadten\xadden sowie einem Jah\xadres\xadum\xadsatz von zu\xadletzt mehr als 1,9 Mil\xadli\xadar\xadden Euro. Die Un\xadter\xadneh\xadmens\xadgrup\xadpe mit Haupt\xadsitz in Bad Ol\xaddes\xadloe ist eines der grö\xadß\xadten Brand\xadschutz\xadun\xadter\xadneh\xadmen der Welt und un\xadter\xadhält ei\xadge\xadne For\xadschungs-, Ent\xadwick\xadlungs- und Fer\xadti\xadgungs\xadstät\xadten.</span></p>\r\n<p><span>In Wit\xadten\xadber\xadge pro\xaddu\xadziert die MV Pipe Tech\xadno\xadlo\xadgies GmbH im\xa0welt\xadweit grö\xadß\xadten Rohr\xadvor\xadfer\xadti\xadgungs-Werk Rohre für die Brand\xadschutz\xadin\xaddus\xadtrie. Unser Werk zeich\xadnet sich aber nicht nur durch seine Größe aus, son\xaddern auch durch mo\xadderns\xadte Tech\xadno\xadlo\xadgi\xaden und Ver\xadfah\xadren.</span></p>', 'slug': 'mv-pipe', 'has_landing_page': False, 'careers_fair_type_id': None, 'external_content': False}], 'has_grandchildren': True, 'menu_class': 'technologies', 'divider': False, 'title': 'Technologies', 'teaser': '<p><span>Minimax offers the complete range of fire protection systems and components. These meet the highest requirements and can be combined into an effective and economic solution.</span></p>', 'slug': 'technologies', 'url': '/technologies/', 'id': 'technologies', 'landing_page': True, 'external_content': False}, {'name': 'Solutions', 'type': 'SOLUTIONS', 'children': [{'name': 'Industry', 'children': [{'name': 'Automotive plants', 'children': [], 'url': '/solutions/industry/automotive-plants/', 'divider': False, 'type': 'STANDARD', 'slug': 'automotive-plants', 'external_content': False}, {'name': 'Wood processing plants', 'children': [], 'url': '/solutions/industry/wood-processing-plants/', 'divider': False, 'type': 'STANDARD', 'slug': 'wood-processing-plants', 'external_content': False}, {'name': 'Aluminium and Steel plants', 'children': [], 'url': '/solutions/industry/steel-plants/', 'divider': False, 'type': 'STANDARD', 'slug': 'steel-plants', 'external_content': False}, {'name': 'Paper & Printing plants', 'children': [], 'url': '/solutions/industry/paper-and-printing-plants/', 'divider': False, 'type': 'STANDARD', 'slug': 'paper-and-printing-plants', 'external_content': False}, {'name': 'Food plants', 'children': [], 'url': '/solutions/industry/food-plants/', 'divider': False, 'type': 'STANDARD', 'slug': 'food-plants', 'external_content': False}], 'type': 'STANDARD', 'title': 'Industry', 'image': '', 'divider': False, 'url': '/solutions/industry/', 'teaser': '<p>Even small fires can paralyze an entire production plant. The fire risk is substantial: technical defects in production systems, open construction and connected production areas promote the rapid development of fire.</p>', 'slug': 'industry', 'has_landing_page': True, 'careers_fair_type_id': None, 'external_content': False}, {'name': 'Marine', 'children': [{'name': 'Cruise Vessel / Passenger Vessel', 'children': [], 'url': '/solutions/marine/cruise-vessel-passenger-vessel/', 'divider': False, 'type': 'STANDARD', 'slug': 'cruise-vessel-passenger-vessel', 'external_content': False}, {'name': 'Workboat / Tanker / Container Vessel', 'children': [], 'url': '/solutions/marine/workboat-tanker-container-vessel/', 'divider': False, 'type': 'STANDARD', 'slug': 'workboat-tanker-container-vessel', 'external_content': False}, {'name': 'Offshore Plattform', 'children': [], 'url': '/solutions/marine/offshore-plattform/', 'divider': False, 'type': 'STANDARD', 'slug': 'offshore-plattform', 'external_content': False}, {'name': 'Tug', 'children': [], 'url': '/solutions/marine/tug-boat/', 'divider': False, 'type': 'STANDARD', 'slug': 'tug-boat', 'external_content': False}], 'type': 'STANDARD', 'title': 'Marine', 'image': '', 'divider': False, 'url': '/solutions/marine/', 'teaser': '<p>Vessels and other off-shore areas have disproportionately high security requirements, due to the special conditions at sea, as a quick escape is impossible and outside help for extinguishing a fire is often not available.</p>', 'slug': 'marine', 'has_landing_page': True, 'careers_fair_type_id': None, 'external_content': False}, {'name': 'Energy', 'children': [{'name': 'Combined cycle power plants', 'children': [], 'url': '/solutions/energy/combined-cycle-power-plants/', 'divider': False, 'type': 'STANDARD', 'slug': 'combined-cycle-power-plants', 'external_content': False}, {'name': 'Coal power plants', 'children': [], 'url': '/solutions/energy/coal-power-plants/', 'divider': False, 'type': 'STANDARD', 'slug': 'coal-power-plants', 'external_content': False}, {'name': 'Recycling plants', 'children': [], 'url': '/solutions/energy/recycling-plants/', 'divider': False, 'type': 'STANDARD', 'slug': 'recycling-plants', 'external_content': False}, {'name': 'Wind energy plants', 'children': [], 'url': '/solutions/energy/wind-energy-plants/', 'divider': False, 'type': 'STANDARD', 'slug': 'wind-energy-plants', 'external_content': False}], 'type': 'STANDARD', 'title': 'Energy', 'image': '', 'divider': False, 'url': '/solutions/energy/', 'teaser': '<p>Damage caused by fire in just one part of a power station is sufficient to endanger the entire electricity supply. The fire risks are manifold: escaping lubricating oils that ignite on hot surfaces, or technical defects such as short circuits or overheating of turbines that cause a fire.</p>', 'slug': 'energy', 'has_landing_page': True, 'careers_fair_type_id': None, 'external_content': False}, {'name': 'Commerce', 'children': [{'name': 'Logistic centers', 'children': [], 'url': '/solutions/commerce/logistic-centers/', 'divider': False, 'type': 'STANDARD', 'slug': 'logistic-centers', 'external_content': False}, {'name': 'Retail', 'children': [], 'url': '/solutions/commerce/retail/', 'divider': False, 'type': 'STANDARD', 'slug': 'retail', 'external_content': False}, {'name': 'Office buildings', 'children': [], 'url': '/solutions/commerce/office-buildings/', 'divider': False, 'type': 'STANDARD', 'slug': 'office-buildings', 'external_content': False}], 'type': 'STANDARD', 'title': 'Commerce', 'image': '', 'divider': False, 'url': '/solutions/commerce/', 'teaser': '<p>Publicly accessible areas require fire protection that provides comprehensive protection for people. The fire risks are manifold. Whether shorts circuits on demo models or lighting in commercial premises, a high fire load affects the considerable quantities of goods in the confined spaces of logistics areas.</p>', 'slug': 'commerce', 'has_landing_page': True, 'careers_fair_type_id': None, 'external_content': False}, {'name': 'Infrastructure', 'children': [{'name': 'Data Center', 'children': [], 'url': '/solutions/infrastructure/data-center/', 'divider': False, 'type': 'STANDARD', 'slug': 'data-center', 'external_content': False}, {'name': 'Hotels', 'children': [], 'url': '/solutions/infrastructure/hotels/', 'divider': False, 'type': 'STANDARD', 'slug': 'hotels', 'external_content': False}, {'name': 'Research institutions', 'children': [], 'url': '/solutions/infrastructure/research-institutions/', 'divider': False, 'type': 'STANDARD', 'slug': 'research-institutions', 'external_content': False}, {'name': 'Hospitals', 'children': [], 'url': '/solutions/infrastructure/hospitals/', 'divider': False, 'type': 'STANDARD', 'slug': 'hospitals', 'external_content': False}], 'type': 'STANDARD', 'title': 'Infrastructure', 'image': '', 'divider': True, 'url': '/solutions/infrastructure/', 'teaser': '<p>Personal protection is a top priority, as the fire risks are manifold. Careless smoking, short circuits in lighting systems or technical equipment or even arson may cause a fire.</p>', 'slug': 'infrastructure', 'has_landing_page': True, 'careers_fair_type_id': None, 'external_content': False}, {'name': 'Solutions by Risks', 'children': [{'name': 'WoodTechProtect', 'children': [], 'url': '/solutions/solutions-risks/wood-processing-machines/', 'divider': False, 'type': 'STANDARD', 'slug': 'wood-processing-machines', 'external_content': False}, {'name': 'PVProtect', 'children': [], 'url': '/solutions/solutions-risks/pvprotect/', 'divider': False, 'type': 'STANDARD', 'slug': 'pvprotect', 'external_content': False}, {'name': 'LiquidProtect', 'children': [], 'url': '/solutions/solutions-risks/liquidprotect/', 'divider': False, 'type': 'STANDARD', 'slug': 'liquidprotect', 'external_content': False}, {'name': 'MachineToolProtect', 'children': [], 'url': '/solutions/solutions-risks/machinetoolprotect/', 'divider': False, 'type': 'STANDARD', 'slug': 'machinetoolprotect', 'external_content': False}, {'name': 'DryerProtect', 'children': [], 'url': '/solutions/solutions-risks/dryerprotect/', 'divider': False, 'type': 'STANDARD', 'slug': 'dryerprotect', 'external_content': False}, {'name': 'TurbineProtect', 'children': [], 'url': '/solutions/solutions-risks/turbineprotect/', 'divider': False, 'type': 'STANDARD', 'slug': 'turbineprotect', 'external_content': False}, {'name': 'TraFoProtect', 'children': [], 'url': '/solutions/solutions-risks/trafoprotect/', 'divider': False, 'type': 'STANDARD', 'slug': 'trafoprotect', 'external_content': False}], 'type': 'STANDARD', 'title': 'Solutions by risks', 'image': '', 'divider': False, 'url': '/solutions/solutions-risks/', 'teaser': '<p>Many branches of in\xaddustry in\xadvolve spe\xadcial fire risks and so present spe\xadcial re\xadquire\xadments for the fire pro\xadtec\xadtion concept. With our know-how and our broad range of products we are the right part\xadner where in\xaddi\xadvidual solu\xadtions are re\xadquired.</p>', 'slug': 'solutions-risks', 'has_landing_page': False, 'careers_fair_type_id': None, 'external_content': False}], 'has_grandchildren': True, 'menu_class': 'solutions', 'divider': False, 'title': 'Solutions', 'teaser': '<p>Many branches of industry involve special fire risks and so present special requirements for the fire protection concept. With our know-how and our broad range of products we are the right partner where individual solutions are required.</p>', 'slug': 'solutions', 'url': '/solutions/', 'id': 'solutions', 'landing_page': True, 'external_content': False}, {'name': 'Service', 'type': 'SERVICES', 'children': [{'name': 'Maintenance & repair', 'children': [{'name': 'Maintenance & repair', 'children': [], 'url': '/services/maintenance-and-repair/maintenance-repairs/', 'divider': False, 'type': 'STANDARD', 'slug': 'maintenance-repairs', 'external_content': False}, {'name': 'Container exchange', 'children': [], 'url': '/services/maintenance-and-repair/container-exchange/', 'divider': False, 'type': 'STANDARD', 'slug': 'container-exchange', 'external_content': False}], 'type': 'STANDARD', 'title': 'Maintenance & repair', 'image': '', 'divider': False, 'url': '/services/maintenance-and-repair/', 'teaser': '<p>Fire protection systems are complex safety systems, which must be absolutely reliable in case of emergency. Regular maintenance and repairs are the prerequisite for ensuring that not only the function but also the insurance protection of your company is ensured.</p>', 'slug': 'maintenance-and-repair', 'has_landing_page': False, 'careers_fair_type_id': None, 'external_content': False}, {'name': 'Brandforschungszentrum', 'children': [], 'type': 'STANDARD', 'title': None, 'image': '', 'divider': False, 'url': '/services/brandforschungszentrum/', 'teaser': None, 'slug': 'brandforschungszentrum', 'has_landing_page': False, 'careers_fair_type_id': None, 'external_content': False}, {'name': 'BIM', 'children': [], 'type': 'STANDARD', 'title': 'BIM', 'image': '', 'divider': False, 'url': '/services/bim/', 'teaser': None, 'slug': 'bim', 'has_landing_page': False, 'careers_fair_type_id': None, 'external_content': False}, {'name': 'Optimize security', 'children': [{'name': 'Retrofitting of an automatic rinsing system', 'children': [], 'url': '/services/optimize-security/retrofitting-of-an-automatic-rinsing-system/', 'divider': False, 'type': 'STANDARD', 'slug': 'retrofitting-of-an-automatic-rinsing-system', 'external_content': False}, {'name': 'Pump load testing', 'children': [], 'url': '/services/optimize-security/pump-load-testing/', 'divider': False, 'type': 'STANDARD', 'slug': 'pump-load-testing', 'external_content': False}, {'name': 'Winter-check', 'children': [], 'url': '/services/optimize-security/winter-check/', 'divider': False, 'type': 'STANDARD', 'slug': 'winter-check', 'external_content': False}, {'name': 'Protection of water sensitive areas', 'children': [], 'url': '/services/optimize-security/protection-of-water-sensitive-areas/', 'divider': False, 'type': 'STANDARD', 'slug': 'protection-of-water-sensitive-areas', 'external_content': False}, {'name': 'Conversion to undercover sprinklers', 'children': [], 'url': '/services/optimize-security/conversion-to-undercover-sprinklers/', 'divider': False, 'type': 'STANDARD', 'slug': 'conversion-to-undercover-sprinklers', 'external_content': False}, {'name': 'Retrofitting of drain units', 'children': [], 'url': '/services/optimize-security/retrofitting-of-drain-units/', 'divider': False, 'type': 'STANDARD', 'slug': 'retrofitting-of-drain-units', 'external_content': False}, {'name': 'Simplified function testing of flow detectors', 'children': [], 'url': '/services/optimize-security/simplified-function-testing-of-flow-detectors/', 'divider': False, 'type': 'STANDARD', 'slug': 'simplified-function-testing-of-flow-detectors', 'external_content': False}, {'name': 'Subsequent system documentation', 'children': [], 'url': '/services/optimize-security/subsequent-system-documentation/', 'divider': False, 'type': 'STANDARD', 'slug': 'subsequent-system-documentation', 'external_content': False}, {'name': 'Simplified alarm test', 'children': [], 'url': '/services/optimize-security/simplified-alarm-test/', 'divider': False, 'type': 'STANDARD', 'slug': 'simplified-alarm-test', 'external_content': False}, {'name': 'Avoid hard drive errors through noise insulation', 'children': [], 'url': '/services/optimize-security/avoid-hard-drive-errors-through-noise-insulation/', 'divider': False, 'type': 'STANDARD', 'slug': 'avoid-hard-drive-errors-through-noise-insulation', 'external_content': False}, {'name': 'Automation of water and compressed air feeding', 'children': [], 'url': '/services/optimize-security/automation-of-water-and-compressed-air-feeding/', 'divider': False, 'type': 'STANDARD', 'slug': 'automation-of-water-and-compressed-air-feeding', 'external_content': False}], 'type': 'STANDARD', 'title': 'For greater safety and convenience', 'image': '', 'divider': False, 'url': '/services/optimize-security/', 'teaser': '<p>Components which for example minimize the risk of false release or make function tests significantly easier may be retrofitted without significant expenditure.</p>', 'slug': 'optimize-security', 'has_landing_page': False, 'careers_fair_type_id': None, 'external_content': False}, {'name': 'Avoid aging', 'children': [{'name': 'Revision slide for valve stations', 'children': [], 'url': '/services/avoid-aging/revision-slide-for-valve-stations/', 'divider': False, 'type': 'STANDARD', 'slug': 'revision-slide-for-valve-stations', 'external_content': False}, {'name': 'Inspection of water reservoirs', 'children': [], 'url': '/services/avoid-aging/inspection-of-water-reservoirs/', 'divider': False, 'type': 'STANDARD', 'slug': 'inspection-of-water-reservoirs', 'external_content': False}, {'name': 'Increased corrosion protection via nitrogen injection', 'children': [], 'url': '/services/avoid-aging/increased-corrosion-protection-via-nitrogen-injection/', 'divider': False, 'type': 'STANDARD', 'slug': 'increased-corrosion-protection-via-nitrogen-injection', 'external_content': False}, {'name': 'Hose sets for special extinguishing systems', 'children': [], 'url': '/services/avoid-aging/hose-sets-for-special-extinguishing-systems/', 'divider': False, 'type': 'STANDARD', 'slug': 'hose-sets-for-special-extinguishing-systems', 'external_content': False}, {'name': 'Reliability verification of fire detection systems', 'children': [], 'url': '/services/avoid-aging/reliability-verification-of-fire-detection-systems/', 'divider': False, 'type': 'STANDARD', 'slug': 'reliability-verification-of-fire-detection-systems', 'external_content': False}, {'name': 'Replacement of the sprinkler pumps control cabinet', 'children': [], 'url': '/services/avoid-aging/replacement-of-the-sprinkler-pumps-control-cabinet/', 'divider': False, 'type': 'STANDARD', 'slug': 'replacement-of-the-sprinkler-pumps-control-cabinet', 'external_content': False}, {'name': 'Surveying of compressed air tanks', 'children': [], 'url': '/services/avoid-aging/surveying-of-compressed-air-tanks/', 'divider': False, 'type': 'STANDARD', 'slug': 'surveying-of-compressed-air-tanks', 'external_content': False}, {'name': 'Inspection of old water extinguishing systems', 'children': [], 'url': '/services/avoid-aging/inspection-of-old-water-extinguishing-systems/', 'divider': False, 'type': 'STANDARD', 'slug': 'inspection-of-old-water-extinguishing-systems', 'external_content': False}, {'name': 'Increased corrosion protection through water treatment', 'children': [], 'url': '/services/avoid-aging/increased-corrosion-protection-through-water-treatment/', 'divider': False, 'type': 'STANDARD', 'slug': 'increased-corrosion-protection-through-water-treatment', 'external_content': False}], 'type': 'STANDARD', 'title': 'Against aging and corrosion', 'image': '', 'divider': False, 'url': '/services/avoid-aging/', 'teaser': '<p>Inspections of the functioning state and if needed the exchange of relevant components are often indispensable in order to maintain the reliability and effectiveness of an extinguishing system running even after long years of operational readiness.</p>', 'slug': 'avoid-aging', 'has_landing_page': False, 'careers_fair_type_id': None, 'external_content': False}, {'name': 'Create transparency', 'children': [{'name': 'Electric alarm', 'children': [], 'url': '/services/create-transparency/electric-alarm/', 'divider': False, 'type': 'STANDARD', 'slug': 'electric-alarm', 'external_content': False}, {'name': 'Failure relay', 'children': [], 'url': '/services/create-transparency/failure-relay/', 'divider': False, 'type': 'STANDARD', 'slug': 'failure-relay', 'external_content': False}, {'name': 'Electrical monitoring and MonitoringPlus', 'children': [], 'url': '/services/create-transparency/electrical-monitoring-and-monitoring-plus/', 'divider': False, 'type': 'STANDARD', 'slug': 'electrical-monitoring-and-monitoring-plus', 'external_content': False}], 'type': 'STANDARD', 'title': 'MonitoringPlus for greater transparency', 'image': '', 'divider': False, 'url': '/services/create-transparency/', 'teaser': '<p>Environmental- and operating conditions of an extinguishing system are continuously recorded with electrical monitoring. Deviations from the target state are automatically displaced, saving long inspection rounds.\xa0</p>', 'slug': 'create-transparency', 'has_landing_page': False, 'careers_fair_type_id': None, 'external_content': False}, {'name': 'Trainings', 'children': [{'name': 'Spinkler maintenance technician', 'children': [], 'url': '/services/trainings/sprinklerwart/', 'divider': False, 'type': 'STANDARD', 'slug': 'sprinklerwart', 'external_content': False}], 'type': 'STANDARD', 'title': 'Trainings', 'image': '', 'divider': False, 'url': '/services/trainings/', 'teaser': '<p>Minimax offers a comprehensive training- and further training program for operations of fire protection systems. Technical contexts are shown in a practical manner on relevant components in order to illustrate the functioning and effectiveness of extinguishing systems.</p>', 'slug': 'trainings', 'has_landing_page': False, 'careers_fair_type_id': None, 'external_content': False}], 'has_grandchildren': True, 'menu_class': 'services', 'divider': False, 'title': 'Service', 'teaser': '<p>Regular monitoring of signaling and extinguishing systems and their maintenance are important preventive measures in order to permanently ensure functionality. Our service ensures a proper and timely execution for all fire protection systems.</p>', 'slug': 'services', 'url': '/services/', 'id': 'services', 'landing_page': False, 'external_content': False}]}
minimax.contextprocessor.template_keys.google
Toggle context {'google': {'geocode': 'AIzaSyAxPhlk4zIW1xmJjbikZ-PyNvRXQs1ImWA', 'google_tracking_code': None, 'google_tag_manager_code': None, 'google_analytics_domain': 'auto'}, 'fb': {'fbpixel_id': None}}
minimax.contextprocessor.template_keys.contact_page
Toggle context {'contact_page': <PageTreeItem: Get in touch>, 'DEFAULT_REGION_CODE': 'DE', 'DEFAULT_LANGUAGE_CODE': 'en'}
minimax.contextprocessor.template_keys.debug_enabled
Toggle context {'debug_enabled': True}
minimax.contextprocessor.template_keys.page_urls_by_language
Toggle context {'page_urls': [{'url': '/de/de/news-and-events/news/?category=1', 'language_code': 'DE', 'active': False}, {'url': '/de/en/news-and-events/news/?category=1', 'language_code': 'EN', 'active': True}], 'region_name': 'Germany', 'region_code': 'DE'}
minimax.contextprocessor.template_keys.footer_object
Toggle context {'footer': <Footer: Footer Germany>}
minimax.contextprocessor.template_keys.region_details
Toggle context {'region_logo': '', 'local_google_tracking_code': 'UA-110580508-2', 'local_google_analytics_domain': None, 'local_google_analytics_name': 'MinimaxDE'}
minimax.contextprocessor.template_keys.get_hreflang_tags
Toggle context {'hreflang_items': [{'hreflang': 'de-DE', 'url': '/de/de/news-and-events/news/?category=1', 'active': False}, {'hreflang': 'en-DE', 'url': '/de/en/news-and-events/news/?category=1', 'active': True}, {'hreflang': 'en-FR', 'url': '/fr/en/news-and-events/news/?category=1', 'active': True}, {'hreflang': 'fr-FR', 'url': '/fr/fr/news-and-events/news/?category=1', 'active': False}, {'hreflang': 'en-NL', 'url': '/nl/en/news-and-events/news/?category=1', 'active': True}, {'hreflang': 'nl-NL', 'url': '/nl/nl/news-and-events/news/?category=1', 'active': False}, {'hreflang': 'en', 'url': '/int/en/news-and-events/news/?category=1', 'active': True}, {'hreflang': 'en-AU', 'url': '/au/en/news-and-events/news/?category=1', 'active': True}, {'hreflang': 'en-SG', 'url': '/sg/en/news-and-events/news/?category=1', 'active': True}, {'hreflang': 'en-RO', 'url': '/ro/en/news-and-events/news/?category=1', 'active': True}, {'hreflang': 'en-TH', 'url': '/th/en/news-and-events/news/?category=1', 'active': True}, {'hreflang': 'en-MY', 'url': '/my/en/news-and-events/news/?category=1', 'active': True}, {'hreflang': 'en-TR', 'url': '/tr/en/news-and-events/news/?category=1', 'active': True}, {'hreflang': 'tr-TR', 'url': '/tr/tr/news-and-events/news/?category=1', 'active': False}, {'hreflang': 'en-BR', 'url': '/br/en/news-and-events/news/?category=1', 'active': True}, {'hreflang': 'pt-BR', 'url': '/br/pt/news-and-events/news/?category=1', 'active': False}, {'hreflang': 'en-PL', 'url': '/pl/en/news-and-events/news/?category=1', 'active': True}, {'hreflang': 'pl-PL', 'url': '/pl/pl/news-and-events/news/?category=1', 'active': False}, {'hreflang': 'en-CN', 'url': '/cn/en/news-and-events/news/?category=1', 'active': True}, {'hreflang': 'zh-CN', 'url': '/cn/zh/news-and-events/news/?category=1', 'active': False}, {'hreflang': 'en-SA', 'url': '/sa/en/news-and-events/news/?category=1', 'active': True}, {'hreflang': 'en-HU', 'url': '/hu/en/news-and-events/news/?category=1', 'active': True}, {'hreflang': 'en-IN', 'url': '/in/en/news-and-events/news/?category=1', 'active': True}]}
minimax.contextprocessor.template_keys.rexx_portal_url
Toggle context {'rexx_portal_url': 'https://karriere.minimax.de/eng'}
minimax.contextprocessor.template_keys.sentry_dsn
Toggle context {'SENTRY_DSN': 'https://d701980f162750d66882e828a477a293@o351046.ingest.us.sentry.io/4507644935864320', 'SENTRY_ENVIRONMENT': 'staging'}

Alerts

No alerts found

Cache calls from 2 backends

Summary

Total calls Total time Cache hits Cache misses
14 5.0803422927856445 ms 11 1

Commands

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

Calls

Time (ms) Type Arguments Keyword arguments Backend
1.5245 delete ('template.cache.main_menu.4d7f484ced49e9d930b7aab881b449b4',) {} <django.core.cache.backends.memcached.PyMemcacheCache object at 0x7f2a1555c7a0>
/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/local/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/app/minimax/contextprocessor/menu.py in update_menu_context(49)
  cache.delete(key)

0.3528 get ('template.cache.main_menu.4d7f484ced49e9d930b7aab881b449b4',) {} <django.core.cache.backends.memcached.PyMemcacheCache object at 0x7f2a1555c7a0>
/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

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

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

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

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

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

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

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

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

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

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

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

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

/usr/local/lib/python3.12/site-packages/django/templatetags/cache.py in render(51)
  value = fragment_cache.get(cache_key)

0.2586 get ('sorl-thumbnail||image||242118a9b24d1e146b8ea5a8204f21ab',) {} <django.core.cache.backends.memcached.PyMemcacheCache object at 0x7f2a1555c7a0>
/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

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

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

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

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

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

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

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

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

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

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

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

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

/usr/local/lib/python3.12/site-packages/django/templatetags/cache.py in render(53)
  value = self.nodelist.render(context)

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

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

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

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

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

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

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

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

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

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

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

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

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/templatetags/thumbnail.py in render(55)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/templatetags/thumbnail.py in _render(135)
  thumbnail = get_thumbnail(file_, geometry, **options)

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/shortcuts.py in get_thumbnail(8)
  return default.backend.get_thumbnail(file_, geometry_string, **options)

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/base.py in get_thumbnail(95)
  cached = default.kvstore.get(thumbnail)

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/kvstores/base.py in get(37)
  return self._get(image_file.key)

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/kvstores/base.py in _get(156)
  value = self._get_raw(add_prefix(key, identity))

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/kvstores/cached_db_kvstore.py in _get_raw(36)
  value = self.cache.get(key)

0.4524 set ('template.cache.main_menu.4d7f484ced49e9d930b7aab881b449b4', '\n <a href="/de/en/" class="main-menu-home non-touch">\n <picture>\n <source srcset="/static/frontend/images/home.webp" type="image/webp">\n <source srcset="/static/frontend/images/home.png" type="image/png">\n <img src="/static/frontend/images/home.png" alt="Home" loading="lazy">\n </picture>\n <span>Home</span>\n </a>\n\n\n\n <a href="#news-and-events"\n role="button"\n data-active="news-and-events"\n data-toggle="#news-and-events"\n class="main-menu-item js-trigger news-and-events">\n News &amp; Events\n </a>\n\n <div class="submenu js-modal news-and-events" id="news-and-events">\n <div class="submenu-content">\n <h2 class="submenu-head">News &amp; Events</h2>\n <div class="submenu-desc">\n <p>Keep up to date with our latest news and events and learn more about our innovative solutions.</p>\n </div>\n \n \n </div>\n \n <ul class="menu-l2 no-height">\n \n \n <li class="skip-hyphen menu-l2-item" >\n <a data-show="#" class="no_landing_page no-submenu menu_item_landing_dt"\n href="/de/en/news-and-events/news/">\n News\n </a>\n <a data-show="#" class="no_landing_page no-submenu menu_item_landing_mb"\n href="/de/en/news-and-events/news/">\n News\n </a>\n \n </li>\n\n \n \n <li class="skip-hyphen menu-l2-item" data-careers="5">\n <a data-show="#" class="no_landing_page no-submenu menu_item_landing_dt"\n href="/de/en/news-and-events/events-and-trade-shows/?">\n Events &amp; Trade shows\n </a>\n <a data-show="#" class="no_landing_page no-submenu menu_item_landing_mb"\n href="/de/en/news-and-events/events-and-trade-shows/?">\n Events &amp; Trade shows\n </a>\n \n </li>\n\n \n \n </ul>\n \n </div>\n \n\n <a href="#about"\n role="button"\n data-active="about"\n data-toggle="#about"\n class="main-menu-item js-trigger about">\n About Minimax Test\n </a>\n\n <div class="submenu js-modal about" id="about">\n <div class="submenu-content">\n <h2 class="submenu-head">About Minimax Test</h2>\n <div class="submenu-desc">\n <p>With high quality standards, special innovations and individual customer support, Minimax offers unrivaled fire protection solutions worldwide.</p>\n </div>\n \n \n </div>\n \n <ul class="menu-l2 no-height">\n \n \n <li class="skip-hyphen menu-l2-item" >\n <a data-show="#" class="no_landing_page no-submenu menu_item_landing_dt"\n href="/de/en/about/testing/">\n testing\n </a>\n <a data-show="#" class="no_landing_page no-submenu menu_item_landing_mb"\n href="/de/en/about/testing/">\n testing\n </a>\n \n <div class="menu-l3">\n <ul class="menu-l3-panel"id="l4-1">\n <div class="panel-overlay">\n <li class="menu-l3-heading">\n \n <div class="skip-hyphen menu-l3-header">testing</div>\n \n\n \n\n \n <div class="menu-l3-txt">\n <p>testing</p>\n </div>\n \n </li>\n \n \n \n </div>\n </ul>\n </div>\n \n </li>\n\n \n \n <li class="skip-hyphen menu-l2-item" >\n <a data-show="#" class="no_landing_page menu_item_landing_dt"\n href="/de/en/about/company/">\n Our company\n </a>\n <a data-show="#" class="no_landing_page menu_item_landing_mb"\n href="/de/en/about/company/">\n Our company\n </a>\n \n <div class="menu-l3">\n <ul class="menu-l3-panel"id="l4-2">\n <div class="panel-overlay">\n <li class="menu-l3-heading">\n \n <div class="skip-hyphen menu-l3-header">Our company</div>\n \n\n \n\n \n <div class="menu-l3-txt">\n <p>For 120 years, Minimax has been one of the leading brands in fire protection. The group has several research, development and manufacturing facilities. Minimax provides tailored solutions wherever there is a fire threat. A comprehensive range of after-installation services completes the offering.</p>\n </div>\n \n </li>\n \n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/about/company/about-minimax/">\n About Minimax\n </a>\n \n \n </li>\n\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/about/company/strategic-purchasing/">\n Strategic Purchasing\n </a>\n \n \n </li>\n\n \n \n </div>\n </ul>\n </div>\n \n </li>\n\n \n \n <li class="skip-hyphen menu-l2-item" >\n <a data-show="#" class="no_landing_page no-submenu menu_item_landing_dt"\n href="/de/en/about/history/">\n Our history\n </a>\n <a data-show="#" class="no_landing_page no-submenu menu_item_landing_mb"\n href="/de/en/about/history/">\n Our history\n </a>\n \n </li>\n\n \n \n </ul>\n \n </div>\n \n\n \n <a href="/de/en/karriere/"\n class="main-menu-item karriere"\n data-toggle="#karriere"\n data-landingpage="True"\n data-active="karriere">\n Careers\n </a>\n \n\n <div class="submenu js-modal karriere" id="karriere">\n <div class="submenu-content">\n <h2 class="submenu-head">Careers</h2>\n <div class="submenu-desc">\n <p>Minimax offers an innovative and international working environment. Our employees value the varied work, the various opportunities for self-development and the good collegian environment.\xa0</p>\n </div>\n \n \n </div>\n \n </div>\n \n\n <a href="#downloads"\n role="button"\n data-active="downloads"\n data-toggle="#downloads"\n class="main-menu-item js-trigger downloads">\n Downloads\n </a>\n\n <div class="submenu js-modal downloads" id="downloads">\n <div class="submenu-content">\n <h2 class="submenu-head">Downloads</h2>\n <div class="submenu-desc">\n <p>On this page you will find all the "Technical Product information" to our product portfolio.</p>\n </div>\n \n <a href="/de/en/downloads/" class="btn submenu-link">\n <span class="btn-ico_arrow_right"></span>\n Enter download center\n </a>\n \n \n </div>\n \n </div>\n \n\n <a href="#contact"\n role="button"\n data-active="contact"\n data-toggle="#contact"\n class="main-menu-item js-trigger contact">\n Contact\n </a>\n\n <div class="submenu js-modal contact" id="contact">\n <div class="submenu-content">\n <h2 class="submenu-head">Contact</h2>\n <div class="submenu-desc">\n <p>Let us know how we can help you!</p>\n </div>\n \n \n </div>\n \n <ul class="menu-l2 no-height">\n \n \n <li class="skip-hyphen menu-l2-item" >\n <a data-show="#" class="no_landing_page no-submenu menu_item_landing_dt"\n href="/de/en/contact/contact-persons/">\n Contact persons\n </a>\n <a data-show="#" class="no_landing_page no-submenu menu_item_landing_mb"\n href="/de/en/contact/contact-persons/">\n Contact persons\n </a>\n \n </li>\n\n \n \n <li class="skip-hyphen menu-l2-item" >\n <a data-show="#" class="no_landing_page no-submenu menu_item_landing_dt"\n href="/de/en/contact/get-in-touch/">\n Get in touch\n </a>\n <a data-show="#" class="no_landing_page no-submenu menu_item_landing_mb"\n href="/de/en/contact/get-in-touch/">\n Get in touch\n </a>\n \n </li>\n\n \n \n <li class="skip-hyphen menu-l2-item" >\n <a data-show="#" class="no_landing_page no-submenu menu_item_landing_dt"\n href="/de/en/contact/locations/">\n Locations\n </a>\n <a data-show="#" class="no_landing_page no-submenu menu_item_landing_mb"\n href="/de/en/contact/locations/">\n Locations\n </a>\n \n </li>\n\n \n \n <li class="skip-hyphen menu-l2-item" >\n <a data-show="#" class="no_landing_page no-submenu menu_item_landing_dt"\n href="/de/en/contact/partners/">\n Partner\n </a>\n <a data-show="#" class="no_landing_page no-submenu menu_item_landing_mb"\n href="/de/en/contact/partners/">\n Partner\n </a>\n \n </li>\n\n \n \n </ul>\n \n </div>\n \n\n \n <a href="/de/en/technologies/"\n class="main-menu-item technologies menu_item_landing_dt"\n data-toggle="#technologies"\n data-landingpage="True"\n data-active="technologies">\n Technologies\n </a>\n <a href="#technologies"\n role="button"\n data-active="technologies"\n data-toggle="#technologies"\n class="main-menu-item js-trigger technologies menu_item_landing_mb">\n Technologies\n </a>\n \n\n <div class="submenu js-modal technologies" id="technologies">\n <div class="submenu-content">\n <h2 class="submenu-head">Technologies</h2>\n <div class="submenu-desc">\n <p><span>Minimax offers the complete range of fire protection systems and components. These meet the highest requirements and can be combined into an effective and economic solution.</span></p>\n </div>\n \n \n </div>\n \n <ul class="menu-l2 no-height">\n \n <li class="skip-hyphen menu-l2-item menu_item_overview_mb">\n <a data-show="#" class=""\n href="/de/en/technologies/">\n Overview\n </a>\n </li>\n \n \n <li class="skip-hyphen menu-l2-item" >\n <a data-show="#" class=" menu_item_landing_dt"\n href="/de/en/technologies/fire-detection-systems-and-suppression-control/">\n Fire detection systems and suppression control\n </a>\n <a data-show="#" class="no_landing_page menu_item_landing_mb"\n href="/de/en/technologies/fire-detection-systems-and-suppression-control/">\n Fire detection systems and suppression control\n </a>\n \n <div class="menu-l3">\n <ul class="menu-l3-panel"id="l4-1">\n <div class="panel-overlay">\n <li class="menu-l3-heading">\n \n <div class="skip-hyphen menu-l3-header">Fire detection systems and suppression control</div>\n \n\n \n\n \n <div class="menu-l3-txt">\n <p>All signals converge in the fire alarm control panel which sets off alarms to\xa0permanently manned stations and the fire department.\xa0\xa0In addition, the fire detection technology controls and monitors in many cases all fire protection systems.\xa0</p>\r\n<p><br /></p>\n </div>\n \n </li>\n \n \n <li class="skip-hyphen menu-l3-item menu_item_overview_mb">\n <a data-show="#" class=""\n href="/de/en/technologies/fire-detection-systems-and-suppression-control/">\n Overview\n </a>\n </li>\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/technologies/fire-detection-systems-and-suppression-control/clunid-fmz/">\n Clunid Fire detection and control panel\n </a>\n \n \n </li>\n\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/technologies/fire-detection-systems-and-suppression-control/univario-industrial-fire-detectors/">\n UniVario Industrial fire detectors\n </a>\n \n \n </li>\n\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/technologies/fire-detection-systems-and-suppression-control/helios-aspirating-smoke-detectors/">\n HELIOS Aspirating smoke detectors\n </a>\n \n \n </li>\n\n \n \n </div>\n </ul>\n </div>\n \n </li>\n\n \n \n <li class="skip-hyphen menu-l2-item" >\n <a data-show="#" class=" menu_item_landing_dt"\n href="/de/en/technologies/water-suppression-systems/">\n Water-based suppression systems\n </a>\n <a data-show="#" class="no_landing_page menu_item_landing_mb"\n href="/de/en/technologies/water-suppression-systems/">\n Water-based suppression systems\n </a>\n \n <div class="menu-l3">\n <ul class="menu-l3-panel"id="l4-2">\n <div class="panel-overlay">\n <li class="menu-l3-heading">\n \n <div class="skip-hyphen menu-l3-header">Water-based suppression systems</div>\n \n\n \n\n \n <div class="menu-l3-txt">\n <p>Water is the most natural of all extinguishing agents and is usually available in sufficient quantities at a reasonable price. It prevents smoke as well as pollutants, the extinguishing effect is based on its heat retention capacity.</p>\n </div>\n \n </li>\n \n \n <li class="skip-hyphen menu-l3-item menu_item_overview_mb">\n <a data-show="#" class=""\n href="/de/en/technologies/water-suppression-systems/">\n Overview\n </a>\n </li>\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/technologies/water-suppression-systems/sprinkler-systems/">\n Sprinkler systems\n </a>\n \n \n </li>\n\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/technologies/water-suppression-systems/deluge-systems/">\n Deluge systems\n </a>\n \n \n </li>\n\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/technologies/water-suppression-systems/mxone/">\n MXOne\n </a>\n \n \n </li>\n\n \n \n </div>\n </ul>\n </div>\n \n </li>\n\n \n \n <li class="skip-hyphen menu-l2-item" >\n <a data-show="#" class=" menu_item_landing_dt"\n href="/de/en/technologies/minifog-water-mist-systems/">\n Minifog water mist systems\n </a>\n <a data-show="#" class="no_landing_page menu_item_landing_mb"\n href="/de/en/technologies/minifog-water-mist-systems/">\n Minifog water mist systems\n </a>\n \n <div class="menu-l3">\n <ul class="menu-l3-panel"id="l4-3">\n <div class="panel-overlay">\n <li class="menu-l3-heading">\n \n <div class="skip-hyphen menu-l3-header">Minifog water mist systems</div>\n \n\n \n\n \n <div class="menu-l3-txt">\n <p>Minifog water mist systems disperse the extinguishing water very finely through special nozzles and sprinklers and/or increased operating pressures.\xa0At the same time, the overall surface of the extinguishing water is increased, enabling it to absorb heat and evaporate faster. The related cooling and smothering effect makes it possible to fight fires in a particularly effective way with a reduced consumption of extinguishing water.\xa0</p>\n </div>\n \n </li>\n \n \n <li class="skip-hyphen menu-l3-item menu_item_overview_mb">\n <a data-show="#" class=""\n href="/de/en/technologies/minifog-water-mist-systems/">\n Overview\n </a>\n </li>\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/technologies/minifog-water-mist-systems/minifog-econaqua/">\n Minifog EconAqua\n </a>\n \n \n </li>\n\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/technologies/minifog-water-mist-systems/minifog-procon/">\n Minifog ProCon\n </a>\n \n \n </li>\n\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/technologies/minifog-water-mist-systems/minifog-procon-xp/">\n Minifog ProCon XP\n </a>\n \n \n </li>\n\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/technologies/minifog-water-mist-systems/minifog-marine-xp/">\n Minifog marine XP\n </a>\n \n \n </li>\n\n \n \n </div>\n </ul>\n </div>\n \n </li>\n\n \n \n <li class="skip-hyphen menu-l2-item" >\n <a data-show="#" class=" menu_item_landing_dt"\n href="/de/en/technologies/foam-extinguishing-systems/">\n Foam extinguishing systems\n </a>\n <a data-show="#" class="no_landing_page menu_item_landing_mb"\n href="/de/en/technologies/foam-extinguishing-systems/">\n Foam extinguishing systems\n </a>\n \n <div class="menu-l3">\n <ul class="menu-l3-panel"id="l4-4">\n <div class="panel-overlay">\n <li class="menu-l3-heading">\n \n <div class="skip-hyphen menu-l3-header">Foam extinguishing systems</div>\n \n\n \n\n \n <div class="menu-l3-txt">\n <p>During a fire, foam extinguishing systems spread large-scale foam blanket through foam pipes, foam monitors, sprinklers or nozzles. The foam is applied on the burning material, extinguishes the fire and serves as a deterrent against re-ignition. Foam extinguishing systems are suitable for protecting high-risk areas, e.g. due to flammable liquids or plastics.</p>\n </div>\n \n </li>\n \n \n <li class="skip-hyphen menu-l3-item menu_item_overview_mb">\n <a data-show="#" class=""\n href="/de/en/technologies/foam-extinguishing-systems/">\n Overview\n </a>\n </li>\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/technologies/foam-extinguishing-systems/foam-extinguishing-system/">\n Foam extinguishing systems\n </a>\n \n \n </li>\n\n \n \n </div>\n </ul>\n </div>\n \n </li>\n\n \n \n <li class="skip-hyphen menu-l2-item" >\n <a data-show="#" class=" menu_item_landing_dt"\n href="/de/en/technologies/gas-based-suppression-systems/">\n Gas-based suppression systems\n </a>\n <a data-show="#" class="no_landing_page menu_item_landing_mb"\n href="/de/en/technologies/gas-based-suppression-systems/">\n Gas-based suppression systems\n </a>\n \n <div class="menu-l3">\n <ul class="menu-l3-panel"id="l4-5">\n <div class="panel-overlay">\n <li class="menu-l3-heading">\n \n <div class="skip-hyphen menu-l3-header">Gas-based suppression systems</div>\n \n\n \n\n \n <div class="menu-l3-txt">\n <p>Gas-based suppression systems fight fires without side effects and without leaving extinguishing agent residues even in areas that can not be reached by sprinklers. The extinguishing effect is based on the replacement of oxygen by the inert gases argon, nitrogen and carbon dioxide as well as by heat extraction through the synthetic gases.</p>\n </div>\n \n </li>\n \n \n <li class="skip-hyphen menu-l3-item menu_item_overview_mb">\n <a data-show="#" class=""\n href="/de/en/technologies/gas-based-suppression-systems/">\n Overview\n </a>\n </li>\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/technologies/gas-based-suppression-systems/oxeo-inert-gas-systems/">\n Oxeo Inert gas systems\n </a>\n \n \n </li>\n\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/technologies/gas-based-suppression-systems/carbon-dioxide-systems/">\n Carbon dioxide systems\n </a>\n \n \n </li>\n\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/technologies/gas-based-suppression-systems/halocarbon-extinguishing-systems/">\n Halocarbon extinguishing systems\n </a>\n \n \n </li>\n\n \n \n </div>\n </ul>\n </div>\n \n </li>\n\n \n \n <li class="skip-hyphen menu-l2-item" >\n <a data-show="#" class=" menu_item_landing_dt"\n href="/de/en/technologies/compact-suppression-systems/">\n Compact suppression systems\n </a>\n <a data-show="#" class="no_landing_page menu_item_landing_mb"\n href="/de/en/technologies/compact-suppression-systems/">\n Compact suppression systems\n </a>\n \n <div class="menu-l3">\n <ul class="menu-l3-panel"id="l4-6">\n <div class="panel-overlay">\n <li class="menu-l3-heading">\n \n <div class="skip-hyphen menu-l3-header">Compact suppression systems</div>\n \n\n \n\n \n <div class="menu-l3-txt">\n <p>Small extinguishing systems often resemble large extinguishing systems in their structures. They are not defined by a certain extinguishing agent, but are rather characterized by their compact and precise designs, which make them particularly well suited for certain applications.</p>\n </div>\n \n </li>\n \n \n <li class="skip-hyphen menu-l3-item menu_item_overview_mb">\n <a data-show="#" class=""\n href="/de/en/technologies/compact-suppression-systems/">\n Overview\n </a>\n </li>\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/technologies/compact-suppression-systems/cps-1230-cabinet-protection-systems/">\n CPS 1230 Cabinet protection systems\n </a>\n \n \n </li>\n\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/technologies/compact-suppression-systems/oneu-fire-protection-systems/">\n OneU Fire protection systems\n </a>\n \n \n </li>\n\n \n \n </div>\n </ul>\n </div>\n \n </li>\n\n \n \n <li class="skip-hyphen menu-l2-item" >\n <a data-show="#" class=" menu_item_landing_dt"\n href="/de/en/technologies/spark-extinguishing-systems/">\n Spark extinguishing systems\n </a>\n <a data-show="#" class="no_landing_page menu_item_landing_mb"\n href="/de/en/technologies/spark-extinguishing-systems/">\n Spark extinguishing systems\n </a>\n \n <div class="menu-l3">\n <ul class="menu-l3-panel"id="l4-7">\n <div class="panel-overlay">\n <li class="menu-l3-heading">\n \n <div class="skip-hyphen menu-l3-header">Spark extinguishing systems</div>\n \n\n \n\n \n <div class="menu-l3-txt">\n <p>Spark extinguishing systems detect initial ignition in suction and conveying systems and produce instantly a water curtain with their automatic extinguishing feature to smother smoldering particles. These systems are recommended for use in areas where combustible materials are transported pneumatically and where there is a high risk of fires or dust explosions due to sparking or smoldering particles.</p>\n </div>\n \n </li>\n \n \n <li class="skip-hyphen menu-l3-item menu_item_overview_mb">\n <a data-show="#" class=""\n href="/de/en/technologies/spark-extinguishing-systems/">\n Overview\n </a>\n </li>\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/technologies/spark-extinguishing-systems/spark-extinguishing-system/">\n Spark extinguishing systems\n </a>\n \n \n </li>\n\n \n \n </div>\n </ul>\n </div>\n \n </li>\n\n \n \n <li class="skip-hyphen menu-l2-item" >\n <a data-show="#" class=" menu_item_landing_dt"\n href="/de/en/technologies/fire-prevention-systems/">\n Fire prevention systems\n </a>\n <a data-show="#" class="no_landing_page menu_item_landing_mb"\n href="/de/en/technologies/fire-prevention-systems/">\n Fire prevention systems\n </a>\n \n <div class="menu-l3">\n <ul class="menu-l3-panel"id="l4-8">\n <div class="panel-overlay">\n <li class="menu-l3-heading">\n \n <div class="skip-hyphen menu-l3-header">Fire prevention systems</div>\n \n\n \n\n \n <div class="menu-l3-txt">\n <p>Fire prevention systems reduce the air oxygen content in the protection area through a controlled supply of nitrogen to create a "fire-safe" atmosphere. This prevents fires right at the outset. Depending on the deployed fire prevention system, the development of the "fire-proof" atmosphere is either permanent or on-demand.\xa0</p>\n </div>\n \n </li>\n \n <div class="product_of_the_year">\n <picture>\n <source srcset="/static/frontend/images/product_of_the_year.webp" type="image/webp">\n <source srcset="/static/frontend/images/product_of_the_year.png" type="image/png">\n <img src="/static/frontend/images/product_of_the_year.png" loading="lazy">\n </picture>\n </div>\n \n \n <li class="skip-hyphen menu-l3-item menu_item_overview_mb">\n <a data-show="#" class=""\n href="/de/en/technologies/fire-prevention-systems/">\n Overview\n </a>\n </li>\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/technologies/fire-prevention-systems/oxeo-eco-prevent-fc/">\n Oxeo EcoPrevent FC - Fuel Cell\n </a>\n \n \n </li>\n\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/technologies/fire-prevention-systems/oxeo-ecoprevent-pg-psa-generator/">\n Oxeo EcoPrevent PG - PSA Generator\n </a>\n \n \n </li>\n\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/technologies/fire-prevention-systems/oxeo-eco-prevent-vg/">\n Oxeo EcoPrevent VG - VPSA Generator\n </a>\n \n \n </li>\n\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/technologies/fire-prevention-systems/oxeo-ecoprevent-cs/">\n Oxeo EcoPrevent CS - Cylinder Storage\n </a>\n \n \n </li>\n\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/technologies/fire-prevention-systems/oxeo-ecoprevent-es-external-supply/">\n Oxeo EcoPrevent ES - External Supply\n </a>\n \n \n </li>\n\n \n \n </div>\n </ul>\n </div>\n \n </li>\n\n \n \n <li class="skip-hyphen menu-l2-item" >\n <a data-show="#" class=" menu_item_landing_dt"\n href="/de/en/technologies/inveron-hazard-management-system/">\n Inveron Hazard management system\n </a>\n <a data-show="#" class="no_landing_page menu_item_landing_mb"\n href="/de/en/technologies/inveron-hazard-management-system/">\n Inveron Hazard management system\n </a>\n \n <div class="menu-l3">\n <ul class="menu-l3-panel"id="l4-9">\n <div class="panel-overlay">\n <li class="menu-l3-heading">\n \n <div class="skip-hyphen menu-l3-header">Inveron Hazard management system</div>\n \n\n \n\n \n <div class="menu-l3-txt">\n <p>Inveron is a transparent and user-friendly system for visualizing and operating fire detection, extinguishing and hazard detection. All reports and events are automatically merged in a user interface and presented on a screen. Inveron offers ideal monitoring particularly for complex building structures.</p>\n </div>\n \n </li>\n \n \n <li class="skip-hyphen menu-l3-item menu_item_overview_mb">\n <a data-show="#" class=""\n href="/de/en/technologies/inveron-hazard-management-system/">\n Overview\n </a>\n </li>\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/technologies/inveron-hazard-management-system/inveron-hazard-management-systems/">\n Inveron Hazard management system\n </a>\n \n \n </li>\n\n \n \n </div>\n </ul>\n </div>\n \n </li>\n\n \n \n <li class="skip-hyphen menu-l2-item" >\n <a data-show="#" class="no_landing_page menu_item_landing_dt"\n href="/de/en/technologies/constructural-fire-protection/">\n Constructural fire protection\n </a>\n <a data-show="#" class="no_landing_page menu_item_landing_mb"\n href="/de/en/technologies/constructural-fire-protection/">\n Constructural fire protection\n </a>\n \n <div class="menu-l3">\n <ul class="menu-l3-panel"id="l4-10">\n <div class="panel-overlay">\n <li class="menu-l3-heading">\n \n <div class="skip-hyphen menu-l3-header">Constructural fire protection</div>\n \n\n \n\n \n <div class="menu-l3-txt">\n <p>Structural fire protection helps to prevent or contain fires and to secure escape and rescue routes in the event of a fire. This requires subdividing buildings into fire zones that spatially contain the spreading of fires for a defined period. This means that openings are closed off with fire and smoke protection doors, fire protection gates and fire-resistant glazing. Fire protection coatings dependably protect steel constructions against the impact of fire.</p>\n </div>\n \n </li>\n \n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/technologies/constructural-fire-protection/constructural-fire-protections/">\n Constructural fire protection\n </a>\n \n \n </li>\n\n \n \n </div>\n </ul>\n </div>\n \n </li>\n\n \n <li class="menu-l2-divider"></li>\n \n \n <li class="skip-hyphen menu-l2-item" >\n <a data-show="#" class="no_landing_page no-submenu menu_item_landing_dt"\n href="http://www.minimax-mobile.com/" target="_blank">\n Technologies of Minimax Mobile Services\n </a>\n <a data-show="#" class="no_landing_page no-submenu menu_item_landing_mb"\n href="http://www.minimax-mobile.com/" target="_blank">\n Technologies of Minimax Mobile Services\n </a>\n \n <div class="menu-l3">\n <ul class="menu-l3-panel"id="l4-11">\n <div class="panel-overlay">\n <li class="menu-l3-heading">\n \n <div class="skip-hyphen menu-l3-header">Minimax Mobile Services Technologies</div>\n \n\n \n \n <img src="" data-src="https://minimax-staging-storage.s3.amazonaws.com/cache/80/ae/80aea80df4221cac96a3936a00e1885b.jpg" class="menu-l3-img" alt="">\n \n \n\n \n <div class="menu-l3-txt">\n <ul>\r\n<li>Fire extinguisher</li>\r\n<li>Water-based extinguishing technology</li>\r\n<li>Smoke and heat extraction systems</li>\r\n</ul>\n </div>\n \n </li>\n \n \n \n </div>\n </ul>\n </div>\n \n </li>\n\n \n \n <li class="skip-hyphen menu-l2-item" >\n <a data-show="#" class="no_landing_page no-submenu menu_item_landing_dt"\n href="/de/en/technologies/mv-pipe/">\n MV Pipe Technologies\n </a>\n <a data-show="#" class="no_landing_page no-submenu menu_item_landing_mb"\n href="/de/en/technologies/mv-pipe/">\n MV Pipe Technologies\n </a>\n \n <div class="menu-l3">\n <ul class="menu-l3-panel"id="l4-12">\n <div class="panel-overlay">\n <li class="menu-l3-heading">\n \n <div class="skip-hyphen menu-l3-header">MV Pipe Tech\xadno\xadlo\xadgies</div>\n \n\n \n\n \n <div class="menu-l3-txt">\n <p><span>Die MV Pipe Tech\xadno\xadlo\xadgies GmbH ist Teil der glo\xadbal agie\xadren\xadden Minimax Vi\xadking Grup\xadpe mit ak\xadtu\xadell mehr als 9.500 Mit\xadar\xadbei\xadten\xadden sowie einem Jah\xadres\xadum\xadsatz von zu\xadletzt mehr als 1,9 Mil\xadli\xadar\xadden Euro. Die Un\xadter\xadneh\xadmens\xadgrup\xadpe mit Haupt\xadsitz in Bad Ol\xaddes\xadloe ist eines der grö\xadß\xadten Brand\xadschutz\xadun\xadter\xadneh\xadmen der Welt und un\xadter\xadhält ei\xadge\xadne For\xadschungs-, Ent\xadwick\xadlungs- und Fer\xadti\xadgungs\xadstät\xadten.</span></p>\r\n<p><span>In Wit\xadten\xadber\xadge pro\xaddu\xadziert die MV Pipe Tech\xadno\xadlo\xadgies GmbH im\xa0welt\xadweit grö\xadß\xadten Rohr\xadvor\xadfer\xadti\xadgungs-Werk Rohre für die Brand\xadschutz\xadin\xaddus\xadtrie. Unser Werk zeich\xadnet sich aber nicht nur durch seine Größe aus, son\xaddern auch durch mo\xadderns\xadte Tech\xadno\xadlo\xadgi\xaden und Ver\xadfah\xadren.</span></p>\n </div>\n \n </li>\n \n \n \n </div>\n </ul>\n </div>\n \n </li>\n\n \n \n </ul>\n \n </div>\n \n\n \n <a href="/de/en/solutions/"\n class="main-menu-item solutions menu_item_landing_dt"\n data-toggle="#solutions"\n data-landingpage="True"\n data-active="solutions">\n Solutions\n </a>\n <a href="#solutions"\n role="button"\n data-active="solutions"\n data-toggle="#solutions"\n class="main-menu-item js-trigger solutions menu_item_landing_mb">\n Solutions\n </a>\n \n\n <div class="submenu js-modal solutions" id="solutions">\n <div class="submenu-content">\n <h2 class="submenu-head">Solutions</h2>\n <div class="submenu-desc">\n <p>Many branches of industry involve special fire risks and so present special requirements for the fire protection concept. With our know-how and our broad range of products we are the right partner where individual solutions are required.</p>\n </div>\n \n \n </div>\n \n <ul class="menu-l2 no-height">\n \n <li class="skip-hyphen menu-l2-item menu_item_overview_mb">\n <a data-show="#" class=""\n href="/de/en/solutions/">\n Overview\n </a>\n </li>\n \n \n <li class="skip-hyphen menu-l2-item" >\n <a data-show="#" class=" menu_item_landing_dt"\n href="/de/en/solutions/industry/">\n Industry\n </a>\n <a data-show="#" class="no_landing_page menu_item_landing_mb"\n href="/de/en/solutions/industry/">\n Industry\n </a>\n \n <div class="menu-l3">\n <ul class="menu-l3-panel"id="l4-1">\n <div class="panel-overlay">\n <li class="menu-l3-heading">\n \n <div class="skip-hyphen menu-l3-header">Industry</div>\n \n\n \n\n \n <div class="menu-l3-txt">\n <p>Even small fires can paralyze an entire production plant. The fire risk is substantial: technical defects in production systems, open construction and connected production areas promote the rapid development of fire.</p>\n </div>\n \n </li>\n \n \n <li class="skip-hyphen menu-l3-item menu_item_overview_mb">\n <a data-show="#" class=""\n href="/de/en/solutions/industry/">\n Overview\n </a>\n </li>\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/solutions/industry/automotive-plants/">\n Automotive plants\n </a>\n \n \n </li>\n\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/solutions/industry/wood-processing-plants/">\n Wood processing plants\n </a>\n \n \n </li>\n\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/solutions/industry/steel-plants/">\n Aluminium and Steel plants\n </a>\n \n \n </li>\n\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/solutions/industry/paper-and-printing-plants/">\n Paper &amp; Printing plants\n </a>\n \n \n </li>\n\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/solutions/industry/food-plants/">\n Food plants\n </a>\n \n \n </li>\n\n \n \n </div>\n </ul>\n </div>\n \n </li>\n\n \n \n <li class="skip-hyphen menu-l2-item" >\n <a data-show="#" class=" menu_item_landing_dt"\n href="/de/en/solutions/marine/">\n Marine\n </a>\n <a data-show="#" class="no_landing_page menu_item_landing_mb"\n href="/de/en/solutions/marine/">\n Marine\n </a>\n \n <div class="menu-l3">\n <ul class="menu-l3-panel"id="l4-2">\n <div class="panel-overlay">\n <li class="menu-l3-heading">\n \n <div class="skip-hyphen menu-l3-header">Marine</div>\n \n\n \n\n \n <div class="menu-l3-txt">\n <p>Vessels and other off-shore areas have disproportionately high security requirements, due to the special conditions at sea, as a quick escape is impossible and outside help for extinguishing a fire is often not available.</p>\n </div>\n \n </li>\n \n \n <li class="skip-hyphen menu-l3-item menu_item_overview_mb">\n <a data-show="#" class=""\n href="/de/en/solutions/marine/">\n Overview\n </a>\n </li>\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/solutions/marine/cruise-vessel-passenger-vessel/">\n Cruise Vessel / Passenger Vessel\n </a>\n \n \n </li>\n\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/solutions/marine/workboat-tanker-container-vessel/">\n Workboat / Tanker / Container Vessel\n </a>\n \n \n </li>\n\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/solutions/marine/offshore-plattform/">\n Offshore Plattform\n </a>\n \n \n </li>\n\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/solutions/marine/tug-boat/">\n Tug\n </a>\n \n \n </li>\n\n \n \n </div>\n </ul>\n </div>\n \n </li>\n\n \n \n <li class="skip-hyphen menu-l2-item" >\n <a data-show="#" class=" menu_item_landing_dt"\n href="/de/en/solutions/energy/">\n Energy\n </a>\n <a data-show="#" class="no_landing_page menu_item_landing_mb"\n href="/de/en/solutions/energy/">\n Energy\n </a>\n \n <div class="menu-l3">\n <ul class="menu-l3-panel"id="l4-3">\n <div class="panel-overlay">\n <li class="menu-l3-heading">\n \n <div class="skip-hyphen menu-l3-header">Energy</div>\n \n\n \n\n \n <div class="menu-l3-txt">\n <p>Damage caused by fire in just one part of a power station is sufficient to endanger the entire electricity supply. The fire risks are manifold: escaping lubricating oils that ignite on hot surfaces, or technical defects such as short circuits or overheating of turbines that cause a fire.</p>\n </div>\n \n </li>\n \n \n <li class="skip-hyphen menu-l3-item menu_item_overview_mb">\n <a data-show="#" class=""\n href="/de/en/solutions/energy/">\n Overview\n </a>\n </li>\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/solutions/energy/combined-cycle-power-plants/">\n Combined cycle power plants\n </a>\n \n \n </li>\n\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/solutions/energy/coal-power-plants/">\n Coal power plants\n </a>\n \n \n </li>\n\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/solutions/energy/recycling-plants/">\n Recycling plants\n </a>\n \n \n </li>\n\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/solutions/energy/wind-energy-plants/">\n Wind energy plants\n </a>\n \n \n </li>\n\n \n \n </div>\n </ul>\n </div>\n \n </li>\n\n \n \n <li class="skip-hyphen menu-l2-item" >\n <a data-show="#" class=" menu_item_landing_dt"\n href="/de/en/solutions/commerce/">\n Commerce\n </a>\n <a data-show="#" class="no_landing_page menu_item_landing_mb"\n href="/de/en/solutions/commerce/">\n Commerce\n </a>\n \n <div class="menu-l3">\n <ul class="menu-l3-panel"id="l4-4">\n <div class="panel-overlay">\n <li class="menu-l3-heading">\n \n <div class="skip-hyphen menu-l3-header">Commerce</div>\n \n\n \n\n \n <div class="menu-l3-txt">\n <p>Publicly accessible areas require fire protection that provides comprehensive protection for people. The fire risks are manifold. Whether shorts circuits on demo models or lighting in commercial premises, a high fire load affects the considerable quantities of goods in the confined spaces of logistics areas.</p>\n </div>\n \n </li>\n \n \n <li class="skip-hyphen menu-l3-item menu_item_overview_mb">\n <a data-show="#" class=""\n href="/de/en/solutions/commerce/">\n Overview\n </a>\n </li>\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/solutions/commerce/logistic-centers/">\n Logistic centers\n </a>\n \n \n </li>\n\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/solutions/commerce/retail/">\n Retail\n </a>\n \n \n </li>\n\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/solutions/commerce/office-buildings/">\n Office buildings\n </a>\n \n \n </li>\n\n \n \n </div>\n </ul>\n </div>\n \n </li>\n\n \n \n <li class="skip-hyphen menu-l2-item" >\n <a data-show="#" class=" menu_item_landing_dt"\n href="/de/en/solutions/infrastructure/">\n Infrastructure\n </a>\n <a data-show="#" class="no_landing_page menu_item_landing_mb"\n href="/de/en/solutions/infrastructure/">\n Infrastructure\n </a>\n \n <div class="menu-l3">\n <ul class="menu-l3-panel"id="l4-5">\n <div class="panel-overlay">\n <li class="menu-l3-heading">\n \n <div class="skip-hyphen menu-l3-header">Infrastructure</div>\n \n\n \n\n \n <div class="menu-l3-txt">\n <p>Personal protection is a top priority, as the fire risks are manifold. Careless smoking, short circuits in lighting systems or technical equipment or even arson may cause a fire.</p>\n </div>\n \n </li>\n \n \n <li class="skip-hyphen menu-l3-item menu_item_overview_mb">\n <a data-show="#" class=""\n href="/de/en/solutions/infrastructure/">\n Overview\n </a>\n </li>\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/solutions/infrastructure/data-center/">\n Data Center\n </a>\n \n \n </li>\n\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/solutions/infrastructure/hotels/">\n Hotels\n </a>\n \n \n </li>\n\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/solutions/infrastructure/research-institutions/">\n Research institutions\n </a>\n \n \n </li>\n\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/solutions/infrastructure/hospitals/">\n Hospitals\n </a>\n \n \n </li>\n\n \n \n </div>\n </ul>\n </div>\n \n </li>\n\n \n <li class="menu-l2-divider"></li>\n \n \n <li class="skip-hyphen menu-l2-item" >\n <a data-show="#" class="no_landing_page menu_item_landing_dt"\n href="/de/en/solutions/solutions-risks/">\n Solutions by Risks\n </a>\n <a data-show="#" class="no_landing_page menu_item_landing_mb"\n href="/de/en/solutions/solutions-risks/">\n Solutions by Risks\n </a>\n \n <div class="menu-l3">\n <ul class="menu-l3-panel"id="l4-6">\n <div class="panel-overlay">\n <li class="menu-l3-heading">\n \n <div class="skip-hyphen menu-l3-header">Solutions by risks</div>\n \n\n \n\n \n <div class="menu-l3-txt">\n <p>Many branches of in\xaddustry in\xadvolve spe\xadcial fire risks and so present spe\xadcial re\xadquire\xadments for the fire pro\xadtec\xadtion concept. With our know-how and our broad range of products we are the right part\xadner where in\xaddi\xadvidual solu\xadtions are re\xadquired.</p>\n </div>\n \n </li>\n \n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/solutions/solutions-risks/wood-processing-machines/">\n WoodTechProtect\n </a>\n \n \n </li>\n\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/solutions/solutions-risks/pvprotect/">\n PVProtect\n </a>\n \n \n </li>\n\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/solutions/solutions-risks/liquidprotect/">\n LiquidProtect\n </a>\n \n \n </li>\n\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/solutions/solutions-risks/machinetoolprotect/">\n MachineToolProtect\n </a>\n \n \n </li>\n\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/solutions/solutions-risks/dryerprotect/">\n DryerProtect\n </a>\n \n \n </li>\n\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/solutions/solutions-risks/turbineprotect/">\n TurbineProtect\n </a>\n \n \n </li>\n\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/solutions/solutions-risks/trafoprotect/">\n TraFoProtect\n </a>\n \n \n </li>\n\n \n \n </div>\n </ul>\n </div>\n \n </li>\n\n \n \n </ul>\n \n </div>\n \n\n <a href="#services"\n role="button"\n data-active="services"\n data-toggle="#services"\n class="main-menu-item js-trigger services">\n Service\n </a>\n\n <div class="submenu js-modal services" id="services">\n <div class="submenu-content">\n <h2 class="submenu-head">Service</h2>\n <div class="submenu-desc">\n <p>Regular monitoring of signaling and extinguishing systems and their maintenance are important preventive measures in order to permanently ensure functionality. Our service ensures a proper and timely execution for all fire protection systems.</p>\n </div>\n \n <div class="submenu-static-service">\n <h2 class="service-info-head">Emergency phone number:</h2>\n <p>\n <span class="service-info-number">01806 663676*</span><br>\n <span class="service-info-subtag">365 days | 24 hours</span>\n </p>\n <span class="service-info-info">*The call costs are 0,20 Euro / call including VAT from the fixed net and max. 0,60 Euro / call incl. VAT from the mobile network. There are different prices for calls from abroad.</span>\n </div>\n \n \n </div>\n \n <ul class="menu-l2 no-height">\n \n \n <li class="skip-hyphen menu-l2-item" >\n <a data-show="#" class="no_landing_page menu_item_landing_dt"\n href="/de/en/services/maintenance-and-repair/">\n Maintenance &amp; repair\n </a>\n <a data-show="#" class="no_landing_page menu_item_landing_mb"\n href="/de/en/services/maintenance-and-repair/">\n Maintenance &amp; repair\n </a>\n \n <div class="menu-l3">\n <ul class="menu-l3-panel"id="l4-1">\n <div class="panel-overlay">\n <li class="menu-l3-heading">\n \n <div class="skip-hyphen menu-l3-header">Maintenance &amp; repair</div>\n \n\n \n\n \n <div class="menu-l3-txt">\n <p>Fire protection systems are complex safety systems, which must be absolutely reliable in case of emergency. Regular maintenance and repairs are the prerequisite for ensuring that not only the function but also the insurance protection of your company is ensured.</p>\n </div>\n \n </li>\n \n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/services/maintenance-and-repair/maintenance-repairs/">\n Maintenance &amp; repair\n </a>\n \n \n </li>\n\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/services/maintenance-and-repair/container-exchange/">\n Container exchange\n </a>\n \n \n </li>\n\n \n \n </div>\n </ul>\n </div>\n \n </li>\n\n \n \n <li class="skip-hyphen menu-l2-item" >\n <a data-show="#" class="no_landing_page no-submenu menu_item_landing_dt"\n href="/de/en/services/brandforschungszentrum/">\n Brandforschungszentrum\n </a>\n <a data-show="#" class="no_landing_page no-submenu menu_item_landing_mb"\n href="/de/en/services/brandforschungszentrum/">\n Brandforschungszentrum\n </a>\n \n </li>\n\n \n \n <li class="skip-hyphen menu-l2-item" >\n <a data-show="#" class="no_landing_page no-submenu menu_item_landing_dt"\n href="/de/en/services/bim/">\n BIM\n </a>\n <a data-show="#" class="no_landing_page no-submenu menu_item_landing_mb"\n href="/de/en/services/bim/">\n BIM\n </a>\n \n <div class="menu-l3">\n <ul class="menu-l3-panel"id="l4-3">\n <div class="panel-overlay">\n <li class="menu-l3-heading">\n \n <div class="skip-hyphen menu-l3-header">BIM</div>\n \n\n \n\n \n </li>\n \n \n \n </div>\n </ul>\n </div>\n \n </li>\n\n \n \n <li class="skip-hyphen menu-l2-item" >\n <a data-show="#" class="no_landing_page menu_item_landing_dt"\n href="/de/en/services/optimize-security/">\n Optimize security\n </a>\n <a data-show="#" class="no_landing_page menu_item_landing_mb"\n href="/de/en/services/optimize-security/">\n Optimize security\n </a>\n \n <div class="menu-l3">\n <ul class="menu-l3-panel"id="l4-4">\n <div class="panel-overlay">\n <li class="menu-l3-heading">\n \n <div class="skip-hyphen menu-l3-header">For greater safety and convenience</div>\n \n\n \n\n \n <div class="menu-l3-txt">\n <p>Components which for example minimize the risk of false release or make function tests significantly easier may be retrofitted without significant expenditure.</p>\n </div>\n \n </li>\n \n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/services/optimize-security/retrofitting-of-an-automatic-rinsing-system/">\n Retrofitting of an automatic rinsing system\n </a>\n \n \n </li>\n\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/services/optimize-security/pump-load-testing/">\n Pump load testing\n </a>\n \n \n </li>\n\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/services/optimize-security/winter-check/">\n Winter-check\n </a>\n \n \n </li>\n\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/services/optimize-security/protection-of-water-sensitive-areas/">\n Protection of water sensitive areas\n </a>\n \n \n </li>\n\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/services/optimize-security/conversion-to-undercover-sprinklers/">\n Conversion to undercover sprinklers\n </a>\n \n \n </li>\n\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/services/optimize-security/retrofitting-of-drain-units/">\n Retrofitting of drain units\n </a>\n \n \n </li>\n\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/services/optimize-security/simplified-function-testing-of-flow-detectors/">\n Simplified function testing of flow detectors\n </a>\n \n \n </li>\n\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/services/optimize-security/subsequent-system-documentation/">\n Subsequent system documentation\n </a>\n \n \n </li>\n\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/services/optimize-security/simplified-alarm-test/">\n Simplified alarm test\n </a>\n \n \n </li>\n\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/services/optimize-security/avoid-hard-drive-errors-through-noise-insulation/">\n Avoid hard drive errors through noise insulation\n </a>\n \n \n </li>\n\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/services/optimize-security/automation-of-water-and-compressed-air-feeding/">\n Automation of water and compressed air feeding\n </a>\n \n \n </li>\n\n \n \n </div>\n </ul>\n </div>\n \n </li>\n\n \n \n <li class="skip-hyphen menu-l2-item" >\n <a data-show="#" class="no_landing_page menu_item_landing_dt"\n href="/de/en/services/avoid-aging/">\n Avoid aging\n </a>\n <a data-show="#" class="no_landing_page menu_item_landing_mb"\n href="/de/en/services/avoid-aging/">\n Avoid aging\n </a>\n \n <div class="menu-l3">\n <ul class="menu-l3-panel"id="l4-5">\n <div class="panel-overlay">\n <li class="menu-l3-heading">\n \n <div class="skip-hyphen menu-l3-header">Against aging and corrosion</div>\n \n\n \n\n \n <div class="menu-l3-txt">\n <p>Inspections of the functioning state and if needed the exchange of relevant components are often indispensable in order to maintain the reliability and effectiveness of an extinguishing system running even after long years of operational readiness.</p>\n </div>\n \n </li>\n \n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/services/avoid-aging/revision-slide-for-valve-stations/">\n Revision slide for valve stations\n </a>\n \n \n </li>\n\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/services/avoid-aging/inspection-of-water-reservoirs/">\n Inspection of water reservoirs\n </a>\n \n \n </li>\n\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/services/avoid-aging/increased-corrosion-protection-via-nitrogen-injection/">\n Increased corrosion protection via nitrogen injection\n </a>\n \n \n </li>\n\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/services/avoid-aging/hose-sets-for-special-extinguishing-systems/">\n Hose sets for special extinguishing systems\n </a>\n \n \n </li>\n\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/services/avoid-aging/reliability-verification-of-fire-detection-systems/">\n Reliability verification of fire detection systems\n </a>\n \n \n </li>\n\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/services/avoid-aging/replacement-of-the-sprinkler-pumps-control-cabinet/">\n Replacement of the sprinkler pumps control cabinet\n </a>\n \n \n </li>\n\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/services/avoid-aging/surveying-of-compressed-air-tanks/">\n Surveying of compressed air tanks\n </a>\n \n \n </li>\n\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/services/avoid-aging/inspection-of-old-water-extinguishing-systems/">\n Inspection of old water extinguishing systems\n </a>\n \n \n </li>\n\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/services/avoid-aging/increased-corrosion-protection-through-water-treatment/">\n Increased corrosion protection through water treatment\n </a>\n \n \n </li>\n\n \n \n </div>\n </ul>\n </div>\n \n </li>\n\n \n \n <li class="skip-hyphen menu-l2-item" >\n <a data-show="#" class="no_landing_page menu_item_landing_dt"\n href="/de/en/services/create-transparency/">\n Create transparency\n </a>\n <a data-show="#" class="no_landing_page menu_item_landing_mb"\n href="/de/en/services/create-transparency/">\n Create transparency\n </a>\n \n <div class="menu-l3">\n <ul class="menu-l3-panel"id="l4-6">\n <div class="panel-overlay">\n <li class="menu-l3-heading">\n \n <div class="skip-hyphen menu-l3-header">MonitoringPlus for greater transparency</div>\n \n\n \n\n \n <div class="menu-l3-txt">\n <p>Environmental- and operating conditions of an extinguishing system are continuously recorded with electrical monitoring. Deviations from the target state are automatically displaced, saving long inspection rounds.\xa0</p>\n </div>\n \n </li>\n \n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/services/create-transparency/electric-alarm/">\n Electric alarm\n </a>\n \n \n </li>\n\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/services/create-transparency/failure-relay/">\n Failure relay\n </a>\n \n \n </li>\n\n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/services/create-transparency/electrical-monitoring-and-monitoring-plus/">\n Electrical monitoring and MonitoringPlus\n </a>\n \n \n </li>\n\n \n \n </div>\n </ul>\n </div>\n \n </li>\n\n \n \n <li class="skip-hyphen menu-l2-item" >\n <a data-show="#" class="no_landing_page menu_item_landing_dt"\n href="/de/en/services/trainings/">\n Trainings\n </a>\n <a data-show="#" class="no_landing_page menu_item_landing_mb"\n href="/de/en/services/trainings/">\n Trainings\n </a>\n \n <div class="menu-l3">\n <ul class="menu-l3-panel"id="l4-7">\n <div class="panel-overlay">\n <li class="menu-l3-heading">\n \n <div class="skip-hyphen menu-l3-header">Trainings</div>\n \n\n \n\n \n <div class="menu-l3-txt">\n <p>Minimax offers a comprehensive training- and further training program for operations of fire protection systems. Technical contexts are shown in a practical manner on relevant components in order to illustrate the functioning and effectiveness of extinguishing systems.</p>\n </div>\n \n </li>\n \n \n \n <li class="skip-hyphen menu-l3-item">\n \n <a href="/de/en/services/trainings/sprinklerwart/">\n Spinkler maintenance technician\n </a>\n \n \n </li>\n\n \n \n </div>\n </ul>\n </div>\n \n </li>\n\n \n \n </ul>\n \n </div>\n \n', 500) {} <django.core.cache.backends.memcached.PyMemcacheCache object at 0x7f2a1555c7a0>
/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

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

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

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

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

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

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

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

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

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

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

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

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

/usr/local/lib/python3.12/site-packages/django/templatetags/cache.py in render(54)
  fragment_cache.set(cache_key, value, expire_time)

0.3532 get ('sorl-thumbnail||image||b8e7f9045556417cc929ee0e5b0d66ba',) {} <django.core.cache.backends.memcached.PyMemcacheCache object at 0x7f2a1555c7a0>
/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

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

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

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

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

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

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

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/templatetags/thumbnail.py in render(55)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/templatetags/thumbnail.py in _render(135)
  thumbnail = get_thumbnail(file_, geometry, **options)

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/shortcuts.py in get_thumbnail(8)
  return default.backend.get_thumbnail(file_, geometry_string, **options)

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/base.py in get_thumbnail(95)
  cached = default.kvstore.get(thumbnail)

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/kvstores/base.py in get(37)
  return self._get(image_file.key)

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/kvstores/base.py in _get(156)
  value = self._get_raw(add_prefix(key, identity))

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/kvstores/cached_db_kvstore.py in _get_raw(36)
  value = self.cache.get(key)

0.2584 get ('sorl-thumbnail||image||143150acfd06219d508566730c765334',) {} <django.core.cache.backends.memcached.PyMemcacheCache object at 0x7f2a1555c7a0>
/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

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

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

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

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

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

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

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/templatetags/thumbnail.py in render(55)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/templatetags/thumbnail.py in _render(135)
  thumbnail = get_thumbnail(file_, geometry, **options)

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/shortcuts.py in get_thumbnail(8)
  return default.backend.get_thumbnail(file_, geometry_string, **options)

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/base.py in get_thumbnail(95)
  cached = default.kvstore.get(thumbnail)

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/kvstores/base.py in get(37)
  return self._get(image_file.key)

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/kvstores/base.py in _get(156)
  value = self._get_raw(add_prefix(key, identity))

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/kvstores/cached_db_kvstore.py in _get_raw(36)
  value = self.cache.get(key)

0.2551 get ('sorl-thumbnail||image||0d4402a747194c3f6817cb1b121e5687',) {} <django.core.cache.backends.memcached.PyMemcacheCache object at 0x7f2a1555c7a0>
/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

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

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

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

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

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

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

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/templatetags/thumbnail.py in render(55)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/templatetags/thumbnail.py in _render(135)
  thumbnail = get_thumbnail(file_, geometry, **options)

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/shortcuts.py in get_thumbnail(8)
  return default.backend.get_thumbnail(file_, geometry_string, **options)

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/base.py in get_thumbnail(95)
  cached = default.kvstore.get(thumbnail)

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/kvstores/base.py in get(37)
  return self._get(image_file.key)

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/kvstores/base.py in _get(156)
  value = self._get_raw(add_prefix(key, identity))

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/kvstores/cached_db_kvstore.py in _get_raw(36)
  value = self.cache.get(key)

0.2396 get ('sorl-thumbnail||image||be418d976eaf3a85b7f0bb1c6667cc64',) {} <django.core.cache.backends.memcached.PyMemcacheCache object at 0x7f2a1555c7a0>
/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

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

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

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

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

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

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

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

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

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

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(65)
  result = block.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/templatetags/thumbnail.py in render(55)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/templatetags/thumbnail.py in _render(135)
  thumbnail = get_thumbnail(file_, geometry, **options)

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/shortcuts.py in get_thumbnail(8)
  return default.backend.get_thumbnail(file_, geometry_string, **options)

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/base.py in get_thumbnail(95)
  cached = default.kvstore.get(thumbnail)

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/kvstores/base.py in get(37)
  return self._get(image_file.key)

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/kvstores/base.py in _get(156)
  value = self._get_raw(add_prefix(key, identity))

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/kvstores/cached_db_kvstore.py in _get_raw(36)
  value = self.cache.get(key)

0.1953 get ('sorl-thumbnail||image||6722432e87ed5f36e5bd845897c574de',) {} <django.core.cache.backends.memcached.PyMemcacheCache object at 0x7f2a1555c7a0>
/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(177)
  respiter = self.wsgi(environ, resp.start_response)

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(123)
  return self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/shortcuts.py in render(25)
  content = loader.render_to_string(template_name, context, request, using=using)

/usr/local/lib/python3.12/site-packages/django/template/loader.py in render_to_string(62)
  return template.render(context, request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(65)
  result = block.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/templatetags/thumbnail.py in render(55)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/templatetags/thumbnail.py in _render(135)
  thumbnail = get_thumbnail(file_, geometry, **options)

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/shortcuts.py in get_thumbnail(8)
  return default.backend.get_thumbnail(file_, geometry_string, **options)

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/base.py in get_thumbnail(95)
  cached = default.kvstore.get(thumbnail)

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/kvstores/base.py in get(37)
  return self._get(image_file.key)

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/kvstores/base.py in _get(156)
  value = self._get_raw(add_prefix(key, identity))

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/kvstores/cached_db_kvstore.py in _get_raw(36)
  value = self.cache.get(key)

0.2375 get ('sorl-thumbnail||image||455e2341390e06c962c1791a4d4ec754',) {} <django.core.cache.backends.memcached.PyMemcacheCache object at 0x7f2a1555c7a0>
/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(177)
  respiter = self.wsgi(environ, resp.start_response)

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(123)
  return self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/shortcuts.py in render(25)
  content = loader.render_to_string(template_name, context, request, using=using)

/usr/local/lib/python3.12/site-packages/django/template/loader.py in render_to_string(62)
  return template.render(context, request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(65)
  result = block.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/templatetags/thumbnail.py in render(55)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/templatetags/thumbnail.py in _render(135)
  thumbnail = get_thumbnail(file_, geometry, **options)

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/shortcuts.py in get_thumbnail(8)
  return default.backend.get_thumbnail(file_, geometry_string, **options)

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/base.py in get_thumbnail(95)
  cached = default.kvstore.get(thumbnail)

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/kvstores/base.py in get(37)
  return self._get(image_file.key)

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/kvstores/base.py in _get(156)
  value = self._get_raw(add_prefix(key, identity))

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/kvstores/cached_db_kvstore.py in _get_raw(36)
  value = self.cache.get(key)

0.2409 get ('sorl-thumbnail||image||36a3dd46438ce2aa38c5c87ca15d19bf',) {} <django.core.cache.backends.memcached.PyMemcacheCache object at 0x7f2a1555c7a0>
/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(177)
  respiter = self.wsgi(environ, resp.start_response)

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(123)
  return self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/shortcuts.py in render(25)
  content = loader.render_to_string(template_name, context, request, using=using)

/usr/local/lib/python3.12/site-packages/django/template/loader.py in render_to_string(62)
  return template.render(context, request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(65)
  result = block.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/templatetags/thumbnail.py in render(55)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/templatetags/thumbnail.py in _render(135)
  thumbnail = get_thumbnail(file_, geometry, **options)

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/shortcuts.py in get_thumbnail(8)
  return default.backend.get_thumbnail(file_, geometry_string, **options)

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/base.py in get_thumbnail(95)
  cached = default.kvstore.get(thumbnail)

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/kvstores/base.py in get(37)
  return self._get(image_file.key)

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/kvstores/base.py in _get(156)
  value = self._get_raw(add_prefix(key, identity))

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/kvstores/cached_db_kvstore.py in _get_raw(36)
  value = self.cache.get(key)

0.2083 get ('sorl-thumbnail||image||9fc70bde42297de7a14be11ef0224d98',) {} <django.core.cache.backends.memcached.PyMemcacheCache object at 0x7f2a1555c7a0>
/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(177)
  respiter = self.wsgi(environ, resp.start_response)

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(123)
  return self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/shortcuts.py in render(25)
  content = loader.render_to_string(template_name, context, request, using=using)

/usr/local/lib/python3.12/site-packages/django/template/loader.py in render_to_string(62)
  return template.render(context, request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(65)
  result = block.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/templatetags/thumbnail.py in render(55)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/templatetags/thumbnail.py in _render(135)
  thumbnail = get_thumbnail(file_, geometry, **options)

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/shortcuts.py in get_thumbnail(8)
  return default.backend.get_thumbnail(file_, geometry_string, **options)

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/base.py in get_thumbnail(95)
  cached = default.kvstore.get(thumbnail)

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/kvstores/base.py in get(37)
  return self._get(image_file.key)

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/kvstores/base.py in _get(156)
  value = self._get_raw(add_prefix(key, identity))

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/kvstores/cached_db_kvstore.py in _get_raw(36)
  value = self.cache.get(key)

0.2904 get ('sorl-thumbnail||image||f0269a674c0527cc671e027d740122e7',) {} <django.core.cache.backends.memcached.PyMemcacheCache object at 0x7f2a1555c7a0>
/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(177)
  respiter = self.wsgi(environ, resp.start_response)

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(123)
  return self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/shortcuts.py in render(25)
  content = loader.render_to_string(template_name, context, request, using=using)

/usr/local/lib/python3.12/site-packages/django/template/loader.py in render_to_string(62)
  return template.render(context, request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(65)
  result = block.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/templatetags/thumbnail.py in render(55)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/templatetags/thumbnail.py in _render(135)
  thumbnail = get_thumbnail(file_, geometry, **options)

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/shortcuts.py in get_thumbnail(8)
  return default.backend.get_thumbnail(file_, geometry_string, **options)

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/base.py in get_thumbnail(95)
  cached = default.kvstore.get(thumbnail)

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/kvstores/base.py in get(37)
  return self._get(image_file.key)

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/kvstores/base.py in _get(156)
  value = self._get_raw(add_prefix(key, identity))

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/kvstores/cached_db_kvstore.py in _get_raw(36)
  value = self.cache.get(key)

0.2134 get ('sorl-thumbnail||image||53765b3bc8b2710812d8d36482dd6152',) {} <django.core.cache.backends.memcached.PyMemcacheCache object at 0x7f2a1555c7a0>
/usr/local/bin/gunicorn in <module>(6)
  sys.exit(run())

/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(177)
  respiter = self.wsgi(environ, resp.start_response)

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(162)
  return SentryWsgiMiddleware(bound_old_app, use_x_forwarded_for)(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/wsgi.py in __call__(102)
  response = self.app(

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(450)
  rv = old_get_response(self, request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(123)
  return self.get_response(request)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(169)
  return f(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(84)
  return callback(request, *args, **kwargs)

/app/minimax/views.py in page_news(583)
  return render(request, 'minimax/frontend/page_news.html', context={

/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py in runner(1711)
  return sentry_patched_function(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/django/templates.py in render(103)
  return real_render(request, template_name, context, *args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/shortcuts.py in render(25)
  content = loader.render_to_string(template_name, context, request, using=using)

/usr/local/lib/python3.12/site-packages/django/template/loader.py in render_to_string(62)
  return template.render(context, request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(65)
  result = block.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/templatetags/thumbnail.py in render(55)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/templatetags/thumbnail.py in _render(135)
  thumbnail = get_thumbnail(file_, geometry, **options)

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/shortcuts.py in get_thumbnail(8)
  return default.backend.get_thumbnail(file_, geometry_string, **options)

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/base.py in get_thumbnail(95)
  cached = default.kvstore.get(thumbnail)

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/kvstores/base.py in get(37)
  return self._get(image_file.key)

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/kvstores/base.py in _get(156)
  value = self._get_raw(add_prefix(key, identity))

/usr/local/lib/python3.12/site-packages/sorl/thumbnail/kvstores/cached_db_kvstore.py in _get_raw(36)
  value = self.cache.get(key)

Signals

Signal Receivers
class_prepared ExclusiveBooleanField._replace_save
connection_created
got_request_exception _got_request_exception
m2m_changed _m2m_changed_receiver, _m2m_changed_receiver, _m2m_changed_receiver, _m2m_changed_receiver, _m2m_changed_receiver, _m2m_changed_receiver, _m2m_changed_receiver, _m2m_changed_receiver, _m2m_changed_receiver, _m2m_changed_receiver, _m2m_changed_receiver, _m2m_changed_receiver, _m2m_changed_receiver, _m2m_changed_receiver, _m2m_changed_receiver, _m2m_changed_receiver, _m2m_changed_receiver, _m2m_changed_receiver, _m2m_changed_receiver, _m2m_changed_receiver, _m2m_changed_receiver, _m2m_changed_receiver, _m2m_changed_receiver, _m2m_changed_receiver, _m2m_changed_receiver, _m2m_changed_receiver, _m2m_changed_receiver, _m2m_changed_receiver, _m2m_changed_receiver, _m2m_changed_receiver, _m2m_changed_receiver, _m2m_changed_receiver, _m2m_changed_receiver, _m2m_changed_receiver, _m2m_changed_receiver, _m2m_changed_receiver, _m2m_changed_receiver, _m2m_changed_receiver, _m2m_changed_receiver, _m2m_changed_receiver, _m2m_changed_receiver, _m2m_changed_receiver, _m2m_changed_receiver, _m2m_changed_receiver, _m2m_changed_receiver, _m2m_changed_receiver, _m2m_changed_receiver, _m2m_changed_receiver, _m2m_changed_receiver, _m2m_changed_receiver, _m2m_changed_receiver, _m2m_changed_receiver
post_delete post_delete_user_profile, PositionField.update_on_delete, PositionField.update_on_delete, PositionField.update_on_delete, invalidate_avatar_cache, remove_avatar_images, RealtimeSignalProcessor.handle_delete
post_init delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init
post_migrate create_permissions, create_contenttypes, create_default_site
post_save create_app_log_entry, create_user_profile, _post_save_receiver, PositionField.update_on_save, PositionField.update_on_save, create_footers_columns, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, PositionField.update_on_save, _post_save_receiver, _post_save_receiver, create_default_thumbnails, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, _post_save_receiver, RealtimeSignalProcessor.handle_save
pre_delete PositionField.prepare_delete, PositionField.prepare_delete, PositionField.prepare_delete, clear_site_cache
pre_init
pre_migrate inject_rename_contenttypes_operations
pre_save clear_site_cache
request_finished close_old_connections, close_caches, reset_urlconf
request_started reset_queries, close_old_connections, reset_search_queries
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, reset_hashers, update_level_tags, clear_caches, StaticFilesStorage._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