How does U.S. abortion law compare to those in European countries?

How does U.S. abortion law compare to those in European countries? ( Anna Sullivan/Unsplash)

(CNA) Abortion laws around the world are likely to be cited when the U.S. Supreme Court hears arguments in December about the constitutionality of a Mississippi state law banning most abortions after the first 15 weeks of pregnancy.

That is because the drafters of the 2018 Mississippi law expressly compared U.S. regulations with those of other countries.

In their first legislative finding justifying the law, they wrote:  “The United States is one of only seven nations in the world that permits nontherapeutic or elective abortion-on-demand after the 20th week of gestation.” 

“In fact, fully 75% of all nations do not permit abortion after 12 weeks’ gestation, except (in most instances) to save the life and to preserve the physical health of the mother.”

The Mississippi law effectively challenges Roe v. Wade, the 1973 Supreme Court ruling that swept away many federal and state abortion restrictions. That Supreme Court decision was accompanied by another, less well-known ruling, Doe. v. Bolton, permitting abortion on demand after “viability” for reasons related to the mother’s “health," which encompasses the mother's mental health.

Oral arguments in Dobbs v. Jackson Women’s Health Organization, a case that could potentially overturn Roe v. Wade, are due to begin at the Supreme Court on Dec. 1.

[Click here to subscribe to Pregnancy Help News!]

In a Supreme Court brief, Mississippi officials urged the court to recognize that the U.S. law is out of step with those of other Western nations. 

“The United States finds itself in the company of China and North Korea as some of the only countries that permit elective abortions after 20 weeks’ gestation,” they wrote.

“That is not progress. The time has come to recognize as much.”

Tweet This: The U.S. finds itself w/China & North Korea as some of the only countries that permit elective abortions after 20 wks- That is not progress.

Lawyers for the abortion providers challenging the Mississippi law also cited foreign laws in their brief, but in support of their contention that the U.S. is not an outlier. 

They wrote in a footnote that “in countries with legal traditions and democratic values most comparable to the United States, such as Great Britain and Canada, abortion is legal until at least viability.” 

“And many countries that have limits earlier in pregnancy continue to permit abortion for broad social and health reasons after that point, functionally allowing abortion later in pregnancy and making their laws entirely different from the [Mississippi] Ban.”

So, how does U.S. law match up to those of other countries?

A direct comparison is complicated by the fact that abortion restrictions and legal exceptions vary widely from country to country. In addition, many countries that had strict restrictions, such as Ireland, have liberalized their laws in recent years.

However, the Washington Post’s fact-checkers concluded in 2017 that “the data back up the claim” that the U.S. is one of only seven countries that allow elective abortions after 20 weeks of pregnancy. (PolitiFact also determined that the statement was true.)

The other six countries are North Korea, China, Vietnam, Canada, Singapore, and the Netherlands.

The Washington Post drew on a 2014 report by the pro-life Charlotte Lozier Institute, which studied the abortion laws of 198 countries, independent states, and semi-autonomous regions with more than a million people. (The United Nations officially recognizes 193 sovereign states.)

“Of these 198 countries, independent states, and regions worldwide, 59 allow abortion without restriction as to reason, otherwise known as elective abortion or abortion on demand,” the Charlotte Lozier Institute report found.

“The remaining 139 countries require some reason to obtain an abortion ranging from most restrictive (to save the life of the mother or completely prohibited) to least restrictive (socioeconomic grounds) with various reasons in between (e.g., physical health, mental health).”

The institute’s study concluded that “Upholding laws restricting abortion on demand after 20 weeks would situate the United States closer to the international mainstream, instead of leaving it as an outlying country with ultra-permissive abortion policies.”

As the Charlotte Lozier Institute implied, U.S. abortion law is considerably more permissive than those of most of the 44 countries in Europe. 

The closest analog is the Netherlands, a country of 17 million people known for pioneering controversial practices such as child euthanasia

The country’s Termination of Pregnancy Act permits abortions up to the 24th week of pregnancy, “the point at which the fetus becomes viable outside the mother’s womb.” 

Abortions after 24 weeks are permitted in certain circumstances, such as when the unborn child has an untreatable “disorder” or is deemed likely to suffer after its birth.

In Germany, abortion for any reason is permitted in the first 12 weeks of pregnancy. But the law requires counseling at a state-approved center and a three-day waiting period before the procedure can take place. 

The European Union’s most populous country, with 83 million people, Germany permits late-term abortions in cases of rape or if the physical or psychological health of the mother is considered at risk of serious harm.

Next door in France, a country of 63 million people, abortion on demand is allowed up to 12 weeks.

Abortions in the second and third trimesters are permitted only if two physicians certify that it is necessary to save the life of the mother, to prevent grave and permanent harm to her health, or the child has a severe and incurable illness.

In Italy, abortion is legal for any reason within the first 90 days (almost 13 weeks) of pregnancy, and afterward for certain reasons with the referral of a physician.

The practice was legalized in 1978, despite opposition from Pope Paul VI, who encouraged doctors to exercise conscientious objection.

The RU486 abortion drug was legalized in Italy in 2009, and in 2010 standards were set which require women to be hospitalized for three days during its administration. It cannot be prescribed beyond the seventh week of pregnancy.

The United Kingdom, a country of 67 million people with cultural ties to the U.S., permits abortion for socio-economic reasons up to 24 weeks, but up to birth if “there is a substantial risk that if the child were born it would suffer from such physical or mental abnormalities as to be seriously handicapped.”

The U.K.’s Abortion Act 1967 initially permitted abortion up to 28 weeks. The law paved the way for other countries to legalize the practice in the ensuing years, including Canada in 1969 and the U.S. in 1973.

Ireland, a country of almost five million people neighboring the U.K., was until recently one of the few European nations recognizing the equal right to life of the pregnant woman and the unborn child. 

But the pro-life Eighth Amendment of the Constitution of Ireland, introduced in 1983, was scrapped after a referendum in 2018. 

The Health (Regulation of Termination of Pregnancy) Act 2018 permits abortions in the first 12 weeks of pregnancy and later in cases of fatal fetal abnormality or where the woman’s life or health are deemed to be at risk.

The only remaining sizeable European country with pro-life laws is Poland. The nation of 38 million people, strongly influenced by the Catholic Church, permits abortion only in cases of rape or incest, or risk to the mother’s life. 

The country’s top court ruled in October 2020 that abortion on the grounds of fetal abnormality was unconstitutional, prompting nationwide protests. Demonstrators disrupted Masses while holding signs supporting abortion, left graffiti on Church property, vandalized statues of Polish pope St. John Paul II, and chanted slogans at clergy.  

Several small European states also have pro-life laws, including Malta, Liechtenstein, Andorra, and of course Vatican City.

Gibraltar, a British overseas territory, and San Marino, a microstate within Italy, both recently voted to legalize abortion. 

Editor's note: Luke Coppen is Europe editor of the Catholic News Agency. Hannah Brockhaus is Catholic News Agency's senior Rome correspondent. This article was published by Catholic News Agency and is reprinted with permission.

To contact us regarding an article or send a tip, click here.

7.598MBMemory Usage207msRequest Duration
Joomla! Version4.4.3
PHP Version8.1.33
Identityguest
Response200
Templateshaper_gazette
Database
Server
mysql
Version
10.3.39-MariaDB
Collation
latin1_swedish_ci
Conn Collation
utf8mb4_general_ci
$_GET
array:2 [ "print" => "1" "tmpl" => "component" ]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
[]
$_SERVER
array:74 [ "USER" => "pregnews" "HOME" => "/home/pregnews" "SCRIPT_NAME" => "/index.php" "RE...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1754964474 "last" => 1754964474...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:18 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (528.7KB) (1ms)
  • afterInitialise (1.79MB) (21.88ms)
  • afterRoute (274.8KB) (5.82ms)
  • beforeRenderComponent com_content (67.98KB) (556μs)
  • Before Access::preloadComponents (all components) (33.62KB) (584μs)
  • After Access::preloadComponents (all components) (122.03KB) (449μs)
  • Before Access::preloadPermissions (com_content) (4.38KB) (16μs)
  • After Access::preloadPermissions (com_content) (637.05KB) (1.64ms)
  • Before Access::getAssetRules (id:8 name:com_content) (416B) (1.28ms)
  • After Access::getAssetRules (id:8 name:com_content) (8.45KB) (84μs)
  • Before Access::getAssetRules (id:1 name:root.1) (489.23KB) (31.23ms)
  • After Access::getAssetRules (id:1 name:root.1) (6.95KB) (23μs)
  • afterRenderComponent com_content (846.16KB) (33.67ms)
  • afterDispatch (393.73KB) (47.33ms)
  • Before Access::getAssetRules (id:4538 name:com_jfbconnect) (94.36KB) (1.92ms)
  • After Access::getAssetRules (id:4538 name:com_jfbconnect) (1.61KB) (10μs)
  • afterRender (625.18KB) (59.65ms)
  • 1 x afterRender (625.18KB) (28.75%)
    59.65ms
    1 x afterDispatch (393.73KB) (22.81%)
    47.33ms
    1 x afterRenderComponent com_content (846.16KB) (16.23%)
    33.67ms
    1 x Before Access::getAssetRules (id:1 name:root.1) (489.23KB) (15.05%)
    31.23ms
    1 x afterInitialise (1.79MB) (10.55%)
    21.88ms
    1 x afterRoute (274.8KB) (2.8%)
    5.82ms
    1 x Before Access::getAssetRules (id:4538 name:com_jfbconnect) (94.36KB) (0.92%)
    1.92ms
    1 x After Access::preloadPermissions (com_content) (637.05KB) (0.79%)
    1.64ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (416B) (0.62%)
    1.28ms
    1 x afterLoad (528.7KB) (0.48%)
    1.00ms
    1 x Before Access::preloadComponents (all components) (33.62KB) (0.28%)
    584μs
    1 x beforeRenderComponent com_content (67.98KB) (0.27%)
    556μs
    1 x After Access::preloadComponents (all components) (122.03KB) (0.22%)
    449μs
    1 x After Access::getAssetRules (id:8 name:com_content) (8.45KB) (0.04%)
    84μs
    1 x After Access::getAssetRules (id:1 name:root.1) (6.95KB) (0.01%)
    23μs
    1 x Before Access::preloadPermissions (com_content) (4.38KB) (0.01%)
    16μs
    1 x After Access::getAssetRules (id:4538 name:com_jfbconnect) (1.61KB) (0%)
    10μs
115 statements were executed, 71 of which were duplicates, 44 unique61.34ms2.28MB
  • SELECT @@SESSION.sql_mode;34μs1.57KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `phnj4_session` WHERE `session_id` = ?96μs1.61KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `phnj4_session` WHERE `session_id` = :session_id LIMIT 171μs1.61KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `phnj4_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)5.85ms944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `extension_id` AS `id`,`element` AS `option`,`params`,`enabled` FROM `phnj4_extensions` WHERE `type` = 'component' AND `state` = 0 AND `enabled` = 137μs18.48KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `phnj4_viewlevels`26μs976B/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `phnj4_usergroups` AS `a` LEFT JOIN `phnj4_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest29μs1.64KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT `folder` AS `type`,`element` AS `name`,`params` AS `params`,`extension_id` AS `id` FROM `phnj4_extensions` WHERE `enabled` = 1 AND `type` = 'plugin' AND `state` IN (0,1) AND `access` IN (:preparedArray1,:preparedArray2) ORDER BY `ordering`50μs5.8KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT `template` FROM `phnj4_template_styles` WHERE `client_id` = 0 AND `home` = 138μs2.09KB/components/com_sppagebuilder/parser/addon-parser.php:1273Copy
  • SELECT setting,value FROM phnj4_jfbconnect_config40μs1.88KB/administrator/components/com_jfbconnect/models/config.php:307Copy
  • SELECT * FROM `phnj4_languages` WHERE `published` = 1 ORDER BY `ordering` ASC92μs2.25KB/libraries/src/Language/LanguageHelper.php:142Copy
  • SELECT `m`.`id`,`m`.`menutype`,`m`.`title`,`m`.`alias`,`m`.`note`,`m`.`link`,`m`.`type`,`m`.`level`,`m`.`language`,`m`.`browserNav`,`m`.`access`,`m`.`params`,`m`.`home`,`m`.`img`,`m`.`template_style_id`,`m`.`component_id`,`m`.`parent_id`,`m`.`path` AS `route`,`e`.`element` AS `component` FROM `phnj4_menu` AS `m` LEFT JOIN `phnj4_extensions` AS `e` ON `m`.`component_id` = `e`.`extension_id` WHERE ( (`m`.`published` = 1 AND `m`.`parent_id` > 0 AND `m`.`client_id` = 0) AND (`m`.`publish_up` IS NULL OR `m`.`publish_up` <= :currentDate1)) AND (`m`.`publish_down` IS NULL OR `m`.`publish_down` >= :currentDate2) ORDER BY `m`.`lft`375μs20.86KBParams/libraries/src/Menu/SiteMenu.php:166Copy
  • SELECT id FROM phnj4_content WHERE alias = 'how-does-u-s-abortion-law-compare-to-those-in-european-countries'83μs856B/plugins/route66/content/rules/article.php:199Copy
  • SELECT `id`,`catid`,`language` FROM `phnj4_content` WHERE `id` = '2926'66μs976B/plugins/route66/content/rules/article.php:156Copy
  • SELECT `m`.`id`,`m`.`menutype`,`m`.`title`,`m`.`alias`,`m`.`note`,`m`.`link`,`m`.`type`,`m`.`level`,`m`.`language`,`m`.`browserNav`,`m`.`access`,`m`.`params`,`m`.`home`,`m`.`img`,`m`.`template_style_id`,`m`.`component_id`,`m`.`parent_id`,`m`.`path` AS `route`,`e`.`element` AS `component` FROM `phnj4_menu` AS `m` LEFT JOIN `phnj4_extensions` AS `e` ON `m`.`component_id` = `e`.`extension_id` WHERE ( (`m`.`published` = 1 AND `m`.`parent_id` > 0 AND `m`.`client_id` = 0) AND (`m`.`publish_up` IS NULL OR `m`.`publish_up` <= :currentDate1)) AND (`m`.`publish_down` IS NULL OR `m`.`publish_down` >= :currentDate2) ORDER BY `m`.`lft`109μs20.86KBParams/libraries/src/Menu/SiteMenu.php:166Copy
  • SELECT `alias` FROM `phnj4_content` WHERE `id` = :id81μs1.63KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `phnj4_categories` AS `s` INNER JOIN `phnj4_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`58μs7.69KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `id`,`home`,`template`,`s`.`params`,`inheritable`,`parent` FROM `phnj4_template_styles` AS `s` LEFT JOIN `phnj4_extensions` AS `e` ON `e`.`element` = `s`.`template` AND `e`.`type` = 'template' AND `e`.`client_id` = `s`.`client_id` WHERE `s`.`client_id` = 0 AND `e`.`enabled` = 153μs41.16KB/administrator/components/com_templates/src/Model/StyleModel.php:773Copy
  • SELECT * FROM `phnj4_template_styles` WHERE `client_id` = 0 AND `id` = '11'46μs41.22KB/plugins/system/helixultimate/src/Platform/Helper.php:54Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `phnj4_assets` WHERE `name` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5,:preparedArray6,:preparedArray7,:preparedArray8,:preparedArray9,:preparedArray10,:preparedArray11,:preparedArray12,:preparedArray13,:preparedArray14,:preparedArray15,:preparedArray16,:preparedArray17,:preparedArray18,:preparedArray19,:preparedArray20,:preparedArray21,:preparedArray22,:preparedArray23,:preparedArray24,:preparedArray25,:preparedArray26,:preparedArray27,:preparedArray28,:preparedArray29,:preparedArray30,:preparedArray31,:preparedArray32,:preparedArray33,:preparedArray34,:preparedArray35,:preparedArray36,:preparedArray37,:preparedArray38,:preparedArray39,:preparedArray40,:preparedArray41,:preparedArray42,:preparedArray43,:preparedArray44,:preparedArray45,:preparedArray46,:preparedArray47,:preparedArray48,:preparedArray49,:preparedArray50,:preparedArray51,:preparedArray52,:preparedArray53,:preparedArray54)95μs8.5KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `phnj4_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 0139μs49.8KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `phnj4_assets`264μs2.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • SELECT * FROM `phnj4_assets` WHERE `name` = 'com_content.article.2926'151μs1.2KB/libraries/src/Table/Table.php:755Copy
  • SELECT * FROM `phnj4_assets` WHERE `name` = 'com_content.article.2926'42μs1.2KB/libraries/src/Table/Table.php:755Copy
  • SHOW FULL COLUMNS FROM `phnj4_content`299μs2.39KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `phnj4_content` SET `hits` = (`hits` + 1) WHERE `id` = '2926'6.51ms48B/libraries/src/Table/Table.php:1325Copy
  • SELECT * FROM `phnj4_assets` WHERE `name` = 'com_content.article.2926'43μs1.16KB/libraries/src/Table/Table.php:755Copy
  • SELECT * FROM `phnj4_assets` WHERE `name` = 'com_content.article.2926'27μs1.2KB/libraries/src/Table/Table.php:755Copy
  • SELECT * FROM `phnj4_assets` WHERE `name` = 'com_content.article.2926'66μs1.2KB/libraries/src/Table/Table.php:755Copy
  • SELECT * FROM `phnj4_assets` WHERE `name` = 'com_content.article.2926'36μs1.2KB/libraries/src/Table/Table.php:755Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`version`,`a`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count` FROM `phnj4_content` AS `a` INNER JOIN `phnj4_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `phnj4_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `phnj4_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `phnj4_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `phnj4_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`state` IN (:preparedArray1,:preparedArray2)250μs24.67KBParams/components/com_content/src/Model/ArticleModel.php:215Copy
  • SELECT `article`.`alias` FROM `phnj4_content` AS `article` INNER JOIN `phnj4_categories` AS `category` ON `article`.`catid` = `category`.`id` WHERE `article`.`id` = 292676μs856B/plugins/route66/content/rules/article.php:109Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `phnj4_contentitem_tag_map` AS `m` INNER JOIN `phnj4_tags` AS `t` ON `m`.`tag_id` = `t`.`id` WHERE `m`.`type_alias` = :contentType AND `m`.`content_item_id` = :id AND `t`.`published` = 1 AND `t`.`access` IN (:preparedArray1,:preparedArray2)16.62ms16.38KBParams/libraries/src/Helper/TagsHelper.php:388Copy
  • SELECT enabled FROM `phnj4_extensions` WHERE `element` = 'com_sppagebuilder' AND `type` = 'component'56μs856B/plugins/content/sppagebuilder/sppagebuilder.php:306Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `phnj4_categories` AS `s` INNER JOIN `phnj4_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`95μs5.19KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT DISTINCT a.id, a.title, a.name, a.checked_out, a.checked_out_time, a.note, a.state, a.access, a.created_time, a.created_user_id, a.ordering, a.language, a.fieldparams, a.params, a.type, a.default_value, a.context, a.group_id, a.label, a.description, a.required, a.only_use_in_subform,l.title AS language_title, l.image AS language_image,uc.name AS editor,ag.title AS access_level,ua.name AS author_name,g.title AS group_title, g.access as group_access, g.state AS group_state, g.note as group_note FROM phnj4_fields AS a LEFT JOIN `phnj4_languages` AS l ON l.lang_code = a.language LEFT JOIN phnj4_users AS uc ON uc.id=a.checked_out LEFT JOIN phnj4_viewlevels AS ag ON ag.id = a.access LEFT JOIN phnj4_users AS ua ON ua.id = a.created_user_id LEFT JOIN phnj4_fields_groups AS g ON g.id = a.group_id LEFT JOIN `phnj4_fields_categories` AS fc ON fc.field_id = a.id WHERE ( (`a`.`context` = :context AND (`fc`.`category_id` IS NULL OR `fc`.`category_id` IN (:preparedArray1,:preparedArray2,:preparedArray3)) AND `a`.`access` IN (:preparedArray4,:preparedArray5)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray6,:preparedArray7)) AND `a`.`state` = :state) AND (`a`.`group_id` = 0 OR `g`.`state` = :gstate) AND `a`.`only_use_in_subform` = :only_use_in_subform ORDER BY a.ordering ASC81μs6.06KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT * FROM `phnj4_sppagebuilder` WHERE `extension` = 'com_content' AND `extension_view` = 'article' AND `view_id` = '2926' AND `active` = 1889μs4.23KB/administrator/components/com_sppagebuilder/helpers/sppagebuilder.php:257Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `phnj4_categories` AS `s` INNER JOIN `phnj4_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`75μs5.19KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT * FROM `phnj4_template_styles` WHERE `client_id` = 0 AND `id` = '11'41μs41.22KB/plugins/system/helixultimate/src/Platform/Helper.php:54Copy
  • SELECT * FROM `phnj4_template_styles` WHERE `client_id` = 0 AND `id` = '11'47μs41.22KB/plugins/system/helixultimate/src/Platform/Helper.php:54Copy
  • SELECT * FROM `phnj4_template_styles` WHERE `client_id` = 0 AND `id` = '11'67μs41.22KB/plugins/system/helixultimate/src/Platform/Helper.php:54Copy
  • SELECT * FROM `phnj4_template_styles` WHERE `client_id` = 0 AND `id` = '11'82μs41.22KB/plugins/system/helixultimate/src/Platform/Helper.php:54Copy
  • SELECT * FROM `phnj4_template_styles` WHERE `client_id` = 0 AND `id` = '11'81μs41.22KB/plugins/system/helixultimate/src/Platform/Helper.php:54Copy
  • SELECT * FROM `phnj4_template_styles` WHERE `client_id` = 0 AND `id` = '11'69μs41.22KB/plugins/system/helixultimate/src/Platform/Helper.php:54Copy
  • SELECT * FROM `phnj4_template_styles` WHERE `client_id` = 0 AND `id` = '11'35μs41.22KB/plugins/system/helixultimate/src/Platform/Helper.php:54Copy
  • SELECT * FROM `phnj4_template_styles` WHERE `client_id` = 0 AND `id` = '11'35μs41.22KB/plugins/system/helixultimate/src/Platform/Helper.php:54Copy
  • SELECT * FROM `phnj4_template_styles` WHERE `client_id` = 0 AND `id` = '11'44μs41.22KB/plugins/system/helixultimate/src/Platform/Helper.php:54Copy
  • SHOW FULL COLUMNS FROM `phnj4_users`300μs2.2KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • SELECT * FROM `phnj4_users` WHERE `id` = :userid47μs4.41KBParams/libraries/src/Table/User.php:104Copy
  • SELECT `g`.`id`,`g`.`title` FROM `phnj4_usergroups` AS `g` INNER JOIN `phnj4_user_usergroup_map` AS `m` ON `m`.`group_id` = `g`.`id` WHERE `m`.`user_id` = :muserid36μs1.76KBParams/libraries/src/Table/User.php:132Copy
  • SELECT `id` FROM `phnj4_menu` WHERE `link` LIKE '%option=com_spauthorarchive&view=authors%' AND `published` = '1'29μs856B/components/com_spauthorarchive/helpers/helper.php:26Copy
  • SELECT * FROM `phnj4_template_styles` WHERE `client_id` = 0 AND `id` = '11'39μs41.22KB/plugins/system/helixultimate/src/Platform/Helper.php:54Copy
  • SELECT * FROM `phnj4_template_styles` WHERE `client_id` = 0 AND `id` = '11'34μs41.22KB/plugins/system/helixultimate/src/Platform/Helper.php:54Copy
  • SELECT * FROM `phnj4_template_styles` WHERE `client_id` = 0 AND `id` = '11'39μs41.22KB/plugins/system/helixultimate/src/Platform/Helper.php:54Copy
  • SELECT * FROM `phnj4_template_styles` WHERE `client_id` = 0 AND `id` = '11'35μs41.22KB/plugins/system/helixultimate/src/Platform/Helper.php:54Copy
  • SELECT `alias` FROM `phnj4_categories` WHERE `id` = 6123μs856B/plugins/route66/content/rules/category.php:78Copy
  • SELECT * FROM `phnj4_template_styles` WHERE `client_id` = 0 AND `id` = '11'37μs41.22KB/plugins/system/helixultimate/src/Platform/Helper.php:54Copy
  • SELECT * FROM `phnj4_template_styles` WHERE `client_id` = 0 AND `id` = '11'45μs41.22KB/plugins/system/helixultimate/src/Platform/Helper.php:54Copy
  • SELECT * FROM `phnj4_template_styles` WHERE `client_id` = 0 AND `id` = '11'36μs41.22KB/plugins/system/helixultimate/src/Platform/Helper.php:54Copy
  • SELECT * FROM `phnj4_template_styles` WHERE `client_id` = 0 AND `id` = '11'36μs41.22KB/plugins/system/helixultimate/src/Platform/Helper.php:54Copy
  • SELECT * FROM `phnj4_template_styles` WHERE `client_id` = 0 AND `id` = '11'35μs41.22KB/plugins/system/helixultimate/src/Platform/Helper.php:54Copy
  • SELECT * FROM `phnj4_template_styles` WHERE `client_id` = 0 AND `id` = '11'47μs41.22KB/plugins/system/helixultimate/src/Platform/Helper.php:54Copy
  • SELECT * FROM `phnj4_template_styles` WHERE `client_id` = 0 AND `id` = '11'44μs41.22KB/plugins/system/helixultimate/src/Platform/Helper.php:54Copy
  • SELECT * FROM `phnj4_template_styles` WHERE `client_id` = 0 AND `id` = '11'33μs41.22KB/plugins/system/helixultimate/src/Platform/Helper.php:54Copy
  • SELECT * FROM `phnj4_template_styles` WHERE `client_id` = 0 AND `id` = '11'34μs49.22KB/plugins/system/helixultimate/src/Platform/Helper.php:54Copy
  • SELECT * FROM `phnj4_template_styles` WHERE `client_id` = 0 AND `id` = '11'43μs41.22KB/plugins/system/helixultimate/src/Platform/Helper.php:54Copy
  • SELECT * FROM `phnj4_template_styles` WHERE `client_id` = 0 AND `id` = '11'40μs41.22KB/plugins/system/helixultimate/src/Platform/Helper.php:54Copy
  • SELECT * FROM `phnj4_template_styles` WHERE `client_id` = 0 AND `id` = '11'33μs41.22KB/plugins/system/helixultimate/src/Platform/Helper.php:54Copy
  • SELECT * FROM `phnj4_template_styles` WHERE `client_id` = 0 AND `id` = '11'37μs41.22KB/plugins/system/helixultimate/src/Platform/Helper.php:54Copy
  • SELECT * FROM `phnj4_template_styles` WHERE `client_id` = 0 AND `id` = '11'41μs41.22KB/plugins/system/helixultimate/src/Platform/Helper.php:54Copy
  • SELECT * FROM `phnj4_template_styles` WHERE `client_id` = 0 AND `id` = '11'36μs41.22KB/plugins/system/helixultimate/src/Platform/Helper.php:54Copy
  • SELECT * FROM `phnj4_template_styles` WHERE `client_id` = 0 AND `id` = '11'33μs41.22KB/plugins/system/helixultimate/src/Platform/Helper.php:54Copy
  • SELECT * FROM `phnj4_template_styles` WHERE `client_id` = 0 AND `id` = '11'35μs41.22KB/plugins/system/helixultimate/src/Platform/Helper.php:54Copy
  • SELECT * FROM `phnj4_template_styles` WHERE `client_id` = 0 AND `id` = '11'42μs41.22KB/plugins/system/helixultimate/src/Platform/Helper.php:54Copy
  • SELECT * FROM `phnj4_template_styles` WHERE `client_id` = 0 AND `id` = '11'42μs41.22KB/plugins/system/helixultimate/src/Platform/Helper.php:54Copy
  • SELECT * FROM `phnj4_template_styles` WHERE `client_id` = 0 AND `id` = '11'32μs41.22KB/plugins/system/helixultimate/src/Platform/Helper.php:54Copy
  • SELECT * FROM `phnj4_template_styles` WHERE `client_id` = 0 AND `id` = '11'34μs41.22KB/plugins/system/helixultimate/src/Platform/Helper.php:54Copy
  • SELECT * FROM `phnj4_template_styles` WHERE `client_id` = 0 AND `id` = '11'38μs41.22KB/plugins/system/helixultimate/src/Platform/Helper.php:54Copy
  • SELECT id, title, introtext, images, created, alias, catid FROM `phnj4_content` WHERE `catid` = '61' AND `state` = '1' AND `id` != '2926' AND `publish_up` <= NOW() ORDER BY created DESC LIMIT 37.66ms17.22KB/templates/shaper_gazette/html/com_content/article/default.php:275Copy
  • SELECT `alias` FROM `phnj4_content` WHERE `id` = :id88μs1.63KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `article`.`alias` FROM `phnj4_content` AS `article` INNER JOIN `phnj4_categories` AS `category` ON `article`.`catid` = `category`.`id` WHERE `article`.`id` = 5315109μs856B/plugins/route66/content/rules/article.php:109Copy
  • SELECT `alias` FROM `phnj4_content` WHERE `id` = :id94μs1.63KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `article`.`alias` FROM `phnj4_content` AS `article` INNER JOIN `phnj4_categories` AS `category` ON `article`.`catid` = `category`.`id` WHERE `article`.`id` = 531161μs856B/plugins/route66/content/rules/article.php:109Copy
  • SELECT `alias` FROM `phnj4_content` WHERE `id` = :id73μs1.63KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `article`.`alias` FROM `phnj4_content` AS `article` INNER JOIN `phnj4_categories` AS `category` ON `article`.`catid` = `category`.`id` WHERE `article`.`id` = 5310120μs856B/plugins/route66/content/rules/article.php:109Copy
  • SELECT id FROM phnj4_content WHERE alias = 'how-does-u-s-abortion-law-compare-to-those-in-european-countries'161μs856B/plugins/route66/content/rules/article.php:199Copy
  • SELECT `id`,`catid`,`language` FROM `phnj4_content` WHERE `id` = '2926'86μs976B/plugins/route66/content/rules/article.php:156Copy
  • SELECT `alias` FROM `phnj4_content` WHERE `id` = :id62μs1.63KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT * FROM phnj4_opengraph_object WHERE plugin = 'content' AND system_name = 'article' AND published = 134μs1.95KB/components/com_jfbconnect/models/opengraphobject.php:68Copy
  • SELECT * FROM phnj4_content WHERE id='2926'114μs20.34KB/plugins/opengraph/content/content.php:267Copy
  • SELECT * FROM `phnj4_content` WHERE `id` = '2926'199μs20.34KB/libraries/src/Table/Table.php:755Copy
  • SELECT `t`.`id` FROM `phnj4_tags` AS `t` INNER JOIN `phnj4_contentitem_tag_map` AS `m` ON `m`.`tag_id` = `t`.`id` WHERE `m`.`type_alias` = :prefix AND `m`.`content_item_id` IN (:preparedArray1)9.06ms1.79KBParams/libraries/src/Helper/TagsHelper.php:503Copy
  • SELECT `t`.`id` FROM `phnj4_tags` AS `t` INNER JOIN `phnj4_contentitem_tag_map` AS `m` ON `m`.`tag_id` = `t`.`id` WHERE `m`.`type_alias` = :prefix AND `m`.`content_item_id` IN (:preparedArray1)42μs1.79KBParams/libraries/src/Helper/TagsHelper.php:503Copy
  • SELECT * FROM `phnj4_content` WHERE `id` = '2926'76μs20.34KB/libraries/src/Table/Table.php:755Copy
  • SELECT `t`.`id` FROM `phnj4_tags` AS `t` INNER JOIN `phnj4_contentitem_tag_map` AS `m` ON `m`.`tag_id` = `t`.`id` WHERE `m`.`type_alias` = :prefix AND `m`.`content_item_id` IN (:preparedArray1)36μs1.79KBParams/libraries/src/Helper/TagsHelper.php:503Copy
  • SELECT `t`.`id` FROM `phnj4_tags` AS `t` INNER JOIN `phnj4_contentitem_tag_map` AS `m` ON `m`.`tag_id` = `t`.`id` WHERE `m`.`type_alias` = :prefix AND `m`.`content_item_id` IN (:preparedArray1)29μs1.79KBParams/libraries/src/Helper/TagsHelper.php:503Copy
  • SELECT act.* FROM phnj4_jfbconnect_autopost_activity act WHERE `act`.`ext`='com_content' AND `act`.`layout`='article' AND `act`.`item_id`='2926' AND `act`.`type`=1 AND `act`.`status`=2582μs2.08KB/plugins/system/jfbcsystem/jfbcsystem.php:333Copy
  • SELECT `alias` FROM `phnj4_content` WHERE `id` = :id69μs1.63KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `phnj4_categories` AS `s` INNER JOIN `phnj4_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`195μs5.13KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT * FROM `phnj4_template_styles` WHERE `client_id` = 0 AND `id` = '11'44μs41.22KB/plugins/system/helixultimate/src/Platform/Helper.php:54Copy
  • SELECT * FROM `phnj4_template_styles` WHERE `client_id` = 0 AND `id` = '11'40μs41.22KB/plugins/system/helixultimate/src/Platform/Helper.php:54Copy
  • SELECT * FROM `phnj4_template_styles` WHERE `client_id` = 0 AND `id` = '11'33μs41.22KB/plugins/system/helixultimate/src/Platform/Helper.php:54Copy
  • SELECT * FROM `phnj4_template_styles` WHERE `client_id` = 0 AND `id` = '11'41μs41.22KB/plugins/system/helixultimate/src/Platform/Helper.php:54Copy
  • SELECT * FROM `phnj4_template_styles` WHERE `client_id` = 0 AND `id` = '11'43μs41.22KB/plugins/system/helixultimate/src/Platform/Helper.php:54Copy
  • SELECT SUM(CASE WHEN `a`.`next_execution` <= :now THEN 1 ELSE 0 END) AS due_count,SUM(CASE WHEN `a`.`locked` IS NULL THEN 0 ELSE 1 END) AS locked_count FROM `phnj4_scheduler_tasks` AS `a` WHERE `a`.`state` = 184μs1.68KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:466Copy
  • SELECT * FROM `phnj4_template_styles` WHERE `client_id` = 0 AND `id` = '11'37μs41.22KB/plugins/system/helixultimate/src/Platform/Helper.php:54Copy
  • SELECT * FROM `phnj4_template_styles` WHERE `client_id` = 0 AND `id` = '11'38μs41.22KB/plugins/system/helixultimate/src/Platform/Helper.php:54Copy
  • SELECT * FROM `phnj4_template_styles` WHERE `client_id` = 0 AND `id` = '11'37μs41.22KB/plugins/system/helixultimate/src/Platform/Helper.php:54Copy
  • SELECT * FROM `phnj4_template_styles` WHERE `client_id` = 0 AND `id` = '11'40μs41.22KB/plugins/system/helixultimate/src/Platform/Helper.php:54Copy
  • SELECT * FROM `phnj4_template_styles` WHERE `client_id` = 0 AND `id` = '11'41μs41.22KB/plugins/system/helixultimate/src/Platform/Helper.php:54Copy
  • SELECT * FROM `phnj4_route66_metadata` WHERE `context` = 'com_content.article' AND `resourceId` = 292690μs1008B/administrator/components/com_route66/models/metadata.php:20Copy
  • SELECT `images` FROM `phnj4_content` WHERE `id` = 292651μs856B/plugins/system/route66/route66.php:234Copy
  • SELECT * FROM `phnj4_template_styles` WHERE `client_id` = 0 AND `id` = '11'47μs41.22KB/plugins/system/helixultimate/src/Platform/Helper.php:54Copy
  • SELECT `session_id` FROM `phnj4_session` WHERE `session_id` = ?180μs1.63KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `phnj4_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?6.57ms912BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy
  • infoplg_system_j2xml - plgSystemJ2xml::__construct
  • warningassets - No asset found for com_content.article.2926, falling back to com_content
  • warningassets - No asset found for com_content.article.2926, falling back to com_content
  • warningassets - No asset found for com_content.article.2926, falling back to com_content
  • warningassets - No asset found for com_content.article.2926, falling back to com_content
  • warningassets - No asset found for com_content.article.2926, falling back to com_content
  • warningassets - No asset found for com_content.article.2926, falling back to com_content
  • infoplg_system_j2xml - plgSystemJ2xml::onAfterDispatch