{
  "passed": true,
  "check_count": 361,
  "checks": [
    {
      "name": "real prepared geography present",
      "passed": true
    },
    {
      "name": "initial layer is the district view",
      "passed": true
    },
    {
      "name": "initial layer matches the select element",
      "passed": true
    },
    {
      "name": "model layer not selected by default",
      "passed": true
    },
    {
      "name": "all 44 district polygons rendered on load",
      "passed": true
    },
    {
      "name": "all 44 actual district polygons rendered",
      "passed": true
    },
    {
      "name": "actual district paths finite",
      "passed": true
    },
    {
      "name": "actual municipal geography present",
      "passed": true
    },
    {
      "name": "district_population: one selection outline drawn",
      "passed": true
    },
    {
      "name": "district_population: outline traces the selected area",
      "passed": true
    },
    {
      "name": "municipality_population: one selection outline drawn",
      "passed": true
    },
    {
      "name": "municipality_population: outline traces the selected area",
      "passed": true
    },
    {
      "name": "region_foreign_share: one selection outline drawn",
      "passed": true
    },
    {
      "name": "region_foreign_share: outline traces the selected area",
      "passed": true
    },
    {
      "name": "outline group sits above the filled areas",
      "passed": true
    },
    {
      "name": "one real state outline rendered",
      "passed": true
    },
    {
      "name": "the title names both subjects",
      "passed": true
    },
    {
      "name": "the lede keeps origin and religion apart",
      "passed": true
    },
    {
      "name": "the lede distinguishes counted from estimated",
      "passed": true
    },
    {
      "name": "the hero shows the composition, not one confession",
      "passed": true
    },
    {
      "name": "katholisch tile present and carries its value",
      "passed": true
    },
    {
      "name": "Evangelische tile present and carries its value",
      "passed": true
    },
    {
      "name": "Muslimische tile present and carries its value",
      "passed": true
    },
    {
      "name": "published BW range displayed",
      "passed": true
    },
    {
      "name": "the estimated tile says so and names its base",
      "passed": true
    },
    {
      "name": "the counted tiles say so",
      "passed": true
    },
    {
      "name": "the hero avoids an overlapping residual tile",
      "passed": true
    },
    {
      "name": "the estimated tile is marked apart from the counted ones",
      "passed": true
    },
    {
      "name": "every survey source is listed in the sources section",
      "passed": true
    },
    {
      "name": "the page says what was checked and not used",
      "passed": true
    },
    {
      "name": "each rejection carries its reason",
      "passed": true
    },
    {
      "name": "the sources section links an archived copy where one exists",
      "passed": true
    },
    {
      "name": "the sources section covers more than the nine curated entries",
      "passed": true
    },
    {
      "name": "the anchors the text jumps to still exist",
      "passed": true
    },
    {
      "name": "the age chart is on the page",
      "passed": true
    },
    {
      "name": "the age chart drops the rows whose range says nothing",
      "passed": true
    },
    {
      "name": "the age chart names the age class it shows",
      "passed": true
    },
    {
      "name": "the age chart shows the orthodox value as a range",
      "passed": true
    },
    {
      "name": "the age chart shows the protestant value exactly",
      "passed": true
    },
    {
      "name": "the age chart draws the uncertainty it states",
      "passed": true
    },
    {
      "name": "the age chart says why two rows are missing",
      "passed": true
    },
    {
      "name": "the citizenship chart is on the page",
      "passed": true
    },
    {
      "name": "the citizenship chart has one row per religious society",
      "passed": true
    },
    {
      "name": "the citizenship chart shows the orthodox share",
      "passed": true
    },
    {
      "name": "the citizenship chart shows the protestant share for contrast",
      "passed": true
    },
    {
      "name": "the citizenship chart leaves the suppressed rows empty",
      "passed": true
    },
    {
      "name": "the citizenship chart says the passport is not the origin",
      "passed": true
    },
    {
      "name": "the citizenship chart names its own table",
      "passed": true
    },
    {
      "name": "searching a place moves the map to it",
      "passed": true
    },
    {
      "name": "the place profile lists the institutions of that place",
      "passed": true
    },
    {
      "name": "the listed institutions are the ones in that municipality",
      "passed": true
    },
    {
      "name": "picking one switches to the point layer and shows it",
      "passed": true
    },
    {
      "name": "a district gathers the institutions of all its municipalities",
      "passed": true
    },
    {
      "name": "resetting the place puts the map back",
      "passed": true
    },
    {
      "name": "the layer dropdown is grouped by geography",
      "passed": true
    },
    {
      "name": "every layer sits in a group",
      "passed": true
    },
    {
      "name": "the first group is the state as a whole",
      "passed": true
    },
    {
      "name": "every option has a layer and every layer an option",
      "passed": true
    },
    {
      "name": "the Germany attribution follows the layer, not the BAMF report",
      "passed": true
    },
    {
      "name": "a points layer says points, not inhabitants",
      "passed": true
    },
    {
      "name": "the west lost more than the east, and the map says why",
      "passed": true
    },
    {
      "name": "the muslim layer of the same map still names the BAMF report",
      "passed": true
    },
    {
      "name": "the change layer draws the municipalities",
      "passed": true
    },
    {
      "name": "the change layer finds a value for nearly every municipality",
      "passed": true
    },
    {
      "name": "the strongest decline is the darkest colour, not the lightest",
      "passed": true
    },
    {
      "name": "the change layer says it is an own calculation",
      "passed": true
    },
    {
      "name": "the change layer says what it does not explain",
      "passed": true
    },
    {
      "name": "the orthodox layer says it counts membership, not belief",
      "passed": true
    },
    {
      "name": "the orthodox layer says its reference day is fifteen years back",
      "passed": true
    },
    {
      "name": "the orthodox layer says Muslims are not a category in it",
      "passed": true
    },
    {
      "name": "the orthodox layer colours all 44 districts",
      "passed": true
    },
    {
      "name": "the orthodox layer is credited to the state office, not to Eurostat",
      "passed": true
    },
    {
      "name": "the district profile lists Orthodoxe Kirchen",
      "passed": true
    },
    {
      "name": "the district profile lists Evangelische Freikirchen",
      "passed": true
    },
    {
      "name": "the district profile lists Jüdische Gemeinden",
      "passed": true
    },
    {
      "name": "an index is shown as points, not as per cent",
      "passed": true
    },
    {
      "name": "the cohesion block carries the report own caveat",
      "passed": true
    },
    {
      "name": "the fundamentalism block names its sampling limit",
      "passed": true
    },
    {
      "name": "the fundamentalism block quotes the three statements verbatim",
      "passed": true
    },
    {
      "name": "the fundamentalism block keeps its Christian comparison",
      "passed": true
    },
    {
      "name": "country comparison uses percentage positions on a 0–100 scale",
      "passed": true
    },
    {
      "name": "the published estimates are shown side by side",
      "passed": true
    },
    {
      "name": "the official state estimate is visible, not only the BAMF range",
      "passed": true
    },
    {
      "name": "each estimate names its method",
      "passed": true
    },
    {
      "name": "the comparison denies being a time series",
      "passed": true
    },
    {
      "name": "the main variant precedes the cautious one",
      "passed": true
    },
    {
      "name": "the german series stands beside the BW one",
      "passed": true
    },
    {
      "name": "the two publishers cross over",
      "passed": true
    },
    {
      "name": "a share-only estimate draws no bar and says so",
      "passed": true
    },
    {
      "name": "Pew and the BAMF are told apart by colour",
      "passed": true
    },
    {
      "name": "initial national origin bars eight",
      "passed": true
    },
    {
      "name": "four national composition columns",
      "passed": true
    },
    {
      "name": "desktop body no horizontal overflow",
      "passed": true
    },
    {
      "name": "geography status visible and honest",
      "passed": true
    },
    {
      "name": "map export matches geography availability",
      "passed": true
    },
    {
      "name": "all eighteen national origin groups visible",
      "passed": true
    },
    {
      "name": "origin scope de_regions correct row count",
      "passed": true
    },
    {
      "name": "origin scope bw_nationalities_2024 correct row count",
      "passed": true
    },
    {
      "name": "origin scope bw_nationalities_2025 correct row count",
      "passed": true
    },
    {
      "name": "origin scope bw_historical correct row count",
      "passed": true
    },
    {
      "name": "historical view visibly historical",
      "passed": true
    },
    {
      "name": "2025 nationality exact date uncertainty preserved",
      "passed": true
    },
    {
      "name": "district selection by real name",
      "passed": true
    },
    {
      "name": "district religion remains missing",
      "passed": true
    },
    {
      "name": "selecting district does not relabel national origins",
      "passed": true
    },
    {
      "name": "model controls appear with the model layer",
      "passed": true
    },
    {
      "name": "model states its coverage",
      "passed": true
    },
    {
      "name": "all 44 districts carry a modelled value",
      "passed": true
    },
    {
      "name": "model declares itself a model",
      "passed": true
    },
    {
      "name": "citizenship sums to the published lower bound",
      "passed": true
    },
    {
      "name": "citizenship sums to the published upper bound",
      "passed": true
    },
    {
      "name": "migration_background sums to the published lower bound",
      "passed": true
    },
    {
      "name": "migration_background sums to the published upper bound",
      "passed": true
    },
    {
      "name": "district shows a modelled band",
      "passed": true
    },
    {
      "name": "district profile says it is a model",
      "passed": true
    },
    {
      "name": "district profile shows the other variant too",
      "passed": true
    },
    {
      "name": "variant switch changes the displayed value",
      "passed": true
    },
    {
      "name": "variant is reflected in state",
      "passed": true
    },
    {
      "name": "municipal model renders every area",
      "passed": true
    },
    {
      "name": "municipality-free areas stay hatched",
      "passed": true
    },
    {
      "name": "municipal central values sum to the published midpoint",
      "passed": true
    },
    {
      "name": "municipality shows a modelled value",
      "passed": true
    },
    {
      "name": "municipality shows its band",
      "passed": true
    },
    {
      "name": "municipality profile says it is a model",
      "passed": true
    },
    {
      "name": "map export carries the model warning",
      "passed": true
    },
    {
      "name": "municipality shows the census ceiling",
      "passed": true
    },
    {
      "name": "ceiling is not sold as a Muslim share",
      "passed": true
    },
    {
      "name": "municipality search works",
      "passed": true
    },
    {
      "name": "municipal religion stays missing on a non-model layer",
      "passed": true
    },
    {
      "name": "employment layer covers all 44 districts",
      "passed": true
    },
    {
      "name": "employment layer says it feeds no model",
      "passed": true
    },
    {
      "name": "profile shows employment for both groups",
      "passed": true
    },
    {
      "name": "profile shows education level",
      "passed": true
    },
    {
      "name": "no unemployment rate is invented",
      "passed": true
    },
    {
      "name": "profile breaks down nationalities",
      "passed": true
    },
    {
      "name": "largest nationality shown with its share",
      "passed": true
    },
    {
      "name": "named nationalities are declared partial",
      "passed": true
    },
    {
      "name": "nationality block names who is missing from the figures",
      "passed": true
    },
    {
      "name": "other layers show only the largest nationalities",
      "passed": true
    },
    {
      "name": "removed empty coverage layer",
      "passed": true
    },
    {
      "name": "bases table lists every measure",
      "passed": true
    },
    {
      "name": "all source kinds are explained",
      "passed": true
    },
    {
      "name": "both foreign counts are named",
      "passed": true
    },
    {
      "name": "their difference is stated",
      "passed": true
    },
    {
      "name": "the official warning is quoted",
      "passed": true
    },
    {
      "name": "the different denominators are explained",
      "passed": true
    },
    {
      "name": "profile marks the projection figure",
      "passed": true
    },
    {
      "name": "profile marks the register figure",
      "passed": true
    },
    {
      "name": "profile reconciles the two",
      "passed": true
    },
    {
      "name": "basis tags render",
      "passed": true
    },
    {
      "name": "municipal age layer hatches only the genuinely missing",
      "passed": true
    },
    {
      "name": "municipal age layer is marked a full count",
      "passed": true
    },
    {
      "name": "profile shows the census age share",
      "passed": true
    },
    {
      "name": "profile states the census revision",
      "passed": true
    },
    {
      "name": "institutions drawn as points",
      "passed": true
    },
    {
      "name": "only the state outline behind them",
      "passed": true
    },
    {
      "name": "legend refuses a population reading",
      "passed": true
    },
    {
      "name": "layer note states the public-sourcing rule",
      "passed": true
    },
    {
      "name": "layer note names OpenStreetMap as the second source",
      "passed": true
    },
    {
      "name": "the layer names the directories it read",
      "passed": true
    },
    {
      "name": "the coverage panel opens and names the directories read",
      "passed": true
    },
    {
      "name": "close institutions are grouped",
      "passed": true
    },
    {
      "name": "a group shows how many it holds",
      "passed": true
    },
    {
      "name": "choosing a group either splits it or lists what it holds",
      "passed": true
    },
    {
      "name": "clicking an institution opens its record",
      "passed": true
    },
    {
      "name": "the record links to its public source",
      "passed": true
    },
    {
      "name": "the record refuses a population reading",
      "passed": true
    },
    {
      "name": "every institution carries a source link",
      "passed": true
    },
    {
      "name": "no personal data reaches the browser",
      "passed": true
    },
    {
      "name": "age structure drawn as three panels",
      "passed": true
    },
    {
      "name": "every panel draws every age group",
      "passed": true
    },
    {
      "name": "the three panels are named",
      "passed": true
    },
    {
      "name": "the panels share one scale",
      "passed": true
    },
    {
      "name": "pyramid legend names all three categories",
      "passed": true
    },
    {
      "name": "pyramid separates the two classifications",
      "passed": true
    },
    {
      "name": "pyramid reports suppression",
      "passed": true
    },
    {
      "name": "change layer covers all districts",
      "passed": true
    },
    {
      "name": "change layer refuses a backcast of the model",
      "passed": true
    },
    {
      "name": "profile shows the trend",
      "passed": true
    },
    {
      "name": "profile draws every year",
      "passed": true
    },
    {
      "name": "age layer hatches districts the source suppresses",
      "passed": true
    },
    {
      "name": "age layer disclaims a Muslim age structure",
      "passed": true
    },
    {
      "name": "profile compares under-25 shares",
      "passed": true
    },
    {
      "name": "profile draws all seven age cohorts",
      "passed": true
    },
    {
      "name": "second-generation layer covers all districts",
      "passed": true
    },
    {
      "name": "second-generation layer explains the correction",
      "passed": true
    },
    {
      "name": "profile names the second generation",
      "passed": true
    },
    {
      "name": "profile quantifies the invisible group",
      "passed": true
    },
    {
      "name": "forty datasets available",
      "passed": true
    },
    {
      "name": "raw percentage decimal preserved",
      "passed": true
    },
    {
      "name": "raw explorer filters not silently editing source",
      "passed": true
    },
    {
      "name": "demographic layer does not claim religion",
      "passed": true
    },
    {
      "name": "mobile body no horizontal overflow",
      "passed": true
    },
    {
      "name": "mobile main controls visible",
      "passed": true
    },
    {
      "name": "about dialog closed until requested",
      "passed": true
    },
    {
      "name": "about dialog opens from header",
      "passed": true
    },
    {
      "name": "provider identification present",
      "passed": true
    },
    {
      "name": "contact present",
      "passed": true
    },
    {
      "name": "privacy and disclaimer present",
      "passed": true
    },
    {
      "name": "BKG attribution and licence linked",
      "passed": true
    },
    {
      "name": "about states no local religion estimate is available",
      "passed": true
    },
    {
      "name": "about says the layers are modelled",
      "passed": true
    },
    {
      "name": "about build version from shipped data",
      "passed": true
    },
    {
      "name": "about reports the real geometry reference",
      "passed": true
    },
    {
      "name": "about reports a full archive checksum",
      "passed": true
    },
    {
      "name": "about dialog does not overflow on mobile",
      "passed": true
    },
    {
      "name": "about dialog closes via Escape",
      "passed": true
    },
    {
      "name": "about dialog reachable from footer",
      "passed": true
    },
    {
      "name": "about dialog closes via button",
      "passed": true
    },
    {
      "name": "map is actually on screen for the gesture checks",
      "passed": true
    },
    {
      "name": "mouse drag pans the map",
      "passed": true
    },
    {
      "name": "wheel zooms the map in",
      "passed": true
    },
    {
      "name": "wheel zooms the map out",
      "passed": true
    },
    {
      "name": "reset restores the whole state",
      "passed": true
    },
    {
      "name": "a district is still selectable after dragging",
      "passed": true
    },
    {
      "name": "one finger leaves the map alone",
      "passed": true
    },
    {
      "name": "two fingers pinch-zoom the map",
      "passed": true
    },
    {
      "name": "area table sorts alphabetically",
      "passed": true
    },
    {
      "name": "sorted column is announced",
      "passed": true
    },
    {
      "name": "a second click reverses the order",
      "passed": true
    },
    {
      "name": "sorting covers every page, not just the visible one",
      "passed": true
    },
    {
      "name": "numeric columns sort as numbers",
      "passed": true
    },
    {
      "name": "every chart card offers an enlarged view",
      "passed": true
    },
    {
      "name": "the enlarge dialog opens",
      "passed": true
    },
    {
      "name": "the enlarged chart carries the same bars",
      "passed": true
    },
    {
      "name": "the enlarge dialog closes",
      "passed": true
    },
    {
      "name": "no stacked-bar label overflows its segment",
      "passed": true
    },
    {
      "name": "every group in the detailed bar is named somewhere",
      "passed": true
    },
    {
      "name": "a language switch is offered",
      "passed": true
    },
    {
      "name": "switching sets the document language",
      "passed": true
    },
    {
      "name": "the heading is translated",
      "passed": true
    },
    {
      "name": "the pressed state follows the language",
      "passed": true
    },
    {
      "name": "numbers follow the language",
      "passed": true
    },
    {
      "name": "the language is in the address, so a view can be shared",
      "passed": true
    },
    {
      "name": "a third language works too",
      "passed": true
    },
    {
      "name": "french groups thousands its own way",
      "passed": true
    },
    {
      "name": "switching back restores the German heading",
      "passed": true
    },
    {
      "name": "german is the plain address, without a parameter",
      "passed": true
    },
    {
      "name": "four NUTS 2 regions are drawn",
      "passed": true
    },
    {
      "name": "the region totals match the district totals",
      "passed": true
    },
    {
      "name": "all 44 districts are assigned to a region",
      "passed": true
    },
    {
      "name": "a region can be selected",
      "passed": true
    },
    {
      "name": "the region profile names its NUTS code",
      "passed": true
    },
    {
      "name": "the european layer draws its regions",
      "passed": true
    },
    {
      "name": "the four BW regions are part of the european set",
      "passed": true
    },
    {
      "name": "no Baden-Württemberg city labels on the european map",
      "passed": true
    },
    {
      "name": "the european map credits Eurostat and not the BKG",
      "passed": true
    },
    {
      "name": "the european layer states that it counts birthplace, not passport",
      "passed": true
    },
    {
      "name": "the grid layer loads on demand and draws only cells with a value",
      "passed": true
    },
    {
      "name": "the header names drawn cells and total cells",
      "passed": true
    },
    {
      "name": "the grid layer warns that gaps are not empty land",
      "passed": true
    },
    {
      "name": "the turkish layer denies being about religion",
      "passed": true
    },
    {
      "name": "the turkish layer says the naturalised majority is missing",
      "passed": true
    },
    {
      "name": "the turkish layer states how few cells carry a value",
      "passed": true
    },
    {
      "name": "the turkish layer names the minimum cell size",
      "passed": true
    },
    {
      "name": "the second grid layer has more cells than the first",
      "passed": true
    },
    {
      "name": "the map returns from the grid to the districts",
      "passed": true
    },
    {
      "name": "muni_catholic: drawn on the municipal geography",
      "passed": true
    },
    {
      "name": "muni_catholic: says it is a full count",
      "passed": true
    },
    {
      "name": "muni_protestant: drawn on the municipal geography",
      "passed": true
    },
    {
      "name": "muni_protestant: says it is a full count",
      "passed": true
    },
    {
      "name": "muni_no_church: drawn on the municipal geography",
      "passed": true
    },
    {
      "name": "muni_no_church: says it is a full count",
      "passed": true
    },
    {
      "name": "the residual layer denies being a muslim share",
      "passed": true
    },
    {
      "name": "the residual layer says what it is good for instead",
      "passed": true
    },
    {
      "name": "the municipal profile puts counted beside modelled",
      "passed": true
    },
    {
      "name": "the profile admits there is no counted muslim figure",
      "passed": true
    },
    {
      "name": "model, ceiling and counted church figures share one profile",
      "passed": true
    },
    {
      "name": "the survey section is separate from the counted figures",
      "passed": true
    },
    {
      "name": "the survey section says what was asked of whom",
      "passed": true
    },
    {
      "name": "the survey section says its figures feed no model",
      "passed": true
    },
    {
      "name": "the survey section offers a dropdown like the map",
      "passed": true
    },
    {
      "name": "the dropdown groups the blocks by topic",
      "passed": true
    },
    {
      "name": "the first topic covers integration and migration",
      "passed": true
    },
    {
      "name": "the block header leads with its area",
      "passed": true
    },
    {
      "name": "the Baden-Württemberg blocks come first",
      "passed": true
    },
    {
      "name": "there is more than one block about this state",
      "passed": true
    },
    {
      "name": "the state survey names its method in full",
      "passed": true
    },
    {
      "name": "the four-point scale is shown directly as a segmented bar",
      "passed": true
    },
    {
      "name": "the survey zoom visualises response categories",
      "passed": true
    },
    {
      "name": "only the selected block is drawn",
      "passed": true
    },
    {
      "name": "the two state surveys are not presented as a trend",
      "passed": true
    },
    {
      "name": "switching the dropdown switches the block",
      "passed": true
    },
    {
      "name": "opposite headscarf answers are visible together with percentages",
      "passed": true
    },
    {
      "name": "the 2012 survey separates the confessions and the two halves of the state",
      "passed": true
    },
    {
      "name": "the headscarf block names its restricted population",
      "passed": true
    },
    {
      "name": "the perception gap is shown from both sides",
      "passed": true
    },
    {
      "name": "the source note follows the selected block",
      "passed": true
    },
    {
      "name": "the question numbers appear with the block that has them",
      "passed": true
    },
    {
      "name": "the foreign age pyramid has all twenty bands",
      "passed": true
    },
    {
      "name": "the pyramid shows the second-generation share per band",
      "passed": true
    },
    {
      "name": "the pyramid names who is missing from the register",
      "passed": true
    },
    {
      "name": "the pyramid denies being about religion",
      "passed": true
    },
    {
      "name": "the pyramid states its register total",
      "passed": true
    },
    {
      "name": "the religious education series runs from 2019 to 2025/26",
      "passed": true
    },
    {
      "name": "the series names the two years the KMK confirms",
      "passed": true
    },
    {
      "name": "the series says what the KMK headline leaves out",
      "passed": true
    },
    {
      "name": "the series does not smooth over the year that disagrees",
      "passed": true
    },
    {
      "name": "the age card denies that a pyramid exists",
      "passed": true
    },
    {
      "name": "the age card keeps mean and median apart",
      "passed": true
    },
    {
      "name": "every age figure carries its area and reference year",
      "passed": true
    },
    {
      "name": "de_second_generation: Baden-Württemberg carries its register value",
      "passed": true
    },
    {
      "name": "de_long_resident: Baden-Württemberg carries its register value",
      "passed": true
    },
    {
      "name": "de_mean_age_foreign: Baden-Württemberg carries its register value",
      "passed": true
    },
    {
      "name": "the long-residence layer admits that naturalised people are missing",
      "passed": true
    },
    {
      "name": "counted register figures sit beside the estimated ones in one profile",
      "passed": true
    },
    {
      "name": "religious education: the figure for Baden-Württemberg",
      "passed": true
    },
    {
      "name": "religious education: no offer is not the same as no figure",
      "passed": true
    },
    {
      "name": "religious education: the reach is shown where the denominator exists",
      "passed": true
    },
    {
      "name": "the german map draws the reported states",
      "passed": true
    },
    {
      "name": "the combined states are one area, not two values",
      "passed": true
    },
    {
      "name": "the german map credits the BAMF and not the BKG",
      "passed": true
    },
    {
      "name": "no Baden-Württemberg city labels on the german map",
      "passed": true
    },
    {
      "name": "clicking a state opens its profile",
      "passed": true
    },
    {
      "name": "the state profile ranks Baden-Württemberg among the states",
      "passed": true
    },
    {
      "name": "the state profile dates the estimate 2025, not the 2019 distribution",
      "passed": true
    },
    {
      "name": "a combined area says the value covers both states",
      "passed": true
    },
    {
      "name": "the absolute layer shows the published range",
      "passed": true
    },
    {
      "name": "eu_foreign_born: draws the european regions",
      "passed": true
    },
    {
      "name": "eu_foreign_born: names its own reference year",
      "passed": true
    },
    {
      "name": "eu_foreign_born: names the dataset it actually shows",
      "passed": true
    },
    {
      "name": "eu_non_eu_born: draws the european regions",
      "passed": true
    },
    {
      "name": "eu_non_eu_born: names its own reference year",
      "passed": true
    },
    {
      "name": "eu_non_eu_born: names the dataset it actually shows",
      "passed": true
    },
    {
      "name": "eu_foreign_citizens: draws the european regions",
      "passed": true
    },
    {
      "name": "eu_foreign_citizens: names its own reference year",
      "passed": true
    },
    {
      "name": "eu_foreign_citizens: names the dataset it actually shows",
      "passed": true
    },
    {
      "name": "eu_employment_gap: draws the european regions",
      "passed": true
    },
    {
      "name": "eu_employment_gap: names its own reference year",
      "passed": true
    },
    {
      "name": "eu_employment_gap: names the dataset it actually shows",
      "passed": true
    },
    {
      "name": "eu_net_migration: draws the european regions",
      "passed": true
    },
    {
      "name": "eu_net_migration: names its own reference year",
      "passed": true
    },
    {
      "name": "eu_net_migration: names the dataset it actually shows",
      "passed": true
    },
    {
      "name": "eu_recent_arrivals: draws the european regions",
      "passed": true
    },
    {
      "name": "eu_recent_arrivals: names its own reference year",
      "passed": true
    },
    {
      "name": "eu_recent_arrivals: names the dataset it actually shows",
      "passed": true
    },
    {
      "name": "eu_tertiary_foreign_born: draws the european regions",
      "passed": true
    },
    {
      "name": "eu_tertiary_foreign_born: names its own reference year",
      "passed": true
    },
    {
      "name": "eu_tertiary_foreign_born: names the dataset it actually shows",
      "passed": true
    },
    {
      "name": "eu_participation: draws the european regions",
      "passed": true
    },
    {
      "name": "eu_participation: names its own reference year",
      "passed": true
    },
    {
      "name": "eu_participation: names the dataset it actually shows",
      "passed": true
    },
    {
      "name": "the layers do not all cite the same dataset",
      "passed": true
    },
    {
      "name": "regions without any figure are drawn hatched, not left out",
      "passed": true
    },
    {
      "name": "every measure publishes its unit",
      "passed": true
    },
    {
      "name": "the net migration layer uses its own diverging colours",
      "passed": true
    },
    {
      "name": "clicking a european region opens its profile",
      "passed": true
    },
    {
      "name": "the european profile shows every measure",
      "passed": true
    },
    {
      "name": "the profile shows no percentage as a signed balance",
      "passed": true
    },
    {
      "name": "the profile pairs each rate with the native-born one",
      "passed": true
    },
    {
      "name": "the profile states how often the year of arrival is missing",
      "passed": true
    },
    {
      "name": "the european profile ranks the region against the others",
      "passed": true
    },
    {
      "name": "the european profile names the region, not its country",
      "passed": true
    },
    {
      "name": "equal values get the same rank",
      "passed": true
    },
    {
      "name": "a european selection does not survive the return to Baden-Württemberg",
      "passed": true
    },
    {
      "name": "the map returns to Baden-Württemberg afterwards",
      "passed": true
    },
    {
      "name": "untranslated german does not grow outside the sources (46 nodes)",
      "passed": true
    },
    {
      "name": "the growth is in the sources section, where names stay as they are",
      "passed": true
    },
    {
      "name": "the extra german node is a publication title, not an untranslated sentence",
      "passed": true
    },
    {
      "name": "no content security policy violations",
      "passed": true
    },
    {
      "name": "no uncaught browser errors",
      "passed": true
    }
  ],
  "uncaught_errors": [],
  "mode": "normal_http",
  "real_geometry_present": true,
  "limitations": []
}